From 5e29dd573777197fc4d12c1bdea8f6d04e505391 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 6 Aug 2015 23:01:09 +0000 Subject: Fix sinh missing underflows (bug 16519). Similar to various other bugs in this area, some sinh implementations do not raise the underflow exception for subnormal arguments, when the result is tiny and inexact. This patch forces the exception in a similar way to previous fixes. Tested for x86_64, x86, mips64 and powerpc. [BZ #16519] * sysdeps/ieee754/dbl-64/e_sinh.c: Include . (__ieee754_sinh): Force underflow exception for arguments with small absolute value. * sysdeps/ieee754/flt-32/e_sinhf.c: Include . (__ieee754_sinhf): Force underflow exception for arguments with small absolute value. * sysdeps/ieee754/ldbl-128/e_sinhl.c: Include . (__ieee754_sinhl): Force underflow exception for arguments with small absolute value. * sysdeps/ieee754/ldbl-128ibm/e_sinhl.c: Include . (__ieee754_sinhl): Force underflow exception for arguments with small absolute value. * sysdeps/ieee754/ldbl-96/e_sinhl.c: Include . (__ieee754_sinhl): Force underflow exception for arguments with small absolute value. * math/auto-libm-test-in: Add more tests of sinh. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. --- sysdeps/i386/fpu/libm-test-ulps | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 003be8e569..a11dd38f9f 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1864,6 +1864,10 @@ ildouble: 2 ldouble: 2 Function: "sinh_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 ildouble: 4 ldouble: 5 @@ -1874,6 +1878,8 @@ ldouble: 4 Function: "sinh_upward": double: 1 float: 1 +idouble: 1 +ifloat: 1 ildouble: 4 ldouble: 5 -- cgit v1.2.3 From d0649b2d8efca33363e399f1ba07d77e85901cfc Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 10 Aug 2015 15:25:10 +0000 Subject: Fix ldbl-128ibm sinhl inaccuracy near 0 (bug 18789). ldbl-128ibm sinhl uses a too-big threshold to decide when to return the argument, resulting in large errors. This patch fixes it to use a more appropriate threshold. Tested for x86_64, x86 and powerpc. [BZ #18789] * sysdeps/ieee754/ldbl-128ibm/e_sinhl.c (__ieee754_sinhl): Use smaller threshold for returning the argument. * math/auto-libm-test-in: Add more tests of sinh. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. --- ChangeLog | 9 + NEWS | 2 +- math/auto-libm-test-in | 22 + math/auto-libm-test-out | 750 ++++++++++++++++++++++++++++++++++ sysdeps/i386/fpu/libm-test-ulps | 2 + sysdeps/ieee754/ldbl-128ibm/e_sinhl.c | 2 +- 6 files changed, 785 insertions(+), 2 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index d4c9d79f55..993022bed3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2015-08-10 Joseph Myers + + [BZ #18789] + * sysdeps/ieee754/ldbl-128ibm/e_sinhl.c (__ieee754_sinhl): Use + smaller threshold for returning the argument. + * math/auto-libm-test-in: Add more tests of sinh. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + 2015-08-09 H.J. Lu [BZ #18674] diff --git a/NEWS b/NEWS index 7bd785a372..2ee38614ca 100644 --- a/NEWS +++ b/NEWS @@ -10,7 +10,7 @@ Version 2.23 * The following bugs are resolved with this release: 16517, 16519, 17905, 18265, 18480, 18525, 18618, 18647, 18661, 18674, - 18787. + 18787, 18789. Version 2.22 diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index bb6d30e6f5..c33334c8cc 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -2508,6 +2508,28 @@ sinh 0 sinh -0 sinh 0.75 sinh 0x8p-32 +sinh 0x1p-5 +sinh -0x1p-5 +sinh 0x1p-10 +sinh -0x1p-10 +sinh 0x1p-20 +sinh -0x1p-20 +sinh 0x1p-30 +sinh -0x1p-30 +sinh 0x1p-40 +sinh -0x1p-40 +sinh 0x1p-50 +sinh -0x1p-50 +sinh 0x1p-60 +sinh -0x1p-60 +sinh 0x1p-70 +sinh -0x1p-70 +sinh 0x1p-100 +sinh -0x1p-100 +sinh 0x1p-1000 +sinh -0x1p-1000 +sinh 0x1p-10000 +sinh -0x1p-10000 sinh 22 sinh 23 sinh 24 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index a31039419d..3471a15ec9 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -194270,6 +194270,756 @@ sinh 0x8p-32 = sinh tonearest ldbl-128ibm 0x8p-32L : 0x8.00000000000000555555555554p-32L : inexact-ok = sinh towardzero ldbl-128ibm 0x8p-32L : 0x8.00000000000000555555555554p-32L : inexact-ok = sinh upward ldbl-128ibm 0x8p-32L : 0x8.00000000000000555555555558p-32L : inexact-ok +sinh 0x1p-5 += sinh downward flt-32 0x8p-8f : 0x8.00555p-8f : inexact-ok += sinh tonearest flt-32 0x8p-8f : 0x8.00555p-8f : inexact-ok += sinh towardzero flt-32 0x8p-8f : 0x8.00555p-8f : inexact-ok += sinh upward flt-32 0x8p-8f : 0x8.00556p-8f : inexact-ok += sinh downward dbl-64 0x8p-8 : 0x8.0055566668068p-8 : inexact-ok += sinh tonearest dbl-64 0x8p-8 : 0x8.0055566668068p-8 : inexact-ok += sinh towardzero dbl-64 0x8p-8 : 0x8.0055566668068p-8 : inexact-ok += sinh upward dbl-64 0x8p-8 : 0x8.005556666807p-8 : inexact-ok += sinh downward ldbl-96-intel 0x8p-8L : 0x8.00555666680681dp-8L : inexact-ok += sinh tonearest ldbl-96-intel 0x8p-8L : 0x8.00555666680681ep-8L : inexact-ok += sinh towardzero ldbl-96-intel 0x8p-8L : 0x8.00555666680681dp-8L : inexact-ok += sinh upward ldbl-96-intel 0x8p-8L : 0x8.00555666680681ep-8L : inexact-ok += sinh downward ldbl-96-m68k 0x8p-8L : 0x8.00555666680681dp-8L : inexact-ok += sinh tonearest ldbl-96-m68k 0x8p-8L : 0x8.00555666680681ep-8L : inexact-ok += sinh towardzero ldbl-96-m68k 0x8p-8L : 0x8.00555666680681dp-8L : inexact-ok += sinh upward ldbl-96-m68k 0x8p-8L : 0x8.00555666680681ep-8L : inexact-ok += sinh downward ldbl-128 0x8p-8L : 0x8.00555666680681d9e591eff67c78p-8L : inexact-ok += sinh tonearest ldbl-128 0x8p-8L : 0x8.00555666680681d9e591eff67c8p-8L : inexact-ok += sinh towardzero ldbl-128 0x8p-8L : 0x8.00555666680681d9e591eff67c78p-8L : inexact-ok += sinh upward ldbl-128 0x8p-8L : 0x8.00555666680681d9e591eff67c8p-8L : inexact-ok += sinh downward ldbl-128ibm 0x8p-8L : 0x8.00555666680681d9e591eff67cp-8L : inexact-ok += sinh tonearest ldbl-128ibm 0x8p-8L : 0x8.00555666680681d9e591eff67cp-8L : inexact-ok += sinh towardzero ldbl-128ibm 0x8p-8L : 0x8.00555666680681d9e591eff67cp-8L : inexact-ok += sinh upward ldbl-128ibm 0x8p-8L : 0x8.00555666680681d9e591eff68p-8L : inexact-ok +sinh -0x1p-5 += sinh downward flt-32 -0x8p-8f : -0x8.00556p-8f : inexact-ok += sinh tonearest flt-32 -0x8p-8f : -0x8.00555p-8f : inexact-ok += sinh towardzero flt-32 -0x8p-8f : -0x8.00555p-8f : inexact-ok += sinh upward flt-32 -0x8p-8f : -0x8.00555p-8f : inexact-ok += sinh downward dbl-64 -0x8p-8 : -0x8.005556666807p-8 : inexact-ok += sinh tonearest dbl-64 -0x8p-8 : -0x8.0055566668068p-8 : inexact-ok += sinh towardzero dbl-64 -0x8p-8 : -0x8.0055566668068p-8 : inexact-ok += sinh upward dbl-64 -0x8p-8 : -0x8.0055566668068p-8 : inexact-ok += sinh downward ldbl-96-intel -0x8p-8L : -0x8.00555666680681ep-8L : inexact-ok += sinh tonearest ldbl-96-intel -0x8p-8L : -0x8.00555666680681ep-8L : inexact-ok += sinh towardzero ldbl-96-intel -0x8p-8L : -0x8.00555666680681dp-8L : inexact-ok += sinh upward ldbl-96-intel -0x8p-8L : -0x8.00555666680681dp-8L : inexact-ok += sinh downward ldbl-96-m68k -0x8p-8L : -0x8.00555666680681ep-8L : inexact-ok += sinh tonearest ldbl-96-m68k -0x8p-8L : -0x8.00555666680681ep-8L : inexact-ok += sinh towardzero ldbl-96-m68k -0x8p-8L : -0x8.00555666680681dp-8L : inexact-ok += sinh upward ldbl-96-m68k -0x8p-8L : -0x8.00555666680681dp-8L : inexact-ok += sinh downward ldbl-128 -0x8p-8L : -0x8.00555666680681d9e591eff67c8p-8L : inexact-ok += sinh tonearest ldbl-128 -0x8p-8L : -0x8.00555666680681d9e591eff67c8p-8L : inexact-ok += sinh towardzero ldbl-128 -0x8p-8L : -0x8.00555666680681d9e591eff67c78p-8L : inexact-ok += sinh upward ldbl-128 -0x8p-8L : -0x8.00555666680681d9e591eff67c78p-8L : inexact-ok += sinh downward ldbl-128ibm -0x8p-8L : -0x8.00555666680681d9e591eff68p-8L : inexact-ok += sinh tonearest ldbl-128ibm -0x8p-8L : -0x8.00555666680681d9e591eff67cp-8L : inexact-ok += sinh towardzero ldbl-128ibm -0x8p-8L : -0x8.00555666680681d9e591eff67cp-8L : inexact-ok += sinh upward ldbl-128ibm -0x8p-8L : -0x8.00555666680681d9e591eff67cp-8L : inexact-ok +sinh 0x1p-10 += sinh downward flt-32 0x4p-12f : 0x4.000008p-12f : inexact-ok += sinh tonearest flt-32 0x4p-12f : 0x4.000008p-12f : inexact-ok += sinh towardzero flt-32 0x4p-12f : 0x4.000008p-12f : inexact-ok += sinh upward flt-32 0x4p-12f : 0x4.00001p-12f : inexact-ok += sinh downward dbl-64 0x4p-12 : 0x4.00000aaaaab3p-12 : inexact-ok += sinh tonearest dbl-64 0x4p-12 : 0x4.00000aaaaab34p-12 : inexact-ok += sinh towardzero dbl-64 0x4p-12 : 0x4.00000aaaaab3p-12 : inexact-ok += sinh upward dbl-64 0x4p-12 : 0x4.00000aaaaab34p-12 : inexact-ok += sinh downward ldbl-96-intel 0x4p-12L : 0x4.00000aaaaab3333p-12L : inexact-ok += sinh tonearest ldbl-96-intel 0x4p-12L : 0x4.00000aaaaab3333p-12L : inexact-ok += sinh towardzero ldbl-96-intel 0x4p-12L : 0x4.00000aaaaab3333p-12L : inexact-ok += sinh upward ldbl-96-intel 0x4p-12L : 0x4.00000aaaaab33338p-12L : inexact-ok += sinh downward ldbl-96-m68k 0x4p-12L : 0x4.00000aaaaab3333p-12L : inexact-ok += sinh tonearest ldbl-96-m68k 0x4p-12L : 0x4.00000aaaaab3333p-12L : inexact-ok += sinh towardzero ldbl-96-m68k 0x4p-12L : 0x4.00000aaaaab3333p-12L : inexact-ok += sinh upward ldbl-96-m68k 0x4p-12L : 0x4.00000aaaaab33338p-12L : inexact-ok += sinh downward ldbl-128 0x4p-12L : 0x4.00000aaaaab33333367367372c54p-12L : inexact-ok += sinh tonearest ldbl-128 0x4p-12L : 0x4.00000aaaaab33333367367372c58p-12L : inexact-ok += sinh towardzero ldbl-128 0x4p-12L : 0x4.00000aaaaab33333367367372c54p-12L : inexact-ok += sinh upward ldbl-128 0x4p-12L : 0x4.00000aaaaab33333367367372c58p-12L : inexact-ok += sinh downward ldbl-128ibm 0x4p-12L : 0x4.00000aaaaab33333367367372cp-12L : inexact-ok += sinh tonearest ldbl-128ibm 0x4p-12L : 0x4.00000aaaaab33333367367372cp-12L : inexact-ok += sinh towardzero ldbl-128ibm 0x4p-12L : 0x4.00000aaaaab33333367367372cp-12L : inexact-ok += sinh upward ldbl-128ibm 0x4p-12L : 0x4.00000aaaaab33333367367372ep-12L : inexact-ok +sinh -0x1p-10 += sinh downward flt-32 -0x4p-12f : -0x4.00001p-12f : inexact-ok += sinh tonearest flt-32 -0x4p-12f : -0x4.000008p-12f : inexact-ok += sinh towardzero flt-32 -0x4p-12f : -0x4.000008p-12f : inexact-ok += sinh upward flt-32 -0x4p-12f : -0x4.000008p-12f : inexact-ok += sinh downward dbl-64 -0x4p-12 : -0x4.00000aaaaab34p-12 : inexact-ok += sinh tonearest dbl-64 -0x4p-12 : -0x4.00000aaaaab34p-12 : inexact-ok += sinh towardzero dbl-64 -0x4p-12 : -0x4.00000aaaaab3p-12 : inexact-ok += sinh upward dbl-64 -0x4p-12 : -0x4.00000aaaaab3p-12 : inexact-ok += sinh downward ldbl-96-intel -0x4p-12L : -0x4.00000aaaaab33338p-12L : inexact-ok += sinh tonearest ldbl-96-intel -0x4p-12L : -0x4.00000aaaaab3333p-12L : inexact-ok += sinh towardzero ldbl-96-intel -0x4p-12L : -0x4.00000aaaaab3333p-12L : inexact-ok += sinh upward ldbl-96-intel -0x4p-12L : -0x4.00000aaaaab3333p-12L : inexact-ok += sinh downward ldbl-96-m68k -0x4p-12L : -0x4.00000aaaaab33338p-12L : inexact-ok += sinh tonearest ldbl-96-m68k -0x4p-12L : -0x4.00000aaaaab3333p-12L : inexact-ok += sinh towardzero ldbl-96-m68k -0x4p-12L : -0x4.00000aaaaab3333p-12L : inexact-ok += sinh upward ldbl-96-m68k -0x4p-12L : -0x4.00000aaaaab3333p-12L : inexact-ok += sinh downward ldbl-128 -0x4p-12L : -0x4.00000aaaaab33333367367372c58p-12L : inexact-ok += sinh tonearest ldbl-128 -0x4p-12L : -0x4.00000aaaaab33333367367372c58p-12L : inexact-ok += sinh towardzero ldbl-128 -0x4p-12L : -0x4.00000aaaaab33333367367372c54p-12L : inexact-ok += sinh upward ldbl-128 -0x4p-12L : -0x4.00000aaaaab33333367367372c54p-12L : inexact-ok += sinh downward ldbl-128ibm -0x4p-12L : -0x4.00000aaaaab33333367367372ep-12L : inexact-ok += sinh tonearest ldbl-128ibm -0x4p-12L : -0x4.00000aaaaab33333367367372cp-12L : inexact-ok += sinh towardzero ldbl-128ibm -0x4p-12L : -0x4.00000aaaaab33333367367372cp-12L : inexact-ok += sinh upward ldbl-128ibm -0x4p-12L : -0x4.00000aaaaab33333367367372cp-12L : inexact-ok +sinh 0x1p-20 += sinh downward flt-32 0x1p-20f : 0x1p-20f : inexact-ok += sinh tonearest flt-32 0x1p-20f : 0x1p-20f : inexact-ok += sinh towardzero flt-32 0x1p-20f : 0x1p-20f : inexact-ok += sinh upward flt-32 0x1p-20f : 0x1.000002p-20f : inexact-ok += sinh downward dbl-64 0x1p-20 : 0x1.00000000002aap-20 : inexact-ok += sinh tonearest dbl-64 0x1p-20 : 0x1.00000000002abp-20 : inexact-ok += sinh towardzero dbl-64 0x1p-20 : 0x1.00000000002aap-20 : inexact-ok += sinh upward dbl-64 0x1p-20 : 0x1.00000000002abp-20 : inexact-ok += sinh downward ldbl-96-intel 0x1p-20L : 0x1.00000000002aaaaap-20L : inexact-ok += sinh tonearest ldbl-96-intel 0x1p-20L : 0x1.00000000002aaaaap-20L : inexact-ok += sinh towardzero ldbl-96-intel 0x1p-20L : 0x1.00000000002aaaaap-20L : inexact-ok += sinh upward ldbl-96-intel 0x1p-20L : 0x1.00000000002aaaacp-20L : inexact-ok += sinh downward ldbl-96-m68k 0x1p-20L : 0x1.00000000002aaaaap-20L : inexact-ok += sinh tonearest ldbl-96-m68k 0x1p-20L : 0x1.00000000002aaaaap-20L : inexact-ok += sinh towardzero ldbl-96-m68k 0x1p-20L : 0x1.00000000002aaaaap-20L : inexact-ok += sinh upward ldbl-96-m68k 0x1p-20L : 0x1.00000000002aaaacp-20L : inexact-ok += sinh downward ldbl-128 0x1p-20L : 0x1.00000000002aaaaaaaaaacccccccp-20L : inexact-ok += sinh tonearest ldbl-128 0x1p-20L : 0x1.00000000002aaaaaaaaaaccccccdp-20L : inexact-ok += sinh towardzero ldbl-128 0x1p-20L : 0x1.00000000002aaaaaaaaaacccccccp-20L : inexact-ok += sinh upward ldbl-128 0x1p-20L : 0x1.00000000002aaaaaaaaaaccccccdp-20L : inexact-ok += sinh downward ldbl-128ibm 0x1p-20L : 0x1.00000000002aaaaaaaaaaccccc8p-20L : inexact-ok += sinh tonearest ldbl-128ibm 0x1p-20L : 0x1.00000000002aaaaaaaaaaccccdp-20L : inexact-ok += sinh towardzero ldbl-128ibm 0x1p-20L : 0x1.00000000002aaaaaaaaaaccccc8p-20L : inexact-ok += sinh upward ldbl-128ibm 0x1p-20L : 0x1.00000000002aaaaaaaaaaccccdp-20L : inexact-ok +sinh -0x1p-20 += sinh downward flt-32 -0x1p-20f : -0x1.000002p-20f : inexact-ok += sinh tonearest flt-32 -0x1p-20f : -0x1p-20f : inexact-ok += sinh towardzero flt-32 -0x1p-20f : -0x1p-20f : inexact-ok += sinh upward flt-32 -0x1p-20f : -0x1p-20f : inexact-ok += sinh downward dbl-64 -0x1p-20 : -0x1.00000000002abp-20 : inexact-ok += sinh tonearest dbl-64 -0x1p-20 : -0x1.00000000002abp-20 : inexact-ok += sinh towardzero dbl-64 -0x1p-20 : -0x1.00000000002aap-20 : inexact-ok += sinh upward dbl-64 -0x1p-20 : -0x1.00000000002aap-20 : inexact-ok += sinh downward ldbl-96-intel -0x1p-20L : -0x1.00000000002aaaacp-20L : inexact-ok += sinh tonearest ldbl-96-intel -0x1p-20L : -0x1.00000000002aaaaap-20L : inexact-ok += sinh towardzero ldbl-96-intel -0x1p-20L : -0x1.00000000002aaaaap-20L : inexact-ok += sinh upward ldbl-96-intel -0x1p-20L : -0x1.00000000002aaaaap-20L : inexact-ok += sinh downward ldbl-96-m68k -0x1p-20L : -0x1.00000000002aaaacp-20L : inexact-ok += sinh tonearest ldbl-96-m68k -0x1p-20L : -0x1.00000000002aaaaap-20L : inexact-ok += sinh towardzero ldbl-96-m68k -0x1p-20L : -0x1.00000000002aaaaap-20L : inexact-ok += sinh upward ldbl-96-m68k -0x1p-20L : -0x1.00000000002aaaaap-20L : inexact-ok += sinh downward ldbl-128 -0x1p-20L : -0x1.00000000002aaaaaaaaaaccccccdp-20L : inexact-ok += sinh tonearest ldbl-128 -0x1p-20L : -0x1.00000000002aaaaaaaaaaccccccdp-20L : inexact-ok += sinh towardzero ldbl-128 -0x1p-20L : -0x1.00000000002aaaaaaaaaacccccccp-20L : inexact-ok += sinh upward ldbl-128 -0x1p-20L : -0x1.00000000002aaaaaaaaaacccccccp-20L : inexact-ok += sinh downward ldbl-128ibm -0x1p-20L : -0x1.00000000002aaaaaaaaaaccccdp-20L : inexact-ok += sinh tonearest ldbl-128ibm -0x1p-20L : -0x1.00000000002aaaaaaaaaaccccdp-20L : inexact-ok += sinh towardzero ldbl-128ibm -0x1p-20L : -0x1.00000000002aaaaaaaaaaccccc8p-20L : inexact-ok += sinh upward ldbl-128ibm -0x1p-20L : -0x1.00000000002aaaaaaaaaaccccc8p-20L : inexact-ok +sinh 0x1p-30 += sinh downward flt-32 0x4p-32f : 0x4p-32f : inexact-ok += sinh tonearest flt-32 0x4p-32f : 0x4p-32f : inexact-ok += sinh towardzero flt-32 0x4p-32f : 0x4p-32f : inexact-ok += sinh upward flt-32 0x4p-32f : 0x4.000008p-32f : inexact-ok += sinh downward dbl-64 0x4p-32 : 0x4p-32 : inexact-ok += sinh tonearest dbl-64 0x4p-32 : 0x4p-32 : inexact-ok += sinh towardzero dbl-64 0x4p-32 : 0x4p-32 : inexact-ok += sinh upward dbl-64 0x4p-32 : 0x4.0000000000004p-32 : inexact-ok += sinh downward ldbl-96-intel 0x4p-32L : 0x4.0000000000000008p-32L : inexact-ok += sinh tonearest ldbl-96-intel 0x4p-32L : 0x4.0000000000000008p-32L : inexact-ok += sinh towardzero ldbl-96-intel 0x4p-32L : 0x4.0000000000000008p-32L : inexact-ok += sinh upward ldbl-96-intel 0x4p-32L : 0x4.000000000000001p-32L : inexact-ok += sinh downward ldbl-96-m68k 0x4p-32L : 0x4.0000000000000008p-32L : inexact-ok += sinh tonearest ldbl-96-m68k 0x4p-32L : 0x4.0000000000000008p-32L : inexact-ok += sinh towardzero ldbl-96-m68k 0x4p-32L : 0x4.0000000000000008p-32L : inexact-ok += sinh upward ldbl-96-m68k 0x4p-32L : 0x4.000000000000001p-32L : inexact-ok += sinh downward ldbl-128 0x4p-32L : 0x4.000000000000000aaaaaaaaaaaa8p-32L : inexact-ok += sinh tonearest ldbl-128 0x4p-32L : 0x4.000000000000000aaaaaaaaaaaacp-32L : inexact-ok += sinh towardzero ldbl-128 0x4p-32L : 0x4.000000000000000aaaaaaaaaaaa8p-32L : inexact-ok += sinh upward ldbl-128 0x4p-32L : 0x4.000000000000000aaaaaaaaaaaacp-32L : inexact-ok += sinh downward ldbl-128ibm 0x4p-32L : 0x4.000000000000000aaaaaaaaaaap-32L : inexact-ok += sinh tonearest ldbl-128ibm 0x4p-32L : 0x4.000000000000000aaaaaaaaaaap-32L : inexact-ok += sinh towardzero ldbl-128ibm 0x4p-32L : 0x4.000000000000000aaaaaaaaaaap-32L : inexact-ok += sinh upward ldbl-128ibm 0x4p-32L : 0x4.000000000000000aaaaaaaaaacp-32L : inexact-ok +sinh -0x1p-30 += sinh downward flt-32 -0x4p-32f : -0x4.000008p-32f : inexact-ok += sinh tonearest flt-32 -0x4p-32f : -0x4p-32f : inexact-ok += sinh towardzero flt-32 -0x4p-32f : -0x4p-32f : inexact-ok += sinh upward flt-32 -0x4p-32f : -0x4p-32f : inexact-ok += sinh downward dbl-64 -0x4p-32 : -0x4.0000000000004p-32 : inexact-ok += sinh tonearest dbl-64 -0x4p-32 : -0x4p-32 : inexact-ok += sinh towardzero dbl-64 -0x4p-32 : -0x4p-32 : inexact-ok += sinh upward dbl-64 -0x4p-32 : -0x4p-32 : inexact-ok += sinh downward ldbl-96-intel -0x4p-32L : -0x4.000000000000001p-32L : inexact-ok += sinh tonearest ldbl-96-intel -0x4p-32L : -0x4.0000000000000008p-32L : inexact-ok += sinh towardzero ldbl-96-intel -0x4p-32L : -0x4.0000000000000008p-32L : inexact-ok += sinh upward ldbl-96-intel -0x4p-32L : -0x4.0000000000000008p-32L : inexact-ok += sinh downward ldbl-96-m68k -0x4p-32L : -0x4.000000000000001p-32L : inexact-ok += sinh tonearest ldbl-96-m68k -0x4p-32L : -0x4.0000000000000008p-32L : inexact-ok += sinh towardzero ldbl-96-m68k -0x4p-32L : -0x4.0000000000000008p-32L : inexact-ok += sinh upward ldbl-96-m68k -0x4p-32L : -0x4.0000000000000008p-32L : inexact-ok += sinh downward ldbl-128 -0x4p-32L : -0x4.000000000000000aaaaaaaaaaaacp-32L : inexact-ok += sinh tonearest ldbl-128 -0x4p-32L : -0x4.000000000000000aaaaaaaaaaaacp-32L : inexact-ok += sinh towardzero ldbl-128 -0x4p-32L : -0x4.000000000000000aaaaaaaaaaaa8p-32L : inexact-ok += sinh upward ldbl-128 -0x4p-32L : -0x4.000000000000000aaaaaaaaaaaa8p-32L : inexact-ok += sinh downward ldbl-128ibm -0x4p-32L : -0x4.000000000000000aaaaaaaaaacp-32L : inexact-ok += sinh tonearest ldbl-128ibm -0x4p-32L : -0x4.000000000000000aaaaaaaaaaap-32L : inexact-ok += sinh towardzero ldbl-128ibm -0x4p-32L : -0x4.000000000000000aaaaaaaaaaap-32L : inexact-ok += sinh upward ldbl-128ibm -0x4p-32L : -0x4.000000000000000aaaaaaaaaaap-32L : inexact-ok +sinh 0x1p-40 += sinh downward flt-32 0x1p-40f : 0x1p-40f : inexact-ok += sinh tonearest flt-32 0x1p-40f : 0x1p-40f : inexact-ok += sinh towardzero flt-32 0x1p-40f : 0x1p-40f : inexact-ok += sinh upward flt-32 0x1p-40f : 0x1.000002p-40f : inexact-ok += sinh downward dbl-64 0x1p-40 : 0x1p-40 : inexact-ok += sinh tonearest dbl-64 0x1p-40 : 0x1p-40 : inexact-ok += sinh towardzero dbl-64 0x1p-40 : 0x1p-40 : inexact-ok += sinh upward dbl-64 0x1p-40 : 0x1.0000000000001p-40 : inexact-ok += sinh downward ldbl-96-intel 0x1p-40L : 0x1p-40L : inexact-ok += sinh tonearest ldbl-96-intel 0x1p-40L : 0x1p-40L : inexact-ok += sinh towardzero ldbl-96-intel 0x1p-40L : 0x1p-40L : inexact-ok += sinh upward ldbl-96-intel 0x1p-40L : 0x1.0000000000000002p-40L : inexact-ok += sinh downward ldbl-96-m68k 0x1p-40L : 0x1p-40L : inexact-ok += sinh tonearest ldbl-96-m68k 0x1p-40L : 0x1p-40L : inexact-ok += sinh towardzero ldbl-96-m68k 0x1p-40L : 0x1p-40L : inexact-ok += sinh upward ldbl-96-m68k 0x1p-40L : 0x1.0000000000000002p-40L : inexact-ok += sinh downward ldbl-128 0x1p-40L : 0x1.000000000000000000002aaaaaaap-40L : inexact-ok += sinh tonearest ldbl-128 0x1p-40L : 0x1.000000000000000000002aaaaaabp-40L : inexact-ok += sinh towardzero ldbl-128 0x1p-40L : 0x1.000000000000000000002aaaaaaap-40L : inexact-ok += sinh upward ldbl-128 0x1p-40L : 0x1.000000000000000000002aaaaaabp-40L : inexact-ok += sinh downward ldbl-128ibm 0x1p-40L : 0x1.000000000000000000002aaaaa8p-40L : inexact-ok += sinh tonearest ldbl-128ibm 0x1p-40L : 0x1.000000000000000000002aaaaa8p-40L : inexact-ok += sinh towardzero ldbl-128ibm 0x1p-40L : 0x1.000000000000000000002aaaaa8p-40L : inexact-ok += sinh upward ldbl-128ibm 0x1p-40L : 0x1.000000000000000000002aaaabp-40L : inexact-ok +sinh -0x1p-40 += sinh downward flt-32 -0x1p-40f : -0x1.000002p-40f : inexact-ok += sinh tonearest flt-32 -0x1p-40f : -0x1p-40f : inexact-ok += sinh towardzero flt-32 -0x1p-40f : -0x1p-40f : inexact-ok += sinh upward flt-32 -0x1p-40f : -0x1p-40f : inexact-ok += sinh downward dbl-64 -0x1p-40 : -0x1.0000000000001p-40 : inexact-ok += sinh tonearest dbl-64 -0x1p-40 : -0x1p-40 : inexact-ok += sinh towardzero dbl-64 -0x1p-40 : -0x1p-40 : inexact-ok += sinh upward dbl-64 -0x1p-40 : -0x1p-40 : inexact-ok += sinh downward ldbl-96-intel -0x1p-40L : -0x1.0000000000000002p-40L : inexact-ok += sinh tonearest ldbl-96-intel -0x1p-40L : -0x1p-40L : inexact-ok += sinh towardzero ldbl-96-intel -0x1p-40L : -0x1p-40L : inexact-ok += sinh upward ldbl-96-intel -0x1p-40L : -0x1p-40L : inexact-ok += sinh downward ldbl-96-m68k -0x1p-40L : -0x1.0000000000000002p-40L : inexact-ok += sinh tonearest ldbl-96-m68k -0x1p-40L : -0x1p-40L : inexact-ok += sinh towardzero ldbl-96-m68k -0x1p-40L : -0x1p-40L : inexact-ok += sinh upward ldbl-96-m68k -0x1p-40L : -0x1p-40L : inexact-ok += sinh downward ldbl-128 -0x1p-40L : -0x1.000000000000000000002aaaaaabp-40L : inexact-ok += sinh tonearest ldbl-128 -0x1p-40L : -0x1.000000000000000000002aaaaaabp-40L : inexact-ok += sinh towardzero ldbl-128 -0x1p-40L : -0x1.000000000000000000002aaaaaaap-40L : inexact-ok += sinh upward ldbl-128 -0x1p-40L : -0x1.000000000000000000002aaaaaaap-40L : inexact-ok += sinh downward ldbl-128ibm -0x1p-40L : -0x1.000000000000000000002aaaabp-40L : inexact-ok += sinh tonearest ldbl-128ibm -0x1p-40L : -0x1.000000000000000000002aaaaa8p-40L : inexact-ok += sinh towardzero ldbl-128ibm -0x1p-40L : -0x1.000000000000000000002aaaaa8p-40L : inexact-ok += sinh upward ldbl-128ibm -0x1p-40L : -0x1.000000000000000000002aaaaa8p-40L : inexact-ok +sinh 0x1p-50 += sinh downward flt-32 0x4p-52f : 0x4p-52f : inexact-ok += sinh tonearest flt-32 0x4p-52f : 0x4p-52f : inexact-ok += sinh towardzero flt-32 0x4p-52f : 0x4p-52f : inexact-ok += sinh upward flt-32 0x4p-52f : 0x4.000008p-52f : inexact-ok += sinh downward dbl-64 0x4p-52 : 0x4p-52 : inexact-ok += sinh tonearest dbl-64 0x4p-52 : 0x4p-52 : inexact-ok += sinh towardzero dbl-64 0x4p-52 : 0x4p-52 : inexact-ok += sinh upward dbl-64 0x4p-52 : 0x4.0000000000004p-52 : inexact-ok += sinh downward ldbl-96-intel 0x4p-52L : 0x4p-52L : inexact-ok += sinh tonearest ldbl-96-intel 0x4p-52L : 0x4p-52L : inexact-ok += sinh towardzero ldbl-96-intel 0x4p-52L : 0x4p-52L : inexact-ok += sinh upward ldbl-96-intel 0x4p-52L : 0x4.0000000000000008p-52L : inexact-ok += sinh downward ldbl-96-m68k 0x4p-52L : 0x4p-52L : inexact-ok += sinh tonearest ldbl-96-m68k 0x4p-52L : 0x4p-52L : inexact-ok += sinh towardzero ldbl-96-m68k 0x4p-52L : 0x4p-52L : inexact-ok += sinh upward ldbl-96-m68k 0x4p-52L : 0x4.0000000000000008p-52L : inexact-ok += sinh downward ldbl-128 0x4p-52L : 0x4.0000000000000000000000000aa8p-52L : inexact-ok += sinh tonearest ldbl-128 0x4p-52L : 0x4.0000000000000000000000000aacp-52L : inexact-ok += sinh towardzero ldbl-128 0x4p-52L : 0x4.0000000000000000000000000aa8p-52L : inexact-ok += sinh upward ldbl-128 0x4p-52L : 0x4.0000000000000000000000000aacp-52L : inexact-ok += sinh downward ldbl-128ibm 0x4p-52L : 0x4.0000000000000000000000000ap-52L : inexact-ok += sinh tonearest ldbl-128ibm 0x4p-52L : 0x4.0000000000000000000000000ap-52L : inexact-ok += sinh towardzero ldbl-128ibm 0x4p-52L : 0x4.0000000000000000000000000ap-52L : inexact-ok += sinh upward ldbl-128ibm 0x4p-52L : 0x4.0000000000000000000000000cp-52L : inexact-ok +sinh -0x1p-50 += sinh downward flt-32 -0x4p-52f : -0x4.000008p-52f : inexact-ok += sinh tonearest flt-32 -0x4p-52f : -0x4p-52f : inexact-ok += sinh towardzero flt-32 -0x4p-52f : -0x4p-52f : inexact-ok += sinh upward flt-32 -0x4p-52f : -0x4p-52f : inexact-ok += sinh downward dbl-64 -0x4p-52 : -0x4.0000000000004p-52 : inexact-ok += sinh tonearest dbl-64 -0x4p-52 : -0x4p-52 : inexact-ok += sinh towardzero dbl-64 -0x4p-52 : -0x4p-52 : inexact-ok += sinh upward dbl-64 -0x4p-52 : -0x4p-52 : inexact-ok += sinh downward ldbl-96-intel -0x4p-52L : -0x4.0000000000000008p-52L : inexact-ok += sinh tonearest ldbl-96-intel -0x4p-52L : -0x4p-52L : inexact-ok += sinh towardzero ldbl-96-intel -0x4p-52L : -0x4p-52L : inexact-ok += sinh upward ldbl-96-intel -0x4p-52L : -0x4p-52L : inexact-ok += sinh downward ldbl-96-m68k -0x4p-52L : -0x4.0000000000000008p-52L : inexact-ok += sinh tonearest ldbl-96-m68k -0x4p-52L : -0x4p-52L : inexact-ok += sinh towardzero ldbl-96-m68k -0x4p-52L : -0x4p-52L : inexact-ok += sinh upward ldbl-96-m68k -0x4p-52L : -0x4p-52L : inexact-ok += sinh downward ldbl-128 -0x4p-52L : -0x4.0000000000000000000000000aacp-52L : inexact-ok += sinh tonearest ldbl-128 -0x4p-52L : -0x4.0000000000000000000000000aacp-52L : inexact-ok += sinh towardzero ldbl-128 -0x4p-52L : -0x4.0000000000000000000000000aa8p-52L : inexact-ok += sinh upward ldbl-128 -0x4p-52L : -0x4.0000000000000000000000000aa8p-52L : inexact-ok += sinh downward ldbl-128ibm -0x4p-52L : -0x4.0000000000000000000000000cp-52L : inexact-ok += sinh tonearest ldbl-128ibm -0x4p-52L : -0x4.0000000000000000000000000ap-52L : inexact-ok += sinh towardzero ldbl-128ibm -0x4p-52L : -0x4.0000000000000000000000000ap-52L : inexact-ok += sinh upward ldbl-128ibm -0x4p-52L : -0x4.0000000000000000000000000ap-52L : inexact-ok +sinh 0x1p-60 += sinh downward flt-32 0x1p-60f : 0x1p-60f : inexact-ok += sinh tonearest flt-32 0x1p-60f : 0x1p-60f : inexact-ok += sinh towardzero flt-32 0x1p-60f : 0x1p-60f : inexact-ok += sinh upward flt-32 0x1p-60f : 0x1.000002p-60f : inexact-ok += sinh downward dbl-64 0x1p-60 : 0x1p-60 : inexact-ok += sinh tonearest dbl-64 0x1p-60 : 0x1p-60 : inexact-ok += sinh towardzero dbl-64 0x1p-60 : 0x1p-60 : inexact-ok += sinh upward dbl-64 0x1p-60 : 0x1.0000000000001p-60 : inexact-ok += sinh downward ldbl-96-intel 0x1p-60L : 0x1p-60L : inexact-ok += sinh tonearest ldbl-96-intel 0x1p-60L : 0x1p-60L : inexact-ok += sinh towardzero ldbl-96-intel 0x1p-60L : 0x1p-60L : inexact-ok += sinh upward ldbl-96-intel 0x1p-60L : 0x1.0000000000000002p-60L : inexact-ok += sinh downward ldbl-96-m68k 0x1p-60L : 0x1p-60L : inexact-ok += sinh tonearest ldbl-96-m68k 0x1p-60L : 0x1p-60L : inexact-ok += sinh towardzero ldbl-96-m68k 0x1p-60L : 0x1p-60L : inexact-ok += sinh upward ldbl-96-m68k 0x1p-60L : 0x1.0000000000000002p-60L : inexact-ok += sinh downward ldbl-128 0x1p-60L : 0x1p-60L : inexact-ok += sinh tonearest ldbl-128 0x1p-60L : 0x1p-60L : inexact-ok += sinh towardzero ldbl-128 0x1p-60L : 0x1p-60L : inexact-ok += sinh upward ldbl-128 0x1p-60L : 0x1.0000000000000000000000000001p-60L : inexact-ok += sinh downward ldbl-128ibm 0x1p-60L : 0x1p-60L : inexact-ok += sinh tonearest ldbl-128ibm 0x1p-60L : 0x1p-60L : inexact-ok += sinh towardzero ldbl-128ibm 0x1p-60L : 0x1p-60L : inexact-ok += sinh upward ldbl-128ibm 0x1p-60L : 0x1.000000000000000000000000008p-60L : inexact-ok +sinh -0x1p-60 += sinh downward flt-32 -0x1p-60f : -0x1.000002p-60f : inexact-ok += sinh tonearest flt-32 -0x1p-60f : -0x1p-60f : inexact-ok += sinh towardzero flt-32 -0x1p-60f : -0x1p-60f : inexact-ok += sinh upward flt-32 -0x1p-60f : -0x1p-60f : inexact-ok += sinh downward dbl-64 -0x1p-60 : -0x1.0000000000001p-60 : inexact-ok += sinh tonearest dbl-64 -0x1p-60 : -0x1p-60 : inexact-ok += sinh towardzero dbl-64 -0x1p-60 : -0x1p-60 : inexact-ok += sinh upward dbl-64 -0x1p-60 : -0x1p-60 : inexact-ok += sinh downward ldbl-96-intel -0x1p-60L : -0x1.0000000000000002p-60L : inexact-ok += sinh tonearest ldbl-96-intel -0x1p-60L : -0x1p-60L : inexact-ok += sinh towardzero ldbl-96-intel -0x1p-60L : -0x1p-60L : inexact-ok += sinh upward ldbl-96-intel -0x1p-60L : -0x1p-60L : inexact-ok += sinh downward ldbl-96-m68k -0x1p-60L : -0x1.0000000000000002p-60L : inexact-ok += sinh tonearest ldbl-96-m68k -0x1p-60L : -0x1p-60L : inexact-ok += sinh towardzero ldbl-96-m68k -0x1p-60L : -0x1p-60L : inexact-ok += sinh upward ldbl-96-m68k -0x1p-60L : -0x1p-60L : inexact-ok += sinh downward ldbl-128 -0x1p-60L : -0x1.0000000000000000000000000001p-60L : inexact-ok += sinh tonearest ldbl-128 -0x1p-60L : -0x1p-60L : inexact-ok += sinh towardzero ldbl-128 -0x1p-60L : -0x1p-60L : inexact-ok += sinh upward ldbl-128 -0x1p-60L : -0x1p-60L : inexact-ok += sinh downward ldbl-128ibm -0x1p-60L : -0x1.000000000000000000000000008p-60L : inexact-ok += sinh tonearest ldbl-128ibm -0x1p-60L : -0x1p-60L : inexact-ok += sinh towardzero ldbl-128ibm -0x1p-60L : -0x1p-60L : inexact-ok += sinh upward ldbl-128ibm -0x1p-60L : -0x1p-60L : inexact-ok +sinh 0x1p-70 += sinh downward flt-32 0x4p-72f : 0x4p-72f : inexact-ok += sinh tonearest flt-32 0x4p-72f : 0x4p-72f : inexact-ok += sinh towardzero flt-32 0x4p-72f : 0x4p-72f : inexact-ok += sinh upward flt-32 0x4p-72f : 0x4.000008p-72f : inexact-ok += sinh downward dbl-64 0x4p-72 : 0x4p-72 : inexact-ok += sinh tonearest dbl-64 0x4p-72 : 0x4p-72 : inexact-ok += sinh towardzero dbl-64 0x4p-72 : 0x4p-72 : inexact-ok += sinh upward dbl-64 0x4p-72 : 0x4.0000000000004p-72 : inexact-ok += sinh downward ldbl-96-intel 0x4p-72L : 0x4p-72L : inexact-ok += sinh tonearest ldbl-96-intel 0x4p-72L : 0x4p-72L : inexact-ok += sinh towardzero ldbl-96-intel 0x4p-72L : 0x4p-72L : inexact-ok += sinh upward ldbl-96-intel 0x4p-72L : 0x4.0000000000000008p-72L : inexact-ok += sinh downward ldbl-96-m68k 0x4p-72L : 0x4p-72L : inexact-ok += sinh tonearest ldbl-96-m68k 0x4p-72L : 0x4p-72L : inexact-ok += sinh towardzero ldbl-96-m68k 0x4p-72L : 0x4p-72L : inexact-ok += sinh upward ldbl-96-m68k 0x4p-72L : 0x4.0000000000000008p-72L : inexact-ok += sinh downward ldbl-128 0x4p-72L : 0x4p-72L : inexact-ok += sinh tonearest ldbl-128 0x4p-72L : 0x4p-72L : inexact-ok += sinh towardzero ldbl-128 0x4p-72L : 0x4p-72L : inexact-ok += sinh upward ldbl-128 0x4p-72L : 0x4.0000000000000000000000000004p-72L : inexact-ok += sinh downward ldbl-128ibm 0x4p-72L : 0x4p-72L : inexact-ok += sinh tonearest ldbl-128ibm 0x4p-72L : 0x4p-72L : inexact-ok += sinh towardzero ldbl-128ibm 0x4p-72L : 0x4p-72L : inexact-ok += sinh upward ldbl-128ibm 0x4p-72L : 0x4.00000000000000000000000002p-72L : inexact-ok +sinh -0x1p-70 += sinh downward flt-32 -0x4p-72f : -0x4.000008p-72f : inexact-ok += sinh tonearest flt-32 -0x4p-72f : -0x4p-72f : inexact-ok += sinh towardzero flt-32 -0x4p-72f : -0x4p-72f : inexact-ok += sinh upward flt-32 -0x4p-72f : -0x4p-72f : inexact-ok += sinh downward dbl-64 -0x4p-72 : -0x4.0000000000004p-72 : inexact-ok += sinh tonearest dbl-64 -0x4p-72 : -0x4p-72 : inexact-ok += sinh towardzero dbl-64 -0x4p-72 : -0x4p-72 : inexact-ok += sinh upward dbl-64 -0x4p-72 : -0x4p-72 : inexact-ok += sinh downward ldbl-96-intel -0x4p-72L : -0x4.0000000000000008p-72L : inexact-ok += sinh tonearest ldbl-96-intel -0x4p-72L : -0x4p-72L : inexact-ok += sinh towardzero ldbl-96-intel -0x4p-72L : -0x4p-72L : inexact-ok += sinh upward ldbl-96-intel -0x4p-72L : -0x4p-72L : inexact-ok += sinh downward ldbl-96-m68k -0x4p-72L : -0x4.0000000000000008p-72L : inexact-ok += sinh tonearest ldbl-96-m68k -0x4p-72L : -0x4p-72L : inexact-ok += sinh towardzero ldbl-96-m68k -0x4p-72L : -0x4p-72L : inexact-ok += sinh upward ldbl-96-m68k -0x4p-72L : -0x4p-72L : inexact-ok += sinh downward ldbl-128 -0x4p-72L : -0x4.0000000000000000000000000004p-72L : inexact-ok += sinh tonearest ldbl-128 -0x4p-72L : -0x4p-72L : inexact-ok += sinh towardzero ldbl-128 -0x4p-72L : -0x4p-72L : inexact-ok += sinh upward ldbl-128 -0x4p-72L : -0x4p-72L : inexact-ok += sinh downward ldbl-128ibm -0x4p-72L : -0x4.00000000000000000000000002p-72L : inexact-ok += sinh tonearest ldbl-128ibm -0x4p-72L : -0x4p-72L : inexact-ok += sinh towardzero ldbl-128ibm -0x4p-72L : -0x4p-72L : inexact-ok += sinh upward ldbl-128ibm -0x4p-72L : -0x4p-72L : inexact-ok +sinh 0x1p-100 += sinh downward flt-32 0x1p-100f : 0x1p-100f : inexact-ok += sinh tonearest flt-32 0x1p-100f : 0x1p-100f : inexact-ok += sinh towardzero flt-32 0x1p-100f : 0x1p-100f : inexact-ok += sinh upward flt-32 0x1p-100f : 0x1.000002p-100f : inexact-ok += sinh downward dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += sinh tonearest dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += sinh towardzero dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += sinh upward dbl-64 0x1p-100 : 0x1.0000000000001p-100 : inexact-ok += sinh downward ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += sinh tonearest ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += sinh towardzero ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += sinh upward ldbl-96-intel 0x1p-100L : 0x1.0000000000000002p-100L : inexact-ok += sinh downward ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += sinh tonearest ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += sinh towardzero ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += sinh upward ldbl-96-m68k 0x1p-100L : 0x1.0000000000000002p-100L : inexact-ok += sinh downward ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += sinh tonearest ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += sinh towardzero ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += sinh upward ldbl-128 0x1p-100L : 0x1.0000000000000000000000000001p-100L : inexact-ok += sinh downward ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok += sinh tonearest ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok += sinh towardzero ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok += sinh upward ldbl-128ibm 0x1p-100L : 0x1.000000000000000000000000008p-100L : inexact-ok +sinh -0x1p-100 += sinh downward flt-32 -0x1p-100f : -0x1.000002p-100f : inexact-ok += sinh tonearest flt-32 -0x1p-100f : -0x1p-100f : inexact-ok += sinh towardzero flt-32 -0x1p-100f : -0x1p-100f : inexact-ok += sinh upward flt-32 -0x1p-100f : -0x1p-100f : inexact-ok += sinh downward dbl-64 -0x1p-100 : -0x1.0000000000001p-100 : inexact-ok += sinh tonearest dbl-64 -0x1p-100 : -0x1p-100 : inexact-ok += sinh towardzero dbl-64 -0x1p-100 : -0x1p-100 : inexact-ok += sinh upward dbl-64 -0x1p-100 : -0x1p-100 : inexact-ok += sinh downward ldbl-96-intel -0x1p-100L : -0x1.0000000000000002p-100L : inexact-ok += sinh tonearest ldbl-96-intel -0x1p-100L : -0x1p-100L : inexact-ok += sinh towardzero ldbl-96-intel -0x1p-100L : -0x1p-100L : inexact-ok += sinh upward ldbl-96-intel -0x1p-100L : -0x1p-100L : inexact-ok += sinh downward ldbl-96-m68k -0x1p-100L : -0x1.0000000000000002p-100L : inexact-ok += sinh tonearest ldbl-96-m68k -0x1p-100L : -0x1p-100L : inexact-ok += sinh towardzero ldbl-96-m68k -0x1p-100L : -0x1p-100L : inexact-ok += sinh upward ldbl-96-m68k -0x1p-100L : -0x1p-100L : inexact-ok += sinh downward ldbl-128 -0x1p-100L : -0x1.0000000000000000000000000001p-100L : inexact-ok += sinh tonearest ldbl-128 -0x1p-100L : -0x1p-100L : inexact-ok += sinh towardzero ldbl-128 -0x1p-100L : -0x1p-100L : inexact-ok += sinh upward ldbl-128 -0x1p-100L : -0x1p-100L : inexact-ok += sinh downward ldbl-128ibm -0x1p-100L : -0x1.000000000000000000000000008p-100L : inexact-ok += sinh tonearest ldbl-128ibm -0x1p-100L : -0x1p-100L : inexact-ok += sinh towardzero ldbl-128ibm -0x1p-100L : -0x1p-100L : inexact-ok += sinh upward ldbl-128ibm -0x1p-100L : -0x1p-100L : inexact-ok +sinh 0x1p-1000 += sinh downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += sinh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += sinh towardzero flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += sinh upward flt-32 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok += sinh downward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += sinh tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += sinh towardzero dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += sinh upward dbl-64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok += sinh downward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += sinh tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += sinh towardzero ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += sinh upward ldbl-96-intel 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += sinh downward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += sinh tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += sinh towardzero ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += sinh upward ldbl-96-m68k 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += sinh downward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += sinh tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += sinh towardzero ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += sinh upward ldbl-128 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok += sinh downward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += sinh tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += sinh towardzero ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += sinh upward ldbl-128ibm 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok += sinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += sinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += sinh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += sinh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += sinh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += sinh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += sinh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += sinh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += sinh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += sinh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += sinh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += sinh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += sinh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += sinh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += sinh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += sinh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += sinh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += sinh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += sinh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += sinh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += sinh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += sinh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += sinh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += sinh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += sinh downward dbl-64 0x1p-1000 : 0x1p-1000 : inexact-ok += sinh tonearest dbl-64 0x1p-1000 : 0x1p-1000 : inexact-ok += sinh towardzero dbl-64 0x1p-1000 : 0x1p-1000 : inexact-ok += sinh upward dbl-64 0x1p-1000 : 0x1.0000000000001p-1000 : inexact-ok += sinh downward ldbl-96-intel 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh tonearest ldbl-96-intel 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh towardzero ldbl-96-intel 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh upward ldbl-96-intel 0x1p-1000L : 0x1.0000000000000002p-1000L : inexact-ok += sinh downward ldbl-96-m68k 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh tonearest ldbl-96-m68k 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh towardzero ldbl-96-m68k 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh upward ldbl-96-m68k 0x1p-1000L : 0x1.0000000000000002p-1000L : inexact-ok += sinh downward ldbl-128 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh tonearest ldbl-128 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh towardzero ldbl-128 0x1p-1000L : 0x1p-1000L : inexact-ok += sinh upward ldbl-128 0x1p-1000L : 0x1.0000000000000000000000000001p-1000L : inexact-ok += sinh downward ldbl-128ibm 0x1p-1000L : 0x1p-1000L : inexact-ok underflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x1p-1000L : 0x1p-1000L : inexact-ok underflow errno-erange-ok += sinh towardzero ldbl-128ibm 0x1p-1000L : 0x1p-1000L : inexact-ok underflow errno-erange-ok += sinh upward ldbl-128ibm 0x1p-1000L : 0x1.0000000000000000004p-1000L : inexact-ok underflow errno-erange-ok +sinh -0x1p-1000 += sinh downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += sinh tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += sinh towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += sinh upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += sinh downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += sinh tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += sinh towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += sinh upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += sinh downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += sinh tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += sinh towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += sinh upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += sinh downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += sinh tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += sinh towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += sinh upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += sinh downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += sinh tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += sinh towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += sinh upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += sinh downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += sinh tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += sinh towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += sinh upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += sinh downward flt-32 -0x8p-152f : -0x1p-148f : inexact-ok underflow errno-erange-ok += sinh tonearest flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow errno-erange-ok += sinh towardzero flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow errno-erange-ok += sinh upward flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow errno-erange-ok += sinh downward dbl-64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok += sinh tonearest dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok += sinh towardzero dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok += sinh upward dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok += sinh downward ldbl-96-intel -0x8p-152L : -0x8.000000000000001p-152L : inexact-ok += sinh tonearest ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok += sinh towardzero ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok += sinh upward ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok += sinh downward ldbl-96-m68k -0x8p-152L : -0x8.000000000000001p-152L : inexact-ok += sinh tonearest ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok += sinh towardzero ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok += sinh upward ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok += sinh downward ldbl-128 -0x8p-152L : -0x8.0000000000000000000000000008p-152L : inexact-ok += sinh tonearest ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok += sinh towardzero ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok += sinh upward ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok += sinh downward ldbl-128ibm -0x8p-152L : -0x8.00000000000000000000000004p-152L : inexact-ok += sinh tonearest ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok += sinh towardzero ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok += sinh upward ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok += sinh downward dbl-64 -0x1p-1000 : -0x1.0000000000001p-1000 : inexact-ok += sinh tonearest dbl-64 -0x1p-1000 : -0x1p-1000 : inexact-ok += sinh towardzero dbl-64 -0x1p-1000 : -0x1p-1000 : inexact-ok += sinh upward dbl-64 -0x1p-1000 : -0x1p-1000 : inexact-ok += sinh downward ldbl-96-intel -0x1p-1000L : -0x1.0000000000000002p-1000L : inexact-ok += sinh tonearest ldbl-96-intel -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh towardzero ldbl-96-intel -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh upward ldbl-96-intel -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh downward ldbl-96-m68k -0x1p-1000L : -0x1.0000000000000002p-1000L : inexact-ok += sinh tonearest ldbl-96-m68k -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh towardzero ldbl-96-m68k -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh upward ldbl-96-m68k -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh downward ldbl-128 -0x1p-1000L : -0x1.0000000000000000000000000001p-1000L : inexact-ok += sinh tonearest ldbl-128 -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh towardzero ldbl-128 -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh upward ldbl-128 -0x1p-1000L : -0x1p-1000L : inexact-ok += sinh downward ldbl-128ibm -0x1p-1000L : -0x1.0000000000000000004p-1000L : inexact-ok underflow errno-erange-ok += sinh tonearest ldbl-128ibm -0x1p-1000L : -0x1p-1000L : inexact-ok underflow errno-erange-ok += sinh towardzero ldbl-128ibm -0x1p-1000L : -0x1p-1000L : inexact-ok underflow errno-erange-ok += sinh upward ldbl-128ibm -0x1p-1000L : -0x1p-1000L : inexact-ok underflow errno-erange-ok +sinh 0x1p-10000 += sinh downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += sinh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += sinh towardzero flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += sinh upward flt-32 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok += sinh downward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += sinh tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += sinh towardzero dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += sinh upward dbl-64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok += sinh downward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += sinh tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += sinh towardzero ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += sinh upward ldbl-96-intel 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += sinh downward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += sinh tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += sinh towardzero ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += sinh upward ldbl-96-m68k 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += sinh downward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += sinh tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += sinh towardzero ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += sinh upward ldbl-128 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok += sinh downward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += sinh tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += sinh towardzero ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += sinh upward ldbl-128ibm 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok += sinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += sinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += sinh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += sinh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += sinh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += sinh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += sinh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += sinh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += sinh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += sinh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += sinh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += sinh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += sinh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += sinh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += sinh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += sinh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += sinh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += sinh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += sinh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += sinh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += sinh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += sinh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += sinh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += sinh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += sinh downward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += sinh tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += sinh towardzero dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += sinh upward dbl-64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += sinh downward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh towardzero ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh upward ldbl-96-intel 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok += sinh downward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh towardzero ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh upward ldbl-96-m68k 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok += sinh downward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh towardzero ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += sinh upward ldbl-128 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : inexact-ok += sinh downward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += sinh towardzero ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += sinh upward ldbl-128ibm 0x4p-1076L : 0x8p-1076L : inexact-ok underflow errno-erange-ok += sinh downward ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh tonearest ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh towardzero ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh upward ldbl-96-intel 0x1p-10000L : 0x1.0000000000000002p-10000L : inexact-ok += sinh downward ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh tonearest ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh towardzero ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh upward ldbl-96-m68k 0x1p-10000L : 0x1.0000000000000002p-10000L : inexact-ok += sinh downward ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh tonearest ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh towardzero ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok += sinh upward ldbl-128 0x1p-10000L : 0x1.0000000000000000000000000001p-10000L : inexact-ok +sinh -0x1p-10000 += sinh downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += sinh tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += sinh towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += sinh upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += sinh downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += sinh tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += sinh towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += sinh upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += sinh downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += sinh tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += sinh towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += sinh upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += sinh downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += sinh tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += sinh towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += sinh upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += sinh downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += sinh tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += sinh towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += sinh upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += sinh downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += sinh tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += sinh towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += sinh upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += sinh downward flt-32 -0x8p-152f : -0x1p-148f : inexact-ok underflow errno-erange-ok += sinh tonearest flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow errno-erange-ok += sinh towardzero flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow errno-erange-ok += sinh upward flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow errno-erange-ok += sinh downward dbl-64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok += sinh tonearest dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok += sinh towardzero dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok += sinh upward dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok += sinh downward ldbl-96-intel -0x8p-152L : -0x8.000000000000001p-152L : inexact-ok += sinh tonearest ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok += sinh towardzero ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok += sinh upward ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok += sinh downward ldbl-96-m68k -0x8p-152L : -0x8.000000000000001p-152L : inexact-ok += sinh tonearest ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok += sinh towardzero ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok += sinh upward ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok += sinh downward ldbl-128 -0x8p-152L : -0x8.0000000000000000000000000008p-152L : inexact-ok += sinh tonearest ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok += sinh towardzero ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok += sinh upward ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok += sinh downward ldbl-128ibm -0x8p-152L : -0x8.00000000000000000000000004p-152L : inexact-ok += sinh tonearest ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok += sinh towardzero ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok += sinh upward ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok += sinh downward dbl-64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += sinh tonearest dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += sinh towardzero dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += sinh upward dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += sinh downward ldbl-96-intel -0x4p-1076L : -0x4.0000000000000008p-1076L : inexact-ok += sinh tonearest ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh towardzero ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh upward ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh downward ldbl-96-m68k -0x4p-1076L : -0x4.0000000000000008p-1076L : inexact-ok += sinh tonearest ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh towardzero ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh upward ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh downward ldbl-128 -0x4p-1076L : -0x4.0000000000000000000000000004p-1076L : inexact-ok += sinh tonearest ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh towardzero ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh upward ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok += sinh downward ldbl-128ibm -0x4p-1076L : -0x8p-1076L : inexact-ok underflow errno-erange-ok += sinh tonearest ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += sinh towardzero ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += sinh upward ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += sinh downward ldbl-96-intel -0x1p-10000L : -0x1.0000000000000002p-10000L : inexact-ok += sinh tonearest ldbl-96-intel -0x1p-10000L : -0x1p-10000L : inexact-ok += sinh towardzero ldbl-96-intel -0x1p-10000L : -0x1p-10000L : inexact-ok += sinh upward ldbl-96-intel -0x1p-10000L : -0x1p-10000L : inexact-ok += sinh downward ldbl-96-m68k -0x1p-10000L : -0x1.0000000000000002p-10000L : inexact-ok += sinh tonearest ldbl-96-m68k -0x1p-10000L : -0x1p-10000L : inexact-ok += sinh towardzero ldbl-96-m68k -0x1p-10000L : -0x1p-10000L : inexact-ok += sinh upward ldbl-96-m68k -0x1p-10000L : -0x1p-10000L : inexact-ok += sinh downward ldbl-128 -0x1p-10000L : -0x1.0000000000000000000000000001p-10000L : inexact-ok += sinh tonearest ldbl-128 -0x1p-10000L : -0x1p-10000L : inexact-ok += sinh towardzero ldbl-128 -0x1p-10000L : -0x1p-10000L : inexact-ok += sinh upward ldbl-128 -0x1p-10000L : -0x1p-10000L : inexact-ok sinh 22 = sinh downward flt-32 0x1.6p+4f : 0x6.ad6b68p+28f : inexact-ok = sinh tonearest flt-32 0x1.6p+4f : 0x6.ad6b7p+28f : inexact-ok diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index a11dd38f9f..eddb3dc990 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1872,6 +1872,8 @@ ildouble: 4 ldouble: 5 Function: "sinh_towardzero": +idouble: 1 +ifloat: 1 ildouble: 3 ldouble: 4 diff --git a/sysdeps/ieee754/ldbl-128ibm/e_sinhl.c b/sysdeps/ieee754/ldbl-128ibm/e_sinhl.c index 08e5d86b41..00115df944 100644 --- a/sysdeps/ieee754/ldbl-128ibm/e_sinhl.c +++ b/sysdeps/ieee754/ldbl-128ibm/e_sinhl.c @@ -53,7 +53,7 @@ __ieee754_sinhl(long double x) if (jx<0) h = -h; /* |x| in [0,40], return sign(x)*0.5*(E+E/(E+1))) */ if (ix < 0x4044000000000000LL) { /* |x|<40 */ - if (ix<0x3e20000000000000LL) { /* |x|<2**-29 */ + if (ix<0x3c90000000000000LL) { /* |x|<2**-54 */ if (fabsl (x) < LDBL_MIN) { long double force_underflow = x * x; -- cgit v1.2.3 From 7ee06ef15827f8f2582a94b1ceaad47eaf502744 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 10 Aug 2015 20:35:30 +0000 Subject: Fix ldbl-128ibm tanhl inaccuracy (bug 18790). ldbl-128ibm tanhl uses a too-small threshold to decide when to return +/-1, resulting in large errors. This patch changes it to a more appropriate threshold (the requirement is for 2*exp(-2|x|) to be small in terms of ulps of 1). Tested for x86_64, x86 and powerpc. [BZ #18790] * sysdeps/ieee754/ldbl-128ibm/s_tanhl.c (__tanhl): Increase threshold for returning +/- 1. * math/auto-libm-test-in: Add more tests of tanh. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. --- ChangeLog | 9 + NEWS | 2 +- math/auto-libm-test-in | 36 ++ math/auto-libm-test-out | 900 ++++++++++++++++++++++++++++++++++ sysdeps/i386/fpu/libm-test-ulps | 2 +- sysdeps/ieee754/ldbl-128ibm/s_tanhl.c | 10 +- 6 files changed, 952 insertions(+), 7 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index 3c30529b72..8d640e8d62 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2015-08-10 Joseph Myers + + [BZ #18790] + * sysdeps/ieee754/ldbl-128ibm/s_tanhl.c (__tanhl): Increase + threshold for returning +/- 1. + * math/auto-libm-test-in: Add more tests of tanh. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + 2015-08-10 Andreas Schwab [BZ #18781] diff --git a/NEWS b/NEWS index ef7e1a9f8f..b73fb72e2a 100644 --- a/NEWS +++ b/NEWS @@ -10,7 +10,7 @@ Version 2.23 * The following bugs are resolved with this release: 16517, 16519, 17905, 18265, 18480, 18525, 18618, 18647, 18661, 18674, - 18781, 18787, 18789. + 18781, 18787, 18789, 18790. Version 2.22 diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index c33334c8cc..6716cfe907 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -2692,6 +2692,42 @@ tanh 0.75 tanh -0.75 tanh 1.0 tanh -1.0 +tanh 2 +tanh -2 +tanh 3 +tanh -3 +tanh 4 +tanh -4 +tanh 5 +tanh -5 +tanh 6 +tanh -6 +tanh 7 +tanh -7 +tanh 8 +tanh -8 +tanh 9 +tanh -9 +tanh 10 +tanh -10 +tanh 15 +tanh -15 +tanh 20 +tanh -20 +tanh 22 +tanh -22 +tanh 25 +tanh -25 +tanh 30 +tanh -30 +tanh 35 +tanh -35 +tanh 40 +tanh -40 +tanh 45 +tanh -45 +tanh 50 +tanh -50 tanh 0x1p-57 tanh 0xe.6c659p-4 tanh 0x8.c259ep-4 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 3471a15ec9..ed49d48bc0 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -202399,6 +202399,906 @@ tanh -1.0 = tanh tonearest ldbl-128ibm -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok = tanh towardzero ldbl-128ibm -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok = tanh upward ldbl-128ibm -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok +tanh 2 += tanh downward flt-32 0x2p+0f : 0xf.6ca82p-4f : inexact-ok += tanh tonearest flt-32 0x2p+0f : 0xf.6ca83p-4f : inexact-ok += tanh towardzero flt-32 0x2p+0f : 0xf.6ca82p-4f : inexact-ok += tanh upward flt-32 0x2p+0f : 0xf.6ca83p-4f : inexact-ok += tanh downward dbl-64 0x2p+0 : 0xf.6ca82f0de1e98p-4 : inexact-ok += tanh tonearest dbl-64 0x2p+0 : 0xf.6ca82f0de1eap-4 : inexact-ok += tanh towardzero dbl-64 0x2p+0 : 0xf.6ca82f0de1e98p-4 : inexact-ok += tanh upward dbl-64 0x2p+0 : 0xf.6ca82f0de1eap-4 : inexact-ok += tanh downward ldbl-96-intel 0x2p+0L : 0xf.6ca82f0de1e9e99p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x2p+0L : 0xf.6ca82f0de1e9e9ap-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x2p+0L : 0xf.6ca82f0de1e9e99p-4L : inexact-ok += tanh upward ldbl-96-intel 0x2p+0L : 0xf.6ca82f0de1e9e9ap-4L : inexact-ok += tanh downward ldbl-96-m68k 0x2p+0L : 0xf.6ca82f0de1e9e99p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x2p+0L : 0xf.6ca82f0de1e9e9ap-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x2p+0L : 0xf.6ca82f0de1e9e99p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x2p+0L : 0xf.6ca82f0de1e9e9ap-4L : inexact-ok += tanh downward ldbl-128 0x2p+0L : 0xf.6ca82f0de1e9e99e2197e1f412a8p-4L : inexact-ok += tanh tonearest ldbl-128 0x2p+0L : 0xf.6ca82f0de1e9e99e2197e1f412bp-4L : inexact-ok += tanh towardzero ldbl-128 0x2p+0L : 0xf.6ca82f0de1e9e99e2197e1f412a8p-4L : inexact-ok += tanh upward ldbl-128 0x2p+0L : 0xf.6ca82f0de1e9e99e2197e1f412bp-4L : inexact-ok += tanh downward ldbl-128ibm 0x2p+0L : 0xf.6ca82f0de1e9e99e2197e1f41p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x2p+0L : 0xf.6ca82f0de1e9e99e2197e1f414p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x2p+0L : 0xf.6ca82f0de1e9e99e2197e1f41p-4L : inexact-ok += tanh upward ldbl-128ibm 0x2p+0L : 0xf.6ca82f0de1e9e99e2197e1f414p-4L : inexact-ok +tanh -2 += tanh downward flt-32 -0x2p+0f : -0xf.6ca83p-4f : inexact-ok += tanh tonearest flt-32 -0x2p+0f : -0xf.6ca83p-4f : inexact-ok += tanh towardzero flt-32 -0x2p+0f : -0xf.6ca82p-4f : inexact-ok += tanh upward flt-32 -0x2p+0f : -0xf.6ca82p-4f : inexact-ok += tanh downward dbl-64 -0x2p+0 : -0xf.6ca82f0de1eap-4 : inexact-ok += tanh tonearest dbl-64 -0x2p+0 : -0xf.6ca82f0de1eap-4 : inexact-ok += tanh towardzero dbl-64 -0x2p+0 : -0xf.6ca82f0de1e98p-4 : inexact-ok += tanh upward dbl-64 -0x2p+0 : -0xf.6ca82f0de1e98p-4 : inexact-ok += tanh downward ldbl-96-intel -0x2p+0L : -0xf.6ca82f0de1e9e9ap-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x2p+0L : -0xf.6ca82f0de1e9e9ap-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x2p+0L : -0xf.6ca82f0de1e9e99p-4L : inexact-ok += tanh upward ldbl-96-intel -0x2p+0L : -0xf.6ca82f0de1e9e99p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x2p+0L : -0xf.6ca82f0de1e9e9ap-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x2p+0L : -0xf.6ca82f0de1e9e9ap-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x2p+0L : -0xf.6ca82f0de1e9e99p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x2p+0L : -0xf.6ca82f0de1e9e99p-4L : inexact-ok += tanh downward ldbl-128 -0x2p+0L : -0xf.6ca82f0de1e9e99e2197e1f412bp-4L : inexact-ok += tanh tonearest ldbl-128 -0x2p+0L : -0xf.6ca82f0de1e9e99e2197e1f412bp-4L : inexact-ok += tanh towardzero ldbl-128 -0x2p+0L : -0xf.6ca82f0de1e9e99e2197e1f412a8p-4L : inexact-ok += tanh upward ldbl-128 -0x2p+0L : -0xf.6ca82f0de1e9e99e2197e1f412a8p-4L : inexact-ok += tanh downward ldbl-128ibm -0x2p+0L : -0xf.6ca82f0de1e9e99e2197e1f414p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x2p+0L : -0xf.6ca82f0de1e9e99e2197e1f414p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x2p+0L : -0xf.6ca82f0de1e9e99e2197e1f41p-4L : inexact-ok += tanh upward ldbl-128ibm -0x2p+0L : -0xf.6ca82f0de1e9e99e2197e1f41p-4L : inexact-ok +tanh 3 += tanh downward flt-32 0x3p+0f : 0xf.ebbe8p-4f : inexact-ok += tanh tonearest flt-32 0x3p+0f : 0xf.ebbe9p-4f : inexact-ok += tanh towardzero flt-32 0x3p+0f : 0xf.ebbe8p-4f : inexact-ok += tanh upward flt-32 0x3p+0f : 0xf.ebbe9p-4f : inexact-ok += tanh downward dbl-64 0x3p+0 : 0xf.ebbe888d057f8p-4 : inexact-ok += tanh tonearest dbl-64 0x3p+0 : 0xf.ebbe888d058p-4 : inexact-ok += tanh towardzero dbl-64 0x3p+0 : 0xf.ebbe888d057f8p-4 : inexact-ok += tanh upward dbl-64 0x3p+0 : 0xf.ebbe888d058p-4 : inexact-ok += tanh downward ldbl-96-intel 0x3p+0L : 0xf.ebbe888d057ff1p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x3p+0L : 0xf.ebbe888d057ff1p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x3p+0L : 0xf.ebbe888d057ff1p-4L : inexact-ok += tanh upward ldbl-96-intel 0x3p+0L : 0xf.ebbe888d057ff11p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x3p+0L : 0xf.ebbe888d057ff1p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x3p+0L : 0xf.ebbe888d057ff1p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x3p+0L : 0xf.ebbe888d057ff1p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x3p+0L : 0xf.ebbe888d057ff11p-4L : inexact-ok += tanh downward ldbl-128 0x3p+0L : 0xf.ebbe888d057ff1057854585bfda8p-4L : inexact-ok += tanh tonearest ldbl-128 0x3p+0L : 0xf.ebbe888d057ff1057854585bfdbp-4L : inexact-ok += tanh towardzero ldbl-128 0x3p+0L : 0xf.ebbe888d057ff1057854585bfda8p-4L : inexact-ok += tanh upward ldbl-128 0x3p+0L : 0xf.ebbe888d057ff1057854585bfdbp-4L : inexact-ok += tanh downward ldbl-128ibm 0x3p+0L : 0xf.ebbe888d057ff1057854585bfcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x3p+0L : 0xf.ebbe888d057ff1057854585bfcp-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x3p+0L : 0xf.ebbe888d057ff1057854585bfcp-4L : inexact-ok += tanh upward ldbl-128ibm 0x3p+0L : 0xf.ebbe888d057ff1057854585cp-4L : inexact-ok +tanh -3 += tanh downward flt-32 -0x3p+0f : -0xf.ebbe9p-4f : inexact-ok += tanh tonearest flt-32 -0x3p+0f : -0xf.ebbe9p-4f : inexact-ok += tanh towardzero flt-32 -0x3p+0f : -0xf.ebbe8p-4f : inexact-ok += tanh upward flt-32 -0x3p+0f : -0xf.ebbe8p-4f : inexact-ok += tanh downward dbl-64 -0x3p+0 : -0xf.ebbe888d058p-4 : inexact-ok += tanh tonearest dbl-64 -0x3p+0 : -0xf.ebbe888d058p-4 : inexact-ok += tanh towardzero dbl-64 -0x3p+0 : -0xf.ebbe888d057f8p-4 : inexact-ok += tanh upward dbl-64 -0x3p+0 : -0xf.ebbe888d057f8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x3p+0L : -0xf.ebbe888d057ff11p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x3p+0L : -0xf.ebbe888d057ff1p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x3p+0L : -0xf.ebbe888d057ff1p-4L : inexact-ok += tanh upward ldbl-96-intel -0x3p+0L : -0xf.ebbe888d057ff1p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x3p+0L : -0xf.ebbe888d057ff11p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x3p+0L : -0xf.ebbe888d057ff1p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x3p+0L : -0xf.ebbe888d057ff1p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x3p+0L : -0xf.ebbe888d057ff1p-4L : inexact-ok += tanh downward ldbl-128 -0x3p+0L : -0xf.ebbe888d057ff1057854585bfdbp-4L : inexact-ok += tanh tonearest ldbl-128 -0x3p+0L : -0xf.ebbe888d057ff1057854585bfdbp-4L : inexact-ok += tanh towardzero ldbl-128 -0x3p+0L : -0xf.ebbe888d057ff1057854585bfda8p-4L : inexact-ok += tanh upward ldbl-128 -0x3p+0L : -0xf.ebbe888d057ff1057854585bfda8p-4L : inexact-ok += tanh downward ldbl-128ibm -0x3p+0L : -0xf.ebbe888d057ff1057854585cp-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x3p+0L : -0xf.ebbe888d057ff1057854585bfcp-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x3p+0L : -0xf.ebbe888d057ff1057854585bfcp-4L : inexact-ok += tanh upward ldbl-128ibm -0x3p+0L : -0xf.ebbe888d057ff1057854585bfcp-4L : inexact-ok +tanh 4 += tanh downward flt-32 0x4p+0f : 0xf.fd40bp-4f : inexact-ok += tanh tonearest flt-32 0x4p+0f : 0xf.fd40cp-4f : inexact-ok += tanh towardzero flt-32 0x4p+0f : 0xf.fd40bp-4f : inexact-ok += tanh upward flt-32 0x4p+0f : 0xf.fd40cp-4f : inexact-ok += tanh downward dbl-64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok += tanh tonearest dbl-64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok += tanh towardzero dbl-64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok += tanh upward dbl-64 0x4p+0 : 0xf.fd40b84505a18p-4 : inexact-ok += tanh downward ldbl-96-intel 0x4p+0L : 0xf.fd40b84505a10b4p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x4p+0L : 0xf.fd40b84505a10b4p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x4p+0L : 0xf.fd40b84505a10b4p-4L : inexact-ok += tanh upward ldbl-96-intel 0x4p+0L : 0xf.fd40b84505a10b5p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x4p+0L : 0xf.fd40b84505a10b4p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p+0L : 0xf.fd40b84505a10b4p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p+0L : 0xf.fd40b84505a10b4p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x4p+0L : 0xf.fd40b84505a10b5p-4L : inexact-ok += tanh downward ldbl-128 0x4p+0L : 0xf.fd40b84505a10b42b92360cee3p-4L : inexact-ok += tanh tonearest ldbl-128 0x4p+0L : 0xf.fd40b84505a10b42b92360cee308p-4L : inexact-ok += tanh towardzero ldbl-128 0x4p+0L : 0xf.fd40b84505a10b42b92360cee3p-4L : inexact-ok += tanh upward ldbl-128 0x4p+0L : 0xf.fd40b84505a10b42b92360cee308p-4L : inexact-ok += tanh downward ldbl-128ibm 0x4p+0L : 0xf.fd40b84505a10b42b92360ceep-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x4p+0L : 0xf.fd40b84505a10b42b92360cee4p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x4p+0L : 0xf.fd40b84505a10b42b92360ceep-4L : inexact-ok += tanh upward ldbl-128ibm 0x4p+0L : 0xf.fd40b84505a10b42b92360cee4p-4L : inexact-ok +tanh -4 += tanh downward flt-32 -0x4p+0f : -0xf.fd40cp-4f : inexact-ok += tanh tonearest flt-32 -0x4p+0f : -0xf.fd40cp-4f : inexact-ok += tanh towardzero flt-32 -0x4p+0f : -0xf.fd40bp-4f : inexact-ok += tanh upward flt-32 -0x4p+0f : -0xf.fd40bp-4f : inexact-ok += tanh downward dbl-64 -0x4p+0 : -0xf.fd40b84505a18p-4 : inexact-ok += tanh tonearest dbl-64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok += tanh towardzero dbl-64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok += tanh upward dbl-64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok += tanh downward ldbl-96-intel -0x4p+0L : -0xf.fd40b84505a10b5p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x4p+0L : -0xf.fd40b84505a10b4p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x4p+0L : -0xf.fd40b84505a10b4p-4L : inexact-ok += tanh upward ldbl-96-intel -0x4p+0L : -0xf.fd40b84505a10b4p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x4p+0L : -0xf.fd40b84505a10b5p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x4p+0L : -0xf.fd40b84505a10b4p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x4p+0L : -0xf.fd40b84505a10b4p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x4p+0L : -0xf.fd40b84505a10b4p-4L : inexact-ok += tanh downward ldbl-128 -0x4p+0L : -0xf.fd40b84505a10b42b92360cee308p-4L : inexact-ok += tanh tonearest ldbl-128 -0x4p+0L : -0xf.fd40b84505a10b42b92360cee308p-4L : inexact-ok += tanh towardzero ldbl-128 -0x4p+0L : -0xf.fd40b84505a10b42b92360cee3p-4L : inexact-ok += tanh upward ldbl-128 -0x4p+0L : -0xf.fd40b84505a10b42b92360cee3p-4L : inexact-ok += tanh downward ldbl-128ibm -0x4p+0L : -0xf.fd40b84505a10b42b92360cee4p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x4p+0L : -0xf.fd40b84505a10b42b92360cee4p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x4p+0L : -0xf.fd40b84505a10b42b92360ceep-4L : inexact-ok += tanh upward ldbl-128ibm -0x4p+0L : -0xf.fd40b84505a10b42b92360ceep-4L : inexact-ok +tanh 5 += tanh downward flt-32 0x5p+0f : 0xf.ffa0cp-4f : inexact-ok += tanh tonearest flt-32 0x5p+0f : 0xf.ffa0dp-4f : inexact-ok += tanh towardzero flt-32 0x5p+0f : 0xf.ffa0cp-4f : inexact-ok += tanh upward flt-32 0x5p+0f : 0xf.ffa0dp-4f : inexact-ok += tanh downward dbl-64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok += tanh tonearest dbl-64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok += tanh towardzero dbl-64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok += tanh upward dbl-64 0x5p+0 : 0xf.ffa0cb346f89p-4 : inexact-ok += tanh downward ldbl-96-intel 0x5p+0L : 0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x5p+0L : 0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x5p+0L : 0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh upward ldbl-96-intel 0x5p+0L : 0xf.ffa0cb346f889a9p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x5p+0L : 0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x5p+0L : 0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x5p+0L : 0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x5p+0L : 0xf.ffa0cb346f889a9p-4L : inexact-ok += tanh downward ldbl-128 0x5p+0L : 0xf.ffa0cb346f889a800b7186cb5728p-4L : inexact-ok += tanh tonearest ldbl-128 0x5p+0L : 0xf.ffa0cb346f889a800b7186cb573p-4L : inexact-ok += tanh towardzero ldbl-128 0x5p+0L : 0xf.ffa0cb346f889a800b7186cb5728p-4L : inexact-ok += tanh upward ldbl-128 0x5p+0L : 0xf.ffa0cb346f889a800b7186cb573p-4L : inexact-ok += tanh downward ldbl-128ibm 0x5p+0L : 0xf.ffa0cb346f889a800b7186cb54p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x5p+0L : 0xf.ffa0cb346f889a800b7186cb58p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x5p+0L : 0xf.ffa0cb346f889a800b7186cb54p-4L : inexact-ok += tanh upward ldbl-128ibm 0x5p+0L : 0xf.ffa0cb346f889a800b7186cb58p-4L : inexact-ok +tanh -5 += tanh downward flt-32 -0x5p+0f : -0xf.ffa0dp-4f : inexact-ok += tanh tonearest flt-32 -0x5p+0f : -0xf.ffa0dp-4f : inexact-ok += tanh towardzero flt-32 -0x5p+0f : -0xf.ffa0cp-4f : inexact-ok += tanh upward flt-32 -0x5p+0f : -0xf.ffa0cp-4f : inexact-ok += tanh downward dbl-64 -0x5p+0 : -0xf.ffa0cb346f89p-4 : inexact-ok += tanh tonearest dbl-64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok += tanh towardzero dbl-64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok += tanh upward dbl-64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok += tanh downward ldbl-96-intel -0x5p+0L : -0xf.ffa0cb346f889a9p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x5p+0L : -0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x5p+0L : -0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh upward ldbl-96-intel -0x5p+0L : -0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x5p+0L : -0xf.ffa0cb346f889a9p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x5p+0L : -0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x5p+0L : -0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x5p+0L : -0xf.ffa0cb346f889a8p-4L : inexact-ok += tanh downward ldbl-128 -0x5p+0L : -0xf.ffa0cb346f889a800b7186cb573p-4L : inexact-ok += tanh tonearest ldbl-128 -0x5p+0L : -0xf.ffa0cb346f889a800b7186cb573p-4L : inexact-ok += tanh towardzero ldbl-128 -0x5p+0L : -0xf.ffa0cb346f889a800b7186cb5728p-4L : inexact-ok += tanh upward ldbl-128 -0x5p+0L : -0xf.ffa0cb346f889a800b7186cb5728p-4L : inexact-ok += tanh downward ldbl-128ibm -0x5p+0L : -0xf.ffa0cb346f889a800b7186cb58p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x5p+0L : -0xf.ffa0cb346f889a800b7186cb58p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x5p+0L : -0xf.ffa0cb346f889a800b7186cb54p-4L : inexact-ok += tanh upward ldbl-128ibm -0x5p+0L : -0xf.ffa0cb346f889a800b7186cb54p-4L : inexact-ok +tanh 6 += tanh downward flt-32 0x6p+0f : 0xf.fff31p-4f : inexact-ok += tanh tonearest flt-32 0x6p+0f : 0xf.fff32p-4f : inexact-ok += tanh towardzero flt-32 0x6p+0f : 0xf.fff31p-4f : inexact-ok += tanh upward flt-32 0x6p+0f : 0xf.fff32p-4f : inexact-ok += tanh downward dbl-64 0x6p+0 : 0xf.fff31d5f129d8p-4 : inexact-ok += tanh tonearest dbl-64 0x6p+0 : 0xf.fff31d5f129ep-4 : inexact-ok += tanh towardzero dbl-64 0x6p+0 : 0xf.fff31d5f129d8p-4 : inexact-ok += tanh upward dbl-64 0x6p+0 : 0xf.fff31d5f129ep-4 : inexact-ok += tanh downward ldbl-96-intel 0x6p+0L : 0xf.fff31d5f129deedp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x6p+0L : 0xf.fff31d5f129deeep-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x6p+0L : 0xf.fff31d5f129deedp-4L : inexact-ok += tanh upward ldbl-96-intel 0x6p+0L : 0xf.fff31d5f129deeep-4L : inexact-ok += tanh downward ldbl-96-m68k 0x6p+0L : 0xf.fff31d5f129deedp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x6p+0L : 0xf.fff31d5f129deeep-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x6p+0L : 0xf.fff31d5f129deedp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x6p+0L : 0xf.fff31d5f129deeep-4L : inexact-ok += tanh downward ldbl-128 0x6p+0L : 0xf.fff31d5f129deedd313b57265658p-4L : inexact-ok += tanh tonearest ldbl-128 0x6p+0L : 0xf.fff31d5f129deedd313b57265658p-4L : inexact-ok += tanh towardzero ldbl-128 0x6p+0L : 0xf.fff31d5f129deedd313b57265658p-4L : inexact-ok += tanh upward ldbl-128 0x6p+0L : 0xf.fff31d5f129deedd313b5726566p-4L : inexact-ok += tanh downward ldbl-128ibm 0x6p+0L : 0xf.fff31d5f129deedd313b572654p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x6p+0L : 0xf.fff31d5f129deedd313b572658p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x6p+0L : 0xf.fff31d5f129deedd313b572654p-4L : inexact-ok += tanh upward ldbl-128ibm 0x6p+0L : 0xf.fff31d5f129deedd313b572658p-4L : inexact-ok +tanh -6 += tanh downward flt-32 -0x6p+0f : -0xf.fff32p-4f : inexact-ok += tanh tonearest flt-32 -0x6p+0f : -0xf.fff32p-4f : inexact-ok += tanh towardzero flt-32 -0x6p+0f : -0xf.fff31p-4f : inexact-ok += tanh upward flt-32 -0x6p+0f : -0xf.fff31p-4f : inexact-ok += tanh downward dbl-64 -0x6p+0 : -0xf.fff31d5f129ep-4 : inexact-ok += tanh tonearest dbl-64 -0x6p+0 : -0xf.fff31d5f129ep-4 : inexact-ok += tanh towardzero dbl-64 -0x6p+0 : -0xf.fff31d5f129d8p-4 : inexact-ok += tanh upward dbl-64 -0x6p+0 : -0xf.fff31d5f129d8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x6p+0L : -0xf.fff31d5f129deeep-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x6p+0L : -0xf.fff31d5f129deeep-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x6p+0L : -0xf.fff31d5f129deedp-4L : inexact-ok += tanh upward ldbl-96-intel -0x6p+0L : -0xf.fff31d5f129deedp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x6p+0L : -0xf.fff31d5f129deeep-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x6p+0L : -0xf.fff31d5f129deeep-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x6p+0L : -0xf.fff31d5f129deedp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x6p+0L : -0xf.fff31d5f129deedp-4L : inexact-ok += tanh downward ldbl-128 -0x6p+0L : -0xf.fff31d5f129deedd313b5726566p-4L : inexact-ok += tanh tonearest ldbl-128 -0x6p+0L : -0xf.fff31d5f129deedd313b57265658p-4L : inexact-ok += tanh towardzero ldbl-128 -0x6p+0L : -0xf.fff31d5f129deedd313b57265658p-4L : inexact-ok += tanh upward ldbl-128 -0x6p+0L : -0xf.fff31d5f129deedd313b57265658p-4L : inexact-ok += tanh downward ldbl-128ibm -0x6p+0L : -0xf.fff31d5f129deedd313b572658p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x6p+0L : -0xf.fff31d5f129deedd313b572658p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x6p+0L : -0xf.fff31d5f129deedd313b572654p-4L : inexact-ok += tanh upward ldbl-128ibm -0x6p+0L : -0xf.fff31d5f129deedd313b572654p-4L : inexact-ok +tanh 7 += tanh downward flt-32 0x7p+0f : 0xf.fffe4p-4f : inexact-ok += tanh tonearest flt-32 0x7p+0f : 0xf.fffe4p-4f : inexact-ok += tanh towardzero flt-32 0x7p+0f : 0xf.fffe4p-4f : inexact-ok += tanh upward flt-32 0x7p+0f : 0xf.fffe5p-4f : inexact-ok += tanh downward dbl-64 0x7p+0 : 0xf.fffe4193a8788p-4 : inexact-ok += tanh tonearest dbl-64 0x7p+0 : 0xf.fffe4193a879p-4 : inexact-ok += tanh towardzero dbl-64 0x7p+0 : 0xf.fffe4193a8788p-4 : inexact-ok += tanh upward dbl-64 0x7p+0 : 0xf.fffe4193a879p-4 : inexact-ok += tanh downward ldbl-96-intel 0x7p+0L : 0xf.fffe4193a878ed6p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x7p+0L : 0xf.fffe4193a878ed7p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x7p+0L : 0xf.fffe4193a878ed6p-4L : inexact-ok += tanh upward ldbl-96-intel 0x7p+0L : 0xf.fffe4193a878ed7p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x7p+0L : 0xf.fffe4193a878ed6p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x7p+0L : 0xf.fffe4193a878ed7p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x7p+0L : 0xf.fffe4193a878ed6p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x7p+0L : 0xf.fffe4193a878ed7p-4L : inexact-ok += tanh downward ldbl-128 0x7p+0L : 0xf.fffe4193a878ed68e8057dafd2dp-4L : inexact-ok += tanh tonearest ldbl-128 0x7p+0L : 0xf.fffe4193a878ed68e8057dafd2dp-4L : inexact-ok += tanh towardzero ldbl-128 0x7p+0L : 0xf.fffe4193a878ed68e8057dafd2dp-4L : inexact-ok += tanh upward ldbl-128 0x7p+0L : 0xf.fffe4193a878ed68e8057dafd2d8p-4L : inexact-ok += tanh downward ldbl-128ibm 0x7p+0L : 0xf.fffe4193a878ed68e8057dafdp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x7p+0L : 0xf.fffe4193a878ed68e8057dafd4p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x7p+0L : 0xf.fffe4193a878ed68e8057dafdp-4L : inexact-ok += tanh upward ldbl-128ibm 0x7p+0L : 0xf.fffe4193a878ed68e8057dafd4p-4L : inexact-ok +tanh -7 += tanh downward flt-32 -0x7p+0f : -0xf.fffe5p-4f : inexact-ok += tanh tonearest flt-32 -0x7p+0f : -0xf.fffe4p-4f : inexact-ok += tanh towardzero flt-32 -0x7p+0f : -0xf.fffe4p-4f : inexact-ok += tanh upward flt-32 -0x7p+0f : -0xf.fffe4p-4f : inexact-ok += tanh downward dbl-64 -0x7p+0 : -0xf.fffe4193a879p-4 : inexact-ok += tanh tonearest dbl-64 -0x7p+0 : -0xf.fffe4193a879p-4 : inexact-ok += tanh towardzero dbl-64 -0x7p+0 : -0xf.fffe4193a8788p-4 : inexact-ok += tanh upward dbl-64 -0x7p+0 : -0xf.fffe4193a8788p-4 : inexact-ok += tanh downward ldbl-96-intel -0x7p+0L : -0xf.fffe4193a878ed7p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x7p+0L : -0xf.fffe4193a878ed7p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x7p+0L : -0xf.fffe4193a878ed6p-4L : inexact-ok += tanh upward ldbl-96-intel -0x7p+0L : -0xf.fffe4193a878ed6p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x7p+0L : -0xf.fffe4193a878ed7p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x7p+0L : -0xf.fffe4193a878ed7p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x7p+0L : -0xf.fffe4193a878ed6p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x7p+0L : -0xf.fffe4193a878ed6p-4L : inexact-ok += tanh downward ldbl-128 -0x7p+0L : -0xf.fffe4193a878ed68e8057dafd2d8p-4L : inexact-ok += tanh tonearest ldbl-128 -0x7p+0L : -0xf.fffe4193a878ed68e8057dafd2dp-4L : inexact-ok += tanh towardzero ldbl-128 -0x7p+0L : -0xf.fffe4193a878ed68e8057dafd2dp-4L : inexact-ok += tanh upward ldbl-128 -0x7p+0L : -0xf.fffe4193a878ed68e8057dafd2dp-4L : inexact-ok += tanh downward ldbl-128ibm -0x7p+0L : -0xf.fffe4193a878ed68e8057dafd4p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x7p+0L : -0xf.fffe4193a878ed68e8057dafd4p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x7p+0L : -0xf.fffe4193a878ed68e8057dafdp-4L : inexact-ok += tanh upward ldbl-128ibm -0x7p+0L : -0xf.fffe4193a878ed68e8057dafdp-4L : inexact-ok +tanh 8 += tanh downward flt-32 0x8p+0f : 0xf.ffffcp-4f : inexact-ok += tanh tonearest flt-32 0x8p+0f : 0xf.ffffcp-4f : inexact-ok += tanh towardzero flt-32 0x8p+0f : 0xf.ffffcp-4f : inexact-ok += tanh upward flt-32 0x8p+0f : 0xf.ffffdp-4f : inexact-ok += tanh downward dbl-64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok += tanh tonearest dbl-64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok += tanh towardzero dbl-64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok += tanh upward dbl-64 0x8p+0 : 0xf.ffffc39548fc8p-4 : inexact-ok += tanh downward ldbl-96-intel 0x8p+0L : 0xf.ffffc39548fc348p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x8p+0L : 0xf.ffffc39548fc348p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x8p+0L : 0xf.ffffc39548fc348p-4L : inexact-ok += tanh upward ldbl-96-intel 0x8p+0L : 0xf.ffffc39548fc349p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x8p+0L : 0xf.ffffc39548fc348p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8p+0L : 0xf.ffffc39548fc348p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8p+0L : 0xf.ffffc39548fc348p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x8p+0L : 0xf.ffffc39548fc349p-4L : inexact-ok += tanh downward ldbl-128 0x8p+0L : 0xf.ffffc39548fc3487707369d6c57p-4L : inexact-ok += tanh tonearest ldbl-128 0x8p+0L : 0xf.ffffc39548fc3487707369d6c578p-4L : inexact-ok += tanh towardzero ldbl-128 0x8p+0L : 0xf.ffffc39548fc3487707369d6c57p-4L : inexact-ok += tanh upward ldbl-128 0x8p+0L : 0xf.ffffc39548fc3487707369d6c578p-4L : inexact-ok += tanh downward ldbl-128ibm 0x8p+0L : 0xf.ffffc39548fc3487707369d6c4p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x8p+0L : 0xf.ffffc39548fc3487707369d6c4p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x8p+0L : 0xf.ffffc39548fc3487707369d6c4p-4L : inexact-ok += tanh upward ldbl-128ibm 0x8p+0L : 0xf.ffffc39548fc3487707369d6c8p-4L : inexact-ok +tanh -8 += tanh downward flt-32 -0x8p+0f : -0xf.ffffdp-4f : inexact-ok += tanh tonearest flt-32 -0x8p+0f : -0xf.ffffcp-4f : inexact-ok += tanh towardzero flt-32 -0x8p+0f : -0xf.ffffcp-4f : inexact-ok += tanh upward flt-32 -0x8p+0f : -0xf.ffffcp-4f : inexact-ok += tanh downward dbl-64 -0x8p+0 : -0xf.ffffc39548fc8p-4 : inexact-ok += tanh tonearest dbl-64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok += tanh towardzero dbl-64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok += tanh upward dbl-64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok += tanh downward ldbl-96-intel -0x8p+0L : -0xf.ffffc39548fc349p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x8p+0L : -0xf.ffffc39548fc348p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x8p+0L : -0xf.ffffc39548fc348p-4L : inexact-ok += tanh upward ldbl-96-intel -0x8p+0L : -0xf.ffffc39548fc348p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x8p+0L : -0xf.ffffc39548fc349p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x8p+0L : -0xf.ffffc39548fc348p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x8p+0L : -0xf.ffffc39548fc348p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x8p+0L : -0xf.ffffc39548fc348p-4L : inexact-ok += tanh downward ldbl-128 -0x8p+0L : -0xf.ffffc39548fc3487707369d6c578p-4L : inexact-ok += tanh tonearest ldbl-128 -0x8p+0L : -0xf.ffffc39548fc3487707369d6c578p-4L : inexact-ok += tanh towardzero ldbl-128 -0x8p+0L : -0xf.ffffc39548fc3487707369d6c57p-4L : inexact-ok += tanh upward ldbl-128 -0x8p+0L : -0xf.ffffc39548fc3487707369d6c57p-4L : inexact-ok += tanh downward ldbl-128ibm -0x8p+0L : -0xf.ffffc39548fc3487707369d6c8p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x8p+0L : -0xf.ffffc39548fc3487707369d6c4p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x8p+0L : -0xf.ffffc39548fc3487707369d6c4p-4L : inexact-ok += tanh upward ldbl-128ibm -0x8p+0L : -0xf.ffffc39548fc3487707369d6c4p-4L : inexact-ok +tanh 9 += tanh downward flt-32 0x9p+0f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x9p+0f : 0xf.fffffp-4f : inexact-ok += tanh towardzero flt-32 0x9p+0f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x9p+0f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x9p+0 : 0xf.fffff7d2cebb8p-4 : inexact-ok += tanh tonearest dbl-64 0x9p+0 : 0xf.fffff7d2cebcp-4 : inexact-ok += tanh towardzero dbl-64 0x9p+0 : 0xf.fffff7d2cebb8p-4 : inexact-ok += tanh upward dbl-64 0x9p+0 : 0xf.fffff7d2cebcp-4 : inexact-ok += tanh downward ldbl-96-intel 0x9p+0L : 0xf.fffff7d2cebbe2p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x9p+0L : 0xf.fffff7d2cebbe21p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x9p+0L : 0xf.fffff7d2cebbe2p-4L : inexact-ok += tanh upward ldbl-96-intel 0x9p+0L : 0xf.fffff7d2cebbe21p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x9p+0L : 0xf.fffff7d2cebbe2p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x9p+0L : 0xf.fffff7d2cebbe21p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x9p+0L : 0xf.fffff7d2cebbe2p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x9p+0L : 0xf.fffff7d2cebbe21p-4L : inexact-ok += tanh downward ldbl-128 0x9p+0L : 0xf.fffff7d2cebbe208a50ed05e7168p-4L : inexact-ok += tanh tonearest ldbl-128 0x9p+0L : 0xf.fffff7d2cebbe208a50ed05e717p-4L : inexact-ok += tanh towardzero ldbl-128 0x9p+0L : 0xf.fffff7d2cebbe208a50ed05e7168p-4L : inexact-ok += tanh upward ldbl-128 0x9p+0L : 0xf.fffff7d2cebbe208a50ed05e717p-4L : inexact-ok += tanh downward ldbl-128ibm 0x9p+0L : 0xf.fffff7d2cebbe208a50ed05e7p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x9p+0L : 0xf.fffff7d2cebbe208a50ed05e7p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x9p+0L : 0xf.fffff7d2cebbe208a50ed05e7p-4L : inexact-ok += tanh upward ldbl-128ibm 0x9p+0L : 0xf.fffff7d2cebbe208a50ed05e74p-4L : inexact-ok +tanh -9 += tanh downward flt-32 -0x9p+0f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x9p+0f : -0xf.fffffp-4f : inexact-ok += tanh towardzero flt-32 -0x9p+0f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x9p+0f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x9p+0 : -0xf.fffff7d2cebcp-4 : inexact-ok += tanh tonearest dbl-64 -0x9p+0 : -0xf.fffff7d2cebcp-4 : inexact-ok += tanh towardzero dbl-64 -0x9p+0 : -0xf.fffff7d2cebb8p-4 : inexact-ok += tanh upward dbl-64 -0x9p+0 : -0xf.fffff7d2cebb8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x9p+0L : -0xf.fffff7d2cebbe21p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x9p+0L : -0xf.fffff7d2cebbe21p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x9p+0L : -0xf.fffff7d2cebbe2p-4L : inexact-ok += tanh upward ldbl-96-intel -0x9p+0L : -0xf.fffff7d2cebbe2p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x9p+0L : -0xf.fffff7d2cebbe21p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x9p+0L : -0xf.fffff7d2cebbe21p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x9p+0L : -0xf.fffff7d2cebbe2p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x9p+0L : -0xf.fffff7d2cebbe2p-4L : inexact-ok += tanh downward ldbl-128 -0x9p+0L : -0xf.fffff7d2cebbe208a50ed05e717p-4L : inexact-ok += tanh tonearest ldbl-128 -0x9p+0L : -0xf.fffff7d2cebbe208a50ed05e717p-4L : inexact-ok += tanh towardzero ldbl-128 -0x9p+0L : -0xf.fffff7d2cebbe208a50ed05e7168p-4L : inexact-ok += tanh upward ldbl-128 -0x9p+0L : -0xf.fffff7d2cebbe208a50ed05e7168p-4L : inexact-ok += tanh downward ldbl-128ibm -0x9p+0L : -0xf.fffff7d2cebbe208a50ed05e74p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x9p+0L : -0xf.fffff7d2cebbe208a50ed05e7p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x9p+0L : -0xf.fffff7d2cebbe208a50ed05e7p-4L : inexact-ok += tanh upward ldbl-128ibm -0x9p+0L : -0xf.fffff7d2cebbe208a50ed05e7p-4L : inexact-ok +tanh 10 += tanh downward flt-32 0xap+0f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0xap+0f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0xap+0f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0xap+0f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok += tanh tonearest dbl-64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok += tanh towardzero dbl-64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok += tanh upward dbl-64 0xap+0 : 0xf.fffffee4b79bp-4 : inexact-ok += tanh downward ldbl-96-intel 0xap+0L : 0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0xap+0L : 0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0xap+0L : 0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh upward ldbl-96-intel 0xap+0L : 0xf.fffffee4b79aaaap-4L : inexact-ok += tanh downward ldbl-96-m68k 0xap+0L : 0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0xap+0L : 0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0xap+0L : 0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh upward ldbl-96-m68k 0xap+0L : 0xf.fffffee4b79aaaap-4L : inexact-ok += tanh downward ldbl-128 0xap+0L : 0xf.fffffee4b79aaa94a2b616896898p-4L : inexact-ok += tanh tonearest ldbl-128 0xap+0L : 0xf.fffffee4b79aaa94a2b616896898p-4L : inexact-ok += tanh towardzero ldbl-128 0xap+0L : 0xf.fffffee4b79aaa94a2b616896898p-4L : inexact-ok += tanh upward ldbl-128 0xap+0L : 0xf.fffffee4b79aaa94a2b6168968ap-4L : inexact-ok += tanh downward ldbl-128ibm 0xap+0L : 0xf.fffffee4b79aaa94a2b6168968p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0xap+0L : 0xf.fffffee4b79aaa94a2b6168968p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0xap+0L : 0xf.fffffee4b79aaa94a2b6168968p-4L : inexact-ok += tanh upward ldbl-128ibm 0xap+0L : 0xf.fffffee4b79aaa94a2b616896cp-4L : inexact-ok +tanh -10 += tanh downward flt-32 -0xap+0f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0xap+0f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0xap+0f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0xap+0f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0xap+0 : -0xf.fffffee4b79bp-4 : inexact-ok += tanh tonearest dbl-64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok += tanh towardzero dbl-64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok += tanh upward dbl-64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok += tanh downward ldbl-96-intel -0xap+0L : -0xf.fffffee4b79aaaap-4L : inexact-ok += tanh tonearest ldbl-96-intel -0xap+0L : -0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0xap+0L : -0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh upward ldbl-96-intel -0xap+0L : -0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh downward ldbl-96-m68k -0xap+0L : -0xf.fffffee4b79aaaap-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0xap+0L : -0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0xap+0L : -0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh upward ldbl-96-m68k -0xap+0L : -0xf.fffffee4b79aaa9p-4L : inexact-ok += tanh downward ldbl-128 -0xap+0L : -0xf.fffffee4b79aaa94a2b6168968ap-4L : inexact-ok += tanh tonearest ldbl-128 -0xap+0L : -0xf.fffffee4b79aaa94a2b616896898p-4L : inexact-ok += tanh towardzero ldbl-128 -0xap+0L : -0xf.fffffee4b79aaa94a2b616896898p-4L : inexact-ok += tanh upward ldbl-128 -0xap+0L : -0xf.fffffee4b79aaa94a2b616896898p-4L : inexact-ok += tanh downward ldbl-128ibm -0xap+0L : -0xf.fffffee4b79aaa94a2b616896cp-4L : inexact-ok += tanh tonearest ldbl-128ibm -0xap+0L : -0xf.fffffee4b79aaa94a2b6168968p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0xap+0L : -0xf.fffffee4b79aaa94a2b6168968p-4L : inexact-ok += tanh upward ldbl-128ibm -0xap+0L : -0xf.fffffee4b79aaa94a2b6168968p-4L : inexact-ok +tanh 15 += tanh downward flt-32 0xfp+0f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0xfp+0f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0xfp+0f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0xfp+0f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok += tanh tonearest dbl-64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok += tanh towardzero dbl-64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok += tanh upward dbl-64 0xfp+0 : 0xf.fffffffffcb58p-4 : inexact-ok += tanh downward ldbl-96-intel 0xfp+0L : 0xf.fffffffffcb523ep-4L : inexact-ok += tanh tonearest ldbl-96-intel 0xfp+0L : 0xf.fffffffffcb523ep-4L : inexact-ok += tanh towardzero ldbl-96-intel 0xfp+0L : 0xf.fffffffffcb523ep-4L : inexact-ok += tanh upward ldbl-96-intel 0xfp+0L : 0xf.fffffffffcb523fp-4L : inexact-ok += tanh downward ldbl-96-m68k 0xfp+0L : 0xf.fffffffffcb523ep-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0xfp+0L : 0xf.fffffffffcb523ep-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0xfp+0L : 0xf.fffffffffcb523ep-4L : inexact-ok += tanh upward ldbl-96-m68k 0xfp+0L : 0xf.fffffffffcb523fp-4L : inexact-ok += tanh downward ldbl-128 0xfp+0L : 0xf.fffffffffcb523e7aa70681dc268p-4L : inexact-ok += tanh tonearest ldbl-128 0xfp+0L : 0xf.fffffffffcb523e7aa70681dc27p-4L : inexact-ok += tanh towardzero ldbl-128 0xfp+0L : 0xf.fffffffffcb523e7aa70681dc268p-4L : inexact-ok += tanh upward ldbl-128 0xfp+0L : 0xf.fffffffffcb523e7aa70681dc27p-4L : inexact-ok += tanh downward ldbl-128ibm 0xfp+0L : 0xf.fffffffffcb523e7aa70681dcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0xfp+0L : 0xf.fffffffffcb523e7aa70681dc4p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0xfp+0L : 0xf.fffffffffcb523e7aa70681dcp-4L : inexact-ok += tanh upward ldbl-128ibm 0xfp+0L : 0xf.fffffffffcb523e7aa70681dc4p-4L : inexact-ok +tanh -15 += tanh downward flt-32 -0xfp+0f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0xfp+0f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0xfp+0f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0xfp+0f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0xfp+0 : -0xf.fffffffffcb58p-4 : inexact-ok += tanh tonearest dbl-64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok += tanh towardzero dbl-64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok += tanh upward dbl-64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok += tanh downward ldbl-96-intel -0xfp+0L : -0xf.fffffffffcb523fp-4L : inexact-ok += tanh tonearest ldbl-96-intel -0xfp+0L : -0xf.fffffffffcb523ep-4L : inexact-ok += tanh towardzero ldbl-96-intel -0xfp+0L : -0xf.fffffffffcb523ep-4L : inexact-ok += tanh upward ldbl-96-intel -0xfp+0L : -0xf.fffffffffcb523ep-4L : inexact-ok += tanh downward ldbl-96-m68k -0xfp+0L : -0xf.fffffffffcb523fp-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0xfp+0L : -0xf.fffffffffcb523ep-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0xfp+0L : -0xf.fffffffffcb523ep-4L : inexact-ok += tanh upward ldbl-96-m68k -0xfp+0L : -0xf.fffffffffcb523ep-4L : inexact-ok += tanh downward ldbl-128 -0xfp+0L : -0xf.fffffffffcb523e7aa70681dc27p-4L : inexact-ok += tanh tonearest ldbl-128 -0xfp+0L : -0xf.fffffffffcb523e7aa70681dc27p-4L : inexact-ok += tanh towardzero ldbl-128 -0xfp+0L : -0xf.fffffffffcb523e7aa70681dc268p-4L : inexact-ok += tanh upward ldbl-128 -0xfp+0L : -0xf.fffffffffcb523e7aa70681dc268p-4L : inexact-ok += tanh downward ldbl-128ibm -0xfp+0L : -0xf.fffffffffcb523e7aa70681dc4p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0xfp+0L : -0xf.fffffffffcb523e7aa70681dc4p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0xfp+0L : -0xf.fffffffffcb523e7aa70681dcp-4L : inexact-ok += tanh upward ldbl-128ibm -0xfp+0L : -0xf.fffffffffcb523e7aa70681dcp-4L : inexact-ok +tanh 20 += tanh downward flt-32 0x1.4p+4f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x1.4p+4f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0x1.4p+4f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x1.4p+4f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x1.4p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0x1.4p+4 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0x1.4p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0x1.4p+4 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0x1.4p+4L : 0xf.fffffffffffff63p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x1.4p+4L : 0xf.fffffffffffff63p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x1.4p+4L : 0xf.fffffffffffff63p-4L : inexact-ok += tanh upward ldbl-96-intel 0x1.4p+4L : 0xf.fffffffffffff64p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x1.4p+4L : 0xf.fffffffffffff63p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1.4p+4L : 0xf.fffffffffffff63p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1.4p+4L : 0xf.fffffffffffff63p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x1.4p+4L : 0xf.fffffffffffff64p-4L : inexact-ok += tanh downward ldbl-128 0x1.4p+4L : 0xf.fffffffffffff63436db3272ede8p-4L : inexact-ok += tanh tonearest ldbl-128 0x1.4p+4L : 0xf.fffffffffffff63436db3272edfp-4L : inexact-ok += tanh towardzero ldbl-128 0x1.4p+4L : 0xf.fffffffffffff63436db3272ede8p-4L : inexact-ok += tanh upward ldbl-128 0x1.4p+4L : 0xf.fffffffffffff63436db3272edfp-4L : inexact-ok += tanh downward ldbl-128ibm 0x1.4p+4L : 0xf.fffffffffffff63436db3272ecp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x1.4p+4L : 0xf.fffffffffffff63436db3272ecp-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x1.4p+4L : 0xf.fffffffffffff63436db3272ecp-4L : inexact-ok += tanh upward ldbl-128ibm 0x1.4p+4L : 0xf.fffffffffffff63436db3272fp-4L : inexact-ok +tanh -20 += tanh downward flt-32 -0x1.4p+4f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x1.4p+4f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0x1.4p+4f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x1.4p+4f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x1.4p+4 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0x1.4p+4 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0x1.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0x1.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x1.4p+4L : -0xf.fffffffffffff64p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x1.4p+4L : -0xf.fffffffffffff63p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x1.4p+4L : -0xf.fffffffffffff63p-4L : inexact-ok += tanh upward ldbl-96-intel -0x1.4p+4L : -0xf.fffffffffffff63p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x1.4p+4L : -0xf.fffffffffffff64p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x1.4p+4L : -0xf.fffffffffffff63p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x1.4p+4L : -0xf.fffffffffffff63p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x1.4p+4L : -0xf.fffffffffffff63p-4L : inexact-ok += tanh downward ldbl-128 -0x1.4p+4L : -0xf.fffffffffffff63436db3272edfp-4L : inexact-ok += tanh tonearest ldbl-128 -0x1.4p+4L : -0xf.fffffffffffff63436db3272edfp-4L : inexact-ok += tanh towardzero ldbl-128 -0x1.4p+4L : -0xf.fffffffffffff63436db3272ede8p-4L : inexact-ok += tanh upward ldbl-128 -0x1.4p+4L : -0xf.fffffffffffff63436db3272ede8p-4L : inexact-ok += tanh downward ldbl-128ibm -0x1.4p+4L : -0xf.fffffffffffff63436db3272fp-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x1.4p+4L : -0xf.fffffffffffff63436db3272ecp-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x1.4p+4L : -0xf.fffffffffffff63436db3272ecp-4L : inexact-ok += tanh upward ldbl-128ibm -0x1.4p+4L : -0xf.fffffffffffff63436db3272ecp-4L : inexact-ok +tanh 22 += tanh downward flt-32 0x1.6p+4f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x1.6p+4f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0x1.6p+4f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x1.6p+4f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x1.6p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0x1.6p+4 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0x1.6p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0x1.6p+4 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0x1.6p+4L : 0xf.ffffffffffffffdp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x1.6p+4L : 0xf.ffffffffffffffdp-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x1.6p+4L : 0xf.ffffffffffffffdp-4L : inexact-ok += tanh upward ldbl-96-intel 0x1.6p+4L : 0xf.ffffffffffffffep-4L : inexact-ok += tanh downward ldbl-96-m68k 0x1.6p+4L : 0xf.ffffffffffffffdp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1.6p+4L : 0xf.ffffffffffffffdp-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1.6p+4L : 0xf.ffffffffffffffdp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x1.6p+4L : 0xf.ffffffffffffffep-4L : inexact-ok += tanh downward ldbl-128 0x1.6p+4L : 0xf.ffffffffffffffd2117c43d16e28p-4L : inexact-ok += tanh tonearest ldbl-128 0x1.6p+4L : 0xf.ffffffffffffffd2117c43d16e28p-4L : inexact-ok += tanh towardzero ldbl-128 0x1.6p+4L : 0xf.ffffffffffffffd2117c43d16e28p-4L : inexact-ok += tanh upward ldbl-128 0x1.6p+4L : 0xf.ffffffffffffffd2117c43d16e3p-4L : inexact-ok += tanh downward ldbl-128ibm 0x1.6p+4L : 0xf.ffffffffffffffd2117c43d16cp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x1.6p+4L : 0xf.ffffffffffffffd2117c43d17p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x1.6p+4L : 0xf.ffffffffffffffd2117c43d16cp-4L : inexact-ok += tanh upward ldbl-128ibm 0x1.6p+4L : 0xf.ffffffffffffffd2117c43d17p-4L : inexact-ok +tanh -22 += tanh downward flt-32 -0x1.6p+4f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x1.6p+4f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0x1.6p+4f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x1.6p+4f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x1.6p+4 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0x1.6p+4 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0x1.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0x1.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x1.6p+4L : -0xf.ffffffffffffffep-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x1.6p+4L : -0xf.ffffffffffffffdp-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x1.6p+4L : -0xf.ffffffffffffffdp-4L : inexact-ok += tanh upward ldbl-96-intel -0x1.6p+4L : -0xf.ffffffffffffffdp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x1.6p+4L : -0xf.ffffffffffffffep-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x1.6p+4L : -0xf.ffffffffffffffdp-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x1.6p+4L : -0xf.ffffffffffffffdp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x1.6p+4L : -0xf.ffffffffffffffdp-4L : inexact-ok += tanh downward ldbl-128 -0x1.6p+4L : -0xf.ffffffffffffffd2117c43d16e3p-4L : inexact-ok += tanh tonearest ldbl-128 -0x1.6p+4L : -0xf.ffffffffffffffd2117c43d16e28p-4L : inexact-ok += tanh towardzero ldbl-128 -0x1.6p+4L : -0xf.ffffffffffffffd2117c43d16e28p-4L : inexact-ok += tanh upward ldbl-128 -0x1.6p+4L : -0xf.ffffffffffffffd2117c43d16e28p-4L : inexact-ok += tanh downward ldbl-128ibm -0x1.6p+4L : -0xf.ffffffffffffffd2117c43d17p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x1.6p+4L : -0xf.ffffffffffffffd2117c43d17p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x1.6p+4L : -0xf.ffffffffffffffd2117c43d16cp-4L : inexact-ok += tanh upward ldbl-128ibm -0x1.6p+4L : -0xf.ffffffffffffffd2117c43d16cp-4L : inexact-ok +tanh 25 += tanh downward flt-32 0x1.9p+4f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x1.9p+4f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0x1.9p+4f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x1.9p+4f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x1.9p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0x1.9p+4 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0x1.9p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0x1.9p+4 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0x1.9p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x1.9p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0x1.9p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0x1.9p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0x1.9p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1.9p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1.9p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x1.9p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0x1.9p+4L : 0xf.ffffffffffffffffe2da82ab81fp-4L : inexact-ok += tanh tonearest ldbl-128 0x1.9p+4L : 0xf.ffffffffffffffffe2da82ab81f8p-4L : inexact-ok += tanh towardzero ldbl-128 0x1.9p+4L : 0xf.ffffffffffffffffe2da82ab81fp-4L : inexact-ok += tanh upward ldbl-128 0x1.9p+4L : 0xf.ffffffffffffffffe2da82ab81f8p-4L : inexact-ok += tanh downward ldbl-128ibm 0x1.9p+4L : 0xf.ffffffffffffffffe2da82ab8p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x1.9p+4L : 0xf.ffffffffffffffffe2da82ab8p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x1.9p+4L : 0xf.ffffffffffffffffe2da82ab8p-4L : inexact-ok += tanh upward ldbl-128ibm 0x1.9p+4L : 0xf.ffffffffffffffffe2da82ab84p-4L : inexact-ok +tanh -25 += tanh downward flt-32 -0x1.9p+4f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x1.9p+4f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0x1.9p+4f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x1.9p+4f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x1.9p+4 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0x1.9p+4 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0x1.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0x1.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x1.9p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0x1.9p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0x1.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0x1.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x1.9p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0x1.9p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0x1.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x1.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0x1.9p+4L : -0xf.ffffffffffffffffe2da82ab81f8p-4L : inexact-ok += tanh tonearest ldbl-128 -0x1.9p+4L : -0xf.ffffffffffffffffe2da82ab81f8p-4L : inexact-ok += tanh towardzero ldbl-128 -0x1.9p+4L : -0xf.ffffffffffffffffe2da82ab81fp-4L : inexact-ok += tanh upward ldbl-128 -0x1.9p+4L : -0xf.ffffffffffffffffe2da82ab81fp-4L : inexact-ok += tanh downward ldbl-128ibm -0x1.9p+4L : -0xf.ffffffffffffffffe2da82ab84p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x1.9p+4L : -0xf.ffffffffffffffffe2da82ab8p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x1.9p+4L : -0xf.ffffffffffffffffe2da82ab8p-4L : inexact-ok += tanh upward ldbl-128ibm -0x1.9p+4L : -0xf.ffffffffffffffffe2da82ab8p-4L : inexact-ok +tanh 30 += tanh downward flt-32 0x1.ep+4f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x1.ep+4f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0x1.ep+4f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x1.ep+4f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x1.ep+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0x1.ep+4 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0x1.ep+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0x1.ep+4 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0x1.ep+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x1.ep+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0x1.ep+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0x1.ep+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0x1.ep+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1.ep+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1.ep+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x1.ep+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0x1.ep+4L : 0xf.ffffffffffffffffffffa9479b9p-4L : inexact-ok += tanh tonearest ldbl-128 0x1.ep+4L : 0xf.ffffffffffffffffffffa9479b98p-4L : inexact-ok += tanh towardzero ldbl-128 0x1.ep+4L : 0xf.ffffffffffffffffffffa9479b9p-4L : inexact-ok += tanh upward ldbl-128 0x1.ep+4L : 0xf.ffffffffffffffffffffa9479b98p-4L : inexact-ok += tanh downward ldbl-128ibm 0x1.ep+4L : 0xf.ffffffffffffffffffffa94798p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x1.ep+4L : 0xf.ffffffffffffffffffffa9479cp-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x1.ep+4L : 0xf.ffffffffffffffffffffa94798p-4L : inexact-ok += tanh upward ldbl-128ibm 0x1.ep+4L : 0xf.ffffffffffffffffffffa9479cp-4L : inexact-ok +tanh -30 += tanh downward flt-32 -0x1.ep+4f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x1.ep+4f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0x1.ep+4f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x1.ep+4f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x1.ep+4 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0x1.ep+4 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0x1.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0x1.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x1.ep+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0x1.ep+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0x1.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0x1.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x1.ep+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0x1.ep+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0x1.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x1.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0x1.ep+4L : -0xf.ffffffffffffffffffffa9479b98p-4L : inexact-ok += tanh tonearest ldbl-128 -0x1.ep+4L : -0xf.ffffffffffffffffffffa9479b98p-4L : inexact-ok += tanh towardzero ldbl-128 -0x1.ep+4L : -0xf.ffffffffffffffffffffa9479b9p-4L : inexact-ok += tanh upward ldbl-128 -0x1.ep+4L : -0xf.ffffffffffffffffffffa9479b9p-4L : inexact-ok += tanh downward ldbl-128ibm -0x1.ep+4L : -0xf.ffffffffffffffffffffa9479cp-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x1.ep+4L : -0xf.ffffffffffffffffffffa9479cp-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x1.ep+4L : -0xf.ffffffffffffffffffffa94798p-4L : inexact-ok += tanh upward ldbl-128ibm -0x1.ep+4L : -0xf.ffffffffffffffffffffa94798p-4L : inexact-ok +tanh 35 += tanh downward flt-32 0x2.3p+4f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x2.3p+4f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0x2.3p+4f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x2.3p+4f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x2.3p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0x2.3p+4 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0x2.3p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0x2.3p+4 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0x2.3p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x2.3p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0x2.3p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0x2.3p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0x2.3p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x2.3p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0x2.3p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x2.3p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0x2.3p+4L : 0xf.fffffffffffffffffffffffefdf8p-4L : inexact-ok += tanh tonearest ldbl-128 0x2.3p+4L : 0xf.fffffffffffffffffffffffefdf8p-4L : inexact-ok += tanh towardzero ldbl-128 0x2.3p+4L : 0xf.fffffffffffffffffffffffefdf8p-4L : inexact-ok += tanh upward ldbl-128 0x2.3p+4L : 0xf.fffffffffffffffffffffffefep-4L : inexact-ok += tanh downward ldbl-128ibm 0x2.3p+4L : 0xf.fffffffffffffffffffffffefcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x2.3p+4L : 0xf.fffffffffffffffffffffffefcp-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x2.3p+4L : 0xf.fffffffffffffffffffffffefcp-4L : inexact-ok += tanh upward ldbl-128ibm 0x2.3p+4L : 0xf.ffffffffffffffffffffffffp-4L : inexact-ok +tanh -35 += tanh downward flt-32 -0x2.3p+4f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x2.3p+4f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0x2.3p+4f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x2.3p+4f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x2.3p+4 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0x2.3p+4 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0x2.3p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0x2.3p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x2.3p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0x2.3p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0x2.3p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0x2.3p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x2.3p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0x2.3p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0x2.3p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x2.3p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0x2.3p+4L : -0xf.fffffffffffffffffffffffefep-4L : inexact-ok += tanh tonearest ldbl-128 -0x2.3p+4L : -0xf.fffffffffffffffffffffffefdf8p-4L : inexact-ok += tanh towardzero ldbl-128 -0x2.3p+4L : -0xf.fffffffffffffffffffffffefdf8p-4L : inexact-ok += tanh upward ldbl-128 -0x2.3p+4L : -0xf.fffffffffffffffffffffffefdf8p-4L : inexact-ok += tanh downward ldbl-128ibm -0x2.3p+4L : -0xf.ffffffffffffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x2.3p+4L : -0xf.fffffffffffffffffffffffefcp-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x2.3p+4L : -0xf.fffffffffffffffffffffffefcp-4L : inexact-ok += tanh upward ldbl-128ibm -0x2.3p+4L : -0xf.fffffffffffffffffffffffefcp-4L : inexact-ok +tanh 40 += tanh downward flt-32 0x2.8p+4f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x2.8p+4f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0x2.8p+4f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x2.8p+4f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x2.8p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0x2.8p+4 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0x2.8p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0x2.8p+4 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0x2.8p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x2.8p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0x2.8p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0x2.8p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0x2.8p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x2.8p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0x2.8p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x2.8p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0x2.8p+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh tonearest ldbl-128 0x2.8p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128 0x2.8p+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 0x2.8p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128ibm 0x2.8p+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x2.8p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm 0x2.8p+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm 0x2.8p+4L : 0x1p+0L : inexact-ok +tanh -40 += tanh downward flt-32 -0x2.8p+4f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x2.8p+4f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0x2.8p+4f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x2.8p+4f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x2.8p+4 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0x2.8p+4 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0x2.8p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0x2.8p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x2.8p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0x2.8p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0x2.8p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0x2.8p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x2.8p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0x2.8p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0x2.8p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x2.8p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0x2.8p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128 -0x2.8p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128 -0x2.8p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 -0x2.8p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh downward ldbl-128ibm -0x2.8p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128ibm -0x2.8p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm -0x2.8p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm -0x2.8p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +tanh 45 += tanh downward flt-32 0x2.dp+4f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x2.dp+4f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0x2.dp+4f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x2.dp+4f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x2.dp+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0x2.dp+4 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0x2.dp+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0x2.dp+4 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0x2.dp+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x2.dp+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0x2.dp+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0x2.dp+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0x2.dp+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x2.dp+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0x2.dp+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x2.dp+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0x2.dp+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh tonearest ldbl-128 0x2.dp+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128 0x2.dp+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 0x2.dp+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128ibm 0x2.dp+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x2.dp+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm 0x2.dp+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm 0x2.dp+4L : 0x1p+0L : inexact-ok +tanh -45 += tanh downward flt-32 -0x2.dp+4f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x2.dp+4f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0x2.dp+4f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x2.dp+4f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x2.dp+4 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0x2.dp+4 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x2.dp+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0x2.dp+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x2.dp+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0x2.dp+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0x2.dp+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128 -0x2.dp+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh downward ldbl-128ibm -0x2.dp+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128ibm -0x2.dp+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +tanh 50 += tanh downward flt-32 0x3.2p+4f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0x3.2p+4f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0x3.2p+4f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0x3.2p+4f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0x3.2p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0x3.2p+4 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0x3.2p+4 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0x3.2p+4 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0x3.2p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x3.2p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0x3.2p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0x3.2p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0x3.2p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x3.2p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0x3.2p+4L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x3.2p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0x3.2p+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh tonearest ldbl-128 0x3.2p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128 0x3.2p+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 0x3.2p+4L : 0x1p+0L : inexact-ok += tanh downward ldbl-128ibm 0x3.2p+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x3.2p+4L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm 0x3.2p+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm 0x3.2p+4L : 0x1p+0L : inexact-ok +tanh -50 += tanh downward flt-32 -0x3.2p+4f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0x3.2p+4f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0x3.2p+4f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0x3.2p+4f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0x3.2p+4 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0x3.2p+4 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0x3.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0x3.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0x3.2p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0x3.2p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0x3.2p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0x3.2p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x3.2p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0x3.2p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0x3.2p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x3.2p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0x3.2p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128 -0x3.2p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128 -0x3.2p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 -0x3.2p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh downward ldbl-128ibm -0x3.2p+4L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128ibm -0x3.2p+4L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm -0x3.2p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm -0x3.2p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok tanh 0x1p-57 = tanh downward flt-32 0x8p-60f : 0x7.fffff8p-60f : inexact-ok = tanh tonearest flt-32 0x8p-60f : 0x8p-60f : inexact-ok diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index eddb3dc990..dbc8f2f331 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1924,7 +1924,7 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 5 +ildouble: 7 ldouble: 4 Function: "tanh_towardzero": diff --git a/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c b/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c index c63e25345d..fe396e9bd3 100644 --- a/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c +++ b/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c @@ -29,9 +29,9 @@ static char rcsid[] = "$NetBSD: s_tanh.c,v 1.7 1995/05/10 20:48:22 jtc Exp $"; * 2**-57 < x <= 1 : tanh(x) := -----; t = expm1(-2x) * t + 2 * 2 - * 1 <= x <= 22.0 : tanh(x) := 1- ----- ; t=expm1(2x) + * 1 <= x <= 40.0 : tanh(x) := 1- ----- ; t=expm1(2x) * t + 2 - * 22.0 < x <= INF : tanh(x) := 1. + * 40.0 < x <= INF : tanh(x) := 1. * * Special cases: * tanh(NaN) is NaN; @@ -61,8 +61,8 @@ long double __tanhl(long double x) else return one/x-one; /* tanh(NaN) = NaN */ } - /* |x| < 22 */ - if (ix < 0x4036000000000000LL) { /* |x|<22 */ + /* |x| < 40 */ + if (ix < 0x4044000000000000LL) { /* |x|<40 */ if (ix == 0) return x; /* x == +-0 */ if (ix<0x3c60000000000000LL) /* |x|<2**-57 */ @@ -74,7 +74,7 @@ long double __tanhl(long double x) t = __expm1l(-two*fabsl(x)); z= -t/(t+two); } - /* |x| > 22, return +-1 */ + /* |x| > 40, return +-1 */ } else { z = one - tiny; /* raised inexact flag */ } -- cgit v1.2.3 From 4afe4b20ce120fd46bd67e212b102019c2e40e81 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Tue, 11 Aug 2015 00:58:28 +0000 Subject: Add more tests of various libm functions. This patch adds more tests of various libm functions found through random test generation to give increased ulps on 32-bit x86. Tested for x86_64 and x86. * math/auto-libm-test-in: Add more tests of acosh, asin, asinh, atanh, cabs, carg, cbrt, cosh, csqrt, erf, erfc, exp, exp10, expm1, hypot, log, log10, log1p, log2, pow, sinh, tan and tgamma. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. --- ChangeLog | 9 + math/auto-libm-test-in | 42 + math/auto-libm-test-out | 1565 +++++++++++++++++++++++++++++++++++++ sysdeps/i386/fpu/libm-test-ulps | 130 ++- sysdeps/x86_64/fpu/libm-test-ulps | 24 +- 5 files changed, 1722 insertions(+), 48 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index 8d640e8d62..ab060688a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2015-08-11 Joseph Myers + + * math/auto-libm-test-in: Add more tests of acosh, asin, asinh, + atanh, cabs, carg, cbrt, cosh, csqrt, erf, erfc, exp, exp10, + expm1, hypot, log, log10, log1p, log2, pow, sinh, tan and tgamma. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2015-08-10 Joseph Myers [BZ #18790] diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 6716cfe907..c32e436905 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -116,6 +116,7 @@ acosh 0x1.0b9d3e9fc19fbp+0 acosh 0x1.11eab6p+0 acosh 0x1.0fffaap+0 acosh 0x1.068e0eca105a6p+0 +acosh 0x2.8d4288p+0 acosh max no-test-inline asin 0 @@ -138,6 +139,7 @@ asin -0x3.746774p-4 asin -0x3.1c54d10e5c844p-4 asin 0xf.c9675fa6fe69f12p-4 asin -0xa.fc5afp-4 +asin 0xd.805e5p-4 asin min asin -min asin min_subnorm @@ -218,6 +220,7 @@ asinh 0x7.d8e5a8p-4 asinh -0x7.63a06320c42e4p-4 asinh 0x6.f4a93p-4 asinh -0x7.88bcc8p-4 +asinh -0x3.11c35p-4 asinh 0x1p-500 asinh 0x1p-5000 asinh min @@ -386,6 +389,9 @@ atanh 0x3.91d9f3c80c72d7acp-4 atanh -0x2.6c52c26567198p-4 atanh 0x3.a274ecp-4 atanh -0x3.f0f519a687b64p-8 +atanh 0x6.fd4ec8p-4 +atanh -0x2.6cb2a8p-4 +atanh -0xc.21df7c7f51508p-4 atanh 0x1p-500 atanh 0x1p-5000 atanh min @@ -417,6 +423,8 @@ cabs -0x1.0932cp-80 -0x2.51109p-24 cabs -0x1.055fb2p+48 0x9.1ce86p+24 cabs -0x1.26a566p+120 0x4.017b28p+92 cabs -0x1.0eda54p+28 0xb.09476p+0 +cabs -0x1.133b84p+84 -0xa.7d925f57f60cp+768 +cabs -0 -0x3.4e5d7877324cp+0 # carg (x + i 0) == 0 for x > 0. carg 2.0 0 @@ -446,6 +454,8 @@ carg -0xf.9c4c8p-4 -0xa.b4101p+20 carg 0x7.40ac68p+0 0x4.251bb8p-4 carg 0xa.3ac3cp+68 0x1.47239ep+68 carg 0x3.8ff10cp+0 -0x6.b0794p-4 +carg -0x3.973cc4p+72 -0xf.fffffp+124 +carg 0x8p-152 0x4p-1076 cbrt 0.0 cbrt -0 @@ -461,6 +471,11 @@ cbrt 0x3.132634p+0 cbrt -0xc.8d0442f2f0d1p-492 cbrt -0xa.6b142p+40 cbrt -0x1.f28ab85f3580ap-128 +cbrt -0x2.b5cd28p-36 +cbrt -0x1.d6a8bep-20 +cbrt -0x3.593ed8p-72 +cbrt 0x1.bd0098p-104 +cbrt -0x3.300d34p+0 cbrt max cbrt -max cbrt min @@ -925,6 +940,8 @@ cosh -1 cosh 50 cosh -0xb.60713p+0 cosh -0x3.cee48p+0 +cosh 0x2.f5d128p+0 +cosh -0xd.0c03p+0 # 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 @@ -1075,6 +1092,7 @@ csqrt 0x1.d60caep+0 0x7.a7d468p+0 csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152 csqrt 0xd.25d559ac5baap-168 0x8p-152 csqrt -0x9.0a61a7b482d28p-168 -0x8p-152 +csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0 csqrt 0x1.fffffep+127 0x1.fffffep+127 csqrt 0x1.fffffep+127 1.0 @@ -1232,6 +1250,8 @@ erf -0x1.ddaea4p+0 erf -0x1.2b1f68p+0 erf 0x1.44e722p+0 erf -0x1.3a0d48p+0 +erf -0x1.c975cap+0 +erf -0x1.e6a006p+0 erfc 0.0 erfc -0 @@ -1273,6 +1293,8 @@ erfc 0x1.5289fep+0 erfc 0x4.b48498p+0 erfc 0x2.f8646cp+0 erfc 0x1.514548p+0 +erfc 0x2.36c504p+0 +erfc 0x1.65e31p+0 exp 0 exp -0 @@ -1317,6 +1339,8 @@ exp -min_subnorm exp -0x1.760cd14774bd9p+0 exp 0x1.4bed28p+0 +exp -0x1.f1cf36p+8 +exp 0x3.248524p+0 exp10 0 exp10 -0 @@ -1364,6 +1388,7 @@ exp10 -min_subnorm exp10 0xd.f73d6p-4 exp10 0x1.cc6776p+0 exp10 0x5.b00bcd891ffe56fp+0 +exp10 0xe.8b349p+4 exp2 0 exp2 -0 @@ -1473,6 +1498,7 @@ expm1 0x6.289a78p-4 expm1 0x6.1b4d318238d4a2a8p-4 expm1 0x5.fb8dc64e91a74p-4 expm1 0x3.735f497c4e67535cp-4 +expm1 -0x7.d6c50b469d404p+0 expm1 0x4.0000000000000028p-16384 expm1 min expm1 -min @@ -1781,6 +1807,8 @@ hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline hypot 0 min_subnorm no-test-inline +hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0 + j0 -1.0 j0 0.0 j0 0.125 @@ -1966,6 +1994,8 @@ log 0xb.0d5dfp-4 log 0x1.6c3f6p+0 log 0xa.ae688p-4 log 0x1.017f8ap+44 +log 0x1.0b5c1ep+36 +log 0x2.1b17c2887e938p+928 log10 1 log10 0.1 @@ -1984,6 +2014,7 @@ log10 0x1.251ec6p+0 log10 0x1.022e82p+0 log10 0x9.b3727e3feb538p-4 log10 0xf.bf1b2p-4 +log10 0x1.6b5f7ap+96 log1p 0 log1p -0 @@ -2013,6 +2044,7 @@ log1p 0x9.81ccf8887c24a7bp-4 log1p 0xa.5028608bd65f38dp-4 log1p 0x5.bf78873e20a2d468p-4 log1p 0x7.aa5198p-4 +log1p 0x2.564fap+0 log2 1 log2 e @@ -2029,6 +2061,7 @@ log2 0xf.4dfb4p-48 log2 0x1.0a588ep+0 log2 0xb.e77c6p-4 log2 0x1.4fe37ep+0 +log2 0x3.9b0754p+8 log2 min log2 min_subnorm @@ -2430,6 +2463,7 @@ pow 1.0625 1.125 pow 1.5 1.03125 pow 0x1.7d1a0a6f2p+681 1.5 pow 0x1.ce78f2p+0 -0x2.7f1f78p+4 +pow 0xf.fffffp+124 -0x5.b5b648p+0 sin 0 sin -0 @@ -2550,6 +2584,8 @@ sinh 0x7.6e259d2436fc4p-4 sinh 0x3.d6e088p-4 sinh -0x7.688eap-4 sinh -0xd.dce79p-4 +sinh 0x8.a3127p+4 +sinh 0x1.c0709p-12 sinh min sinh -min sinh min_subnorm @@ -2681,6 +2717,9 @@ tan 9 tan 10 tan -0x1.062a48p+0 tan -0x1.4f69cp+0 +tan 0x1.6ca7e8p+0 +tan -0x1.b569cp+0 +tan -0x2.12bafcp+0 tan min tan -min tan min_subnorm @@ -3190,6 +3229,9 @@ tgamma -0x3.06644cp+0 tgamma -0x6.fe4636e0c5064p+0 tgamma -0x7.a13d7a2945cd5718p+0 tgamma -0x1.4a5caap+4 +tgamma -0x9.2d3a5p+0 +tgamma -0xb.0f63ep+0 +tgamma -0x5.f0e02p+8 y0 0.125 y0 0.75 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index ed49d48bc0..b4114be3d8 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -3501,6 +3501,31 @@ acosh 0x1.068e0eca105a6p+0 = acosh tonearest ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a97p-4L : inexact-ok = acosh towardzero ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96p-4L : inexact-ok = acosh upward ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a97p-4L : inexact-ok +acosh 0x2.8d4288p+0 += acosh downward flt-32 0x2.8d4288p+0f : 0x1.96d14cp+0f : inexact-ok += acosh tonearest flt-32 0x2.8d4288p+0f : 0x1.96d14cp+0f : inexact-ok += acosh towardzero flt-32 0x2.8d4288p+0f : 0x1.96d14cp+0f : inexact-ok += acosh upward flt-32 0x2.8d4288p+0f : 0x1.96d14ep+0f : inexact-ok += acosh downward dbl-64 0x2.8d4288p+0 : 0x1.96d14c020ca3cp+0 : inexact-ok += acosh tonearest dbl-64 0x2.8d4288p+0 : 0x1.96d14c020ca3cp+0 : inexact-ok += acosh towardzero dbl-64 0x2.8d4288p+0 : 0x1.96d14c020ca3cp+0 : inexact-ok += acosh upward dbl-64 0x2.8d4288p+0 : 0x1.96d14c020ca3dp+0 : inexact-ok += acosh downward ldbl-96-intel 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh tonearest ldbl-96-intel 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh towardzero ldbl-96-intel 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh upward ldbl-96-intel 0x2.8d4288p+0L : 0x1.96d14c020ca3c002p+0L : inexact-ok += acosh downward ldbl-96-m68k 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh tonearest ldbl-96-m68k 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh towardzero ldbl-96-m68k 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh upward ldbl-96-m68k 0x2.8d4288p+0L : 0x1.96d14c020ca3c002p+0L : inexact-ok += acosh downward ldbl-128 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01714f8p+0L : inexact-ok += acosh tonearest ldbl-128 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01714f8p+0L : inexact-ok += acosh towardzero ldbl-128 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01714f8p+0L : inexact-ok += acosh upward ldbl-128 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01714f9p+0L : inexact-ok += acosh downward ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e017148p+0L : inexact-ok += acosh tonearest ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01715p+0L : inexact-ok += acosh towardzero ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e017148p+0L : inexact-ok += acosh upward ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01715p+0L : 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 @@ -4490,6 +4515,31 @@ asin -0xa.fc5afp-4 = asin tonearest ldbl-128ibm -0xa.fc5afp-4L : -0xc.1beb36c9491cd54007aee87258p-4L : inexact-ok = asin towardzero ldbl-128ibm -0xa.fc5afp-4L : -0xc.1beb36c9491cd54007aee87254p-4L : inexact-ok = asin upward ldbl-128ibm -0xa.fc5afp-4L : -0xc.1beb36c9491cd54007aee87254p-4L : inexact-ok +asin 0xd.805e5p-4 += asin downward flt-32 0xd.805e5p-4f : 0x1.012054p+0f : inexact-ok += asin tonearest flt-32 0xd.805e5p-4f : 0x1.012054p+0f : inexact-ok += asin towardzero flt-32 0xd.805e5p-4f : 0x1.012054p+0f : inexact-ok += asin upward flt-32 0xd.805e5p-4f : 0x1.012056p+0f : inexact-ok += asin downward dbl-64 0xd.805e5p-4 : 0x1.012054eb9eab6p+0 : inexact-ok += asin tonearest dbl-64 0xd.805e5p-4 : 0x1.012054eb9eab7p+0 : inexact-ok += asin towardzero dbl-64 0xd.805e5p-4 : 0x1.012054eb9eab6p+0 : inexact-ok += asin upward dbl-64 0xd.805e5p-4 : 0x1.012054eb9eab7p+0 : inexact-ok += asin downward ldbl-96-intel 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin tonearest ldbl-96-intel 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin towardzero ldbl-96-intel 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin upward ldbl-96-intel 0xd.805e5p-4L : 0x1.012054eb9eab6802p+0L : inexact-ok += asin downward ldbl-96-m68k 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin upward ldbl-96-m68k 0xd.805e5p-4L : 0x1.012054eb9eab6802p+0L : inexact-ok += asin downward ldbl-128 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc489p+0L : inexact-ok += asin tonearest ldbl-128 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc489p+0L : inexact-ok += asin towardzero ldbl-128 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc489p+0L : inexact-ok += asin upward ldbl-128 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48ap+0L : inexact-ok += asin downward ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48p+0L : inexact-ok += asin towardzero ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48p+0L : inexact-ok += asin upward ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc5p+0L : inexact-ok asin min = asin downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = asin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -6829,6 +6879,31 @@ asinh -0x7.88bcc8p-4 = asinh tonearest ldbl-128ibm -0x7.88bcc8p-4L : -0x7.47c17bbd7ba607458f4e549f14p-4L : inexact-ok = asinh towardzero ldbl-128ibm -0x7.88bcc8p-4L : -0x7.47c17bbd7ba607458f4e549f12p-4L : inexact-ok = asinh upward ldbl-128ibm -0x7.88bcc8p-4L : -0x7.47c17bbd7ba607458f4e549f12p-4L : inexact-ok +asinh -0x3.11c35p-4 += asinh downward flt-32 -0x3.11c35p-4f : -0x3.0d0584p-4f : inexact-ok += asinh tonearest flt-32 -0x3.11c35p-4f : -0x3.0d0584p-4f : inexact-ok += asinh towardzero flt-32 -0x3.11c35p-4f : -0x3.0d058p-4f : inexact-ok += asinh upward flt-32 -0x3.11c35p-4f : -0x3.0d058p-4f : inexact-ok += asinh downward dbl-64 -0x3.11c35p-4 : -0x3.0d05831101b46p-4 : inexact-ok += asinh tonearest dbl-64 -0x3.11c35p-4 : -0x3.0d05831101b46p-4 : inexact-ok += asinh towardzero dbl-64 -0x3.11c35p-4 : -0x3.0d05831101b44p-4 : inexact-ok += asinh upward dbl-64 -0x3.11c35p-4 : -0x3.0d05831101b44p-4 : inexact-ok += asinh downward ldbl-96-intel -0x3.11c35p-4L : -0x3.0d05831101b45004p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh upward ldbl-96-intel -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x3.11c35p-4L : -0x3.0d05831101b45004p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh downward ldbl-128 -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b2901772p-4L : inexact-ok += asinh tonearest ldbl-128 -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b2901772p-4L : inexact-ok += asinh towardzero ldbl-128 -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b290177p-4L : inexact-ok += asinh upward ldbl-128 -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b290177p-4L : inexact-ok += asinh downward ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29018p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok += asinh upward ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok asinh 0x1p-500 = asinh downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok = asinh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok @@ -20858,6 +20933,125 @@ atanh -0x3.f0f519a687b64p-8 = atanh tonearest ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok = atanh towardzero ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok = atanh upward ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok +atanh 0x6.fd4ec8p-4 += atanh downward flt-32 0x6.fd4ec8p-4f : 0x7.7e3f7p-4f : inexact-ok += atanh tonearest flt-32 0x6.fd4ec8p-4f : 0x7.7e3f7p-4f : inexact-ok += atanh towardzero flt-32 0x6.fd4ec8p-4f : 0x7.7e3f7p-4f : inexact-ok += atanh upward flt-32 0x6.fd4ec8p-4f : 0x7.7e3f78p-4f : inexact-ok += atanh downward dbl-64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok += atanh tonearest dbl-64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok += atanh towardzero dbl-64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok += atanh upward dbl-64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf9p-4 : inexact-ok += atanh downward ldbl-96-intel 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dff8p-4L : inexact-ok += atanh tonearest ldbl-96-intel 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8ep-4L : inexact-ok += atanh towardzero ldbl-96-intel 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dff8p-4L : inexact-ok += atanh upward ldbl-96-intel 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8ep-4L : inexact-ok += atanh downward ldbl-96-m68k 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dff8p-4L : inexact-ok += atanh tonearest ldbl-96-m68k 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8ep-4L : inexact-ok += atanh towardzero ldbl-96-m68k 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dff8p-4L : inexact-ok += atanh upward ldbl-96-m68k 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8ep-4L : inexact-ok += atanh downward ldbl-128 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8b74p-4L : inexact-ok += atanh tonearest ldbl-128 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8b78p-4L : inexact-ok += atanh towardzero ldbl-128 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8b74p-4L : inexact-ok += atanh upward ldbl-128 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8b78p-4L : inexact-ok += atanh downward ldbl-128ibm 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8ap-4L : inexact-ok += atanh tonearest ldbl-128ibm 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8cp-4L : inexact-ok += atanh towardzero ldbl-128ibm 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8ap-4L : inexact-ok += atanh upward ldbl-128ibm 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8cp-4L : inexact-ok +atanh -0x2.6cb2a8p-4 += atanh downward flt-32 -0x2.6cb2a8p-4f : -0x2.7184p-4f : inexact-ok += atanh tonearest flt-32 -0x2.6cb2a8p-4f : -0x2.7183fcp-4f : inexact-ok += atanh towardzero flt-32 -0x2.6cb2a8p-4f : -0x2.7183fcp-4f : inexact-ok += atanh upward flt-32 -0x2.6cb2a8p-4f : -0x2.7183fcp-4f : inexact-ok += atanh downward dbl-64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffcp-4 : inexact-ok += atanh tonearest dbl-64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok += atanh towardzero dbl-64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok += atanh upward dbl-64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok += atanh downward ldbl-96-intel -0x2.6cb2a8p-4L : -0x2.7183fdca81ffbp-4L : inexact-ok += atanh tonearest ldbl-96-intel -0x2.6cb2a8p-4L : -0x2.7183fdca81ffbp-4L : inexact-ok += atanh towardzero ldbl-96-intel -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffcp-4L : inexact-ok += atanh upward ldbl-96-intel -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffcp-4L : inexact-ok += atanh downward ldbl-96-m68k -0x2.6cb2a8p-4L : -0x2.7183fdca81ffbp-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0x2.6cb2a8p-4L : -0x2.7183fdca81ffbp-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffcp-4L : inexact-ok += atanh upward ldbl-96-m68k -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffcp-4L : inexact-ok += atanh downward ldbl-128 -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793c6p-4L : inexact-ok += atanh tonearest ldbl-128 -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793c6p-4L : inexact-ok += atanh towardzero ldbl-128 -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793c4p-4L : inexact-ok += atanh upward ldbl-128 -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793c4p-4L : inexact-ok += atanh downward ldbl-128ibm -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3794p-4L : inexact-ok += atanh tonearest ldbl-128ibm -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3794p-4L : inexact-ok += atanh towardzero ldbl-128ibm -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793p-4L : inexact-ok += atanh upward ldbl-128ibm -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793p-4L : inexact-ok +atanh -0xc.21df7c7f51508p-4 += atanh downward flt-32 -0xc.21df7p-4f : -0xf.dfc55p-4f : inexact-ok += atanh tonearest flt-32 -0xc.21df7p-4f : -0xf.dfc54p-4f : inexact-ok += atanh towardzero flt-32 -0xc.21df7p-4f : -0xf.dfc54p-4f : inexact-ok += atanh upward flt-32 -0xc.21df7p-4f : -0xf.dfc54p-4f : inexact-ok += atanh downward dbl-64 -0xc.21df7p-4 : -0xf.dfc543031a8d8p-4 : inexact-ok += atanh tonearest dbl-64 -0xc.21df7p-4 : -0xf.dfc543031a8d8p-4 : inexact-ok += atanh towardzero dbl-64 -0xc.21df7p-4 : -0xf.dfc543031a8dp-4 : inexact-ok += atanh upward dbl-64 -0xc.21df7p-4 : -0xf.dfc543031a8dp-4 : inexact-ok += atanh downward ldbl-96-intel -0xc.21df7p-4L : -0xf.dfc543031a8d535p-4L : inexact-ok += atanh tonearest ldbl-96-intel -0xc.21df7p-4L : -0xf.dfc543031a8d535p-4L : inexact-ok += atanh towardzero ldbl-96-intel -0xc.21df7p-4L : -0xf.dfc543031a8d534p-4L : inexact-ok += atanh upward ldbl-96-intel -0xc.21df7p-4L : -0xf.dfc543031a8d534p-4L : inexact-ok += atanh downward ldbl-96-m68k -0xc.21df7p-4L : -0xf.dfc543031a8d535p-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0xc.21df7p-4L : -0xf.dfc543031a8d535p-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0xc.21df7p-4L : -0xf.dfc543031a8d534p-4L : inexact-ok += atanh upward ldbl-96-m68k -0xc.21df7p-4L : -0xf.dfc543031a8d534p-4L : inexact-ok += atanh downward ldbl-128 -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d478p-4L : inexact-ok += atanh tonearest ldbl-128 -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d478p-4L : inexact-ok += atanh towardzero ldbl-128 -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d47p-4L : inexact-ok += atanh upward ldbl-128 -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d47p-4L : inexact-ok += atanh downward ldbl-128ibm -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d8p-4L : inexact-ok += atanh tonearest ldbl-128ibm -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d4p-4L : inexact-ok += atanh towardzero ldbl-128ibm -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d4p-4L : inexact-ok += atanh upward ldbl-128ibm -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d4p-4L : inexact-ok += atanh downward flt-32 -0xc.21df8p-4f : -0xf.dfc57p-4f : inexact-ok += atanh tonearest flt-32 -0xc.21df8p-4f : -0xf.dfc57p-4f : inexact-ok += atanh towardzero flt-32 -0xc.21df8p-4f : -0xf.dfc56p-4f : inexact-ok += atanh upward flt-32 -0xc.21df8p-4f : -0xf.dfc56p-4f : inexact-ok += atanh downward dbl-64 -0xc.21df8p-4 : -0xf.dfc568a8239cp-4 : inexact-ok += atanh tonearest dbl-64 -0xc.21df8p-4 : -0xf.dfc568a8239cp-4 : inexact-ok += atanh towardzero dbl-64 -0xc.21df8p-4 : -0xf.dfc568a8239b8p-4 : inexact-ok += atanh upward dbl-64 -0xc.21df8p-4 : -0xf.dfc568a8239b8p-4 : inexact-ok += atanh downward ldbl-96-intel -0xc.21df8p-4L : -0xf.dfc568a8239bd4ep-4L : inexact-ok += atanh tonearest ldbl-96-intel -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh towardzero ldbl-96-intel -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh upward ldbl-96-intel -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh downward ldbl-96-m68k -0xc.21df8p-4L : -0xf.dfc568a8239bd4ep-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh upward ldbl-96-m68k -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh downward ldbl-128 -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9e9p-4L : inexact-ok += atanh tonearest ldbl-128 -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9e9p-4L : inexact-ok += atanh towardzero ldbl-128 -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9e88p-4L : inexact-ok += atanh upward ldbl-128 -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9e88p-4L : inexact-ok += atanh downward ldbl-128ibm -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dcap-4L : inexact-ok += atanh tonearest ldbl-128ibm -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dcap-4L : inexact-ok += atanh towardzero ldbl-128ibm -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9cp-4L : inexact-ok += atanh upward ldbl-128ibm -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9cp-4L : inexact-ok += atanh downward dbl-64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e958p-4 : inexact-ok += atanh tonearest dbl-64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e958p-4 : inexact-ok += atanh towardzero dbl-64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e95p-4 : inexact-ok += atanh upward dbl-64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e95p-4 : inexact-ok += atanh downward ldbl-96-intel -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957ffp-4L : inexact-ok += atanh tonearest ldbl-96-intel -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957ffp-4L : inexact-ok += atanh towardzero ldbl-96-intel -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957fep-4L : inexact-ok += atanh upward ldbl-96-intel -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957fep-4L : inexact-ok += atanh downward ldbl-96-m68k -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957ffp-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957ffp-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957fep-4L : inexact-ok += atanh upward ldbl-96-m68k -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957fep-4L : inexact-ok += atanh downward ldbl-128 -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621eb8p-4L : inexact-ok += atanh tonearest ldbl-128 -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621ebp-4L : inexact-ok += atanh towardzero ldbl-128 -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621ebp-4L : inexact-ok += atanh upward ldbl-128 -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621ebp-4L : inexact-ok += atanh downward ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a622p-4L : inexact-ok += atanh tonearest ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a622p-4L : inexact-ok += atanh towardzero ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621cp-4L : inexact-ok += atanh upward ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621cp-4L : 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 @@ -21774,6 +21968,120 @@ cabs -0x1.0eda54p+28 0xb.09476p+0 = cabs tonearest ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909bp+28L : inexact-ok = cabs towardzero ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909a8p+28L : inexact-ok = cabs upward ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909bp+28L : inexact-ok +cabs -0x1.133b84p+84 -0xa.7d925f57f60cp+768 += cabs downward flt-32 -0x1.133b84p+84f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok += cabs tonearest flt-32 -0x1.133b84p+84f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok += cabs towardzero flt-32 -0x1.133b84p+84f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok += cabs upward flt-32 -0x1.133b84p+84f -0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange-ok += cabs downward dbl-64 -0x1.133b84p+84 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok += cabs tonearest dbl-64 -0x1.133b84p+84 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok += cabs towardzero dbl-64 -0x1.133b84p+84 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok += cabs upward dbl-64 -0x1.133b84p+84 -0xf.fffffp+124 : 0xf.fffff00000008p+124 : inexact-ok += cabs downward ldbl-96-intel -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs upward ldbl-96-intel -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff0000000001p+124L : inexact-ok += cabs downward ldbl-96-m68k -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs upward ldbl-96-m68k -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff0000000001p+124L : inexact-ok += cabs downward ldbl-128 -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f476p+124L : inexact-ok += cabs tonearest ldbl-128 -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f4768p+124L : inexact-ok += cabs towardzero ldbl-128 -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f476p+124L : inexact-ok += cabs upward ldbl-128 -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f4768p+124L : inexact-ok += cabs downward ldbl-128ibm -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f44p+124L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f48p+124L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f44p+124L : inexact-ok += cabs upward ldbl-128ibm -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f48p+124L : inexact-ok += cabs downward dbl-64 -0x1.133b84p+84 -0xa.7d925f57f60cp+768 : 0xa.7d925f57f60cp+768 : inexact-ok += cabs tonearest dbl-64 -0x1.133b84p+84 -0xa.7d925f57f60cp+768 : 0xa.7d925f57f60cp+768 : inexact-ok += cabs towardzero dbl-64 -0x1.133b84p+84 -0xa.7d925f57f60cp+768 : 0xa.7d925f57f60cp+768 : inexact-ok += cabs upward dbl-64 -0x1.133b84p+84 -0xa.7d925f57f60cp+768 : 0xa.7d925f57f60c8p+768 : inexact-ok += cabs downward ldbl-96-intel -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs upward ldbl-96-intel -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60c001p+768L : inexact-ok += cabs downward ldbl-96-m68k -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs upward ldbl-96-m68k -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60c001p+768L : inexact-ok += cabs downward ldbl-128 -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs tonearest ldbl-128 -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs towardzero ldbl-128 -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs upward ldbl-128 -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60c0000000000000008p+768L : inexact-ok += cabs downward ldbl-128ibm -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs upward ldbl-128ibm -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60c00000000000004p+768L : inexact-ok +cabs -0 -0x3.4e5d7877324cp+0 += cabs downward flt-32 -0x0p+0f -0x3.4e5d78p+0f : 0x3.4e5d78p+0f : inexact-ok += cabs tonearest flt-32 -0x0p+0f -0x3.4e5d78p+0f : 0x3.4e5d78p+0f : inexact-ok += cabs towardzero flt-32 -0x0p+0f -0x3.4e5d78p+0f : 0x3.4e5d78p+0f : inexact-ok += cabs upward flt-32 -0x0p+0f -0x3.4e5d78p+0f : 0x3.4e5d78p+0f : inexact-ok += cabs downward dbl-64 -0x0p+0 -0x3.4e5d78p+0 : 0x3.4e5d78p+0 : inexact-ok += cabs tonearest dbl-64 -0x0p+0 -0x3.4e5d78p+0 : 0x3.4e5d78p+0 : inexact-ok += cabs towardzero dbl-64 -0x0p+0 -0x3.4e5d78p+0 : 0x3.4e5d78p+0 : inexact-ok += cabs upward dbl-64 -0x0p+0 -0x3.4e5d78p+0 : 0x3.4e5d78p+0 : inexact-ok += cabs downward ldbl-96-intel -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs tonearest ldbl-96-intel -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs towardzero ldbl-96-intel -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs upward ldbl-96-intel -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs downward ldbl-96-m68k -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs tonearest ldbl-96-m68k -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs towardzero ldbl-96-m68k -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs upward ldbl-96-m68k -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs downward ldbl-128 -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs tonearest ldbl-128 -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs towardzero ldbl-128 -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs upward ldbl-128 -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs downward ldbl-128ibm -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs tonearest ldbl-128ibm -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs towardzero ldbl-128ibm -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs upward ldbl-128ibm -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs downward flt-32 -0x0p+0f -0x3.4e5d7cp+0f : 0x3.4e5d7cp+0f : inexact-ok += cabs tonearest flt-32 -0x0p+0f -0x3.4e5d7cp+0f : 0x3.4e5d7cp+0f : inexact-ok += cabs towardzero flt-32 -0x0p+0f -0x3.4e5d7cp+0f : 0x3.4e5d7cp+0f : inexact-ok += cabs upward flt-32 -0x0p+0f -0x3.4e5d7cp+0f : 0x3.4e5d7cp+0f : inexact-ok += cabs downward dbl-64 -0x0p+0 -0x3.4e5d7cp+0 : 0x3.4e5d7cp+0 : inexact-ok += cabs tonearest dbl-64 -0x0p+0 -0x3.4e5d7cp+0 : 0x3.4e5d7cp+0 : inexact-ok += cabs towardzero dbl-64 -0x0p+0 -0x3.4e5d7cp+0 : 0x3.4e5d7cp+0 : inexact-ok += cabs upward dbl-64 -0x0p+0 -0x3.4e5d7cp+0 : 0x3.4e5d7cp+0 : inexact-ok += cabs downward ldbl-96-intel -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs tonearest ldbl-96-intel -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs towardzero ldbl-96-intel -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs upward ldbl-96-intel -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs downward ldbl-96-m68k -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs tonearest ldbl-96-m68k -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs towardzero ldbl-96-m68k -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs upward ldbl-96-m68k -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs downward ldbl-128 -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs tonearest ldbl-128 -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs towardzero ldbl-128 -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs upward ldbl-128 -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs downward ldbl-128ibm -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs tonearest ldbl-128ibm -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs towardzero ldbl-128ibm -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs upward ldbl-128ibm -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs downward dbl-64 -0x0p+0 -0x3.4e5d7877324cp+0 : 0x3.4e5d7877324cp+0 : inexact-ok += cabs tonearest dbl-64 -0x0p+0 -0x3.4e5d7877324cp+0 : 0x3.4e5d7877324cp+0 : inexact-ok += cabs towardzero dbl-64 -0x0p+0 -0x3.4e5d7877324cp+0 : 0x3.4e5d7877324cp+0 : inexact-ok += cabs upward dbl-64 -0x0p+0 -0x3.4e5d7877324cp+0 : 0x3.4e5d7877324cp+0 : inexact-ok += cabs downward ldbl-96-intel -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs tonearest ldbl-96-intel -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs towardzero ldbl-96-intel -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs upward ldbl-96-intel -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs downward ldbl-96-m68k -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs tonearest ldbl-96-m68k -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs towardzero ldbl-96-m68k -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs upward ldbl-96-m68k -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs downward ldbl-128 -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs tonearest ldbl-128 -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs towardzero ldbl-128 -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs upward ldbl-128 -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs downward ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs tonearest ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs towardzero ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs upward ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok carg 2.0 0 = carg downward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok = carg tonearest flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok @@ -22274,6 +22582,100 @@ carg 0x3.8ff10cp+0 -0x6.b0794p-4 = carg tonearest ldbl-128ibm 0x3.8ff10cp+0L -0x6.b0794p-4L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok = carg towardzero ldbl-128ibm 0x3.8ff10cp+0L -0x6.b0794p-4L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok = carg upward ldbl-128ibm 0x3.8ff10cp+0L -0x6.b0794p-4L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok +carg -0x3.973cc4p+72 -0xf.fffffp+124 += carg downward flt-32 -0x3.973cc4p+72f -0xf.fffffp+124f : -0x1.921fb6p+0f : inexact-ok += carg tonearest flt-32 -0x3.973cc4p+72f -0xf.fffffp+124f : -0x1.921fb6p+0f : inexact-ok += carg towardzero flt-32 -0x3.973cc4p+72f -0xf.fffffp+124f : -0x1.921fb4p+0f : inexact-ok += carg upward flt-32 -0x3.973cc4p+72f -0xf.fffffp+124f : -0x1.921fb4p+0f : inexact-ok += carg downward dbl-64 -0x3.973cc4p+72 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok += carg tonearest dbl-64 -0x3.973cc4p+72 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok += carg towardzero dbl-64 -0x3.973cc4p+72 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok += carg upward dbl-64 -0x3.973cc4p+72 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok += carg downward ldbl-96-intel -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18802p+0L : inexact-ok += carg tonearest ldbl-96-intel -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg towardzero ldbl-96-intel -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg upward ldbl-96-intel -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg downward ldbl-96-m68k -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18802p+0L : inexact-ok += carg tonearest ldbl-96-m68k -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg towardzero ldbl-96-m68k -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg upward ldbl-96-m68k -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg downward ldbl-128 -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c95p+0L : inexact-ok += carg tonearest ldbl-128 -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c94fp+0L : inexact-ok += carg towardzero ldbl-128 -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c94fp+0L : inexact-ok += carg upward ldbl-128 -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c94fp+0L : inexact-ok += carg downward ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c98p+0L : inexact-ok += carg tonearest ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c98p+0L : inexact-ok += carg towardzero ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c9p+0L : inexact-ok += carg upward ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c9p+0L : inexact-ok +carg 0x8p-152 0x4p-1076 += carg downward flt-32 0x8p-152f 0x8p-152f : 0xc.90fdap-4f : inexact-ok += carg tonearest flt-32 0x8p-152f 0x8p-152f : 0xc.90fdbp-4f : inexact-ok += carg towardzero flt-32 0x8p-152f 0x8p-152f : 0xc.90fdap-4f : inexact-ok += carg upward flt-32 0x8p-152f 0x8p-152f : 0xc.90fdbp-4f : inexact-ok += carg downward dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok += carg tonearest dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok += carg towardzero dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok += carg upward dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168c8p-4 : inexact-ok += carg downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok += carg upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok += carg downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok += carg upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok += carg downward ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += carg tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += carg towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += carg upward ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok += carg downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += carg tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += carg towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += carg upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok += carg downward flt-32 0x8p-152f 0x0p+0f : 0x0p+0f : inexact-ok += carg tonearest flt-32 0x8p-152f 0x0p+0f : 0x0p+0f : inexact-ok += carg towardzero flt-32 0x8p-152f 0x0p+0f : 0x0p+0f : inexact-ok += carg upward flt-32 0x8p-152f 0x0p+0f : 0x0p+0f : inexact-ok += carg downward dbl-64 0x8p-152 0x0p+0 : 0x0p+0 : inexact-ok += carg tonearest dbl-64 0x8p-152 0x0p+0 : 0x0p+0 : inexact-ok += carg towardzero dbl-64 0x8p-152 0x0p+0 : 0x0p+0 : inexact-ok += carg upward dbl-64 0x8p-152 0x0p+0 : 0x0p+0 : inexact-ok += carg downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg downward ldbl-128 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg upward ldbl-128 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg downward dbl-64 0x8p-152 0x4p-1076 : 0x7.ffffffffffffcp-928 : inexact-ok += carg tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-928 : inexact-ok += carg towardzero dbl-64 0x8p-152 0x4p-1076 : 0x7.ffffffffffffcp-928 : inexact-ok += carg upward dbl-64 0x8p-152 0x4p-1076 : 0x8p-928 : inexact-ok += carg downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffff8p-928L : inexact-ok += carg tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffff8p-928L : inexact-ok += carg upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffff8p-928L : inexact-ok += carg tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffff8p-928L : inexact-ok += carg upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg downward ldbl-128 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffffffffffffffffcp-928L : inexact-ok += carg tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffffffffffffffffcp-928L : inexact-ok += carg upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffffffffffffffep-928L : inexact-ok += carg tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffffffffffffffep-928L : inexact-ok += carg upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok cbrt 0.0 = cbrt downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = cbrt tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -22928,6 +23330,131 @@ cbrt -0x1.f28ab85f3580ap-128 = cbrt tonearest ldbl-128ibm -0x1.f28ab85f3580ap-128L : -0x3.25909b56c104c21f46cb785a47p-44L : inexact-ok = cbrt towardzero ldbl-128ibm -0x1.f28ab85f3580ap-128L : -0x3.25909b56c104c21f46cb785a46p-44L : inexact-ok = cbrt upward ldbl-128ibm -0x1.f28ab85f3580ap-128L : -0x3.25909b56c104c21f46cb785a46p-44L : inexact-ok +cbrt -0x2.b5cd28p-36 += cbrt downward flt-32 -0x2.b5cd28p-36f : -0x1.64ebb2p-12f : inexact-ok += cbrt tonearest flt-32 -0x2.b5cd28p-36f : -0x1.64ebb2p-12f : inexact-ok += cbrt towardzero flt-32 -0x2.b5cd28p-36f : -0x1.64ebbp-12f : inexact-ok += cbrt upward flt-32 -0x2.b5cd28p-36f : -0x1.64ebbp-12f : inexact-ok += cbrt downward dbl-64 -0x2.b5cd28p-36 : -0x1.64ebb100c787cp-12 : inexact-ok += cbrt tonearest dbl-64 -0x2.b5cd28p-36 : -0x1.64ebb100c787bp-12 : inexact-ok += cbrt towardzero dbl-64 -0x2.b5cd28p-36 : -0x1.64ebb100c787bp-12 : inexact-ok += cbrt upward dbl-64 -0x2.b5cd28p-36 : -0x1.64ebb100c787bp-12 : inexact-ok += cbrt downward ldbl-96-intel -0x2.b5cd28p-36L : -0x1.64ebb100c787b01ep-12L : inexact-ok += cbrt tonearest ldbl-96-intel -0x2.b5cd28p-36L : -0x1.64ebb100c787b01ep-12L : inexact-ok += cbrt towardzero ldbl-96-intel -0x2.b5cd28p-36L : -0x1.64ebb100c787b01cp-12L : inexact-ok += cbrt upward ldbl-96-intel -0x2.b5cd28p-36L : -0x1.64ebb100c787b01cp-12L : inexact-ok += cbrt downward ldbl-96-m68k -0x2.b5cd28p-36L : -0x1.64ebb100c787b01ep-12L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x2.b5cd28p-36L : -0x1.64ebb100c787b01ep-12L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x2.b5cd28p-36L : -0x1.64ebb100c787b01cp-12L : inexact-ok += cbrt upward ldbl-96-m68k -0x2.b5cd28p-36L : -0x1.64ebb100c787b01cp-12L : inexact-ok += cbrt downward ldbl-128 -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6af3p-12L : inexact-ok += cbrt tonearest ldbl-128 -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6af2p-12L : inexact-ok += cbrt towardzero ldbl-128 -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6af2p-12L : inexact-ok += cbrt upward ldbl-128 -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6af2p-12L : inexact-ok += cbrt downward ldbl-128ibm -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6bp-12L : inexact-ok += cbrt tonearest ldbl-128ibm -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6bp-12L : inexact-ok += cbrt towardzero ldbl-128ibm -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6a8p-12L : inexact-ok += cbrt upward ldbl-128ibm -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6a8p-12L : inexact-ok +cbrt -0x1.d6a8bep-20 += cbrt downward flt-32 -0x1.d6a8bep-20f : -0x3.164204p-8f : inexact-ok += cbrt tonearest flt-32 -0x1.d6a8bep-20f : -0x3.1642p-8f : inexact-ok += cbrt towardzero flt-32 -0x1.d6a8bep-20f : -0x3.1642p-8f : inexact-ok += cbrt upward flt-32 -0x1.d6a8bep-20f : -0x3.1642p-8f : inexact-ok += cbrt downward dbl-64 -0x1.d6a8bep-20 : -0x3.164200fbbcb74p-8 : inexact-ok += cbrt tonearest dbl-64 -0x1.d6a8bep-20 : -0x3.164200fbbcb72p-8 : inexact-ok += cbrt towardzero dbl-64 -0x1.d6a8bep-20 : -0x3.164200fbbcb72p-8 : inexact-ok += cbrt upward dbl-64 -0x1.d6a8bep-20 : -0x3.164200fbbcb72p-8 : inexact-ok += cbrt downward ldbl-96-intel -0x1.d6a8bep-20L : -0x3.164200fbbcb7214cp-8L : inexact-ok += cbrt tonearest ldbl-96-intel -0x1.d6a8bep-20L : -0x3.164200fbbcb7214cp-8L : inexact-ok += cbrt towardzero ldbl-96-intel -0x1.d6a8bep-20L : -0x3.164200fbbcb72148p-8L : inexact-ok += cbrt upward ldbl-96-intel -0x1.d6a8bep-20L : -0x3.164200fbbcb72148p-8L : inexact-ok += cbrt downward ldbl-96-m68k -0x1.d6a8bep-20L : -0x3.164200fbbcb7214cp-8L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x1.d6a8bep-20L : -0x3.164200fbbcb7214cp-8L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x1.d6a8bep-20L : -0x3.164200fbbcb72148p-8L : inexact-ok += cbrt upward ldbl-96-m68k -0x1.d6a8bep-20L : -0x3.164200fbbcb72148p-8L : inexact-ok += cbrt downward ldbl-128 -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ea96p-8L : inexact-ok += cbrt tonearest ldbl-128 -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ea94p-8L : inexact-ok += cbrt towardzero ldbl-128 -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ea94p-8L : inexact-ok += cbrt upward ldbl-128 -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ea94p-8L : inexact-ok += cbrt downward ldbl-128ibm -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ebp-8L : inexact-ok += cbrt tonearest ldbl-128ibm -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ebp-8L : inexact-ok += cbrt towardzero ldbl-128ibm -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43eap-8L : inexact-ok += cbrt upward ldbl-128ibm -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43eap-8L : inexact-ok +cbrt -0x3.593ed8p-72 += cbrt downward flt-32 -0x3.593ed8p-72f : -0x1.7eff2ap-24f : inexact-ok += cbrt tonearest flt-32 -0x3.593ed8p-72f : -0x1.7eff28p-24f : inexact-ok += cbrt towardzero flt-32 -0x3.593ed8p-72f : -0x1.7eff28p-24f : inexact-ok += cbrt upward flt-32 -0x3.593ed8p-72f : -0x1.7eff28p-24f : inexact-ok += cbrt downward dbl-64 -0x3.593ed8p-72 : -0x1.7eff2881c395fp-24 : inexact-ok += cbrt tonearest dbl-64 -0x3.593ed8p-72 : -0x1.7eff2881c395fp-24 : inexact-ok += cbrt towardzero dbl-64 -0x3.593ed8p-72 : -0x1.7eff2881c395ep-24 : inexact-ok += cbrt upward dbl-64 -0x3.593ed8p-72 : -0x1.7eff2881c395ep-24 : inexact-ok += cbrt downward ldbl-96-intel -0x3.593ed8p-72L : -0x1.7eff2881c395ed18p-24L : inexact-ok += cbrt tonearest ldbl-96-intel -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt towardzero ldbl-96-intel -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt upward ldbl-96-intel -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt downward ldbl-96-m68k -0x3.593ed8p-72L : -0x1.7eff2881c395ed18p-24L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt upward ldbl-96-m68k -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt downward ldbl-128 -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a964dp-24L : inexact-ok += cbrt tonearest ldbl-128 -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a964cp-24L : inexact-ok += cbrt towardzero ldbl-128 -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a964cp-24L : inexact-ok += cbrt upward ldbl-128 -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a964cp-24L : inexact-ok += cbrt downward ldbl-128ibm -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a968p-24L : inexact-ok += cbrt tonearest ldbl-128ibm -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a968p-24L : inexact-ok += cbrt towardzero ldbl-128ibm -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a96p-24L : inexact-ok += cbrt upward ldbl-128ibm -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a96p-24L : inexact-ok +cbrt 0x1.bd0098p-104 += cbrt downward flt-32 0x1.bd0098p-104f : 0x3.07a108p-36f : inexact-ok += cbrt tonearest flt-32 0x1.bd0098p-104f : 0x3.07a108p-36f : inexact-ok += cbrt towardzero flt-32 0x1.bd0098p-104f : 0x3.07a108p-36f : inexact-ok += cbrt upward flt-32 0x1.bd0098p-104f : 0x3.07a10cp-36f : inexact-ok += cbrt downward dbl-64 0x1.bd0098p-104 : 0x3.07a108f565328p-36 : inexact-ok += cbrt tonearest dbl-64 0x1.bd0098p-104 : 0x3.07a108f56532ap-36 : inexact-ok += cbrt towardzero dbl-64 0x1.bd0098p-104 : 0x3.07a108f565328p-36 : inexact-ok += cbrt upward dbl-64 0x1.bd0098p-104 : 0x3.07a108f56532ap-36 : inexact-ok += cbrt downward ldbl-96-intel 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt tonearest ldbl-96-intel 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt towardzero ldbl-96-intel 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt upward ldbl-96-intel 0x1.bd0098p-104L : 0x3.07a108f565329eccp-36L : inexact-ok += cbrt downward ldbl-96-m68k 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt upward ldbl-96-m68k 0x1.bd0098p-104L : 0x3.07a108f565329eccp-36L : inexact-ok += cbrt downward ldbl-128 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b34ep-36L : inexact-ok += cbrt tonearest ldbl-128 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b35p-36L : inexact-ok += cbrt towardzero ldbl-128 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b34ep-36L : inexact-ok += cbrt upward ldbl-128 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b35p-36L : inexact-ok += cbrt downward ldbl-128ibm 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b3p-36L : inexact-ok += cbrt tonearest ldbl-128ibm 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b3p-36L : inexact-ok += cbrt towardzero ldbl-128ibm 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b3p-36L : inexact-ok += cbrt upward ldbl-128ibm 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b4p-36L : inexact-ok +cbrt -0x3.300d34p+0 += cbrt downward flt-32 -0x3.300d34p+0f : -0x1.78c2ccp+0f : inexact-ok += cbrt tonearest flt-32 -0x3.300d34p+0f : -0x1.78c2ccp+0f : inexact-ok += cbrt towardzero flt-32 -0x3.300d34p+0f : -0x1.78c2cap+0f : inexact-ok += cbrt upward flt-32 -0x3.300d34p+0f : -0x1.78c2cap+0f : inexact-ok += cbrt downward dbl-64 -0x3.300d34p+0 : -0x1.78c2cb7ea3cep+0 : inexact-ok += cbrt tonearest dbl-64 -0x3.300d34p+0 : -0x1.78c2cb7ea3cdfp+0 : inexact-ok += cbrt towardzero dbl-64 -0x3.300d34p+0 : -0x1.78c2cb7ea3cdfp+0 : inexact-ok += cbrt upward dbl-64 -0x3.300d34p+0 : -0x1.78c2cb7ea3cdfp+0 : inexact-ok += cbrt downward ldbl-96-intel -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6cap+0L : inexact-ok += cbrt tonearest ldbl-96-intel -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6cap+0L : inexact-ok += cbrt towardzero ldbl-96-intel -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c8p+0L : inexact-ok += cbrt upward ldbl-96-intel -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c8p+0L : inexact-ok += cbrt downward ldbl-96-m68k -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6cap+0L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6cap+0L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c8p+0L : inexact-ok += cbrt upward ldbl-96-m68k -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c8p+0L : inexact-ok += cbrt downward ldbl-128 -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c9403p+0L : inexact-ok += cbrt tonearest ldbl-128 -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c9403p+0L : inexact-ok += cbrt towardzero ldbl-128 -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c9402p+0L : inexact-ok += cbrt upward ldbl-128 -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c9402p+0L : inexact-ok += cbrt downward ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c948p+0L : inexact-ok += cbrt tonearest ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+0L : inexact-ok += cbrt towardzero ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+0L : inexact-ok += cbrt upward ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+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 @@ -88994,6 +89521,56 @@ cosh -0x3.cee48p+0 = cosh tonearest ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb2p+4L : inexact-ok = cosh towardzero ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb18p+4L : inexact-ok = cosh upward ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb2p+4L : inexact-ok +cosh 0x2.f5d128p+0 += cosh downward flt-32 0x2.f5d128p+0f : 0x9.ad526p+0f : inexact-ok += cosh tonearest flt-32 0x2.f5d128p+0f : 0x9.ad527p+0f : inexact-ok += cosh towardzero flt-32 0x2.f5d128p+0f : 0x9.ad526p+0f : inexact-ok += cosh upward flt-32 0x2.f5d128p+0f : 0x9.ad527p+0f : inexact-ok += cosh downward dbl-64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok += cosh tonearest dbl-64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok += cosh towardzero dbl-64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok += cosh upward dbl-64 0x2.f5d128p+0 : 0x9.ad526ad564468p+0 : inexact-ok += cosh downward ldbl-96-intel 0x2.f5d128p+0L : 0x9.ad526ad564463ffp+0L : inexact-ok += cosh tonearest ldbl-96-intel 0x2.f5d128p+0L : 0x9.ad526ad564464p+0L : inexact-ok += cosh towardzero ldbl-96-intel 0x2.f5d128p+0L : 0x9.ad526ad564463ffp+0L : inexact-ok += cosh upward ldbl-96-intel 0x2.f5d128p+0L : 0x9.ad526ad564464p+0L : inexact-ok += cosh downward ldbl-96-m68k 0x2.f5d128p+0L : 0x9.ad526ad564463ffp+0L : inexact-ok += cosh tonearest ldbl-96-m68k 0x2.f5d128p+0L : 0x9.ad526ad564464p+0L : inexact-ok += cosh towardzero ldbl-96-m68k 0x2.f5d128p+0L : 0x9.ad526ad564463ffp+0L : inexact-ok += cosh upward ldbl-96-m68k 0x2.f5d128p+0L : 0x9.ad526ad564464p+0L : inexact-ok += cosh downward ldbl-128 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2180a8p+0L : inexact-ok += cosh tonearest ldbl-128 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2180a8p+0L : inexact-ok += cosh towardzero ldbl-128 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2180a8p+0L : inexact-ok += cosh upward ldbl-128 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2180bp+0L : inexact-ok += cosh downward ldbl-128ibm 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e218p+0L : inexact-ok += cosh tonearest ldbl-128ibm 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e218p+0L : inexact-ok += cosh towardzero ldbl-128ibm 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e218p+0L : inexact-ok += cosh upward ldbl-128ibm 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2184p+0L : inexact-ok +cosh -0xd.0c03p+0 += cosh downward flt-32 -0xd.0c03p+0f : 0x3.89993cp+16f : inexact-ok += cosh tonearest flt-32 -0xd.0c03p+0f : 0x3.89993cp+16f : inexact-ok += cosh towardzero flt-32 -0xd.0c03p+0f : 0x3.89993cp+16f : inexact-ok += cosh upward flt-32 -0xd.0c03p+0f : 0x3.89994p+16f : inexact-ok += cosh downward dbl-64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok += cosh tonearest dbl-64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok += cosh towardzero dbl-64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok += cosh upward dbl-64 -0xd.0c03p+0 : 0x3.89993d3ed8032p+16 : inexact-ok += cosh downward ldbl-96-intel -0xd.0c03p+0L : 0x3.89993d3ed8030b94p+16L : inexact-ok += cosh tonearest ldbl-96-intel -0xd.0c03p+0L : 0x3.89993d3ed8030b98p+16L : inexact-ok += cosh towardzero ldbl-96-intel -0xd.0c03p+0L : 0x3.89993d3ed8030b94p+16L : inexact-ok += cosh upward ldbl-96-intel -0xd.0c03p+0L : 0x3.89993d3ed8030b98p+16L : inexact-ok += cosh downward ldbl-96-m68k -0xd.0c03p+0L : 0x3.89993d3ed8030b94p+16L : inexact-ok += cosh tonearest ldbl-96-m68k -0xd.0c03p+0L : 0x3.89993d3ed8030b98p+16L : inexact-ok += cosh towardzero ldbl-96-m68k -0xd.0c03p+0L : 0x3.89993d3ed8030b94p+16L : inexact-ok += cosh upward ldbl-96-m68k -0xd.0c03p+0L : 0x3.89993d3ed8030b98p+16L : inexact-ok += cosh downward ldbl-128 -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333f74p+16L : inexact-ok += cosh tonearest ldbl-128 -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333f74p+16L : inexact-ok += cosh towardzero ldbl-128 -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333f74p+16L : inexact-ok += cosh upward ldbl-128 -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333f76p+16L : inexact-ok += cosh downward ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333fp+16L : inexact-ok += cosh tonearest ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333fp+16L : inexact-ok += cosh towardzero ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333fp+16L : inexact-ok += cosh upward ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d334p+16L : 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 @@ -95902,6 +96479,311 @@ csqrt -0x9.0a61a7b482d28p-168 -0x8p-152 = csqrt tonearest ldbl-128ibm -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b8p-76L -0x2.0001214c86b1abbcd9ec0a3a2bp-76L : inexact-ok = csqrt towardzero ldbl-128ibm -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b8p-76L -0x2.0001214c86b1abbcd9ec0a3a2ap-76L : inexact-ok = csqrt upward ldbl-128ibm -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071cp-76L -0x2.0001214c86b1abbcd9ec0a3a2ap-76L : inexact-ok +csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0 += csqrt downward flt-32 0x3.f768f8p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt tonearest flt-32 0x3.f768f8p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt towardzero flt-32 0x3.f768f8p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt upward flt-32 0x3.f768f8p-4f 0x2.0c2e8cp+0f : 0x1.1326dep+0f 0xf.3d925p-4f : inexact-ok += csqrt downward dbl-64 0x3.f768f8p-4 0x2.0c2e8cp+0 : 0x1.1326dc1c51e43p+0 0xf.3d9246758157p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f8p-4 0x2.0c2e8cp+0 : 0x1.1326dc1c51e43p+0 0xf.3d92467581578p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f8p-4 0x2.0c2e8cp+0 : 0x1.1326dc1c51e43p+0 0xf.3d9246758157p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f8p-4 0x2.0c2e8cp+0 : 0x1.1326dc1c51e44p+0 0xf.3d92467581578p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bcp+0L 0xf.3d924675815750bp-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bcp+0L 0xf.3d924675815750bp-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3426ap+0L 0xf.3d924675815750a6174c42a76aap-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3426bp+0L 0xf.3d924675815750a6174c42a76aa8p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3426ap+0L 0xf.3d924675815750a6174c42a76aap-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3426bp+0L 0xf.3d924675815750a6174c42a76aa8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f342p+0L 0xf.3d924675815750a6174c42a768p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3428p+0L 0xf.3d924675815750a6174c42a76cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f342p+0L 0xf.3d924675815750a6174c42a768p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3428p+0L 0xf.3d924675815750a6174c42a76cp-4L : inexact-ok += csqrt downward flt-32 0x3.f768f8p-4f 0x2.0c2e88p+0f : 0x1.1326dap+0f 0xf.3d923p-4f : inexact-ok += csqrt tonearest flt-32 0x3.f768f8p-4f 0x2.0c2e88p+0f : 0x1.1326dcp+0f 0xf.3d923p-4f : inexact-ok += csqrt towardzero flt-32 0x3.f768f8p-4f 0x2.0c2e88p+0f : 0x1.1326dap+0f 0xf.3d923p-4f : inexact-ok += csqrt upward flt-32 0x3.f768f8p-4f 0x2.0c2e88p+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt downward dbl-64 0x3.f768f8p-4 0x2.0c2e88p+0 : 0x1.1326db2fdd855p+0 0xf.3d9235c88f9f8p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f8p-4 0x2.0c2e88p+0 : 0x1.1326db2fdd856p+0 0xf.3d9235c88f9f8p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f8p-4 0x2.0c2e88p+0 : 0x1.1326db2fdd855p+0 0xf.3d9235c88f9f8p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f8p-4 0x2.0c2e88p+0 : 0x1.1326db2fdd856p+0 0xf.3d9235c88fap-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d18p+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d1ap+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d18p+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d1ap+0L 0xf.3d9235c88f9fa25p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d18p+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d1ap+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d18p+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d1ap+0L 0xf.3d9235c88f9fa25p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfbd3p+0L 0xf.3d9235c88f9fa24728a26688b1ep-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfbd3p+0L 0xf.3d9235c88f9fa24728a26688b1ep-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfbd3p+0L 0xf.3d9235c88f9fa24728a26688b1ep-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfbd4p+0L 0xf.3d9235c88f9fa24728a26688b1e8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfb8p+0L 0xf.3d9235c88f9fa24728a26688bp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfcp+0L 0xf.3d9235c88f9fa24728a26688bp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfb8p+0L 0xf.3d9235c88f9fa24728a26688bp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfcp+0L 0xf.3d9235c88f9fa24728a26688b4p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f8p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db9144639p+0 0xf.3d923ca70d088p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f8p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db9144639p+0 0xf.3d923ca70d088p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f8p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db9144639p+0 0xf.3d923ca70d088p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f8p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db914463ap+0 0xf.3d923ca70d09p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463968p+0L 0xf.3d923ca70d088e3p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463968p+0L 0xf.3d923ca70d088e3p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa5ap+0L 0xf.3d923ca70d088e2617e22ff8c15p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa5ap+0L 0xf.3d923ca70d088e2617e22ff8c15p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa5ap+0L 0xf.3d923ca70d088e2617e22ff8c15p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa5a1p+0L 0xf.3d923ca70d088e2617e22ff8c158p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa58p+0L 0xf.3d923ca70d088e2617e22ff8cp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa58p+0L 0xf.3d923ca70d088e2617e22ff8cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa58p+0L 0xf.3d923ca70d088e2617e22ff8cp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa6p+0L 0xf.3d923ca70d088e2617e22ff8c4p-4L : inexact-ok += csqrt downward flt-32 0x3.f768f4p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt tonearest flt-32 0x3.f768f4p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt towardzero flt-32 0x3.f768f4p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt upward flt-32 0x3.f768f4p-4f 0x2.0c2e8cp+0f : 0x1.1326dep+0f 0xf.3d925p-4f : inexact-ok += csqrt downward dbl-64 0x3.f768f4p-4 0x2.0c2e8cp+0 : 0x1.1326dc0ba4f28p+0 0xf.3d924761f5b58p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f4p-4 0x2.0c2e8cp+0 : 0x1.1326dc0ba4f28p+0 0xf.3d924761f5b6p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f4p-4 0x2.0c2e8cp+0 : 0x1.1326dc0ba4f28p+0 0xf.3d924761f5b58p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f4p-4 0x2.0c2e8cp+0 : 0x1.1326dc0ba4f29p+0 0xf.3d924761f5b6p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f28752p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f28752p+0L 0xf.3d924761f5b5cffp-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f28752p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f28752p+0L 0xf.3d924761f5b5cffp-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811eep+0L 0xf.3d924761f5b5cfe64009bf6f0bfp-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811eep+0L 0xf.3d924761f5b5cfe64009bf6f0bf8p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811eep+0L 0xf.3d924761f5b5cfe64009bf6f0bfp-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811ee1p+0L 0xf.3d924761f5b5cfe64009bf6f0bf8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811e8p+0L 0xf.3d924761f5b5cfe64009bf6f08p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811fp+0L 0xf.3d924761f5b5cfe64009bf6f0cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811e8p+0L 0xf.3d924761f5b5cfe64009bf6f08p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811fp+0L 0xf.3d924761f5b5cfe64009bf6f0cp-4L : inexact-ok += csqrt downward flt-32 0x3.f768f4p-4f 0x2.0c2e88p+0f : 0x1.1326dap+0f 0xf.3d923p-4f : inexact-ok += csqrt tonearest flt-32 0x3.f768f4p-4f 0x2.0c2e88p+0f : 0x1.1326dcp+0f 0xf.3d923p-4f : inexact-ok += csqrt towardzero flt-32 0x3.f768f4p-4f 0x2.0c2e88p+0f : 0x1.1326dap+0f 0xf.3d923p-4f : inexact-ok += csqrt upward flt-32 0x3.f768f4p-4f 0x2.0c2e88p+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt downward dbl-64 0x3.f768f4p-4 0x2.0c2e88p+0 : 0x1.1326db1f30939p+0 0xf.3d9236b503fe8p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f4p-4 0x2.0c2e88p+0 : 0x1.1326db1f3093ap+0 0xf.3d9236b503ffp-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f4p-4 0x2.0c2e88p+0 : 0x1.1326db1f30939p+0 0xf.3d9236b503fe8p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f4p-4 0x2.0c2e88p+0 : 0x1.1326db1f3093ap+0 0xf.3d9236b503ffp-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee6p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee61p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee6p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cecp+0L 0xf.3d9236b503fee61p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee6p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee61p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee6p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cecp+0L 0xf.3d9236b503fee61p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad3dbp+0L 0xf.3d9236b503fee60e243767b55b28p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad3dcp+0L 0xf.3d9236b503fee60e243767b55b3p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad3dbp+0L 0xf.3d9236b503fee60e243767b55b28p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad3dcp+0L 0xf.3d9236b503fee60e243767b55b3p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad38p+0L 0xf.3d9236b503fee60e243767b558p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad4p+0L 0xf.3d9236b503fee60e243767b55cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad38p+0L 0xf.3d9236b503fee60e243767b558p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad4p+0L 0xf.3d9236b503fee60e243767b55cp-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db809771dp+0 0xf.3d923d9381678p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db809771ep+0 0xf.3d923d9381678p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db809771dp+0 0xf.3d923d9381678p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db809771ep+0 0xf.3d923d938168p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771ddap+0L 0xf.3d923d93816780fp-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda2p+0L 0xf.3d923d93816781p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771ddap+0L 0xf.3d923d93816780fp-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda2p+0L 0xf.3d923d93816781p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771ddap+0L 0xf.3d923d93816780fp-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda2p+0L 0xf.3d923d93816781p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771ddap+0L 0xf.3d923d93816780fp-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda2p+0L 0xf.3d923d93816781p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cfb1p+0L 0xf.3d923d93816780f8baebea446848p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cfb2p+0L 0xf.3d923d93816780f8baebea44685p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cfb1p+0L 0xf.3d923d93816780f8baebea446848p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cfb2p+0L 0xf.3d923d93816780f8baebea44685p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cf8p+0L 0xf.3d923d93816780f8baebea4468p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cf8p+0L 0xf.3d923d93816780f8baebea4468p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cf8p+0L 0xf.3d923d93816780f8baebea4468p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9dp+0L 0xf.3d923d93816780f8baebea446cp-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e4p-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e4p-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e8cp+0 : 0x1.1326dc120c866p+0 0xf.3d92470724fdp-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865328p+0L 0xf.3d92470724fc97ep-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865328p+0L 0xf.3d92470724fc97ep-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a329p+0L 0xf.3d92470724fc97d009d0b659839p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a32ap+0L 0xf.3d92470724fc97d009d0b6598398p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a329p+0L 0xf.3d92470724fc97d009d0b659839p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a32ap+0L 0xf.3d92470724fc97d009d0b6598398p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a3p+0L 0xf.3d92470724fc97d009d0b6598p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a3p+0L 0xf.3d92470724fc97d009d0b65984p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a3p+0L 0xf.3d92470724fc97d009d0b6598p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a38p+0L 0xf.3d92470724fc97d009d0b65984p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e88p+0 : 0x1.1326db2598276p+0 0xf.3d92365a3345p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e4p-4 0x2.0c2e88p+0 : 0x1.1326db2598277p+0 0xf.3d92365a33458p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e4p-4 0x2.0c2e88p+0 : 0x1.1326db2598276p+0 0xf.3d92365a3345p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e88p+0 : 0x1.1326db2598277p+0 0xf.3d92365a33458p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f92p+0L 0xf.3d92365a3345627p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f94p+0L 0xf.3d92365a3345628p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f92p+0L 0xf.3d92365a3345627p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f94p+0L 0xf.3d92365a3345628p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f92p+0L 0xf.3d92365a3345627p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f94p+0L 0xf.3d92365a3345628p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f92p+0L 0xf.3d92365a3345627p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f94p+0L 0xf.3d92365a3345628p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df109811p+0L 0xf.3d92365a3345627d012e06d767ep-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df109811p+0L 0xf.3d92365a3345627d012e06d767ep-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df109811p+0L 0xf.3d92365a3345627d012e06d767ep-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df109812p+0L 0xf.3d92365a3345627d012e06d767e8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df1098p+0L 0xf.3d92365a3345627d012e06d764p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df1098p+0L 0xf.3d92365a3345627d012e06d768p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df1098p+0L 0xf.3d92365a3345627d012e06d764p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df10988p+0L 0xf.3d92365a3345627d012e06d768p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05ap+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05bp+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05ap+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05bp+0 0xf.3d923d38b0ae8p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c7p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c8p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c7p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7cp+0L 0xf.3d923d38b0ae1c8p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c7p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c8p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c7p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7cp+0L 0xf.3d923d38b0ae1c8p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc73p+0L 0xf.3d923d38b0ae1c7f36526ad99bdp-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc73p+0L 0xf.3d923d38b0ae1c7f36526ad99bd8p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc73p+0L 0xf.3d923d38b0ae1c7f36526ad99bdp-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc74p+0L 0xf.3d923d38b0ae1c7f36526ad99bd8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8ccp+0L 0xf.3d923d38b0ae1c7f36526ad998p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc8p+0L 0xf.3d923d38b0ae1c7f36526ad99cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8ccp+0L 0xf.3d923d38b0ae1c7f36526ad998p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc8p+0L 0xf.3d923d38b0ae1c7f36526ad99cp-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e8cp+0 : 0x1.1326dc120c866p+0 0xf.3d92470724fdp-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a2p+0L 0xf.3d92470724fc9f4p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a2p+0L 0xf.3d92470724fc9f4p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c6fbp+0L 0xf.3d92470724fc9f33acc4c0d701dp-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c6fcp+0L 0xf.3d92470724fc9f33acc4c0d701d8p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c6fbp+0L 0xf.3d92470724fc9f33acc4c0d701dp-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c6fcp+0L 0xf.3d92470724fc9f33acc4c0d701d8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c68p+0L 0xf.3d92470724fc9f33acc4c0d7p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c7p+0L 0xf.3d92470724fc9f33acc4c0d7p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c68p+0L 0xf.3d92470724fc9f33acc4c0d7p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c7p+0L 0xf.3d92470724fc9f33acc4c0d704p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e88p+0 : 0x1.1326db2598276p+0 0xf.3d92365a3345p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e88p+0 : 0x1.1326db2598277p+0 0xf.3d92365a33458p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e88p+0 : 0x1.1326db2598276p+0 0xf.3d92365a3345p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e88p+0 : 0x1.1326db2598277p+0 0xf.3d92365a33458p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0cp+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0ep+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0cp+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0ep+0L 0xf.3d92365a334569fp-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0cp+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0ep+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0cp+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0ep+0L 0xf.3d92365a334569fp-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c436bp+0L 0xf.3d92365a334569e0a428358b7d1p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c436bp+0L 0xf.3d92365a334569e0a428358b7d1p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c436bp+0L 0xf.3d92365a334569e0a428358b7d1p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c436cp+0L 0xf.3d92365a334569e0a428358b7d18p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c43p+0L 0xf.3d92365a334569e0a428358b7cp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c438p+0L 0xf.3d92365a334569e0a428358b7cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c43p+0L 0xf.3d92365a334569e0a428358b7cp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c438p+0L 0xf.3d92365a334569e0a428358b8p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05ap+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05bp+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05ap+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05bp+0 0xf.3d923d38b0ae8p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf6p+0L 0xf.3d923d38b0ae23fp-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf6p+0L 0xf.3d923d38b0ae23fp-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88802d7p+0L 0xf.3d923d38b0ae23e2d94a11eaec9p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88802d8p+0L 0xf.3d923d38b0ae23e2d94a11eaec98p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88802d7p+0L 0xf.3d923d38b0ae23e2d94a11eaec9p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88802d8p+0L 0xf.3d923d38b0ae23e2d94a11eaec98p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a888028p+0L 0xf.3d923d38b0ae23e2d94a11eaecp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88803p+0L 0xf.3d923d38b0ae23e2d94a11eaecp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a888028p+0L 0xf.3d923d38b0ae23e2d94a11eaecp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88803p+0L 0xf.3d923d38b0ae23e2d94a11eafp-4L : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531ep+0L 0xf.3d92470724fc982p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532p+0L 0xf.3d92470724fc983p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531ep+0L 0xf.3d92470724fc982p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532p+0L 0xf.3d92470724fc983p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531ep+0L 0xf.3d92470724fc982p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532p+0L 0xf.3d92470724fc983p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531ep+0L 0xf.3d92470724fc982p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532p+0L 0xf.3d92470724fc983p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e4dp+0L 0xf.3d92470724fc982d53b9ff5df3e8p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e4ep+0L 0xf.3d92470724fc982d53b9ff5df3fp-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e4dp+0L 0xf.3d92470724fc982d53b9ff5df3e8p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e4ep+0L 0xf.3d92470724fc982d53b9ff5df3fp-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3ep+0L 0xf.3d92470724fc982d53b9ff5dfp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e8p+0L 0xf.3d92470724fc982d53b9ff5df4p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3ep+0L 0xf.3d92470724fc982d53b9ff5dfp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e8p+0L 0xf.3d92470724fc982d53b9ff5df4p-4L : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562dp-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562ep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562dp-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8ep+0L 0xf.3d92365a334562ep-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562dp-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562ep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562dp-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8ep+0L 0xf.3d92365a334562ep-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e964p+0L 0xf.3d92365a334562da4b179d650968p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e965p+0L 0xf.3d92365a334562da4b179d65097p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e964p+0L 0xf.3d92365a334562da4b179d650968p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e965p+0L 0xf.3d92365a334562da4b179d65097p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e9p+0L 0xf.3d92365a334562da4b179d6508p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e98p+0L 0xf.3d92365a334562da4b179d6508p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e9p+0L 0xf.3d92365a334562da4b179d6508p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e98p+0L 0xf.3d92365a334562da4b179d650cp-4L : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad72p+0L 0xf.3d923d38b0ae1cdp-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad74p+0L 0xf.3d923d38b0ae1cep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad72p+0L 0xf.3d923d38b0ae1cdp-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad74p+0L 0xf.3d923d38b0ae1cep-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad72p+0L 0xf.3d923d38b0ae1cdp-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad74p+0L 0xf.3d923d38b0ae1cep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad72p+0L 0xf.3d923d38b0ae1cdp-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad74p+0L 0xf.3d923d38b0ae1cep-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a482p+0L 0xf.3d923d38b0ae1cdc803be176d67p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a482p+0L 0xf.3d923d38b0ae1cdc803be176d67p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a482p+0L 0xf.3d923d38b0ae1cdc803be176d67p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a483p+0L 0xf.3d923d38b0ae1cdc803be176d678p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a48p+0L 0xf.3d923d38b0ae1cdc803be176d4p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a48p+0L 0xf.3d923d38b0ae1cdc803be176d8p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a48p+0L 0xf.3d923d38b0ae1cdc803be176d4p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a5p+0L 0xf.3d923d38b0ae1cdc803be176d8p-4L : 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 @@ -106258,6 +107140,56 @@ erf -0x1.3a0d48p+0 = erf tonearest ldbl-128ibm -0x1.3a0d48p+0L : -0xe.ad06dfdab8f3efcfd1feb6bc4cp-4L : inexact-ok = erf towardzero ldbl-128ibm -0x1.3a0d48p+0L : -0xe.ad06dfdab8f3efcfd1feb6bc48p-4L : inexact-ok = erf upward ldbl-128ibm -0x1.3a0d48p+0L : -0xe.ad06dfdab8f3efcfd1feb6bc48p-4L : inexact-ok +erf -0x1.c975cap+0 += erf downward flt-32 -0x1.c975cap+0f : -0xf.d0e5ap-4f : inexact-ok += erf tonearest flt-32 -0x1.c975cap+0f : -0xf.d0e5ap-4f : inexact-ok += erf towardzero flt-32 -0x1.c975cap+0f : -0xf.d0e59p-4f : inexact-ok += erf upward flt-32 -0x1.c975cap+0f : -0xf.d0e59p-4f : inexact-ok += erf downward dbl-64 -0x1.c975cap+0 : -0xf.d0e59ffd2b02p-4 : inexact-ok += erf tonearest dbl-64 -0x1.c975cap+0 : -0xf.d0e59ffd2b02p-4 : inexact-ok += erf towardzero dbl-64 -0x1.c975cap+0 : -0xf.d0e59ffd2b018p-4 : inexact-ok += erf upward dbl-64 -0x1.c975cap+0 : -0xf.d0e59ffd2b018p-4 : inexact-ok += erf downward ldbl-96-intel -0x1.c975cap+0L : -0xf.d0e59ffd2b01ccap-4L : inexact-ok += erf tonearest ldbl-96-intel -0x1.c975cap+0L : -0xf.d0e59ffd2b01ccap-4L : inexact-ok += erf towardzero ldbl-96-intel -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc9p-4L : inexact-ok += erf upward ldbl-96-intel -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc9p-4L : inexact-ok += erf downward ldbl-96-m68k -0x1.c975cap+0L : -0xf.d0e59ffd2b01ccap-4L : inexact-ok += erf tonearest ldbl-96-m68k -0x1.c975cap+0L : -0xf.d0e59ffd2b01ccap-4L : inexact-ok += erf towardzero ldbl-96-m68k -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc9p-4L : inexact-ok += erf upward ldbl-96-m68k -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc9p-4L : inexact-ok += erf downward ldbl-128 -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb338p-4L : inexact-ok += erf tonearest ldbl-128 -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb338p-4L : inexact-ok += erf towardzero ldbl-128 -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb33p-4L : inexact-ok += erf upward ldbl-128 -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb33p-4L : inexact-ok += erf downward ldbl-128ibm -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb4p-4L : inexact-ok += erf tonearest ldbl-128ibm -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb4p-4L : inexact-ok += erf towardzero ldbl-128ibm -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fbp-4L : inexact-ok += erf upward ldbl-128ibm -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fbp-4L : inexact-ok +erf -0x1.e6a006p+0 += erf downward flt-32 -0x1.e6a006p+0f : -0xf.e2946p-4f : inexact-ok += erf tonearest flt-32 -0x1.e6a006p+0f : -0xf.e2945p-4f : inexact-ok += erf towardzero flt-32 -0x1.e6a006p+0f : -0xf.e2945p-4f : inexact-ok += erf upward flt-32 -0x1.e6a006p+0f : -0xf.e2945p-4f : inexact-ok += erf downward dbl-64 -0x1.e6a006p+0 : -0xf.e294502e0c118p-4 : inexact-ok += erf tonearest dbl-64 -0x1.e6a006p+0 : -0xf.e294502e0c118p-4 : inexact-ok += erf towardzero dbl-64 -0x1.e6a006p+0 : -0xf.e294502e0c11p-4 : inexact-ok += erf upward dbl-64 -0x1.e6a006p+0 : -0xf.e294502e0c11p-4 : inexact-ok += erf downward ldbl-96-intel -0x1.e6a006p+0L : -0xf.e294502e0c11683p-4L : inexact-ok += erf tonearest ldbl-96-intel -0x1.e6a006p+0L : -0xf.e294502e0c11683p-4L : inexact-ok += erf towardzero ldbl-96-intel -0x1.e6a006p+0L : -0xf.e294502e0c11682p-4L : inexact-ok += erf upward ldbl-96-intel -0x1.e6a006p+0L : -0xf.e294502e0c11682p-4L : inexact-ok += erf downward ldbl-96-m68k -0x1.e6a006p+0L : -0xf.e294502e0c11683p-4L : inexact-ok += erf tonearest ldbl-96-m68k -0x1.e6a006p+0L : -0xf.e294502e0c11683p-4L : inexact-ok += erf towardzero ldbl-96-m68k -0x1.e6a006p+0L : -0xf.e294502e0c11682p-4L : inexact-ok += erf upward ldbl-96-m68k -0x1.e6a006p+0L : -0xf.e294502e0c11682p-4L : inexact-ok += erf downward ldbl-128 -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e878p-4L : inexact-ok += erf tonearest ldbl-128 -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e87p-4L : inexact-ok += erf towardzero ldbl-128 -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e87p-4L : inexact-ok += erf upward ldbl-128 -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e87p-4L : inexact-ok += erf downward ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30ecp-4L : inexact-ok += erf tonearest ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok += erf towardzero ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok += erf upward ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok erfc 0.0 = erfc downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = erfc tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -107565,6 +108497,56 @@ erfc 0x1.514548p+0 = erfc tonearest ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dcp-8L : inexact-ok = erfc towardzero ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69d8p-8L : inexact-ok = erfc upward ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dcp-8L : inexact-ok +erfc 0x2.36c504p+0 += erfc downward flt-32 0x2.36c504p+0f : 0x7.22d058p-12f : inexact-ok += erfc tonearest flt-32 0x2.36c504p+0f : 0x7.22d058p-12f : inexact-ok += erfc towardzero flt-32 0x2.36c504p+0f : 0x7.22d058p-12f : inexact-ok += erfc upward flt-32 0x2.36c504p+0f : 0x7.22d06p-12f : inexact-ok += erfc downward dbl-64 0x2.36c504p+0 : 0x7.22d059993f3f4p-12 : inexact-ok += erfc tonearest dbl-64 0x2.36c504p+0 : 0x7.22d059993f3f4p-12 : inexact-ok += erfc towardzero dbl-64 0x2.36c504p+0 : 0x7.22d059993f3f4p-12 : inexact-ok += erfc upward dbl-64 0x2.36c504p+0 : 0x7.22d059993f3f8p-12 : inexact-ok += erfc downward ldbl-96-intel 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc upward ldbl-96-intel 0x2.36c504p+0L : 0x7.22d059993f3f46d8p-12L : inexact-ok += erfc downward ldbl-96-m68k 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc upward ldbl-96-m68k 0x2.36c504p+0L : 0x7.22d059993f3f46d8p-12L : inexact-ok += erfc downward ldbl-128 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16357p-12L : inexact-ok += erfc tonearest ldbl-128 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16357p-12L : inexact-ok += erfc towardzero ldbl-128 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16357p-12L : inexact-ok += erfc upward ldbl-128 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa1635704p-12L : inexact-ok += erfc downward ldbl-128ibm 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16356p-12L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16358p-12L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16356p-12L : inexact-ok += erfc upward ldbl-128ibm 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16358p-12L : inexact-ok +erfc 0x1.65e31p+0 += erfc downward flt-32 0x1.65e31p+0f : 0xc.4bf9dp-8f : inexact-ok += erfc tonearest flt-32 0x1.65e31p+0f : 0xc.4bf9ep-8f : inexact-ok += erfc towardzero flt-32 0x1.65e31p+0f : 0xc.4bf9dp-8f : inexact-ok += erfc upward flt-32 0x1.65e31p+0f : 0xc.4bf9ep-8f : inexact-ok += erfc downward dbl-64 0x1.65e31p+0 : 0xc.4bf9de451e5f8p-8 : inexact-ok += erfc tonearest dbl-64 0x1.65e31p+0 : 0xc.4bf9de451e6p-8 : inexact-ok += erfc towardzero dbl-64 0x1.65e31p+0 : 0xc.4bf9de451e5f8p-8 : inexact-ok += erfc upward dbl-64 0x1.65e31p+0 : 0xc.4bf9de451e6p-8 : inexact-ok += erfc downward ldbl-96-intel 0x1.65e31p+0L : 0xc.4bf9de451e5fcedp-8L : inexact-ok += erfc tonearest ldbl-96-intel 0x1.65e31p+0L : 0xc.4bf9de451e5fceep-8L : inexact-ok += erfc towardzero ldbl-96-intel 0x1.65e31p+0L : 0xc.4bf9de451e5fcedp-8L : inexact-ok += erfc upward ldbl-96-intel 0x1.65e31p+0L : 0xc.4bf9de451e5fceep-8L : inexact-ok += erfc downward ldbl-96-m68k 0x1.65e31p+0L : 0xc.4bf9de451e5fcedp-8L : inexact-ok += erfc tonearest ldbl-96-m68k 0x1.65e31p+0L : 0xc.4bf9de451e5fceep-8L : inexact-ok += erfc towardzero ldbl-96-m68k 0x1.65e31p+0L : 0xc.4bf9de451e5fcedp-8L : inexact-ok += erfc upward ldbl-96-m68k 0x1.65e31p+0L : 0xc.4bf9de451e5fceep-8L : inexact-ok += erfc downward ldbl-128 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c20b8p-8L : inexact-ok += erfc tonearest ldbl-128 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c20b8p-8L : inexact-ok += erfc towardzero ldbl-128 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c20b8p-8L : inexact-ok += erfc upward ldbl-128 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c20cp-8L : inexact-ok += erfc downward ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c2p-8L : inexact-ok += erfc tonearest ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c2p-8L : inexact-ok += erfc towardzero ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c2p-8L : inexact-ok += erfc upward ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c24p-8L : inexact-ok exp 0 = exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -109237,6 +110219,56 @@ exp 0x1.4bed28p+0 = exp tonearest ldbl-128ibm 0x1.4bed28p+0L : 0x3.a823cf4b14605f3bc47d07a323p+0L : inexact-ok = exp towardzero ldbl-128ibm 0x1.4bed28p+0L : 0x3.a823cf4b14605f3bc47d07a323p+0L : inexact-ok = exp upward ldbl-128ibm 0x1.4bed28p+0L : 0x3.a823cf4b14605f3bc47d07a324p+0L : inexact-ok +exp -0x1.f1cf36p+8 += exp downward flt-32 -0x1.f1cf36p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp tonearest flt-32 -0x1.f1cf36p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp towardzero flt-32 -0x1.f1cf36p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp upward flt-32 -0x1.f1cf36p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp downward dbl-64 -0x1.f1cf36p+8 : 0x3.8366d35e29fb2p-720 : inexact-ok += exp tonearest dbl-64 -0x1.f1cf36p+8 : 0x3.8366d35e29fb4p-720 : inexact-ok += exp towardzero dbl-64 -0x1.f1cf36p+8 : 0x3.8366d35e29fb2p-720 : inexact-ok += exp upward dbl-64 -0x1.f1cf36p+8 : 0x3.8366d35e29fb4p-720 : inexact-ok += exp downward ldbl-96-intel -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e4p-720L : inexact-ok += exp tonearest ldbl-96-intel -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e8p-720L : inexact-ok += exp towardzero ldbl-96-intel -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e4p-720L : inexact-ok += exp upward ldbl-96-intel -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e8p-720L : inexact-ok += exp downward ldbl-96-m68k -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e4p-720L : inexact-ok += exp tonearest ldbl-96-m68k -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e8p-720L : inexact-ok += exp towardzero ldbl-96-m68k -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e4p-720L : inexact-ok += exp upward ldbl-96-m68k -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e8p-720L : inexact-ok += exp downward ldbl-128 -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c72ap-720L : inexact-ok += exp tonearest ldbl-128 -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c72cp-720L : inexact-ok += exp towardzero ldbl-128 -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c72ap-720L : inexact-ok += exp upward ldbl-128 -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c72cp-720L : inexact-ok += exp downward ldbl-128ibm -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c7p-720L : inexact-ok += exp tonearest ldbl-128ibm -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c7p-720L : inexact-ok += exp towardzero ldbl-128ibm -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c7p-720L : inexact-ok += exp upward ldbl-128ibm -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c8p-720L : inexact-ok +exp 0x3.248524p+0 += exp downward flt-32 0x3.248524p+0f : 0x1.72a52cp+4f : inexact-ok += exp tonearest flt-32 0x3.248524p+0f : 0x1.72a52cp+4f : inexact-ok += exp towardzero flt-32 0x3.248524p+0f : 0x1.72a52cp+4f : inexact-ok += exp upward flt-32 0x3.248524p+0f : 0x1.72a52ep+4f : inexact-ok += exp downward dbl-64 0x3.248524p+0 : 0x1.72a52c383a487p+4 : inexact-ok += exp tonearest dbl-64 0x3.248524p+0 : 0x1.72a52c383a488p+4 : inexact-ok += exp towardzero dbl-64 0x3.248524p+0 : 0x1.72a52c383a487p+4 : inexact-ok += exp upward dbl-64 0x3.248524p+0 : 0x1.72a52c383a488p+4 : inexact-ok += exp downward ldbl-96-intel 0x3.248524p+0L : 0x1.72a52c383a487ffcp+4L : inexact-ok += exp tonearest ldbl-96-intel 0x3.248524p+0L : 0x1.72a52c383a487ffep+4L : inexact-ok += exp towardzero ldbl-96-intel 0x3.248524p+0L : 0x1.72a52c383a487ffcp+4L : inexact-ok += exp upward ldbl-96-intel 0x3.248524p+0L : 0x1.72a52c383a487ffep+4L : inexact-ok += exp downward ldbl-96-m68k 0x3.248524p+0L : 0x1.72a52c383a487ffcp+4L : inexact-ok += exp tonearest ldbl-96-m68k 0x3.248524p+0L : 0x1.72a52c383a487ffep+4L : inexact-ok += exp towardzero ldbl-96-m68k 0x3.248524p+0L : 0x1.72a52c383a487ffcp+4L : inexact-ok += exp upward ldbl-96-m68k 0x3.248524p+0L : 0x1.72a52c383a487ffep+4L : inexact-ok += exp downward ldbl-128 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d664fp+4L : inexact-ok += exp tonearest ldbl-128 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d665p+4L : inexact-ok += exp towardzero ldbl-128 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d664fp+4L : inexact-ok += exp upward ldbl-128 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d665p+4L : inexact-ok += exp downward ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d66p+4L : inexact-ok += exp tonearest ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d668p+4L : inexact-ok += exp towardzero ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d66p+4L : inexact-ok += exp upward ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d668p+4L : inexact-ok exp10 0 = exp10 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp10 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -110781,6 +111813,31 @@ exp10 0x5.b00bcd891ffe56fp+0 = exp10 tonearest ldbl-128ibm 0x5.b00bcd891ffe56fp+0L : 0x7.6f0181f100c20fcf53ce3265p+16L : inexact-ok = exp10 towardzero ldbl-128ibm 0x5.b00bcd891ffe56fp+0L : 0x7.6f0181f100c20fcf53ce3264fep+16L : inexact-ok = exp10 upward ldbl-128ibm 0x5.b00bcd891ffe56fp+0L : 0x7.6f0181f100c20fcf53ce3265p+16L : inexact-ok +exp10 0xe.8b349p+4 += exp10 downward flt-32 0xe.8b349p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0xe.8b349p+4f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0xe.8b349p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0xe.8b349p+4f : plus_infty : inexact-ok overflow errno-erange += exp10 downward dbl-64 0xe.8b349p+4 : 0x2.04e945593f41ep+772 : inexact-ok += exp10 tonearest dbl-64 0xe.8b349p+4 : 0x2.04e945593f42p+772 : inexact-ok += exp10 towardzero dbl-64 0xe.8b349p+4 : 0x2.04e945593f41ep+772 : inexact-ok += exp10 upward dbl-64 0xe.8b349p+4 : 0x2.04e945593f42p+772 : inexact-ok += exp10 downward ldbl-96-intel 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 tonearest ldbl-96-intel 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 towardzero ldbl-96-intel 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 upward ldbl-96-intel 0xe.8b349p+4L : 0x2.04e945593f41f0ccp+772L : inexact-ok += exp10 downward ldbl-96-m68k 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 tonearest ldbl-96-m68k 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 towardzero ldbl-96-m68k 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 upward ldbl-96-m68k 0xe.8b349p+4L : 0x2.04e945593f41f0ccp+772L : inexact-ok += exp10 downward ldbl-128 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467afcp+772L : inexact-ok += exp10 tonearest ldbl-128 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467afcp+772L : inexact-ok += exp10 towardzero ldbl-128 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467afcp+772L : inexact-ok += exp10 upward ldbl-128 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467afep+772L : inexact-ok += exp10 downward ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467ap+772L : inexact-ok += exp10 tonearest ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467bp+772L : inexact-ok += exp10 towardzero ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467ap+772L : inexact-ok += exp10 upward ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467bp+772L : inexact-ok exp2 0 = exp2 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp2 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -114101,6 +115158,75 @@ expm1 0x3.735f497c4e67535cp-4 = expm1 tonearest ldbl-128ibm 0x3.735f497c4e67535cp-4L : 0x3.d9dcef7e7e397c649290c708e4p-4L : inexact-ok = expm1 towardzero ldbl-128ibm 0x3.735f497c4e67535cp-4L : 0x3.d9dcef7e7e397c649290c708e3p-4L : inexact-ok = expm1 upward ldbl-128ibm 0x3.735f497c4e67535cp-4L : 0x3.d9dcef7e7e397c649290c708e4p-4L : inexact-ok +expm1 -0x7.d6c50b469d404p+0 += expm1 downward flt-32 -0x7.d6c508p+0f : -0xf.fe62dp-4f : inexact-ok += expm1 tonearest flt-32 -0x7.d6c508p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 towardzero flt-32 -0x7.d6c508p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 upward flt-32 -0x7.d6c508p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 downward dbl-64 -0x7.d6c508p+0 : -0xf.fe62c59d9de8p-4 : inexact-ok += expm1 tonearest dbl-64 -0x7.d6c508p+0 : -0xf.fe62c59d9de8p-4 : inexact-ok += expm1 towardzero dbl-64 -0x7.d6c508p+0 : -0xf.fe62c59d9de78p-4 : inexact-ok += expm1 upward dbl-64 -0x7.d6c508p+0 : -0xf.fe62c59d9de78p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x7.d6c508p+0L : -0xf.fe62c59d9de7d62p-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 upward ldbl-96-intel -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x7.d6c508p+0L : -0xf.fe62c59d9de7d62p-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 downward ldbl-128 -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a7168p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a716p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a716p-4L : inexact-ok += expm1 upward ldbl-128 -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a716p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a74p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a7p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a7p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a7p-4L : inexact-ok += expm1 downward flt-32 -0x7.d6c51p+0f : -0xf.fe62dp-4f : inexact-ok += expm1 tonearest flt-32 -0x7.d6c51p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 towardzero flt-32 -0x7.d6c51p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 upward flt-32 -0x7.d6c51p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 downward dbl-64 -0x7.d6c51p+0 : -0xf.fe62c5aa87bbp-4 : inexact-ok += expm1 tonearest dbl-64 -0x7.d6c51p+0 : -0xf.fe62c5aa87ba8p-4 : inexact-ok += expm1 towardzero dbl-64 -0x7.d6c51p+0 : -0xf.fe62c5aa87ba8p-4 : inexact-ok += expm1 upward dbl-64 -0x7.d6c51p+0 : -0xf.fe62c5aa87ba8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x7.d6c51p+0L : -0xf.fe62c5aa87bab59p-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 upward ldbl-96-intel -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x7.d6c51p+0L : -0xf.fe62c5aa87bab59p-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 downward ldbl-128 -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d526p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d526p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d525f8p-4L : inexact-ok += expm1 upward ldbl-128 -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d525f8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d528p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d524p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d524p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d524p-4L : inexact-ok += expm1 downward dbl-64 -0x7.d6c50b469d404p+0 : -0xf.fe62c5a2e793p-4 : inexact-ok += expm1 tonearest dbl-64 -0x7.d6c50b469d404p+0 : -0xf.fe62c5a2e7928p-4 : inexact-ok += expm1 towardzero dbl-64 -0x7.d6c50b469d404p+0 : -0xf.fe62c5a2e7928p-4 : inexact-ok += expm1 upward dbl-64 -0x7.d6c50b469d404p+0 : -0xf.fe62c5a2e7928p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792cp-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792cp-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792cp-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792cp-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffp-4L : inexact-ok += expm1 downward ldbl-128 -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc705d8p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc705dp-4L : inexact-ok += expm1 towardzero ldbl-128 -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc705dp-4L : inexact-ok += expm1 upward ldbl-128 -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc705dp-4L : inexact-ok += expm1 downward ldbl-128ibm -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc708p-4L : inexact-ok += 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.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 @@ -141447,6 +142573,75 @@ hypot 0 min_subnorm no-test-inline = hypot tonearest ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok = hypot towardzero ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok = hypot upward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok +hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0 += hypot downward flt-32 -0x1.fa7deap+0f 0x1.a761bcp+0f : 0x2.942414p+0f : inexact-ok += hypot tonearest flt-32 -0x1.fa7deap+0f 0x1.a761bcp+0f : 0x2.942418p+0f : inexact-ok += hypot towardzero flt-32 -0x1.fa7deap+0f 0x1.a761bcp+0f : 0x2.942414p+0f : inexact-ok += hypot upward flt-32 -0x1.fa7deap+0f 0x1.a761bcp+0f : 0x2.942418p+0f : inexact-ok += hypot downward dbl-64 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942417c052f08p+0 : inexact-ok += hypot tonearest dbl-64 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942417c052f0ap+0 : inexact-ok += hypot towardzero dbl-64 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942417c052f08p+0 : inexact-ok += hypot upward dbl-64 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942417c052f0ap+0 : inexact-ok += hypot downward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot tonearest ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot towardzero ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot upward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09778p+0L : inexact-ok += hypot downward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot tonearest ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot towardzero ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot upward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09778p+0L : inexact-ok += hypot downward ldbl-128 -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38f4p+0L : inexact-ok += hypot tonearest ldbl-128 -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38f4p+0L : inexact-ok += hypot towardzero ldbl-128 -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38f4p+0L : inexact-ok += hypot upward ldbl-128 -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38f6p+0L : inexact-ok += hypot downward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38p+0L : inexact-ok += hypot tonearest ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb39p+0L : inexact-ok += hypot towardzero ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38p+0L : inexact-ok += hypot upward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb39p+0L : inexact-ok += hypot downward flt-32 -0x1.fa7deap+0f 0x1.a761bap+0f : 0x2.942414p+0f : inexact-ok += hypot tonearest flt-32 -0x1.fa7deap+0f 0x1.a761bap+0f : 0x2.942418p+0f : inexact-ok += hypot towardzero flt-32 -0x1.fa7deap+0f 0x1.a761bap+0f : 0x2.942414p+0f : inexact-ok += hypot upward flt-32 -0x1.fa7deap+0f 0x1.a761bap+0f : 0x2.942418p+0f : inexact-ok += hypot downward dbl-64 -0x1.fa7deap+0 0x1.a761bap+0 : 0x2.94241677f3d82p+0 : inexact-ok += hypot tonearest dbl-64 -0x1.fa7deap+0 0x1.a761bap+0 : 0x2.94241677f3d82p+0 : inexact-ok += hypot towardzero dbl-64 -0x1.fa7deap+0 0x1.a761bap+0 : 0x2.94241677f3d82p+0 : inexact-ok += hypot upward dbl-64 -0x1.fa7deap+0 0x1.a761bap+0 : 0x2.94241677f3d84p+0 : inexact-ok += hypot downward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295p+0L : inexact-ok += hypot tonearest ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d82954p+0L : inexact-ok += hypot towardzero ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295p+0L : inexact-ok += hypot upward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d82954p+0L : inexact-ok += hypot downward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295p+0L : inexact-ok += hypot tonearest ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d82954p+0L : inexact-ok += hypot towardzero ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295p+0L : inexact-ok += hypot upward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d82954p+0L : inexact-ok += hypot downward ldbl-128 -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f98515p+0L : inexact-ok += hypot tonearest ldbl-128 -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f98515p+0L : inexact-ok += hypot towardzero ldbl-128 -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f98515p+0L : inexact-ok += hypot upward ldbl-128 -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f985152p+0L : inexact-ok += hypot downward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f9851p+0L : inexact-ok += hypot tonearest ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f9851p+0L : inexact-ok += hypot towardzero ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f9851p+0L : inexact-ok += hypot upward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f9852p+0L : inexact-ok += hypot downward dbl-64 -0x1.fa7deap+0 0x1.a761bab383ac8p+0 : 0x2.942416eb158ap+0 : inexact-ok += hypot tonearest dbl-64 -0x1.fa7deap+0 0x1.a761bab383ac8p+0 : 0x2.942416eb158a2p+0 : inexact-ok += hypot towardzero dbl-64 -0x1.fa7deap+0 0x1.a761bab383ac8p+0 : 0x2.942416eb158ap+0 : inexact-ok += hypot upward dbl-64 -0x1.fa7deap+0 0x1.a761bab383ac8p+0 : 0x2.942416eb158a2p+0 : inexact-ok += hypot downward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot tonearest ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot towardzero ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot upward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1004p+0L : inexact-ok += hypot downward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot tonearest ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot towardzero ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot upward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1004p+0L : inexact-ok += hypot downward ldbl-128 -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e0226196p+0L : inexact-ok += hypot tonearest ldbl-128 -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e02261962p+0L : inexact-ok += hypot towardzero ldbl-128 -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e0226196p+0L : inexact-ok += hypot upward ldbl-128 -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e02261962p+0L : inexact-ok += hypot downward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e022619p+0L : inexact-ok += hypot tonearest ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e022619p+0L : inexact-ok += hypot towardzero ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e022619p+0L : inexact-ok += hypot upward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e02261ap+0L : inexact-ok j0 -1.0 = j0 downward flt-32 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok = j0 tonearest flt-32 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok @@ -148875,6 +150070,76 @@ log 0x1.017f8ap+44 = log tonearest ldbl-128ibm 0x1.017f8ap+44L : 0x1.e811a8a66aa569880c5e8ea2ecp+4L : inexact-ok = log towardzero ldbl-128ibm 0x1.017f8ap+44L : 0x1.e811a8a66aa569880c5e8ea2ecp+4L : inexact-ok = log upward ldbl-128ibm 0x1.017f8ap+44L : 0x1.e811a8a66aa569880c5e8ea2ec8p+4L : inexact-ok +log 0x1.0b5c1ep+36 += log downward flt-32 0x1.0b5c1ep+36f : 0x1.8ff28cp+4f : inexact-ok += log tonearest flt-32 0x1.0b5c1ep+36f : 0x1.8ff28cp+4f : inexact-ok += log towardzero flt-32 0x1.0b5c1ep+36f : 0x1.8ff28cp+4f : inexact-ok += log upward flt-32 0x1.0b5c1ep+36f : 0x1.8ff28ep+4f : inexact-ok += log downward dbl-64 0x1.0b5c1ep+36 : 0x1.8ff28cfed79a1p+4 : inexact-ok += log tonearest dbl-64 0x1.0b5c1ep+36 : 0x1.8ff28cfed79a1p+4 : inexact-ok += log towardzero dbl-64 0x1.0b5c1ep+36 : 0x1.8ff28cfed79a1p+4 : inexact-ok += log upward dbl-64 0x1.0b5c1ep+36 : 0x1.8ff28cfed79a2p+4 : inexact-ok += log downward ldbl-96-intel 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1p+4L : inexact-ok += log tonearest ldbl-96-intel 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1002p+4L : inexact-ok += log towardzero ldbl-96-intel 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1p+4L : inexact-ok += log upward ldbl-96-intel 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1002p+4L : inexact-ok += log downward ldbl-96-m68k 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1p+4L : inexact-ok += log tonearest ldbl-96-m68k 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1002p+4L : inexact-ok += log towardzero ldbl-96-m68k 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1p+4L : inexact-ok += log upward ldbl-96-m68k 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1002p+4L : inexact-ok += log downward ldbl-128 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f3acp+4L : inexact-ok += log tonearest ldbl-128 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f3acp+4L : inexact-ok += log towardzero ldbl-128 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f3acp+4L : inexact-ok += log upward ldbl-128 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f3adp+4L : inexact-ok += log downward ldbl-128ibm 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f38p+4L : inexact-ok += log tonearest ldbl-128ibm 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f38p+4L : inexact-ok += log towardzero ldbl-128ibm 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f38p+4L : inexact-ok += log upward ldbl-128ibm 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f4p+4L : inexact-ok +log 0x2.1b17c2887e938p+928 += log downward flt-32 0xf.fffffp+124f : 0x5.8b90b8p+4f : inexact-ok += log tonearest flt-32 0xf.fffffp+124f : 0x5.8b90cp+4f : inexact-ok += log towardzero flt-32 0xf.fffffp+124f : 0x5.8b90b8p+4f : inexact-ok += log upward flt-32 0xf.fffffp+124f : 0x5.8b90cp+4f : inexact-ok += log downward dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok += log tonearest dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok += log towardzero dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok += log upward dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7cp+4 : inexact-ok += log downward ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok += log tonearest ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok += log towardzero ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok += log upward ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok += log downward ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok += log tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok += log towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok += log upward ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok += log downward ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac64p+4L : inexact-ok += log tonearest ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac644p+4L : inexact-ok += log towardzero ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac64p+4L : inexact-ok += log upward ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac644p+4L : inexact-ok += log downward ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok += log tonearest ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok += log towardzero ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok += log upward ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac8p+4L : inexact-ok += log downward dbl-64 0x2.1b17c2887e938p+928 : 0x2.83fc3c37fc58ep+8 : inexact-ok += log tonearest dbl-64 0x2.1b17c2887e938p+928 : 0x2.83fc3c37fc59p+8 : inexact-ok += log towardzero dbl-64 0x2.1b17c2887e938p+928 : 0x2.83fc3c37fc58ep+8 : inexact-ok += log upward dbl-64 0x2.1b17c2887e938p+928 : 0x2.83fc3c37fc59p+8 : inexact-ok += log downward ldbl-96-intel 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58fffcp+8L : inexact-ok += log tonearest ldbl-96-intel 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc59p+8L : inexact-ok += log towardzero ldbl-96-intel 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58fffcp+8L : inexact-ok += log upward ldbl-96-intel 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc59p+8L : inexact-ok += log downward ldbl-96-m68k 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58fffcp+8L : inexact-ok += log tonearest ldbl-96-m68k 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc59p+8L : inexact-ok += log towardzero ldbl-96-m68k 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58fffcp+8L : inexact-ok += log upward ldbl-96-m68k 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc59p+8L : inexact-ok += log downward ldbl-128 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1e4p+8L : inexact-ok += log tonearest ldbl-128 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1e6p+8L : inexact-ok += log towardzero ldbl-128 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1e4p+8L : inexact-ok += log upward ldbl-128 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1e6p+8L : inexact-ok += log downward ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1p+8L : inexact-ok += log tonearest ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff2p+8L : inexact-ok += log towardzero ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1p+8L : inexact-ok += log upward ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff2p+8L : inexact-ok log10 1 = log10 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok = log10 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok @@ -149667,6 +150932,31 @@ log10 0xf.bf1b2p-4 = log10 tonearest ldbl-128ibm 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c6p-8L : inexact-ok = log10 towardzero ldbl-128ibm 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c6p-8L : inexact-ok = log10 upward ldbl-128ibm 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c6p-8L : inexact-ok +log10 0x1.6b5f7ap+96 += log10 downward flt-32 0x1.6b5f7ap+96f : 0x1.d0d0dcp+4f : inexact-ok += log10 tonearest flt-32 0x1.6b5f7ap+96f : 0x1.d0d0dep+4f : inexact-ok += log10 towardzero flt-32 0x1.6b5f7ap+96f : 0x1.d0d0dcp+4f : inexact-ok += log10 upward flt-32 0x1.6b5f7ap+96f : 0x1.d0d0dep+4f : inexact-ok += log10 downward dbl-64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok += log10 tonearest dbl-64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok += log10 towardzero dbl-64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok += log10 upward dbl-64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dep+4 : inexact-ok += log10 downward ldbl-96-intel 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7fep+4L : inexact-ok += log10 tonearest ldbl-96-intel 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd8p+4L : inexact-ok += log10 towardzero ldbl-96-intel 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7fep+4L : inexact-ok += log10 upward ldbl-96-intel 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd8p+4L : inexact-ok += log10 downward ldbl-96-m68k 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7fep+4L : inexact-ok += log10 tonearest ldbl-96-m68k 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd8p+4L : inexact-ok += log10 towardzero ldbl-96-m68k 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7fep+4L : inexact-ok += log10 upward ldbl-96-m68k 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd8p+4L : inexact-ok += log10 downward ldbl-128 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe42p+4L : inexact-ok += log10 tonearest ldbl-128 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe421p+4L : inexact-ok += log10 towardzero ldbl-128 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe42p+4L : inexact-ok += log10 upward ldbl-128 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe421p+4L : inexact-ok += log10 downward ldbl-128ibm 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4L : inexact-ok += log10 tonearest ldbl-128ibm 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4L : inexact-ok += log10 towardzero ldbl-128ibm 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4L : inexact-ok += log10 upward ldbl-128ibm 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe48p+4L : inexact-ok log1p 0 = log1p downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = log1p tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -151070,6 +152360,31 @@ log1p 0x7.aa5198p-4 = log1p tonearest ldbl-128ibm 0x7.aa5198p-4L : 0x6.43431f9d697f9599160da10914p-4L : inexact-ok = log1p towardzero ldbl-128ibm 0x7.aa5198p-4L : 0x6.43431f9d697f9599160da10912p-4L : inexact-ok = log1p upward ldbl-128ibm 0x7.aa5198p-4L : 0x6.43431f9d697f9599160da10914p-4L : inexact-ok +log1p 0x2.564fap+0 += log1p downward flt-32 0x2.564fap+0f : 0x1.34829ap+0f : inexact-ok += log1p tonearest flt-32 0x2.564fap+0f : 0x1.34829cp+0f : inexact-ok += log1p towardzero flt-32 0x2.564fap+0f : 0x1.34829ap+0f : inexact-ok += log1p upward flt-32 0x2.564fap+0f : 0x1.34829cp+0f : inexact-ok += log1p downward dbl-64 0x2.564fap+0 : 0x1.34829b3156a22p+0 : inexact-ok += log1p tonearest dbl-64 0x2.564fap+0 : 0x1.34829b3156a23p+0 : inexact-ok += log1p towardzero dbl-64 0x2.564fap+0 : 0x1.34829b3156a22p+0 : inexact-ok += log1p upward dbl-64 0x2.564fap+0 : 0x1.34829b3156a23p+0 : inexact-ok += log1p downward ldbl-96-intel 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p tonearest ldbl-96-intel 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p towardzero ldbl-96-intel 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p upward ldbl-96-intel 0x2.564fap+0L : 0x1.34829b3156a22802p+0L : inexact-ok += log1p downward ldbl-96-m68k 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p tonearest ldbl-96-m68k 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p towardzero ldbl-96-m68k 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p upward ldbl-96-m68k 0x2.564fap+0L : 0x1.34829b3156a22802p+0L : inexact-ok += log1p downward ldbl-128 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313df7p+0L : inexact-ok += log1p tonearest ldbl-128 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313df7p+0L : inexact-ok += log1p towardzero ldbl-128 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313df7p+0L : inexact-ok += log1p upward ldbl-128 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313df8p+0L : inexact-ok += log1p downward ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313d8p+0L : inexact-ok += log1p tonearest ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313ep+0L : inexact-ok += log1p towardzero ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313d8p+0L : inexact-ok += log1p upward ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313ep+0L : inexact-ok log2 1 = log2 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok = log2 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok @@ -151733,6 +153048,31 @@ log2 0x1.4fe37ep+0 = log2 tonearest ldbl-128ibm 0x1.4fe37ep+0L : 0x6.44f92e0fda7d1b46e2bc2dcfaap-4L : inexact-ok = log2 towardzero ldbl-128ibm 0x1.4fe37ep+0L : 0x6.44f92e0fda7d1b46e2bc2dcfa8p-4L : inexact-ok = log2 upward ldbl-128ibm 0x1.4fe37ep+0L : 0x6.44f92e0fda7d1b46e2bc2dcfaap-4L : inexact-ok +log2 0x3.9b0754p+8 += log2 downward flt-32 0x3.9b0754p+8f : 0x9.d9a8cp+0f : inexact-ok += log2 tonearest flt-32 0x3.9b0754p+8f : 0x9.d9a8cp+0f : inexact-ok += log2 towardzero flt-32 0x3.9b0754p+8f : 0x9.d9a8cp+0f : inexact-ok += log2 upward flt-32 0x3.9b0754p+8f : 0x9.d9a8dp+0f : inexact-ok += log2 downward dbl-64 0x3.9b0754p+8 : 0x9.d9a8c6de34328p+0 : inexact-ok += log2 tonearest dbl-64 0x3.9b0754p+8 : 0x9.d9a8c6de34328p+0 : inexact-ok += log2 towardzero dbl-64 0x3.9b0754p+8 : 0x9.d9a8c6de34328p+0 : inexact-ok += log2 upward dbl-64 0x3.9b0754p+8 : 0x9.d9a8c6de3433p+0 : inexact-ok += log2 downward ldbl-96-intel 0x3.9b0754p+8L : 0x9.d9a8c6de3432bffp+0L : inexact-ok += log2 tonearest ldbl-96-intel 0x3.9b0754p+8L : 0x9.d9a8c6de3432cp+0L : inexact-ok += log2 towardzero ldbl-96-intel 0x3.9b0754p+8L : 0x9.d9a8c6de3432bffp+0L : inexact-ok += log2 upward ldbl-96-intel 0x3.9b0754p+8L : 0x9.d9a8c6de3432cp+0L : inexact-ok += log2 downward ldbl-96-m68k 0x3.9b0754p+8L : 0x9.d9a8c6de3432bffp+0L : inexact-ok += log2 tonearest ldbl-96-m68k 0x3.9b0754p+8L : 0x9.d9a8c6de3432cp+0L : inexact-ok += log2 towardzero ldbl-96-m68k 0x3.9b0754p+8L : 0x9.d9a8c6de3432bffp+0L : inexact-ok += log2 upward ldbl-96-m68k 0x3.9b0754p+8L : 0x9.d9a8c6de3432cp+0L : inexact-ok += log2 downward ldbl-128 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633f8p+0L : inexact-ok += log2 tonearest ldbl-128 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633f8p+0L : inexact-ok += log2 towardzero ldbl-128 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633f8p+0L : inexact-ok += log2 upward ldbl-128 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633f88p+0L : inexact-ok += log2 downward ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633cp+0L : inexact-ok += log2 tonearest ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9634p+0L : inexact-ok += log2 towardzero ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633cp+0L : inexact-ok += log2 upward ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9634p+0L : inexact-ok log2 min = log2 downward flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok = log2 tonearest flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok @@ -189715,6 +191055,31 @@ pow 0x1.ce78f2p+0 -0x2.7f1f78p+4 = pow tonearest ldbl-128ibm 0x1.ce78f2p+0L -0x2.7f1f78p+4L : 0x3.c74e2eeb2cd0026957cffeb3a2p-36L : inexact-ok = pow towardzero ldbl-128ibm 0x1.ce78f2p+0L -0x2.7f1f78p+4L : 0x3.c74e2eeb2cd0026957cffeb3a1p-36L : inexact-ok = pow upward ldbl-128ibm 0x1.ce78f2p+0L -0x2.7f1f78p+4L : 0x3.c74e2eeb2cd0026957cffeb3a2p-36L : inexact-ok +pow 0xf.fffffp+124 -0x5.b5b648p+0 += pow downward flt-32 0xf.fffffp+124f -0x5.b5b648p+0f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0xf.fffffp+124f -0x5.b5b648p+0f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0xf.fffffp+124f -0x5.b5b648p+0f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0xf.fffffp+124f -0x5.b5b648p+0f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30ap-732 : inexact-ok += pow tonearest dbl-64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30cp-732 : inexact-ok += pow towardzero dbl-64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30ap-732 : inexact-ok += pow upward dbl-64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30cp-732 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b03cp-732L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b03cp-732L : inexact-ok += pow downward ldbl-128 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287bcp-732L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287bcp-732L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287bcp-732L : inexact-ok += pow upward ldbl-128 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287bep-732L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287p-732L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c288p-732L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287p-732L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c288p-732L : inexact-ok sin 0 = sin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = sin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -196024,6 +197389,56 @@ sinh -0xd.dce79p-4 = sinh tonearest ldbl-128ibm -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a48p-4L : inexact-ok = sinh towardzero ldbl-128ibm -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a44p-4L : inexact-ok = sinh upward ldbl-128ibm -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a44p-4L : inexact-ok +sinh 0x8.a3127p+4 += sinh downward flt-32 0x8.a3127p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x8.a3127p+4f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x8.a3127p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x8.a3127p+4f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x8.a3127p+4 : 0x5.2a5fdb392d918p+196 : inexact-ok += sinh tonearest dbl-64 0x8.a3127p+4 : 0x5.2a5fdb392d918p+196 : inexact-ok += sinh towardzero dbl-64 0x8.a3127p+4 : 0x5.2a5fdb392d918p+196 : inexact-ok += sinh upward dbl-64 0x8.a3127p+4 : 0x5.2a5fdb392d91cp+196 : inexact-ok += sinh downward ldbl-96-intel 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh tonearest ldbl-96-intel 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh towardzero ldbl-96-intel 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh upward ldbl-96-intel 0x8.a3127p+4L : 0x5.2a5fdb392d919fc8p+196L : inexact-ok += sinh downward ldbl-96-m68k 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh tonearest ldbl-96-m68k 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh towardzero ldbl-96-m68k 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh upward ldbl-96-m68k 0x8.a3127p+4L : 0x5.2a5fdb392d919fc8p+196L : inexact-ok += sinh downward ldbl-128 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db29878p+196L : inexact-ok += sinh tonearest ldbl-128 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db2987cp+196L : inexact-ok += sinh towardzero ldbl-128 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db29878p+196L : inexact-ok += sinh upward ldbl-128 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db2987cp+196L : inexact-ok += sinh downward ldbl-128ibm 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db298p+196L : inexact-ok += sinh tonearest ldbl-128ibm 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db298p+196L : inexact-ok += sinh towardzero ldbl-128ibm 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db298p+196L : inexact-ok += sinh upward ldbl-128ibm 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db29ap+196L : inexact-ok +sinh 0x1.c0709p-12 += sinh downward flt-32 0x1.c0709p-12f : 0x1.c0709p-12f : inexact-ok += sinh tonearest flt-32 0x1.c0709p-12f : 0x1.c0709p-12f : inexact-ok += sinh towardzero flt-32 0x1.c0709p-12f : 0x1.c0709p-12f : inexact-ok += sinh upward flt-32 0x1.c0709p-12f : 0x1.c07092p-12f : inexact-ok += sinh downward dbl-64 0x1.c0709p-12 : 0x1.c07090e55732ap-12 : inexact-ok += sinh tonearest dbl-64 0x1.c0709p-12 : 0x1.c07090e55732ap-12 : inexact-ok += sinh towardzero dbl-64 0x1.c0709p-12 : 0x1.c07090e55732ap-12 : inexact-ok += sinh upward dbl-64 0x1.c0709p-12 : 0x1.c07090e55732bp-12 : inexact-ok += sinh downward ldbl-96-intel 0x1.c0709p-12L : 0x1.c07090e55732ap-12L : inexact-ok += sinh tonearest ldbl-96-intel 0x1.c0709p-12L : 0x1.c07090e55732a002p-12L : inexact-ok += sinh towardzero ldbl-96-intel 0x1.c0709p-12L : 0x1.c07090e55732ap-12L : inexact-ok += sinh upward ldbl-96-intel 0x1.c0709p-12L : 0x1.c07090e55732a002p-12L : inexact-ok += sinh downward ldbl-96-m68k 0x1.c0709p-12L : 0x1.c07090e55732ap-12L : inexact-ok += sinh tonearest ldbl-96-m68k 0x1.c0709p-12L : 0x1.c07090e55732a002p-12L : inexact-ok += sinh towardzero ldbl-96-m68k 0x1.c0709p-12L : 0x1.c07090e55732ap-12L : inexact-ok += sinh upward ldbl-96-m68k 0x1.c0709p-12L : 0x1.c07090e55732a002p-12L : inexact-ok += sinh downward ldbl-128 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d77237p-12L : inexact-ok += sinh tonearest ldbl-128 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d77237p-12L : inexact-ok += sinh towardzero ldbl-128 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d77237p-12L : inexact-ok += sinh upward ldbl-128 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d77238p-12L : inexact-ok += sinh downward ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d772p-12L : inexact-ok += sinh tonearest ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d772p-12L : inexact-ok += sinh towardzero ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d772p-12L : inexact-ok += sinh upward ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d7728p-12L : inexact-ok sinh min = sinh downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = sinh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -201933,6 +203348,81 @@ tan -0x1.4f69cp+0 = tan tonearest ldbl-128ibm -0x1.4f69cp+0L : -0x3.c00d4280aa7bede62d35d88621p+0L : inexact-ok = tan towardzero ldbl-128ibm -0x1.4f69cp+0L : -0x3.c00d4280aa7bede62d35d8862p+0L : inexact-ok = tan upward ldbl-128ibm -0x1.4f69cp+0L : -0x3.c00d4280aa7bede62d35d8862p+0L : inexact-ok +tan 0x1.6ca7e8p+0 += tan downward flt-32 0x1.6ca7e8p+0f : 0x6.c89cf8p+0f : inexact-ok += tan tonearest flt-32 0x1.6ca7e8p+0f : 0x6.c89cf8p+0f : inexact-ok += tan towardzero flt-32 0x1.6ca7e8p+0f : 0x6.c89cf8p+0f : inexact-ok += tan upward flt-32 0x1.6ca7e8p+0f : 0x6.c89dp+0f : inexact-ok += tan downward dbl-64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok += tan tonearest dbl-64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok += tan towardzero dbl-64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok += tan upward dbl-64 0x1.6ca7e8p+0 : 0x6.c89cf93335734p+0 : inexact-ok += tan downward ldbl-96-intel 0x1.6ca7e8p+0L : 0x6.c89cf93335731dap+0L : inexact-ok += tan tonearest ldbl-96-intel 0x1.6ca7e8p+0L : 0x6.c89cf93335731da8p+0L : inexact-ok += tan towardzero ldbl-96-intel 0x1.6ca7e8p+0L : 0x6.c89cf93335731dap+0L : inexact-ok += tan upward ldbl-96-intel 0x1.6ca7e8p+0L : 0x6.c89cf93335731da8p+0L : inexact-ok += tan downward ldbl-96-m68k 0x1.6ca7e8p+0L : 0x6.c89cf93335731dap+0L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.6ca7e8p+0L : 0x6.c89cf93335731da8p+0L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.6ca7e8p+0L : 0x6.c89cf93335731dap+0L : inexact-ok += tan upward ldbl-96-m68k 0x1.6ca7e8p+0L : 0x6.c89cf93335731da8p+0L : inexact-ok += tan downward ldbl-128 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c3025cp+0L : inexact-ok += tan tonearest ldbl-128 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c3026p+0L : inexact-ok += tan towardzero ldbl-128 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c3025cp+0L : inexact-ok += tan upward ldbl-128 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c3026p+0L : inexact-ok += tan downward ldbl-128ibm 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c302p+0L : inexact-ok += tan tonearest ldbl-128ibm 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c302p+0L : inexact-ok += tan towardzero ldbl-128ibm 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c302p+0L : inexact-ok += tan upward ldbl-128ibm 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c304p+0L : inexact-ok +tan -0x1.b569cp+0 += tan downward flt-32 -0x1.b569cp+0f : 0x7.355528p+0f : inexact-ok += tan tonearest flt-32 -0x1.b569cp+0f : 0x7.35553p+0f : inexact-ok += tan towardzero flt-32 -0x1.b569cp+0f : 0x7.355528p+0f : inexact-ok += tan upward flt-32 -0x1.b569cp+0f : 0x7.35553p+0f : inexact-ok += tan downward dbl-64 -0x1.b569cp+0 : 0x7.35552c167cbe4p+0 : inexact-ok += tan tonearest dbl-64 -0x1.b569cp+0 : 0x7.35552c167cbe8p+0 : inexact-ok += tan towardzero dbl-64 -0x1.b569cp+0 : 0x7.35552c167cbe4p+0 : inexact-ok += tan upward dbl-64 -0x1.b569cp+0 : 0x7.35552c167cbe8p+0 : inexact-ok += tan downward ldbl-96-intel -0x1.b569cp+0L : 0x7.35552c167cbe7688p+0L : inexact-ok += tan tonearest ldbl-96-intel -0x1.b569cp+0L : 0x7.35552c167cbe769p+0L : inexact-ok += tan towardzero ldbl-96-intel -0x1.b569cp+0L : 0x7.35552c167cbe7688p+0L : inexact-ok += tan upward ldbl-96-intel -0x1.b569cp+0L : 0x7.35552c167cbe769p+0L : inexact-ok += tan downward ldbl-96-m68k -0x1.b569cp+0L : 0x7.35552c167cbe7688p+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.b569cp+0L : 0x7.35552c167cbe769p+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.b569cp+0L : 0x7.35552c167cbe7688p+0L : inexact-ok += tan upward ldbl-96-m68k -0x1.b569cp+0L : 0x7.35552c167cbe769p+0L : inexact-ok += tan downward ldbl-128 -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e914p+0L : inexact-ok += tan tonearest ldbl-128 -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e914p+0L : inexact-ok += tan towardzero ldbl-128 -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e914p+0L : inexact-ok += tan upward ldbl-128 -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e918p+0L : inexact-ok += tan downward ldbl-128ibm -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e8p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179eap+0L : inexact-ok += tan towardzero ldbl-128ibm -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e8p+0L : inexact-ok += tan upward ldbl-128ibm -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179eap+0L : inexact-ok +tan -0x2.12bafcp+0 += tan downward flt-32 -0x2.12bafcp+0f : 0x1.d1fa32p+0f : inexact-ok += tan tonearest flt-32 -0x2.12bafcp+0f : 0x1.d1fa34p+0f : inexact-ok += tan towardzero flt-32 -0x2.12bafcp+0f : 0x1.d1fa32p+0f : inexact-ok += tan upward flt-32 -0x2.12bafcp+0f : 0x1.d1fa34p+0f : inexact-ok += tan downward dbl-64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok += tan tonearest dbl-64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok += tan towardzero dbl-64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok += tan upward dbl-64 -0x2.12bafcp+0 : 0x1.d1fa3375a3dedp+0 : inexact-ok += tan downward ldbl-96-intel -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan tonearest ldbl-96-intel -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan towardzero ldbl-96-intel -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan upward ldbl-96-intel -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7eap+0L : inexact-ok += tan downward ldbl-96-m68k -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan upward ldbl-96-m68k -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7eap+0L : inexact-ok += tan downward ldbl-128 -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99bd7p+0L : inexact-ok += tan tonearest ldbl-128 -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99bd8p+0L : inexact-ok += tan towardzero ldbl-128 -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99bd7p+0L : inexact-ok += tan upward ldbl-128 -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99bd8p+0L : inexact-ok += tan downward ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99b8p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99cp+0L : inexact-ok += tan towardzero ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99b8p+0L : inexact-ok += tan upward ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99cp+0L : inexact-ok tan min = tan downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = tan tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -229629,6 +231119,81 @@ tgamma -0x1.4a5caap+4 = tgamma tonearest ldbl-128ibm -0x1.4a5caap+4L : -0x3.ba6130492158a8f70489141a26p-64L : inexact-ok = tgamma towardzero ldbl-128ibm -0x1.4a5caap+4L : -0x3.ba6130492158a8f70489141a26p-64L : inexact-ok = tgamma upward ldbl-128ibm -0x1.4a5caap+4L : -0x3.ba6130492158a8f70489141a26p-64L : inexact-ok +tgamma -0x9.2d3a5p+0 += tgamma downward flt-32 -0x9.2d3a5p+0f : 0xb.8dc3fp-20f : inexact-ok += tgamma tonearest flt-32 -0x9.2d3a5p+0f : 0xb.8dc3fp-20f : inexact-ok += tgamma towardzero flt-32 -0x9.2d3a5p+0f : 0xb.8dc3fp-20f : inexact-ok += tgamma upward flt-32 -0x9.2d3a5p+0f : 0xb.8dc4p-20f : inexact-ok += tgamma downward dbl-64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c48p-20 : inexact-ok += tgamma tonearest dbl-64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c5p-20 : inexact-ok += tgamma towardzero dbl-64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c48p-20 : inexact-ok += tgamma upward dbl-64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c5p-20 : inexact-ok += tgamma downward ldbl-96-intel -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma tonearest ldbl-96-intel -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma towardzero ldbl-96-intel -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma upward ldbl-96-intel -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f87p-20L : inexact-ok += tgamma downward ldbl-96-m68k -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma tonearest ldbl-96-m68k -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma towardzero ldbl-96-m68k -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma upward ldbl-96-m68k -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f87p-20L : inexact-ok += tgamma downward ldbl-128 -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20L : inexact-ok += tgamma tonearest ldbl-128 -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20L : inexact-ok += tgamma towardzero ldbl-128 -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20L : inexact-ok += tgamma upward ldbl-128 -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9d38p-20L : inexact-ok += tgamma downward ldbl-128ibm -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20L : inexact-ok += tgamma tonearest ldbl-128ibm -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20L : inexact-ok += tgamma towardzero ldbl-128ibm -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20L : inexact-ok += tgamma upward ldbl-128ibm -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9eap-20L : inexact-ok +tgamma -0xb.0f63ep+0 += tgamma downward flt-32 -0xb.0f63ep+0f : 0x6.1254c8p-24f : inexact-ok += tgamma tonearest flt-32 -0xb.0f63ep+0f : 0x6.1254c8p-24f : inexact-ok += tgamma towardzero flt-32 -0xb.0f63ep+0f : 0x6.1254c8p-24f : inexact-ok += tgamma upward flt-32 -0xb.0f63ep+0f : 0x6.1254dp-24f : inexact-ok += tgamma downward dbl-64 -0xb.0f63ep+0 : 0x6.1254c93775c0cp-24 : inexact-ok += tgamma tonearest dbl-64 -0xb.0f63ep+0 : 0x6.1254c93775c1p-24 : inexact-ok += tgamma towardzero dbl-64 -0xb.0f63ep+0 : 0x6.1254c93775c0cp-24 : inexact-ok += tgamma upward dbl-64 -0xb.0f63ep+0 : 0x6.1254c93775c1p-24 : inexact-ok += tgamma downward ldbl-96-intel -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma tonearest ldbl-96-intel -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma towardzero ldbl-96-intel -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma upward ldbl-96-intel -0xb.0f63ep+0L : 0x6.1254c93775c0f718p-24L : inexact-ok += tgamma downward ldbl-96-m68k -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma upward ldbl-96-m68k -0xb.0f63ep+0L : 0x6.1254c93775c0f718p-24L : inexact-ok += tgamma downward ldbl-128 -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057844p-24L : inexact-ok += tgamma tonearest ldbl-128 -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057844p-24L : inexact-ok += tgamma towardzero ldbl-128 -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057844p-24L : inexact-ok += tgamma upward ldbl-128 -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057848p-24L : inexact-ok += tgamma downward ldbl-128ibm -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a70578p-24L : inexact-ok += tgamma tonearest ldbl-128ibm -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a70578p-24L : inexact-ok += tgamma towardzero ldbl-128ibm -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a70578p-24L : inexact-ok += tgamma upward ldbl-128ibm -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057ap-24L : inexact-ok +tgamma -0x5.f0e02p+8 += tgamma downward flt-32 -0x5.f0e02p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok += tgamma tonearest flt-32 -0x5.f0e02p+8f : -0x0p+0f : inexact-ok underflow errno-erange += tgamma towardzero flt-32 -0x5.f0e02p+8f : -0x0p+0f : inexact-ok underflow errno-erange += tgamma upward flt-32 -0x5.f0e02p+8f : -0x0p+0f : inexact-ok underflow errno-erange += tgamma downward dbl-64 -0x5.f0e02p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += tgamma tonearest dbl-64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange += tgamma towardzero dbl-64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange += tgamma upward dbl-64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange += tgamma downward ldbl-96-intel -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2ep-13888L : inexact-ok += tgamma tonearest ldbl-96-intel -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma towardzero ldbl-96-intel -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma upward ldbl-96-intel -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma downward ldbl-96-m68k -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2ep-13888L : inexact-ok += tgamma tonearest ldbl-96-m68k -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma towardzero ldbl-96-m68k -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma upward ldbl-96-m68k -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma downward ldbl-128 -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcee18cccd843ep-13888L : inexact-ok += tgamma tonearest ldbl-128 -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888L : inexact-ok += tgamma towardzero ldbl-128 -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888L : inexact-ok += tgamma upward ldbl-128 -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888L : inexact-ok += tgamma downward ldbl-128ibm -0x5.f0e02p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += tgamma tonearest ldbl-128ibm -0x5.f0e02p+8L : -0x0p+0L : inexact-ok underflow errno-erange += tgamma towardzero ldbl-128ibm -0x5.f0e02p+8L : -0x0p+0L : inexact-ok underflow errno-erange += tgamma upward ldbl-128ibm -0x5.f0e02p+8L : -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/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index dbc8f2f331..36037655f2 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -22,10 +22,14 @@ ildouble: 4 ldouble: 2 Function: "acosh_downward": +double: 1 +idouble: 1 ildouble: 6 ldouble: 4 Function: "acosh_towardzero": +double: 1 +idouble: 1 ildouble: 6 ldouble: 4 @@ -34,6 +38,8 @@ ildouble: 4 ldouble: 3 Function: "asin": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -54,6 +60,8 @@ ildouble: 1 ldouble: 1 Function: "asinh": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 @@ -134,6 +142,8 @@ ildouble: 1 ldouble: 1 Function: "atanh": +double: 1 +idouble: 1 ildouble: 3 ldouble: 3 @@ -150,10 +160,11 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 4 +ildouble: 5 ldouble: 3 Function: "atanh_upward": +double: 1 idouble: 1 ifloat: 1 ildouble: 5 @@ -164,14 +175,20 @@ ildouble: 1 ldouble: 1 Function: "cabs_downward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "cabs_towardzero": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "cabs_upward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -304,6 +321,8 @@ ildouble: 2 ldouble: 2 Function: "carg": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -316,7 +335,9 @@ ildouble: 1 ldouble: 1 Function: "carg_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -571,33 +592,35 @@ ldouble: 1 Function: "cbrt": double: 1 +float: 1 idouble: 1 -ildouble: 1 -ldouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 Function: "cbrt_downward": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "cbrt_towardzero": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "cbrt_upward": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "ccos": double: 1 @@ -938,7 +961,8 @@ ildouble: 2 ldouble: 2 Function: "cosh": -ildouble: 1 +double: 1 +ildouble: 2 ldouble: 2 Function: "cosh_downward": @@ -1176,8 +1200,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "csqrt_towardzero": double: 1 @@ -1190,8 +1214,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "csqrt_upward": double: 1 @@ -1347,17 +1371,23 @@ ldouble: 1 Function: "erf_downward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "erf_towardzero": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "erf_upward": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -1366,21 +1396,21 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "erfc_downward": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 4 ldouble: 4 Function: "erfc_towardzero": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 4 ldouble: 4 @@ -1394,10 +1424,14 @@ ildouble: 4 ldouble: 4 Function: "exp": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "exp10": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1456,10 +1490,14 @@ ildouble: 1 ldouble: 1 Function: "exp_upward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "expm1": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 @@ -1520,6 +1558,8 @@ ildouble: 4 ldouble: 4 Function: "hypot": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1674,6 +1714,8 @@ ildouble: 1 ldouble: 1 Function: "log10": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1702,6 +1744,8 @@ ildouble: 1 ldouble: 1 Function: "log1p": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 @@ -1730,6 +1774,8 @@ ildouble: 3 ldouble: 3 Function: "log2": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1754,22 +1800,32 @@ ildouble: 1 ldouble: 1 Function: "log_downward": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 Function: "log_towardzero": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 Function: "log_upward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "pow": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "pow10": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1860,6 +1916,7 @@ ildouble: 3 ldouble: 3 Function: "sinh": +double: 1 ildouble: 2 ldouble: 2 @@ -1872,6 +1929,7 @@ ildouble: 4 ldouble: 5 Function: "sinh_towardzero": +double: 1 idouble: 1 ifloat: 1 ildouble: 3 @@ -1893,25 +1951,25 @@ ldouble: 1 Function: "tan_downward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Function: "tan_towardzero": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Function: "tan_upward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 @@ -1944,13 +2002,13 @@ double: 2 float: 3 idouble: 2 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "tgamma_downward": -double: 2 +double: 3 float: 3 -idouble: 2 +idouble: 3 ifloat: 3 ildouble: 3 ldouble: 3 @@ -1960,16 +2018,16 @@ double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "tgamma_upward": double: 3 -float: 3 +float: 4 idouble: 3 -ifloat: 3 -ildouble: 3 -ldouble: 3 +ifloat: 4 +ildouble: 4 +ldouble: 4 Function: "y0": double: 1 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index de7d420aef..b5f2680d04 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -1276,8 +1276,8 @@ double: 4 float: 3 idouble: 4 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "csqrt_towardzero": double: 3 @@ -1292,8 +1292,8 @@ double: 4 float: 3 idouble: 4 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "csqrt_upward": double: 5 @@ -1476,8 +1476,8 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "erfc_downward": double: 4 @@ -2226,8 +2226,8 @@ double: 4 float: 5 idouble: 4 ifloat: 5 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "tgamma_downward": double: 4 @@ -2242,16 +2242,16 @@ double: 5 float: 5 idouble: 5 ifloat: 5 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "tgamma_upward": double: 5 float: 5 idouble: 5 ifloat: 5 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "y0": double: 2 -- cgit v1.2.3 From 37d83a089ddf7649ea0a97d4121883381e23f999 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 13 Aug 2015 16:40:39 +0000 Subject: Fix tanh missing underflows (bug 16520). Similar to various other bugs in this area, some tanh implementations do not raise the underflow exception for subnormal arguments, when the result is tiny and inexact. This patch forces the exception in a similar way to previous fixes. Tested for x86_64, x86, mips64 and powerpc. [BZ #16520] * sysdeps/ieee754/dbl-64/s_tanh.c: Include . (__tanh): Force underflow exception for arguments with small absolute value. * sysdeps/ieee754/flt-32/s_tanhf.c: Include . (__tanhf): Force underflow exception for arguments with small absolute value. * sysdeps/ieee754/ldbl-128/s_tanhl.c: Include . (__tanhl): Force underflow exception for arguments with small absolute value. * sysdeps/ieee754/ldbl-128ibm/s_tanhl.c: Include . (__tanhl): Force underflow exception for arguments with small absolute value. * sysdeps/ieee754/ldbl-96/s_tanhl.c: Include . (__tanhl): Force underflow exception for arguments with small absolute value. * math/auto-libm-test-in: Add more tests of tanh. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. --- ChangeLog | 22 +++ NEWS | 4 +- math/auto-libm-test-in | 4 + math/auto-libm-test-out | 316 ++++++++++++++++++++++++++++++++++ sysdeps/i386/fpu/libm-test-ulps | 4 + sysdeps/ieee754/dbl-64/s_tanh.c | 10 +- sysdeps/ieee754/flt-32/s_tanhf.c | 8 + sysdeps/ieee754/ldbl-128/s_tanhl.c | 10 +- sysdeps/ieee754/ldbl-128ibm/s_tanhl.c | 8 + sysdeps/ieee754/ldbl-96/s_tanhl.c | 8 + 10 files changed, 390 insertions(+), 4 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index 3f55c55a1d..dbb7b467f6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2015-08-13 Joseph Myers + + [BZ #16520] + * sysdeps/ieee754/dbl-64/s_tanh.c: Include . + (__tanh): Force underflow exception for arguments with small + absolute value. + * sysdeps/ieee754/flt-32/s_tanhf.c: Include . + (__tanhf): Force underflow exception for arguments with small + absolute value. + * sysdeps/ieee754/ldbl-128/s_tanhl.c: Include . + (__tanhl): Force underflow exception for arguments with small + absolute value. + * sysdeps/ieee754/ldbl-128ibm/s_tanhl.c: Include . + (__tanhl): Force underflow exception for arguments with small + absolute value. + * sysdeps/ieee754/ldbl-96/s_tanhl.c: Include . + (__tanhl): Force underflow exception for arguments with small + absolute value. + * math/auto-libm-test-in: Add more tests of tanh. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + 2015-08-13 H.J. Lu * sysdeps/x86/cpu-features.c (init_cpu_features): Call diff --git a/NEWS b/NEWS index ea8bb6d7ca..5ca3de8353 100644 --- a/NEWS +++ b/NEWS @@ -9,8 +9,8 @@ Version 2.23 * The following bugs are resolved with this release: - 16517, 16519, 16734, 17905, 18086, 18265, 18480, 18525, 18618, 18647, - 18661, 18674, 18778, 18781, 18787, 18789, 18790, 18820. + 16517, 16519, 16520, 16734, 17905, 18086, 18265, 18480, 18525, 18618, + 18647, 18661, 18674, 18778, 18781, 18787, 18789, 18790, 18820. Version 2.22 diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index c32e436905..b14146e2b6 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -2779,6 +2779,10 @@ tanh -0x2.6082fp-4 tanh 0xe.05031p-16 tanh 0x3.c80eaa7adaa3p-4 tanh 0x2.00f9857616524p-4 +tanh min +tanh -min +tanh min_subnorm +tanh -min_subnorm tgamma 0.5 tgamma -0.5 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index b4114be3d8..4d8bcf2f08 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -205177,6 +205177,322 @@ tanh 0x2.00f9857616524p-4 = tanh tonearest ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d93p-4L : inexact-ok = tanh towardzero ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d928p-4L : inexact-ok = tanh upward ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d93p-4L : inexact-ok +tanh min += tanh downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok += tanh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok += tanh towardzero flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok += tanh upward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok += tanh downward dbl-64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok += tanh tonearest dbl-64 0x4p-128 : 0x4p-128 : inexact-ok += tanh towardzero dbl-64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok += tanh upward dbl-64 0x4p-128 : 0x4p-128 : inexact-ok += tanh downward ldbl-96-intel 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok += tanh tonearest ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok += tanh towardzero ldbl-96-intel 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok += tanh upward ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok += tanh downward ldbl-96-m68k 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok += tanh upward ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok += tanh downward ldbl-128 0x4p-128L : 0x3.fffffffffffffffffffffffffffep-128L : inexact-ok += tanh tonearest ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok += tanh towardzero ldbl-128 0x4p-128L : 0x3.fffffffffffffffffffffffffffep-128L : inexact-ok += tanh upward ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok += tanh downward ldbl-128ibm 0x4p-128L : 0x3.ffffffffffffffffffffffffffp-128L : inexact-ok += tanh tonearest ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok += tanh towardzero ldbl-128ibm 0x4p-128L : 0x3.ffffffffffffffffffffffffffp-128L : inexact-ok += tanh upward ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok += tanh downward dbl-64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok += tanh tonearest dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += tanh towardzero dbl-64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok += tanh upward dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += tanh downward ldbl-96-intel 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok += tanh tonearest ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok += tanh towardzero ldbl-96-intel 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok += tanh upward ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok += tanh downward ldbl-96-m68k 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok += tanh upward ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok += tanh downward ldbl-128 0x4p-1024L : 0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok += tanh tonearest ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok += tanh towardzero ldbl-128 0x4p-1024L : 0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok += tanh upward ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok += tanh downward ldbl-128ibm 0x4p-1024L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128ibm 0x4p-1024L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-intel 0x4p-16384L : 0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh tonearest ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh towardzero ldbl-96-intel 0x4p-16384L : 0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh upward ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh downward ldbl-96-m68k 0x4p-16384L : 0x3.fffffffffffffffcp-16384L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p-16384L : 0x3.fffffffffffffffcp-16384L : inexact-ok += tanh upward ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok += tanh downward ldbl-128 0x4p-16384L : 0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += tanh tonearest ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh towardzero ldbl-128 0x4p-16384L : 0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += tanh upward ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh downward ldbl-96-intel 0x2p-16384L : 0x1.fffffffffffffff8p-16384L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-96-intel 0x2p-16384L : 0x1.fffffffffffffff8p-16384L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-m68k 0x2p-16384L : 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += tanh tonearest ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh towardzero ldbl-96-m68k 0x2p-16384L : 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += tanh upward ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh downward ldbl-128 0x2p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128 0x2p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow errno-erange-ok += tanh downward dbl-64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok += tanh tonearest dbl-64 0x8p-972 : 0x8p-972 : inexact-ok += tanh towardzero dbl-64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok += tanh upward dbl-64 0x8p-972 : 0x8p-972 : inexact-ok += tanh downward ldbl-96-intel 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok += tanh tonearest ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok += tanh towardzero ldbl-96-intel 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok += tanh upward ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok += tanh downward ldbl-96-m68k 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok += tanh upward ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok += tanh downward ldbl-128 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok += tanh tonearest ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok += tanh towardzero ldbl-128 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok += tanh upward ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok += tanh downward ldbl-128ibm 0x8p-972L : 0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok += tanh tonearest ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok errno-erange-ok += tanh towardzero ldbl-128ibm 0x8p-972L : 0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok += tanh upward ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok errno-erange-ok +tanh -min += tanh downward flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok += tanh tonearest flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok += tanh towardzero flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok += tanh upward flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok += tanh downward dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok += tanh tonearest dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok += tanh towardzero dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok += tanh upward dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok += tanh downward ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok += tanh tonearest ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok += tanh towardzero ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok += tanh upward ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok += tanh downward ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok += tanh tonearest ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok += tanh towardzero ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok += tanh upward ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok += tanh downward ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok += tanh tonearest ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok += tanh towardzero ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok += tanh upward ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok += tanh downward ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok += tanh tonearest ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok += tanh towardzero ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok += tanh upward ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok += tanh downward dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += tanh tonearest dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok += tanh towardzero dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok += tanh upward dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok += tanh downward ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok += tanh tonearest ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok += tanh towardzero ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok += tanh upward ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok += tanh downward ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok += tanh tonearest ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok += tanh towardzero ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok += tanh upward ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok += tanh downward ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok += tanh tonearest ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok += tanh towardzero ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok += tanh upward ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok += tanh downward ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh tonearest ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh towardzero ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh upward ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh downward ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok += tanh tonearest ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok += tanh towardzero ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok += tanh upward ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok += tanh downward ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh tonearest ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh towardzero ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += tanh upward ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += tanh downward ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh tonearest ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok += tanh towardzero ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += tanh upward ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += tanh downward ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow errno-erange-ok += tanh downward dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok += tanh tonearest dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok += tanh towardzero dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok += tanh upward dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok += tanh downward ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok += tanh tonearest ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok += tanh towardzero ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok += tanh upward ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok += tanh downward ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok += tanh tonearest ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok += tanh towardzero ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok += tanh upward ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok += tanh downward ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok += tanh tonearest ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok += tanh towardzero ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok += tanh upward ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok += tanh downward ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok += tanh tonearest ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok += tanh towardzero ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok += tanh upward ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok +tanh min_subnorm += tanh downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok += tanh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tanh towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok += tanh upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tanh downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += tanh tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tanh towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += tanh upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tanh downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += tanh tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += tanh upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += tanh tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += tanh upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += tanh tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += tanh towardzero dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += tanh upward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += tanh tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += tanh upward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += tanh upward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok += tanh tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok += tanh upward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh downward ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-intel 0x8p-16448L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-96-intel 0x8p-16448L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-m68k 0x8p-16448L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-96-m68k 0x8p-16448L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-128 0x8p-16448L : 0x7.fffffffffffcp-16448L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128 0x8p-16448L : 0x7.fffffffffffcp-16448L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-m68k 0x4p-16448L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-96-m68k 0x4p-16448L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-128 0x4p-16448L : 0x3.fffffffffffcp-16448L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128 0x4p-16448L : 0x3.fffffffffffcp-16448L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-128 0x4p-16496L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128 0x4p-16496L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow errno-erange-ok +tanh -min_subnorm += tanh downward flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow errno-erange-ok += tanh tonearest flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow errno-erange-ok += tanh towardzero flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow errno-erange-ok += tanh upward flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow errno-erange-ok += tanh downward dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok += tanh tonearest dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok += tanh towardzero dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok += tanh upward dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok += tanh downward ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok += tanh tonearest ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok += tanh towardzero ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok += tanh upward ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok += tanh downward ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok += tanh tonearest ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok += tanh towardzero ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok += tanh upward ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok += tanh downward ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok += tanh tonearest ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok += tanh towardzero ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += tanh upward ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += tanh downward ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok += tanh tonearest ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok += tanh towardzero ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok += tanh upward ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok += tanh downward dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += tanh tonearest dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += tanh towardzero dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok += tanh upward dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok += tanh tonearest ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok += tanh towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok += tanh upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok += tanh downward ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok += tanh tonearest ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok += tanh towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok += tanh upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok += tanh downward ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok += tanh tonearest ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok += tanh towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok += tanh upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok += tanh downward ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow errno-erange-ok tgamma 0.5 = tgamma downward flt-32 0x8p-4f : 0x1.c5bf88p+0f : inexact-ok = tgamma tonearest flt-32 0x8p-4f : 0x1.c5bf8ap+0f : inexact-ok diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 36037655f2..de53451879 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1988,12 +1988,16 @@ ldouble: 4 Function: "tanh_towardzero": double: 1 float: 1 +idouble: 1 +ifloat: 1 ildouble: 3 ldouble: 3 Function: "tanh_upward": double: 1 float: 1 +idouble: 1 +ifloat: 1 ildouble: 5 ldouble: 4 diff --git a/sysdeps/ieee754/dbl-64/s_tanh.c b/sysdeps/ieee754/dbl-64/s_tanh.c index 23cfcdead5..4f9fcfd2bd 100644 --- a/sysdeps/ieee754/dbl-64/s_tanh.c +++ b/sysdeps/ieee754/dbl-64/s_tanh.c @@ -38,6 +38,7 @@ static char rcsid[] = "$NetBSD: s_tanh.c,v 1.7 1995/05/10 20:48:22 jtc Exp $"; * only tanh(0)=0 is exact for finite argument. */ +#include #include #include @@ -68,7 +69,14 @@ __tanh (double x) if ((ix | lx) == 0) return x; /* x == +-0 */ if (ix < 0x3c800000) /* |x|<2**-55 */ - return x * (one + x); /* tanh(small) = small */ + { + if (fabs (x) < DBL_MIN) + { + double force_underflow = x * x; + math_force_eval (force_underflow); + } + return x * (one + x); /* tanh(small) = small */ + } if (ix >= 0x3ff00000) /* |x|>=1 */ { t = __expm1 (two * fabs (x)); diff --git a/sysdeps/ieee754/flt-32/s_tanhf.c b/sysdeps/ieee754/flt-32/s_tanhf.c index dc96da9a5b..5b48fb2e00 100644 --- a/sysdeps/ieee754/flt-32/s_tanhf.c +++ b/sysdeps/ieee754/flt-32/s_tanhf.c @@ -17,6 +17,7 @@ static char rcsid[] = "$NetBSD: s_tanhf.c,v 1.4 1995/05/10 20:48:24 jtc Exp $"; #endif +#include #include #include @@ -41,7 +42,14 @@ float __tanhf(float x) if (ix == 0) return x; /* x == +-0 */ if (ix<0x24000000) /* |x|<2**-55 */ + { + if (fabsf (x) < FLT_MIN) + { + float force_underflow = x * x; + math_force_eval (force_underflow); + } return x*(one+x); /* tanh(small) = small */ + } if (ix>=0x3f800000) { /* |x|>=1 */ t = __expm1f(two*fabsf(x)); z = one - two/(t+two); diff --git a/sysdeps/ieee754/ldbl-128/s_tanhl.c b/sysdeps/ieee754/ldbl-128/s_tanhl.c index 129735b1b5..8b1706fcdc 100644 --- a/sysdeps/ieee754/ldbl-128/s_tanhl.c +++ b/sysdeps/ieee754/ldbl-128/s_tanhl.c @@ -41,6 +41,7 @@ * only tanhl(0)=0 is exact for finite argument. */ +#include #include #include @@ -73,7 +74,14 @@ __tanhl (long double x) if (u.value == 0) return x; /* x == +- 0 */ if (ix < 0x3fc60000) /* |x| < 2^-57 */ - return x * (one + tiny); /* tanh(small) = small */ + { + if (fabsl (x) < LDBL_MIN) + { + long double force_underflow = x * x; + math_force_eval (force_underflow); + } + return x * (one + tiny); /* tanh(small) = small */ + } u.parts32.w0 = ix; /* Absolute value of x. */ if (ix >= 0x3fff0000) { /* |x| >= 1 */ diff --git a/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c b/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c index fe396e9bd3..5342a8b19a 100644 --- a/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c +++ b/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c @@ -38,6 +38,7 @@ static char rcsid[] = "$NetBSD: s_tanh.c,v 1.7 1995/05/10 20:48:22 jtc Exp $"; * only tanh(0)=0 is exact for finite argument. */ +#include #include #include #include @@ -66,7 +67,14 @@ long double __tanhl(long double x) if (ix == 0) return x; /* x == +-0 */ if (ix<0x3c60000000000000LL) /* |x|<2**-57 */ + { + if (fabsl (x) < LDBL_MIN) + { + long double force_underflow = x * x; + math_force_eval (force_underflow); + } return x*(one+x); /* tanh(small) = small */ + } if (ix>=0x3ff0000000000000LL) { /* |x|>=1 */ t = __expm1l(two*fabsl(x)); z = one - two/(t+two); diff --git a/sysdeps/ieee754/ldbl-96/s_tanhl.c b/sysdeps/ieee754/ldbl-96/s_tanhl.c index 7ec6247315..035037c8c7 100644 --- a/sysdeps/ieee754/ldbl-96/s_tanhl.c +++ b/sysdeps/ieee754/ldbl-96/s_tanhl.c @@ -42,6 +42,7 @@ static char rcsid[] = "$NetBSD: $"; * only tanhl(0)=0 is exact for finite argument. */ +#include #include #include @@ -69,7 +70,14 @@ long double __tanhl(long double x) if ((ix|j0|j1) == 0) return x; /* x == +- 0 */ if (ix<0x3fc8) /* |x|<2**-55 */ + { + if (fabsl (x) < LDBL_MIN) + { + long double force_underflow = x * x; + math_force_eval (force_underflow); + } return x*(one+tiny); /* tanh(small) = small */ + } if (ix>=0x3fff) { /* |x|>=1 */ t = __expm1l(two*fabsl(x)); z = one - two/(t+two); -- cgit v1.2.3 From 3ba0ac10fa9dd577dfe2f36c47bc95467d9a1ca2 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 13 Aug 2015 23:23:23 +0000 Subject: Add more random libm-test inputs. This patch adds more test inputs to various libm functions found through random generation to have larger ulps errors than previously listed in libm-test-ulp, on at least one of x86_64 and x86. Tested for x86_64 and x86. * math/auto-libm-test-in: Add more tests of acos, acosh, asin, asinh, atan, atan2, atanh, cabs, cbrt, cosh, csqrt, erf, erfc, exp, exp2, lgamma, log, log1p, log2, pow, sin, sincos, tan, tanh and tgamma. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. --- ChangeLog | 8 + math/auto-libm-test-in | 45 + math/auto-libm-test-out | 2153 +++++++++++++++++++++++++++++++++++++ sysdeps/i386/fpu/libm-test-ulps | 120 ++- sysdeps/x86_64/fpu/libm-test-ulps | 126 +-- 5 files changed, 2347 insertions(+), 105 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index dbb7b467f6..b9ff0dd58a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2015-08-13 Joseph Myers + * math/auto-libm-test-in: Add more tests of acos, acosh, asin, + asinh, atan, atan2, atanh, cabs, cbrt, cosh, csqrt, erf, erfc, + exp, exp2, lgamma, log, log1p, log2, pow, sin, sincos, tan, tanh + and tgamma. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + [BZ #16520] * sysdeps/ieee754/dbl-64/s_tanh.c: Include . (__tanh): Force underflow exception for arguments with small diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index b14146e2b6..d3a4834faa 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -70,6 +70,8 @@ acos 0x5.dd258006121b8p-4 acos -0x2.35f051e70dbc4p-4 acos 0xe.9a5c0d7fabb9aa1p-4 acos 0xe.17513589de79b75p-4 +acos 0x3.e57821d368ebap-4 +acos 0x2.0bee8p-4 acos min acos -min acos min_subnorm @@ -117,6 +119,10 @@ acosh 0x1.11eab6p+0 acosh 0x1.0fffaap+0 acosh 0x1.068e0eca105a6p+0 acosh 0x2.8d4288p+0 +acosh 0x1.5d71a6p+36 +acosh 0x1.476a3c43d7edep+288 +acosh 0xc.84cb1dbbd1b1p+0 +acosh 0x1.0722362c26ba5p+0 acosh max no-test-inline asin 0 @@ -140,6 +146,7 @@ asin -0x3.1c54d10e5c844p-4 asin 0xf.c9675fa6fe69f12p-4 asin -0xa.fc5afp-4 asin 0xd.805e5p-4 +asin -0x2.1a02dcp-4 asin min asin -min asin min_subnorm @@ -221,6 +228,9 @@ asinh -0x7.63a06320c42e4p-4 asinh 0x6.f4a93p-4 asinh -0x7.88bcc8p-4 asinh -0x3.11c35p-4 +asinh -0x4.39534p-4 +asinh -0xd.d62e8p+92 +asinh -0x4.cfb9805a53a2065p-4 asinh 0x1p-500 asinh 0x1p-5000 asinh min @@ -251,6 +261,7 @@ atan -0x2.3249ap+0 atan -0x1.363f46p+0 atan -0x1.ad4c0ap+0 atan -0x3.eb8e18p+0 +atan 0x3.53c188p+0 atan min atan -min atan min_subnorm @@ -304,6 +315,7 @@ atan2 -0xa.b4101p+20 -0xf.9c4c8p-4 atan2 0x4.251bb8p-4 0x7.40ac68p+0 atan2 0x1.47239ep+68 0xa.3ac3cp+68 atan2 -0x6.b0794p-4 0x3.8ff10cp+0 +atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 atan2 min min atan2 min -min atan2 -min min @@ -392,6 +404,8 @@ atanh -0x3.f0f519a687b64p-8 atanh 0x6.fd4ec8p-4 atanh -0x2.6cb2a8p-4 atanh -0xc.21df7c7f51508p-4 +atanh 0x5.8be99p-40 +atanh 0x3.cbed35fe733d8p-4 atanh 0x1p-500 atanh 0x1p-5000 atanh min @@ -425,6 +439,7 @@ cabs -0x1.26a566p+120 0x4.017b28p+92 cabs -0x1.0eda54p+28 0xb.09476p+0 cabs -0x1.133b84p+84 -0xa.7d925f57f60cp+768 cabs -0 -0x3.4e5d7877324cp+0 +cabs -0xa.f59b8p+4 0xa.21a95p+20 # carg (x + i 0) == 0 for x > 0. carg 2.0 0 @@ -476,6 +491,7 @@ cbrt -0x1.d6a8bep-20 cbrt -0x3.593ed8p-72 cbrt 0x1.bd0098p-104 cbrt -0x3.300d34p+0 +cbrt 0x6.247f5p-4 cbrt max cbrt -max cbrt min @@ -942,6 +958,7 @@ cosh -0xb.60713p+0 cosh -0x3.cee48p+0 cosh 0x2.f5d128p+0 cosh -0xd.0c03p+0 +cosh -0x3.d04328728b72cp-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 @@ -1093,6 +1110,8 @@ csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152 csqrt 0xd.25d559ac5baap-168 0x8p-152 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.fffffep+127 0x1.fffffep+127 csqrt 0x1.fffffep+127 1.0 @@ -1252,6 +1271,7 @@ erf 0x1.44e722p+0 erf -0x1.3a0d48p+0 erf -0x1.c975cap+0 erf -0x1.e6a006p+0 +erf -0x1.4d32f4p-12 erfc 0.0 erfc -0 @@ -1295,6 +1315,8 @@ erfc 0x2.f8646cp+0 erfc 0x1.514548p+0 erfc 0x2.36c504p+0 erfc 0x1.65e31p+0 +erfc 0xd.44cd3p-4 +erfc 0xd.47425b3cafa48p-4 exp 0 exp -0 @@ -1341,6 +1363,8 @@ exp -0x1.760cd14774bd9p+0 exp 0x1.4bed28p+0 exp -0x1.f1cf36p+8 exp 0x3.248524p+0 +exp 0x1.f0b362p+0 +exp 0xd.89746a799ac4eedp+0 exp10 0 exp10 -0 @@ -1442,6 +1466,7 @@ exp2 -0x1.3045fep+8 exp2 0xa.87b8bp+0 exp2 -0xe.2ce69p-4 exp2 -0xc.1bf12p-16 +exp2 -0x4.8ce878p-4 expm1 0 expm1 -0 @@ -1980,6 +2005,7 @@ lgamma 0xb.2e679p+0 lgamma 0xb.01191p+0 lgamma 0xb.26fdap+0 lgamma 0xb.4ad0ap+0 +lgamma 0xe.7a678p+20 log 1 log e @@ -1996,6 +2022,7 @@ log 0xa.ae688p-4 log 0x1.017f8ap+44 log 0x1.0b5c1ep+36 log 0x2.1b17c2887e938p+928 +log 0x1.929d9cp+0 log10 1 log10 0.1 @@ -2045,6 +2072,7 @@ log1p 0xa.5028608bd65f38dp-4 log1p 0x5.bf78873e20a2d468p-4 log1p 0x7.aa5198p-4 log1p 0x2.564fap+0 +log1p 0x7.fc242a2235222ef8p-4 log2 1 log2 e @@ -2062,6 +2090,7 @@ log2 0x1.0a588ep+0 log2 0xb.e77c6p-4 log2 0x1.4fe37ep+0 log2 0x3.9b0754p+8 +log2 0xb.e132ap-4 log2 min log2 min_subnorm @@ -2464,6 +2493,7 @@ pow 1.5 1.03125 pow 0x1.7d1a0a6f2p+681 1.5 pow 0x1.ce78f2p+0 -0x2.7f1f78p+4 pow 0xf.fffffp+124 -0x5.b5b648p+0 +pow 0x1.430d4cp+0 0x5.0e462p+4 sin 0 sin -0 @@ -2507,6 +2537,7 @@ sin 0x1.2001469775ce6p32 sin -0x3.3de320f6be87ep+1020 sin 0xe.9f1e5bc3bb88p+112 sin 0x4.7857dp+68 +sin 0x6.287cc8749212e72p+0 sin min sin -min sin min_subnorm @@ -2533,6 +2564,7 @@ sincos 0x1p+28 sincos -0x3.3de320f6be87ep+1020 sincos 0xe.9f1e5bc3bb88p+112 sincos 0x4.7857dp+68 +sincos 0x6.287cc8749212e72p+0 sincos min sincos -min sincos min_subnorm @@ -2720,6 +2752,9 @@ tan -0x1.4f69cp+0 tan 0x1.6ca7e8p+0 tan -0x1.b569cp+0 tan -0x2.12bafcp+0 +tan 0x2.091d68p+0 +tan -0x5.302ab9b18593264p+0 +tan 0x1.1ad374p+0 tan min tan -min tan min_subnorm @@ -2779,6 +2814,8 @@ tanh -0x2.6082fp-4 tanh 0xe.05031p-16 tanh 0x3.c80eaa7adaa3p-4 tanh 0x2.00f9857616524p-4 +tanh -0xe.9e035p+0 +tanh -0x3.c0d8b54c5a488p-4 tanh min tanh -min tanh min_subnorm @@ -3236,6 +3273,14 @@ tgamma -0x1.4a5caap+4 tgamma -0x9.2d3a5p+0 tgamma -0xb.0f63ep+0 tgamma -0x5.f0e02p+8 +tgamma -0xb.3123bp+0 +tgamma -0x9.6d538p+0 +tgamma -0xc.c2439p+0 +tgamma -0xc.372f043322128p+0 +tgamma -0xa.ccfcep+0 +tgamma -0x9.418c8p+0 +tgamma -0x6.ce9158p+0 +tgamma -0xd.cbf53d0e7d06p+0 y0 0.125 y0 0.75 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 4d8bcf2f08..1900e78cf3 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -2012,6 +2012,100 @@ acos 0xe.17513589de79b75p-4 = acos tonearest ldbl-128ibm 0xe.17513589de79b75p-4L : 0x7.e544c6955c785f6f92104d6ffap-4L : inexact-ok = acos towardzero ldbl-128ibm 0xe.17513589de79b75p-4L : 0x7.e544c6955c785f6f92104d6ff8p-4L : inexact-ok = acos upward ldbl-128ibm 0xe.17513589de79b75p-4L : 0x7.e544c6955c785f6f92104d6ffap-4L : inexact-ok +acos 0x3.e57821d368ebap-4 += acos downward flt-32 0x3.e57824p-4f : 0x1.532616p+0f : inexact-ok += acos tonearest flt-32 0x3.e57824p-4f : 0x1.532618p+0f : inexact-ok += acos towardzero flt-32 0x3.e57824p-4f : 0x1.532616p+0f : inexact-ok += acos upward flt-32 0x3.e57824p-4f : 0x1.532618p+0f : inexact-ok += acos downward dbl-64 0x3.e57824p-4 : 0x1.532617c14a05dp+0 : inexact-ok += acos tonearest dbl-64 0x3.e57824p-4 : 0x1.532617c14a05dp+0 : inexact-ok += acos towardzero dbl-64 0x3.e57824p-4 : 0x1.532617c14a05dp+0 : inexact-ok += acos upward dbl-64 0x3.e57824p-4 : 0x1.532617c14a05ep+0 : inexact-ok += acos downward ldbl-96-intel 0x3.e57824p-4L : 0x1.532617c14a05d60cp+0L : inexact-ok += acos tonearest ldbl-96-intel 0x3.e57824p-4L : 0x1.532617c14a05d60ep+0L : inexact-ok += acos towardzero ldbl-96-intel 0x3.e57824p-4L : 0x1.532617c14a05d60cp+0L : inexact-ok += acos upward ldbl-96-intel 0x3.e57824p-4L : 0x1.532617c14a05d60ep+0L : inexact-ok += acos downward ldbl-96-m68k 0x3.e57824p-4L : 0x1.532617c14a05d60cp+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x3.e57824p-4L : 0x1.532617c14a05d60ep+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x3.e57824p-4L : 0x1.532617c14a05d60cp+0L : inexact-ok += acos upward ldbl-96-m68k 0x3.e57824p-4L : 0x1.532617c14a05d60ep+0L : inexact-ok += acos downward ldbl-128 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae81p+0L : inexact-ok += acos tonearest ldbl-128 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae81p+0L : inexact-ok += acos towardzero ldbl-128 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae81p+0L : inexact-ok += acos upward ldbl-128 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae82p+0L : inexact-ok += acos downward ldbl-128ibm 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae8p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae8p+0L : inexact-ok += acos upward ldbl-128ibm 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6afp+0L : inexact-ok += acos downward flt-32 0x3.e5782p-4f : 0x1.532618p+0f : inexact-ok += acos tonearest flt-32 0x3.e5782p-4f : 0x1.532618p+0f : inexact-ok += acos towardzero flt-32 0x3.e5782p-4f : 0x1.532618p+0f : inexact-ok += acos upward flt-32 0x3.e5782p-4f : 0x1.53261ap+0f : inexact-ok += acos downward dbl-64 0x3.e5782p-4 : 0x1.532618034691ep+0 : inexact-ok += acos tonearest dbl-64 0x3.e5782p-4 : 0x1.532618034691ep+0 : inexact-ok += acos towardzero dbl-64 0x3.e5782p-4 : 0x1.532618034691ep+0 : inexact-ok += acos upward dbl-64 0x3.e5782p-4 : 0x1.532618034691fp+0 : inexact-ok += acos downward ldbl-96-intel 0x3.e5782p-4L : 0x1.532618034691e42p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x3.e5782p-4L : 0x1.532618034691e422p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x3.e5782p-4L : 0x1.532618034691e42p+0L : inexact-ok += acos upward ldbl-96-intel 0x3.e5782p-4L : 0x1.532618034691e422p+0L : inexact-ok += acos downward ldbl-96-m68k 0x3.e5782p-4L : 0x1.532618034691e42p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x3.e5782p-4L : 0x1.532618034691e422p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x3.e5782p-4L : 0x1.532618034691e42p+0L : inexact-ok += acos upward ldbl-96-m68k 0x3.e5782p-4L : 0x1.532618034691e422p+0L : inexact-ok += acos downward ldbl-128 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888ap+0L : inexact-ok += acos tonearest ldbl-128 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888bp+0L : inexact-ok += acos towardzero ldbl-128 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888ap+0L : inexact-ok += acos upward ldbl-128 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888bp+0L : inexact-ok += acos downward ldbl-128ibm 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888p+0L : inexact-ok += acos upward ldbl-128ibm 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd89p+0L : inexact-ok += acos downward dbl-64 0x3.e57821d368ebap-4 : 0x1.532617e527e22p+0 : inexact-ok += acos tonearest dbl-64 0x3.e57821d368ebap-4 : 0x1.532617e527e23p+0 : inexact-ok += acos towardzero dbl-64 0x3.e57821d368ebap-4 : 0x1.532617e527e22p+0 : inexact-ok += acos upward dbl-64 0x3.e57821d368ebap-4 : 0x1.532617e527e23p+0 : inexact-ok += acos downward ldbl-96-intel 0x3.e57821d368ebap-4L : 0x1.532617e527e22ffep+0L : inexact-ok += acos tonearest ldbl-96-intel 0x3.e57821d368ebap-4L : 0x1.532617e527e23p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x3.e57821d368ebap-4L : 0x1.532617e527e22ffep+0L : inexact-ok += acos upward ldbl-96-intel 0x3.e57821d368ebap-4L : 0x1.532617e527e23p+0L : inexact-ok += acos downward ldbl-96-m68k 0x3.e57821d368ebap-4L : 0x1.532617e527e22ffep+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x3.e57821d368ebap-4L : 0x1.532617e527e23p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x3.e57821d368ebap-4L : 0x1.532617e527e22ffep+0L : inexact-ok += acos upward ldbl-96-m68k 0x3.e57821d368ebap-4L : 0x1.532617e527e23p+0L : inexact-ok += acos downward ldbl-128 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f53p+0L : inexact-ok += acos tonearest ldbl-128 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f54p+0L : inexact-ok += acos towardzero ldbl-128 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f53p+0L : inexact-ok += acos upward ldbl-128 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f54p+0L : inexact-ok += acos downward ldbl-128ibm 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76fp+0L : inexact-ok += acos tonearest ldbl-128ibm 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f8p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76fp+0L : inexact-ok += acos upward ldbl-128ibm 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f8p+0L : inexact-ok +acos 0x2.0bee8p-4 += acos downward flt-32 0x2.0bee8p-4f : 0x1.7149c4p+0f : inexact-ok += acos tonearest flt-32 0x2.0bee8p-4f : 0x1.7149c6p+0f : inexact-ok += acos towardzero flt-32 0x2.0bee8p-4f : 0x1.7149c4p+0f : inexact-ok += acos upward flt-32 0x2.0bee8p-4f : 0x1.7149c6p+0f : inexact-ok += acos downward dbl-64 0x2.0bee8p-4 : 0x1.7149c5a449b95p+0 : inexact-ok += acos tonearest dbl-64 0x2.0bee8p-4 : 0x1.7149c5a449b95p+0 : inexact-ok += acos towardzero dbl-64 0x2.0bee8p-4 : 0x1.7149c5a449b95p+0 : inexact-ok += acos upward dbl-64 0x2.0bee8p-4 : 0x1.7149c5a449b96p+0 : inexact-ok += acos downward ldbl-96-intel 0x2.0bee8p-4L : 0x1.7149c5a449b957fep+0L : inexact-ok += acos tonearest ldbl-96-intel 0x2.0bee8p-4L : 0x1.7149c5a449b958p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x2.0bee8p-4L : 0x1.7149c5a449b957fep+0L : inexact-ok += acos upward ldbl-96-intel 0x2.0bee8p-4L : 0x1.7149c5a449b958p+0L : inexact-ok += acos downward ldbl-96-m68k 0x2.0bee8p-4L : 0x1.7149c5a449b957fep+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x2.0bee8p-4L : 0x1.7149c5a449b958p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x2.0bee8p-4L : 0x1.7149c5a449b957fep+0L : inexact-ok += acos upward ldbl-96-m68k 0x2.0bee8p-4L : 0x1.7149c5a449b958p+0L : inexact-ok += acos downward ldbl-128 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f62fbp+0L : inexact-ok += acos tonearest ldbl-128 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f62fbp+0L : inexact-ok += acos towardzero ldbl-128 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f62fbp+0L : inexact-ok += acos upward ldbl-128 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f62fcp+0L : inexact-ok += acos downward ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f628p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f63p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f628p+0L : inexact-ok += acos upward ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f63p+0L : inexact-ok acos min = acos downward flt-32 0x4p-128f : 0x1.921fb4p+0f : inexact-ok = acos tonearest flt-32 0x4p-128f : 0x1.921fb6p+0f : inexact-ok @@ -3526,6 +3620,214 @@ acosh 0x2.8d4288p+0 = acosh tonearest ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01715p+0L : inexact-ok = acosh towardzero ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e017148p+0L : inexact-ok = acosh upward ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01715p+0L : inexact-ok +acosh 0x1.5d71a6p+36 += acosh downward flt-32 0x1.5d71a6p+36f : 0x1.9f526p+4f : inexact-ok += acosh tonearest flt-32 0x1.5d71a6p+36f : 0x1.9f526p+4f : inexact-ok += acosh towardzero flt-32 0x1.5d71a6p+36f : 0x1.9f526p+4f : inexact-ok += acosh upward flt-32 0x1.5d71a6p+36f : 0x1.9f5262p+4f : inexact-ok += acosh downward dbl-64 0x1.5d71a6p+36 : 0x1.9f5260500df78p+4 : inexact-ok += acosh tonearest dbl-64 0x1.5d71a6p+36 : 0x1.9f5260500df79p+4 : inexact-ok += acosh towardzero dbl-64 0x1.5d71a6p+36 : 0x1.9f5260500df78p+4 : inexact-ok += acosh upward dbl-64 0x1.5d71a6p+36 : 0x1.9f5260500df79p+4 : inexact-ok += acosh downward ldbl-96-intel 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok += acosh upward ldbl-96-intel 0x1.5d71a6p+36L : 0x1.9f5260500df78802p+4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.5d71a6p+36L : 0x1.9f5260500df78802p+4L : inexact-ok += acosh downward ldbl-128 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec376p+4L : inexact-ok += acosh tonearest ldbl-128 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec377p+4L : inexact-ok += acosh towardzero ldbl-128 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec376p+4L : inexact-ok += acosh upward ldbl-128 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec377p+4L : inexact-ok += acosh downward ldbl-128ibm 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec3p+4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec38p+4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec3p+4L : inexact-ok += acosh upward ldbl-128ibm 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec38p+4L : inexact-ok +acosh 0x1.476a3c43d7edep+288 += acosh downward flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : inexact-ok += acosh tonearest flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : inexact-ok += acosh towardzero flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : inexact-ok += acosh upward flt-32 0xf.fffffp+124f : 0x5.96a7e8p+4f : inexact-ok += acosh downward dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok += acosh tonearest dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok += acosh towardzero dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok += acosh upward dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok += acosh downward ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok += acosh tonearest ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok += acosh towardzero ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok += acosh upward ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bdp+4L : inexact-ok += acosh downward ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok += acosh tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok += acosh towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok += acosh upward ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bdp+4L : inexact-ok += acosh downward ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : inexact-ok += acosh tonearest ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : inexact-ok += acosh towardzero ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : inexact-ok += acosh upward ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a44684p+4L : inexact-ok += acosh downward ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : inexact-ok += acosh tonearest ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : inexact-ok += acosh towardzero ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : inexact-ok += acosh upward ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a448p+4L : inexact-ok += acosh downward dbl-64 0x1.476a3c43d7edep+288 : 0xc.890ca4134d0ap+4 : inexact-ok += acosh tonearest dbl-64 0x1.476a3c43d7edep+288 : 0xc.890ca4134d0a8p+4 : inexact-ok += acosh towardzero dbl-64 0x1.476a3c43d7edep+288 : 0xc.890ca4134d0ap+4 : inexact-ok += acosh upward dbl-64 0x1.476a3c43d7edep+288 : 0xc.890ca4134d0a8p+4 : inexact-ok += acosh downward ldbl-96-intel 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffp+4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a8p+4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffp+4L : inexact-ok += acosh upward ldbl-96-intel 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a8p+4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffp+4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a8p+4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffp+4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a8p+4L : inexact-ok += acosh downward ldbl-128 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e498p+4L : inexact-ok += acosh tonearest ldbl-128 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4ap+4L : inexact-ok += acosh towardzero ldbl-128 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e498p+4L : inexact-ok += acosh upward ldbl-128 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4ap+4L : inexact-ok += acosh downward ldbl-128ibm 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4p+4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4p+4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4p+4L : inexact-ok += acosh upward ldbl-128ibm 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e8p+4L : inexact-ok +acosh 0xc.84cb1dbbd1b1p+0 += acosh downward flt-32 0xc.84cb2p+0f : 0x3.38018cp+0f : inexact-ok += acosh tonearest flt-32 0xc.84cb2p+0f : 0x3.38018cp+0f : inexact-ok += acosh towardzero flt-32 0xc.84cb2p+0f : 0x3.38018cp+0f : inexact-ok += acosh upward flt-32 0xc.84cb2p+0f : 0x3.38019p+0f : inexact-ok += acosh downward dbl-64 0xc.84cb2p+0 : 0x3.38018c2243818p+0 : inexact-ok += acosh tonearest dbl-64 0xc.84cb2p+0 : 0x3.38018c2243818p+0 : inexact-ok += acosh towardzero dbl-64 0xc.84cb2p+0 : 0x3.38018c2243818p+0 : inexact-ok += acosh upward dbl-64 0xc.84cb2p+0 : 0x3.38018c224381ap+0 : inexact-ok += acosh downward ldbl-96-intel 0xc.84cb2p+0L : 0x3.38018c2243818414p+0L : inexact-ok += acosh tonearest ldbl-96-intel 0xc.84cb2p+0L : 0x3.38018c2243818418p+0L : inexact-ok += acosh towardzero ldbl-96-intel 0xc.84cb2p+0L : 0x3.38018c2243818414p+0L : inexact-ok += acosh upward ldbl-96-intel 0xc.84cb2p+0L : 0x3.38018c2243818418p+0L : inexact-ok += acosh downward ldbl-96-m68k 0xc.84cb2p+0L : 0x3.38018c2243818414p+0L : inexact-ok += acosh tonearest ldbl-96-m68k 0xc.84cb2p+0L : 0x3.38018c2243818418p+0L : inexact-ok += acosh towardzero ldbl-96-m68k 0xc.84cb2p+0L : 0x3.38018c2243818414p+0L : inexact-ok += acosh upward ldbl-96-m68k 0xc.84cb2p+0L : 0x3.38018c2243818418p+0L : inexact-ok += acosh downward ldbl-128 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794ccp+0L : inexact-ok += acosh tonearest ldbl-128 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794cep+0L : inexact-ok += acosh towardzero ldbl-128 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794ccp+0L : inexact-ok += acosh upward ldbl-128 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794cep+0L : inexact-ok += acosh downward ldbl-128ibm 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794p+0L : inexact-ok += acosh tonearest ldbl-128ibm 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad795p+0L : inexact-ok += acosh towardzero ldbl-128ibm 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794p+0L : inexact-ok += acosh upward ldbl-128ibm 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad795p+0L : inexact-ok += acosh downward flt-32 0xc.84cb1p+0f : 0x3.380188p+0f : inexact-ok += acosh tonearest flt-32 0xc.84cb1p+0f : 0x3.38018cp+0f : inexact-ok += acosh towardzero flt-32 0xc.84cb1p+0f : 0x3.380188p+0f : inexact-ok += acosh upward flt-32 0xc.84cb1p+0f : 0x3.38018cp+0f : inexact-ok += acosh downward dbl-64 0xc.84cb1p+0 : 0x3.38018ada065fap+0 : inexact-ok += acosh tonearest dbl-64 0xc.84cb1p+0 : 0x3.38018ada065fcp+0 : inexact-ok += acosh towardzero dbl-64 0xc.84cb1p+0 : 0x3.38018ada065fap+0 : inexact-ok += acosh upward dbl-64 0xc.84cb1p+0 : 0x3.38018ada065fcp+0 : inexact-ok += acosh downward ldbl-96-intel 0xc.84cb1p+0L : 0x3.38018ada065fb6ccp+0L : inexact-ok += acosh tonearest ldbl-96-intel 0xc.84cb1p+0L : 0x3.38018ada065fb6dp+0L : inexact-ok += acosh towardzero ldbl-96-intel 0xc.84cb1p+0L : 0x3.38018ada065fb6ccp+0L : inexact-ok += acosh upward ldbl-96-intel 0xc.84cb1p+0L : 0x3.38018ada065fb6dp+0L : inexact-ok += acosh downward ldbl-96-m68k 0xc.84cb1p+0L : 0x3.38018ada065fb6ccp+0L : inexact-ok += acosh tonearest ldbl-96-m68k 0xc.84cb1p+0L : 0x3.38018ada065fb6dp+0L : inexact-ok += acosh towardzero ldbl-96-m68k 0xc.84cb1p+0L : 0x3.38018ada065fb6ccp+0L : inexact-ok += acosh upward ldbl-96-m68k 0xc.84cb1p+0L : 0x3.38018ada065fb6dp+0L : inexact-ok += acosh downward ldbl-128 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972b4p+0L : inexact-ok += acosh tonearest ldbl-128 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972b42p+0L : inexact-ok += acosh towardzero ldbl-128 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972b4p+0L : inexact-ok += acosh upward ldbl-128 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972b42p+0L : inexact-ok += acosh downward ldbl-128ibm 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972bp+0L : inexact-ok += acosh tonearest ldbl-128ibm 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972bp+0L : inexact-ok += acosh towardzero ldbl-128ibm 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972bp+0L : inexact-ok += acosh upward ldbl-128ibm 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972cp+0L : inexact-ok += acosh downward dbl-64 0xc.84cb1dbbd1b1p+0 : 0x3.38018bf3c5238p+0 : inexact-ok += acosh tonearest dbl-64 0xc.84cb1dbbd1b1p+0 : 0x3.38018bf3c523ap+0 : inexact-ok += acosh towardzero dbl-64 0xc.84cb1dbbd1b1p+0 : 0x3.38018bf3c5238p+0 : inexact-ok += acosh upward dbl-64 0xc.84cb1dbbd1b1p+0 : 0x3.38018bf3c523ap+0 : inexact-ok += acosh downward ldbl-96-intel 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok += acosh tonearest ldbl-96-intel 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok += acosh towardzero ldbl-96-intel 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok += acosh upward ldbl-96-intel 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239004p+0L : inexact-ok += acosh downward ldbl-96-m68k 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok += acosh tonearest ldbl-96-m68k 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok += acosh towardzero ldbl-96-m68k 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok += acosh upward ldbl-96-m68k 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239004p+0L : inexact-ok += acosh downward ldbl-128 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c63376p+0L : inexact-ok += acosh tonearest ldbl-128 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c63376p+0L : inexact-ok += acosh towardzero ldbl-128 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c63376p+0L : inexact-ok += acosh upward ldbl-128 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c63378p+0L : inexact-ok += acosh downward ldbl-128ibm 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c633p+0L : inexact-ok += acosh tonearest ldbl-128ibm 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c633p+0L : inexact-ok += acosh towardzero ldbl-128ibm 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c633p+0L : inexact-ok += acosh upward ldbl-128ibm 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c634p+0L : inexact-ok +acosh 0x1.0722362c26ba5p+0 += acosh downward flt-32 0x1.072238p+0f : 0x3.c4bc2p-4f : inexact-ok += acosh tonearest flt-32 0x1.072238p+0f : 0x3.c4bc24p-4f : inexact-ok += acosh towardzero flt-32 0x1.072238p+0f : 0x3.c4bc2p-4f : inexact-ok += acosh upward flt-32 0x1.072238p+0f : 0x3.c4bc24p-4f : inexact-ok += acosh downward dbl-64 0x1.072238p+0 : 0x3.c4bc22bfc0f0ep-4 : inexact-ok += acosh tonearest dbl-64 0x1.072238p+0 : 0x3.c4bc22bfc0f1p-4 : inexact-ok += acosh towardzero dbl-64 0x1.072238p+0 : 0x3.c4bc22bfc0f0ep-4 : inexact-ok += acosh upward dbl-64 0x1.072238p+0 : 0x3.c4bc22bfc0f1p-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.072238p+0L : 0x3.c4bc22bfc0f0f178p-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.072238p+0L : 0x3.c4bc22bfc0f0f178p-4L : inexact-ok += acosh downward ldbl-128 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44f4p-4L : inexact-ok += acosh tonearest ldbl-128 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44f6p-4L : inexact-ok += acosh towardzero ldbl-128 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44f4p-4L : inexact-ok += acosh upward ldbl-128 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44f6p-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44p-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b45p-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44p-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b45p-4L : inexact-ok += acosh downward flt-32 0x1.072236p+0f : 0x3.c4bb9cp-4f : inexact-ok += acosh tonearest flt-32 0x1.072236p+0f : 0x3.c4bb9cp-4f : inexact-ok += acosh towardzero flt-32 0x1.072236p+0f : 0x3.c4bb9cp-4f : inexact-ok += acosh upward flt-32 0x1.072236p+0f : 0x3.c4bbap-4f : inexact-ok += acosh downward dbl-64 0x1.072236p+0 : 0x3.c4bb9c223d182p-4 : inexact-ok += acosh tonearest dbl-64 0x1.072236p+0 : 0x3.c4bb9c223d182p-4 : inexact-ok += acosh towardzero dbl-64 0x1.072236p+0 : 0x3.c4bb9c223d182p-4 : inexact-ok += acosh upward dbl-64 0x1.072236p+0 : 0x3.c4bb9c223d184p-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.072236p+0L : 0x3.c4bb9c223d18231cp-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.072236p+0L : 0x3.c4bb9c223d18231cp-4L : inexact-ok += acosh downward ldbl-128 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38bap-4L : inexact-ok += acosh tonearest ldbl-128 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38bap-4L : inexact-ok += acosh towardzero ldbl-128 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38bap-4L : inexact-ok += acosh upward ldbl-128 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38bcp-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38p-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df39p-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38p-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df39p-4L : inexact-ok += acosh downward dbl-64 0x1.0722362c26ba5p+0 : 0x3.c4bba7bdf5dacp-4 : inexact-ok += acosh tonearest dbl-64 0x1.0722362c26ba5p+0 : 0x3.c4bba7bdf5dacp-4 : inexact-ok += acosh towardzero dbl-64 0x1.0722362c26ba5p+0 : 0x3.c4bba7bdf5dacp-4 : inexact-ok += acosh upward dbl-64 0x1.0722362c26ba5p+0 : 0x3.c4bba7bdf5daep-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0dp-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d4p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0dp-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d4p-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0dp-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d4p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0dp-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d4p-4L : inexact-ok += acosh downward ldbl-128 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17e6p-4L : inexact-ok += acosh tonearest ldbl-128 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17e6p-4L : inexact-ok += acosh towardzero ldbl-128 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17e6p-4L : inexact-ok += acosh upward ldbl-128 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17e8p-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17p-4L : inexact-ok += 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 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 @@ -4540,6 +4842,31 @@ asin 0xd.805e5p-4 = asin tonearest ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48p+0L : inexact-ok = asin towardzero ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48p+0L : inexact-ok = asin upward ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc5p+0L : inexact-ok +asin -0x2.1a02dcp-4 += asin downward flt-32 -0x2.1a02dcp-4f : -0x2.1b9204p-4f : inexact-ok += asin tonearest flt-32 -0x2.1a02dcp-4f : -0x2.1b9204p-4f : inexact-ok += asin towardzero flt-32 -0x2.1a02dcp-4f : -0x2.1b92p-4f : inexact-ok += asin upward flt-32 -0x2.1a02dcp-4f : -0x2.1b92p-4f : inexact-ok += asin downward dbl-64 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok += asin tonearest dbl-64 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok += asin towardzero dbl-64 -0x2.1a02dcp-4 : -0x2.1b92026bc652p-4 : inexact-ok += asin upward dbl-64 -0x2.1a02dcp-4 : -0x2.1b92026bc652p-4 : inexact-ok += asin downward ldbl-96-intel -0x2.1a02dcp-4L : -0x2.1b92026bc6522p-4L : inexact-ok += asin tonearest ldbl-96-intel -0x2.1a02dcp-4L : -0x2.1b92026bc6522p-4L : inexact-ok += asin towardzero ldbl-96-intel -0x2.1a02dcp-4L : -0x2.1b92026bc6521ffcp-4L : inexact-ok += asin upward ldbl-96-intel -0x2.1a02dcp-4L : -0x2.1b92026bc6521ffcp-4L : inexact-ok += asin downward ldbl-96-m68k -0x2.1a02dcp-4L : -0x2.1b92026bc6522p-4L : inexact-ok += asin tonearest ldbl-96-m68k -0x2.1a02dcp-4L : -0x2.1b92026bc6522p-4L : inexact-ok += asin towardzero ldbl-96-m68k -0x2.1a02dcp-4L : -0x2.1b92026bc6521ffcp-4L : inexact-ok += asin upward ldbl-96-m68k -0x2.1a02dcp-4L : -0x2.1b92026bc6521ffcp-4L : inexact-ok += asin downward ldbl-128 -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13a6p-4L : inexact-ok += asin tonearest ldbl-128 -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13a6p-4L : inexact-ok += asin towardzero ldbl-128 -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13a4p-4L : inexact-ok += asin upward ldbl-128 -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13a4p-4L : inexact-ok += asin downward ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc14p-4L : inexact-ok += asin tonearest ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc14p-4L : inexact-ok += asin towardzero ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13p-4L : inexact-ok += asin upward ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13p-4L : inexact-ok asin min = asin downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = asin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -6904,6 +7231,161 @@ asinh -0x3.11c35p-4 = asinh tonearest ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok = asinh towardzero ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok = asinh upward ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok +asinh -0x4.39534p-4 += asinh downward flt-32 -0x4.39534p-4f : -0x4.2d24bp-4f : inexact-ok += asinh tonearest flt-32 -0x4.39534p-4f : -0x4.2d24bp-4f : inexact-ok += asinh towardzero flt-32 -0x4.39534p-4f : -0x4.2d24a8p-4f : inexact-ok += asinh upward flt-32 -0x4.39534p-4f : -0x4.2d24a8p-4f : inexact-ok += asinh downward dbl-64 -0x4.39534p-4 : -0x4.2d24ad5bedc8cp-4 : inexact-ok += asinh tonearest dbl-64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok += asinh towardzero dbl-64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok += asinh upward dbl-64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok += asinh downward ldbl-96-intel -0x4.39534p-4L : -0x4.2d24ad5bedc89dbp-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok += asinh upward ldbl-96-intel -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x4.39534p-4L : -0x4.2d24ad5bedc89dbp-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok += asinh downward ldbl-128 -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cedcp-4L : inexact-ok += asinh tonearest ldbl-128 -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cedcp-4L : inexact-ok += asinh towardzero ldbl-128 -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2ced8p-4L : inexact-ok += asinh upward ldbl-128 -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2ced8p-4L : inexact-ok += asinh downward ldbl-128ibm -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2dp-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cep-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cep-4L : inexact-ok += asinh upward ldbl-128ibm -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cep-4L : inexact-ok +asinh -0xd.d62e8p+92 += asinh downward flt-32 -0xd.d62e8p+92f : -0x4.3170bp+4f : inexact-ok += asinh tonearest flt-32 -0xd.d62e8p+92f : -0x4.3170bp+4f : inexact-ok += asinh towardzero flt-32 -0xd.d62e8p+92f : -0x4.3170a8p+4f : inexact-ok += asinh upward flt-32 -0xd.d62e8p+92f : -0x4.3170a8p+4f : inexact-ok += asinh downward dbl-64 -0xd.d62e8p+92 : -0x4.3170acb26585cp+4 : inexact-ok += asinh tonearest dbl-64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok += asinh towardzero dbl-64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok += asinh upward dbl-64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok += asinh downward ldbl-96-intel -0xd.d62e8p+92L : -0x4.3170acb265858008p+4L : inexact-ok += asinh tonearest ldbl-96-intel -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok += asinh towardzero ldbl-96-intel -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok += asinh upward ldbl-96-intel -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok += asinh downward ldbl-96-m68k -0xd.d62e8p+92L : -0x4.3170acb265858008p+4L : inexact-ok += asinh tonearest ldbl-96-m68k -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok += asinh towardzero ldbl-96-m68k -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok += asinh upward ldbl-96-m68k -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok += asinh downward ldbl-128 -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e6721p+4L : inexact-ok += asinh tonearest ldbl-128 -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e6721p+4L : inexact-ok += asinh towardzero ldbl-128 -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e6720cp+4L : inexact-ok += asinh upward ldbl-128 -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e6720cp+4L : inexact-ok += asinh downward ldbl-128ibm -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e674p+4L : inexact-ok += asinh tonearest ldbl-128ibm -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e672p+4L : inexact-ok += asinh towardzero ldbl-128ibm -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e672p+4L : inexact-ok += asinh upward ldbl-128ibm -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e672p+4L : inexact-ok +asinh -0x4.cfb9805a53a2065p-4 += asinh downward flt-32 -0x4.cfb98p-4f : -0x4.bde0b8p-4f : inexact-ok += asinh tonearest flt-32 -0x4.cfb98p-4f : -0x4.bde0b8p-4f : inexact-ok += asinh towardzero flt-32 -0x4.cfb98p-4f : -0x4.bde0bp-4f : inexact-ok += asinh upward flt-32 -0x4.cfb98p-4f : -0x4.bde0bp-4f : inexact-ok += asinh downward dbl-64 -0x4.cfb98p-4 : -0x4.bde0b72ea682p-4 : inexact-ok += asinh tonearest dbl-64 -0x4.cfb98p-4 : -0x4.bde0b72ea682p-4 : inexact-ok += asinh towardzero dbl-64 -0x4.cfb98p-4 : -0x4.bde0b72ea681cp-4 : inexact-ok += asinh upward dbl-64 -0x4.cfb98p-4 : -0x4.bde0b72ea681cp-4 : inexact-ok += asinh downward ldbl-96-intel -0x4.cfb98p-4L : -0x4.bde0b72ea681f6fp-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok += asinh upward ldbl-96-intel -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x4.cfb98p-4L : -0x4.bde0b72ea681f6fp-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok += asinh downward ldbl-128 -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc42p-4L : inexact-ok += asinh tonearest ldbl-128 -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc42p-4L : inexact-ok += asinh towardzero ldbl-128 -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc41cp-4L : inexact-ok += asinh upward ldbl-128 -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc41cp-4L : inexact-ok += asinh downward ldbl-128ibm -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc6p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc4p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc4p-4L : inexact-ok += asinh upward ldbl-128ibm -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc4p-4L : inexact-ok += asinh downward flt-32 -0x4.cfb988p-4f : -0x4.bde0cp-4f : inexact-ok += asinh tonearest flt-32 -0x4.cfb988p-4f : -0x4.bde0cp-4f : inexact-ok += asinh towardzero flt-32 -0x4.cfb988p-4f : -0x4.bde0b8p-4f : inexact-ok += asinh upward flt-32 -0x4.cfb988p-4f : -0x4.bde0b8p-4f : inexact-ok += asinh downward dbl-64 -0x4.cfb988p-4 : -0x4.bde0bed7e48fp-4 : inexact-ok += asinh tonearest dbl-64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok += asinh towardzero dbl-64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok += asinh upward dbl-64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok += asinh downward ldbl-96-intel -0x4.cfb988p-4L : -0x4.bde0bed7e48ed178p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x4.cfb988p-4L : -0x4.bde0bed7e48ed178p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x4.cfb988p-4L : -0x4.bde0bed7e48ed17p-4L : inexact-ok += asinh upward ldbl-96-intel -0x4.cfb988p-4L : -0x4.bde0bed7e48ed17p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x4.cfb988p-4L : -0x4.bde0bed7e48ed178p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x4.cfb988p-4L : -0x4.bde0bed7e48ed178p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x4.cfb988p-4L : -0x4.bde0bed7e48ed17p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x4.cfb988p-4L : -0x4.bde0bed7e48ed17p-4L : inexact-ok += asinh downward ldbl-128 -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee5408p-4L : inexact-ok += asinh tonearest ldbl-128 -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee5404p-4L : inexact-ok += asinh towardzero ldbl-128 -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee5404p-4L : inexact-ok += asinh upward ldbl-128 -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee5404p-4L : inexact-ok += asinh downward ldbl-128ibm -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee56p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee54p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee54p-4L : inexact-ok += asinh upward ldbl-128ibm -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee54p-4L : inexact-ok += asinh downward dbl-64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b78526934p-4 : inexact-ok += asinh tonearest dbl-64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok += asinh towardzero dbl-64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok += asinh upward dbl-64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok += asinh downward ldbl-96-intel -0x4.cfb9805a53a2p-4L : -0x4.bde0b78526931428p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x4.cfb9805a53a2p-4L : -0x4.bde0b78526931428p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x4.cfb9805a53a2p-4L : -0x4.bde0b7852693142p-4L : inexact-ok += asinh upward ldbl-96-intel -0x4.cfb9805a53a2p-4L : -0x4.bde0b7852693142p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x4.cfb9805a53a2p-4L : -0x4.bde0b78526931428p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x4.cfb9805a53a2p-4L : -0x4.bde0b78526931428p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x4.cfb9805a53a2p-4L : -0x4.bde0b7852693142p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x4.cfb9805a53a2p-4L : -0x4.bde0b7852693142p-4L : inexact-ok += asinh downward ldbl-128 -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df863cp-4L : inexact-ok += asinh tonearest ldbl-128 -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df8638p-4L : inexact-ok += asinh towardzero ldbl-128 -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df8638p-4L : inexact-ok += asinh upward ldbl-128 -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df8638p-4L : inexact-ok += asinh downward ldbl-128ibm -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df88p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df86p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df86p-4L : inexact-ok += asinh upward ldbl-128ibm -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df86p-4L : inexact-ok += asinh downward dbl-64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526938p-4 : inexact-ok += asinh tonearest dbl-64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok += asinh towardzero dbl-64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok += asinh upward dbl-64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok += asinh downward ldbl-96-intel -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693517p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693517p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x4.cfb9805a53a24p-4L : -0x4.bde0b78526935168p-4L : inexact-ok += asinh upward ldbl-96-intel -0x4.cfb9805a53a24p-4L : -0x4.bde0b78526935168p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693517p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693517p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x4.cfb9805a53a24p-4L : -0x4.bde0b78526935168p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x4.cfb9805a53a24p-4L : -0x4.bde0b78526935168p-4L : inexact-ok += asinh downward ldbl-128 -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a54cp-4L : inexact-ok += asinh tonearest ldbl-128 -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a548p-4L : inexact-ok += asinh towardzero ldbl-128 -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a548p-4L : inexact-ok += asinh upward ldbl-128 -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a548p-4L : inexact-ok += asinh downward ldbl-128ibm -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a6p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a6p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a4p-4L : inexact-ok += asinh upward ldbl-128ibm -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a4p-4L : inexact-ok += asinh downward ldbl-96-intel -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a3p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a3p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a28p-4L : inexact-ok += asinh upward ldbl-96-intel -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a28p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a3p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a3p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a28p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a28p-4L : inexact-ok += asinh downward ldbl-128 -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c129p-4L : inexact-ok += asinh tonearest ldbl-128 -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c128cp-4L : inexact-ok += asinh towardzero ldbl-128 -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c128cp-4L : inexact-ok += asinh upward ldbl-128 -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c128cp-4L : inexact-ok += asinh downward ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c14p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-4L : inexact-ok += asinh upward ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-4L : inexact-ok asinh 0x1p-500 = asinh downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok = asinh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok @@ -8221,6 +8703,31 @@ atan -0x3.eb8e18p+0 = atan tonearest ldbl-128ibm -0x3.eb8e18p+0L : -0x1.522f0408c0e8c2d8d3fe682ee88p+0L : inexact-ok = atan towardzero ldbl-128ibm -0x3.eb8e18p+0L : -0x1.522f0408c0e8c2d8d3fe682ee88p+0L : inexact-ok = atan upward ldbl-128ibm -0x3.eb8e18p+0L : -0x1.522f0408c0e8c2d8d3fe682ee88p+0L : inexact-ok +atan 0x3.53c188p+0 += atan downward flt-32 0x3.53c188p+0f : 0x1.476164p+0f : inexact-ok += atan tonearest flt-32 0x3.53c188p+0f : 0x1.476166p+0f : inexact-ok += atan towardzero flt-32 0x3.53c188p+0f : 0x1.476164p+0f : inexact-ok += atan upward flt-32 0x3.53c188p+0f : 0x1.476166p+0f : inexact-ok += atan downward dbl-64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok += atan tonearest dbl-64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok += atan towardzero dbl-64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok += atan upward dbl-64 0x3.53c188p+0 : 0x1.476165c27ab52p+0 : inexact-ok += atan downward ldbl-96-intel 0x3.53c188p+0L : 0x1.476165c27ab517fep+0L : inexact-ok += atan tonearest ldbl-96-intel 0x3.53c188p+0L : 0x1.476165c27ab518p+0L : inexact-ok += atan towardzero ldbl-96-intel 0x3.53c188p+0L : 0x1.476165c27ab517fep+0L : inexact-ok += atan upward ldbl-96-intel 0x3.53c188p+0L : 0x1.476165c27ab518p+0L : inexact-ok += atan downward ldbl-96-m68k 0x3.53c188p+0L : 0x1.476165c27ab517fep+0L : inexact-ok += atan tonearest ldbl-96-m68k 0x3.53c188p+0L : 0x1.476165c27ab518p+0L : inexact-ok += atan towardzero ldbl-96-m68k 0x3.53c188p+0L : 0x1.476165c27ab517fep+0L : inexact-ok += atan upward ldbl-96-m68k 0x3.53c188p+0L : 0x1.476165c27ab518p+0L : inexact-ok += atan downward ldbl-128 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e45558p+0L : inexact-ok += atan tonearest ldbl-128 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e45559p+0L : inexact-ok += atan towardzero ldbl-128 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e45558p+0L : inexact-ok += atan upward ldbl-128 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e45559p+0L : inexact-ok += atan downward ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e455p+0L : inexact-ok += atan tonearest ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e4558p+0L : inexact-ok += atan towardzero ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e455p+0L : inexact-ok += atan upward ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e4558p+0L : inexact-ok atan min = atan downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok = atan tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -13613,6 +14120,75 @@ atan2 -0x6.b0794p-4 0x3.8ff10cp+0 = atan2 tonearest ldbl-128ibm -0x6.b0794p-4L 0x3.8ff10cp+0L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok = atan2 towardzero ldbl-128ibm -0x6.b0794p-4L 0x3.8ff10cp+0L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok = atan2 upward ldbl-128ibm -0x6.b0794p-4L 0x3.8ff10cp+0L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok +atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 += atan2 downward flt-32 -0x0p+0f 0xf.fffffp+124f : -0x0p+0f : inexact-ok += atan2 tonearest flt-32 -0x0p+0f 0xf.fffffp+124f : -0x0p+0f : inexact-ok += atan2 towardzero flt-32 -0x0p+0f 0xf.fffffp+124f : -0x0p+0f : inexact-ok += atan2 upward flt-32 -0x0p+0f 0xf.fffffp+124f : -0x0p+0f : inexact-ok += atan2 downward dbl-64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2 tonearest dbl-64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2 towardzero dbl-64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2 upward dbl-64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2 downward ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 tonearest ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 towardzero ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 upward ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 downward ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 tonearest ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 towardzero ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 upward ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 downward ldbl-128 -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 tonearest ldbl-128 -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 towardzero ldbl-128 -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 upward ldbl-128 -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 downward ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 tonearest ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 towardzero ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 upward ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok += atan2 downward flt-32 -0x8p-152f 0xf.fffffp+124f : -0x8p-152f : inexact-ok underflow errno-erange-ok += atan2 tonearest flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow errno-erange += atan2 towardzero flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow errno-erange += atan2 upward flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow errno-erange += atan2 downward dbl-64 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000088p-280 : inexact-ok += atan2 tonearest dbl-64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok += atan2 towardzero dbl-64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok += atan2 upward dbl-64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok += atan2 downward ldbl-96-intel -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008001p-280L : inexact-ok += atan2 tonearest ldbl-96-intel -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok += atan2 towardzero ldbl-96-intel -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok += atan2 upward ldbl-96-intel -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok += atan2 downward ldbl-96-m68k -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008001p-280L : inexact-ok += atan2 tonearest ldbl-96-m68k -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok += atan2 towardzero ldbl-96-m68k -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok += atan2 upward ldbl-96-m68k -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok += atan2 downward ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.0000080000080000080000080008p-280L : inexact-ok += atan2 tonearest ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok += atan2 towardzero ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok += atan2 upward ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok += atan2 downward ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.00000800000800000800000804p-280L : inexact-ok += atan2 tonearest ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok += atan2 towardzero ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok += atan2 upward ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok += atan2 downward dbl-64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff37p-852 : inexact-ok += atan2 tonearest dbl-64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok += atan2 towardzero dbl-64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok += atan2 upward dbl-64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok += atan2 downward ldbl-96-intel -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36ep-852L : inexact-ok += atan2 tonearest ldbl-96-intel -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36ep-852L : inexact-ok += atan2 towardzero ldbl-96-intel -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dff8p-852L : inexact-ok += atan2 upward ldbl-96-intel -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dff8p-852L : inexact-ok += atan2 downward ldbl-96-m68k -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36ep-852L : inexact-ok += atan2 tonearest ldbl-96-m68k -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36ep-852L : inexact-ok += atan2 towardzero ldbl-96-m68k -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dff8p-852L : inexact-ok += atan2 upward ldbl-96-m68k -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dff8p-852L : inexact-ok += atan2 downward ldbl-128 -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok += atan2 tonearest ldbl-128 -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok += atan2 towardzero ldbl-128 -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dffcp-852L : inexact-ok += atan2 upward ldbl-128 -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dffcp-852L : inexact-ok += atan2 downward ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok += atan2 tonearest ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok += atan2 towardzero ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dep-852L : inexact-ok += atan2 upward ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dep-852L : inexact-ok atan2 min min = atan2 downward flt-32 0x4p-128f 0x4p-128f : 0xc.90fdap-4f : inexact-ok = atan2 tonearest flt-32 0x4p-128f 0x4p-128f : 0xc.90fdbp-4f : inexact-ok @@ -21052,6 +21628,100 @@ atanh -0xc.21df7c7f51508p-4 = atanh tonearest ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a622p-4L : inexact-ok = atanh towardzero ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621cp-4L : inexact-ok = atanh upward ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621cp-4L : inexact-ok +atanh 0x5.8be99p-40 += atanh downward flt-32 0x5.8be99p-40f : 0x5.8be99p-40f : inexact-ok += atanh tonearest flt-32 0x5.8be99p-40f : 0x5.8be99p-40f : inexact-ok += atanh towardzero flt-32 0x5.8be99p-40f : 0x5.8be99p-40f : inexact-ok += atanh upward flt-32 0x5.8be99p-40f : 0x5.8be998p-40f : inexact-ok += atanh downward dbl-64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok += atanh tonearest dbl-64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok += atanh towardzero dbl-64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok += atanh upward dbl-64 0x5.8be99p-40 : 0x5.8be9900000004p-40 : inexact-ok += atanh downward ldbl-96-intel 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok += atanh tonearest ldbl-96-intel 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok += atanh towardzero ldbl-96-intel 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok += atanh upward ldbl-96-intel 0x5.8be99p-40L : 0x5.8be9900000000008p-40L : inexact-ok += atanh downward ldbl-96-m68k 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok += atanh tonearest ldbl-96-m68k 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok += atanh towardzero ldbl-96-m68k 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok += atanh upward ldbl-96-m68k 0x5.8be99p-40L : 0x5.8be9900000000008p-40L : inexact-ok += atanh downward ldbl-128 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd45dcp-40L : inexact-ok += atanh tonearest ldbl-128 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd45ep-40L : inexact-ok += atanh towardzero ldbl-128 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd45dcp-40L : inexact-ok += atanh upward ldbl-128 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd45ep-40L : inexact-ok += atanh downward ldbl-128ibm 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd44p-40L : inexact-ok += atanh tonearest ldbl-128ibm 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd46p-40L : inexact-ok += atanh towardzero ldbl-128ibm 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd44p-40L : inexact-ok += atanh upward ldbl-128ibm 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd46p-40L : inexact-ok +atanh 0x3.cbed35fe733d8p-4 += atanh downward flt-32 0x3.cbed38p-4f : 0x3.decf6cp-4f : inexact-ok += atanh tonearest flt-32 0x3.cbed38p-4f : 0x3.decf6cp-4f : inexact-ok += atanh towardzero flt-32 0x3.cbed38p-4f : 0x3.decf6cp-4f : inexact-ok += atanh upward flt-32 0x3.cbed38p-4f : 0x3.decf7p-4f : inexact-ok += atanh downward dbl-64 0x3.cbed38p-4 : 0x3.decf6cf9b1c1p-4 : inexact-ok += atanh tonearest dbl-64 0x3.cbed38p-4 : 0x3.decf6cf9b1c12p-4 : inexact-ok += atanh towardzero dbl-64 0x3.cbed38p-4 : 0x3.decf6cf9b1c1p-4 : inexact-ok += atanh upward dbl-64 0x3.cbed38p-4 : 0x3.decf6cf9b1c12p-4 : inexact-ok += atanh downward ldbl-96-intel 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok += atanh tonearest ldbl-96-intel 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok += atanh towardzero ldbl-96-intel 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok += atanh upward ldbl-96-intel 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f38p-4L : inexact-ok += atanh downward ldbl-96-m68k 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok += atanh tonearest ldbl-96-m68k 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok += atanh towardzero ldbl-96-m68k 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok += atanh upward ldbl-96-m68k 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f38p-4L : inexact-ok += atanh downward ldbl-128 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f12ap-4L : inexact-ok += atanh tonearest ldbl-128 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f12cp-4L : inexact-ok += atanh towardzero ldbl-128 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f12ap-4L : inexact-ok += atanh upward ldbl-128 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f12cp-4L : inexact-ok += atanh downward ldbl-128ibm 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f1p-4L : inexact-ok += atanh tonearest ldbl-128ibm 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f1p-4L : inexact-ok += atanh towardzero ldbl-128ibm 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f1p-4L : inexact-ok += atanh upward ldbl-128ibm 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f2p-4L : inexact-ok += atanh downward flt-32 0x3.cbed34p-4f : 0x3.decf68p-4f : inexact-ok += atanh tonearest flt-32 0x3.cbed34p-4f : 0x3.decf68p-4f : inexact-ok += atanh towardzero flt-32 0x3.cbed34p-4f : 0x3.decf68p-4f : inexact-ok += atanh upward flt-32 0x3.cbed34p-4f : 0x3.decf6cp-4f : inexact-ok += atanh downward dbl-64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok += atanh tonearest dbl-64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok += atanh towardzero dbl-64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok += atanh upward dbl-64 0x3.cbed34p-4 : 0x3.decf68bc9916p-4 : inexact-ok += atanh downward ldbl-96-intel 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok += atanh tonearest ldbl-96-intel 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok += atanh towardzero ldbl-96-intel 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok += atanh upward ldbl-96-intel 0x3.cbed34p-4L : 0x3.decf68bc9915ecccp-4L : inexact-ok += atanh downward ldbl-96-m68k 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok += atanh tonearest ldbl-96-m68k 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok += atanh towardzero ldbl-96-m68k 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok += atanh upward ldbl-96-m68k 0x3.cbed34p-4L : 0x3.decf68bc9915ecccp-4L : inexact-ok += atanh downward ldbl-128 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e97cp-4L : inexact-ok += atanh tonearest ldbl-128 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e97ep-4L : inexact-ok += atanh towardzero ldbl-128 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e97cp-4L : inexact-ok += atanh upward ldbl-128 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e97ep-4L : inexact-ok += atanh downward ldbl-128ibm 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e9p-4L : inexact-ok += atanh tonearest ldbl-128ibm 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e9p-4L : inexact-ok += atanh towardzero ldbl-128ibm 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e9p-4L : inexact-ok += atanh upward ldbl-128ibm 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785eap-4L : inexact-ok += atanh downward dbl-64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok += atanh tonearest dbl-64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok += atanh towardzero dbl-64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok += atanh upward dbl-64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fcep-4 : inexact-ok += atanh downward ldbl-96-intel 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok += atanh tonearest ldbl-96-intel 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok += atanh towardzero ldbl-96-intel 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok += atanh upward ldbl-96-intel 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccffp-4L : inexact-ok += atanh downward ldbl-96-m68k 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok += atanh tonearest ldbl-96-m68k 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok += atanh towardzero ldbl-96-m68k 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok += atanh upward ldbl-96-m68k 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccffp-4L : inexact-ok += atanh downward ldbl-128 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9005cp-4L : inexact-ok += atanh tonearest ldbl-128 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9005cp-4L : inexact-ok += atanh towardzero ldbl-128 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9005cp-4L : inexact-ok += atanh upward ldbl-128 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9005ep-4L : inexact-ok += atanh downward ldbl-128ibm 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9p-4L : inexact-ok += 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 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 @@ -22082,6 +22752,31 @@ cabs -0 -0x3.4e5d7877324cp+0 = cabs tonearest ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok = cabs towardzero ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok = cabs upward ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok +cabs -0xa.f59b8p+4 0xa.21a95p+20 += cabs downward flt-32 -0xa.f59b8p+4f 0xa.21a95p+20f : 0xa.21a95p+20f : inexact-ok += cabs tonearest flt-32 -0xa.f59b8p+4f 0xa.21a95p+20f : 0xa.21a95p+20f : inexact-ok += cabs towardzero flt-32 -0xa.f59b8p+4f 0xa.21a95p+20f : 0xa.21a95p+20f : inexact-ok += cabs upward flt-32 -0xa.f59b8p+4f 0xa.21a95p+20f : 0xa.21a96p+20f : inexact-ok += cabs downward dbl-64 -0xa.f59b8p+4 0xa.21a95p+20 : 0xa.21a95005ed6f8p+20 : inexact-ok += cabs tonearest dbl-64 -0xa.f59b8p+4 0xa.21a95p+20 : 0xa.21a95005ed6f8p+20 : inexact-ok += cabs towardzero dbl-64 -0xa.f59b8p+4 0xa.21a95p+20 : 0xa.21a95005ed6f8p+20 : inexact-ok += cabs upward dbl-64 -0xa.f59b8p+4 0xa.21a95p+20 : 0xa.21a95005ed7p+20 : inexact-ok += cabs downward ldbl-96-intel -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffp+20L : inexact-ok += cabs tonearest ldbl-96-intel -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fcp+20L : inexact-ok += cabs towardzero ldbl-96-intel -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffp+20L : inexact-ok += cabs upward ldbl-96-intel -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fcp+20L : inexact-ok += cabs downward ldbl-96-m68k -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffp+20L : inexact-ok += cabs tonearest ldbl-96-m68k -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fcp+20L : inexact-ok += cabs towardzero ldbl-96-m68k -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffp+20L : inexact-ok += cabs upward ldbl-96-m68k -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fcp+20L : inexact-ok += cabs downward ldbl-128 -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fde8p+20L : inexact-ok += cabs tonearest ldbl-128 -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fde8p+20L : inexact-ok += cabs towardzero ldbl-128 -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fde8p+20L : inexact-ok += cabs upward ldbl-128 -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fdfp+20L : inexact-ok += cabs downward ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fcp+20L : inexact-ok += cabs tonearest ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fcp+20L : inexact-ok += cabs towardzero ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fcp+20L : inexact-ok += cabs upward ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c1p+20L : inexact-ok carg 2.0 0 = carg downward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok = carg tonearest flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok @@ -23455,6 +24150,31 @@ cbrt -0x3.300d34p+0 = cbrt tonearest ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+0L : inexact-ok = cbrt towardzero ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+0L : inexact-ok = cbrt upward ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+0L : inexact-ok +cbrt 0x6.247f5p-4 += cbrt downward flt-32 0x6.247f5p-4f : 0xb.a0f06p-4f : inexact-ok += cbrt tonearest flt-32 0x6.247f5p-4f : 0xb.a0f06p-4f : inexact-ok += cbrt towardzero flt-32 0x6.247f5p-4f : 0xb.a0f06p-4f : inexact-ok += cbrt upward flt-32 0x6.247f5p-4f : 0xb.a0f07p-4f : inexact-ok += cbrt downward dbl-64 0x6.247f5p-4 : 0xb.a0f06280ab958p-4 : inexact-ok += cbrt tonearest dbl-64 0x6.247f5p-4 : 0xb.a0f06280ab958p-4 : inexact-ok += cbrt towardzero dbl-64 0x6.247f5p-4 : 0xb.a0f06280ab958p-4 : inexact-ok += cbrt upward dbl-64 0x6.247f5p-4 : 0xb.a0f06280ab96p-4 : inexact-ok += cbrt downward ldbl-96-intel 0x6.247f5p-4L : 0xb.a0f06280ab95b37p-4L : inexact-ok += cbrt tonearest ldbl-96-intel 0x6.247f5p-4L : 0xb.a0f06280ab95b38p-4L : inexact-ok += cbrt towardzero ldbl-96-intel 0x6.247f5p-4L : 0xb.a0f06280ab95b37p-4L : inexact-ok += cbrt upward ldbl-96-intel 0x6.247f5p-4L : 0xb.a0f06280ab95b38p-4L : inexact-ok += cbrt downward ldbl-96-m68k 0x6.247f5p-4L : 0xb.a0f06280ab95b37p-4L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x6.247f5p-4L : 0xb.a0f06280ab95b38p-4L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x6.247f5p-4L : 0xb.a0f06280ab95b37p-4L : inexact-ok += cbrt upward ldbl-96-m68k 0x6.247f5p-4L : 0xb.a0f06280ab95b38p-4L : inexact-ok += cbrt downward ldbl-128 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e74p-4L : inexact-ok += cbrt tonearest ldbl-128 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e74p-4L : inexact-ok += cbrt towardzero ldbl-128 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e74p-4L : inexact-ok += cbrt upward ldbl-128 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e748p-4L : inexact-ok += cbrt downward ldbl-128ibm 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e4p-4L : inexact-ok += 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 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 @@ -89571,6 +90291,75 @@ cosh -0xd.0c03p+0 = cosh tonearest ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333fp+16L : inexact-ok = cosh towardzero ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333fp+16L : inexact-ok = cosh upward ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d334p+16L : inexact-ok +cosh -0x3.d04328728b72cp-4 += cosh downward flt-32 -0x3.d04328p-4f : 0x1.074e54p+0f : inexact-ok += cosh tonearest flt-32 -0x3.d04328p-4f : 0x1.074e54p+0f : inexact-ok += cosh towardzero flt-32 -0x3.d04328p-4f : 0x1.074e54p+0f : inexact-ok += cosh upward flt-32 -0x3.d04328p-4f : 0x1.074e56p+0f : inexact-ok += cosh downward dbl-64 -0x3.d04328p-4 : 0x1.074e5452941d4p+0 : inexact-ok += cosh tonearest dbl-64 -0x3.d04328p-4 : 0x1.074e5452941d5p+0 : inexact-ok += cosh towardzero dbl-64 -0x3.d04328p-4 : 0x1.074e5452941d4p+0 : inexact-ok += cosh upward dbl-64 -0x3.d04328p-4 : 0x1.074e5452941d5p+0 : inexact-ok += cosh downward ldbl-96-intel -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok += cosh tonearest ldbl-96-intel -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok += cosh towardzero ldbl-96-intel -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok += cosh upward ldbl-96-intel -0x3.d04328p-4L : 0x1.074e5452941d4cccp+0L : inexact-ok += cosh downward ldbl-96-m68k -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok += cosh tonearest ldbl-96-m68k -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok += cosh towardzero ldbl-96-m68k -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok += cosh upward ldbl-96-m68k -0x3.d04328p-4L : 0x1.074e5452941d4cccp+0L : inexact-ok += cosh downward ldbl-128 -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d914p+0L : inexact-ok += cosh tonearest ldbl-128 -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d915p+0L : inexact-ok += cosh towardzero ldbl-128 -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d914p+0L : inexact-ok += cosh upward ldbl-128 -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d915p+0L : inexact-ok += cosh downward ldbl-128ibm -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d9p+0L : inexact-ok += cosh tonearest ldbl-128ibm -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d9p+0L : inexact-ok += cosh towardzero ldbl-128ibm -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d9p+0L : inexact-ok += cosh upward ldbl-128ibm -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d98p+0L : inexact-ok += cosh downward flt-32 -0x3.d0432cp-4f : 0x1.074e54p+0f : inexact-ok += cosh tonearest flt-32 -0x3.d0432cp-4f : 0x1.074e54p+0f : inexact-ok += cosh towardzero flt-32 -0x3.d0432cp-4f : 0x1.074e54p+0f : inexact-ok += cosh upward flt-32 -0x3.d0432cp-4f : 0x1.074e56p+0f : inexact-ok += cosh downward dbl-64 -0x3.d0432cp-4 : 0x1.074e5461fa3ep+0 : inexact-ok += cosh tonearest dbl-64 -0x3.d0432cp-4 : 0x1.074e5461fa3e1p+0 : inexact-ok += cosh towardzero dbl-64 -0x3.d0432cp-4 : 0x1.074e5461fa3ep+0 : inexact-ok += cosh upward dbl-64 -0x3.d0432cp-4 : 0x1.074e5461fa3e1p+0 : inexact-ok += cosh downward ldbl-96-intel -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5cp+0L : inexact-ok += cosh tonearest ldbl-96-intel -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5ep+0L : inexact-ok += cosh towardzero ldbl-96-intel -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5cp+0L : inexact-ok += cosh upward ldbl-96-intel -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5ep+0L : inexact-ok += cosh downward ldbl-96-m68k -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5cp+0L : inexact-ok += cosh tonearest ldbl-96-m68k -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5ep+0L : inexact-ok += cosh towardzero ldbl-96-m68k -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5cp+0L : inexact-ok += cosh upward ldbl-96-m68k -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5ep+0L : inexact-ok += cosh downward ldbl-128 -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a2999d4p+0L : inexact-ok += cosh tonearest ldbl-128 -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a2999d5p+0L : inexact-ok += cosh towardzero ldbl-128 -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a2999d4p+0L : inexact-ok += cosh upward ldbl-128 -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a2999d5p+0L : inexact-ok += cosh downward ldbl-128ibm -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a29998p+0L : inexact-ok += cosh tonearest ldbl-128ibm -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a299ap+0L : inexact-ok += cosh towardzero ldbl-128ibm -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a29998p+0L : inexact-ok += cosh upward ldbl-128ibm -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a299ap+0L : inexact-ok += cosh downward dbl-64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14cp+0 : inexact-ok += cosh tonearest dbl-64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14dp+0 : inexact-ok += cosh towardzero dbl-64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14cp+0 : inexact-ok += cosh upward dbl-64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14dp+0 : inexact-ok += cosh downward ldbl-96-intel -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok += cosh tonearest ldbl-96-intel -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok += cosh towardzero ldbl-96-intel -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok += cosh upward ldbl-96-intel -0x3.d04328728b72cp-4L : 0x1.074e54544d14c802p+0L : inexact-ok += cosh downward ldbl-96-m68k -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok += cosh tonearest ldbl-96-m68k -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok += cosh towardzero ldbl-96-m68k -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok += cosh upward ldbl-96-m68k -0x3.d04328728b72cp-4L : 0x1.074e54544d14c802p+0L : inexact-ok += cosh downward ldbl-128 -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138bb8p+0L : inexact-ok += cosh tonearest ldbl-128 -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138bb9p+0L : inexact-ok += cosh towardzero ldbl-128 -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138bb8p+0L : inexact-ok += cosh upward ldbl-128 -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138bb9p+0L : inexact-ok += cosh downward ldbl-128ibm -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138b8p+0L : inexact-ok += 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 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 @@ -96784,6 +97573,144 @@ csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0 = csqrt tonearest ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a48p+0L 0xf.3d923d38b0ae1cdc803be176d8p-4L : inexact-ok = csqrt towardzero ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a48p+0L 0xf.3d923d38b0ae1cdc803be176d4p-4L : inexact-ok = csqrt upward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a5p+0L 0xf.3d923d38b0ae1cdc803be176d8p-4L : inexact-ok +csqrt 0x6.b1a2e79e9c9acp-164 0x8p-152 += csqrt downward flt-32 0x8p-152f 0x8p-152f : 0x3.1b884p-76f 0x1.49852ep-76f : inexact-ok += csqrt tonearest flt-32 0x8p-152f 0x8p-152f : 0x3.1b8844p-76f 0x1.49853p-76f : inexact-ok += csqrt towardzero flt-32 0x8p-152f 0x8p-152f : 0x3.1b884p-76f 0x1.49852ep-76f : inexact-ok += csqrt upward flt-32 0x8p-152f 0x8p-152f : 0x3.1b8844p-76f 0x1.49853p-76f : inexact-ok += csqrt downward dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab804p-76 0x1.49852f983efddp-76 : inexact-ok += csqrt tonearest dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab806p-76 0x1.49852f983efddp-76 : inexact-ok += csqrt towardzero dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab804p-76 0x1.49852f983efddp-76 : inexact-ok += csqrt upward dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab806p-76 0x1.49852f983efdep-76 : inexact-ok += csqrt downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok += csqrt tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok += csqrt towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok += csqrt upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok += csqrt downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok += csqrt upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok += csqrt downward ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d16p-76L : inexact-ok += csqrt tonearest ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d17p-76L : inexact-ok += csqrt towardzero ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d16p-76L : inexact-ok += csqrt upward ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396696p-76L 0x1.49852f983efdd57b4bab8f320d17p-76L : inexact-ok += csqrt downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3966p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok += csqrt tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3967p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok += csqrt towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3966p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok += csqrt upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3967p-76L 0x1.49852f983efdd57b4bab8f320d8p-76L : inexact-ok += 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 dbl-64 0x6.b1a2e79e9c9acp-164 0x8p-152 : 0x2.000d63729cf6cp-76 0x1.fff29ce700d43p-76 : inexact-ok += csqrt tonearest dbl-64 0x6.b1a2e79e9c9acp-164 0x8p-152 : 0x2.000d63729cf6cp-76 0x1.fff29ce700d43p-76 : inexact-ok += csqrt towardzero dbl-64 0x6.b1a2e79e9c9acp-164 0x8p-152 : 0x2.000d63729cf6cp-76 0x1.fff29ce700d43p-76 : inexact-ok += csqrt upward dbl-64 0x6.b1a2e79e9c9acp-164 0x8p-152 : 0x2.000d63729cf6ep-76 0x1.fff29ce700d44p-76 : inexact-ok += csqrt downward ldbl-96-intel 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok += csqrt tonearest ldbl-96-intel 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok += csqrt towardzero ldbl-96-intel 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok += csqrt upward ldbl-96-intel 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5dcp-76L 0x1.fff29ce700d43552p-76L : inexact-ok += csqrt downward ldbl-96-m68k 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok += csqrt upward ldbl-96-m68k 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5dcp-76L 0x1.fff29ce700d43552p-76L : inexact-ok += csqrt downward ldbl-128 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f68p-76L 0x1.fff29ce700d43550653bb310cafep-76L : inexact-ok += csqrt tonearest ldbl-128 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f68p-76L 0x1.fff29ce700d43550653bb310caffp-76L : inexact-ok += csqrt towardzero ldbl-128 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f68p-76L 0x1.fff29ce700d43550653bb310cafep-76L : inexact-ok += csqrt upward ldbl-128 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f682p-76L 0x1.fff29ce700d43550653bb310caffp-76L : inexact-ok += csqrt downward ldbl-128ibm 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f6p-76L 0x1.fff29ce700d43550653bb310ca8p-76L : inexact-ok += csqrt tonearest ldbl-128ibm 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f7p-76L 0x1.fff29ce700d43550653bb310cbp-76L : inexact-ok += csqrt towardzero ldbl-128ibm 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f6p-76L 0x1.fff29ce700d43550653bb310ca8p-76L : inexact-ok += csqrt upward ldbl-128ibm 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f7p-76L 0x1.fff29ce700d43550653bb310cbp-76L : inexact-ok +csqrt -0x8.ec8932bf5603p-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.1b884p-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.1b8844p-76f : inexact-ok += csqrt downward dbl-64 -0x8p-152 0x8p-152 : 0x1.49852f983efddp-76 0x3.1b884327ab804p-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.1b884327ab806p-76 : inexact-ok += csqrt downward ldbl-96-intel -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57ap-76L 0x3.1b884327ab8057ep-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.1b884327ab8057e4p-76L : inexact-ok += csqrt downward ldbl-96-m68k -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57ap-76L 0x3.1b884327ab8057ep-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.1b884327ab8057e4p-76L : inexact-ok += csqrt downward ldbl-128 -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320d16p-76L 0x3.1b884327ab8057e2c8727f396694p-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.1b884327ab8057e2c8727f396696p-76L : inexact-ok += csqrt downward ldbl-128ibm -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L 0x3.1b884327ab8057e2c8727f3966p-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.1b884327ab8057e2c8727f3967p-76L : inexact-ok += csqrt downward dbl-64 -0x8.ec8932bf5603p-172 0x8p-152 : 0x1.ffffee26edea2p-76 0x2.000011d912b52p-76 : inexact-ok += csqrt tonearest dbl-64 -0x8.ec8932bf5603p-172 0x8p-152 : 0x1.ffffee26edea2p-76 0x2.000011d912b52p-76 : inexact-ok += csqrt towardzero dbl-64 -0x8.ec8932bf5603p-172 0x8p-152 : 0x1.ffffee26edea2p-76 0x2.000011d912b52p-76 : inexact-ok += csqrt upward dbl-64 -0x8.ec8932bf5603p-172 0x8p-152 : 0x1.ffffee26edea3p-76 0x2.000011d912b54p-76 : inexact-ok += csqrt downward ldbl-96-intel -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2476p-76L 0x2.000011d912b521c8p-76L : inexact-ok += csqrt tonearest ldbl-96-intel -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2478p-76L 0x2.000011d912b521c8p-76L : inexact-ok += csqrt towardzero ldbl-96-intel -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2476p-76L 0x2.000011d912b521c8p-76L : inexact-ok += csqrt upward ldbl-96-intel -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2478p-76L 0x2.000011d912b521ccp-76L : inexact-ok += csqrt downward ldbl-96-m68k -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2476p-76L 0x2.000011d912b521c8p-76L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2478p-76L 0x2.000011d912b521c8p-76L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2476p-76L 0x2.000011d912b521c8p-76L : inexact-ok += csqrt upward ldbl-96-m68k -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2478p-76L 0x2.000011d912b521ccp-76L : inexact-ok += csqrt downward ldbl-128 -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e72p-76L 0x2.000011d912b521c9aa5f4f56724ap-76L : inexact-ok += csqrt tonearest ldbl-128 -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e73p-76L 0x2.000011d912b521c9aa5f4f56724cp-76L : inexact-ok += csqrt towardzero ldbl-128 -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e72p-76L 0x2.000011d912b521c9aa5f4f56724ap-76L : inexact-ok += csqrt upward ldbl-128 -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e73p-76L 0x2.000011d912b521c9aa5f4f56724cp-76L : inexact-ok += csqrt downward ldbl-128ibm -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81ep-76L 0x2.000011d912b521c9aa5f4f5672p-76L : inexact-ok += 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.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 @@ -107190,6 +108117,31 @@ erf -0x1.e6a006p+0 = erf tonearest ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok = erf towardzero ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok = erf upward ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok +erf -0x1.4d32f4p-12 += erf downward flt-32 -0x1.4d32f4p-12f : -0x1.77f99p-12f : inexact-ok += erf tonearest flt-32 -0x1.4d32f4p-12f : -0x1.77f98ep-12f : inexact-ok += erf towardzero flt-32 -0x1.4d32f4p-12f : -0x1.77f98ep-12f : inexact-ok += erf upward flt-32 -0x1.4d32f4p-12f : -0x1.77f98ep-12f : inexact-ok += erf downward dbl-64 -0x1.4d32f4p-12 : -0x1.77f98ef609eb4p-12 : inexact-ok += erf tonearest dbl-64 -0x1.4d32f4p-12 : -0x1.77f98ef609eb3p-12 : inexact-ok += erf towardzero dbl-64 -0x1.4d32f4p-12 : -0x1.77f98ef609eb3p-12 : inexact-ok += erf upward dbl-64 -0x1.4d32f4p-12 : -0x1.77f98ef609eb3p-12 : inexact-ok += erf downward ldbl-96-intel -0x1.4d32f4p-12L : -0x1.77f98ef609eb3132p-12L : inexact-ok += erf tonearest ldbl-96-intel -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok += erf towardzero ldbl-96-intel -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok += erf upward ldbl-96-intel -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok += erf downward ldbl-96-m68k -0x1.4d32f4p-12L : -0x1.77f98ef609eb3132p-12L : inexact-ok += erf tonearest ldbl-96-m68k -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok += erf towardzero ldbl-96-m68k -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok += erf upward ldbl-96-m68k -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok += erf downward ldbl-128 -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa8c8p-12L : inexact-ok += erf tonearest ldbl-128 -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa8c7p-12L : inexact-ok += erf towardzero ldbl-128 -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa8c7p-12L : inexact-ok += erf upward ldbl-128 -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa8c7p-12L : inexact-ok += erf downward ldbl-128ibm -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa9p-12L : inexact-ok += erf tonearest ldbl-128ibm -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa9p-12L : inexact-ok += erf towardzero ldbl-128ibm -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa88p-12L : inexact-ok += erf upward ldbl-128ibm -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa88p-12L : inexact-ok erfc 0.0 = erfc downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = erfc tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -108547,6 +109499,100 @@ erfc 0x1.65e31p+0 = erfc tonearest ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c2p-8L : inexact-ok = erfc towardzero ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c2p-8L : inexact-ok = erfc upward ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c24p-8L : inexact-ok +erfc 0xd.44cd3p-4 += erfc downward flt-32 0xd.44cd3p-4f : 0x3.da9f6p-4f : inexact-ok += erfc tonearest flt-32 0xd.44cd3p-4f : 0x3.da9f6p-4f : inexact-ok += erfc towardzero flt-32 0xd.44cd3p-4f : 0x3.da9f6p-4f : inexact-ok += erfc upward flt-32 0xd.44cd3p-4f : 0x3.da9f64p-4f : inexact-ok += erfc downward dbl-64 0xd.44cd3p-4 : 0x3.da9f608f1dd7ep-4 : inexact-ok += erfc tonearest dbl-64 0xd.44cd3p-4 : 0x3.da9f608f1dd7ep-4 : inexact-ok += erfc towardzero dbl-64 0xd.44cd3p-4 : 0x3.da9f608f1dd7ep-4 : inexact-ok += erfc upward dbl-64 0xd.44cd3p-4 : 0x3.da9f608f1dd8p-4 : inexact-ok += erfc downward ldbl-96-intel 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok += erfc tonearest ldbl-96-intel 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok += erfc towardzero ldbl-96-intel 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok += erfc upward ldbl-96-intel 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee34p-4L : inexact-ok += erfc downward ldbl-96-m68k 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok += erfc tonearest ldbl-96-m68k 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok += erfc towardzero ldbl-96-m68k 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok += erfc upward ldbl-96-m68k 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee34p-4L : inexact-ok += erfc downward ldbl-128 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fb9cp-4L : inexact-ok += erfc tonearest ldbl-128 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fb9ep-4L : inexact-ok += erfc towardzero ldbl-128 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fb9cp-4L : inexact-ok += erfc upward ldbl-128 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fb9ep-4L : inexact-ok += erfc downward ldbl-128ibm 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fbp-4L : inexact-ok += erfc tonearest ldbl-128ibm 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fcp-4L : inexact-ok += erfc towardzero ldbl-128ibm 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fbp-4L : inexact-ok += erfc upward ldbl-128ibm 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fcp-4L : inexact-ok +erfc 0xd.47425b3cafa48p-4 += erfc downward flt-32 0xd.47426p-4f : 0x3.d93aa4p-4f : inexact-ok += erfc tonearest flt-32 0xd.47426p-4f : 0x3.d93aa4p-4f : inexact-ok += erfc towardzero flt-32 0xd.47426p-4f : 0x3.d93aa4p-4f : inexact-ok += erfc upward flt-32 0xd.47426p-4f : 0x3.d93aa8p-4f : inexact-ok += erfc downward dbl-64 0xd.47426p-4 : 0x3.d93aa59c8f5aap-4 : inexact-ok += erfc tonearest dbl-64 0xd.47426p-4 : 0x3.d93aa59c8f5acp-4 : inexact-ok += erfc towardzero dbl-64 0xd.47426p-4 : 0x3.d93aa59c8f5aap-4 : inexact-ok += erfc upward dbl-64 0xd.47426p-4 : 0x3.d93aa59c8f5acp-4 : inexact-ok += erfc downward ldbl-96-intel 0xd.47426p-4L : 0x3.d93aa59c8f5abb8p-4L : inexact-ok += erfc tonearest ldbl-96-intel 0xd.47426p-4L : 0x3.d93aa59c8f5abb84p-4L : inexact-ok += erfc towardzero ldbl-96-intel 0xd.47426p-4L : 0x3.d93aa59c8f5abb8p-4L : inexact-ok += erfc upward ldbl-96-intel 0xd.47426p-4L : 0x3.d93aa59c8f5abb84p-4L : inexact-ok += erfc downward ldbl-96-m68k 0xd.47426p-4L : 0x3.d93aa59c8f5abb8p-4L : inexact-ok += erfc tonearest ldbl-96-m68k 0xd.47426p-4L : 0x3.d93aa59c8f5abb84p-4L : inexact-ok += erfc towardzero ldbl-96-m68k 0xd.47426p-4L : 0x3.d93aa59c8f5abb8p-4L : inexact-ok += erfc upward ldbl-96-m68k 0xd.47426p-4L : 0x3.d93aa59c8f5abb84p-4L : inexact-ok += erfc downward ldbl-128 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017aep-4L : inexact-ok += erfc tonearest ldbl-128 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017ae2p-4L : inexact-ok += erfc towardzero ldbl-128 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017aep-4L : inexact-ok += erfc upward ldbl-128 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017ae2p-4L : inexact-ok += erfc downward ldbl-128ibm 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017ap-4L : inexact-ok += erfc tonearest ldbl-128ibm 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017bp-4L : inexact-ok += erfc towardzero ldbl-128ibm 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017ap-4L : inexact-ok += erfc upward ldbl-128ibm 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017bp-4L : inexact-ok += erfc downward flt-32 0xd.47425p-4f : 0x3.d93aacp-4f : inexact-ok += erfc tonearest flt-32 0xd.47425p-4f : 0x3.d93abp-4f : inexact-ok += erfc towardzero flt-32 0xd.47425p-4f : 0x3.d93aacp-4f : inexact-ok += erfc upward flt-32 0xd.47425p-4f : 0x3.d93abp-4f : inexact-ok += erfc downward dbl-64 0xd.47425p-4 : 0x3.d93aaeadb64dp-4 : inexact-ok += erfc tonearest dbl-64 0xd.47425p-4 : 0x3.d93aaeadb64dp-4 : inexact-ok += erfc towardzero dbl-64 0xd.47425p-4 : 0x3.d93aaeadb64dp-4 : inexact-ok += erfc upward dbl-64 0xd.47425p-4 : 0x3.d93aaeadb64d2p-4 : inexact-ok += erfc downward ldbl-96-intel 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok += erfc tonearest ldbl-96-intel 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok += erfc towardzero ldbl-96-intel 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok += erfc upward ldbl-96-intel 0xd.47425p-4L : 0x3.d93aaeadb64d00ecp-4L : inexact-ok += erfc downward ldbl-96-m68k 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok += erfc tonearest ldbl-96-m68k 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok += erfc towardzero ldbl-96-m68k 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok += erfc upward ldbl-96-m68k 0xd.47425p-4L : 0x3.d93aaeadb64d00ecp-4L : inexact-ok += erfc downward ldbl-128 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba71p-4L : inexact-ok += erfc tonearest ldbl-128 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba71p-4L : inexact-ok += erfc towardzero ldbl-128 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba71p-4L : inexact-ok += erfc upward ldbl-128 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba712p-4L : inexact-ok += erfc downward ldbl-128ibm 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba7p-4L : inexact-ok += erfc tonearest ldbl-128ibm 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba7p-4L : inexact-ok += erfc towardzero ldbl-128ibm 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba7p-4L : inexact-ok += erfc upward ldbl-128ibm 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba8p-4L : inexact-ok += erfc downward dbl-64 0xd.47425b3cafa48p-4 : 0x3.d93aa84f87a9ep-4 : inexact-ok += erfc tonearest dbl-64 0xd.47425b3cafa48p-4 : 0x3.d93aa84f87aap-4 : inexact-ok += erfc towardzero dbl-64 0xd.47425b3cafa48p-4 : 0x3.d93aa84f87a9ep-4 : inexact-ok += erfc upward dbl-64 0xd.47425b3cafa48p-4 : 0x3.d93aa84f87aap-4 : inexact-ok += erfc downward ldbl-96-intel 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok += erfc tonearest ldbl-96-intel 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok += erfc towardzero ldbl-96-intel 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok += erfc upward ldbl-96-intel 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa4p-4L : inexact-ok += erfc downward ldbl-96-m68k 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok += erfc tonearest ldbl-96-m68k 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok += erfc towardzero ldbl-96-m68k 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok += erfc upward ldbl-96-m68k 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa4p-4L : inexact-ok += erfc downward ldbl-128 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbb26p-4L : inexact-ok += erfc tonearest ldbl-128 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbb28p-4L : inexact-ok += erfc towardzero ldbl-128 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbb26p-4L : inexact-ok += erfc upward ldbl-128 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbb28p-4L : inexact-ok += erfc downward ldbl-128ibm 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbbp-4L : inexact-ok += 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 exp 0 = exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -110269,6 +111315,136 @@ exp 0x3.248524p+0 = exp tonearest ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d668p+4L : inexact-ok = exp towardzero ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d66p+4L : inexact-ok = exp upward ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d668p+4L : inexact-ok +exp 0x1.f0b362p+0 += exp downward flt-32 0x1.f0b362p+0f : 0x6.f5dcd8p+0f : inexact-ok += exp tonearest flt-32 0x1.f0b362p+0f : 0x6.f5dcep+0f : inexact-ok += exp towardzero flt-32 0x1.f0b362p+0f : 0x6.f5dcd8p+0f : inexact-ok += exp upward flt-32 0x1.f0b362p+0f : 0x6.f5dcep+0f : inexact-ok += exp downward dbl-64 0x1.f0b362p+0 : 0x6.f5dcdfffff3c8p+0 : inexact-ok += exp tonearest dbl-64 0x1.f0b362p+0 : 0x6.f5dcdfffff3ccp+0 : inexact-ok += exp towardzero dbl-64 0x1.f0b362p+0 : 0x6.f5dcdfffff3c8p+0 : inexact-ok += exp upward dbl-64 0x1.f0b362p+0 : 0x6.f5dcdfffff3ccp+0 : inexact-ok += exp downward ldbl-96-intel 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok += exp tonearest ldbl-96-intel 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok += exp towardzero ldbl-96-intel 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok += exp upward ldbl-96-intel 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca05p+0L : inexact-ok += exp downward ldbl-96-m68k 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok += exp tonearest ldbl-96-m68k 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok += exp towardzero ldbl-96-m68k 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok += exp upward ldbl-96-m68k 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca05p+0L : inexact-ok += exp downward ldbl-128 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465a6cp+0L : inexact-ok += exp tonearest ldbl-128 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465a7p+0L : inexact-ok += exp towardzero ldbl-128 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465a6cp+0L : inexact-ok += exp upward ldbl-128 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465a7p+0L : inexact-ok += exp downward ldbl-128ibm 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465ap+0L : inexact-ok += exp tonearest ldbl-128ibm 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465ap+0L : inexact-ok += exp towardzero ldbl-128ibm 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465ap+0L : inexact-ok += exp upward ldbl-128ibm 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465cp+0L : inexact-ok +exp 0xd.89746a799ac4eedp+0 += exp downward flt-32 0xd.89747p+0f : 0xb.8c7b8p+16f : inexact-ok += exp tonearest flt-32 0xd.89747p+0f : 0xb.8c7b8p+16f : inexact-ok += exp towardzero flt-32 0xd.89747p+0f : 0xb.8c7b8p+16f : inexact-ok += exp upward flt-32 0xd.89747p+0f : 0xb.8c7b9p+16f : inexact-ok += exp downward dbl-64 0xd.89747p+0 : 0xb.8c7b86075631p+16 : inexact-ok += exp tonearest dbl-64 0xd.89747p+0 : 0xb.8c7b86075631p+16 : inexact-ok += exp towardzero dbl-64 0xd.89747p+0 : 0xb.8c7b86075631p+16 : inexact-ok += exp upward dbl-64 0xd.89747p+0 : 0xb.8c7b860756318p+16 : inexact-ok += exp downward ldbl-96-intel 0xd.89747p+0L : 0xb.8c7b8607563103fp+16L : inexact-ok += exp tonearest ldbl-96-intel 0xd.89747p+0L : 0xb.8c7b8607563104p+16L : inexact-ok += exp towardzero ldbl-96-intel 0xd.89747p+0L : 0xb.8c7b8607563103fp+16L : inexact-ok += exp upward ldbl-96-intel 0xd.89747p+0L : 0xb.8c7b8607563104p+16L : inexact-ok += exp downward ldbl-96-m68k 0xd.89747p+0L : 0xb.8c7b8607563103fp+16L : inexact-ok += exp tonearest ldbl-96-m68k 0xd.89747p+0L : 0xb.8c7b8607563104p+16L : inexact-ok += exp towardzero ldbl-96-m68k 0xd.89747p+0L : 0xb.8c7b8607563103fp+16L : inexact-ok += exp upward ldbl-96-m68k 0xd.89747p+0L : 0xb.8c7b8607563104p+16L : inexact-ok += exp downward ldbl-128 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b0205p+16L : inexact-ok += exp tonearest ldbl-128 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02058p+16L : inexact-ok += exp towardzero ldbl-128 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b0205p+16L : inexact-ok += exp upward ldbl-128 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02058p+16L : inexact-ok += exp downward ldbl-128ibm 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02p+16L : inexact-ok += exp tonearest ldbl-128ibm 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02p+16L : inexact-ok += exp towardzero ldbl-128ibm 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02p+16L : inexact-ok += exp upward ldbl-128ibm 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b024p+16L : inexact-ok += exp downward flt-32 0xd.89746p+0f : 0xb.8c7acp+16f : inexact-ok += exp tonearest flt-32 0xd.89746p+0f : 0xb.8c7adp+16f : inexact-ok += exp towardzero flt-32 0xd.89746p+0f : 0xb.8c7acp+16f : inexact-ok += exp upward flt-32 0xd.89746p+0f : 0xb.8c7adp+16f : inexact-ok += exp downward dbl-64 0xd.89746p+0 : 0xb.8c7acd3fa3968p+16 : inexact-ok += exp tonearest dbl-64 0xd.89746p+0 : 0xb.8c7acd3fa397p+16 : inexact-ok += exp towardzero dbl-64 0xd.89746p+0 : 0xb.8c7acd3fa3968p+16 : inexact-ok += exp upward dbl-64 0xd.89746p+0 : 0xb.8c7acd3fa397p+16 : inexact-ok += exp downward ldbl-96-intel 0xd.89746p+0L : 0xb.8c7acd3fa396cc3p+16L : inexact-ok += exp tonearest ldbl-96-intel 0xd.89746p+0L : 0xb.8c7acd3fa396cc4p+16L : inexact-ok += exp towardzero ldbl-96-intel 0xd.89746p+0L : 0xb.8c7acd3fa396cc3p+16L : inexact-ok += exp upward ldbl-96-intel 0xd.89746p+0L : 0xb.8c7acd3fa396cc4p+16L : inexact-ok += exp downward ldbl-96-m68k 0xd.89746p+0L : 0xb.8c7acd3fa396cc3p+16L : inexact-ok += exp tonearest ldbl-96-m68k 0xd.89746p+0L : 0xb.8c7acd3fa396cc4p+16L : inexact-ok += exp towardzero ldbl-96-m68k 0xd.89746p+0L : 0xb.8c7acd3fa396cc3p+16L : inexact-ok += exp upward ldbl-96-m68k 0xd.89746p+0L : 0xb.8c7acd3fa396cc4p+16L : inexact-ok += exp downward ldbl-128 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fedp+16L : inexact-ok += exp tonearest ldbl-128 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fed8p+16L : inexact-ok += exp towardzero ldbl-128 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fedp+16L : inexact-ok += exp upward ldbl-128 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fed8p+16L : inexact-ok += exp downward ldbl-128ibm 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fcp+16L : inexact-ok += exp tonearest ldbl-128ibm 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da241p+16L : inexact-ok += exp towardzero ldbl-128ibm 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fcp+16L : inexact-ok += exp upward ldbl-128ibm 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da241p+16L : inexact-ok += exp downward dbl-64 0xd.89746a799ac5p+0 : 0xb.8c7b4638d3848p+16 : inexact-ok += exp tonearest dbl-64 0xd.89746a799ac5p+0 : 0xb.8c7b4638d385p+16 : inexact-ok += exp towardzero dbl-64 0xd.89746a799ac5p+0 : 0xb.8c7b4638d3848p+16 : inexact-ok += exp upward dbl-64 0xd.89746a799ac5p+0 : 0xb.8c7b4638d385p+16 : inexact-ok += exp downward ldbl-96-intel 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384dfp+16L : inexact-ok += exp tonearest ldbl-96-intel 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df1p+16L : inexact-ok += exp towardzero ldbl-96-intel 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384dfp+16L : inexact-ok += exp upward ldbl-96-intel 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df1p+16L : inexact-ok += exp downward ldbl-96-m68k 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384dfp+16L : inexact-ok += exp tonearest ldbl-96-m68k 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df1p+16L : inexact-ok += exp towardzero ldbl-96-m68k 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384dfp+16L : inexact-ok += exp upward ldbl-96-m68k 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df1p+16L : inexact-ok += exp downward ldbl-128 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a048p+16L : inexact-ok += exp tonearest ldbl-128 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a048p+16L : inexact-ok += exp towardzero ldbl-128 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a048p+16L : inexact-ok += exp upward ldbl-128 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a05p+16L : inexact-ok += exp downward ldbl-128ibm 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350ap+16L : inexact-ok += exp tonearest ldbl-128ibm 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350ap+16L : inexact-ok += exp towardzero ldbl-128ibm 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350ap+16L : inexact-ok += exp upward ldbl-128ibm 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a4p+16L : inexact-ok += exp downward dbl-64 0xd.89746a799ac48p+0 : 0xb.8c7b4638d37fp+16 : inexact-ok += exp tonearest dbl-64 0xd.89746a799ac48p+0 : 0xb.8c7b4638d37fp+16 : inexact-ok += exp towardzero dbl-64 0xd.89746a799ac48p+0 : 0xb.8c7b4638d37fp+16 : inexact-ok += exp upward dbl-64 0xd.89746a799ac48p+0 : 0xb.8c7b4638d37f8p+16 : inexact-ok += exp downward ldbl-96-intel 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok += exp tonearest ldbl-96-intel 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok += exp towardzero ldbl-96-intel 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok += exp upward ldbl-96-intel 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18ep+16L : inexact-ok += exp downward ldbl-96-m68k 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok += exp tonearest ldbl-96-m68k 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok += exp towardzero ldbl-96-m68k 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok += exp upward ldbl-96-m68k 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18ep+16L : inexact-ok += exp downward ldbl-128 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa25p+16L : inexact-ok += exp tonearest ldbl-128 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa25p+16L : inexact-ok += exp towardzero ldbl-128 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa25p+16L : inexact-ok += exp upward ldbl-128 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa258p+16L : inexact-ok += exp downward ldbl-128ibm 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fap+16L : inexact-ok += exp tonearest ldbl-128ibm 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa4p+16L : inexact-ok += exp towardzero ldbl-128ibm 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fap+16L : inexact-ok += exp upward ldbl-128ibm 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa4p+16L : inexact-ok += exp downward ldbl-96-intel 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188p+16L : inexact-ok += exp tonearest ldbl-96-intel 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384189p+16L : inexact-ok += exp towardzero ldbl-96-intel 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188p+16L : inexact-ok += exp upward ldbl-96-intel 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384189p+16L : inexact-ok += exp downward ldbl-96-m68k 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188p+16L : inexact-ok += exp tonearest ldbl-96-m68k 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384189p+16L : inexact-ok += exp towardzero ldbl-96-m68k 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188p+16L : inexact-ok += exp upward ldbl-96-m68k 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384189p+16L : inexact-ok += exp downward ldbl-128 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2b38p+16L : inexact-ok += exp tonearest ldbl-128 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2b38p+16L : inexact-ok += exp towardzero ldbl-128 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2b38p+16L : inexact-ok += exp upward ldbl-128 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2b4p+16L : inexact-ok += exp downward ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d28p+16L : inexact-ok += exp tonearest ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2cp+16L : inexact-ok += exp towardzero ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d28p+16L : inexact-ok += exp upward ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2cp+16L : inexact-ok exp10 0 = exp10 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp10 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -113417,6 +114593,31 @@ exp2 -0xc.1bf12p-16 = exp2 tonearest ldbl-128ibm -0xc.1bf12p-16L : 0xf.ff79b6bee6bd7ffc6db60f67e8p-4L : inexact-ok = exp2 towardzero ldbl-128ibm -0xc.1bf12p-16L : 0xf.ff79b6bee6bd7ffc6db60f67e8p-4L : inexact-ok = exp2 upward ldbl-128ibm -0xc.1bf12p-16L : 0xf.ff79b6bee6bd7ffc6db60f67ecp-4L : inexact-ok +exp2 -0x4.8ce878p-4 += exp2 downward flt-32 -0x4.8ce878p-4f : 0xd.23271p-4f : inexact-ok += exp2 tonearest flt-32 -0x4.8ce878p-4f : 0xd.23272p-4f : inexact-ok += exp2 towardzero flt-32 -0x4.8ce878p-4f : 0xd.23271p-4f : inexact-ok += exp2 upward flt-32 -0x4.8ce878p-4f : 0xd.23272p-4f : inexact-ok += exp2 downward dbl-64 -0x4.8ce878p-4 : 0xd.23271e1709978p-4 : inexact-ok += exp2 tonearest dbl-64 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok += exp2 towardzero dbl-64 -0x4.8ce878p-4 : 0xd.23271e1709978p-4 : inexact-ok += exp2 upward dbl-64 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok += exp2 downward ldbl-96-intel -0x4.8ce878p-4L : 0xd.23271e170997fffp-4L : inexact-ok += exp2 tonearest ldbl-96-intel -0x4.8ce878p-4L : 0xd.23271e170998p-4L : inexact-ok += exp2 towardzero ldbl-96-intel -0x4.8ce878p-4L : 0xd.23271e170997fffp-4L : inexact-ok += exp2 upward ldbl-96-intel -0x4.8ce878p-4L : 0xd.23271e170998p-4L : inexact-ok += exp2 downward ldbl-96-m68k -0x4.8ce878p-4L : 0xd.23271e170997fffp-4L : inexact-ok += exp2 tonearest ldbl-96-m68k -0x4.8ce878p-4L : 0xd.23271e170998p-4L : inexact-ok += exp2 towardzero ldbl-96-m68k -0x4.8ce878p-4L : 0xd.23271e170997fffp-4L : inexact-ok += exp2 upward ldbl-96-m68k -0x4.8ce878p-4L : 0xd.23271e170998p-4L : inexact-ok += exp2 downward ldbl-128 -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790ddp-4L : inexact-ok += exp2 tonearest ldbl-128 -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790ddp-4L : inexact-ok += exp2 towardzero ldbl-128 -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790ddp-4L : inexact-ok += exp2 upward ldbl-128 -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790dd8p-4L : inexact-ok += exp2 downward ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790cp-4L : inexact-ok += exp2 tonearest ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790cp-4L : inexact-ok += exp2 towardzero ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790cp-4L : inexact-ok += exp2 upward ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111791p-4L : inexact-ok expm1 0 = expm1 downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = expm1 tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -149422,6 +150623,31 @@ lgamma 0xb.4ad0ap+0 = lgamma tonearest ldbl-128ibm 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70ecp+0L 1 : inexact-ok = lgamma towardzero ldbl-128ibm 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70ecp+0L 1 : inexact-ok = lgamma upward ldbl-128ibm 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70fp+0L 1 : inexact-ok +lgamma 0xe.7a678p+20 += lgamma downward flt-32 0xe.7a678p+20f : 0xe.0ed26p+24f 1 : inexact-ok += lgamma tonearest flt-32 0xe.7a678p+20f : 0xe.0ed27p+24f 1 : inexact-ok += lgamma towardzero flt-32 0xe.7a678p+20f : 0xe.0ed26p+24f 1 : inexact-ok += lgamma upward flt-32 0xe.7a678p+20f : 0xe.0ed27p+24f 1 : inexact-ok += lgamma downward dbl-64 0xe.7a678p+20 : 0xe.0ed26f91598d8p+24 1 : inexact-ok += lgamma tonearest dbl-64 0xe.7a678p+20 : 0xe.0ed26f91598ep+24 1 : inexact-ok += lgamma towardzero dbl-64 0xe.7a678p+20 : 0xe.0ed26f91598d8p+24 1 : inexact-ok += lgamma upward dbl-64 0xe.7a678p+20 : 0xe.0ed26f91598ep+24 1 : inexact-ok += lgamma downward ldbl-96-intel 0xe.7a678p+20L : 0xe.0ed26f91598df34p+24L 1 : inexact-ok += lgamma tonearest ldbl-96-intel 0xe.7a678p+20L : 0xe.0ed26f91598df35p+24L 1 : inexact-ok += lgamma towardzero ldbl-96-intel 0xe.7a678p+20L : 0xe.0ed26f91598df34p+24L 1 : inexact-ok += lgamma upward ldbl-96-intel 0xe.7a678p+20L : 0xe.0ed26f91598df35p+24L 1 : inexact-ok += lgamma downward ldbl-96-m68k 0xe.7a678p+20L : 0xe.0ed26f91598df34p+24L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k 0xe.7a678p+20L : 0xe.0ed26f91598df35p+24L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k 0xe.7a678p+20L : 0xe.0ed26f91598df34p+24L 1 : inexact-ok += lgamma upward ldbl-96-m68k 0xe.7a678p+20L : 0xe.0ed26f91598df35p+24L 1 : inexact-ok += lgamma downward ldbl-128 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb4648p+24L 1 : inexact-ok += lgamma tonearest ldbl-128 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb465p+24L 1 : inexact-ok += lgamma towardzero ldbl-128 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb4648p+24L 1 : inexact-ok += lgamma upward ldbl-128 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb465p+24L 1 : inexact-ok += lgamma downward ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb44p+24L 1 : inexact-ok += lgamma tonearest ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb48p+24L 1 : inexact-ok += lgamma towardzero ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb44p+24L 1 : inexact-ok += lgamma upward ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb48p+24L 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 @@ -150140,6 +151366,31 @@ log 0x2.1b17c2887e938p+928 = log tonearest ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff2p+8L : inexact-ok = log towardzero ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1p+8L : inexact-ok = log upward ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff2p+8L : inexact-ok +log 0x1.929d9cp+0 += log downward flt-32 0x1.929d9cp+0f : 0x7.3eb068p-4f : inexact-ok += log tonearest flt-32 0x1.929d9cp+0f : 0x7.3eb07p-4f : inexact-ok += log towardzero flt-32 0x1.929d9cp+0f : 0x7.3eb068p-4f : inexact-ok += log upward flt-32 0x1.929d9cp+0f : 0x7.3eb07p-4f : inexact-ok += log downward dbl-64 0x1.929d9cp+0 : 0x7.3eb06c60714c4p-4 : inexact-ok += log tonearest dbl-64 0x1.929d9cp+0 : 0x7.3eb06c60714c4p-4 : inexact-ok += log towardzero dbl-64 0x1.929d9cp+0 : 0x7.3eb06c60714c4p-4 : inexact-ok += log upward dbl-64 0x1.929d9cp+0 : 0x7.3eb06c60714c8p-4 : inexact-ok += log downward ldbl-96-intel 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok += log tonearest ldbl-96-intel 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok += log towardzero ldbl-96-intel 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok += log upward ldbl-96-intel 0x1.929d9cp+0L : 0x7.3eb06c60714c6p-4L : inexact-ok += log downward ldbl-96-m68k 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok += log tonearest ldbl-96-m68k 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok += log towardzero ldbl-96-m68k 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok += log upward ldbl-96-m68k 0x1.929d9cp+0L : 0x7.3eb06c60714c6p-4L : inexact-ok += log downward ldbl-128 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af266p-4L : inexact-ok += log tonearest ldbl-128 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af2664p-4L : inexact-ok += log towardzero ldbl-128 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af266p-4L : inexact-ok += log upward ldbl-128 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af2664p-4L : inexact-ok += log downward ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af26p-4L : inexact-ok += log tonearest ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af26p-4L : inexact-ok += log towardzero ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af26p-4L : inexact-ok += log upward ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af28p-4L : inexact-ok log10 1 = log10 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok = log10 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok @@ -152385,6 +153636,111 @@ log1p 0x2.564fap+0 = log1p tonearest ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313ep+0L : inexact-ok = log1p towardzero ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313d8p+0L : inexact-ok = log1p upward ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313ep+0L : inexact-ok +log1p 0x7.fc242a2235222ef8p-4 += log1p downward flt-32 0x7.fc243p-4f : 0x6.7a3638p-4f : inexact-ok += log1p tonearest flt-32 0x7.fc243p-4f : 0x6.7a3638p-4f : inexact-ok += log1p towardzero flt-32 0x7.fc243p-4f : 0x6.7a3638p-4f : inexact-ok += log1p upward flt-32 0x7.fc243p-4f : 0x6.7a364p-4f : inexact-ok += log1p downward dbl-64 0x7.fc243p-4 : 0x6.7a363b8f25198p-4 : inexact-ok += log1p tonearest dbl-64 0x7.fc243p-4 : 0x6.7a363b8f2519cp-4 : inexact-ok += log1p towardzero dbl-64 0x7.fc243p-4 : 0x6.7a363b8f25198p-4 : inexact-ok += log1p upward dbl-64 0x7.fc243p-4 : 0x6.7a363b8f2519cp-4 : inexact-ok += log1p downward ldbl-96-intel 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.fc243p-4L : 0x6.7a363b8f2519bbep-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.fc243p-4L : 0x6.7a363b8f2519bbep-4L : inexact-ok += log1p downward ldbl-128 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e2684p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e2684p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e2684p-4L : inexact-ok += log1p upward ldbl-128 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e2688p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e26p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e26p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e26p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e28p-4L : inexact-ok += log1p downward flt-32 0x7.fc2428p-4f : 0x6.7a363p-4f : inexact-ok += log1p tonearest flt-32 0x7.fc2428p-4f : 0x6.7a3638p-4f : inexact-ok += log1p towardzero flt-32 0x7.fc2428p-4f : 0x6.7a363p-4f : inexact-ok += log1p upward flt-32 0x7.fc2428p-4f : 0x6.7a3638p-4f : inexact-ok += log1p downward dbl-64 0x7.fc2428p-4 : 0x6.7a363638f41c8p-4 : inexact-ok += log1p tonearest dbl-64 0x7.fc2428p-4 : 0x6.7a363638f41ccp-4 : inexact-ok += log1p towardzero dbl-64 0x7.fc2428p-4 : 0x6.7a363638f41c8p-4 : inexact-ok += log1p upward dbl-64 0x7.fc2428p-4 : 0x6.7a363638f41ccp-4 : inexact-ok += log1p downward ldbl-96-intel 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.fc2428p-4L : 0x6.7a363638f41ca3ep-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.fc2428p-4L : 0x6.7a363638f41ca3ep-4L : inexact-ok += log1p downward ldbl-128 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434e4p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434e8p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434e4p-4L : inexact-ok += log1p upward ldbl-128 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434e8p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43436p-4L : inexact-ok += log1p downward dbl-64 0x7.fc242a2235224p-4 : 0x6.7a3637a5521ep-4 : inexact-ok += log1p tonearest dbl-64 0x7.fc242a2235224p-4 : 0x6.7a3637a5521e4p-4 : inexact-ok += log1p towardzero dbl-64 0x7.fc242a2235224p-4 : 0x6.7a3637a5521ep-4 : inexact-ok += log1p upward dbl-64 0x7.fc242a2235224p-4 : 0x6.7a3637a5521e4p-4 : inexact-ok += log1p downward ldbl-96-intel 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e2798p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e27ap-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e2798p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e27ap-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e2798p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e27ap-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e2798p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e27ap-4L : inexact-ok += log1p downward ldbl-128 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab964p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab964p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab964p-4L : inexact-ok += log1p upward ldbl-128 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab968p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab8p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaabap-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab8p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaabap-4L : inexact-ok += log1p downward dbl-64 0x7.fc242a223522p-4 : 0x6.7a3637a5521dcp-4 : inexact-ok += log1p tonearest dbl-64 0x7.fc242a223522p-4 : 0x6.7a3637a5521ep-4 : inexact-ok += log1p towardzero dbl-64 0x7.fc242a223522p-4 : 0x6.7a3637a5521dcp-4 : inexact-ok += log1p upward dbl-64 0x7.fc242a223522p-4 : 0x6.7a3637a5521ep-4 : inexact-ok += log1p downward ldbl-96-intel 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfcfp-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfcfp-4L : inexact-ok += log1p downward ldbl-128 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119e34p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119e34p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119e34p-4L : inexact-ok += log1p upward ldbl-128 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119e38p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119ep-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119ep-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119ep-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba911ap-4L : inexact-ok += log1p downward ldbl-96-intel 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c48p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c48p-4L : inexact-ok += log1p downward ldbl-128 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bb1p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bb14p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bb1p-4L : inexact-ok += log1p upward ldbl-128 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bb14p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bap-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bcp-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bap-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bcp-4L : inexact-ok log2 1 = log2 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok = log2 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok @@ -153073,6 +154429,31 @@ log2 0x3.9b0754p+8 = log2 tonearest ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9634p+0L : inexact-ok = log2 towardzero ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633cp+0L : inexact-ok = log2 upward ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9634p+0L : inexact-ok +log2 0xb.e132ap-4 += log2 downward flt-32 0xb.e132ap-4f : -0x6.df8b3p-4f : inexact-ok += log2 tonearest flt-32 0xb.e132ap-4f : -0x6.df8b3p-4f : inexact-ok += log2 towardzero flt-32 0xb.e132ap-4f : -0x6.df8b28p-4f : inexact-ok += log2 upward flt-32 0xb.e132ap-4f : -0x6.df8b28p-4f : inexact-ok += log2 downward dbl-64 0xb.e132ap-4 : -0x6.df8b2c2c5ea44p-4 : inexact-ok += log2 tonearest dbl-64 0xb.e132ap-4 : -0x6.df8b2c2c5ea4p-4 : inexact-ok += log2 towardzero dbl-64 0xb.e132ap-4 : -0x6.df8b2c2c5ea4p-4 : inexact-ok += log2 upward dbl-64 0xb.e132ap-4 : -0x6.df8b2c2c5ea4p-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.e132ap-4L : -0x6.df8b2c2c5ea40008p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.e132ap-4L : -0x6.df8b2c2c5ea40008p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok += log2 downward ldbl-128 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941b0cp-4L : inexact-ok += log2 tonearest ldbl-128 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941b08p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941b08p-4L : inexact-ok += log2 upward ldbl-128 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941b08p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941cp-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941cp-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941ap-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941ap-4L : inexact-ok log2 min = log2 downward flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok = log2 tonearest flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok @@ -191080,6 +192461,31 @@ pow 0xf.fffffp+124 -0x5.b5b648p+0 = pow tonearest ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c288p-732L : inexact-ok = pow towardzero ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287p-732L : inexact-ok = pow upward ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c288p-732L : inexact-ok +pow 0x1.430d4cp+0 0x5.0e462p+4 += pow downward flt-32 0x1.430d4cp+0f 0x5.0e462p+4f : 0x8.df245p+24f : inexact-ok += pow tonearest flt-32 0x1.430d4cp+0f 0x5.0e462p+4f : 0x8.df245p+24f : inexact-ok += pow towardzero flt-32 0x1.430d4cp+0f 0x5.0e462p+4f : 0x8.df245p+24f : inexact-ok += pow upward flt-32 0x1.430d4cp+0f 0x5.0e462p+4f : 0x8.df246p+24f : inexact-ok += pow downward dbl-64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7dp+24 : inexact-ok += pow tonearest dbl-64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d8p+24 : inexact-ok += pow towardzero dbl-64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7dp+24 : inexact-ok += pow upward dbl-64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d8p+24 : inexact-ok += pow downward ldbl-96-intel 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok += pow tonearest ldbl-96-intel 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok += pow towardzero ldbl-96-intel 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok += pow upward ldbl-96-intel 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d76p+24L : inexact-ok += pow downward ldbl-96-m68k 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok += pow upward ldbl-96-m68k 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d76p+24L : inexact-ok += pow downward ldbl-128 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde63a8p+24L : inexact-ok += pow tonearest ldbl-128 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde63a8p+24L : inexact-ok += pow towardzero ldbl-128 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde63a8p+24L : inexact-ok += pow upward ldbl-128 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde63bp+24L : inexact-ok += pow downward ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde6p+24L : inexact-ok += pow tonearest ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde64p+24L : inexact-ok += pow towardzero ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde6p+24L : inexact-ok += pow upward ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde64p+24L : inexact-ok sin 0 = sin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = sin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -193730,6 +195136,111 @@ sin 0x4.7857dp+68 = sin tonearest ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L : inexact-ok = sin towardzero ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L : inexact-ok = sin upward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L : inexact-ok +sin 0x6.287cc8749212e72p+0 += sin downward flt-32 0x6.287cdp+0f : -0x1.fecbp-4f : inexact-ok += sin tonearest flt-32 0x6.287cdp+0f : -0x1.fecbp-4f : inexact-ok += sin towardzero flt-32 0x6.287cdp+0f : -0x1.fecafep-4f : inexact-ok += sin upward flt-32 0x6.287cdp+0f : -0x1.fecafep-4f : inexact-ok += sin downward dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a11p-4 : inexact-ok += sin tonearest dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a11p-4 : inexact-ok += sin towardzero dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a1p-4 : inexact-ok += sin upward dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a1p-4 : inexact-ok += sin downward ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L : inexact-ok += sin tonearest ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L : inexact-ok += sin towardzero ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L : inexact-ok += sin upward ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L : inexact-ok += sin downward ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L : inexact-ok += sin tonearest ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L : inexact-ok += sin towardzero ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L : inexact-ok += sin upward ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L : inexact-ok += sin downward ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L : inexact-ok += sin tonearest ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L : inexact-ok += sin towardzero ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e6ffp-4L : inexact-ok += sin upward ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e6ffp-4L : inexact-ok += sin downward ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L : inexact-ok += sin tonearest ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L : inexact-ok += sin towardzero ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e68p-4L : inexact-ok += sin upward ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e68p-4L : inexact-ok += sin downward flt-32 0x6.287cc8p+0f : -0x1.fecb8p-4f : inexact-ok += sin tonearest flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f : inexact-ok += sin towardzero flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f : inexact-ok += sin upward flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f : inexact-ok += sin downward dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6eap-4 : inexact-ok += sin tonearest dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6eap-4 : inexact-ok += sin towardzero dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6e9p-4 : inexact-ok += sin upward dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6e9p-4 : inexact-ok += sin downward ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L : inexact-ok += sin tonearest ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L : inexact-ok += sin towardzero ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L : inexact-ok += sin upward ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L : inexact-ok += sin downward ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L : inexact-ok += sin tonearest ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L : inexact-ok += sin towardzero ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L : inexact-ok += sin upward ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L : inexact-ok += sin downward ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc919p-4L : inexact-ok += sin tonearest ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc919p-4L : inexact-ok += sin towardzero ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc918p-4L : inexact-ok += sin upward ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc918p-4L : inexact-ok += sin downward ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc98p-4L : inexact-ok += sin tonearest ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L : inexact-ok += sin towardzero ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L : inexact-ok += sin upward ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L : inexact-ok += sin downward dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b831p-4 : inexact-ok += sin tonearest dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 : inexact-ok += sin towardzero dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 : inexact-ok += sin upward dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 : inexact-ok += sin downward ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L : inexact-ok += sin tonearest ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L : inexact-ok += sin towardzero ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L : inexact-ok += sin upward ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L : inexact-ok += sin downward ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L : inexact-ok += sin tonearest ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L : inexact-ok += sin towardzero ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L : inexact-ok += sin upward ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L : inexact-ok += sin downward ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea9p-4L : inexact-ok += sin tonearest ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea9p-4L : inexact-ok += sin towardzero ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea8p-4L : inexact-ok += sin upward ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea8p-4L : inexact-ok += sin downward ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008fp-4L : inexact-ok += sin tonearest ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L : inexact-ok += sin towardzero ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L : inexact-ok += sin upward ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L : inexact-ok += sin downward dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b87p-4 : inexact-ok += sin tonearest dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b87p-4 : inexact-ok += sin towardzero dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b86fp-4 : inexact-ok += sin upward dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b86fp-4 : inexact-ok += sin downward ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L : inexact-ok += sin tonearest ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L : inexact-ok += sin towardzero ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L : inexact-ok += sin upward ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L : inexact-ok += sin downward ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L : inexact-ok += sin tonearest ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L : inexact-ok += sin towardzero ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L : inexact-ok += sin upward ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L : inexact-ok += sin downward ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4dp-4L : inexact-ok += sin tonearest ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L : inexact-ok += sin towardzero ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L : inexact-ok += sin upward ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L : inexact-ok += sin downward ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee8p-4L : inexact-ok += sin tonearest ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee8p-4L : inexact-ok += sin towardzero ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63eep-4L : inexact-ok += sin upward ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63eep-4L : inexact-ok += sin downward ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bccp-4L : inexact-ok += sin tonearest ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok += sin towardzero ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok += sin upward ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok += sin downward ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bccp-4L : inexact-ok += sin tonearest ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok += sin towardzero ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok += sin upward ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok += sin downward ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b22p-4L : inexact-ok += sin tonearest ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b22p-4L : inexact-ok += sin towardzero ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b21fp-4L : inexact-ok += sin upward ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b21fp-4L : inexact-ok += sin downward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b28p-4L : inexact-ok += sin tonearest ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok += sin towardzero ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok += sin upward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok sin min = sin downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok = sin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -195219,6 +196730,111 @@ sincos 0x4.7857dp+68 = sincos tonearest ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok = sincos towardzero ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok = sincos upward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok +sincos 0x6.287cc8749212e72p+0 += sincos downward flt-32 0x6.287cdp+0f : -0x1.fecbp-4f 0xf.e006ap-4f : inexact-ok += sincos tonearest flt-32 0x6.287cdp+0f : -0x1.fecbp-4f 0xf.e006ap-4f : inexact-ok += sincos towardzero flt-32 0x6.287cdp+0f : -0x1.fecafep-4f 0xf.e006ap-4f : inexact-ok += sincos upward flt-32 0x6.287cdp+0f : -0x1.fecafep-4f 0xf.e006bp-4f : inexact-ok += sincos downward dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a11p-4 0xf.e006a1ad17dbp-4 : inexact-ok += sincos tonearest dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a11p-4 0xf.e006a1ad17db8p-4 : inexact-ok += sincos towardzero dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a1p-4 0xf.e006a1ad17dbp-4 : inexact-ok += sincos upward dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a1p-4 0xf.e006a1ad17db8p-4 : inexact-ok += sincos downward ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok += sincos upward ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L 0xf.e006a1ad17db69cp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L 0xf.e006a1ad17db69cp-4L : inexact-ok += sincos downward ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L 0xf.e006a1ad17db69b4cedfec37da9p-4L : inexact-ok += sincos tonearest ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L 0xf.e006a1ad17db69b4cedfec37da98p-4L : inexact-ok += sincos towardzero ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e6ffp-4L 0xf.e006a1ad17db69b4cedfec37da9p-4L : inexact-ok += sincos upward ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e6ffp-4L 0xf.e006a1ad17db69b4cedfec37da98p-4L : inexact-ok += sincos downward ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L 0xf.e006a1ad17db69b4cedfec37d8p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L 0xf.e006a1ad17db69b4cedfec37dcp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e68p-4L 0xf.e006a1ad17db69b4cedfec37d8p-4L : inexact-ok += sincos upward ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e68p-4L 0xf.e006a1ad17db69b4cedfec37dcp-4L : inexact-ok += sincos downward flt-32 0x6.287cc8p+0f : -0x1.fecb8p-4f 0xf.e0069p-4f : inexact-ok += sincos tonearest flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f 0xf.e0069p-4f : inexact-ok += sincos towardzero flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f 0xf.e0069p-4f : inexact-ok += sincos upward flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f 0xf.e006ap-4f : inexact-ok += sincos downward dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6eap-4 0xf.e00691b6bde4p-4 : inexact-ok += sincos tonearest dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6eap-4 0xf.e00691b6bde4p-4 : inexact-ok += sincos towardzero dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6e9p-4 0xf.e00691b6bde4p-4 : inexact-ok += sincos upward dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6e9p-4 0xf.e00691b6bde48p-4 : inexact-ok += sincos downward ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L 0xf.e00691b6bde4251p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L 0xf.e00691b6bde4252p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L 0xf.e00691b6bde4251p-4L : inexact-ok += sincos upward ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L 0xf.e00691b6bde4252p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L 0xf.e00691b6bde4251p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L 0xf.e00691b6bde4252p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L 0xf.e00691b6bde4251p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L 0xf.e00691b6bde4252p-4L : inexact-ok += sincos downward ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc919p-4L 0xf.e00691b6bde4251c3b197736a7p-4L : inexact-ok += sincos tonearest ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc919p-4L 0xf.e00691b6bde4251c3b197736a7p-4L : inexact-ok += sincos towardzero ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc918p-4L 0xf.e00691b6bde4251c3b197736a7p-4L : inexact-ok += sincos upward ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc918p-4L 0xf.e00691b6bde4251c3b197736a708p-4L : inexact-ok += sincos downward ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc98p-4L 0xf.e00691b6bde4251c3b197736a4p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L 0xf.e00691b6bde4251c3b197736a8p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L 0xf.e00691b6bde4251c3b197736a4p-4L : inexact-ok += sincos upward ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L 0xf.e00691b6bde4251c3b197736a8p-4L : inexact-ok += sincos downward dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b831p-4 0xf.e006929f558d8p-4 : inexact-ok += sincos tonearest dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 0xf.e006929f558d8p-4 : inexact-ok += sincos towardzero dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 0xf.e006929f558d8p-4 : inexact-ok += sincos upward dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 0xf.e006929f558ep-4 : inexact-ok += sincos downward ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L 0xf.e006929f558dbe6p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L 0xf.e006929f558dbe6p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L 0xf.e006929f558dbe6p-4L : inexact-ok += sincos upward ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L 0xf.e006929f558dbe7p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L 0xf.e006929f558dbe6p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L 0xf.e006929f558dbe6p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L 0xf.e006929f558dbe6p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L 0xf.e006929f558dbe7p-4L : inexact-ok += sincos downward ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea9p-4L 0xf.e006929f558dbe67de4071414d98p-4L : inexact-ok += sincos tonearest ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea9p-4L 0xf.e006929f558dbe67de4071414d98p-4L : inexact-ok += sincos towardzero ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea8p-4L 0xf.e006929f558dbe67de4071414d98p-4L : inexact-ok += sincos upward ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea8p-4L 0xf.e006929f558dbe67de4071414dap-4L : inexact-ok += sincos downward ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008fp-4L 0xf.e006929f558dbe67de4071414cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L 0xf.e006929f558dbe67de4071414cp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L 0xf.e006929f558dbe67de4071414cp-4L : inexact-ok += sincos upward ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L 0xf.e006929f558dbe67de4071415p-4L : inexact-ok += sincos downward dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b87p-4 0xf.e006929f558dp-4 : inexact-ok += sincos tonearest dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b87p-4 0xf.e006929f558dp-4 : inexact-ok += sincos towardzero dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b86fp-4 0xf.e006929f558dp-4 : inexact-ok += sincos upward dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b86fp-4 0xf.e006929f558d8p-4 : inexact-ok += sincos downward ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L 0xf.e006929f558d3ebp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L 0xf.e006929f558d3ebp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L 0xf.e006929f558d3ebp-4L : inexact-ok += sincos upward ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L 0xf.e006929f558d3ecp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L 0xf.e006929f558d3ebp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L 0xf.e006929f558d3ebp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L 0xf.e006929f558d3ebp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L 0xf.e006929f558d3ecp-4L : inexact-ok += sincos downward ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4dp-4L 0xf.e006929f558d3eb50074ea600e58p-4L : inexact-ok += sincos tonearest ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L 0xf.e006929f558d3eb50074ea600e6p-4L : inexact-ok += sincos towardzero ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L 0xf.e006929f558d3eb50074ea600e58p-4L : inexact-ok += sincos upward ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L 0xf.e006929f558d3eb50074ea600e6p-4L : inexact-ok += sincos downward ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee8p-4L 0xf.e006929f558d3eb50074ea600cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee8p-4L 0xf.e006929f558d3eb50074ea601p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63eep-4L 0xf.e006929f558d3eb50074ea600cp-4L : inexact-ok += sincos upward ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63eep-4L 0xf.e006929f558d3eb50074ea601p-4L : inexact-ok += sincos downward ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bccp-4L 0xf.e006929f558d8ccp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8ccp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8ccp-4L : inexact-ok += sincos upward ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8cdp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bccp-4L 0xf.e006929f558d8ccp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8ccp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8ccp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8cdp-4L : inexact-ok += sincos downward ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b22p-4L 0xf.e006929f558d8cc5d90bd654dfbp-4L : inexact-ok += sincos tonearest ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b22p-4L 0xf.e006929f558d8cc5d90bd654dfbp-4L : inexact-ok += sincos towardzero ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b21fp-4L 0xf.e006929f558d8cc5d90bd654dfbp-4L : inexact-ok += sincos upward ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b21fp-4L 0xf.e006929f558d8cc5d90bd654dfb8p-4L : inexact-ok += sincos downward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b28p-4L 0xf.e006929f558d8cc5d90bd654dcp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654ep-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654dcp-4L : inexact-ok += sincos upward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654ep-4L : inexact-ok sincos min = sincos downward flt-32 0x4p-128f : 0x3.fffff8p-128f 0xf.fffffp-4f : inexact-ok underflow-ok errno-erange-ok = sincos tonearest flt-32 0x4p-128f : 0x4p-128f 0x1p+0f : inexact-ok underflow-ok errno-erange-ok @@ -203423,6 +205039,161 @@ tan -0x2.12bafcp+0 = tan tonearest ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99cp+0L : inexact-ok = tan towardzero ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99b8p+0L : inexact-ok = tan upward ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99cp+0L : inexact-ok +tan 0x2.091d68p+0 += tan downward flt-32 0x2.091d68p+0f : -0x1.fe8472p+0f : inexact-ok += tan tonearest flt-32 0x2.091d68p+0f : -0x1.fe847p+0f : inexact-ok += tan towardzero flt-32 0x2.091d68p+0f : -0x1.fe847p+0f : inexact-ok += tan upward flt-32 0x2.091d68p+0f : -0x1.fe847p+0f : inexact-ok += tan downward dbl-64 0x2.091d68p+0 : -0x1.fe84705639d39p+0 : inexact-ok += tan tonearest dbl-64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok += tan towardzero dbl-64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok += tan upward dbl-64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok += tan downward ldbl-96-intel 0x2.091d68p+0L : -0x1.fe84705639d38772p+0L : inexact-ok += tan tonearest ldbl-96-intel 0x2.091d68p+0L : -0x1.fe84705639d38772p+0L : inexact-ok += tan towardzero ldbl-96-intel 0x2.091d68p+0L : -0x1.fe84705639d3877p+0L : inexact-ok += tan upward ldbl-96-intel 0x2.091d68p+0L : -0x1.fe84705639d3877p+0L : inexact-ok += tan downward ldbl-96-m68k 0x2.091d68p+0L : -0x1.fe84705639d38772p+0L : inexact-ok += tan tonearest ldbl-96-m68k 0x2.091d68p+0L : -0x1.fe84705639d38772p+0L : inexact-ok += tan towardzero ldbl-96-m68k 0x2.091d68p+0L : -0x1.fe84705639d3877p+0L : inexact-ok += tan upward ldbl-96-m68k 0x2.091d68p+0L : -0x1.fe84705639d3877p+0L : inexact-ok += tan downward ldbl-128 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d51p+0L : inexact-ok += tan tonearest ldbl-128 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d5p+0L : inexact-ok += tan towardzero ldbl-128 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d5p+0L : inexact-ok += tan upward ldbl-128 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d5p+0L : inexact-ok += tan downward ldbl-128ibm 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d8p+0L : inexact-ok += tan tonearest ldbl-128ibm 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d8p+0L : inexact-ok += tan towardzero ldbl-128ibm 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455dp+0L : inexact-ok += tan upward ldbl-128ibm 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455dp+0L : inexact-ok +tan -0x5.302ab9b18593264p+0 += tan downward flt-32 -0x5.302ab8p+0f : 0x1.f0dbcep+0f : inexact-ok += tan tonearest flt-32 -0x5.302ab8p+0f : 0x1.f0dbcep+0f : inexact-ok += tan towardzero flt-32 -0x5.302ab8p+0f : 0x1.f0dbcep+0f : inexact-ok += tan upward flt-32 -0x5.302ab8p+0f : 0x1.f0dbdp+0f : inexact-ok += tan downward dbl-64 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbp+0 : inexact-ok += tan tonearest dbl-64 -0x5.302ab8p+0 : 0x1.f0dbcee9873ccp+0 : inexact-ok += tan towardzero dbl-64 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbp+0 : inexact-ok += tan upward dbl-64 -0x5.302ab8p+0 : 0x1.f0dbcee9873ccp+0 : inexact-ok += tan downward ldbl-96-intel -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok += tan tonearest ldbl-96-intel -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok += tan towardzero ldbl-96-intel -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok += tan upward ldbl-96-intel -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf3p+0L : inexact-ok += tan downward ldbl-96-m68k -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok += tan upward ldbl-96-m68k -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf3p+0L : inexact-ok += tan downward ldbl-128 -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e7ffp+0L : inexact-ok += tan tonearest ldbl-128 -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e8p+0L : inexact-ok += tan towardzero ldbl-128 -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e7ffp+0L : inexact-ok += tan upward ldbl-128 -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e8p+0L : inexact-ok += tan downward ldbl-128ibm -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e78p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e8p+0L : inexact-ok += tan towardzero ldbl-128ibm -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e78p+0L : inexact-ok += tan upward ldbl-128ibm -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e8p+0L : inexact-ok += tan downward flt-32 -0x5.302acp+0f : 0x1.f0dba8p+0f : inexact-ok += tan tonearest flt-32 -0x5.302acp+0f : 0x1.f0dba8p+0f : inexact-ok += tan towardzero flt-32 -0x5.302acp+0f : 0x1.f0dba8p+0f : inexact-ok += tan upward flt-32 -0x5.302acp+0f : 0x1.f0dbaap+0f : inexact-ok += tan downward dbl-64 -0x5.302acp+0 : 0x1.f0dba8c6e598bp+0 : inexact-ok += tan tonearest dbl-64 -0x5.302acp+0 : 0x1.f0dba8c6e598cp+0 : inexact-ok += tan towardzero dbl-64 -0x5.302acp+0 : 0x1.f0dba8c6e598bp+0 : inexact-ok += tan upward dbl-64 -0x5.302acp+0 : 0x1.f0dba8c6e598cp+0 : inexact-ok += tan downward ldbl-96-intel -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok += tan tonearest ldbl-96-intel -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok += tan towardzero ldbl-96-intel -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok += tan upward ldbl-96-intel -0x5.302acp+0L : 0x1.f0dba8c6e598b934p+0L : inexact-ok += tan downward ldbl-96-m68k -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok += tan upward ldbl-96-m68k -0x5.302acp+0L : 0x1.f0dba8c6e598b934p+0L : inexact-ok += tan downward ldbl-128 -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e1475p+0L : inexact-ok += tan tonearest ldbl-128 -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e1476p+0L : inexact-ok += tan towardzero ldbl-128 -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e1475p+0L : inexact-ok += tan upward ldbl-128 -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e1476p+0L : inexact-ok += tan downward ldbl-128ibm -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e14p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e148p+0L : inexact-ok += tan towardzero ldbl-128ibm -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e14p+0L : inexact-ok += tan upward ldbl-128ibm -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e148p+0L : inexact-ok += tan downward dbl-64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok += tan tonearest dbl-64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok += tan towardzero dbl-64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok += tan upward dbl-64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0bp+0 : inexact-ok += tan downward ldbl-96-intel -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e4p+0L : inexact-ok += tan tonearest ldbl-96-intel -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e6p+0L : inexact-ok += tan towardzero ldbl-96-intel -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e4p+0L : inexact-ok += tan upward ldbl-96-intel -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e6p+0L : inexact-ok += tan downward ldbl-96-m68k -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e4p+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e6p+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e4p+0L : inexact-ok += tan upward ldbl-96-m68k -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e6p+0L : inexact-ok += tan downward ldbl-128 -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok += tan tonearest ldbl-128 -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok += tan towardzero ldbl-128 -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok += tan upward ldbl-128 -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb81p+0L : inexact-ok += tan downward ldbl-128ibm -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok += tan towardzero ldbl-128ibm -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok += tan upward ldbl-128ibm -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fcp+0L : inexact-ok += tan downward dbl-64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok += tan tonearest dbl-64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok += tan towardzero dbl-64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok += tan upward dbl-64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af8p+0 : inexact-ok += tan downward ldbl-96-intel -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok += tan tonearest ldbl-96-intel -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok += tan towardzero ldbl-96-intel -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok += tan upward ldbl-96-intel -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d2p+0L : inexact-ok += tan downward ldbl-96-m68k -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok += tan upward ldbl-96-m68k -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d2p+0L : inexact-ok += tan downward ldbl-128 -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22cep+0L : inexact-ok += tan tonearest ldbl-128 -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22cep+0L : inexact-ok += tan towardzero ldbl-128 -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22cep+0L : inexact-ok += tan upward ldbl-128 -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22ce1p+0L : inexact-ok += tan downward ldbl-128ibm -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22c8p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22dp+0L : inexact-ok += tan towardzero ldbl-128ibm -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22c8p+0L : inexact-ok += tan upward ldbl-128ibm -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22dp+0L : inexact-ok += tan downward ldbl-96-intel -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08ep+0L : inexact-ok += tan tonearest ldbl-96-intel -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff09p+0L : inexact-ok += tan towardzero ldbl-96-intel -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08ep+0L : inexact-ok += tan upward ldbl-96-intel -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff09p+0L : inexact-ok += tan downward ldbl-96-m68k -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08ep+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff09p+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08ep+0L : inexact-ok += tan upward ldbl-96-m68k -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff09p+0L : inexact-ok += tan downward ldbl-128 -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b436ap+0L : inexact-ok += tan tonearest ldbl-128 -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b436ap+0L : inexact-ok += tan towardzero ldbl-128 -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b436ap+0L : inexact-ok += tan upward ldbl-128 -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b436bp+0L : inexact-ok += tan downward ldbl-128ibm -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b43p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b438p+0L : inexact-ok += tan towardzero ldbl-128ibm -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b43p+0L : inexact-ok += tan upward ldbl-128ibm -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b438p+0L : inexact-ok +tan 0x1.1ad374p+0 += tan downward flt-32 0x1.1ad374p+0f : 0x1.fcfe66p+0f : inexact-ok += tan tonearest flt-32 0x1.1ad374p+0f : 0x1.fcfe68p+0f : inexact-ok += tan towardzero flt-32 0x1.1ad374p+0f : 0x1.fcfe66p+0f : inexact-ok += tan upward flt-32 0x1.1ad374p+0f : 0x1.fcfe68p+0f : inexact-ok += tan downward dbl-64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok += tan tonearest dbl-64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok += tan towardzero dbl-64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok += tan upward dbl-64 0x1.1ad374p+0 : 0x1.fcfe678552d4bp+0 : inexact-ok += tan downward ldbl-96-intel 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok += tan tonearest ldbl-96-intel 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok += tan towardzero ldbl-96-intel 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok += tan upward ldbl-96-intel 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cep+0L : inexact-ok += tan downward ldbl-96-m68k 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok += tan upward ldbl-96-m68k 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cep+0L : inexact-ok += tan downward ldbl-128 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb771831p+0L : inexact-ok += tan tonearest ldbl-128 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb771832p+0L : inexact-ok += tan towardzero ldbl-128 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb771831p+0L : inexact-ok += tan upward ldbl-128 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb771832p+0L : inexact-ok += tan downward ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb7718p+0L : inexact-ok += tan tonearest ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb7718p+0L : inexact-ok += tan towardzero ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb7718p+0L : inexact-ok += tan upward ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb77188p+0L : inexact-ok tan min = tan downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = tan tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -205177,6 +206948,100 @@ tanh 0x2.00f9857616524p-4 = tanh tonearest ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d93p-4L : inexact-ok = tanh towardzero ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d928p-4L : inexact-ok = tanh upward ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d93p-4L : inexact-ok +tanh -0xe.9e035p+0 += tanh downward flt-32 -0xe.9e035p+0f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0xe.9e035p+0f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0xe.9e035p+0f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0xe.9e035p+0f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0xe.9e035p+0 : -0xf.fffffffff8ecp-4 : inexact-ok += tanh tonearest dbl-64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok += tanh towardzero dbl-64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok += tanh upward dbl-64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok += tanh downward ldbl-96-intel -0xe.9e035p+0L : -0xf.fffffffff8ebcp-4L : inexact-ok += tanh tonearest ldbl-96-intel -0xe.9e035p+0L : -0xf.fffffffff8ebcp-4L : inexact-ok += tanh towardzero ldbl-96-intel -0xe.9e035p+0L : -0xf.fffffffff8ebbffp-4L : inexact-ok += tanh upward ldbl-96-intel -0xe.9e035p+0L : -0xf.fffffffff8ebbffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0xe.9e035p+0L : -0xf.fffffffff8ebcp-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0xe.9e035p+0L : -0xf.fffffffff8ebcp-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0xe.9e035p+0L : -0xf.fffffffff8ebbffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0xe.9e035p+0L : -0xf.fffffffff8ebbffp-4L : inexact-ok += tanh downward ldbl-128 -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4L : inexact-ok += tanh tonearest ldbl-128 -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4L : inexact-ok += tanh towardzero ldbl-128 -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6abp-4L : inexact-ok += tanh upward ldbl-128 -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6abp-4L : inexact-ok += tanh downward ldbl-128ibm -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6cp-4L : inexact-ok += tanh tonearest ldbl-128ibm -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6cp-4L : inexact-ok += tanh towardzero ldbl-128ibm -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd68p-4L : inexact-ok += tanh upward ldbl-128ibm -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd68p-4L : inexact-ok +tanh -0x3.c0d8b54c5a488p-4 += tanh downward flt-32 -0x3.c0d8b4p-4f : -0x3.af99f4p-4f : inexact-ok += tanh tonearest flt-32 -0x3.c0d8b4p-4f : -0x3.af99fp-4f : inexact-ok += tanh towardzero flt-32 -0x3.c0d8b4p-4f : -0x3.af99fp-4f : inexact-ok += tanh upward flt-32 -0x3.c0d8b4p-4f : -0x3.af99fp-4f : inexact-ok += tanh downward dbl-64 -0x3.c0d8b4p-4 : -0x3.af99f04902f56p-4 : inexact-ok += tanh tonearest dbl-64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok += tanh towardzero dbl-64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok += tanh upward dbl-64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok += tanh downward ldbl-96-intel -0x3.c0d8b4p-4L : -0x3.af99f04902f54a6p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x3.c0d8b4p-4L : -0x3.af99f04902f54a6p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5cp-4L : inexact-ok += tanh upward ldbl-96-intel -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5cp-4L : inexact-ok += tanh downward ldbl-96-m68k -0x3.c0d8b4p-4L : -0x3.af99f04902f54a6p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x3.c0d8b4p-4L : -0x3.af99f04902f54a6p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5cp-4L : inexact-ok += tanh upward ldbl-96-m68k -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5cp-4L : inexact-ok += tanh downward ldbl-128 -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c592p-4L : inexact-ok += tanh tonearest ldbl-128 -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c59p-4L : inexact-ok += tanh towardzero ldbl-128 -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c59p-4L : inexact-ok += tanh upward ldbl-128 -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c59p-4L : inexact-ok += tanh downward ldbl-128ibm -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c6p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c6p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c5p-4L : inexact-ok += tanh upward ldbl-128ibm -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c5p-4L : inexact-ok += tanh downward flt-32 -0x3.c0d8b8p-4f : -0x3.af99f8p-4f : inexact-ok += tanh tonearest flt-32 -0x3.c0d8b8p-4f : -0x3.af99f4p-4f : inexact-ok += tanh towardzero flt-32 -0x3.c0d8b8p-4f : -0x3.af99f4p-4f : inexact-ok += tanh upward flt-32 -0x3.c0d8b8p-4f : -0x3.af99f4p-4f : inexact-ok += tanh downward dbl-64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok += tanh tonearest dbl-64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok += tanh towardzero dbl-64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok += tanh upward dbl-64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok += tanh downward ldbl-96-intel -0x3.c0d8b8p-4L : -0x3.af99f412aab73f5cp-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok += tanh upward ldbl-96-intel -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x3.c0d8b8p-4L : -0x3.af99f412aab73f5cp-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok += tanh downward ldbl-128 -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32fp-4L : inexact-ok += tanh tonearest ldbl-128 -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32fp-4L : inexact-ok += tanh towardzero ldbl-128 -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32eep-4L : inexact-ok += tanh upward ldbl-128 -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32eep-4L : inexact-ok += tanh downward ldbl-128ibm -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a33p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a33p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32p-4L : inexact-ok += tanh upward ldbl-128ibm -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32p-4L : inexact-ok += tanh downward dbl-64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok += tanh tonearest dbl-64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok += tanh towardzero dbl-64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok += tanh upward dbl-64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok += tanh downward ldbl-96-intel -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e98p-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e98p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e94p-4L : inexact-ok += tanh upward ldbl-96-intel -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e94p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e98p-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e98p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e94p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e94p-4L : inexact-ok += tanh downward ldbl-128 -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d39p-4L : inexact-ok += tanh tonearest ldbl-128 -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38fep-4L : inexact-ok += tanh towardzero ldbl-128 -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38fep-4L : inexact-ok += tanh upward ldbl-128 -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38fep-4L : inexact-ok += tanh downward ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d39p-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d39p-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38p-4L : inexact-ok += tanh upward ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38p-4L : inexact-ok tanh min = tanh downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok = tanh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -231510,6 +233375,294 @@ tgamma -0x5.f0e02p+8 = tgamma tonearest ldbl-128ibm -0x5.f0e02p+8L : -0x0p+0L : inexact-ok underflow errno-erange = tgamma towardzero ldbl-128ibm -0x5.f0e02p+8L : -0x0p+0L : inexact-ok underflow errno-erange = tgamma upward ldbl-128ibm -0x5.f0e02p+8L : -0x0p+0L : inexact-ok underflow errno-erange +tgamma -0xb.3123bp+0 += tgamma downward flt-32 -0xb.3123bp+0f : 0x1.7457c2p-24f : inexact-ok += tgamma tonearest flt-32 -0xb.3123bp+0f : 0x1.7457c4p-24f : inexact-ok += tgamma towardzero flt-32 -0xb.3123bp+0f : 0x1.7457c2p-24f : inexact-ok += tgamma upward flt-32 -0xb.3123bp+0f : 0x1.7457c4p-24f : inexact-ok += tgamma downward dbl-64 -0xb.3123bp+0 : 0x1.7457c3b4ad98ep-24 : inexact-ok += tgamma tonearest dbl-64 -0xb.3123bp+0 : 0x1.7457c3b4ad98fp-24 : inexact-ok += tgamma towardzero dbl-64 -0xb.3123bp+0 : 0x1.7457c3b4ad98ep-24 : inexact-ok += tgamma upward dbl-64 -0xb.3123bp+0 : 0x1.7457c3b4ad98fp-24 : inexact-ok += tgamma downward ldbl-96-intel -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok += tgamma tonearest ldbl-96-intel -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok += tgamma towardzero ldbl-96-intel -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok += tgamma upward ldbl-96-intel -0xb.3123bp+0L : 0x1.7457c3b4ad98efep-24L : inexact-ok += tgamma downward ldbl-96-m68k -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok += tgamma upward ldbl-96-m68k -0xb.3123bp+0L : 0x1.7457c3b4ad98efep-24L : inexact-ok += tgamma downward ldbl-128 -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce492p-24L : inexact-ok += tgamma tonearest ldbl-128 -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce493p-24L : inexact-ok += tgamma towardzero ldbl-128 -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce492p-24L : inexact-ok += tgamma upward ldbl-128 -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce493p-24L : inexact-ok += tgamma downward ldbl-128ibm -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce48p-24L : inexact-ok += tgamma tonearest ldbl-128ibm -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce48p-24L : inexact-ok += tgamma towardzero ldbl-128ibm -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce48p-24L : inexact-ok += tgamma upward ldbl-128ibm -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce5p-24L : inexact-ok +tgamma -0x9.6d538p+0 += tgamma downward flt-32 -0x9.6d538p+0f : 0x3.87a648p-20f : inexact-ok += tgamma tonearest flt-32 -0x9.6d538p+0f : 0x3.87a648p-20f : inexact-ok += tgamma towardzero flt-32 -0x9.6d538p+0f : 0x3.87a648p-20f : inexact-ok += tgamma upward flt-32 -0x9.6d538p+0f : 0x3.87a64cp-20f : inexact-ok += tgamma downward dbl-64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok += tgamma tonearest dbl-64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok += tgamma towardzero dbl-64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok += tgamma upward dbl-64 -0x9.6d538p+0 : 0x3.87a648c74383cp-20 : inexact-ok += tgamma downward ldbl-96-intel -0x9.6d538p+0L : 0x3.87a648c74383af5p-20L : inexact-ok += tgamma tonearest ldbl-96-intel -0x9.6d538p+0L : 0x3.87a648c74383af54p-20L : inexact-ok += tgamma towardzero ldbl-96-intel -0x9.6d538p+0L : 0x3.87a648c74383af5p-20L : inexact-ok += tgamma upward ldbl-96-intel -0x9.6d538p+0L : 0x3.87a648c74383af54p-20L : inexact-ok += tgamma downward ldbl-96-m68k -0x9.6d538p+0L : 0x3.87a648c74383af5p-20L : inexact-ok += tgamma tonearest ldbl-96-m68k -0x9.6d538p+0L : 0x3.87a648c74383af54p-20L : inexact-ok += tgamma towardzero ldbl-96-m68k -0x9.6d538p+0L : 0x3.87a648c74383af5p-20L : inexact-ok += tgamma upward ldbl-96-m68k -0x9.6d538p+0L : 0x3.87a648c74383af54p-20L : inexact-ok += tgamma downward ldbl-128 -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb0096p-20L : inexact-ok += tgamma tonearest ldbl-128 -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb0098p-20L : inexact-ok += tgamma towardzero ldbl-128 -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb0096p-20L : inexact-ok += tgamma upward ldbl-128 -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb0098p-20L : inexact-ok += tgamma downward ldbl-128ibm -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cbp-20L : inexact-ok += tgamma tonearest ldbl-128ibm -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb01p-20L : inexact-ok += tgamma towardzero ldbl-128ibm -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cbp-20L : inexact-ok += tgamma upward ldbl-128ibm -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb01p-20L : inexact-ok +tgamma -0xc.c2439p+0 += tgamma downward flt-32 -0xc.c2439p+0f : -0x5.e4e83p-32f : inexact-ok += tgamma tonearest flt-32 -0xc.c2439p+0f : -0x5.e4e83p-32f : inexact-ok += tgamma towardzero flt-32 -0xc.c2439p+0f : -0x5.e4e828p-32f : inexact-ok += tgamma upward flt-32 -0xc.c2439p+0f : -0x5.e4e828p-32f : inexact-ok += tgamma downward dbl-64 -0xc.c2439p+0 : -0x5.e4e82c4f32084p-32 : inexact-ok += tgamma tonearest dbl-64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok += tgamma towardzero dbl-64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok += tgamma upward dbl-64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok += tgamma downward ldbl-96-intel -0xc.c2439p+0L : -0x5.e4e82c4f32081cb8p-32L : inexact-ok += tgamma tonearest ldbl-96-intel -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok += tgamma towardzero ldbl-96-intel -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok += tgamma upward ldbl-96-intel -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok += tgamma downward ldbl-96-m68k -0xc.c2439p+0L : -0x5.e4e82c4f32081cb8p-32L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok += tgamma upward ldbl-96-m68k -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok += tgamma downward ldbl-128 -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c97p-32L : inexact-ok += tgamma tonearest ldbl-128 -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c97p-32L : inexact-ok += tgamma towardzero ldbl-128 -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96fcp-32L : inexact-ok += tgamma upward ldbl-128 -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96fcp-32L : inexact-ok += tgamma downward ldbl-128ibm -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c98p-32L : inexact-ok += tgamma tonearest ldbl-128ibm -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96p-32L : inexact-ok += tgamma towardzero ldbl-128ibm -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96p-32L : inexact-ok += tgamma upward ldbl-128ibm -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96p-32L : inexact-ok +tgamma -0xc.372f043322128p+0 += tgamma downward flt-32 -0xc.372fp+0f : -0x1.a07f68p-28f : inexact-ok += tgamma tonearest flt-32 -0xc.372fp+0f : -0x1.a07f68p-28f : inexact-ok += tgamma towardzero flt-32 -0xc.372fp+0f : -0x1.a07f66p-28f : inexact-ok += tgamma upward flt-32 -0xc.372fp+0f : -0x1.a07f66p-28f : inexact-ok += tgamma downward dbl-64 -0xc.372fp+0 : -0x1.a07f67df4a68bp-28 : inexact-ok += tgamma tonearest dbl-64 -0xc.372fp+0 : -0x1.a07f67df4a68bp-28 : inexact-ok += tgamma towardzero dbl-64 -0xc.372fp+0 : -0x1.a07f67df4a68ap-28 : inexact-ok += tgamma upward dbl-64 -0xc.372fp+0 : -0x1.a07f67df4a68ap-28 : inexact-ok += tgamma downward ldbl-96-intel -0xc.372fp+0L : -0x1.a07f67df4a68ace4p-28L : inexact-ok += tgamma tonearest ldbl-96-intel -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok += tgamma towardzero ldbl-96-intel -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok += tgamma upward ldbl-96-intel -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok += tgamma downward ldbl-96-m68k -0xc.372fp+0L : -0x1.a07f67df4a68ace4p-28L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok += tgamma upward ldbl-96-m68k -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok += tgamma downward ldbl-128 -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa45p-28L : inexact-ok += tgamma tonearest ldbl-128 -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa44p-28L : inexact-ok += tgamma towardzero ldbl-128 -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa44p-28L : inexact-ok += tgamma upward ldbl-128 -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa44p-28L : inexact-ok += tgamma downward ldbl-128ibm -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa8p-28L : inexact-ok += tgamma tonearest ldbl-128ibm -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa8p-28L : inexact-ok += tgamma towardzero ldbl-128ibm -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aap-28L : inexact-ok += tgamma upward ldbl-128ibm -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aap-28L : inexact-ok += tgamma downward flt-32 -0xc.372f1p+0f : -0x1.a07ecp-28f : inexact-ok += tgamma tonearest flt-32 -0xc.372f1p+0f : -0x1.a07ecp-28f : inexact-ok += tgamma towardzero flt-32 -0xc.372f1p+0f : -0x1.a07ebep-28f : inexact-ok += tgamma upward flt-32 -0xc.372f1p+0f : -0x1.a07ebep-28f : inexact-ok += tgamma downward dbl-64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d9p-28 : inexact-ok += tgamma tonearest dbl-64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d9p-28 : inexact-ok += tgamma towardzero dbl-64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d8p-28 : inexact-ok += tgamma upward dbl-64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d8p-28 : inexact-ok += tgamma downward ldbl-96-intel -0xc.372f1p+0L : -0x1.a07ebff6ed1d89aap-28L : inexact-ok += tgamma tonearest ldbl-96-intel -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok += tgamma towardzero ldbl-96-intel -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok += tgamma upward ldbl-96-intel -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok += tgamma downward ldbl-96-m68k -0xc.372f1p+0L : -0x1.a07ebff6ed1d89aap-28L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok += tgamma upward ldbl-96-m68k -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok += tgamma downward ldbl-128 -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6815e4p-28L : inexact-ok += tgamma tonearest ldbl-128 -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28L : inexact-ok += tgamma towardzero ldbl-128 -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28L : inexact-ok += tgamma upward ldbl-128 -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28L : inexact-ok += tgamma downward ldbl-128ibm -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6816p-28L : inexact-ok += tgamma tonearest ldbl-128ibm -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6816p-28L : inexact-ok += tgamma towardzero ldbl-128ibm -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc68158p-28L : inexact-ok += tgamma upward ldbl-128ibm -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc68158p-28L : inexact-ok += tgamma downward dbl-64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d3p-28 : inexact-ok += tgamma tonearest dbl-64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok += tgamma towardzero dbl-64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok += tgamma upward dbl-64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok += tgamma downward ldbl-96-intel -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d21p-28L : inexact-ok += tgamma tonearest ldbl-96-intel -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d21p-28L : inexact-ok += tgamma towardzero ldbl-96-intel -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20fep-28L : inexact-ok += tgamma upward ldbl-96-intel -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20fep-28L : inexact-ok += tgamma downward ldbl-96-m68k -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d21p-28L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d21p-28L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20fep-28L : inexact-ok += tgamma upward ldbl-96-m68k -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20fep-28L : inexact-ok += tgamma downward ldbl-128 -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98cp-28L : inexact-ok += tgamma tonearest ldbl-128 -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98cp-28L : inexact-ok += tgamma towardzero ldbl-128 -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98bp-28L : inexact-ok += tgamma upward ldbl-128 -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98bp-28L : inexact-ok += tgamma downward ldbl-128ibm -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404acap-28L : inexact-ok += tgamma tonearest ldbl-128ibm -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98p-28L : inexact-ok += tgamma towardzero ldbl-128ibm -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98p-28L : inexact-ok += tgamma upward ldbl-128ibm -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98p-28L : inexact-ok +tgamma -0xa.ccfcep+0 += tgamma downward flt-32 -0xa.ccfcep+0f : -0x3.a90678p-24f : inexact-ok += tgamma tonearest flt-32 -0xa.ccfcep+0f : -0x3.a90678p-24f : inexact-ok += tgamma towardzero flt-32 -0xa.ccfcep+0f : -0x3.a90674p-24f : inexact-ok += tgamma upward flt-32 -0xa.ccfcep+0f : -0x3.a90674p-24f : inexact-ok += tgamma downward dbl-64 -0xa.ccfcep+0 : -0x3.a90676ce3e42ap-24 : inexact-ok += tgamma tonearest dbl-64 -0xa.ccfcep+0 : -0x3.a90676ce3e42ap-24 : inexact-ok += tgamma towardzero dbl-64 -0xa.ccfcep+0 : -0x3.a90676ce3e428p-24 : inexact-ok += tgamma upward dbl-64 -0xa.ccfcep+0 : -0x3.a90676ce3e428p-24 : inexact-ok += tgamma downward ldbl-96-intel -0xa.ccfcep+0L : -0x3.a90676ce3e42978p-24L : inexact-ok += tgamma tonearest ldbl-96-intel -0xa.ccfcep+0L : -0x3.a90676ce3e42978p-24L : inexact-ok += tgamma towardzero ldbl-96-intel -0xa.ccfcep+0L : -0x3.a90676ce3e42977cp-24L : inexact-ok += tgamma upward ldbl-96-intel -0xa.ccfcep+0L : -0x3.a90676ce3e42977cp-24L : inexact-ok += tgamma downward ldbl-96-m68k -0xa.ccfcep+0L : -0x3.a90676ce3e42978p-24L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xa.ccfcep+0L : -0x3.a90676ce3e42978p-24L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xa.ccfcep+0L : -0x3.a90676ce3e42977cp-24L : inexact-ok += tgamma upward ldbl-96-m68k -0xa.ccfcep+0L : -0x3.a90676ce3e42977cp-24L : inexact-ok += tgamma downward ldbl-128 -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ec86p-24L : inexact-ok += tgamma tonearest ldbl-128 -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ec86p-24L : inexact-ok += tgamma towardzero ldbl-128 -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ec84p-24L : inexact-ok += tgamma upward ldbl-128 -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ec84p-24L : inexact-ok += tgamma downward ldbl-128ibm -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449edp-24L : inexact-ok += tgamma tonearest ldbl-128ibm -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449edp-24L : inexact-ok += tgamma towardzero ldbl-128ibm -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ecp-24L : inexact-ok += tgamma upward ldbl-128ibm -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ecp-24L : inexact-ok +tgamma -0x9.418c8p+0 += tgamma downward flt-32 -0x9.418c8p+0f : 0x7.0e2dap-20f : inexact-ok += tgamma tonearest flt-32 -0x9.418c8p+0f : 0x7.0e2dap-20f : inexact-ok += tgamma towardzero flt-32 -0x9.418c8p+0f : 0x7.0e2dap-20f : inexact-ok += tgamma upward flt-32 -0x9.418c8p+0f : 0x7.0e2da8p-20f : inexact-ok += tgamma downward dbl-64 -0x9.418c8p+0 : 0x7.0e2da01118b5p-20 : inexact-ok += tgamma tonearest dbl-64 -0x9.418c8p+0 : 0x7.0e2da01118b54p-20 : inexact-ok += tgamma towardzero dbl-64 -0x9.418c8p+0 : 0x7.0e2da01118b5p-20 : inexact-ok += tgamma upward dbl-64 -0x9.418c8p+0 : 0x7.0e2da01118b54p-20 : inexact-ok += tgamma downward ldbl-96-intel -0x9.418c8p+0L : 0x7.0e2da01118b5267p-20L : inexact-ok += tgamma tonearest ldbl-96-intel -0x9.418c8p+0L : 0x7.0e2da01118b52678p-20L : inexact-ok += tgamma towardzero ldbl-96-intel -0x9.418c8p+0L : 0x7.0e2da01118b5267p-20L : inexact-ok += tgamma upward ldbl-96-intel -0x9.418c8p+0L : 0x7.0e2da01118b52678p-20L : inexact-ok += tgamma downward ldbl-96-m68k -0x9.418c8p+0L : 0x7.0e2da01118b5267p-20L : inexact-ok += tgamma tonearest ldbl-96-m68k -0x9.418c8p+0L : 0x7.0e2da01118b52678p-20L : inexact-ok += tgamma towardzero ldbl-96-m68k -0x9.418c8p+0L : 0x7.0e2da01118b5267p-20L : inexact-ok += tgamma upward ldbl-96-m68k -0x9.418c8p+0L : 0x7.0e2da01118b52678p-20L : inexact-ok += tgamma downward ldbl-128 -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab4824587p-20L : inexact-ok += tgamma tonearest ldbl-128 -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab4824587p-20L : inexact-ok += tgamma towardzero ldbl-128 -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab4824587p-20L : inexact-ok += tgamma upward ldbl-128 -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab48245874p-20L : inexact-ok += tgamma downward ldbl-128ibm -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab482458p-20L : inexact-ok += tgamma tonearest ldbl-128ibm -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab482458p-20L : inexact-ok += tgamma towardzero ldbl-128ibm -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab482458p-20L : inexact-ok += tgamma upward ldbl-128ibm -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab48245ap-20L : inexact-ok +tgamma -0x6.ce9158p+0 += tgamma downward flt-32 -0x6.ce9158p+0f : -0x6.97c61p-12f : inexact-ok += tgamma tonearest flt-32 -0x6.ce9158p+0f : -0x6.97c608p-12f : inexact-ok += tgamma towardzero flt-32 -0x6.ce9158p+0f : -0x6.97c608p-12f : inexact-ok += tgamma upward flt-32 -0x6.ce9158p+0f : -0x6.97c608p-12f : inexact-ok += tgamma downward dbl-64 -0x6.ce9158p+0 : -0x6.97c60a22487f4p-12 : inexact-ok += tgamma tonearest dbl-64 -0x6.ce9158p+0 : -0x6.97c60a22487f4p-12 : inexact-ok += tgamma towardzero dbl-64 -0x6.ce9158p+0 : -0x6.97c60a22487fp-12 : inexact-ok += tgamma upward dbl-64 -0x6.ce9158p+0 : -0x6.97c60a22487fp-12 : inexact-ok += tgamma downward ldbl-96-intel -0x6.ce9158p+0L : -0x6.97c60a22487f2ce8p-12L : inexact-ok += tgamma tonearest ldbl-96-intel -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok += tgamma towardzero ldbl-96-intel -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok += tgamma upward ldbl-96-intel -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok += tgamma downward ldbl-96-m68k -0x6.ce9158p+0L : -0x6.97c60a22487f2ce8p-12L : inexact-ok += tgamma tonearest ldbl-96-m68k -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok += tgamma towardzero ldbl-96-m68k -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok += tgamma upward ldbl-96-m68k -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok += tgamma downward ldbl-128 -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a893474p-12L : inexact-ok += tgamma tonearest ldbl-128 -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a893473cp-12L : inexact-ok += tgamma towardzero ldbl-128 -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a893473cp-12L : inexact-ok += tgamma upward ldbl-128 -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a893473cp-12L : inexact-ok += tgamma downward ldbl-128ibm -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a89348p-12L : inexact-ok += tgamma tonearest ldbl-128ibm -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a89348p-12L : inexact-ok += tgamma towardzero ldbl-128ibm -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a89346p-12L : inexact-ok += tgamma upward ldbl-128ibm -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a89346p-12L : inexact-ok +tgamma -0xd.cbf53d0e7d06p+0 += tgamma downward flt-32 -0xd.cbf53p+0f : 0x7.250828p-36f : inexact-ok += tgamma tonearest flt-32 -0xd.cbf53p+0f : 0x7.25083p-36f : inexact-ok += tgamma towardzero flt-32 -0xd.cbf53p+0f : 0x7.250828p-36f : inexact-ok += tgamma upward flt-32 -0xd.cbf53p+0f : 0x7.25083p-36f : inexact-ok += tgamma downward dbl-64 -0xd.cbf53p+0 : 0x7.25082d9261004p-36 : inexact-ok += tgamma tonearest dbl-64 -0xd.cbf53p+0 : 0x7.25082d9261008p-36 : inexact-ok += tgamma towardzero dbl-64 -0xd.cbf53p+0 : 0x7.25082d9261004p-36 : inexact-ok += tgamma upward dbl-64 -0xd.cbf53p+0 : 0x7.25082d9261008p-36 : inexact-ok += tgamma downward ldbl-96-intel -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok += tgamma tonearest ldbl-96-intel -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok += tgamma towardzero ldbl-96-intel -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok += tgamma upward ldbl-96-intel -0xd.cbf53p+0L : 0x7.25082d9261006e5p-36L : inexact-ok += tgamma downward ldbl-96-m68k -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok += tgamma upward ldbl-96-m68k -0xd.cbf53p+0L : 0x7.25082d9261006e5p-36L : inexact-ok += tgamma downward ldbl-128 -0xd.cbf53p+0L : 0x7.25082d9261006e485f7777504304p-36L : inexact-ok += tgamma tonearest ldbl-128 -0xd.cbf53p+0L : 0x7.25082d9261006e485f7777504304p-36L : inexact-ok += tgamma towardzero ldbl-128 -0xd.cbf53p+0L : 0x7.25082d9261006e485f7777504304p-36L : inexact-ok += tgamma upward ldbl-128 -0xd.cbf53p+0L : 0x7.25082d9261006e485f7777504308p-36L : inexact-ok += tgamma downward ldbl-128ibm -0xd.cbf53p+0L : 0x7.25082d9261006e485f77775042p-36L : inexact-ok += tgamma tonearest ldbl-128ibm -0xd.cbf53p+0L : 0x7.25082d9261006e485f77775044p-36L : inexact-ok += tgamma towardzero ldbl-128ibm -0xd.cbf53p+0L : 0x7.25082d9261006e485f77775042p-36L : inexact-ok += tgamma upward ldbl-128ibm -0xd.cbf53p+0L : 0x7.25082d9261006e485f77775044p-36L : inexact-ok += tgamma downward flt-32 -0xd.cbf54p+0f : 0x7.2508ep-36f : inexact-ok += tgamma tonearest flt-32 -0xd.cbf54p+0f : 0x7.2508ep-36f : inexact-ok += tgamma towardzero flt-32 -0xd.cbf54p+0f : 0x7.2508ep-36f : inexact-ok += tgamma upward flt-32 -0xd.cbf54p+0f : 0x7.2508e8p-36f : inexact-ok += tgamma downward dbl-64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok += tgamma tonearest dbl-64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok += tgamma towardzero dbl-64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok += tgamma upward dbl-64 -0xd.cbf54p+0 : 0x7.2508e12d1cf6p-36 : inexact-ok += tgamma downward ldbl-96-intel -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok += tgamma tonearest ldbl-96-intel -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok += tgamma towardzero ldbl-96-intel -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok += tgamma upward ldbl-96-intel -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc4p-36L : inexact-ok += tgamma downward ldbl-96-m68k -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok += tgamma upward ldbl-96-m68k -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc4p-36L : inexact-ok += tgamma downward ldbl-128 -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501174p-36L : inexact-ok += tgamma tonearest ldbl-128 -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501178p-36L : inexact-ok += tgamma towardzero ldbl-128 -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501174p-36L : inexact-ok += tgamma upward ldbl-128 -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501178p-36L : inexact-ok += tgamma downward ldbl-128ibm -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501p-36L : inexact-ok += tgamma tonearest ldbl-128ibm -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb5012p-36L : inexact-ok += tgamma towardzero ldbl-128ibm -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501p-36L : inexact-ok += tgamma upward ldbl-128ibm -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb5012p-36L : inexact-ok += tgamma downward dbl-64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok += tgamma tonearest dbl-64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok += tgamma towardzero dbl-64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok += tgamma upward dbl-64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a4p-36 : inexact-ok += tgamma downward ldbl-96-intel -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok += tgamma tonearest ldbl-96-intel -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok += tgamma towardzero ldbl-96-intel -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok += tgamma upward ldbl-96-intel -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f18p-36L : inexact-ok += tgamma downward ldbl-96-m68k -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok += tgamma upward ldbl-96-m68k -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f18p-36L : inexact-ok += tgamma downward ldbl-128 -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5948p-36L : inexact-ok += tgamma tonearest ldbl-128 -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5948p-36L : inexact-ok += tgamma towardzero ldbl-128 -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5948p-36L : inexact-ok += tgamma upward ldbl-128 -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c594cp-36L : inexact-ok += tgamma downward ldbl-128ibm -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c58p-36L : inexact-ok += tgamma tonearest ldbl-128ibm -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5ap-36L : inexact-ok += tgamma towardzero ldbl-128ibm -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c58p-36L : inexact-ok += tgamma upward ldbl-128ibm -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5ap-36L : inexact-ok 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/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index de53451879..8263717281 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -2,6 +2,8 @@ # Maximal error of functions: Function: "acos": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -14,10 +16,14 @@ ildouble: 2 ldouble: 2 Function: "acos_upward": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 Function: "acosh": +double: 1 +idouble: 1 ildouble: 4 ldouble: 2 @@ -34,6 +40,8 @@ ildouble: 6 ldouble: 4 Function: "acosh_upward": +double: 1 +idouble: 1 ildouble: 4 ldouble: 3 @@ -44,10 +52,14 @@ ildouble: 1 ldouble: 1 Function: "asin_downward": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 Function: "asin_towardzero": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -62,18 +74,20 @@ ldouble: 1 Function: "asinh": double: 1 idouble: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "asinh_downward": double: 1 float: 1 +idouble: 1 ildouble: 5 ldouble: 5 Function: "asinh_towardzero": double: 1 float: 1 +idouble: 1 ildouble: 4 ldouble: 4 @@ -83,13 +97,17 @@ float: 1 idouble: 1 ifloat: 1 ildouble: 5 -ldouble: 4 +ldouble: 5 Function: "atan": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "atan2": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -165,12 +183,15 @@ ldouble: 3 Function: "atanh_upward": double: 1 +float: 1 idouble: 1 ifloat: 1 ildouble: 5 ldouble: 5 Function: "cabs": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -595,8 +616,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "cbrt_downward": double: 1 @@ -962,6 +983,7 @@ ldouble: 2 Function: "cosh": double: 1 +idouble: 1 ildouble: 2 ldouble: 2 @@ -1230,8 +1252,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "ctan": double: 1 @@ -1386,7 +1408,9 @@ ildouble: 1 ldouble: 1 Function: "erf_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -1420,8 +1444,8 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Function: "exp": double: 1 @@ -1470,6 +1494,8 @@ ildouble: 1 ldouble: 1 Function: "exp2_towardzero": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1486,12 +1512,14 @@ ldouble: 1 Function: "exp_towardzero": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "exp_upward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -1710,6 +1738,8 @@ ildouble: 4 ldouble: 4 Function: "log": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1754,16 +1784,16 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "log1p_towardzero": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "log1p_upward": double: 1 @@ -1780,6 +1810,8 @@ ildouble: 1 ldouble: 1 Function: "log2_downward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1884,8 +1916,8 @@ ldouble: 2 Function: "sin_towardzero": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "sin_upward": double: 1 @@ -1946,24 +1978,24 @@ ldouble: 5 Function: "tan": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "tan_downward": double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "tan_towardzero": double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "tan_upward": double: 1 @@ -1974,8 +2006,10 @@ ildouble: 2 ldouble: 2 Function: "tanh": -ildouble: 2 -ldouble: 2 +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 Function: "tanh_downward": double: 1 @@ -2002,36 +2036,36 @@ ildouble: 5 ldouble: 4 Function: "tgamma": -double: 2 +double: 3 float: 3 -idouble: 2 +idouble: 3 ifloat: 3 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Function: "tgamma_downward": double: 3 -float: 3 +float: 4 idouble: 3 -ifloat: 3 -ildouble: 3 -ldouble: 3 +ifloat: 4 +ildouble: 5 +ldouble: 5 Function: "tgamma_towardzero": -double: 3 -float: 3 -idouble: 3 -ifloat: 3 -ildouble: 4 -ldouble: 4 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 5 +ldouble: 5 Function: "tgamma_upward": -double: 3 +double: 4 float: 4 -idouble: 3 +idouble: 4 ifloat: 4 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Function: "y0": double: 1 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index b5f2680d04..aeb3d492f1 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -40,9 +40,9 @@ ildouble: 2 ldouble: 2 Function: "acosh_downward": -double: 1 +double: 2 float: 1 -idouble: 1 +idouble: 2 ifloat: 1 ildouble: 4 ldouble: 4 @@ -57,9 +57,9 @@ ldouble: 4 Function: "acosh_upward": double: 2 -float: 1 +float: 2 idouble: 2 -ifloat: 1 +ifloat: 2 ildouble: 3 ldouble: 3 @@ -98,8 +98,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "asinh_downward": double: 3 @@ -122,8 +122,8 @@ double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Function: "atan": float: 1 @@ -186,9 +186,9 @@ ildouble: 1 ldouble: 1 Function: "atanh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 3 ldouble: 3 @@ -1280,9 +1280,9 @@ ildouble: 4 ldouble: 4 Function: Real part of "csqrt_towardzero": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 4 ldouble: 4 @@ -1308,8 +1308,8 @@ double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "ctan": double: 1 @@ -1480,9 +1480,9 @@ ildouble: 3 ldouble: 3 Function: "erfc_downward": -double: 4 +double: 5 float: 6 -idouble: 4 +idouble: 5 ifloat: 6 ildouble: 4 ldouble: 4 @@ -1496,12 +1496,12 @@ ildouble: 4 ldouble: 4 Function: "erfc_upward": -double: 4 +double: 5 float: 6 -idouble: 4 +idouble: 5 ifloat: 6 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Function: "exp": ildouble: 1 @@ -1578,12 +1578,14 @@ ldouble: 1 Function: "exp_towardzero": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "exp_upward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -1665,9 +1667,9 @@ ldouble: 6 Function: "gamma_upward": double: 4 -float: 3 +float: 4 idouble: 4 -ifloat: 3 +ifloat: 4 ildouble: 4 ldouble: 4 @@ -1817,9 +1819,9 @@ ldouble: 6 Function: "lgamma_upward": double: 4 -float: 3 +float: 4 idouble: 4 -ifloat: 3 +ifloat: 4 ildouble: 4 ldouble: 4 @@ -1874,16 +1876,16 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "log1p_towardzero": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "log1p_upward": double: 2 @@ -2001,25 +2003,25 @@ ldouble: 2 Function: "pow_downward": double: 1 -float: 3 +float: 4 idouble: 1 -ifloat: 3 +ifloat: 4 ildouble: 4 ldouble: 4 Function: "pow_towardzero": double: 1 -float: 4 +float: 8 idouble: 1 -ifloat: 4 +ifloat: 8 ildouble: 1 ldouble: 1 Function: "pow_upward": double: 1 -float: 4 +float: 8 idouble: 1 -ifloat: 4 +ifloat: 8 ildouble: 2 ldouble: 2 @@ -2056,8 +2058,8 @@ ldouble: 2 Function: "sin_towardzero": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "sin_upward": double: 1 @@ -2111,10 +2113,10 @@ Function: "sincos_vlen16": float: 1 Function: "sincos_vlen2": -double: 1 +double: 2 Function: "sincos_vlen4": -double: 1 +double: 2 float: 1 Function: "sincos_vlen4_avx2": @@ -2162,24 +2164,24 @@ ldouble: 5 Function: "tan": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "tan_downward": double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "tan_towardzero": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "tan_upward": double: 1 @@ -2194,8 +2196,8 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "tanh_downward": double: 3 @@ -2222,36 +2224,36 @@ ildouble: 4 ldouble: 4 Function: "tgamma": -double: 4 +double: 5 float: 5 -idouble: 4 +idouble: 5 ifloat: 5 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Function: "tgamma_downward": -double: 4 -float: 4 -idouble: 4 -ifloat: 4 -ildouble: 3 -ldouble: 3 +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +ildouble: 5 +ldouble: 5 Function: "tgamma_towardzero": double: 5 float: 5 idouble: 5 ifloat: 5 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Function: "tgamma_upward": double: 5 float: 5 idouble: 5 ifloat: 5 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Function: "y0": double: 2 -- cgit v1.2.3 From 948e12a238715b2931cc42486db9e502ff943e54 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 19 Aug 2015 22:42:01 +0000 Subject: Fix csqrt missing underflows (bug 18370). The csqrt implementations in glibc can miss underflow exceptions when the real or imaginary part of the result becomes tiny in the course of scaling down (in particular, multiplication by 0.5) and that scaling is exact although the relevant part of the mathematical result isn't. This patch forces the exception in a similar way to previous fixes. Tested for x86_64 and x86. [BZ #18370] * math/s_csqrt.c (__csqrt): Force underflow exception for results whose real or imaginary part has small absolute value. * math/s_csqrtf.c (__csqrtf): Likewise. * math/s_csqrtl.c (__csqrtl): Likewise. * math/auto-libm-test-in: Add more tests of csqrt. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. --- ChangeLog | 11 ++ NEWS | 4 +- math/auto-libm-test-in | 5 + math/auto-libm-test-out | 356 ++++++++++++++++++++++++++++++++++++++++ math/s_csqrt.c | 11 ++ math/s_csqrtf.c | 11 ++ math/s_csqrtl.c | 11 ++ sysdeps/i386/fpu/libm-test-ulps | 4 + 8 files changed, 411 insertions(+), 2 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index d2c13e02cf..b3c9892466 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2015-08-19 Joseph Myers + + [BZ #18370] + * math/s_csqrt.c (__csqrt): Force underflow exception for results + whose real or imaginary part has small absolute value. + * math/s_csqrtf.c (__csqrtf): Likewise. + * math/s_csqrtl.c (__csqrtl): Likewise. + * math/auto-libm-test-in: Add more tests of csqrt. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + 2015-08-19 Gabriel F. T. Gomes * sysdeps/powerpc/sys/platform/ppc.h (__ppc_set_ppr_med_high, diff --git a/NEWS b/NEWS index d8665806fe..a40d526e4c 100644 --- a/NEWS +++ b/NEWS @@ -10,8 +10,8 @@ Version 2.23 * The following bugs are resolved with this release: 14341, 16517, 16519, 16520, 16734, 16973, 17905, 18084, 18086, 18265, - 18421, 18480, 18525, 18618, 18647, 18661, 18681, 18674, 18778, 18781, - 18787, 18789, 18790, 18795, 18796, 18820, 18823, 18824. + 18370, 18421, 18480, 18525, 18618, 18647, 18661, 18681, 18674, 18778, + 18781, 18787, 18789, 18790, 18795, 18796, 18820, 18823, 18824. * The obsolete header has been removed. Programs that require this header must be updated to use instead. diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 015041aeb0..49f1c55c03 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -1171,6 +1171,11 @@ csqrt 0x1p-16445 0x1.0000000000000004p-16382 csqrt 0x1p-16494 0x1.0000000000000000000000000001p-16382 csqrt 0x1p-16494 0x1.0000000000000000000000000002p-16382 +csqrt 1 min +csqrt 1 -min +csqrt -1 min +csqrt -1 -min + ctan 0 0 ctan 0 -0 ctan -0 0 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index f091ccb512..fca557b9a2 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -105924,6 +105924,362 @@ csqrt 0x1p-16494 0x1.0000000000000000000000000002p-16382 = csqrt tonearest ldbl-128 0x4p-16496L 0x4.0000000000000000000000000008p-16384L : 0x1.6a09e667f3bcc908b2fb1366ea98p-8192L 0x1.6a09e667f3bcc908b2fb1366ea96p-8192L : inexact-ok = csqrt towardzero ldbl-128 0x4p-16496L 0x4.0000000000000000000000000008p-16384L : 0x1.6a09e667f3bcc908b2fb1366ea97p-8192L 0x1.6a09e667f3bcc908b2fb1366ea96p-8192L : inexact-ok = csqrt upward ldbl-128 0x4p-16496L 0x4.0000000000000000000000000008p-16384L : 0x1.6a09e667f3bcc908b2fb1366ea98p-8192L 0x1.6a09e667f3bcc908b2fb1366ea97p-8192L : inexact-ok +csqrt 1 min += csqrt downward flt-32 0x1p+0f 0x4p-128f : 0x1p+0f 0x1.fffff8p-128f : inexact-ok underflow errno-erange-ok += csqrt tonearest flt-32 0x1p+0f 0x4p-128f : 0x1p+0f 0x2p-128f : inexact-ok underflow errno-erange-ok += csqrt towardzero flt-32 0x1p+0f 0x4p-128f : 0x1p+0f 0x1.fffff8p-128f : inexact-ok underflow errno-erange-ok += csqrt upward flt-32 0x1p+0f 0x4p-128f : 0x1.000002p+0f 0x2p-128f : inexact-ok underflow errno-erange-ok += csqrt downward dbl-64 0x1p+0 0x4p-128 : 0x1p+0 0x1.fffffffffffffp-128 : inexact-ok += csqrt tonearest dbl-64 0x1p+0 0x4p-128 : 0x1p+0 0x2p-128 : inexact-ok += csqrt towardzero dbl-64 0x1p+0 0x4p-128 : 0x1p+0 0x1.fffffffffffffp-128 : inexact-ok += csqrt upward dbl-64 0x1p+0 0x4p-128 : 0x1.0000000000001p+0 0x2p-128 : inexact-ok += csqrt downward ldbl-96-intel 0x1p+0L 0x4p-128L : 0x1p+0L 0x1.fffffffffffffffep-128L : inexact-ok += csqrt tonearest ldbl-96-intel 0x1p+0L 0x4p-128L : 0x1p+0L 0x2p-128L : inexact-ok += csqrt towardzero ldbl-96-intel 0x1p+0L 0x4p-128L : 0x1p+0L 0x1.fffffffffffffffep-128L : inexact-ok += csqrt upward ldbl-96-intel 0x1p+0L 0x4p-128L : 0x1.0000000000000002p+0L 0x2p-128L : inexact-ok += csqrt downward ldbl-96-m68k 0x1p+0L 0x4p-128L : 0x1p+0L 0x1.fffffffffffffffep-128L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L 0x4p-128L : 0x1p+0L 0x2p-128L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L 0x4p-128L : 0x1p+0L 0x1.fffffffffffffffep-128L : inexact-ok += csqrt upward ldbl-96-m68k 0x1p+0L 0x4p-128L : 0x1.0000000000000002p+0L 0x2p-128L : inexact-ok += csqrt downward ldbl-128 0x1p+0L 0x4p-128L : 0x1p+0L 0x1.ffffffffffffffffffffffffffffp-128L : inexact-ok += csqrt tonearest ldbl-128 0x1p+0L 0x4p-128L : 0x1p+0L 0x2p-128L : inexact-ok += csqrt towardzero ldbl-128 0x1p+0L 0x4p-128L : 0x1p+0L 0x1.ffffffffffffffffffffffffffffp-128L : inexact-ok += csqrt upward ldbl-128 0x1p+0L 0x4p-128L : 0x1.0000000000000000000000000001p+0L 0x2p-128L : inexact-ok += csqrt downward ldbl-128ibm 0x1p+0L 0x4p-128L : 0x1p+0L 0x1.ffffffffffffffffffffffffff8p-128L : inexact-ok += csqrt tonearest ldbl-128ibm 0x1p+0L 0x4p-128L : 0x1p+0L 0x2p-128L : inexact-ok += csqrt towardzero ldbl-128ibm 0x1p+0L 0x4p-128L : 0x1p+0L 0x1.ffffffffffffffffffffffffff8p-128L : inexact-ok += csqrt upward ldbl-128ibm 0x1p+0L 0x4p-128L : 0x1.000000000000000000000000008p+0L 0x2p-128L : inexact-ok += csqrt downward dbl-64 0x1p+0 0x4p-1024 : 0x1p+0 0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok += csqrt tonearest dbl-64 0x1p+0 0x4p-1024 : 0x1p+0 0x2p-1024 : inexact-ok underflow errno-erange-ok += csqrt towardzero dbl-64 0x1p+0 0x4p-1024 : 0x1p+0 0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok += csqrt upward dbl-64 0x1p+0 0x4p-1024 : 0x1.0000000000001p+0 0x2p-1024 : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel 0x1p+0L 0x4p-1024L : 0x1p+0L 0x1.fffffffffffffffep-1024L : inexact-ok += csqrt tonearest ldbl-96-intel 0x1p+0L 0x4p-1024L : 0x1p+0L 0x2p-1024L : inexact-ok += csqrt towardzero ldbl-96-intel 0x1p+0L 0x4p-1024L : 0x1p+0L 0x1.fffffffffffffffep-1024L : inexact-ok += csqrt upward ldbl-96-intel 0x1p+0L 0x4p-1024L : 0x1.0000000000000002p+0L 0x2p-1024L : inexact-ok += csqrt downward ldbl-96-m68k 0x1p+0L 0x4p-1024L : 0x1p+0L 0x1.fffffffffffffffep-1024L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L 0x4p-1024L : 0x1p+0L 0x2p-1024L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L 0x4p-1024L : 0x1p+0L 0x1.fffffffffffffffep-1024L : inexact-ok += csqrt upward ldbl-96-m68k 0x1p+0L 0x4p-1024L : 0x1.0000000000000002p+0L 0x2p-1024L : inexact-ok += csqrt downward ldbl-128 0x1p+0L 0x4p-1024L : 0x1p+0L 0x1.ffffffffffffffffffffffffffffp-1024L : inexact-ok += csqrt tonearest ldbl-128 0x1p+0L 0x4p-1024L : 0x1p+0L 0x2p-1024L : inexact-ok += csqrt towardzero ldbl-128 0x1p+0L 0x4p-1024L : 0x1p+0L 0x1.ffffffffffffffffffffffffffffp-1024L : inexact-ok += csqrt upward ldbl-128 0x1p+0L 0x4p-1024L : 0x1.0000000000000000000000000001p+0L 0x2p-1024L : inexact-ok += csqrt downward ldbl-128ibm 0x1p+0L 0x4p-1024L : 0x1p+0L 0x1.ffffffffffffcp-1024L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm 0x1p+0L 0x4p-1024L : 0x1p+0L 0x2p-1024L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm 0x1p+0L 0x4p-1024L : 0x1p+0L 0x1.ffffffffffffcp-1024L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm 0x1p+0L 0x4p-1024L : 0x1.000000000000000000000000008p+0L 0x2p-1024L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel 0x1p+0L 0x4p-16384L : 0x1p+0L 0x1.fffffffffffffff8p-16384L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-intel 0x1p+0L 0x4p-16384L : 0x1p+0L 0x2p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-intel 0x1p+0L 0x4p-16384L : 0x1p+0L 0x1.fffffffffffffff8p-16384L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-intel 0x1p+0L 0x4p-16384L : 0x1.0000000000000002p+0L 0x2p-16384L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-m68k 0x1p+0L 0x4p-16384L : 0x1p+0L 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L 0x4p-16384L : 0x1p+0L 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L 0x4p-16384L : 0x1p+0L 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += csqrt upward ldbl-96-m68k 0x1p+0L 0x4p-16384L : 0x1.0000000000000002p+0L 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok += csqrt downward ldbl-128 0x1p+0L 0x4p-16384L : 0x1p+0L 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128 0x1p+0L 0x4p-16384L : 0x1p+0L 0x2p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128 0x1p+0L 0x4p-16384L : 0x1p+0L 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128 0x1p+0L 0x4p-16384L : 0x1.0000000000000000000000000001p+0L 0x2p-16384L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel 0x1p+0L 0x2p-16384L : 0x1p+0L 0xf.ffffffffffffff8p-16388L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-intel 0x1p+0L 0x2p-16384L : 0x1p+0L 0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-intel 0x1p+0L 0x2p-16384L : 0x1p+0L 0xf.ffffffffffffff8p-16388L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-intel 0x1p+0L 0x2p-16384L : 0x1.0000000000000002p+0L 0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-m68k 0x1p+0L 0x2p-16384L : 0x1p+0L 0xf.ffffffffffffffcp-16388L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L 0x2p-16384L : 0x1p+0L 0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L 0x2p-16384L : 0x1p+0L 0xf.ffffffffffffffcp-16388L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-m68k 0x1p+0L 0x2p-16384L : 0x1.0000000000000002p+0L 0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-128 0x1p+0L 0x2p-16384L : 0x1p+0L 0xf.ffffffffffffffffffffffffffcp-16388L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128 0x1p+0L 0x2p-16384L : 0x1p+0L 0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128 0x1p+0L 0x2p-16384L : 0x1p+0L 0xf.ffffffffffffffffffffffffffcp-16388L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128 0x1p+0L 0x2p-16384L : 0x1.0000000000000000000000000001p+0L 0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt downward dbl-64 0x1p+0 0x8p-972 : 0x1p+0 0x3.ffffffffffffep-972 : inexact-ok += csqrt tonearest dbl-64 0x1p+0 0x8p-972 : 0x1p+0 0x4p-972 : inexact-ok += csqrt towardzero dbl-64 0x1p+0 0x8p-972 : 0x1p+0 0x3.ffffffffffffep-972 : inexact-ok += csqrt upward dbl-64 0x1p+0 0x8p-972 : 0x1.0000000000001p+0 0x4p-972 : inexact-ok += csqrt downward ldbl-96-intel 0x1p+0L 0x8p-972L : 0x1p+0L 0x3.fffffffffffffffcp-972L : inexact-ok += csqrt tonearest ldbl-96-intel 0x1p+0L 0x8p-972L : 0x1p+0L 0x4p-972L : inexact-ok += csqrt towardzero ldbl-96-intel 0x1p+0L 0x8p-972L : 0x1p+0L 0x3.fffffffffffffffcp-972L : inexact-ok += csqrt upward ldbl-96-intel 0x1p+0L 0x8p-972L : 0x1.0000000000000002p+0L 0x4p-972L : inexact-ok += csqrt downward ldbl-96-m68k 0x1p+0L 0x8p-972L : 0x1p+0L 0x3.fffffffffffffffcp-972L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L 0x8p-972L : 0x1p+0L 0x4p-972L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L 0x8p-972L : 0x1p+0L 0x3.fffffffffffffffcp-972L : inexact-ok += csqrt upward ldbl-96-m68k 0x1p+0L 0x8p-972L : 0x1.0000000000000002p+0L 0x4p-972L : inexact-ok += csqrt downward ldbl-128 0x1p+0L 0x8p-972L : 0x1p+0L 0x3.fffffffffffffffffffffffffffep-972L : inexact-ok += csqrt tonearest ldbl-128 0x1p+0L 0x8p-972L : 0x1p+0L 0x4p-972L : inexact-ok += csqrt towardzero ldbl-128 0x1p+0L 0x8p-972L : 0x1p+0L 0x3.fffffffffffffffffffffffffffep-972L : inexact-ok += csqrt upward ldbl-128 0x1p+0L 0x8p-972L : 0x1.0000000000000000000000000001p+0L 0x4p-972L : inexact-ok += csqrt downward ldbl-128ibm 0x1p+0L 0x8p-972L : 0x1p+0L 0x3.fffffffffffffffffffffffffcp-972L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm 0x1p+0L 0x8p-972L : 0x1p+0L 0x4p-972L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm 0x1p+0L 0x8p-972L : 0x1p+0L 0x3.fffffffffffffffffffffffffcp-972L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm 0x1p+0L 0x8p-972L : 0x1.000000000000000000000000008p+0L 0x4p-972L : inexact-ok underflow errno-erange-ok +csqrt 1 -min += csqrt downward flt-32 0x1p+0f -0x4p-128f : 0x1p+0f -0x2p-128f : inexact-ok underflow errno-erange-ok += csqrt tonearest flt-32 0x1p+0f -0x4p-128f : 0x1p+0f -0x2p-128f : inexact-ok underflow errno-erange-ok += csqrt towardzero flt-32 0x1p+0f -0x4p-128f : 0x1p+0f -0x1.fffff8p-128f : inexact-ok underflow errno-erange-ok += csqrt upward flt-32 0x1p+0f -0x4p-128f : 0x1.000002p+0f -0x1.fffff8p-128f : inexact-ok underflow errno-erange-ok += csqrt downward dbl-64 0x1p+0 -0x4p-128 : 0x1p+0 -0x2p-128 : inexact-ok += csqrt tonearest dbl-64 0x1p+0 -0x4p-128 : 0x1p+0 -0x2p-128 : inexact-ok += csqrt towardzero dbl-64 0x1p+0 -0x4p-128 : 0x1p+0 -0x1.fffffffffffffp-128 : inexact-ok += csqrt upward dbl-64 0x1p+0 -0x4p-128 : 0x1.0000000000001p+0 -0x1.fffffffffffffp-128 : inexact-ok += csqrt downward ldbl-96-intel 0x1p+0L -0x4p-128L : 0x1p+0L -0x2p-128L : inexact-ok += csqrt tonearest ldbl-96-intel 0x1p+0L -0x4p-128L : 0x1p+0L -0x2p-128L : inexact-ok += csqrt towardzero ldbl-96-intel 0x1p+0L -0x4p-128L : 0x1p+0L -0x1.fffffffffffffffep-128L : inexact-ok += csqrt upward ldbl-96-intel 0x1p+0L -0x4p-128L : 0x1.0000000000000002p+0L -0x1.fffffffffffffffep-128L : inexact-ok += csqrt downward ldbl-96-m68k 0x1p+0L -0x4p-128L : 0x1p+0L -0x2p-128L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L -0x4p-128L : 0x1p+0L -0x2p-128L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L -0x4p-128L : 0x1p+0L -0x1.fffffffffffffffep-128L : inexact-ok += csqrt upward ldbl-96-m68k 0x1p+0L -0x4p-128L : 0x1.0000000000000002p+0L -0x1.fffffffffffffffep-128L : inexact-ok += csqrt downward ldbl-128 0x1p+0L -0x4p-128L : 0x1p+0L -0x2p-128L : inexact-ok += csqrt tonearest ldbl-128 0x1p+0L -0x4p-128L : 0x1p+0L -0x2p-128L : inexact-ok += csqrt towardzero ldbl-128 0x1p+0L -0x4p-128L : 0x1p+0L -0x1.ffffffffffffffffffffffffffffp-128L : inexact-ok += csqrt upward ldbl-128 0x1p+0L -0x4p-128L : 0x1.0000000000000000000000000001p+0L -0x1.ffffffffffffffffffffffffffffp-128L : inexact-ok += csqrt downward ldbl-128ibm 0x1p+0L -0x4p-128L : 0x1p+0L -0x2p-128L : inexact-ok += csqrt tonearest ldbl-128ibm 0x1p+0L -0x4p-128L : 0x1p+0L -0x2p-128L : inexact-ok += csqrt towardzero ldbl-128ibm 0x1p+0L -0x4p-128L : 0x1p+0L -0x1.ffffffffffffffffffffffffff8p-128L : inexact-ok += csqrt upward ldbl-128ibm 0x1p+0L -0x4p-128L : 0x1.000000000000000000000000008p+0L -0x1.ffffffffffffffffffffffffff8p-128L : inexact-ok += csqrt downward dbl-64 0x1p+0 -0x4p-1024 : 0x1p+0 -0x2p-1024 : inexact-ok underflow errno-erange-ok += csqrt tonearest dbl-64 0x1p+0 -0x4p-1024 : 0x1p+0 -0x2p-1024 : inexact-ok underflow errno-erange-ok += csqrt towardzero dbl-64 0x1p+0 -0x4p-1024 : 0x1p+0 -0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok += csqrt upward dbl-64 0x1p+0 -0x4p-1024 : 0x1.0000000000001p+0 -0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel 0x1p+0L -0x4p-1024L : 0x1p+0L -0x2p-1024L : inexact-ok += csqrt tonearest ldbl-96-intel 0x1p+0L -0x4p-1024L : 0x1p+0L -0x2p-1024L : inexact-ok += csqrt towardzero ldbl-96-intel 0x1p+0L -0x4p-1024L : 0x1p+0L -0x1.fffffffffffffffep-1024L : inexact-ok += csqrt upward ldbl-96-intel 0x1p+0L -0x4p-1024L : 0x1.0000000000000002p+0L -0x1.fffffffffffffffep-1024L : inexact-ok += csqrt downward ldbl-96-m68k 0x1p+0L -0x4p-1024L : 0x1p+0L -0x2p-1024L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L -0x4p-1024L : 0x1p+0L -0x2p-1024L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L -0x4p-1024L : 0x1p+0L -0x1.fffffffffffffffep-1024L : inexact-ok += csqrt upward ldbl-96-m68k 0x1p+0L -0x4p-1024L : 0x1.0000000000000002p+0L -0x1.fffffffffffffffep-1024L : inexact-ok += csqrt downward ldbl-128 0x1p+0L -0x4p-1024L : 0x1p+0L -0x2p-1024L : inexact-ok += csqrt tonearest ldbl-128 0x1p+0L -0x4p-1024L : 0x1p+0L -0x2p-1024L : inexact-ok += csqrt towardzero ldbl-128 0x1p+0L -0x4p-1024L : 0x1p+0L -0x1.ffffffffffffffffffffffffffffp-1024L : inexact-ok += csqrt upward ldbl-128 0x1p+0L -0x4p-1024L : 0x1.0000000000000000000000000001p+0L -0x1.ffffffffffffffffffffffffffffp-1024L : inexact-ok += csqrt downward ldbl-128ibm 0x1p+0L -0x4p-1024L : 0x1p+0L -0x2p-1024L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm 0x1p+0L -0x4p-1024L : 0x1p+0L -0x2p-1024L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm 0x1p+0L -0x4p-1024L : 0x1p+0L -0x1.ffffffffffffcp-1024L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm 0x1p+0L -0x4p-1024L : 0x1.000000000000000000000000008p+0L -0x1.ffffffffffffcp-1024L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel 0x1p+0L -0x4p-16384L : 0x1p+0L -0x2p-16384L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-intel 0x1p+0L -0x4p-16384L : 0x1p+0L -0x2p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-intel 0x1p+0L -0x4p-16384L : 0x1p+0L -0x1.fffffffffffffff8p-16384L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-intel 0x1p+0L -0x4p-16384L : 0x1.0000000000000002p+0L -0x1.fffffffffffffff8p-16384L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-m68k 0x1p+0L -0x4p-16384L : 0x1p+0L -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L -0x4p-16384L : 0x1p+0L -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L -0x4p-16384L : 0x1p+0L -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += csqrt upward ldbl-96-m68k 0x1p+0L -0x4p-16384L : 0x1.0000000000000002p+0L -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok += csqrt downward ldbl-128 0x1p+0L -0x4p-16384L : 0x1p+0L -0x2p-16384L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128 0x1p+0L -0x4p-16384L : 0x1p+0L -0x2p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128 0x1p+0L -0x4p-16384L : 0x1p+0L -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128 0x1p+0L -0x4p-16384L : 0x1.0000000000000000000000000001p+0L -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel 0x1p+0L -0x2p-16384L : 0x1p+0L -0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-intel 0x1p+0L -0x2p-16384L : 0x1p+0L -0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-intel 0x1p+0L -0x2p-16384L : 0x1p+0L -0xf.ffffffffffffff8p-16388L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-intel 0x1p+0L -0x2p-16384L : 0x1.0000000000000002p+0L -0xf.ffffffffffffff8p-16388L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-m68k 0x1p+0L -0x2p-16384L : 0x1p+0L -0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L -0x2p-16384L : 0x1p+0L -0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L -0x2p-16384L : 0x1p+0L -0xf.ffffffffffffffcp-16388L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-m68k 0x1p+0L -0x2p-16384L : 0x1.0000000000000002p+0L -0xf.ffffffffffffffcp-16388L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-128 0x1p+0L -0x2p-16384L : 0x1p+0L -0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128 0x1p+0L -0x2p-16384L : 0x1p+0L -0x1p-16384L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128 0x1p+0L -0x2p-16384L : 0x1p+0L -0xf.ffffffffffffffffffffffffffcp-16388L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128 0x1p+0L -0x2p-16384L : 0x1.0000000000000000000000000001p+0L -0xf.ffffffffffffffffffffffffffcp-16388L : inexact-ok underflow errno-erange-ok += csqrt downward dbl-64 0x1p+0 -0x8p-972 : 0x1p+0 -0x4p-972 : inexact-ok += csqrt tonearest dbl-64 0x1p+0 -0x8p-972 : 0x1p+0 -0x4p-972 : inexact-ok += csqrt towardzero dbl-64 0x1p+0 -0x8p-972 : 0x1p+0 -0x3.ffffffffffffep-972 : inexact-ok += csqrt upward dbl-64 0x1p+0 -0x8p-972 : 0x1.0000000000001p+0 -0x3.ffffffffffffep-972 : inexact-ok += csqrt downward ldbl-96-intel 0x1p+0L -0x8p-972L : 0x1p+0L -0x4p-972L : inexact-ok += csqrt tonearest ldbl-96-intel 0x1p+0L -0x8p-972L : 0x1p+0L -0x4p-972L : inexact-ok += csqrt towardzero ldbl-96-intel 0x1p+0L -0x8p-972L : 0x1p+0L -0x3.fffffffffffffffcp-972L : inexact-ok += csqrt upward ldbl-96-intel 0x1p+0L -0x8p-972L : 0x1.0000000000000002p+0L -0x3.fffffffffffffffcp-972L : inexact-ok += csqrt downward ldbl-96-m68k 0x1p+0L -0x8p-972L : 0x1p+0L -0x4p-972L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x1p+0L -0x8p-972L : 0x1p+0L -0x4p-972L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x1p+0L -0x8p-972L : 0x1p+0L -0x3.fffffffffffffffcp-972L : inexact-ok += csqrt upward ldbl-96-m68k 0x1p+0L -0x8p-972L : 0x1.0000000000000002p+0L -0x3.fffffffffffffffcp-972L : inexact-ok += csqrt downward ldbl-128 0x1p+0L -0x8p-972L : 0x1p+0L -0x4p-972L : inexact-ok += csqrt tonearest ldbl-128 0x1p+0L -0x8p-972L : 0x1p+0L -0x4p-972L : inexact-ok += csqrt towardzero ldbl-128 0x1p+0L -0x8p-972L : 0x1p+0L -0x3.fffffffffffffffffffffffffffep-972L : inexact-ok += csqrt upward ldbl-128 0x1p+0L -0x8p-972L : 0x1.0000000000000000000000000001p+0L -0x3.fffffffffffffffffffffffffffep-972L : inexact-ok += csqrt downward ldbl-128ibm 0x1p+0L -0x8p-972L : 0x1p+0L -0x4p-972L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm 0x1p+0L -0x8p-972L : 0x1p+0L -0x4p-972L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm 0x1p+0L -0x8p-972L : 0x1p+0L -0x3.fffffffffffffffffffffffffcp-972L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm 0x1p+0L -0x8p-972L : 0x1.000000000000000000000000008p+0L -0x3.fffffffffffffffffffffffffcp-972L : inexact-ok underflow errno-erange-ok +csqrt -1 min += csqrt downward flt-32 -0x1p+0f 0x4p-128f : 0x1.fffff8p-128f 0x1p+0f : inexact-ok underflow errno-erange-ok += csqrt tonearest flt-32 -0x1p+0f 0x4p-128f : 0x2p-128f 0x1p+0f : inexact-ok underflow errno-erange-ok += csqrt towardzero flt-32 -0x1p+0f 0x4p-128f : 0x1.fffff8p-128f 0x1p+0f : inexact-ok underflow errno-erange-ok += csqrt upward flt-32 -0x1p+0f 0x4p-128f : 0x2p-128f 0x1.000002p+0f : inexact-ok underflow errno-erange-ok += csqrt downward dbl-64 -0x1p+0 0x4p-128 : 0x1.fffffffffffffp-128 0x1p+0 : inexact-ok += csqrt tonearest dbl-64 -0x1p+0 0x4p-128 : 0x2p-128 0x1p+0 : inexact-ok += csqrt towardzero dbl-64 -0x1p+0 0x4p-128 : 0x1.fffffffffffffp-128 0x1p+0 : inexact-ok += csqrt upward dbl-64 -0x1p+0 0x4p-128 : 0x2p-128 0x1.0000000000001p+0 : inexact-ok += csqrt downward ldbl-96-intel -0x1p+0L 0x4p-128L : 0x1.fffffffffffffffep-128L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-96-intel -0x1p+0L 0x4p-128L : 0x2p-128L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-intel -0x1p+0L 0x4p-128L : 0x1.fffffffffffffffep-128L 0x1p+0L : inexact-ok += csqrt upward ldbl-96-intel -0x1p+0L 0x4p-128L : 0x2p-128L 0x1.0000000000000002p+0L : inexact-ok += csqrt downward ldbl-96-m68k -0x1p+0L 0x4p-128L : 0x1.fffffffffffffffep-128L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L 0x4p-128L : 0x2p-128L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L 0x4p-128L : 0x1.fffffffffffffffep-128L 0x1p+0L : inexact-ok += csqrt upward ldbl-96-m68k -0x1p+0L 0x4p-128L : 0x2p-128L 0x1.0000000000000002p+0L : inexact-ok += csqrt downward ldbl-128 -0x1p+0L 0x4p-128L : 0x1.ffffffffffffffffffffffffffffp-128L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-128 -0x1p+0L 0x4p-128L : 0x2p-128L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-128 -0x1p+0L 0x4p-128L : 0x1.ffffffffffffffffffffffffffffp-128L 0x1p+0L : inexact-ok += csqrt upward ldbl-128 -0x1p+0L 0x4p-128L : 0x2p-128L 0x1.0000000000000000000000000001p+0L : inexact-ok += csqrt downward ldbl-128ibm -0x1p+0L 0x4p-128L : 0x1.ffffffffffffffffffffffffff8p-128L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-128ibm -0x1p+0L 0x4p-128L : 0x2p-128L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-128ibm -0x1p+0L 0x4p-128L : 0x1.ffffffffffffffffffffffffff8p-128L 0x1p+0L : inexact-ok += csqrt upward ldbl-128ibm -0x1p+0L 0x4p-128L : 0x2p-128L 0x1.000000000000000000000000008p+0L : inexact-ok += csqrt downward dbl-64 -0x1p+0 0x4p-1024 : 0x1.ffffffffffffcp-1024 0x1p+0 : inexact-ok underflow errno-erange-ok += csqrt tonearest dbl-64 -0x1p+0 0x4p-1024 : 0x2p-1024 0x1p+0 : inexact-ok underflow errno-erange-ok += csqrt towardzero dbl-64 -0x1p+0 0x4p-1024 : 0x1.ffffffffffffcp-1024 0x1p+0 : inexact-ok underflow errno-erange-ok += csqrt upward dbl-64 -0x1p+0 0x4p-1024 : 0x2p-1024 0x1.0000000000001p+0 : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel -0x1p+0L 0x4p-1024L : 0x1.fffffffffffffffep-1024L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-96-intel -0x1p+0L 0x4p-1024L : 0x2p-1024L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-intel -0x1p+0L 0x4p-1024L : 0x1.fffffffffffffffep-1024L 0x1p+0L : inexact-ok += csqrt upward ldbl-96-intel -0x1p+0L 0x4p-1024L : 0x2p-1024L 0x1.0000000000000002p+0L : inexact-ok += csqrt downward ldbl-96-m68k -0x1p+0L 0x4p-1024L : 0x1.fffffffffffffffep-1024L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L 0x4p-1024L : 0x2p-1024L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L 0x4p-1024L : 0x1.fffffffffffffffep-1024L 0x1p+0L : inexact-ok += csqrt upward ldbl-96-m68k -0x1p+0L 0x4p-1024L : 0x2p-1024L 0x1.0000000000000002p+0L : inexact-ok += csqrt downward ldbl-128 -0x1p+0L 0x4p-1024L : 0x1.ffffffffffffffffffffffffffffp-1024L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-128 -0x1p+0L 0x4p-1024L : 0x2p-1024L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-128 -0x1p+0L 0x4p-1024L : 0x1.ffffffffffffffffffffffffffffp-1024L 0x1p+0L : inexact-ok += csqrt upward ldbl-128 -0x1p+0L 0x4p-1024L : 0x2p-1024L 0x1.0000000000000000000000000001p+0L : inexact-ok += csqrt downward ldbl-128ibm -0x1p+0L 0x4p-1024L : 0x1.ffffffffffffcp-1024L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm -0x1p+0L 0x4p-1024L : 0x2p-1024L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm -0x1p+0L 0x4p-1024L : 0x1.ffffffffffffcp-1024L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm -0x1p+0L 0x4p-1024L : 0x2p-1024L 0x1.000000000000000000000000008p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel -0x1p+0L 0x4p-16384L : 0x1.fffffffffffffff8p-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-intel -0x1p+0L 0x4p-16384L : 0x2p-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-intel -0x1p+0L 0x4p-16384L : 0x1.fffffffffffffff8p-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-intel -0x1p+0L 0x4p-16384L : 0x2p-16384L 0x1.0000000000000002p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-m68k -0x1p+0L 0x4p-16384L : 0x1.fffffffffffffffcp-16384L 0x1p+0L : inexact-ok underflow-ok errno-erange-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L 0x4p-16384L : 0x2p-16384L 0x1p+0L : inexact-ok underflow-ok errno-erange-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L 0x4p-16384L : 0x1.fffffffffffffffcp-16384L 0x1p+0L : inexact-ok underflow-ok errno-erange-ok += csqrt upward ldbl-96-m68k -0x1p+0L 0x4p-16384L : 0x2p-16384L 0x1.0000000000000002p+0L : inexact-ok underflow-ok errno-erange-ok += csqrt downward ldbl-128 -0x1p+0L 0x4p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128 -0x1p+0L 0x4p-16384L : 0x2p-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128 -0x1p+0L 0x4p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128 -0x1p+0L 0x4p-16384L : 0x2p-16384L 0x1.0000000000000000000000000001p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel -0x1p+0L 0x2p-16384L : 0xf.ffffffffffffff8p-16388L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-intel -0x1p+0L 0x2p-16384L : 0x1p-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-intel -0x1p+0L 0x2p-16384L : 0xf.ffffffffffffff8p-16388L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-intel -0x1p+0L 0x2p-16384L : 0x1p-16384L 0x1.0000000000000002p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-m68k -0x1p+0L 0x2p-16384L : 0xf.ffffffffffffffcp-16388L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L 0x2p-16384L : 0x1p-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L 0x2p-16384L : 0xf.ffffffffffffffcp-16388L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-m68k -0x1p+0L 0x2p-16384L : 0x1p-16384L 0x1.0000000000000002p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-128 -0x1p+0L 0x2p-16384L : 0xf.ffffffffffffffffffffffffffcp-16388L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128 -0x1p+0L 0x2p-16384L : 0x1p-16384L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128 -0x1p+0L 0x2p-16384L : 0xf.ffffffffffffffffffffffffffcp-16388L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128 -0x1p+0L 0x2p-16384L : 0x1p-16384L 0x1.0000000000000000000000000001p+0L : inexact-ok underflow errno-erange-ok += csqrt downward dbl-64 -0x1p+0 0x8p-972 : 0x3.ffffffffffffep-972 0x1p+0 : inexact-ok += csqrt tonearest dbl-64 -0x1p+0 0x8p-972 : 0x4p-972 0x1p+0 : inexact-ok += csqrt towardzero dbl-64 -0x1p+0 0x8p-972 : 0x3.ffffffffffffep-972 0x1p+0 : inexact-ok += csqrt upward dbl-64 -0x1p+0 0x8p-972 : 0x4p-972 0x1.0000000000001p+0 : inexact-ok += csqrt downward ldbl-96-intel -0x1p+0L 0x8p-972L : 0x3.fffffffffffffffcp-972L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-96-intel -0x1p+0L 0x8p-972L : 0x4p-972L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-intel -0x1p+0L 0x8p-972L : 0x3.fffffffffffffffcp-972L 0x1p+0L : inexact-ok += csqrt upward ldbl-96-intel -0x1p+0L 0x8p-972L : 0x4p-972L 0x1.0000000000000002p+0L : inexact-ok += csqrt downward ldbl-96-m68k -0x1p+0L 0x8p-972L : 0x3.fffffffffffffffcp-972L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L 0x8p-972L : 0x4p-972L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L 0x8p-972L : 0x3.fffffffffffffffcp-972L 0x1p+0L : inexact-ok += csqrt upward ldbl-96-m68k -0x1p+0L 0x8p-972L : 0x4p-972L 0x1.0000000000000002p+0L : inexact-ok += csqrt downward ldbl-128 -0x1p+0L 0x8p-972L : 0x3.fffffffffffffffffffffffffffep-972L 0x1p+0L : inexact-ok += csqrt tonearest ldbl-128 -0x1p+0L 0x8p-972L : 0x4p-972L 0x1p+0L : inexact-ok += csqrt towardzero ldbl-128 -0x1p+0L 0x8p-972L : 0x3.fffffffffffffffffffffffffffep-972L 0x1p+0L : inexact-ok += csqrt upward ldbl-128 -0x1p+0L 0x8p-972L : 0x4p-972L 0x1.0000000000000000000000000001p+0L : inexact-ok += csqrt downward ldbl-128ibm -0x1p+0L 0x8p-972L : 0x3.fffffffffffffffffffffffffcp-972L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm -0x1p+0L 0x8p-972L : 0x4p-972L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm -0x1p+0L 0x8p-972L : 0x3.fffffffffffffffffffffffffcp-972L 0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm -0x1p+0L 0x8p-972L : 0x4p-972L 0x1.000000000000000000000000008p+0L : inexact-ok underflow errno-erange-ok +csqrt -1 -min += csqrt downward flt-32 -0x1p+0f -0x4p-128f : 0x1.fffff8p-128f -0x1.000002p+0f : inexact-ok underflow errno-erange-ok += csqrt tonearest flt-32 -0x1p+0f -0x4p-128f : 0x2p-128f -0x1p+0f : inexact-ok underflow errno-erange-ok += csqrt towardzero flt-32 -0x1p+0f -0x4p-128f : 0x1.fffff8p-128f -0x1p+0f : inexact-ok underflow errno-erange-ok += csqrt upward flt-32 -0x1p+0f -0x4p-128f : 0x2p-128f -0x1p+0f : inexact-ok underflow errno-erange-ok += csqrt downward dbl-64 -0x1p+0 -0x4p-128 : 0x1.fffffffffffffp-128 -0x1.0000000000001p+0 : inexact-ok += csqrt tonearest dbl-64 -0x1p+0 -0x4p-128 : 0x2p-128 -0x1p+0 : inexact-ok += csqrt towardzero dbl-64 -0x1p+0 -0x4p-128 : 0x1.fffffffffffffp-128 -0x1p+0 : inexact-ok += csqrt upward dbl-64 -0x1p+0 -0x4p-128 : 0x2p-128 -0x1p+0 : inexact-ok += csqrt downward ldbl-96-intel -0x1p+0L -0x4p-128L : 0x1.fffffffffffffffep-128L -0x1.0000000000000002p+0L : inexact-ok += csqrt tonearest ldbl-96-intel -0x1p+0L -0x4p-128L : 0x2p-128L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-intel -0x1p+0L -0x4p-128L : 0x1.fffffffffffffffep-128L -0x1p+0L : inexact-ok += csqrt upward ldbl-96-intel -0x1p+0L -0x4p-128L : 0x2p-128L -0x1p+0L : inexact-ok += csqrt downward ldbl-96-m68k -0x1p+0L -0x4p-128L : 0x1.fffffffffffffffep-128L -0x1.0000000000000002p+0L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L -0x4p-128L : 0x2p-128L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L -0x4p-128L : 0x1.fffffffffffffffep-128L -0x1p+0L : inexact-ok += csqrt upward ldbl-96-m68k -0x1p+0L -0x4p-128L : 0x2p-128L -0x1p+0L : inexact-ok += csqrt downward ldbl-128 -0x1p+0L -0x4p-128L : 0x1.ffffffffffffffffffffffffffffp-128L -0x1.0000000000000000000000000001p+0L : inexact-ok += csqrt tonearest ldbl-128 -0x1p+0L -0x4p-128L : 0x2p-128L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-128 -0x1p+0L -0x4p-128L : 0x1.ffffffffffffffffffffffffffffp-128L -0x1p+0L : inexact-ok += csqrt upward ldbl-128 -0x1p+0L -0x4p-128L : 0x2p-128L -0x1p+0L : inexact-ok += csqrt downward ldbl-128ibm -0x1p+0L -0x4p-128L : 0x1.ffffffffffffffffffffffffff8p-128L -0x1.000000000000000000000000008p+0L : inexact-ok += csqrt tonearest ldbl-128ibm -0x1p+0L -0x4p-128L : 0x2p-128L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-128ibm -0x1p+0L -0x4p-128L : 0x1.ffffffffffffffffffffffffff8p-128L -0x1p+0L : inexact-ok += csqrt upward ldbl-128ibm -0x1p+0L -0x4p-128L : 0x2p-128L -0x1p+0L : inexact-ok += csqrt downward dbl-64 -0x1p+0 -0x4p-1024 : 0x1.ffffffffffffcp-1024 -0x1.0000000000001p+0 : inexact-ok underflow errno-erange-ok += csqrt tonearest dbl-64 -0x1p+0 -0x4p-1024 : 0x2p-1024 -0x1p+0 : inexact-ok underflow errno-erange-ok += csqrt towardzero dbl-64 -0x1p+0 -0x4p-1024 : 0x1.ffffffffffffcp-1024 -0x1p+0 : inexact-ok underflow errno-erange-ok += csqrt upward dbl-64 -0x1p+0 -0x4p-1024 : 0x2p-1024 -0x1p+0 : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel -0x1p+0L -0x4p-1024L : 0x1.fffffffffffffffep-1024L -0x1.0000000000000002p+0L : inexact-ok += csqrt tonearest ldbl-96-intel -0x1p+0L -0x4p-1024L : 0x2p-1024L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-intel -0x1p+0L -0x4p-1024L : 0x1.fffffffffffffffep-1024L -0x1p+0L : inexact-ok += csqrt upward ldbl-96-intel -0x1p+0L -0x4p-1024L : 0x2p-1024L -0x1p+0L : inexact-ok += csqrt downward ldbl-96-m68k -0x1p+0L -0x4p-1024L : 0x1.fffffffffffffffep-1024L -0x1.0000000000000002p+0L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L -0x4p-1024L : 0x2p-1024L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L -0x4p-1024L : 0x1.fffffffffffffffep-1024L -0x1p+0L : inexact-ok += csqrt upward ldbl-96-m68k -0x1p+0L -0x4p-1024L : 0x2p-1024L -0x1p+0L : inexact-ok += csqrt downward ldbl-128 -0x1p+0L -0x4p-1024L : 0x1.ffffffffffffffffffffffffffffp-1024L -0x1.0000000000000000000000000001p+0L : inexact-ok += csqrt tonearest ldbl-128 -0x1p+0L -0x4p-1024L : 0x2p-1024L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-128 -0x1p+0L -0x4p-1024L : 0x1.ffffffffffffffffffffffffffffp-1024L -0x1p+0L : inexact-ok += csqrt upward ldbl-128 -0x1p+0L -0x4p-1024L : 0x2p-1024L -0x1p+0L : inexact-ok += csqrt downward ldbl-128ibm -0x1p+0L -0x4p-1024L : 0x1.ffffffffffffcp-1024L -0x1.000000000000000000000000008p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm -0x1p+0L -0x4p-1024L : 0x2p-1024L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm -0x1p+0L -0x4p-1024L : 0x1.ffffffffffffcp-1024L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm -0x1p+0L -0x4p-1024L : 0x2p-1024L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel -0x1p+0L -0x4p-16384L : 0x1.fffffffffffffff8p-16384L -0x1.0000000000000002p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-intel -0x1p+0L -0x4p-16384L : 0x2p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-intel -0x1p+0L -0x4p-16384L : 0x1.fffffffffffffff8p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-intel -0x1p+0L -0x4p-16384L : 0x2p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-m68k -0x1p+0L -0x4p-16384L : 0x1.fffffffffffffffcp-16384L -0x1.0000000000000002p+0L : inexact-ok underflow-ok errno-erange-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L -0x4p-16384L : 0x2p-16384L -0x1p+0L : inexact-ok underflow-ok errno-erange-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L -0x4p-16384L : 0x1.fffffffffffffffcp-16384L -0x1p+0L : inexact-ok underflow-ok errno-erange-ok += csqrt upward ldbl-96-m68k -0x1p+0L -0x4p-16384L : 0x2p-16384L -0x1p+0L : inexact-ok underflow-ok errno-erange-ok += csqrt downward ldbl-128 -0x1p+0L -0x4p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L -0x1.0000000000000000000000000001p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128 -0x1p+0L -0x4p-16384L : 0x2p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128 -0x1p+0L -0x4p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128 -0x1p+0L -0x4p-16384L : 0x2p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel -0x1p+0L -0x2p-16384L : 0xf.ffffffffffffff8p-16388L -0x1.0000000000000002p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-intel -0x1p+0L -0x2p-16384L : 0x1p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-intel -0x1p+0L -0x2p-16384L : 0xf.ffffffffffffff8p-16388L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-intel -0x1p+0L -0x2p-16384L : 0x1p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-m68k -0x1p+0L -0x2p-16384L : 0xf.ffffffffffffffcp-16388L -0x1.0000000000000002p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L -0x2p-16384L : 0x1p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L -0x2p-16384L : 0xf.ffffffffffffffcp-16388L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-96-m68k -0x1p+0L -0x2p-16384L : 0x1p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-128 -0x1p+0L -0x2p-16384L : 0xf.ffffffffffffffffffffffffffcp-16388L -0x1.0000000000000000000000000001p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128 -0x1p+0L -0x2p-16384L : 0x1p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128 -0x1p+0L -0x2p-16384L : 0xf.ffffffffffffffffffffffffffcp-16388L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128 -0x1p+0L -0x2p-16384L : 0x1p-16384L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt downward dbl-64 -0x1p+0 -0x8p-972 : 0x3.ffffffffffffep-972 -0x1.0000000000001p+0 : inexact-ok += csqrt tonearest dbl-64 -0x1p+0 -0x8p-972 : 0x4p-972 -0x1p+0 : inexact-ok += csqrt towardzero dbl-64 -0x1p+0 -0x8p-972 : 0x3.ffffffffffffep-972 -0x1p+0 : inexact-ok += csqrt upward dbl-64 -0x1p+0 -0x8p-972 : 0x4p-972 -0x1p+0 : inexact-ok += csqrt downward ldbl-96-intel -0x1p+0L -0x8p-972L : 0x3.fffffffffffffffcp-972L -0x1.0000000000000002p+0L : inexact-ok += csqrt tonearest ldbl-96-intel -0x1p+0L -0x8p-972L : 0x4p-972L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-intel -0x1p+0L -0x8p-972L : 0x3.fffffffffffffffcp-972L -0x1p+0L : inexact-ok += csqrt upward ldbl-96-intel -0x1p+0L -0x8p-972L : 0x4p-972L -0x1p+0L : inexact-ok += csqrt downward ldbl-96-m68k -0x1p+0L -0x8p-972L : 0x3.fffffffffffffffcp-972L -0x1.0000000000000002p+0L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x1p+0L -0x8p-972L : 0x4p-972L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x1p+0L -0x8p-972L : 0x3.fffffffffffffffcp-972L -0x1p+0L : inexact-ok += csqrt upward ldbl-96-m68k -0x1p+0L -0x8p-972L : 0x4p-972L -0x1p+0L : inexact-ok += csqrt downward ldbl-128 -0x1p+0L -0x8p-972L : 0x3.fffffffffffffffffffffffffffep-972L -0x1.0000000000000000000000000001p+0L : inexact-ok += csqrt tonearest ldbl-128 -0x1p+0L -0x8p-972L : 0x4p-972L -0x1p+0L : inexact-ok += csqrt towardzero ldbl-128 -0x1p+0L -0x8p-972L : 0x3.fffffffffffffffffffffffffffep-972L -0x1p+0L : inexact-ok += csqrt upward ldbl-128 -0x1p+0L -0x8p-972L : 0x4p-972L -0x1p+0L : inexact-ok += csqrt downward ldbl-128ibm -0x1p+0L -0x8p-972L : 0x3.fffffffffffffffffffffffffcp-972L -0x1.000000000000000000000000008p+0L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm -0x1p+0L -0x8p-972L : 0x4p-972L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm -0x1p+0L -0x8p-972L : 0x3.fffffffffffffffffffffffffcp-972L -0x1p+0L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm -0x1p+0L -0x8p-972L : 0x4p-972L -0x1p+0L : inexact-ok underflow errno-erange-ok ctan 0 0 = ctan downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok = ctan tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok diff --git a/math/s_csqrt.c b/math/s_csqrt.c index 068534cd09..b86f53322e 100644 --- a/math/s_csqrt.c +++ b/math/s_csqrt.c @@ -148,6 +148,17 @@ __csqrt (__complex__ double x) s = __scalbn (s, scale); } + if (fabs (r) < DBL_MIN) + { + double force_underflow = r * r; + math_force_eval (force_underflow); + } + if (fabs (s) < DBL_MIN) + { + double force_underflow = s * s; + math_force_eval (force_underflow); + } + __real__ res = r; __imag__ res = __copysign (s, __imag__ x); } diff --git a/math/s_csqrtf.c b/math/s_csqrtf.c index f7dc3b1cd1..e433f476c2 100644 --- a/math/s_csqrtf.c +++ b/math/s_csqrtf.c @@ -148,6 +148,17 @@ __csqrtf (__complex__ float x) s = __scalbnf (s, scale); } + if (fabsf (r) < FLT_MIN) + { + float force_underflow = r * r; + math_force_eval (force_underflow); + } + if (fabsf (s) < FLT_MIN) + { + float force_underflow = s * s; + math_force_eval (force_underflow); + } + __real__ res = r; __imag__ res = __copysignf (s, __imag__ x); } diff --git a/math/s_csqrtl.c b/math/s_csqrtl.c index a0252e644a..003d614f60 100644 --- a/math/s_csqrtl.c +++ b/math/s_csqrtl.c @@ -148,6 +148,17 @@ __csqrtl (__complex__ long double x) s = __scalbnl (s, scale); } + if (fabsl (r) < LDBL_MIN) + { + long double force_underflow = r * r; + math_force_eval (force_underflow); + } + if (fabsl (s) < LDBL_MIN) + { + long double force_underflow = s * s; + math_force_eval (force_underflow); + } + __real__ res = r; __imag__ res = __copysignl (s, __imag__ x); } diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 8263717281..1cbf0db898 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1213,7 +1213,9 @@ ldouble: 2 Function: Real part of "csqrt_downward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 4 ldouble: 4 @@ -1227,7 +1229,9 @@ ldouble: 4 Function: Real part of "csqrt_towardzero": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 4 ldouble: 4 -- cgit v1.2.3 From 050f29c18873ec05ba04a4034bed8cb3f6ae4463 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 10 Sep 2015 22:27:58 +0000 Subject: Fix lgamma (negative) inaccuracy (bug 2542, bug 2543, bug 2558). The existing implementations of lgamma functions (except for the ia64 versions) use the reflection formula for negative arguments. This suffers large inaccuracy from cancellation near zeros of lgamma (near where the gamma function is +/- 1). This patch fixes this inaccuracy. For arguments above -2, there are no zeros and no large cancellation, while for sufficiently large negative arguments the zeros are so close to integers that even for integers +/- 1ulp the log(gamma(1-x)) term dominates and cancellation is not significant. Thus, it is only necessary to take special care about cancellation for arguments around a limited number of zeros. Accordingly, this patch uses precomputed tables of relevant zeros, expressed as the sum of two floating-point values. The log of the ratio of two sines can be computed accurately using log1p in cases where log would lose accuracy. The log of the ratio of two gamma(1-x) values can be computed using Stirling's approximation (the difference between two values of that approximation to lgamma being computable without computing the two values and then subtracting), with appropriate adjustments (which don't reduce accuracy too much) in cases where 1-x is too small to use Stirling's approximation directly. In the interval from -3 to -2, using the ratios of sines and of gamma(1-x) can still produce too much cancellation between those two parts of the computation (and that interval is also the worst interval for computing the ratio between gamma(1-x) values, which computation becomes more accurate, while being less critical for the final result, for larger 1-x). Because this can result in errors slightly above those accepted in glibc, this interval is instead dealt with by polynomial approximations. Separate polynomial approximations to (|gamma(x)|-1)(x-n)/(x-x0) are used for each interval of length 1/8 from -3 to -2, where n (-3 or -2) is the nearest integer to the 1/8-interval and x0 is the zero of lgamma in the relevant half-integer interval (-3 to -2.5 or -2.5 to -2). Together, the two approaches are intended to give sufficient accuracy for all negative arguments in the problem range. Outside that range, the previous implementation continues to be used. Tested for x86_64, x86, mips64 and powerpc. The mips64 and powerpc testing shows up pre-existing problems for ldbl-128 and ldbl-128ibm with large negative arguments giving spurious "invalid" exceptions (exposed by newly added tests for cases this patch doesn't affect the logic for); I'll address those problems separately. [BZ #2542] [BZ #2543] [BZ #2558] * sysdeps/ieee754/dbl-64/e_lgamma_r.c (__ieee754_lgamma_r): Call __lgamma_neg for arguments from -28.0 to -2.0. * sysdeps/ieee754/flt-32/e_lgammaf_r.c (__ieee754_lgammaf_r): Call __lgamma_negf for arguments from -15.0 to -2.0. * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r): Call __lgamma_negl for arguments from -48.0 or -50.0 to -2.0. * sysdeps/ieee754/ldbl-96/e_lgammal_r.c (__ieee754_lgammal_r): Call __lgamma_negl for arguments from -33.0 to -2.0. * sysdeps/ieee754/dbl-64/lgamma_neg.c: New file. * sysdeps/ieee754/dbl-64/lgamma_product.c: Likewise. * sysdeps/ieee754/flt-32/lgamma_negf.c: Likewise. * sysdeps/ieee754/flt-32/lgamma_productf.c: Likewise. * sysdeps/ieee754/ldbl-128/lgamma_negl.c: Likewise. * sysdeps/ieee754/ldbl-128/lgamma_productl.c: Likewise. * sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c: Likewise. * sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c: Likewise. * sysdeps/ieee754/ldbl-96/lgamma_negl.c: Likewise. * sysdeps/ieee754/ldbl-96/lgamma_product.c: Likewise. * sysdeps/ieee754/ldbl-96/lgamma_productl.c: Likewise. * sysdeps/generic/math_private.h (__lgamma_negf): New prototype. (__lgamma_neg): Likewise. (__lgamma_negl): Likewise. (__lgamma_product): Likewise. (__lgamma_productl): Likewise. * math/Makefile (libm-calls): Add lgamma_neg and lgamma_product. * math/auto-libm-test-in: Add more tests of lgamma. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. --- ChangeLog | 35 + NEWS | 10 +- math/Makefile | 2 +- math/auto-libm-test-in | 437 +- math/auto-libm-test-out | 21344 +++++++++++++++++++++++- sysdeps/generic/math_private.h | 16 + sysdeps/i386/fpu/libm-test-ulps | 96 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 2 + sysdeps/ieee754/dbl-64/lgamma_neg.c | 399 + sysdeps/ieee754/dbl-64/lgamma_product.c | 82 + sysdeps/ieee754/flt-32/e_lgammaf_r.c | 3 + sysdeps/ieee754/flt-32/lgamma_negf.c | 288 + sysdeps/ieee754/flt-32/lgamma_productf.c | 1 + sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 2 + sysdeps/ieee754/ldbl-128/lgamma_negl.c | 551 + sysdeps/ieee754/ldbl-128/lgamma_productl.c | 82 + sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c | 532 + sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 38 + sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 2 + sysdeps/ieee754/ldbl-96/lgamma_negl.c | 418 + sysdeps/ieee754/ldbl-96/lgamma_product.c | 37 + sysdeps/ieee754/ldbl-96/lgamma_productl.c | 82 + sysdeps/x86_64/fpu/libm-test-ulps | 96 +- 23 files changed, 24427 insertions(+), 128 deletions(-) create mode 100644 sysdeps/ieee754/dbl-64/lgamma_neg.c create mode 100644 sysdeps/ieee754/dbl-64/lgamma_product.c create mode 100644 sysdeps/ieee754/flt-32/lgamma_negf.c create mode 100644 sysdeps/ieee754/flt-32/lgamma_productf.c create mode 100644 sysdeps/ieee754/ldbl-128/lgamma_negl.c create mode 100644 sysdeps/ieee754/ldbl-128/lgamma_productl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c create mode 100644 sysdeps/ieee754/ldbl-96/lgamma_negl.c create mode 100644 sysdeps/ieee754/ldbl-96/lgamma_product.c create mode 100644 sysdeps/ieee754/ldbl-96/lgamma_productl.c (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index c9ec7ccf07..c9023fb671 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,38 @@ +2015-09-10 Joseph Myers + + [BZ #2542] + [BZ #2543] + [BZ #2558] + * sysdeps/ieee754/dbl-64/e_lgamma_r.c (__ieee754_lgamma_r): Call + __lgamma_neg for arguments from -28.0 to -2.0. + * sysdeps/ieee754/flt-32/e_lgammaf_r.c (__ieee754_lgammaf_r): Call + __lgamma_negf for arguments from -15.0 to -2.0. + * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r): + Call __lgamma_negl for arguments from -48.0 or -50.0 to -2.0. + * sysdeps/ieee754/ldbl-96/e_lgammal_r.c (__ieee754_lgammal_r): + Call __lgamma_negl for arguments from -33.0 to -2.0. + * sysdeps/ieee754/dbl-64/lgamma_neg.c: New file. + * sysdeps/ieee754/dbl-64/lgamma_product.c: Likewise. + * sysdeps/ieee754/flt-32/lgamma_negf.c: Likewise. + * sysdeps/ieee754/flt-32/lgamma_productf.c: Likewise. + * sysdeps/ieee754/ldbl-128/lgamma_negl.c: Likewise. + * sysdeps/ieee754/ldbl-128/lgamma_productl.c: Likewise. + * sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c: Likewise. + * sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c: Likewise. + * sysdeps/ieee754/ldbl-96/lgamma_negl.c: Likewise. + * sysdeps/ieee754/ldbl-96/lgamma_product.c: Likewise. + * sysdeps/ieee754/ldbl-96/lgamma_productl.c: Likewise. + * sysdeps/generic/math_private.h (__lgamma_negf): New prototype. + (__lgamma_neg): Likewise. + (__lgamma_negl): Likewise. + (__lgamma_product): Likewise. + (__lgamma_productl): Likewise. + * math/Makefile (libm-calls): Add lgamma_neg and lgamma_product. + * math/auto-libm-test-in: Add more tests of lgamma. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2015-09-09 Justin Maggard [BZ #18675] diff --git a/NEWS b/NEWS index 4e1f3a6af6..3e78630caf 100644 --- a/NEWS +++ b/NEWS @@ -9,11 +9,11 @@ Version 2.23 * The following bugs are resolved with this release: - 2898, 14341, 15786, 16141, 16517, 16519, 16520, 16734, 16973, 17787, - 17905, 18084, 18086, 18240, 18265, 18370, 18421, 18480, 18525, 18610, - 18618, 18647, 18661, 18674, 18675, 18681, 18757, 18778, 18781, 18787, - 18789, 18790, 18795, 18796, 18820, 18823, 18824, 18863, 18870, 18873, - 18887, 18921. + 2542, 2543, 2558, 2898, 14341, 15786, 16141, 16517, 16519, 16520, 16734, + 16973, 17787, 17905, 18084, 18086, 18240, 18265, 18370, 18421, 18480, + 18525, 18610, 18618, 18647, 18661, 18674, 18675, 18681, 18757, 18778, + 18781, 18787, 18789, 18790, 18795, 18796, 18820, 18823, 18824, 18863, + 18870, 18873, 18887, 18921. * The obsolete header has been removed. Programs that require this header must be updated to use instead. diff --git a/math/Makefile b/math/Makefile index c98c3c4d94..48e7e4ce52 100644 --- a/math/Makefile +++ b/math/Makefile @@ -62,7 +62,7 @@ libm-calls = e_acos e_acosh e_asin e_atan2 e_atanh e_cosh e_exp e_fmod \ s_casinh s_cacosh s_catanh s_csqrt s_cpow s_cproj s_clog10 \ s_fma s_lrint s_llrint s_lround s_llround e_exp10 w_log2 \ s_isinf_ns s_issignaling $(calls:s_%=m_%) x2y2m1 k_casinh \ - gamma_product k_standard + gamma_product k_standard lgamma_neg lgamma_product dbl-only-routines := branred doasin dosincos halfulp mpa mpatan2 \ mpatan mpexp mplog mpsqrt mptan sincos32 slowexp \ diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 49f1c55c03..46c3e729d6 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -1975,7 +1975,6 @@ lgamma max lgamma 1 lgamma 3 lgamma 0.5 -lgamma -0.5 lgamma 0.7 lgamma 1.2 lgamma 0x3.8p56 @@ -2028,6 +2027,438 @@ lgamma -0x1p-16445 lgamma 0x1p-16494 lgamma -0x1p-16494 +lgamma -0x1.fa471547c2fe5p+1 +lgamma -0x1.9260dcp+1 + +lgamma -0xffffffp-1 +lgamma -0x1fffffffffffffp-1 +lgamma -0xffffffffffffffffp-1 +lgamma -0x3ffffffffffffffffffffffffffp-1 +lgamma -0x1ffffffffffffffffffffffffffffp-1 + +lgamma -0.25 +lgamma -0.5 +lgamma -0.75 +lgamma -1.25 +lgamma -1.5 +lgamma -1.75 +lgamma -0x2.08p0 +lgamma -0x2.1p0 +lgamma -0x2.18p0 +lgamma -0x2.2p0 +lgamma -0x2.28p0 +lgamma -0x2.3p0 +lgamma -0x2.38p0 +lgamma -0x2.4p0 +lgamma -0x2.48p0 +lgamma -0x2.5p0 +lgamma -0x2.58p0 +lgamma -0x2.6p0 +lgamma -0x2.68p0 +lgamma -0x2.7p0 +lgamma -0x2.78p0 +lgamma -0x2.8p0 +lgamma -0x2.88p0 +lgamma -0x2.9p0 +lgamma -0x2.98p0 +lgamma -0x2.ap0 +lgamma -0x2.a8p0 +lgamma -0x2.bp0 +lgamma -0x2.b8p0 +lgamma -0x2.cp0 +lgamma -0x2.c8p0 +lgamma -0x2.dp0 +lgamma -0x2.d8p0 +lgamma -0x2.ep0 +lgamma -0x2.e8p0 +lgamma -0x2.fp0 +lgamma -0x2.f8p0 +lgamma -0x3.08p0 +lgamma -0x3.1p0 +lgamma -0x3.18p0 +lgamma -0x3.2p0 +lgamma -0x3.28p0 +lgamma -0x3.3p0 +lgamma -0x3.38p0 +lgamma -0x3.4p0 +lgamma -0x3.48p0 +lgamma -0x3.5p0 +lgamma -0x3.58p0 +lgamma -0x3.6p0 +lgamma -0x3.68p0 +lgamma -0x3.7p0 +lgamma -0x3.78p0 +lgamma -0x3.8p0 +lgamma -0x3.88p0 +lgamma -0x3.9p0 +lgamma -0x3.98p0 +lgamma -0x3.ap0 +lgamma -0x3.a8p0 +lgamma -0x3.bp0 +lgamma -0x3.b8p0 +lgamma -0x3.cp0 +lgamma -0x3.c8p0 +lgamma -0x3.dp0 +lgamma -0x3.d8p0 +lgamma -0x3.ep0 +lgamma -0x3.e8p0 +lgamma -0x3.fp0 +lgamma -0x3.f8p0 +lgamma -4.25 +lgamma -4.5 +lgamma -4.75 +lgamma -5.25 +lgamma -5.5 +lgamma -5.75 +lgamma -6.25 +lgamma -6.5 +lgamma -6.75 +lgamma -7.25 +lgamma -7.5 +lgamma -7.75 +lgamma -8.25 +lgamma -8.5 +lgamma -8.75 +lgamma -9.25 +lgamma -9.5 +lgamma -9.75 +lgamma -10.25 +lgamma -10.5 +lgamma -10.75 +lgamma -11.25 +lgamma -11.5 +lgamma -11.75 +lgamma -12.25 +lgamma -12.5 +lgamma -12.75 +lgamma -13.25 +lgamma -13.5 +lgamma -13.75 +lgamma -14.25 +lgamma -14.5 +lgamma -14.75 +lgamma -15.25 +lgamma -15.5 +lgamma -15.75 +lgamma -16.25 +lgamma -16.5 +lgamma -16.75 +lgamma -17.25 +lgamma -17.5 +lgamma -17.75 +lgamma -18.25 +lgamma -18.5 +lgamma -18.75 +lgamma -19.25 +lgamma -19.5 +lgamma -19.75 +lgamma -20.25 +lgamma -20.5 +lgamma -20.75 +lgamma -21.25 +lgamma -21.5 +lgamma -21.75 +lgamma -22.25 +lgamma -22.5 +lgamma -22.75 +lgamma -23.25 +lgamma -23.5 +lgamma -23.75 +lgamma -24.25 +lgamma -24.5 +lgamma -24.75 +lgamma -25.25 +lgamma -25.5 +lgamma -25.75 +lgamma -26.25 +lgamma -26.5 +lgamma -26.75 +lgamma -27.25 +lgamma -27.5 +lgamma -27.75 +lgamma -28.25 +lgamma -28.5 +lgamma -28.75 +lgamma -29.25 +lgamma -29.5 +lgamma -29.75 +lgamma -30.25 +lgamma -30.5 +lgamma -30.75 +lgamma -31.25 +lgamma -31.5 +lgamma -31.75 +lgamma -32.25 +lgamma -32.5 +lgamma -32.75 +lgamma -33.25 +lgamma -33.5 +lgamma -33.75 +lgamma -34.25 +lgamma -34.5 +lgamma -34.75 +lgamma -35.25 +lgamma -35.5 +lgamma -35.75 +lgamma -36.25 +lgamma -36.5 +lgamma -36.75 +lgamma -37.25 +lgamma -37.5 +lgamma -37.75 +lgamma -38.25 +lgamma -38.5 +lgamma -38.75 +lgamma -39.25 +lgamma -39.5 +lgamma -39.75 +lgamma -40.25 +lgamma -40.5 +lgamma -40.75 +lgamma -41.25 +lgamma -41.5 +lgamma -41.75 +lgamma -42.25 +lgamma -42.5 +lgamma -42.75 +lgamma -43.25 +lgamma -43.5 +lgamma -43.75 +lgamma -44.25 +lgamma -44.5 +lgamma -44.75 +lgamma -45.25 +lgamma -45.5 +lgamma -45.75 +lgamma -46.25 +lgamma -46.5 +lgamma -46.75 +lgamma -47.25 +lgamma -47.5 +lgamma -47.75 +lgamma -48.25 +lgamma -48.5 +lgamma -48.75 +lgamma -49.25 +lgamma -49.5 +lgamma -49.75 +lgamma -50.25 +lgamma -50.5 +lgamma -50.75 +lgamma -51.25 +lgamma -51.5 +lgamma -51.75 +lgamma -52.25 +lgamma -52.5 +lgamma -52.75 +lgamma -53.25 +lgamma -53.5 +lgamma -53.75 +lgamma -54.25 +lgamma -54.5 +lgamma -54.75 +lgamma -55.25 +lgamma -55.5 +lgamma -55.75 +lgamma -56.25 +lgamma -56.5 +lgamma -56.75 +lgamma -57.25 +lgamma -57.5 +lgamma -57.75 +lgamma -58.25 +lgamma -58.5 +lgamma -58.75 +lgamma -59.25 +lgamma -59.5 +lgamma -59.75 +lgamma -60.25 +lgamma -60.5 +lgamma -60.75 + +# Integers +/- 1ulp for ldbl-128 (gen-auto-libm-tests will round these +# to produce integers +/- 1ulp for other formats). +lgamma -0xf.fffffffffffffffffffffffffff8p-4 +lgamma -0x1.0000000000000000000000000001p+0 +lgamma -0x1.ffffffffffffffffffffffffffffp+0 +lgamma -0x2.0000000000000000000000000002p+0 +lgamma -0x2.fffffffffffffffffffffffffffep+0 +lgamma -0x3.0000000000000000000000000002p+0 +lgamma -0x3.fffffffffffffffffffffffffffep+0 +lgamma -0x4.0000000000000000000000000004p+0 +lgamma -0x4.fffffffffffffffffffffffffffcp+0 +lgamma -0x5.0000000000000000000000000004p+0 +lgamma -0x5.fffffffffffffffffffffffffffcp+0 +lgamma -0x6.0000000000000000000000000004p+0 +lgamma -0x6.fffffffffffffffffffffffffffcp+0 +lgamma -0x7.0000000000000000000000000004p+0 +lgamma -0x7.fffffffffffffffffffffffffffcp+0 +lgamma -0x8.0000000000000000000000000008p+0 +lgamma -0x8.fffffffffffffffffffffffffff8p+0 +lgamma -0x9.0000000000000000000000000008p+0 +lgamma -0x9.fffffffffffffffffffffffffff8p+0 +lgamma -0xa.0000000000000000000000000008p+0 +lgamma -0xa.fffffffffffffffffffffffffff8p+0 +lgamma -0xb.0000000000000000000000000008p+0 +lgamma -0xb.fffffffffffffffffffffffffff8p+0 +lgamma -0xc.0000000000000000000000000008p+0 +lgamma -0xc.fffffffffffffffffffffffffff8p+0 +lgamma -0xd.0000000000000000000000000008p+0 +lgamma -0xd.fffffffffffffffffffffffffff8p+0 +lgamma -0xe.0000000000000000000000000008p+0 +lgamma -0xe.fffffffffffffffffffffffffff8p+0 +lgamma -0xf.0000000000000000000000000008p+0 +lgamma -0xf.fffffffffffffffffffffffffff8p+0 +lgamma -0x1.0000000000000000000000000001p+4 +lgamma -0x1.0fffffffffffffffffffffffffffp+4 +lgamma -0x1.1000000000000000000000000001p+4 +lgamma -0x1.1fffffffffffffffffffffffffffp+4 +lgamma -0x1.2000000000000000000000000001p+4 +lgamma -0x1.2fffffffffffffffffffffffffffp+4 +lgamma -0x1.3000000000000000000000000001p+4 +lgamma -0x1.3fffffffffffffffffffffffffffp+4 +lgamma -0x1.4000000000000000000000000001p+4 +lgamma -0x1.4fffffffffffffffffffffffffffp+4 +lgamma -0x1.5000000000000000000000000001p+4 +lgamma -0x1.5fffffffffffffffffffffffffffp+4 +lgamma -0x1.6000000000000000000000000001p+4 +lgamma -0x1.6fffffffffffffffffffffffffffp+4 +lgamma -0x1.7000000000000000000000000001p+4 +lgamma -0x1.7fffffffffffffffffffffffffffp+4 +lgamma -0x1.8000000000000000000000000001p+4 +lgamma -0x1.8fffffffffffffffffffffffffffp+4 +lgamma -0x1.9000000000000000000000000001p+4 +lgamma -0x1.9fffffffffffffffffffffffffffp+4 +lgamma -0x1.a000000000000000000000000001p+4 +lgamma -0x1.afffffffffffffffffffffffffffp+4 +lgamma -0x1.b000000000000000000000000001p+4 +lgamma -0x1.bfffffffffffffffffffffffffffp+4 +lgamma -0x1.c000000000000000000000000001p+4 +lgamma -0x1.cfffffffffffffffffffffffffffp+4 +lgamma -0x1.d000000000000000000000000001p+4 +lgamma -0x1.dfffffffffffffffffffffffffffp+4 +lgamma -0x1.e000000000000000000000000001p+4 +lgamma -0x1.efffffffffffffffffffffffffffp+4 +lgamma -0x1.f000000000000000000000000001p+4 +lgamma -0x1.ffffffffffffffffffffffffffffp+4 +lgamma -0x2.0000000000000000000000000002p+4 +lgamma -0x2.0ffffffffffffffffffffffffffep+4 +lgamma -0x2.1000000000000000000000000002p+4 +lgamma -0x2.1ffffffffffffffffffffffffffep+4 +lgamma -0x2.2000000000000000000000000002p+4 +lgamma -0x2.2ffffffffffffffffffffffffffep+4 +lgamma -0x2.3000000000000000000000000002p+4 +lgamma -0x2.3ffffffffffffffffffffffffffep+4 +lgamma -0x2.4000000000000000000000000002p+4 +lgamma -0x2.4ffffffffffffffffffffffffffep+4 +lgamma -0x2.5000000000000000000000000002p+4 +lgamma -0x2.5ffffffffffffffffffffffffffep+4 +lgamma -0x2.6000000000000000000000000002p+4 +lgamma -0x2.6ffffffffffffffffffffffffffep+4 +lgamma -0x2.7000000000000000000000000002p+4 +lgamma -0x2.7ffffffffffffffffffffffffffep+4 +lgamma -0x2.8000000000000000000000000002p+4 +lgamma -0x2.8ffffffffffffffffffffffffffep+4 +lgamma -0x2.9000000000000000000000000002p+4 +lgamma -0x2.9ffffffffffffffffffffffffffep+4 +lgamma -0x2.a000000000000000000000000002p+4 +lgamma -0x2.affffffffffffffffffffffffffep+4 +lgamma -0x2.b000000000000000000000000002p+4 +lgamma -0x2.bffffffffffffffffffffffffffep+4 +lgamma -0x2.c000000000000000000000000002p+4 +lgamma -0x2.cffffffffffffffffffffffffffep+4 +lgamma -0x2.d000000000000000000000000002p+4 +lgamma -0x2.dffffffffffffffffffffffffffep+4 +lgamma -0x2.e000000000000000000000000002p+4 +lgamma -0x2.effffffffffffffffffffffffffep+4 +lgamma -0x2.f000000000000000000000000002p+4 +lgamma -0x2.fffffffffffffffffffffffffffep+4 +lgamma -0x3.0000000000000000000000000002p+4 +lgamma -0x3.0ffffffffffffffffffffffffffep+4 +lgamma -0x3.1000000000000000000000000002p+4 +lgamma -0x3.1ffffffffffffffffffffffffffep+4 +lgamma -0x3.2000000000000000000000000002p+4 +lgamma -0x3.2ffffffffffffffffffffffffffep+4 +lgamma -0x3.3000000000000000000000000002p+4 +lgamma -0x3.3ffffffffffffffffffffffffffep+4 +lgamma -0x3.4000000000000000000000000002p+4 +lgamma -0x3.4ffffffffffffffffffffffffffep+4 +lgamma -0x3.5000000000000000000000000002p+4 +lgamma -0x3.5ffffffffffffffffffffffffffep+4 +lgamma -0x3.6000000000000000000000000002p+4 +lgamma -0x3.6ffffffffffffffffffffffffffep+4 +lgamma -0x3.7000000000000000000000000002p+4 +lgamma -0x3.7ffffffffffffffffffffffffffep+4 +lgamma -0x3.8000000000000000000000000002p+4 +lgamma -0x3.8ffffffffffffffffffffffffffep+4 +lgamma -0x3.9000000000000000000000000002p+4 +lgamma -0x3.9ffffffffffffffffffffffffffep+4 +lgamma -0x3.a000000000000000000000000002p+4 +lgamma -0x3.affffffffffffffffffffffffffep+4 +lgamma -0x3.b000000000000000000000000002p+4 +lgamma -0x3.bffffffffffffffffffffffffffep+4 +lgamma -0x3.c000000000000000000000000002p+4 + +# Zeroes of lgamma, until the point where they just duplicate integers +# +/- 1ulp. +lgamma -0x2.74ff92c01f0d82abec9f315f1a0712c334804d9cp+0 +lgamma -0x2.bf6821437b20197995a4b4641eaebf4b00b482ap+0 +lgamma -0x3.24c1b793cb35efb8be699ad3d9ba65454cb7fac8p+0 +lgamma -0x3.f48e2a8f85fca170d4561291236cc320a4887d1cp+0 +lgamma -0x4.0a139e16656030c39f0b0de18112ac17bfd6be9p+0 +lgamma -0x4.fdd5de9bbabf3510d0aa4076988501d7d7812528p+0 +lgamma -0x5.021a95fc2db6432a4c56e595394decc6af0430d8p+0 +lgamma -0x5.ffa4bd647d0357dd4ed62cbd31edf8e3f8e5deb8p+0 +lgamma -0x6.005ac9625f233b607c2d96d16385cb86ac56934p+0 +lgamma -0x6.fff2fddae1bbff3d626b65c23fd21f40300a3ba8p+0 +lgamma -0x7.000cff7b7f87adf4482dcdb98782ab2661ca58bp+0 +lgamma -0x7.fffe5fe05673c3ca9e82b522b0ca9d2e8837cd2p+0 +lgamma -0x8.0001a01459fc9f60cb3cec1cec8576677ca538ep+0 +lgamma -0x8.ffffd1c425e80ffc864e95749259e7e20210e8p+0 +lgamma -0x9.00002e3bb47d86d6d843fedc351deb7ad09ec5fp+0 +lgamma -0x9.fffffb606bdfdcd062ae77a50547c69d2eb6f34p+0 +lgamma -0xa.0000049f93bb9927b45d95e15441e03086db914p+0 +lgamma -0xa.ffffff9466e9f1b36dacd2adbd18d05a4e45806p+0 +lgamma -0xb.0000006b9915315d965a6ffea40e4bea39000ddp+0 +lgamma -0xb.fffffff7089387387de41acc3d3c978bd839c8cp+0 +lgamma -0xc.00000008f76c7731567c0f0250f387920df5676p+0 +lgamma -0xc.ffffffff4f6dcf617f97a5ffc757d548d2890cdp+0 +lgamma -0xd.00000000b092309c06683dd1b903e3700857a16p+0 +lgamma -0xd.fffffffff36345ab9e184a3e09d1176dc48e47fp+0 +lgamma -0xe.000000000c9cba545e94e75ec5718f753e2501ep+0 +lgamma -0xe.ffffffffff28c060c6604ef30371f89d37357cap+0 +lgamma -0xf.0000000000d73f9f399bd0e420f85e9ee31b0b9p+0 +lgamma -0xf.fffffffffff28c060c6621f512e72e4d113626ap+0 +lgamma -0x1.000000000000d73f9f399da1424bf93b91f177dp+4 +lgamma -0x1.0ffffffffffff3569c47e7a93e1c46a08a2e008ap+4 +lgamma -0x1.1000000000000ca963b8185688876ca5a3a64ec2p+4 +lgamma -0x1.1fffffffffffff4bec3ce234132d08b2b726187cp+4 +lgamma -0x1.20000000000000b413c31dcbeca4c3b2ffacbb4ap+4 +lgamma -0x1.2ffffffffffffff685b25cbf5f545ced932e3848p+4 +lgamma -0x1.30000000000000097a4da340a0ab81b7b1f1f002p+4 +lgamma -0x1.3fffffffffffffff86af516ff7f76bd67e720d58p+4 +lgamma -0x1.40000000000000007950ae9008089413ccc8a354p+4 +lgamma -0x1.4ffffffffffffffffa391c4248c2a39cfdd49d4ap+4 +lgamma -0x1.500000000000000005c6e3bdb73d5c62f55ed532p+4 +lgamma -0x1.5fffffffffffffffffbcc71a49201eb5aeb96c74p+4 +lgamma -0x1.6000000000000000004338e5b6dfe14a513fb4dp+4 +lgamma -0x1.6ffffffffffffffffffd13c97d9d38fcc4d08d7p+4 +lgamma -0x1.70000000000000000002ec368262c7033b2f6f32p+4 +lgamma -0x1.7fffffffffffffffffffe0d30fe68d0a88335b4cp+4 +lgamma -0x1.800000000000000000001f2cf01972f577cca4b4p+4 +lgamma -0x1.8ffffffffffffffffffffec0c3322e9a0572b1bcp+4 +lgamma -0x1.90000000000000000000013f3ccdd165fa8d4e44p+4 +lgamma -0x1.9ffffffffffffffffffffff3b8bd01cad8d32e38p+4 +lgamma -0x1.a0000000000000000000000c4742fe35272cd1c8p+4 +lgamma -0x1.afffffffffffffffffffffff8b9538f48cc5737ep+4 +lgamma -0x1.b00000000000000000000000746ac70b733a8c82p+4 +lgamma -0x1.bffffffffffffffffffffffffbd79d7672bde8b2p+4 +lgamma -0x1.c00000000000000000000000042862898d42174ep+4 +lgamma -0x1.cfffffffffffffffffffffffffdb4c0ce9794ea6p+4 +lgamma -0x1.d000000000000000000000000024b3f31686b15ap+4 +lgamma -0x1.dffffffffffffffffffffffffffec6cd3afb82ap+4 +lgamma -0x1.e0000000000000000000000000013932c5047d6p+4 + lgamma 0x8.8d2d5p+0 lgamma 0x1.6a324ap+52 lgamma 0x9.62f59p+0 @@ -2038,6 +2469,10 @@ lgamma 0xb.01191p+0 lgamma 0xb.26fdap+0 lgamma 0xb.4ad0ap+0 lgamma 0xe.7a678p+20 +lgamma -0x2.dea4ccp-4 +lgamma -0x2.dd306p-4 +lgamma -0x1.bdc8bp+0 +lgamma -0x4.0a82e8p-4 log 1 log e diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index fca557b9a2..7a1cd031c6 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -150714,31 +150714,6 @@ lgamma 0.5 = lgamma tonearest ldbl-128ibm 0x8p-4L : 0x9.28682473d0de85eafcab63542p-4L 1 : inexact-ok = lgamma towardzero ldbl-128ibm 0x8p-4L : 0x9.28682473d0de85eafcab63542p-4L 1 : inexact-ok = lgamma upward ldbl-128ibm 0x8p-4L : 0x9.28682473d0de85eafcab635424p-4L 1 : inexact-ok -lgamma -0.5 -= lgamma downward flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok -= lgamma tonearest flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok -= lgamma towardzero flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok -= lgamma upward flt-32 -0x8p-4f : 0x1.43f89cp+0f -1 : inexact-ok -= lgamma downward dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok -= lgamma tonearest dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok -= lgamma towardzero dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok -= lgamma upward dbl-64 -0x8p-4 : 0x1.43f89a3f0edd7p+0 -1 : inexact-ok -= lgamma downward ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok -= lgamma tonearest ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok -= lgamma towardzero ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok -= lgamma upward ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620cp+0L -1 : inexact-ok -= lgamma downward ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok -= lgamma tonearest ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok -= lgamma towardzero ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok -= lgamma upward ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620cp+0L -1 : inexact-ok -= lgamma downward ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4612p+0L -1 : inexact-ok -= lgamma tonearest ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4613p+0L -1 : inexact-ok -= lgamma towardzero ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4612p+0L -1 : inexact-ok -= lgamma upward ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4613p+0L -1 : inexact-ok -= lgamma downward ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok -= lgamma tonearest ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok -= lgamma towardzero ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok -= lgamma upward ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd468p+0L -1 : inexact-ok lgamma 0.7 = lgamma downward flt-32 0xb.33334p-4f : 0x4.2c831p-4f 1 : inexact-ok = lgamma tonearest flt-32 0xb.33334p-4f : 0x4.2c831p-4f 1 : inexact-ok @@ -152798,6 +152773,21225 @@ lgamma -0x1p-16494 = lgamma tonearest ldbl-128 -0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e8p+12L -1 : inexact-ok = lgamma towardzero ldbl-128 -0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e6p+12L -1 : inexact-ok = lgamma upward ldbl-128 -0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e8p+12L -1 : inexact-ok +lgamma -0x1.fa471547c2fe5p+1 += lgamma downward flt-32 -0x3.f48e28p+0f : -0x3.511bccp-20f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.f48e28p+0f : -0x3.511bccp-20f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.f48e28p+0f : -0x3.511bc8p-20f 1 : inexact-ok += lgamma upward flt-32 -0x3.f48e28p+0f : -0x3.511bc8p-20f 1 : inexact-ok += lgamma downward dbl-64 -0x3.f48e28p+0 : -0x3.511bca412890ap-20 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.f48e28p+0 : -0x3.511bca412890ap-20 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.f48e28p+0 : -0x3.511bca4128908p-20 1 : inexact-ok += lgamma upward dbl-64 -0x3.f48e28p+0 : -0x3.511bca4128908p-20 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e28p+0L : -0x3.511bca412890969p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e28p+0L : -0x3.511bca412890969p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e28p+0L : -0x3.511bca412890968cp-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e28p+0L : -0x3.511bca412890968cp-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e28p+0L : -0x3.511bca412890969p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e28p+0L : -0x3.511bca412890969p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e28p+0L : -0x3.511bca412890968cp-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e28p+0L : -0x3.511bca412890968cp-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dcp-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dbep-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dbep-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dbep-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7ep-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7ep-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dp-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dp-20L 1 : inexact-ok += lgamma downward flt-32 -0x3.f48e2cp+0f : 0x1.dd4b54p-20f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.f48e2cp+0f : 0x1.dd4b54p-20f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.f48e2cp+0f : 0x1.dd4b54p-20f 1 : inexact-ok += lgamma upward flt-32 -0x3.f48e2cp+0f : 0x1.dd4b56p-20f 1 : inexact-ok += lgamma downward dbl-64 -0x3.f48e2cp+0 : 0x1.dd4b54ca863c1p-20 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.f48e2cp+0 : 0x1.dd4b54ca863c2p-20 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.f48e2cp+0 : 0x1.dd4b54ca863c1p-20 1 : inexact-ok += lgamma upward dbl-64 -0x3.f48e2cp+0 : 0x1.dd4b54ca863c2p-20 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a46p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a48p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a46p-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a48p-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a46p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a48p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a46p-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a48p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd337c3p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd337c3p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd337c3p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd337c4p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd3378p-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd338p-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd3378p-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd338p-20L 1 : inexact-ok += lgamma downward dbl-64 -0x3.f48e2a8f85fcap+0 : -0x1.ddc0336980b59p-52 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.f48e2a8f85fcap+0 : -0x1.ddc0336980b58p-52 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.f48e2a8f85fcap+0 : -0x1.ddc0336980b58p-52 1 : inexact-ok += lgamma upward dbl-64 -0x3.f48e2a8f85fcap+0 : -0x1.ddc0336980b58p-52 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d2p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d2p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584dp-52L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584dp-52L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d2p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d2p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584dp-52L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584dp-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b11p-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b1p-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b1p-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b1p-52L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b8p-52L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026bp-52L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026bp-52L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026bp-52L 1 : inexact-ok +lgamma -0x1.9260dcp+1 += lgamma downward flt-32 -0x3.24c1b8p+0f : -0x3.4a0c58p-24f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.24c1b8p+0f : -0x3.4a0c54p-24f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.24c1b8p+0f : -0x3.4a0c54p-24f 1 : inexact-ok += lgamma upward flt-32 -0x3.24c1b8p+0f : -0x3.4a0c54p-24f 1 : inexact-ok += lgamma downward dbl-64 -0x3.24c1b8p+0 : -0x3.4a0c544eeb21cp-24 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.24c1b8p+0 : -0x3.4a0c544eeb21ap-24 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.24c1b8p+0 : -0x3.4a0c544eeb21ap-24 1 : inexact-ok += lgamma upward dbl-64 -0x3.24c1b8p+0 : -0x3.4a0c544eeb21ap-24 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a028p-24L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a028p-24L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a024p-24L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a024p-24L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a028p-24L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a028p-24L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a024p-24L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a024p-24L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e099cp-24L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e099ap-24L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e099ap-24L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e099ap-24L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e0ap-24L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e0ap-24L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e09p-24L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e09p-24L 1 : inexact-ok +lgamma -0xffffffp-1 += lgamma downward flt-32 -0x7.fffff8p+20f : -0x7.78a018p+24f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.fffff8p+20f : -0x7.78a01p+24f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.fffff8p+20f : -0x7.78a01p+24f 1 : inexact-ok += lgamma upward flt-32 -0x7.fffff8p+20f : -0x7.78a01p+24f 1 : inexact-ok += lgamma downward dbl-64 -0x7.fffff8p+20 : -0x7.78a013681f5bcp+24 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.fffff8p+20 : -0x7.78a013681f5b8p+24 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.fffff8p+20 : -0x7.78a013681f5b8p+24 1 : inexact-ok += lgamma upward dbl-64 -0x7.fffff8p+20 : -0x7.78a013681f5b8p+24 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffff8p+20L : -0x7.78a013681f5b969p+24L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffff8p+20L : -0x7.78a013681f5b969p+24L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffff8p+20L : -0x7.78a013681f5b9688p+24L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffff8p+20L : -0x7.78a013681f5b9688p+24L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffff8p+20L : -0x7.78a013681f5b969p+24L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffff8p+20L : -0x7.78a013681f5b969p+24L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffff8p+20L : -0x7.78a013681f5b9688p+24L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffff8p+20L : -0x7.78a013681f5b9688p+24L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffff8p+20L : -0x7.78a013681f5b968e1639b3340434p+24L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffff8p+20L : -0x7.78a013681f5b968e1639b3340434p+24L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffff8p+20L : -0x7.78a013681f5b968e1639b334043p+24L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffff8p+20L : -0x7.78a013681f5b968e1639b334043p+24L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffff8p+20L : -0x7.78a013681f5b968e1639b33406p+24L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffff8p+20L : -0x7.78a013681f5b968e1639b33404p+24L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffff8p+20L : -0x7.78a013681f5b968e1639b33404p+24L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffff8p+20L : -0x7.78a013681f5b968e1639b33404p+24L 1 : inexact-ok +lgamma -0x1fffffffffffffp-1 += lgamma downward dbl-64 -0xf.ffffffffffff8p+48 : -0x2.30b2cde569e26p+56 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.ffffffffffff8p+48 : -0x2.30b2cde569e24p+56 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.ffffffffffff8p+48 : -0x2.30b2cde569e24p+56 1 : inexact-ok += lgamma upward dbl-64 -0xf.ffffffffffff8p+48 : -0x2.30b2cde569e24p+56 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b38p+56L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b34p+56L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b34p+56L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b34p+56L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b38p+56L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b34p+56L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b34p+56L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b34p+56L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b3482adbc59e6aap+56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b3482adbc59e6aap+56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b3482adbc59e6a8p+56L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b3482adbc59e6a8p+56L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b3482adbc59e7p+56L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b3482adbc59e7p+56L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b3482adbc59e6p+56L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.ffffffffffff8p+48L : -0x2.30b2cde569e24b3482adbc59e6p+56L 1 : inexact-ok +lgamma -0xffffffffffffffffp-1 += lgamma downward ldbl-96-intel -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778cp+68L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778ap+68L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778ap+68L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778ap+68L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778cp+68L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778ap+68L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778ap+68L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778ap+68L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778a31db722e9284p+68L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778a31db722e9284p+68L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778a31db722e9283p+68L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778a31db722e9283p+68L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778a31db722e93p+68L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778a31db722e928p+68L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778a31db722e928p+68L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffffffffffffff8p+60L : -0x1.55589f2fe510778a31db722e928p+68L 1 : inexact-ok +lgamma -0x3ffffffffffffffffffffffffffp-1 += lgamma downward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+104L : -0x8.f8f97a94a1c31ceeb9cc952b33d8p+108L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.ffffffffffffffffffffffffff8p+104L : -0x8.f8f97a94a1c31ceeb9cc952b33dp+108L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.ffffffffffffffffffffffffff8p+104L : -0x8.f8f97a94a1c31ceeb9cc952b33dp+108L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+104L : -0x8.f8f97a94a1c31ceeb9cc952b33dp+108L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+104L : -0x8.f8f97a94a1c31ceeb9cc952b34p+108L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+104L : -0x8.f8f97a94a1c31ceeb9cc952b34p+108L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+104L : -0x8.f8f97a94a1c31ceeb9cc952b3p+108L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+104L : -0x8.f8f97a94a1c31ceeb9cc952b3p+108L 1 : inexact-ok +lgamma -0x1ffffffffffffffffffffffffffffp-1 += lgamma downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+108L : -0x4.ca1ea7c6bcac53b28539e9281ba8p+116L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+108L : -0x4.ca1ea7c6bcac53b28539e9281ba4p+116L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+108L : -0x4.ca1ea7c6bcac53b28539e9281ba4p+116L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+108L : -0x4.ca1ea7c6bcac53b28539e9281ba4p+116L 1 : inexact-ok +lgamma -0.25 += lgamma downward flt-32 -0x4p-4f : 0x1.96ee68p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x4p-4f : 0x1.96ee68p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x4p-4f : 0x1.96ee68p+0f -1 : inexact-ok += lgamma upward flt-32 -0x4p-4f : 0x1.96ee6ap+0f -1 : inexact-ok += lgamma downward dbl-64 -0x4p-4 : 0x1.96ee685defb2cp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4p-4 : 0x1.96ee685defb2dp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4p-4 : 0x1.96ee685defb2cp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x4p-4 : 0x1.96ee685defb2dp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4p-4L : 0x1.96ee685defb2cf06p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4p-4L : 0x1.96ee685defb2cf08p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4p-4L : 0x1.96ee685defb2cf06p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4p-4L : 0x1.96ee685defb2cf08p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4p-4L : 0x1.96ee685defb2cf06p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4p-4L : 0x1.96ee685defb2cf08p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4p-4L : 0x1.96ee685defb2cf06p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4p-4L : 0x1.96ee685defb2cf08p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x4p-4L : 0x1.96ee685defb2cf07c13b52ad8c5ep+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4p-4L : 0x1.96ee685defb2cf07c13b52ad8c5fp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4p-4L : 0x1.96ee685defb2cf07c13b52ad8c5ep+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x4p-4L : 0x1.96ee685defb2cf07c13b52ad8c5fp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4p-4L : 0x1.96ee685defb2cf07c13b52ad8cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4p-4L : 0x1.96ee685defb2cf07c13b52ad8c8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4p-4L : 0x1.96ee685defb2cf07c13b52ad8cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4p-4L : 0x1.96ee685defb2cf07c13b52ad8c8p+0L -1 : inexact-ok +lgamma -0.5 += lgamma downward flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok += lgamma upward flt-32 -0x8p-4f : 0x1.43f89cp+0f -1 : inexact-ok += lgamma downward dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x8p-4 : 0x1.43f89a3f0edd7p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620cp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620cp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4612p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4613p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4612p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4613p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd468p+0L -1 : inexact-ok +lgamma -0.75 += lgamma downward flt-32 -0xcp-4f : 0x1.93616p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xcp-4f : 0x1.93616p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xcp-4f : 0x1.93616p+0f -1 : inexact-ok += lgamma upward flt-32 -0xcp-4f : 0x1.936162p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xcp-4 : 0x1.93616060ea5dfp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xcp-4 : 0x1.93616060ea5ep+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xcp-4 : 0x1.93616060ea5dfp+0 -1 : inexact-ok += lgamma upward dbl-64 -0xcp-4 : 0x1.93616060ea5ep+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xcp-4L : 0x1.93616060ea5dfbc4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xcp-4L : 0x1.93616060ea5dfbc4p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xcp-4L : 0x1.93616060ea5dfbc4p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xcp-4L : 0x1.93616060ea5dfbc6p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xcp-4L : 0x1.93616060ea5dfbc4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xcp-4L : 0x1.93616060ea5dfbc4p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xcp-4L : 0x1.93616060ea5dfbc4p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xcp-4L : 0x1.93616060ea5dfbc6p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xcp-4L : 0x1.93616060ea5dfbc406c13494046ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xcp-4L : 0x1.93616060ea5dfbc406c13494046bp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xcp-4L : 0x1.93616060ea5dfbc406c13494046ap+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xcp-4L : 0x1.93616060ea5dfbc406c13494046bp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xcp-4L : 0x1.93616060ea5dfbc406c1349404p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xcp-4L : 0x1.93616060ea5dfbc406c13494048p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xcp-4L : 0x1.93616060ea5dfbc406c1349404p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xcp-4L : 0x1.93616060ea5dfbc406c13494048p+0L -1 : inexact-ok +lgamma -1.25 += lgamma downward flt-32 -0x1.4p+0f : 0x1.5dce78p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.4p+0f : 0x1.5dce78p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.4p+0f : 0x1.5dce78p+0f 1 : inexact-ok += lgamma upward flt-32 -0x1.4p+0f : 0x1.5dce7ap+0f 1 : inexact-ok += lgamma downward dbl-64 -0x1.4p+0 : 0x1.5dce78ceba7e8p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.4p+0 : 0x1.5dce78ceba7e9p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.4p+0 : 0x1.5dce78ceba7e8p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.4p+0 : 0x1.5dce78ceba7e9p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4p+0L : 0x1.5dce78ceba7e8baep+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4p+0L : 0x1.5dce78ceba7e8bbp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4p+0L : 0x1.5dce78ceba7e8baep+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4p+0L : 0x1.5dce78ceba7e8bbp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4p+0L : 0x1.5dce78ceba7e8baep+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4p+0L : 0x1.5dce78ceba7e8bbp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4p+0L : 0x1.5dce78ceba7e8baep+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4p+0L : 0x1.5dce78ceba7e8bbp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.4p+0L : 0x1.5dce78ceba7e8baf758b14c78cebp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4p+0L : 0x1.5dce78ceba7e8baf758b14c78cebp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4p+0L : 0x1.5dce78ceba7e8baf758b14c78cebp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.4p+0L : 0x1.5dce78ceba7e8baf758b14c78cecp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4p+0L : 0x1.5dce78ceba7e8baf758b14c78c8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4p+0L : 0x1.5dce78ceba7e8baf758b14c78dp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4p+0L : 0x1.5dce78ceba7e8baf758b14c78c8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4p+0L : 0x1.5dce78ceba7e8baf758b14c78dp+0L 1 : inexact-ok +lgamma -1.5 += lgamma downward flt-32 -0x1.8p+0f : 0xd.c2c0ap-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.8p+0f : 0xd.c2c0bp-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.8p+0f : 0xd.c2c0ap-4f 1 : inexact-ok += lgamma upward flt-32 -0x1.8p+0f : 0xd.c2c0bp-4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.8p+0 : 0xd.c2c0a8c107c3p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.8p+0 : 0xd.c2c0a8c107c3p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.8p+0 : 0xd.c2c0a8c107c3p-4 1 : inexact-ok += lgamma upward dbl-64 -0x1.8p+0 : 0xd.c2c0a8c107c38p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8p+0L : 0xd.c2c0a8c107c323fp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8p+0L : 0xd.c2c0a8c107c324p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8p+0L : 0xd.c2c0a8c107c323fp-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8p+0L : 0xd.c2c0a8c107c324p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8p+0L : 0xd.c2c0a8c107c323fp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8p+0L : 0xd.c2c0a8c107c324p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8p+0L : 0xd.c2c0a8c107c323fp-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8p+0L : 0xd.c2c0a8c107c324p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.8p+0L : 0xd.c2c0a8c107c323f9f78901044cap-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8p+0L : 0xd.c2c0a8c107c323f9f78901044cap-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8p+0L : 0xd.c2c0a8c107c323f9f78901044cap-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.8p+0L : 0xd.c2c0a8c107c323f9f78901044ca8p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8p+0L : 0xd.c2c0a8c107c323f9f78901044cp-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8p+0L : 0xd.c2c0a8c107c323f9f78901044cp-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8p+0L : 0xd.c2c0a8c107c323f9f78901044cp-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8p+0L : 0xd.c2c0a8c107c323f9f78901045p-4L 1 : inexact-ok +lgamma -1.75 += lgamma downward flt-32 -0x1.cp+0f : 0x1.041e64p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.cp+0f : 0x1.041e66p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.cp+0f : 0x1.041e64p+0f 1 : inexact-ok += lgamma upward flt-32 -0x1.cp+0f : 0x1.041e66p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x1.cp+0 : 0x1.041e656d68577p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.cp+0 : 0x1.041e656d68578p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.cp+0 : 0x1.041e656d68577p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.cp+0 : 0x1.041e656d68578p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.cp+0L : 0x1.041e656d685779d4p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.cp+0L : 0x1.041e656d685779d4p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.cp+0L : 0x1.041e656d685779d4p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.cp+0L : 0x1.041e656d685779d6p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.cp+0L : 0x1.041e656d685779d4p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.cp+0L : 0x1.041e656d685779d4p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.cp+0L : 0x1.041e656d685779d4p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.cp+0L : 0x1.041e656d685779d6p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.cp+0L : 0x1.041e656d685779d4a3f404f4e634p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cp+0L : 0x1.041e656d685779d4a3f404f4e635p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cp+0L : 0x1.041e656d685779d4a3f404f4e634p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.cp+0L : 0x1.041e656d685779d4a3f404f4e635p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cp+0L : 0x1.041e656d685779d4a3f404f4e6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cp+0L : 0x1.041e656d685779d4a3f404f4e6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cp+0L : 0x1.041e656d685779d4a3f404f4e6p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cp+0L : 0x1.041e656d685779d4a3f404f4e68p+0L 1 : inexact-ok +lgamma -0x2.08p0 += lgamma downward flt-32 -0x2.08p+0f : 0x2.bec33cp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.08p+0f : 0x2.bec33cp+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.08p+0f : 0x2.bec33cp+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.08p+0f : 0x2.bec34p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.08p+0 : 0x2.bec33c279fa7cp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.08p+0 : 0x2.bec33c279fa7ep+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.08p+0 : 0x2.bec33c279fa7cp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.08p+0 : 0x2.bec33c279fa7ep+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.08p+0L : 0x2.bec33c279fa7df4cp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.08p+0L : 0x2.bec33c279fa7df5p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.08p+0L : 0x2.bec33c279fa7df4cp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.08p+0L : 0x2.bec33c279fa7df5p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.08p+0L : 0x2.bec33c279fa7df4cp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.08p+0L : 0x2.bec33c279fa7df5p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.08p+0L : 0x2.bec33c279fa7df4cp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.08p+0L : 0x2.bec33c279fa7df5p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.08p+0L : 0x2.bec33c279fa7df4e0daf52f683dap+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.08p+0L : 0x2.bec33c279fa7df4e0daf52f683dcp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.08p+0L : 0x2.bec33c279fa7df4e0daf52f683dap+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.08p+0L : 0x2.bec33c279fa7df4e0daf52f683dcp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.08p+0L : 0x2.bec33c279fa7df4e0daf52f683p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.08p+0L : 0x2.bec33c279fa7df4e0daf52f684p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.08p+0L : 0x2.bec33c279fa7df4e0daf52f683p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.08p+0L : 0x2.bec33c279fa7df4e0daf52f684p+0L -1 : inexact-ok +lgamma -0x2.1p0 += lgamma downward flt-32 -0x2.1p+0f : 0x2.07060cp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.1p+0f : 0x2.07061p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.1p+0f : 0x2.07060cp+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.1p+0f : 0x2.07061p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.1p+0 : 0x2.07060e6e8471ap+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.1p+0 : 0x2.07060e6e8471ap+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.1p+0 : 0x2.07060e6e8471ap+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.1p+0 : 0x2.07060e6e8471cp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.1p+0L : 0x2.07060e6e8471a484p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.1p+0L : 0x2.07060e6e8471a488p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.1p+0L : 0x2.07060e6e8471a484p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.1p+0L : 0x2.07060e6e8471a488p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.1p+0L : 0x2.07060e6e8471a484p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.1p+0L : 0x2.07060e6e8471a488p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.1p+0L : 0x2.07060e6e8471a484p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.1p+0L : 0x2.07060e6e8471a488p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.1p+0L : 0x2.07060e6e8471a4872889bc43cbacp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1p+0L : 0x2.07060e6e8471a4872889bc43cbacp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1p+0L : 0x2.07060e6e8471a4872889bc43cbacp+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.1p+0L : 0x2.07060e6e8471a4872889bc43cbaep+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.1p+0L : 0x2.07060e6e8471a4872889bc43cbp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.1p+0L : 0x2.07060e6e8471a4872889bc43ccp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.1p+0L : 0x2.07060e6e8471a4872889bc43cbp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.1p+0L : 0x2.07060e6e8471a4872889bc43ccp+0L -1 : inexact-ok +lgamma -0x2.18p0 += lgamma downward flt-32 -0x2.18p+0f : 0x1.99a9fcp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.18p+0f : 0x1.99a9fep+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.18p+0f : 0x1.99a9fcp+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.18p+0f : 0x1.99a9fep+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.18p+0 : 0x1.99a9fdaac9a13p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.18p+0 : 0x1.99a9fdaac9a14p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.18p+0 : 0x1.99a9fdaac9a13p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.18p+0 : 0x1.99a9fdaac9a14p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.18p+0L : 0x1.99a9fdaac9a13814p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.18p+0L : 0x1.99a9fdaac9a13816p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.18p+0L : 0x1.99a9fdaac9a13814p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.18p+0L : 0x1.99a9fdaac9a13816p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.18p+0L : 0x1.99a9fdaac9a13814p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.18p+0L : 0x1.99a9fdaac9a13816p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.18p+0L : 0x1.99a9fdaac9a13814p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.18p+0L : 0x1.99a9fdaac9a13816p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.18p+0L : 0x1.99a9fdaac9a1381519be768d0a23p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.18p+0L : 0x1.99a9fdaac9a1381519be768d0a24p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.18p+0L : 0x1.99a9fdaac9a1381519be768d0a23p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.18p+0L : 0x1.99a9fdaac9a1381519be768d0a24p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.18p+0L : 0x1.99a9fdaac9a1381519be768d0ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.18p+0L : 0x1.99a9fdaac9a1381519be768d0ap+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.18p+0L : 0x1.99a9fdaac9a1381519be768d0ap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.18p+0L : 0x1.99a9fdaac9a1381519be768d0a8p+0L -1 : inexact-ok +lgamma -0x2.2p0 += lgamma downward flt-32 -0x2.2p+0f : 0x1.4b32e6p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.2p+0f : 0x1.4b32e6p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.2p+0f : 0x1.4b32e6p+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.2p+0f : 0x1.4b32e8p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.2p+0 : 0x1.4b32e6350c0cbp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.2p+0 : 0x1.4b32e6350c0ccp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.2p+0 : 0x1.4b32e6350c0cbp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.2p+0 : 0x1.4b32e6350c0ccp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.2p+0L : 0x1.4b32e6350c0cbcfcp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.2p+0L : 0x1.4b32e6350c0cbcfcp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.2p+0L : 0x1.4b32e6350c0cbcfcp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.2p+0L : 0x1.4b32e6350c0cbcfep+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.2p+0L : 0x1.4b32e6350c0cbcfcp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.2p+0L : 0x1.4b32e6350c0cbcfcp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.2p+0L : 0x1.4b32e6350c0cbcfcp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.2p+0L : 0x1.4b32e6350c0cbcfep+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2p+0L : 0x1.4b32e6350c0cbcfce3355e8d3eb6p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2p+0L : 0x1.4b32e6350c0cbcfce3355e8d3eb7p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2p+0L : 0x1.4b32e6350c0cbcfce3355e8d3eb6p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2p+0L : 0x1.4b32e6350c0cbcfce3355e8d3eb7p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.2p+0L : 0x1.4b32e6350c0cbcfce3355e8d3e8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.2p+0L : 0x1.4b32e6350c0cbcfce3355e8d3e8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.2p+0L : 0x1.4b32e6350c0cbcfce3355e8d3e8p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.2p+0L : 0x1.4b32e6350c0cbcfce3355e8d3fp+0L -1 : inexact-ok +lgamma -0x2.28p0 += lgamma downward flt-32 -0x2.28p+0f : 0x1.0e0296p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.28p+0f : 0x1.0e0298p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.28p+0f : 0x1.0e0296p+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.28p+0f : 0x1.0e0298p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.28p+0 : 0x1.0e029711cf8dcp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.28p+0 : 0x1.0e029711cf8ddp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.28p+0 : 0x1.0e029711cf8dcp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.28p+0 : 0x1.0e029711cf8ddp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.28p+0L : 0x1.0e029711cf8dcadap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.28p+0L : 0x1.0e029711cf8dcadcp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.28p+0L : 0x1.0e029711cf8dcadap+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.28p+0L : 0x1.0e029711cf8dcadcp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.28p+0L : 0x1.0e029711cf8dcadap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.28p+0L : 0x1.0e029711cf8dcadcp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.28p+0L : 0x1.0e029711cf8dcadap+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.28p+0L : 0x1.0e029711cf8dcadcp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.28p+0L : 0x1.0e029711cf8dcadbfb31b31203bcp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.28p+0L : 0x1.0e029711cf8dcadbfb31b31203bcp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.28p+0L : 0x1.0e029711cf8dcadbfb31b31203bcp+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.28p+0L : 0x1.0e029711cf8dcadbfb31b31203bdp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.28p+0L : 0x1.0e029711cf8dcadbfb31b312038p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.28p+0L : 0x1.0e029711cf8dcadbfb31b312038p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.28p+0L : 0x1.0e029711cf8dcadbfb31b312038p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.28p+0L : 0x1.0e029711cf8dcadbfb31b31204p+0L -1 : inexact-ok +lgamma -0x2.3p0 += lgamma downward flt-32 -0x2.3p+0f : 0xd.c0af3p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.3p+0f : 0xd.c0af4p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.3p+0f : 0xd.c0af3p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.3p+0f : 0xd.c0af4p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.3p+0 : 0xd.c0af3f35d3cap-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.3p+0 : 0xd.c0af3f35d3ca8p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.3p+0 : 0xd.c0af3f35d3cap-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.3p+0 : 0xd.c0af3f35d3ca8p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.3p+0L : 0xd.c0af3f35d3ca5ffp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.3p+0L : 0xd.c0af3f35d3ca5ffp-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.3p+0L : 0xd.c0af3f35d3ca5ffp-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.3p+0L : 0xd.c0af3f35d3ca6p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.3p+0L : 0xd.c0af3f35d3ca5ffp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.3p+0L : 0xd.c0af3f35d3ca5ffp-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.3p+0L : 0xd.c0af3f35d3ca5ffp-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.3p+0L : 0xd.c0af3f35d3ca6p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.3p+0L : 0xd.c0af3f35d3ca5ff45faa2778d698p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3p+0L : 0xd.c0af3f35d3ca5ff45faa2778d698p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3p+0L : 0xd.c0af3f35d3ca5ff45faa2778d698p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.3p+0L : 0xd.c0af3f35d3ca5ff45faa2778d6ap-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.3p+0L : 0xd.c0af3f35d3ca5ff45faa2778d4p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.3p+0L : 0xd.c0af3f35d3ca5ff45faa2778d8p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.3p+0L : 0xd.c0af3f35d3ca5ff45faa2778d4p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.3p+0L : 0xd.c0af3f35d3ca5ff45faa2778d8p-4L -1 : inexact-ok +lgamma -0x2.38p0 += lgamma downward flt-32 -0x2.38p+0f : 0xb.21412p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.38p+0f : 0xb.21412p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.38p+0f : 0xb.21412p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.38p+0f : 0xb.21413p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.38p+0 : 0xb.214127b241858p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.38p+0 : 0xb.214127b24186p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.38p+0 : 0xb.214127b241858p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.38p+0 : 0xb.214127b24186p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.38p+0L : 0xb.214127b24185c3ap-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.38p+0L : 0xb.214127b24185c3ap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.38p+0L : 0xb.214127b24185c3ap-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.38p+0L : 0xb.214127b24185c3bp-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.38p+0L : 0xb.214127b24185c3ap-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.38p+0L : 0xb.214127b24185c3ap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.38p+0L : 0xb.214127b24185c3ap-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.38p+0L : 0xb.214127b24185c3bp-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.38p+0L : 0xb.214127b24185c3a55f714cce42dp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.38p+0L : 0xb.214127b24185c3a55f714cce42dp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.38p+0L : 0xb.214127b24185c3a55f714cce42dp-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.38p+0L : 0xb.214127b24185c3a55f714cce42d8p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.38p+0L : 0xb.214127b24185c3a55f714cce4p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.38p+0L : 0xb.214127b24185c3a55f714cce44p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.38p+0L : 0xb.214127b24185c3a55f714cce4p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.38p+0L : 0xb.214127b24185c3a55f714cce44p-4L -1 : inexact-ok +lgamma -0x2.4p0 += lgamma downward flt-32 -0x2.4p+0f : 0x8.e3559p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.4p+0f : 0x8.e3559p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.4p+0f : 0x8.e3559p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.4p+0f : 0x8.e355ap-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.4p+0 : 0x8.e355968bdbc28p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.4p+0 : 0x8.e355968bdbc3p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.4p+0 : 0x8.e355968bdbc28p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.4p+0 : 0x8.e355968bdbc3p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.4p+0L : 0x8.e355968bdbc2c19p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.4p+0L : 0x8.e355968bdbc2c1ap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.4p+0L : 0x8.e355968bdbc2c19p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.4p+0L : 0x8.e355968bdbc2c1ap-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.4p+0L : 0x8.e355968bdbc2c19p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.4p+0L : 0x8.e355968bdbc2c1ap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.4p+0L : 0x8.e355968bdbc2c19p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.4p+0L : 0x8.e355968bdbc2c1ap-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4p+0L : 0x8.e355968bdbc2c19c11f614d8a5ap-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4p+0L : 0x8.e355968bdbc2c19c11f614d8a5ap-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4p+0L : 0x8.e355968bdbc2c19c11f614d8a5ap-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4p+0L : 0x8.e355968bdbc2c19c11f614d8a5a8p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.4p+0L : 0x8.e355968bdbc2c19c11f614d8a4p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.4p+0L : 0x8.e355968bdbc2c19c11f614d8a4p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.4p+0L : 0x8.e355968bdbc2c19c11f614d8a4p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.4p+0L : 0x8.e355968bdbc2c19c11f614d8a8p-4L -1 : inexact-ok +lgamma -0x2.48p0 += lgamma downward flt-32 -0x2.48p+0f : 0x6.f371cp-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.48p+0f : 0x6.f371cp-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.48p+0f : 0x6.f371cp-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.48p+0f : 0x6.f371c8p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.48p+0 : 0x6.f371c281277c8p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.48p+0 : 0x6.f371c281277c8p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.48p+0 : 0x6.f371c281277c8p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.48p+0 : 0x6.f371c281277ccp-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.48p+0L : 0x6.f371c281277c8f58p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.48p+0L : 0x6.f371c281277c8f58p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.48p+0L : 0x6.f371c281277c8f58p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.48p+0L : 0x6.f371c281277c8f6p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.48p+0L : 0x6.f371c281277c8f58p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.48p+0L : 0x6.f371c281277c8f58p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.48p+0L : 0x6.f371c281277c8f58p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.48p+0L : 0x6.f371c281277c8f6p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.48p+0L : 0x6.f371c281277c8f59db2107586bf4p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.48p+0L : 0x6.f371c281277c8f59db2107586bf8p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.48p+0L : 0x6.f371c281277c8f59db2107586bf4p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.48p+0L : 0x6.f371c281277c8f59db2107586bf8p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.48p+0L : 0x6.f371c281277c8f59db2107586ap-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.48p+0L : 0x6.f371c281277c8f59db2107586cp-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.48p+0L : 0x6.f371c281277c8f59db2107586ap-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.48p+0L : 0x6.f371c281277c8f59db2107586cp-4L -1 : inexact-ok +lgamma -0x2.5p0 += lgamma downward flt-32 -0x2.5p+0f : 0x5.448598p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.5p+0f : 0x5.448598p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.5p+0f : 0x5.448598p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.5p+0f : 0x5.4485ap-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.5p+0 : 0x5.44859a67747f4p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.5p+0 : 0x5.44859a67747f4p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.5p+0 : 0x5.44859a67747f4p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.5p+0 : 0x5.44859a67747f8p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.5p+0L : 0x5.44859a67747f55dp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.5p+0L : 0x5.44859a67747f55dp-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.5p+0L : 0x5.44859a67747f55dp-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.5p+0L : 0x5.44859a67747f55d8p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.5p+0L : 0x5.44859a67747f55dp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.5p+0L : 0x5.44859a67747f55dp-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.5p+0L : 0x5.44859a67747f55dp-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.5p+0L : 0x5.44859a67747f55d8p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.5p+0L : 0x5.44859a67747f55d25257b423b26cp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5p+0L : 0x5.44859a67747f55d25257b423b27p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5p+0L : 0x5.44859a67747f55d25257b423b26cp-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.5p+0L : 0x5.44859a67747f55d25257b423b27p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.5p+0L : 0x5.44859a67747f55d25257b423b2p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.5p+0L : 0x5.44859a67747f55d25257b423b2p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.5p+0L : 0x5.44859a67747f55d25257b423b2p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.5p+0L : 0x5.44859a67747f55d25257b423b4p-4L -1 : inexact-ok +lgamma -0x2.58p0 += lgamma downward flt-32 -0x2.58p+0f : 0x3.cd82f4p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.58p+0f : 0x3.cd82f8p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.58p+0f : 0x3.cd82f4p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.58p+0f : 0x3.cd82f8p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.58p+0 : 0x3.cd82f61be0056p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.58p+0 : 0x3.cd82f61be0058p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.58p+0 : 0x3.cd82f61be0056p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.58p+0 : 0x3.cd82f61be0058p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.58p+0L : 0x3.cd82f61be0057224p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.58p+0L : 0x3.cd82f61be0057224p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.58p+0L : 0x3.cd82f61be0057224p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.58p+0L : 0x3.cd82f61be0057228p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.58p+0L : 0x3.cd82f61be0057224p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.58p+0L : 0x3.cd82f61be0057224p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.58p+0L : 0x3.cd82f61be0057224p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.58p+0L : 0x3.cd82f61be0057228p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.58p+0L : 0x3.cd82f61be0057224635e100a5774p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.58p+0L : 0x3.cd82f61be0057224635e100a5774p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.58p+0L : 0x3.cd82f61be0057224635e100a5774p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.58p+0L : 0x3.cd82f61be0057224635e100a5776p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.58p+0L : 0x3.cd82f61be0057224635e100a57p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.58p+0L : 0x3.cd82f61be0057224635e100a57p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.58p+0L : 0x3.cd82f61be0057224635e100a57p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.58p+0L : 0x3.cd82f61be0057224635e100a58p-4L -1 : inexact-ok +lgamma -0x2.6p0 += lgamma downward flt-32 -0x2.6p+0f : 0x2.8804a8p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.6p+0f : 0x2.8804acp-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.6p+0f : 0x2.8804a8p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.6p+0f : 0x2.8804acp-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.6p+0 : 0x2.8804abda16ec8p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.6p+0 : 0x2.8804abda16ecap-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.6p+0 : 0x2.8804abda16ec8p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.6p+0 : 0x2.8804abda16ecap-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.6p+0L : 0x2.8804abda16ec96fcp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.6p+0L : 0x2.8804abda16ec96fcp-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.6p+0L : 0x2.8804abda16ec96fcp-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.6p+0L : 0x2.8804abda16ec97p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.6p+0L : 0x2.8804abda16ec96fcp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.6p+0L : 0x2.8804abda16ec96fcp-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.6p+0L : 0x2.8804abda16ec96fcp-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.6p+0L : 0x2.8804abda16ec97p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6p+0L : 0x2.8804abda16ec96fcd236c335016p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6p+0L : 0x2.8804abda16ec96fcd236c3350162p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6p+0L : 0x2.8804abda16ec96fcd236c335016p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6p+0L : 0x2.8804abda16ec96fcd236c3350162p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.6p+0L : 0x2.8804abda16ec96fcd236c33501p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.6p+0L : 0x2.8804abda16ec96fcd236c33501p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.6p+0L : 0x2.8804abda16ec96fcd236c33501p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.6p+0L : 0x2.8804abda16ec96fcd236c33502p-4L -1 : inexact-ok +lgamma -0x2.68p0 += lgamma downward flt-32 -0x2.68p+0f : 0x1.6f830ep-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.68p+0f : 0x1.6f830ep-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.68p+0f : 0x1.6f830ep-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.68p+0f : 0x1.6f831p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.68p+0 : 0x1.6f830ebd2f0cbp-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.68p+0 : 0x1.6f830ebd2f0cbp-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.68p+0 : 0x1.6f830ebd2f0cbp-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.68p+0 : 0x1.6f830ebd2f0ccp-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.68p+0L : 0x1.6f830ebd2f0cb62ap-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.68p+0L : 0x1.6f830ebd2f0cb62cp-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.68p+0L : 0x1.6f830ebd2f0cb62ap-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.68p+0L : 0x1.6f830ebd2f0cb62cp-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.68p+0L : 0x1.6f830ebd2f0cb62ap-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.68p+0L : 0x1.6f830ebd2f0cb62cp-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.68p+0L : 0x1.6f830ebd2f0cb62ap-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.68p+0L : 0x1.6f830ebd2f0cb62cp-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.68p+0L : 0x1.6f830ebd2f0cb62bd9edb09f5f4ap-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.68p+0L : 0x1.6f830ebd2f0cb62bd9edb09f5f4bp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.68p+0L : 0x1.6f830ebd2f0cb62bd9edb09f5f4ap-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.68p+0L : 0x1.6f830ebd2f0cb62bd9edb09f5f4bp-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.68p+0L : 0x1.6f830ebd2f0cb62bd9edb09f5fp-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.68p+0L : 0x1.6f830ebd2f0cb62bd9edb09f5f8p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.68p+0L : 0x1.6f830ebd2f0cb62bd9edb09f5fp-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.68p+0L : 0x1.6f830ebd2f0cb62bd9edb09f5f8p-4L -1 : inexact-ok +lgamma -0x2.7p0 += lgamma downward flt-32 -0x2.7p+0f : 0x8.0d79ap-8f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.7p+0f : 0x8.0d79bp-8f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.7p+0f : 0x8.0d79ap-8f -1 : inexact-ok += lgamma upward flt-32 -0x2.7p+0f : 0x8.0d79bp-8f -1 : inexact-ok += lgamma downward dbl-64 -0x2.7p+0 : 0x8.0d79aed68897p-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.7p+0 : 0x8.0d79aed68897p-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.7p+0 : 0x8.0d79aed68897p-8 -1 : inexact-ok += lgamma upward dbl-64 -0x2.7p+0 : 0x8.0d79aed688978p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.7p+0L : 0x8.0d79aed6889706cp-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.7p+0L : 0x8.0d79aed6889706dp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.7p+0L : 0x8.0d79aed6889706cp-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.7p+0L : 0x8.0d79aed6889706dp-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.7p+0L : 0x8.0d79aed6889706cp-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.7p+0L : 0x8.0d79aed6889706dp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.7p+0L : 0x8.0d79aed6889706cp-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.7p+0L : 0x8.0d79aed6889706dp-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.7p+0L : 0x8.0d79aed6889706c84e242cc59788p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7p+0L : 0x8.0d79aed6889706c84e242cc5979p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7p+0L : 0x8.0d79aed6889706c84e242cc59788p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.7p+0L : 0x8.0d79aed6889706c84e242cc5979p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.7p+0L : 0x8.0d79aed6889706c84e242cc594p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.7p+0L : 0x8.0d79aed6889706c84e242cc598p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.7p+0L : 0x8.0d79aed6889706c84e242cc594p-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.7p+0L : 0x8.0d79aed6889706c84e242cc598p-8L -1 : inexact-ok +lgamma -0x2.78p0 += lgamma downward flt-32 -0x2.78p+0f : -0x4.60fecp-8f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.78p+0f : -0x4.60fecp-8f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.78p+0f : -0x4.60feb8p-8f -1 : inexact-ok += lgamma upward flt-32 -0x2.78p+0f : -0x4.60feb8p-8f -1 : inexact-ok += lgamma downward dbl-64 -0x2.78p+0 : -0x4.60febffedb544p-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.78p+0 : -0x4.60febffedb54p-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.78p+0 : -0x4.60febffedb54p-8 -1 : inexact-ok += lgamma upward dbl-64 -0x2.78p+0 : -0x4.60febffedb54p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.78p+0L : -0x4.60febffedb540e98p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.78p+0L : -0x4.60febffedb540e98p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.78p+0L : -0x4.60febffedb540e9p-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.78p+0L : -0x4.60febffedb540e9p-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.78p+0L : -0x4.60febffedb540e98p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.78p+0L : -0x4.60febffedb540e98p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.78p+0L : -0x4.60febffedb540e9p-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.78p+0L : -0x4.60febffedb540e9p-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.78p+0L : -0x4.60febffedb540e956d2cd1b5a1ap-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.78p+0L : -0x4.60febffedb540e956d2cd1b5a1ap-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.78p+0L : -0x4.60febffedb540e956d2cd1b5a19cp-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.78p+0L : -0x4.60febffedb540e956d2cd1b5a19cp-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.78p+0L : -0x4.60febffedb540e956d2cd1b5a2p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.78p+0L : -0x4.60febffedb540e956d2cd1b5a2p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.78p+0L : -0x4.60febffedb540e956d2cd1b5ap-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.78p+0L : -0x4.60febffedb540e956d2cd1b5ap-8L -1 : inexact-ok +lgamma -0x2.8p0 += lgamma downward flt-32 -0x2.8p+0f : -0xe.65fdp-8f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.8p+0f : -0xe.65fdp-8f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.8p+0f : -0xe.65fcfp-8f -1 : inexact-ok += lgamma upward flt-32 -0x2.8p+0f : -0xe.65fcfp-8f -1 : inexact-ok += lgamma downward dbl-64 -0x2.8p+0 : -0xe.65fcfaf6878bp-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.8p+0 : -0xe.65fcfaf6878bp-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.8p+0 : -0xe.65fcfaf6878a8p-8 -1 : inexact-ok += lgamma upward dbl-64 -0x2.8p+0 : -0xe.65fcfaf6878a8p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.8p+0L : -0xe.65fcfaf6878ac48p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.8p+0L : -0xe.65fcfaf6878ac47p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.8p+0L : -0xe.65fcfaf6878ac47p-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.8p+0L : -0xe.65fcfaf6878ac47p-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.8p+0L : -0xe.65fcfaf6878ac48p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.8p+0L : -0xe.65fcfaf6878ac47p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.8p+0L : -0xe.65fcfaf6878ac47p-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.8p+0L : -0xe.65fcfaf6878ac47p-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8p+0L : -0xe.65fcfaf6878ac4761b616dbe9c28p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8p+0L : -0xe.65fcfaf6878ac4761b616dbe9c28p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8p+0L : -0xe.65fcfaf6878ac4761b616dbe9c2p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8p+0L : -0xe.65fcfaf6878ac4761b616dbe9c2p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.8p+0L : -0xe.65fcfaf6878ac4761b616dbeap-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.8p+0L : -0xe.65fcfaf6878ac4761b616dbe9cp-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.8p+0L : -0xe.65fcfaf6878ac4761b616dbe9cp-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.8p+0L : -0xe.65fcfaf6878ac4761b616dbe9cp-8L -1 : inexact-ok +lgamma -0x2.88p0 += lgamma downward flt-32 -0x2.88p+0f : -0x1.60773ep-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.88p+0f : -0x1.60773ep-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.88p+0f : -0x1.60773cp-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.88p+0f : -0x1.60773cp-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.88p+0 : -0x1.60773dc36dfb4p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.88p+0 : -0x1.60773dc36dfb4p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.88p+0 : -0x1.60773dc36dfb3p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.88p+0 : -0x1.60773dc36dfb3p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.88p+0L : -0x1.60773dc36dfb3a28p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.88p+0L : -0x1.60773dc36dfb3a28p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.88p+0L : -0x1.60773dc36dfb3a26p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.88p+0L : -0x1.60773dc36dfb3a26p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.88p+0L : -0x1.60773dc36dfb3a28p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.88p+0L : -0x1.60773dc36dfb3a28p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.88p+0L : -0x1.60773dc36dfb3a26p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.88p+0L : -0x1.60773dc36dfb3a26p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.88p+0L : -0x1.60773dc36dfb3a2737aebb096e95p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.88p+0L : -0x1.60773dc36dfb3a2737aebb096e94p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.88p+0L : -0x1.60773dc36dfb3a2737aebb096e94p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.88p+0L : -0x1.60773dc36dfb3a2737aebb096e94p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.88p+0L : -0x1.60773dc36dfb3a2737aebb096fp-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.88p+0L : -0x1.60773dc36dfb3a2737aebb096e8p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.88p+0L : -0x1.60773dc36dfb3a2737aebb096e8p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.88p+0L : -0x1.60773dc36dfb3a2737aebb096e8p-4L -1 : inexact-ok +lgamma -0x2.9p0 += lgamma downward flt-32 -0x2.9p+0f : -0x1.b3f01cp-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.9p+0f : -0x1.b3f01cp-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.9p+0f : -0x1.b3f01ap-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.9p+0f : -0x1.b3f01ap-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.9p+0 : -0x1.b3f01b8343f33p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.9p+0 : -0x1.b3f01b8343f32p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.9p+0 : -0x1.b3f01b8343f32p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.9p+0 : -0x1.b3f01b8343f32p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.9p+0L : -0x1.b3f01b8343f3228ep-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.9p+0L : -0x1.b3f01b8343f3228ep-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.9p+0L : -0x1.b3f01b8343f3228cp-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.9p+0L : -0x1.b3f01b8343f3228cp-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.9p+0L : -0x1.b3f01b8343f3228ep-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.9p+0L : -0x1.b3f01b8343f3228ep-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.9p+0L : -0x1.b3f01b8343f3228cp-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.9p+0L : -0x1.b3f01b8343f3228cp-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.9p+0L : -0x1.b3f01b8343f3228d295d6a35e13fp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9p+0L : -0x1.b3f01b8343f3228d295d6a35e13ep-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9p+0L : -0x1.b3f01b8343f3228d295d6a35e13ep-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.9p+0L : -0x1.b3f01b8343f3228d295d6a35e13ep-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.9p+0L : -0x1.b3f01b8343f3228d295d6a35e18p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.9p+0L : -0x1.b3f01b8343f3228d295d6a35e1p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.9p+0L : -0x1.b3f01b8343f3228d295d6a35e1p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.9p+0L : -0x1.b3f01b8343f3228d295d6a35e1p-4L -1 : inexact-ok +lgamma -0x2.98p0 += lgamma downward flt-32 -0x2.98p+0f : -0x1.df9732p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.98p+0f : -0x1.df9732p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.98p+0f : -0x1.df973p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.98p+0f : -0x1.df973p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.98p+0 : -0x1.df97311d4f4d8p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.98p+0 : -0x1.df97311d4f4d8p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.98p+0 : -0x1.df97311d4f4d7p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.98p+0 : -0x1.df97311d4f4d7p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.98p+0L : -0x1.df97311d4f4d7d7cp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.98p+0L : -0x1.df97311d4f4d7d7ap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.98p+0L : -0x1.df97311d4f4d7d7ap-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.98p+0L : -0x1.df97311d4f4d7d7ap-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.98p+0L : -0x1.df97311d4f4d7d7cp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.98p+0L : -0x1.df97311d4f4d7d7ap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.98p+0L : -0x1.df97311d4f4d7d7ap-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.98p+0L : -0x1.df97311d4f4d7d7ap-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.98p+0L : -0x1.df97311d4f4d7d7a72d1c691228cp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.98p+0L : -0x1.df97311d4f4d7d7a72d1c691228cp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.98p+0L : -0x1.df97311d4f4d7d7a72d1c691228bp-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.98p+0L : -0x1.df97311d4f4d7d7a72d1c691228bp-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.98p+0L : -0x1.df97311d4f4d7d7a72d1c69123p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.98p+0L : -0x1.df97311d4f4d7d7a72d1c691228p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.98p+0L : -0x1.df97311d4f4d7d7a72d1c691228p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.98p+0L : -0x1.df97311d4f4d7d7a72d1c691228p-4L -1 : inexact-ok +lgamma -0x2.ap0 += lgamma downward flt-32 -0x2.ap+0f : -0x1.e15352p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.ap+0f : -0x1.e15352p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.ap+0f : -0x1.e1535p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.ap+0f : -0x1.e1535p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.ap+0 : -0x1.e15351cbe648fp-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.ap+0 : -0x1.e15351cbe648ep-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.ap+0 : -0x1.e15351cbe648ep-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.ap+0 : -0x1.e15351cbe648ep-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.ap+0L : -0x1.e15351cbe648e7a6p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.ap+0L : -0x1.e15351cbe648e7a6p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.ap+0L : -0x1.e15351cbe648e7a4p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.ap+0L : -0x1.e15351cbe648e7a4p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.ap+0L : -0x1.e15351cbe648e7a6p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.ap+0L : -0x1.e15351cbe648e7a6p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.ap+0L : -0x1.e15351cbe648e7a4p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.ap+0L : -0x1.e15351cbe648e7a4p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.ap+0L : -0x1.e15351cbe648e7a598179547249ap-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.ap+0L : -0x1.e15351cbe648e7a5981795472499p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.ap+0L : -0x1.e15351cbe648e7a5981795472499p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.ap+0L : -0x1.e15351cbe648e7a5981795472499p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.ap+0L : -0x1.e15351cbe648e7a59817954725p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.ap+0L : -0x1.e15351cbe648e7a598179547248p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.ap+0L : -0x1.e15351cbe648e7a598179547248p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.ap+0L : -0x1.e15351cbe648e7a598179547248p-4L -1 : inexact-ok +lgamma -0x2.a8p0 += lgamma downward flt-32 -0x2.a8p+0f : -0x1.b5f708p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.a8p+0f : -0x1.b5f706p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.a8p+0f : -0x1.b5f706p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.a8p+0f : -0x1.b5f706p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.a8p+0 : -0x1.b5f70616016fbp-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.a8p+0 : -0x1.b5f70616016fbp-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.a8p+0 : -0x1.b5f70616016fap-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.a8p+0 : -0x1.b5f70616016fap-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.a8p+0L : -0x1.b5f70616016fabf4p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.a8p+0L : -0x1.b5f70616016fabf4p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.a8p+0L : -0x1.b5f70616016fabf2p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.a8p+0L : -0x1.b5f70616016fabf2p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.a8p+0L : -0x1.b5f70616016fabf4p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.a8p+0L : -0x1.b5f70616016fabf4p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.a8p+0L : -0x1.b5f70616016fabf2p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.a8p+0L : -0x1.b5f70616016fabf2p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.a8p+0L : -0x1.b5f70616016fabf3429fe8803652p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.a8p+0L : -0x1.b5f70616016fabf3429fe8803652p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.a8p+0L : -0x1.b5f70616016fabf3429fe8803651p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.a8p+0L : -0x1.b5f70616016fabf3429fe8803651p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.a8p+0L : -0x1.b5f70616016fabf3429fe880368p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.a8p+0L : -0x1.b5f70616016fabf3429fe880368p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.a8p+0L : -0x1.b5f70616016fabf3429fe88036p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.a8p+0L : -0x1.b5f70616016fabf3429fe88036p-4L -1 : inexact-ok +lgamma -0x2.bp0 += lgamma downward flt-32 -0x2.bp+0f : -0x1.58f3aap-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.bp+0f : -0x1.58f3aap-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.bp+0f : -0x1.58f3a8p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.bp+0f : -0x1.58f3a8p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.bp+0 : -0x1.58f3a915176d1p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.bp+0 : -0x1.58f3a915176d1p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.bp+0 : -0x1.58f3a915176dp-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.bp+0 : -0x1.58f3a915176dp-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bp+0L : -0x1.58f3a915176d0a6p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bp+0L : -0x1.58f3a915176d0a5ep-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bp+0L : -0x1.58f3a915176d0a5ep-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bp+0L : -0x1.58f3a915176d0a5ep-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bp+0L : -0x1.58f3a915176d0a6p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bp+0L : -0x1.58f3a915176d0a5ep-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bp+0L : -0x1.58f3a915176d0a5ep-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bp+0L : -0x1.58f3a915176d0a5ep-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bp+0L : -0x1.58f3a915176d0a5efef66be2fcfbp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bp+0L : -0x1.58f3a915176d0a5efef66be2fcfbp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bp+0L : -0x1.58f3a915176d0a5efef66be2fcfap-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bp+0L : -0x1.58f3a915176d0a5efef66be2fcfap-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bp+0L : -0x1.58f3a915176d0a5efef66be2fdp-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bp+0L : -0x1.58f3a915176d0a5efef66be2fdp-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bp+0L : -0x1.58f3a915176d0a5efef66be2fc8p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bp+0L : -0x1.58f3a915176d0a5efef66be2fc8p-4L -1 : inexact-ok +lgamma -0x2.b8p0 += lgamma downward flt-32 -0x2.b8p+0f : -0xc.3dd14p-8f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.b8p+0f : -0xc.3dd14p-8f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.b8p+0f : -0xc.3dd13p-8f -1 : inexact-ok += lgamma upward flt-32 -0x2.b8p+0f : -0xc.3dd13p-8f -1 : inexact-ok += lgamma downward dbl-64 -0x2.b8p+0 : -0xc.3dd1386983f6p-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.b8p+0 : -0xc.3dd1386983f58p-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.b8p+0 : -0xc.3dd1386983f58p-8 -1 : inexact-ok += lgamma upward dbl-64 -0x2.b8p+0 : -0xc.3dd1386983f58p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.b8p+0L : -0xc.3dd1386983f5bc3p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.b8p+0L : -0xc.3dd1386983f5bc3p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.b8p+0L : -0xc.3dd1386983f5bc2p-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.b8p+0L : -0xc.3dd1386983f5bc2p-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.b8p+0L : -0xc.3dd1386983f5bc3p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.b8p+0L : -0xc.3dd1386983f5bc3p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.b8p+0L : -0xc.3dd1386983f5bc2p-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.b8p+0L : -0xc.3dd1386983f5bc2p-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.b8p+0L : -0xc.3dd1386983f5bc2ded655fb6d138p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.b8p+0L : -0xc.3dd1386983f5bc2ded655fb6d13p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.b8p+0L : -0xc.3dd1386983f5bc2ded655fb6d13p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.b8p+0L : -0xc.3dd1386983f5bc2ded655fb6d13p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.b8p+0L : -0xc.3dd1386983f5bc2ded655fb6d4p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.b8p+0L : -0xc.3dd1386983f5bc2ded655fb6dp-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.b8p+0L : -0xc.3dd1386983f5bc2ded655fb6dp-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.b8p+0L : -0xc.3dd1386983f5bc2ded655fb6dp-8L -1 : inexact-ok +lgamma -0x2.cp0 += lgamma downward flt-32 -0x2.cp+0f : 0x1.261e6cp-8f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.cp+0f : 0x1.261e6ep-8f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.cp+0f : 0x1.261e6cp-8f -1 : inexact-ok += lgamma upward flt-32 -0x2.cp+0f : 0x1.261e6ep-8f -1 : inexact-ok += lgamma downward dbl-64 -0x2.cp+0 : 0x1.261e6d250cf63p-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.cp+0 : 0x1.261e6d250cf63p-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.cp+0 : 0x1.261e6d250cf63p-8 -1 : inexact-ok += lgamma upward dbl-64 -0x2.cp+0 : 0x1.261e6d250cf64p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.cp+0L : 0x1.261e6d250cf634acp-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.cp+0L : 0x1.261e6d250cf634acp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.cp+0L : 0x1.261e6d250cf634acp-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.cp+0L : 0x1.261e6d250cf634aep-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.cp+0L : 0x1.261e6d250cf634acp-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.cp+0L : 0x1.261e6d250cf634acp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.cp+0L : 0x1.261e6d250cf634acp-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.cp+0L : 0x1.261e6d250cf634aep-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.cp+0L : 0x1.261e6d250cf634ac23728ff074a3p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.cp+0L : 0x1.261e6d250cf634ac23728ff074a3p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.cp+0L : 0x1.261e6d250cf634ac23728ff074a3p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.cp+0L : 0x1.261e6d250cf634ac23728ff074a4p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.cp+0L : 0x1.261e6d250cf634ac23728ff0748p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.cp+0L : 0x1.261e6d250cf634ac23728ff0748p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.cp+0L : 0x1.261e6d250cf634ac23728ff0748p-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.cp+0L : 0x1.261e6d250cf634ac23728ff075p-8L -1 : inexact-ok +lgamma -0x2.c8p0 += lgamma downward flt-32 -0x2.c8p+0f : 0x1.36e062p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.c8p+0f : 0x1.36e062p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.c8p+0f : 0x1.36e062p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.c8p+0f : 0x1.36e064p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.c8p+0 : 0x1.36e062f87a4ddp-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.c8p+0 : 0x1.36e062f87a4ddp-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.c8p+0 : 0x1.36e062f87a4ddp-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.c8p+0 : 0x1.36e062f87a4dep-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.c8p+0L : 0x1.36e062f87a4dd0c8p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.c8p+0L : 0x1.36e062f87a4dd0cap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.c8p+0L : 0x1.36e062f87a4dd0c8p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.c8p+0L : 0x1.36e062f87a4dd0cap-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.c8p+0L : 0x1.36e062f87a4dd0c8p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.c8p+0L : 0x1.36e062f87a4dd0cap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.c8p+0L : 0x1.36e062f87a4dd0c8p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.c8p+0L : 0x1.36e062f87a4dd0cap-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.c8p+0L : 0x1.36e062f87a4dd0c9524322e6ec4ap-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.c8p+0L : 0x1.36e062f87a4dd0c9524322e6ec4ap-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.c8p+0L : 0x1.36e062f87a4dd0c9524322e6ec4ap-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.c8p+0L : 0x1.36e062f87a4dd0c9524322e6ec4bp-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.c8p+0L : 0x1.36e062f87a4dd0c9524322e6ecp-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.c8p+0L : 0x1.36e062f87a4dd0c9524322e6ec8p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.c8p+0L : 0x1.36e062f87a4dd0c9524322e6ecp-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.c8p+0L : 0x1.36e062f87a4dd0c9524322e6ec8p-4L -1 : inexact-ok +lgamma -0x2.dp0 += lgamma downward flt-32 -0x2.dp+0f : 0x2.bd203cp-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.dp+0f : 0x2.bd204p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.dp+0f : 0x2.bd203cp-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.dp+0f : 0x2.bd204p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.dp+0 : 0x2.bd203eea3bb28p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.dp+0 : 0x2.bd203eea3bb2ap-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.dp+0 : 0x2.bd203eea3bb28p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.dp+0 : 0x2.bd203eea3bb2ap-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.dp+0L : 0x2.bd203eea3bb29664p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.dp+0L : 0x2.bd203eea3bb29668p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.dp+0L : 0x2.bd203eea3bb29664p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.dp+0L : 0x2.bd203eea3bb29668p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.dp+0L : 0x2.bd203eea3bb29664p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.dp+0L : 0x2.bd203eea3bb29668p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.dp+0L : 0x2.bd203eea3bb29664p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.dp+0L : 0x2.bd203eea3bb29668p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.dp+0L : 0x2.bd203eea3bb29666abf95fe7845ep-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dp+0L : 0x2.bd203eea3bb29666abf95fe7845ep-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dp+0L : 0x2.bd203eea3bb29666abf95fe7845ep-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.dp+0L : 0x2.bd203eea3bb29666abf95fe7846p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.dp+0L : 0x2.bd203eea3bb29666abf95fe784p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.dp+0L : 0x2.bd203eea3bb29666abf95fe784p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.dp+0L : 0x2.bd203eea3bb29666abf95fe784p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.dp+0L : 0x2.bd203eea3bb29666abf95fe785p-4L -1 : inexact-ok +lgamma -0x2.d8p0 += lgamma downward flt-32 -0x2.d8p+0f : 0x4.c3b228p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.d8p+0f : 0x4.c3b23p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.d8p+0f : 0x4.c3b228p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.d8p+0f : 0x4.c3b23p-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.d8p+0 : 0x4.c3b22d7ab0718p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.d8p+0 : 0x4.c3b22d7ab0718p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.d8p+0 : 0x4.c3b22d7ab0718p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.d8p+0 : 0x4.c3b22d7ab071cp-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.d8p+0L : 0x4.c3b22d7ab0718b98p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.d8p+0L : 0x4.c3b22d7ab0718b98p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.d8p+0L : 0x4.c3b22d7ab0718b98p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.d8p+0L : 0x4.c3b22d7ab0718bap-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.d8p+0L : 0x4.c3b22d7ab0718b98p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.d8p+0L : 0x4.c3b22d7ab0718b98p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.d8p+0L : 0x4.c3b22d7ab0718b98p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.d8p+0L : 0x4.c3b22d7ab0718bap-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.d8p+0L : 0x4.c3b22d7ab0718b98997c98b70688p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.d8p+0L : 0x4.c3b22d7ab0718b98997c98b7068cp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.d8p+0L : 0x4.c3b22d7ab0718b98997c98b70688p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.d8p+0L : 0x4.c3b22d7ab0718b98997c98b7068cp-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.d8p+0L : 0x4.c3b22d7ab0718b98997c98b706p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.d8p+0L : 0x4.c3b22d7ab0718b98997c98b706p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.d8p+0L : 0x4.c3b22d7ab0718b98997c98b706p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.d8p+0L : 0x4.c3b22d7ab0718b98997c98b708p-4L -1 : inexact-ok +lgamma -0x2.ep0 += lgamma downward flt-32 -0x2.ep+0f : 0x7.7e1bf8p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.ep+0f : 0x7.7e1cp-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.ep+0f : 0x7.7e1bf8p-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.ep+0f : 0x7.7e1cp-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.ep+0 : 0x7.7e1bfe9fdd9f4p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.ep+0 : 0x7.7e1bfe9fdd9f4p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.ep+0 : 0x7.7e1bfe9fdd9f4p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.ep+0 : 0x7.7e1bfe9fdd9f8p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e88p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e88p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e88p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e9p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e88p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e88p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e88p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e9p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e8993dbb3f56a6p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e8993dbb3f56a64p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e8993dbb3f56a6p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e8993dbb3f56a64p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e8993dbb3f56ap-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e8993dbb3f56ap-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e8993dbb3f56ap-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.ep+0L : 0x7.7e1bfe9fdd9f4e8993dbb3f56cp-4L -1 : inexact-ok +lgamma -0x2.e8p0 += lgamma downward flt-32 -0x2.e8p+0f : 0xb.4d46ap-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.e8p+0f : 0xb.4d46bp-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.e8p+0f : 0xb.4d46ap-4f -1 : inexact-ok += lgamma upward flt-32 -0x2.e8p+0f : 0xb.4d46bp-4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.e8p+0 : 0xb.4d46adb8bb958p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.e8p+0 : 0xb.4d46adb8bb958p-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.e8p+0 : 0xb.4d46adb8bb958p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.e8p+0 : 0xb.4d46adb8bb96p-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.e8p+0L : 0xb.4d46adb8bb95b0dp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.e8p+0L : 0xb.4d46adb8bb95b0ep-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.e8p+0L : 0xb.4d46adb8bb95b0dp-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.e8p+0L : 0xb.4d46adb8bb95b0ep-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.e8p+0L : 0xb.4d46adb8bb95b0dp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.e8p+0L : 0xb.4d46adb8bb95b0ep-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.e8p+0L : 0xb.4d46adb8bb95b0dp-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.e8p+0L : 0xb.4d46adb8bb95b0ep-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.e8p+0L : 0xb.4d46adb8bb95b0de76fefcf48ce8p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.e8p+0L : 0xb.4d46adb8bb95b0de76fefcf48cfp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.e8p+0L : 0xb.4d46adb8bb95b0de76fefcf48ce8p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.e8p+0L : 0xb.4d46adb8bb95b0de76fefcf48cfp-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.e8p+0L : 0xb.4d46adb8bb95b0de76fefcf48cp-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.e8p+0L : 0xb.4d46adb8bb95b0de76fefcf48cp-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.e8p+0L : 0xb.4d46adb8bb95b0de76fefcf48cp-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.e8p+0L : 0xb.4d46adb8bb95b0de76fefcf49p-4L -1 : inexact-ok +lgamma -0x2.fp0 += lgamma downward flt-32 -0x2.fp+0f : 0x1.10b1c8p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.fp+0f : 0x1.10b1c8p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.fp+0f : 0x1.10b1c8p+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.fp+0f : 0x1.10b1cap+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.fp+0 : 0x1.10b1c8eb41e01p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.fp+0 : 0x1.10b1c8eb41e02p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.fp+0 : 0x1.10b1c8eb41e01p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.fp+0 : 0x1.10b1c8eb41e02p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.fp+0L : 0x1.10b1c8eb41e01f2ap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.fp+0L : 0x1.10b1c8eb41e01f2cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.fp+0L : 0x1.10b1c8eb41e01f2ap+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.fp+0L : 0x1.10b1c8eb41e01f2cp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.fp+0L : 0x1.10b1c8eb41e01f2ap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.fp+0L : 0x1.10b1c8eb41e01f2cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.fp+0L : 0x1.10b1c8eb41e01f2ap+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.fp+0L : 0x1.10b1c8eb41e01f2cp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.fp+0L : 0x1.10b1c8eb41e01f2bbe3cd6a4e164p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.fp+0L : 0x1.10b1c8eb41e01f2bbe3cd6a4e165p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.fp+0L : 0x1.10b1c8eb41e01f2bbe3cd6a4e164p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.fp+0L : 0x1.10b1c8eb41e01f2bbe3cd6a4e165p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.fp+0L : 0x1.10b1c8eb41e01f2bbe3cd6a4e1p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.fp+0L : 0x1.10b1c8eb41e01f2bbe3cd6a4e18p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.fp+0L : 0x1.10b1c8eb41e01f2bbe3cd6a4e1p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.fp+0L : 0x1.10b1c8eb41e01f2bbe3cd6a4e18p+0L -1 : inexact-ok +lgamma -0x2.f8p0 += lgamma downward flt-32 -0x2.f8p+0f : 0x1.b6f672p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.f8p+0f : 0x1.b6f672p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.f8p+0f : 0x1.b6f672p+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.f8p+0f : 0x1.b6f674p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.f8p+0 : 0x1.b6f672f371761p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.f8p+0 : 0x1.b6f672f371762p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.f8p+0 : 0x1.b6f672f371761p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.f8p+0 : 0x1.b6f672f371762p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.f8p+0L : 0x1.b6f672f371761eep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.f8p+0L : 0x1.b6f672f371761ee2p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.f8p+0L : 0x1.b6f672f371761eep+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.f8p+0L : 0x1.b6f672f371761ee2p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.f8p+0L : 0x1.b6f672f371761eep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.f8p+0L : 0x1.b6f672f371761ee2p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.f8p+0L : 0x1.b6f672f371761eep+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.f8p+0L : 0x1.b6f672f371761ee2p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.f8p+0L : 0x1.b6f672f371761ee1bd1431bd6852p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.f8p+0L : 0x1.b6f672f371761ee1bd1431bd6852p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.f8p+0L : 0x1.b6f672f371761ee1bd1431bd6852p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.f8p+0L : 0x1.b6f672f371761ee1bd1431bd6853p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.f8p+0L : 0x1.b6f672f371761ee1bd1431bd68p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.f8p+0L : 0x1.b6f672f371761ee1bd1431bd688p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.f8p+0L : 0x1.b6f672f371761ee1bd1431bd68p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.f8p+0L : 0x1.b6f672f371761ee1bd1431bd688p+0L -1 : inexact-ok +lgamma -0x3.08p0 += lgamma downward flt-32 -0x3.08p+0f : 0x1.a2dd7p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.08p+0f : 0x1.a2dd72p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.08p+0f : 0x1.a2dd7p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.08p+0f : 0x1.a2dd72p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.08p+0 : 0x1.a2dd71c565b73p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.08p+0 : 0x1.a2dd71c565b74p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.08p+0 : 0x1.a2dd71c565b73p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.08p+0 : 0x1.a2dd71c565b74p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.08p+0L : 0x1.a2dd71c565b73f6cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.08p+0L : 0x1.a2dd71c565b73f6ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.08p+0L : 0x1.a2dd71c565b73f6cp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.08p+0L : 0x1.a2dd71c565b73f6ep+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.08p+0L : 0x1.a2dd71c565b73f6cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.08p+0L : 0x1.a2dd71c565b73f6ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.08p+0L : 0x1.a2dd71c565b73f6cp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.08p+0L : 0x1.a2dd71c565b73f6ep+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.08p+0L : 0x1.a2dd71c565b73f6d228bcaa1eadap+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.08p+0L : 0x1.a2dd71c565b73f6d228bcaa1eadbp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.08p+0L : 0x1.a2dd71c565b73f6d228bcaa1eadap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.08p+0L : 0x1.a2dd71c565b73f6d228bcaa1eadbp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.08p+0L : 0x1.a2dd71c565b73f6d228bcaa1ea8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.08p+0L : 0x1.a2dd71c565b73f6d228bcaa1ebp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.08p+0L : 0x1.a2dd71c565b73f6d228bcaa1ea8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.08p+0L : 0x1.a2dd71c565b73f6d228bcaa1ebp+0L 1 : inexact-ok +lgamma -0x3.1p0 += lgamma downward flt-32 -0x3.1p+0f : 0xe.88018p-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.1p+0f : 0xe.88019p-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.1p+0f : 0xe.88018p-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.1p+0f : 0xe.88019p-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.1p+0 : 0xe.88018878064ap-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.1p+0 : 0xe.88018878064ap-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.1p+0 : 0xe.88018878064ap-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.1p+0 : 0xe.88018878064a8p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.1p+0L : 0xe.88018878064a0a8p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.1p+0L : 0xe.88018878064a0a8p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.1p+0L : 0xe.88018878064a0a8p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.1p+0L : 0xe.88018878064a0a9p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.1p+0L : 0xe.88018878064a0a8p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.1p+0L : 0xe.88018878064a0a8p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.1p+0L : 0xe.88018878064a0a8p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.1p+0L : 0xe.88018878064a0a9p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1p+0L : 0xe.88018878064a0a862ef5d058f41p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1p+0L : 0xe.88018878064a0a862ef5d058f41p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1p+0L : 0xe.88018878064a0a862ef5d058f41p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1p+0L : 0xe.88018878064a0a862ef5d058f418p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.1p+0L : 0xe.88018878064a0a862ef5d058f4p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.1p+0L : 0xe.88018878064a0a862ef5d058f4p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.1p+0L : 0xe.88018878064a0a862ef5d058f4p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.1p+0L : 0xe.88018878064a0a862ef5d058f8p-4L 1 : inexact-ok +lgamma -0x3.18p0 += lgamma downward flt-32 -0x3.18p+0f : 0x7.88aafp-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.18p+0f : 0x7.88aafp-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.18p+0f : 0x7.88aafp-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.18p+0f : 0x7.88aaf8p-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.18p+0 : 0x7.88aaf3c5b63ccp-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.18p+0 : 0x7.88aaf3c5b63dp-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.18p+0 : 0x7.88aaf3c5b63ccp-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.18p+0 : 0x7.88aaf3c5b63dp-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.18p+0L : 0x7.88aaf3c5b63ce8bp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.18p+0L : 0x7.88aaf3c5b63ce8bp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.18p+0L : 0x7.88aaf3c5b63ce8bp-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.18p+0L : 0x7.88aaf3c5b63ce8b8p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.18p+0L : 0x7.88aaf3c5b63ce8bp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.18p+0L : 0x7.88aaf3c5b63ce8bp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.18p+0L : 0x7.88aaf3c5b63ce8bp-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.18p+0L : 0x7.88aaf3c5b63ce8b8p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.18p+0L : 0x7.88aaf3c5b63ce8b3765e44615c58p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.18p+0L : 0x7.88aaf3c5b63ce8b3765e44615c58p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.18p+0L : 0x7.88aaf3c5b63ce8b3765e44615c58p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.18p+0L : 0x7.88aaf3c5b63ce8b3765e44615c5cp-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.18p+0L : 0x7.88aaf3c5b63ce8b3765e44615cp-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.18p+0L : 0x7.88aaf3c5b63ce8b3765e44615cp-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.18p+0L : 0x7.88aaf3c5b63ce8b3765e44615cp-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.18p+0L : 0x7.88aaf3c5b63ce8b3765e44615ep-4L 1 : inexact-ok +lgamma -0x3.2p0 += lgamma downward flt-32 -0x3.2p+0f : 0x2.780efp-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.2p+0f : 0x2.780efp-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.2p+0f : 0x2.780efp-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.2p+0f : 0x2.780ef4p-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.2p+0 : 0x2.780ef1ecfd4bcp-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.2p+0 : 0x2.780ef1ecfd4bcp-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.2p+0 : 0x2.780ef1ecfd4bcp-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.2p+0 : 0x2.780ef1ecfd4bep-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.2p+0L : 0x2.780ef1ecfd4bca08p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.2p+0L : 0x2.780ef1ecfd4bca08p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.2p+0L : 0x2.780ef1ecfd4bca08p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.2p+0L : 0x2.780ef1ecfd4bca0cp-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.2p+0L : 0x2.780ef1ecfd4bca08p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.2p+0L : 0x2.780ef1ecfd4bca08p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.2p+0L : 0x2.780ef1ecfd4bca08p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.2p+0L : 0x2.780ef1ecfd4bca0cp-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.2p+0L : 0x2.780ef1ecfd4bca081f12f293bdd4p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2p+0L : 0x2.780ef1ecfd4bca081f12f293bdd4p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2p+0L : 0x2.780ef1ecfd4bca081f12f293bdd4p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.2p+0L : 0x2.780ef1ecfd4bca081f12f293bdd6p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.2p+0L : 0x2.780ef1ecfd4bca081f12f293bdp-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.2p+0L : 0x2.780ef1ecfd4bca081f12f293bep-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.2p+0L : 0x2.780ef1ecfd4bca081f12f293bdp-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.2p+0L : 0x2.780ef1ecfd4bca081f12f293bep-4L 1 : inexact-ok +lgamma -0x3.28p0 += lgamma downward flt-32 -0x3.28p+0f : -0x1.83b7aep-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.28p+0f : -0x1.83b7aep-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.28p+0f : -0x1.83b7acp-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.28p+0f : -0x1.83b7acp-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.28p+0 : -0x1.83b7ade05f105p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.28p+0 : -0x1.83b7ade05f104p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.28p+0 : -0x1.83b7ade05f104p-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.28p+0 : -0x1.83b7ade05f104p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.28p+0L : -0x1.83b7ade05f104576p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.28p+0L : -0x1.83b7ade05f104574p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.28p+0L : -0x1.83b7ade05f104574p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.28p+0L : -0x1.83b7ade05f104574p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.28p+0L : -0x1.83b7ade05f104576p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.28p+0L : -0x1.83b7ade05f104574p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.28p+0L : -0x1.83b7ade05f104574p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.28p+0L : -0x1.83b7ade05f104574p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.28p+0L : -0x1.83b7ade05f1045749d53035a3a6bp-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.28p+0L : -0x1.83b7ade05f1045749d53035a3a6ap-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.28p+0L : -0x1.83b7ade05f1045749d53035a3a6ap-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.28p+0L : -0x1.83b7ade05f1045749d53035a3a6ap-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.28p+0L : -0x1.83b7ade05f1045749d53035a3a8p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.28p+0L : -0x1.83b7ade05f1045749d53035a3a8p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.28p+0L : -0x1.83b7ade05f1045749d53035a3ap-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.28p+0L : -0x1.83b7ade05f1045749d53035a3ap-4L 1 : inexact-ok +lgamma -0x3.3p0 += lgamma downward flt-32 -0x3.3p+0f : -0x4.cb8cc8p-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.3p+0f : -0x4.cb8ccp-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.3p+0f : -0x4.cb8ccp-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.3p+0f : -0x4.cb8ccp-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.3p+0 : -0x4.cb8cc177ba558p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.3p+0 : -0x4.cb8cc177ba558p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.3p+0 : -0x4.cb8cc177ba554p-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.3p+0 : -0x4.cb8cc177ba554p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.3p+0L : -0x4.cb8cc177ba556a88p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.3p+0L : -0x4.cb8cc177ba556a8p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.3p+0L : -0x4.cb8cc177ba556a8p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.3p+0L : -0x4.cb8cc177ba556a8p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.3p+0L : -0x4.cb8cc177ba556a88p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.3p+0L : -0x4.cb8cc177ba556a8p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.3p+0L : -0x4.cb8cc177ba556a8p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.3p+0L : -0x4.cb8cc177ba556a8p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3p+0L : -0x4.cb8cc177ba556a81c83a394ed6b8p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3p+0L : -0x4.cb8cc177ba556a81c83a394ed6b4p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3p+0L : -0x4.cb8cc177ba556a81c83a394ed6b4p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3p+0L : -0x4.cb8cc177ba556a81c83a394ed6b4p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.3p+0L : -0x4.cb8cc177ba556a81c83a394ed8p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.3p+0L : -0x4.cb8cc177ba556a81c83a394ed6p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.3p+0L : -0x4.cb8cc177ba556a81c83a394ed6p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.3p+0L : -0x4.cb8cc177ba556a81c83a394ed6p-4L 1 : inexact-ok +lgamma -0x3.38p0 += lgamma downward flt-32 -0x3.38p+0f : -0x7.92f0f8p-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.38p+0f : -0x7.92f0fp-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.38p+0f : -0x7.92f0fp-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.38p+0f : -0x7.92f0fp-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.38p+0 : -0x7.92f0f0407d54p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.38p+0 : -0x7.92f0f0407d53cp-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.38p+0 : -0x7.92f0f0407d53cp-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.38p+0 : -0x7.92f0f0407d53cp-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.38p+0L : -0x7.92f0f0407d53cff8p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.38p+0L : -0x7.92f0f0407d53cff8p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.38p+0L : -0x7.92f0f0407d53cffp-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.38p+0L : -0x7.92f0f0407d53cffp-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.38p+0L : -0x7.92f0f0407d53cff8p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.38p+0L : -0x7.92f0f0407d53cff8p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.38p+0L : -0x7.92f0f0407d53cffp-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.38p+0L : -0x7.92f0f0407d53cffp-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.38p+0L : -0x7.92f0f0407d53cff6a7a5bbe0ce1cp-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.38p+0L : -0x7.92f0f0407d53cff6a7a5bbe0ce18p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.38p+0L : -0x7.92f0f0407d53cff6a7a5bbe0ce18p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.38p+0L : -0x7.92f0f0407d53cff6a7a5bbe0ce18p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.38p+0L : -0x7.92f0f0407d53cff6a7a5bbe0dp-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.38p+0L : -0x7.92f0f0407d53cff6a7a5bbe0cep-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.38p+0L : -0x7.92f0f0407d53cff6a7a5bbe0cep-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.38p+0L : -0x7.92f0f0407d53cff6a7a5bbe0cep-4L 1 : inexact-ok +lgamma -0x3.4p0 += lgamma downward flt-32 -0x3.4p+0f : -0x9.f86fdp-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.4p+0f : -0x9.f86fcp-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.4p+0f : -0x9.f86fcp-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.4p+0f : -0x9.f86fcp-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.4p+0 : -0x9.f86fc0dd02f08p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.4p+0 : -0x9.f86fc0dd02fp-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.4p+0 : -0x9.f86fc0dd02fp-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.4p+0 : -0x9.f86fc0dd02fp-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.4p+0L : -0x9.f86fc0dd02f006p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.4p+0L : -0x9.f86fc0dd02f005fp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.4p+0L : -0x9.f86fc0dd02f005fp-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.4p+0L : -0x9.f86fc0dd02f005fp-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.4p+0L : -0x9.f86fc0dd02f006p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.4p+0L : -0x9.f86fc0dd02f005fp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.4p+0L : -0x9.f86fc0dd02f005fp-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.4p+0L : -0x9.f86fc0dd02f005fp-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.4p+0L : -0x9.f86fc0dd02f005f7ad31696ed708p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4p+0L : -0x9.f86fc0dd02f005f7ad31696ed7p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4p+0L : -0x9.f86fc0dd02f005f7ad31696ed7p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.4p+0L : -0x9.f86fc0dd02f005f7ad31696ed7p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.4p+0L : -0x9.f86fc0dd02f005f7ad31696ed8p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.4p+0L : -0x9.f86fc0dd02f005f7ad31696ed8p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.4p+0L : -0x9.f86fc0dd02f005f7ad31696ed4p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.4p+0L : -0x9.f86fc0dd02f005f7ad31696ed4p-4L 1 : inexact-ok +lgamma -0x3.48p0 += lgamma downward flt-32 -0x3.48p+0f : -0xc.0f85fp-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.48p+0f : -0xc.0f85ep-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.48p+0f : -0xc.0f85ep-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.48p+0f : -0xc.0f85ep-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.48p+0 : -0xc.0f85e0da3243p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.48p+0 : -0xc.0f85e0da3243p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.48p+0 : -0xc.0f85e0da32428p-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.48p+0 : -0xc.0f85e0da32428p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.48p+0L : -0xc.0f85e0da3242c1dp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.48p+0L : -0xc.0f85e0da3242c1dp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.48p+0L : -0xc.0f85e0da3242c1cp-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.48p+0L : -0xc.0f85e0da3242c1cp-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.48p+0L : -0xc.0f85e0da3242c1dp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.48p+0L : -0xc.0f85e0da3242c1dp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.48p+0L : -0xc.0f85e0da3242c1cp-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.48p+0L : -0xc.0f85e0da3242c1cp-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.48p+0L : -0xc.0f85e0da3242c1ceb0136cc98328p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.48p+0L : -0xc.0f85e0da3242c1ceb0136cc9832p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.48p+0L : -0xc.0f85e0da3242c1ceb0136cc9832p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.48p+0L : -0xc.0f85e0da3242c1ceb0136cc9832p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.48p+0L : -0xc.0f85e0da3242c1ceb0136cc984p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.48p+0L : -0xc.0f85e0da3242c1ceb0136cc984p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.48p+0L : -0xc.0f85e0da3242c1ceb0136cc98p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.48p+0L : -0xc.0f85e0da3242c1ceb0136cc98p-4L 1 : inexact-ok +lgamma -0x3.5p0 += lgamma downward flt-32 -0x3.5p+0f : -0xd.e5454p-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.5p+0f : -0xd.e5453p-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.5p+0f : -0xd.e5453p-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.5p+0f : -0xd.e5453p-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.5p+0 : -0xd.e54537e890f8p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.5p+0 : -0xd.e54537e890f78p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.5p+0 : -0xd.e54537e890f78p-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.5p+0 : -0xd.e54537e890f78p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.5p+0L : -0xd.e54537e890f7a84p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.5p+0L : -0xd.e54537e890f7a84p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.5p+0L : -0xd.e54537e890f7a83p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.5p+0L : -0xd.e54537e890f7a83p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.5p+0L : -0xd.e54537e890f7a84p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.5p+0L : -0xd.e54537e890f7a84p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.5p+0L : -0xd.e54537e890f7a83p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.5p+0L : -0xd.e54537e890f7a83p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5p+0L : -0xd.e54537e890f7a838809244d08ca8p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5p+0L : -0xd.e54537e890f7a838809244d08ca8p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5p+0L : -0xd.e54537e890f7a838809244d08cap-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5p+0L : -0xd.e54537e890f7a838809244d08cap-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.5p+0L : -0xd.e54537e890f7a838809244d09p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.5p+0L : -0xd.e54537e890f7a838809244d08cp-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.5p+0L : -0xd.e54537e890f7a838809244d08cp-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.5p+0L : -0xd.e54537e890f7a838809244d08cp-4L 1 : inexact-ok +lgamma -0x3.58p0 += lgamma downward flt-32 -0x3.58p+0f : -0xf.82bdcp-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.58p+0f : -0xf.82bdbp-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.58p+0f : -0xf.82bdbp-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.58p+0f : -0xf.82bdbp-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.58p+0 : -0xf.82bdb76fac928p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.58p+0 : -0xf.82bdb76fac928p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.58p+0 : -0xf.82bdb76fac92p-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.58p+0 : -0xf.82bdb76fac92p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.58p+0L : -0xf.82bdb76fac924fdp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.58p+0L : -0xf.82bdb76fac924fcp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.58p+0L : -0xf.82bdb76fac924fcp-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.58p+0L : -0xf.82bdb76fac924fcp-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.58p+0L : -0xf.82bdb76fac924fdp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.58p+0L : -0xf.82bdb76fac924fcp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.58p+0L : -0xf.82bdb76fac924fcp-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.58p+0L : -0xf.82bdb76fac924fcp-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.58p+0L : -0xf.82bdb76fac924fc405f972015d18p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.58p+0L : -0xf.82bdb76fac924fc405f972015d18p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.58p+0L : -0xf.82bdb76fac924fc405f972015d1p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.58p+0L : -0xf.82bdb76fac924fc405f972015d1p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.58p+0L : -0xf.82bdb76fac924fc405f972016p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.58p+0L : -0xf.82bdb76fac924fc405f972015cp-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.58p+0L : -0xf.82bdb76fac924fc405f972015cp-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.58p+0L : -0xf.82bdb76fac924fc405f972015cp-4L 1 : inexact-ok +lgamma -0x3.6p0 += lgamma downward flt-32 -0x3.6p+0f : -0x1.0ee566p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.6p+0f : -0x1.0ee564p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.6p+0f : -0x1.0ee564p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.6p+0f : -0x1.0ee564p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.6p+0 : -0x1.0ee5645b59b4dp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.6p+0 : -0x1.0ee5645b59b4cp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.6p+0 : -0x1.0ee5645b59b4cp+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.6p+0 : -0x1.0ee5645b59b4cp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.6p+0L : -0x1.0ee5645b59b4c5f2p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.6p+0L : -0x1.0ee5645b59b4c5fp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.6p+0L : -0x1.0ee5645b59b4c5fp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.6p+0L : -0x1.0ee5645b59b4c5fp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.6p+0L : -0x1.0ee5645b59b4c5f2p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.6p+0L : -0x1.0ee5645b59b4c5fp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.6p+0L : -0x1.0ee5645b59b4c5fp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.6p+0L : -0x1.0ee5645b59b4c5fp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.6p+0L : -0x1.0ee5645b59b4c5f0c17e2103b3c4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6p+0L : -0x1.0ee5645b59b4c5f0c17e2103b3c3p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6p+0L : -0x1.0ee5645b59b4c5f0c17e2103b3c3p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.6p+0L : -0x1.0ee5645b59b4c5f0c17e2103b3c3p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.6p+0L : -0x1.0ee5645b59b4c5f0c17e2103b4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.6p+0L : -0x1.0ee5645b59b4c5f0c17e2103b4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.6p+0L : -0x1.0ee5645b59b4c5f0c17e2103b38p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.6p+0L : -0x1.0ee5645b59b4c5f0c17e2103b38p+0L 1 : inexact-ok +lgamma -0x3.68p0 += lgamma downward flt-32 -0x3.68p+0f : -0x1.22c984p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.68p+0f : -0x1.22c984p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.68p+0f : -0x1.22c982p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.68p+0f : -0x1.22c982p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.68p+0 : -0x1.22c983fd69437p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.68p+0 : -0x1.22c983fd69436p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.68p+0 : -0x1.22c983fd69436p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.68p+0 : -0x1.22c983fd69436p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.68p+0L : -0x1.22c983fd6943663ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.68p+0L : -0x1.22c983fd69436638p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.68p+0L : -0x1.22c983fd69436638p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.68p+0L : -0x1.22c983fd69436638p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.68p+0L : -0x1.22c983fd6943663ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.68p+0L : -0x1.22c983fd69436638p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.68p+0L : -0x1.22c983fd69436638p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.68p+0L : -0x1.22c983fd69436638p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.68p+0L : -0x1.22c983fd694366382ba9b0e9d6c5p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.68p+0L : -0x1.22c983fd694366382ba9b0e9d6c4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.68p+0L : -0x1.22c983fd694366382ba9b0e9d6c4p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.68p+0L : -0x1.22c983fd694366382ba9b0e9d6c4p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.68p+0L : -0x1.22c983fd694366382ba9b0e9d7p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.68p+0L : -0x1.22c983fd694366382ba9b0e9d7p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.68p+0L : -0x1.22c983fd694366382ba9b0e9d68p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.68p+0L : -0x1.22c983fd694366382ba9b0e9d68p+0L 1 : inexact-ok +lgamma -0x3.7p0 += lgamma downward flt-32 -0x3.7p+0f : -0x1.340abep+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.7p+0f : -0x1.340abcp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.7p+0f : -0x1.340abcp+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.7p+0f : -0x1.340abcp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.7p+0 : -0x1.340abce0a1f63p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.7p+0 : -0x1.340abce0a1f63p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.7p+0 : -0x1.340abce0a1f62p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.7p+0 : -0x1.340abce0a1f62p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.7p+0L : -0x1.340abce0a1f62ff2p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.7p+0L : -0x1.340abce0a1f62ff2p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.7p+0L : -0x1.340abce0a1f62ffp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.7p+0L : -0x1.340abce0a1f62ffp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.7p+0L : -0x1.340abce0a1f62ff2p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.7p+0L : -0x1.340abce0a1f62ff2p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.7p+0L : -0x1.340abce0a1f62ffp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.7p+0L : -0x1.340abce0a1f62ffp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7p+0L : -0x1.340abce0a1f62ff17b32ac1e2f9cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7p+0L : -0x1.340abce0a1f62ff17b32ac1e2f9cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7p+0L : -0x1.340abce0a1f62ff17b32ac1e2f9bp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7p+0L : -0x1.340abce0a1f62ff17b32ac1e2f9bp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.7p+0L : -0x1.340abce0a1f62ff17b32ac1e3p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.7p+0L : -0x1.340abce0a1f62ff17b32ac1e2f8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.7p+0L : -0x1.340abce0a1f62ff17b32ac1e2f8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.7p+0L : -0x1.340abce0a1f62ff17b32ac1e2f8p+0L 1 : inexact-ok +lgamma -0x3.78p0 += lgamma downward flt-32 -0x3.78p+0f : -0x1.42ca4ep+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.78p+0f : -0x1.42ca4cp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.78p+0f : -0x1.42ca4cp+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.78p+0f : -0x1.42ca4cp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.78p+0 : -0x1.42ca4c5b0ef65p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.78p+0 : -0x1.42ca4c5b0ef64p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.78p+0 : -0x1.42ca4c5b0ef64p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.78p+0 : -0x1.42ca4c5b0ef64p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.78p+0L : -0x1.42ca4c5b0ef6441ep+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.78p+0L : -0x1.42ca4c5b0ef6441ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.78p+0L : -0x1.42ca4c5b0ef6441cp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.78p+0L : -0x1.42ca4c5b0ef6441cp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.78p+0L : -0x1.42ca4c5b0ef6441ep+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.78p+0L : -0x1.42ca4c5b0ef6441ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.78p+0L : -0x1.42ca4c5b0ef6441cp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.78p+0L : -0x1.42ca4c5b0ef6441cp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.78p+0L : -0x1.42ca4c5b0ef6441d453f9c2aa8d2p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.78p+0L : -0x1.42ca4c5b0ef6441d453f9c2aa8d2p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.78p+0L : -0x1.42ca4c5b0ef6441d453f9c2aa8d1p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.78p+0L : -0x1.42ca4c5b0ef6441d453f9c2aa8d1p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.78p+0L : -0x1.42ca4c5b0ef6441d453f9c2aa9p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.78p+0L : -0x1.42ca4c5b0ef6441d453f9c2aa9p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.78p+0L : -0x1.42ca4c5b0ef6441d453f9c2aa88p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.78p+0L : -0x1.42ca4c5b0ef6441d453f9c2aa88p+0L 1 : inexact-ok +lgamma -0x3.8p0 += lgamma downward flt-32 -0x3.8p+0f : -0x1.4f1b1p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.8p+0f : -0x1.4f1b1p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.8p+0f : -0x1.4f1b0ep+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.8p+0f : -0x1.4f1b0ep+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.8p+0 : -0x1.4f1b0fe64a5d9p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.8p+0 : -0x1.4f1b0fe64a5d8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.8p+0 : -0x1.4f1b0fe64a5d8p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.8p+0 : -0x1.4f1b0fe64a5d8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.8p+0L : -0x1.4f1b0fe64a5d866p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.8p+0L : -0x1.4f1b0fe64a5d866p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.8p+0L : -0x1.4f1b0fe64a5d865ep+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.8p+0L : -0x1.4f1b0fe64a5d865ep+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.8p+0L : -0x1.4f1b0fe64a5d866p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.8p+0L : -0x1.4f1b0fe64a5d866p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.8p+0L : -0x1.4f1b0fe64a5d865ep+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.8p+0L : -0x1.4f1b0fe64a5d865ep+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.8p+0L : -0x1.4f1b0fe64a5d865fa2cc44a4e0c6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8p+0L : -0x1.4f1b0fe64a5d865fa2cc44a4e0c5p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8p+0L : -0x1.4f1b0fe64a5d865fa2cc44a4e0c5p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.8p+0L : -0x1.4f1b0fe64a5d865fa2cc44a4e0c5p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.8p+0L : -0x1.4f1b0fe64a5d865fa2cc44a4e1p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.8p+0L : -0x1.4f1b0fe64a5d865fa2cc44a4e1p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.8p+0L : -0x1.4f1b0fe64a5d865fa2cc44a4e08p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.8p+0L : -0x1.4f1b0fe64a5d865fa2cc44a4e08p+0L 1 : inexact-ok +lgamma -0x3.88p0 += lgamma downward flt-32 -0x3.88p+0f : -0x1.590314p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.88p+0f : -0x1.590312p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.88p+0f : -0x1.590312p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.88p+0f : -0x1.590312p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.88p+0 : -0x1.59031291fea95p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.88p+0 : -0x1.59031291fea94p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.88p+0 : -0x1.59031291fea94p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.88p+0 : -0x1.59031291fea94p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.88p+0L : -0x1.59031291fea94166p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.88p+0L : -0x1.59031291fea94166p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.88p+0L : -0x1.59031291fea94164p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.88p+0L : -0x1.59031291fea94164p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.88p+0L : -0x1.59031291fea94166p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.88p+0L : -0x1.59031291fea94166p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.88p+0L : -0x1.59031291fea94164p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.88p+0L : -0x1.59031291fea94164p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.88p+0L : -0x1.59031291fea941652f12d85eed1dp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.88p+0L : -0x1.59031291fea941652f12d85eed1dp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.88p+0L : -0x1.59031291fea941652f12d85eed1cp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.88p+0L : -0x1.59031291fea941652f12d85eed1cp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.88p+0L : -0x1.59031291fea941652f12d85eed8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.88p+0L : -0x1.59031291fea941652f12d85eedp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.88p+0L : -0x1.59031291fea941652f12d85eedp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.88p+0L : -0x1.59031291fea941652f12d85eedp+0L 1 : inexact-ok +lgamma -0x3.9p0 += lgamma downward flt-32 -0x3.9p+0f : -0x1.607c0cp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.9p+0f : -0x1.607c0ap+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.9p+0f : -0x1.607c0ap+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.9p+0f : -0x1.607c0ap+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.9p+0 : -0x1.607c0a4453979p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.9p+0 : -0x1.607c0a4453978p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.9p+0 : -0x1.607c0a4453978p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.9p+0 : -0x1.607c0a4453978p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.9p+0L : -0x1.607c0a4453978332p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.9p+0L : -0x1.607c0a445397833p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.9p+0L : -0x1.607c0a445397833p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.9p+0L : -0x1.607c0a445397833p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.9p+0L : -0x1.607c0a4453978332p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.9p+0L : -0x1.607c0a445397833p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.9p+0L : -0x1.607c0a445397833p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.9p+0L : -0x1.607c0a445397833p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9p+0L : -0x1.607c0a44539783305e737806a597p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9p+0L : -0x1.607c0a44539783305e737806a597p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9p+0L : -0x1.607c0a44539783305e737806a596p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9p+0L : -0x1.607c0a44539783305e737806a596p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.9p+0L : -0x1.607c0a44539783305e737806a6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.9p+0L : -0x1.607c0a44539783305e737806a58p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.9p+0L : -0x1.607c0a44539783305e737806a58p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.9p+0L : -0x1.607c0a44539783305e737806a58p+0L 1 : inexact-ok +lgamma -0x3.98p0 += lgamma downward flt-32 -0x3.98p+0f : -0x1.6572dcp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.98p+0f : -0x1.6572dap+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.98p+0f : -0x1.6572dap+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.98p+0f : -0x1.6572dap+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.98p+0 : -0x1.6572da73cb38bp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.98p+0 : -0x1.6572da73cb38bp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.98p+0 : -0x1.6572da73cb38ap+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.98p+0 : -0x1.6572da73cb38ap+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.98p+0L : -0x1.6572da73cb38af5p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.98p+0L : -0x1.6572da73cb38af5p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.98p+0L : -0x1.6572da73cb38af4ep+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.98p+0L : -0x1.6572da73cb38af4ep+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.98p+0L : -0x1.6572da73cb38af5p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.98p+0L : -0x1.6572da73cb38af5p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.98p+0L : -0x1.6572da73cb38af4ep+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.98p+0L : -0x1.6572da73cb38af4ep+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.98p+0L : -0x1.6572da73cb38af4f45f25dd2654dp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.98p+0L : -0x1.6572da73cb38af4f45f25dd2654dp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.98p+0L : -0x1.6572da73cb38af4f45f25dd2654cp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.98p+0L : -0x1.6572da73cb38af4f45f25dd2654cp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.98p+0L : -0x1.6572da73cb38af4f45f25dd2658p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.98p+0L : -0x1.6572da73cb38af4f45f25dd2658p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.98p+0L : -0x1.6572da73cb38af4f45f25dd265p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.98p+0L : -0x1.6572da73cb38af4f45f25dd265p+0L 1 : inexact-ok +lgamma -0x3.ap0 += lgamma downward flt-32 -0x3.ap+0f : -0x1.67c608p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.ap+0f : -0x1.67c606p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.ap+0f : -0x1.67c606p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.ap+0f : -0x1.67c606p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.ap+0 : -0x1.67c606af08bap+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.ap+0 : -0x1.67c606af08bap+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.ap+0 : -0x1.67c606af08b9fp+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.ap+0 : -0x1.67c606af08b9fp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.ap+0L : -0x1.67c606af08b9f924p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.ap+0L : -0x1.67c606af08b9f924p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.ap+0L : -0x1.67c606af08b9f922p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.ap+0L : -0x1.67c606af08b9f922p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.ap+0L : -0x1.67c606af08b9f924p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.ap+0L : -0x1.67c606af08b9f924p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.ap+0L : -0x1.67c606af08b9f922p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.ap+0L : -0x1.67c606af08b9f922p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.ap+0L : -0x1.67c606af08b9f923cfea3c97ad0bp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.ap+0L : -0x1.67c606af08b9f923cfea3c97ad0ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.ap+0L : -0x1.67c606af08b9f923cfea3c97ad0ap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.ap+0L : -0x1.67c606af08b9f923cfea3c97ad0ap+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.ap+0L : -0x1.67c606af08b9f923cfea3c97ad8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.ap+0L : -0x1.67c606af08b9f923cfea3c97adp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.ap+0L : -0x1.67c606af08b9f923cfea3c97adp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.ap+0L : -0x1.67c606af08b9f923cfea3c97adp+0L 1 : inexact-ok +lgamma -0x3.a8p0 += lgamma downward flt-32 -0x3.a8p+0f : -0x1.6742cep+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.a8p+0f : -0x1.6742cep+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.a8p+0f : -0x1.6742ccp+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.a8p+0f : -0x1.6742ccp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.a8p+0 : -0x1.6742cd4618f51p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.a8p+0 : -0x1.6742cd4618f51p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.a8p+0 : -0x1.6742cd4618f5p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.a8p+0 : -0x1.6742cd4618f5p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.a8p+0L : -0x1.6742cd4618f50d24p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.a8p+0L : -0x1.6742cd4618f50d22p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.a8p+0L : -0x1.6742cd4618f50d22p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.a8p+0L : -0x1.6742cd4618f50d22p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.a8p+0L : -0x1.6742cd4618f50d24p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.a8p+0L : -0x1.6742cd4618f50d22p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.a8p+0L : -0x1.6742cd4618f50d22p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.a8p+0L : -0x1.6742cd4618f50d22p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.a8p+0L : -0x1.6742cd4618f50d225aa4764e79cep+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.a8p+0L : -0x1.6742cd4618f50d225aa4764e79cep+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.a8p+0L : -0x1.6742cd4618f50d225aa4764e79cdp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.a8p+0L : -0x1.6742cd4618f50d225aa4764e79cdp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.a8p+0L : -0x1.6742cd4618f50d225aa4764e7ap+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.a8p+0L : -0x1.6742cd4618f50d225aa4764e7ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.a8p+0L : -0x1.6742cd4618f50d225aa4764e798p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.a8p+0L : -0x1.6742cd4618f50d225aa4764e798p+0L 1 : inexact-ok +lgamma -0x3.bp0 += lgamma downward flt-32 -0x3.bp+0f : -0x1.63a05ap+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.bp+0f : -0x1.63a05ap+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.bp+0f : -0x1.63a058p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.bp+0f : -0x1.63a058p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.bp+0 : -0x1.63a05923d4972p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.bp+0 : -0x1.63a05923d4971p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.bp+0 : -0x1.63a05923d4971p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.bp+0 : -0x1.63a05923d4971p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.bp+0L : -0x1.63a05923d49717ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.bp+0L : -0x1.63a05923d49717ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.bp+0L : -0x1.63a05923d497179ep+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.bp+0L : -0x1.63a05923d497179ep+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.bp+0L : -0x1.63a05923d49717ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.bp+0L : -0x1.63a05923d49717ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.bp+0L : -0x1.63a05923d497179ep+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.bp+0L : -0x1.63a05923d497179ep+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.bp+0L : -0x1.63a05923d497179fdbe61c0d2c87p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.bp+0L : -0x1.63a05923d497179fdbe61c0d2c86p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.bp+0L : -0x1.63a05923d497179fdbe61c0d2c86p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.bp+0L : -0x1.63a05923d497179fdbe61c0d2c86p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.bp+0L : -0x1.63a05923d497179fdbe61c0d2dp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.bp+0L : -0x1.63a05923d497179fdbe61c0d2c8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.bp+0L : -0x1.63a05923d497179fdbe61c0d2c8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.bp+0L : -0x1.63a05923d497179fdbe61c0d2c8p+0L 1 : inexact-ok +lgamma -0x3.b8p0 += lgamma downward flt-32 -0x3.b8p+0f : -0x1.5c77fep+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.b8p+0f : -0x1.5c77fcp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.b8p+0f : -0x1.5c77fcp+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.b8p+0f : -0x1.5c77fcp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.b8p+0 : -0x1.5c77fc83c60b5p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.b8p+0 : -0x1.5c77fc83c60b4p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.b8p+0 : -0x1.5c77fc83c60b4p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.b8p+0 : -0x1.5c77fc83c60b4p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.b8p+0L : -0x1.5c77fc83c60b448ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.b8p+0L : -0x1.5c77fc83c60b4488p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.b8p+0L : -0x1.5c77fc83c60b4488p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.b8p+0L : -0x1.5c77fc83c60b4488p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.b8p+0L : -0x1.5c77fc83c60b448ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.b8p+0L : -0x1.5c77fc83c60b4488p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.b8p+0L : -0x1.5c77fc83c60b4488p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.b8p+0L : -0x1.5c77fc83c60b4488p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.b8p+0L : -0x1.5c77fc83c60b44881903014e4e94p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.b8p+0L : -0x1.5c77fc83c60b44881903014e4e94p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.b8p+0L : -0x1.5c77fc83c60b44881903014e4e93p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.b8p+0L : -0x1.5c77fc83c60b44881903014e4e93p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.b8p+0L : -0x1.5c77fc83c60b44881903014e4fp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.b8p+0L : -0x1.5c77fc83c60b44881903014e4e8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.b8p+0L : -0x1.5c77fc83c60b44881903014e4e8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.b8p+0L : -0x1.5c77fc83c60b44881903014e4e8p+0L 1 : inexact-ok +lgamma -0x3.cp0 += lgamma downward flt-32 -0x3.cp+0f : -0x1.51387ap+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.cp+0f : -0x1.513878p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.cp+0f : -0x1.513878p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.cp+0f : -0x1.513878p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.cp+0 : -0x1.513878cce058p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.cp+0 : -0x1.513878cce057fp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.cp+0 : -0x1.513878cce057fp+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.cp+0 : -0x1.513878cce057fp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.cp+0L : -0x1.513878cce057f69cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.cp+0L : -0x1.513878cce057f69ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.cp+0L : -0x1.513878cce057f69ap+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.cp+0L : -0x1.513878cce057f69ap+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.cp+0L : -0x1.513878cce057f69cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.cp+0L : -0x1.513878cce057f69ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.cp+0L : -0x1.513878cce057f69ap+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.cp+0L : -0x1.513878cce057f69ap+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.cp+0L : -0x1.513878cce057f69a43a658ab143bp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.cp+0L : -0x1.513878cce057f69a43a658ab143ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.cp+0L : -0x1.513878cce057f69a43a658ab143ap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.cp+0L : -0x1.513878cce057f69a43a658ab143ap+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.cp+0L : -0x1.513878cce057f69a43a658ab148p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.cp+0L : -0x1.513878cce057f69a43a658ab14p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.cp+0L : -0x1.513878cce057f69a43a658ab14p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.cp+0L : -0x1.513878cce057f69a43a658ab14p+0L 1 : inexact-ok +lgamma -0x3.c8p0 += lgamma downward flt-32 -0x3.c8p+0f : -0x1.41107p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.c8p+0f : -0x1.41107p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.c8p+0f : -0x1.41106ep+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.c8p+0f : -0x1.41106ep+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.c8p+0 : -0x1.41106fd92d20cp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.c8p+0 : -0x1.41106fd92d20bp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.c8p+0 : -0x1.41106fd92d20bp+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.c8p+0 : -0x1.41106fd92d20bp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.c8p+0L : -0x1.41106fd92d20b088p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.c8p+0L : -0x1.41106fd92d20b088p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.c8p+0L : -0x1.41106fd92d20b086p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.c8p+0L : -0x1.41106fd92d20b086p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.c8p+0L : -0x1.41106fd92d20b088p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.c8p+0L : -0x1.41106fd92d20b088p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.c8p+0L : -0x1.41106fd92d20b086p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.c8p+0L : -0x1.41106fd92d20b086p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.c8p+0L : -0x1.41106fd92d20b08790993f0378c9p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.c8p+0L : -0x1.41106fd92d20b08790993f0378c8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.c8p+0L : -0x1.41106fd92d20b08790993f0378c8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.c8p+0L : -0x1.41106fd92d20b08790993f0378c8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.c8p+0L : -0x1.41106fd92d20b08790993f0379p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.c8p+0L : -0x1.41106fd92d20b08790993f0379p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.c8p+0L : -0x1.41106fd92d20b08790993f03788p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.c8p+0L : -0x1.41106fd92d20b08790993f03788p+0L 1 : inexact-ok +lgamma -0x3.dp0 += lgamma downward flt-32 -0x3.dp+0f : -0x1.2ac7d8p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.dp+0f : -0x1.2ac7d6p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.dp+0f : -0x1.2ac7d6p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.dp+0f : -0x1.2ac7d6p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.dp+0 : -0x1.2ac7d6f6b00a3p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.dp+0 : -0x1.2ac7d6f6b00a3p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.dp+0 : -0x1.2ac7d6f6b00a2p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.dp+0 : -0x1.2ac7d6f6b00a2p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.dp+0L : -0x1.2ac7d6f6b00a2858p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.dp+0L : -0x1.2ac7d6f6b00a2856p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.dp+0L : -0x1.2ac7d6f6b00a2856p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.dp+0L : -0x1.2ac7d6f6b00a2856p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.dp+0L : -0x1.2ac7d6f6b00a2858p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.dp+0L : -0x1.2ac7d6f6b00a2856p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.dp+0L : -0x1.2ac7d6f6b00a2856p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.dp+0L : -0x1.2ac7d6f6b00a2856p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.dp+0L : -0x1.2ac7d6f6b00a28569d1e5ad0ed64p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.dp+0L : -0x1.2ac7d6f6b00a28569d1e5ad0ed63p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.dp+0L : -0x1.2ac7d6f6b00a28569d1e5ad0ed63p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.dp+0L : -0x1.2ac7d6f6b00a28569d1e5ad0ed63p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.dp+0L : -0x1.2ac7d6f6b00a28569d1e5ad0ed8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.dp+0L : -0x1.2ac7d6f6b00a28569d1e5ad0ed8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.dp+0L : -0x1.2ac7d6f6b00a28569d1e5ad0edp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.dp+0L : -0x1.2ac7d6f6b00a28569d1e5ad0edp+0L 1 : inexact-ok +lgamma -0x3.d8p0 += lgamma downward flt-32 -0x3.d8p+0f : -0x1.0c75b6p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.d8p+0f : -0x1.0c75b6p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.d8p+0f : -0x1.0c75b4p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.d8p+0f : -0x1.0c75b4p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.d8p+0 : -0x1.0c75b5ade1a5fp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.d8p+0 : -0x1.0c75b5ade1a5ep+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.d8p+0 : -0x1.0c75b5ade1a5ep+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.d8p+0 : -0x1.0c75b5ade1a5ep+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d8p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d8p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d6p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d6p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d8p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d8p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d6p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d6p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d7c50e9c38be79p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d7c50e9c38be78p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d7c50e9c38be78p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d7c50e9c38be78p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d7c50e9c38be8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d7c50e9c38be8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d7c50e9c38bep+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.d8p+0L : -0x1.0c75b5ade1a5e5d7c50e9c38bep+0L 1 : inexact-ok +lgamma -0x3.ep0 += lgamma downward flt-32 -0x3.ep+0f : -0xe.2e1c2p-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.ep+0f : -0xe.2e1c1p-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.ep+0f : -0xe.2e1c1p-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.ep+0f : -0xe.2e1c1p-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.ep+0 : -0xe.2e1c140b222ep-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.ep+0 : -0xe.2e1c140b222ep-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.ep+0 : -0xe.2e1c140b222d8p-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.ep+0 : -0xe.2e1c140b222d8p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.ep+0L : -0xe.2e1c140b222dc37p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.ep+0L : -0xe.2e1c140b222dc37p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.ep+0L : -0xe.2e1c140b222dc36p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.ep+0L : -0xe.2e1c140b222dc36p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.ep+0L : -0xe.2e1c140b222dc37p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.ep+0L : -0xe.2e1c140b222dc37p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.ep+0L : -0xe.2e1c140b222dc36p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.ep+0L : -0xe.2e1c140b222dc36p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.ep+0L : -0xe.2e1c140b222dc36eeeb710644fb8p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.ep+0L : -0xe.2e1c140b222dc36eeeb710644fb8p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.ep+0L : -0xe.2e1c140b222dc36eeeb710644fbp-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.ep+0L : -0xe.2e1c140b222dc36eeeb710644fbp-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.ep+0L : -0xe.2e1c140b222dc36eeeb710645p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.ep+0L : -0xe.2e1c140b222dc36eeeb710645p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.ep+0L : -0xe.2e1c140b222dc36eeeb710644cp-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.ep+0L : -0xe.2e1c140b222dc36eeeb710644cp-4L 1 : inexact-ok +lgamma -0x3.e8p0 += lgamma downward flt-32 -0x3.e8p+0f : -0xa.7fd7cp-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.e8p+0f : -0xa.7fd7cp-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.e8p+0f : -0xa.7fd7bp-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.e8p+0f : -0xa.7fd7bp-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.e8p+0 : -0xa.7fd7bc9e5b2fp-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.e8p+0 : -0xa.7fd7bc9e5b2e8p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.e8p+0 : -0xa.7fd7bc9e5b2e8p-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.e8p+0 : -0xa.7fd7bc9e5b2e8p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a7p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a7p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a7p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a7p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6c5847d7ab97e8p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6c5847d7ab97ep-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6c5847d7ab97ep-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6c5847d7ab97ep-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6c5847d7ab98p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6c5847d7ab98p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6c5847d7ab94p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.e8p+0L : -0xa.7fd7bc9e5b2e8a6c5847d7ab94p-4L 1 : inexact-ok +lgamma -0x3.fp0 += lgamma downward flt-32 -0x3.fp+0f : -0x4.e2a518p-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.fp+0f : -0x4.e2a518p-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.fp+0f : -0x4.e2a51p-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.fp+0f : -0x4.e2a51p-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.fp+0 : -0x4.e2a516e3ce8c4p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.fp+0 : -0x4.e2a516e3ce8c4p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.fp+0 : -0x4.e2a516e3ce8cp-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.fp+0 : -0x4.e2a516e3ce8cp-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.fp+0L : -0x4.e2a516e3ce8c2598p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.fp+0L : -0x4.e2a516e3ce8c2598p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.fp+0L : -0x4.e2a516e3ce8c259p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.fp+0L : -0x4.e2a516e3ce8c259p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.fp+0L : -0x4.e2a516e3ce8c2598p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.fp+0L : -0x4.e2a516e3ce8c2598p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.fp+0L : -0x4.e2a516e3ce8c259p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.fp+0L : -0x4.e2a516e3ce8c259p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.fp+0L : -0x4.e2a516e3ce8c25958fc0c743f628p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.fp+0L : -0x4.e2a516e3ce8c25958fc0c743f628p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.fp+0L : -0x4.e2a516e3ce8c25958fc0c743f624p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.fp+0L : -0x4.e2a516e3ce8c25958fc0c743f624p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.fp+0L : -0x4.e2a516e3ce8c25958fc0c743f8p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.fp+0L : -0x4.e2a516e3ce8c25958fc0c743f6p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.fp+0L : -0x4.e2a516e3ce8c25958fc0c743f6p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.fp+0L : -0x4.e2a516e3ce8c25958fc0c743f6p-4L 1 : inexact-ok +lgamma -0x3.f8p0 += lgamma downward flt-32 -0x3.f8p+0f : 0x5.614458p-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.f8p+0f : 0x5.614458p-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.f8p+0f : 0x5.614458p-4f 1 : inexact-ok += lgamma upward flt-32 -0x3.f8p+0f : 0x5.61446p-4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.f8p+0 : 0x5.61445b27ef2f8p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.f8p+0 : 0x5.61445b27ef2f8p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.f8p+0 : 0x5.61445b27ef2f8p-4 1 : inexact-ok += lgamma upward dbl-64 -0x3.f8p+0 : 0x5.61445b27ef2fcp-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f8p+0L : 0x5.61445b27ef2f9afp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f8p+0L : 0x5.61445b27ef2f9af8p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f8p+0L : 0x5.61445b27ef2f9afp-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f8p+0L : 0x5.61445b27ef2f9af8p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f8p+0L : 0x5.61445b27ef2f9afp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f8p+0L : 0x5.61445b27ef2f9af8p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f8p+0L : 0x5.61445b27ef2f9afp-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f8p+0L : 0x5.61445b27ef2f9af8p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f8p+0L : 0x5.61445b27ef2f9af42e57f9354204p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f8p+0L : 0x5.61445b27ef2f9af42e57f9354204p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f8p+0L : 0x5.61445b27ef2f9af42e57f9354204p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f8p+0L : 0x5.61445b27ef2f9af42e57f9354208p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f8p+0L : 0x5.61445b27ef2f9af42e57f93542p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f8p+0L : 0x5.61445b27ef2f9af42e57f93542p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f8p+0L : 0x5.61445b27ef2f9af42e57f93542p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f8p+0L : 0x5.61445b27ef2f9af42e57f93544p-4L 1 : inexact-ok +lgamma -4.25 += lgamma downward flt-32 -0x4.4p+0f : -0x2.11f048p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.4p+0f : -0x2.11f044p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.4p+0f : -0x2.11f044p+0f -1 : inexact-ok += lgamma upward flt-32 -0x4.4p+0f : -0x2.11f044p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x4.4p+0 : -0x2.11f0445d7c7f6p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.4p+0 : -0x2.11f0445d7c7f4p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.4p+0 : -0x2.11f0445d7c7f4p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x4.4p+0 : -0x2.11f0445d7c7f4p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.4p+0L : -0x2.11f0445d7c7f46e8p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.4p+0L : -0x2.11f0445d7c7f46e8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.4p+0L : -0x2.11f0445d7c7f46e4p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.4p+0L : -0x2.11f0445d7c7f46e4p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.4p+0L : -0x2.11f0445d7c7f46e8p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.4p+0L : -0x2.11f0445d7c7f46e8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.4p+0L : -0x2.11f0445d7c7f46e4p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.4p+0L : -0x2.11f0445d7c7f46e4p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.4p+0L : -0x2.11f0445d7c7f46e7ccff367e6afp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.4p+0L : -0x2.11f0445d7c7f46e7ccff367e6afp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.4p+0L : -0x2.11f0445d7c7f46e7ccff367e6aeep+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.4p+0L : -0x2.11f0445d7c7f46e7ccff367e6aeep+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.4p+0L : -0x2.11f0445d7c7f46e7ccff367e6bp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.4p+0L : -0x2.11f0445d7c7f46e7ccff367e6bp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.4p+0L : -0x2.11f0445d7c7f46e7ccff367e6ap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.4p+0L : -0x2.11f0445d7c7f46e7ccff367e6ap+0L -1 : inexact-ok +lgamma -4.5 += lgamma downward flt-32 -0x4.8p+0f : -0x2.d02648p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.8p+0f : -0x2.d02648p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.8p+0f : -0x2.d02644p+0f -1 : inexact-ok += lgamma upward flt-32 -0x4.8p+0f : -0x2.d02644p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x4.8p+0 : -0x2.d026474418ef6p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.8p+0 : -0x2.d026474418ef6p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.8p+0 : -0x2.d026474418ef4p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x4.8p+0 : -0x2.d026474418ef4p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.8p+0L : -0x2.d026474418ef5fa4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.8p+0L : -0x2.d026474418ef5fap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.8p+0L : -0x2.d026474418ef5fap+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.8p+0L : -0x2.d026474418ef5fap+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.8p+0L : -0x2.d026474418ef5fa4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.8p+0L : -0x2.d026474418ef5fap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.8p+0L : -0x2.d026474418ef5fap+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.8p+0L : -0x2.d026474418ef5fap+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.8p+0L : -0x2.d026474418ef5fa1211babb6e74ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.8p+0L : -0x2.d026474418ef5fa1211babb6e74ap+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.8p+0L : -0x2.d026474418ef5fa1211babb6e748p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.8p+0L : -0x2.d026474418ef5fa1211babb6e748p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.8p+0L : -0x2.d026474418ef5fa1211babb6e8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.8p+0L : -0x2.d026474418ef5fa1211babb6e7p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.8p+0L : -0x2.d026474418ef5fa1211babb6e7p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.8p+0L : -0x2.d026474418ef5fa1211babb6e7p+0L -1 : inexact-ok +lgamma -4.75 += lgamma downward flt-32 -0x4.cp+0f : -0x2.e01b0cp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.cp+0f : -0x2.e01b08p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.cp+0f : -0x2.e01b08p+0f -1 : inexact-ok += lgamma upward flt-32 -0x4.cp+0f : -0x2.e01b08p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x4.cp+0 : -0x2.e01b099dd31eap+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.cp+0 : -0x2.e01b099dd31eap+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.cp+0 : -0x2.e01b099dd31e8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x4.cp+0 : -0x2.e01b099dd31e8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.cp+0L : -0x2.e01b099dd31e9184p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.cp+0L : -0x2.e01b099dd31e9184p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.cp+0L : -0x2.e01b099dd31e918p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.cp+0L : -0x2.e01b099dd31e918p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.cp+0L : -0x2.e01b099dd31e9184p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.cp+0L : -0x2.e01b099dd31e9184p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.cp+0L : -0x2.e01b099dd31e918p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.cp+0L : -0x2.e01b099dd31e918p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.cp+0L : -0x2.e01b099dd31e9182bf31d3e95e68p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.cp+0L : -0x2.e01b099dd31e9182bf31d3e95e68p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.cp+0L : -0x2.e01b099dd31e9182bf31d3e95e66p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.cp+0L : -0x2.e01b099dd31e9182bf31d3e95e66p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.cp+0L : -0x2.e01b099dd31e9182bf31d3e95fp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.cp+0L : -0x2.e01b099dd31e9182bf31d3e95ep+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.cp+0L : -0x2.e01b099dd31e9182bf31d3e95ep+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.cp+0L : -0x2.e01b099dd31e9182bf31d3e95ep+0L -1 : inexact-ok +lgamma -5.25 += lgamma downward flt-32 -0x5.4p+0f : -0x3.ba71e8p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.4p+0f : -0x3.ba71e8p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.4p+0f : -0x3.ba71e4p+0f 1 : inexact-ok += lgamma upward flt-32 -0x5.4p+0f : -0x3.ba71e4p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x5.4p+0 : -0x3.ba71e6fbceb68p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.4p+0 : -0x3.ba71e6fbceb68p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.4p+0 : -0x3.ba71e6fbceb66p+0 1 : inexact-ok += lgamma upward dbl-64 -0x5.4p+0 : -0x3.ba71e6fbceb66p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.4p+0L : -0x3.ba71e6fbceb6725p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.4p+0L : -0x3.ba71e6fbceb6724cp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.4p+0L : -0x3.ba71e6fbceb6724cp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.4p+0L : -0x3.ba71e6fbceb6724cp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.4p+0L : -0x3.ba71e6fbceb6725p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.4p+0L : -0x3.ba71e6fbceb6724cp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.4p+0L : -0x3.ba71e6fbceb6724cp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.4p+0L : -0x3.ba71e6fbceb6724cp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.4p+0L : -0x3.ba71e6fbceb6724dd3e5f3728e62p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.4p+0L : -0x3.ba71e6fbceb6724dd3e5f3728e6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.4p+0L : -0x3.ba71e6fbceb6724dd3e5f3728e6p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.4p+0L : -0x3.ba71e6fbceb6724dd3e5f3728e6p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.4p+0L : -0x3.ba71e6fbceb6724dd3e5f3728fp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.4p+0L : -0x3.ba71e6fbceb6724dd3e5f3728ep+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.4p+0L : -0x3.ba71e6fbceb6724dd3e5f3728ep+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.4p+0L : -0x3.ba71e6fbceb6724dd3e5f3728ep+0L 1 : inexact-ok +lgamma -5.5 += lgamma downward flt-32 -0x5.8p+0f : -0x4.8490a8p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.8p+0f : -0x4.8490a8p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.8p+0f : -0x4.8490ap+0f 1 : inexact-ok += lgamma upward flt-32 -0x5.8p+0f : -0x4.8490ap+0f 1 : inexact-ok += lgamma downward dbl-64 -0x5.8p+0 : -0x4.8490a63c2e098p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.8p+0 : -0x4.8490a63c2e094p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.8p+0 : -0x4.8490a63c2e094p+0 1 : inexact-ok += lgamma upward dbl-64 -0x5.8p+0 : -0x4.8490a63c2e094p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.8p+0L : -0x4.8490a63c2e095cfp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.8p+0L : -0x4.8490a63c2e095cfp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.8p+0L : -0x4.8490a63c2e095ce8p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.8p+0L : -0x4.8490a63c2e095ce8p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.8p+0L : -0x4.8490a63c2e095cfp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.8p+0L : -0x4.8490a63c2e095cfp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.8p+0L : -0x4.8490a63c2e095ce8p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.8p+0L : -0x4.8490a63c2e095ce8p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.8p+0L : -0x4.8490a63c2e095cece2cff1b3e1p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.8p+0L : -0x4.8490a63c2e095cece2cff1b3e0fcp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.8p+0L : -0x4.8490a63c2e095cece2cff1b3e0fcp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.8p+0L : -0x4.8490a63c2e095cece2cff1b3e0fcp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.8p+0L : -0x4.8490a63c2e095cece2cff1b3e2p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.8p+0L : -0x4.8490a63c2e095cece2cff1b3ep+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.8p+0L : -0x4.8490a63c2e095cece2cff1b3ep+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.8p+0L : -0x4.8490a63c2e095cece2cff1b3ep+0L 1 : inexact-ok +lgamma -5.75 += lgamma downward flt-32 -0x5.cp+0f : -0x4.9fe6ap+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.cp+0f : -0x4.9fe698p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.cp+0f : -0x4.9fe698p+0f 1 : inexact-ok += lgamma upward flt-32 -0x5.cp+0f : -0x4.9fe698p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x5.cp+0 : -0x4.9fe6996865fdcp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.cp+0 : -0x4.9fe6996865fd8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.cp+0 : -0x4.9fe6996865fd8p+0 1 : inexact-ok += lgamma upward dbl-64 -0x5.cp+0 : -0x4.9fe6996865fd8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.cp+0L : -0x4.9fe6996865fd9f5p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.cp+0L : -0x4.9fe6996865fd9f5p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.cp+0L : -0x4.9fe6996865fd9f48p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.cp+0L : -0x4.9fe6996865fd9f48p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.cp+0L : -0x4.9fe6996865fd9f5p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.cp+0L : -0x4.9fe6996865fd9f5p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.cp+0L : -0x4.9fe6996865fd9f48p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.cp+0L : -0x4.9fe6996865fd9f48p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.cp+0L : -0x4.9fe6996865fd9f4ddc2a8b04b60cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.cp+0L : -0x4.9fe6996865fd9f4ddc2a8b04b60cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.cp+0L : -0x4.9fe6996865fd9f4ddc2a8b04b608p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.cp+0L : -0x4.9fe6996865fd9f4ddc2a8b04b608p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.cp+0L : -0x4.9fe6996865fd9f4ddc2a8b04b8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.cp+0L : -0x4.9fe6996865fd9f4ddc2a8b04b6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.cp+0L : -0x4.9fe6996865fd9f4ddc2a8b04b6p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.cp+0L : -0x4.9fe6996865fd9f4ddc2a8b04b6p+0L 1 : inexact-ok +lgamma -6.25 += lgamma downward flt-32 -0x6.4p+0f : -0x5.8f95f8p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.4p+0f : -0x5.8f95f8p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.4p+0f : -0x5.8f95fp+0f -1 : inexact-ok += lgamma upward flt-32 -0x6.4p+0f : -0x5.8f95fp+0f -1 : inexact-ok += lgamma downward dbl-64 -0x6.4p+0 : -0x5.8f95f609dcbep+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.4p+0 : -0x5.8f95f609dcbep+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.4p+0 : -0x5.8f95f609dcbdcp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x6.4p+0 : -0x5.8f95f609dcbdcp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.4p+0L : -0x5.8f95f609dcbdec58p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.4p+0L : -0x5.8f95f609dcbdec58p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.4p+0L : -0x5.8f95f609dcbdec5p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.4p+0L : -0x5.8f95f609dcbdec5p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.4p+0L : -0x5.8f95f609dcbdec58p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.4p+0L : -0x5.8f95f609dcbdec58p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.4p+0L : -0x5.8f95f609dcbdec5p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.4p+0L : -0x5.8f95f609dcbdec5p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.4p+0L : -0x5.8f95f609dcbdec55ff0dd66e953p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.4p+0L : -0x5.8f95f609dcbdec55ff0dd66e952cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.4p+0L : -0x5.8f95f609dcbdec55ff0dd66e952cp+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.4p+0L : -0x5.8f95f609dcbdec55ff0dd66e952cp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.4p+0L : -0x5.8f95f609dcbdec55ff0dd66e96p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.4p+0L : -0x5.8f95f609dcbdec55ff0dd66e96p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.4p+0L : -0x5.8f95f609dcbdec55ff0dd66e94p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.4p+0L : -0x5.8f95f609dcbdec55ff0dd66e94p+0L -1 : inexact-ok +lgamma -6.5 += lgamma downward flt-32 -0x6.8p+0f : -0x6.63bf18p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.8p+0f : -0x6.63bf1p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.8p+0f : -0x6.63bf1p+0f -1 : inexact-ok += lgamma upward flt-32 -0x6.8p+0f : -0x6.63bf1p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x6.8p+0 : -0x6.63bf13aa8dc44p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.8p+0 : -0x6.63bf13aa8dc4p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.8p+0 : -0x6.63bf13aa8dc4p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x6.8p+0 : -0x6.63bf13aa8dc4p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.8p+0L : -0x6.63bf13aa8dc40318p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.8p+0L : -0x6.63bf13aa8dc4031p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.8p+0L : -0x6.63bf13aa8dc4031p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.8p+0L : -0x6.63bf13aa8dc4031p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.8p+0L : -0x6.63bf13aa8dc40318p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.8p+0L : -0x6.63bf13aa8dc4031p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.8p+0L : -0x6.63bf13aa8dc4031p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.8p+0L : -0x6.63bf13aa8dc4031p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.8p+0L : -0x6.63bf13aa8dc40311e8a61d305cbcp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.8p+0L : -0x6.63bf13aa8dc40311e8a61d305cb8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.8p+0L : -0x6.63bf13aa8dc40311e8a61d305cb8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.8p+0L : -0x6.63bf13aa8dc40311e8a61d305cb8p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.8p+0L : -0x6.63bf13aa8dc40311e8a61d305ep+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.8p+0L : -0x6.63bf13aa8dc40311e8a61d305cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.8p+0L : -0x6.63bf13aa8dc40311e8a61d305cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.8p+0L : -0x6.63bf13aa8dc40311e8a61d305cp+0L -1 : inexact-ok +lgamma -6.75 += lgamma downward flt-32 -0x6.cp+0f : -0x6.88be68p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.cp+0f : -0x6.88be6p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.cp+0f : -0x6.88be6p+0f -1 : inexact-ok += lgamma upward flt-32 -0x6.cp+0f : -0x6.88be6p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x6.cp+0 : -0x6.88be607932f0cp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.cp+0 : -0x6.88be607932f0cp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.cp+0 : -0x6.88be607932f08p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x6.cp+0 : -0x6.88be607932f08p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.cp+0L : -0x6.88be607932f0a86p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.cp+0L : -0x6.88be607932f0a858p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.cp+0L : -0x6.88be607932f0a858p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.cp+0L : -0x6.88be607932f0a858p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.cp+0L : -0x6.88be607932f0a86p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.cp+0L : -0x6.88be607932f0a858p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.cp+0L : -0x6.88be607932f0a858p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.cp+0L : -0x6.88be607932f0a858p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.cp+0L : -0x6.88be607932f0a85a34afcbd3bdd8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.cp+0L : -0x6.88be607932f0a85a34afcbd3bdd8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.cp+0L : -0x6.88be607932f0a85a34afcbd3bdd4p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.cp+0L : -0x6.88be607932f0a85a34afcbd3bdd4p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.cp+0L : -0x6.88be607932f0a85a34afcbd3bep+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.cp+0L : -0x6.88be607932f0a85a34afcbd3bep+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.cp+0L : -0x6.88be607932f0a85a34afcbd3bcp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.cp+0L : -0x6.88be607932f0a85a34afcbd3bcp+0L -1 : inexact-ok +lgamma -7.25 += lgamma downward flt-32 -0x7.4p+0f : -0x7.8ab8ep+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.4p+0f : -0x7.8ab8ep+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.4p+0f : -0x7.8ab8d8p+0f 1 : inexact-ok += lgamma upward flt-32 -0x7.4p+0f : -0x7.8ab8d8p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x7.4p+0 : -0x7.8ab8df93f8e3p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.4p+0 : -0x7.8ab8df93f8e2cp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.4p+0 : -0x7.8ab8df93f8e2cp+0 1 : inexact-ok += lgamma upward dbl-64 -0x7.4p+0 : -0x7.8ab8df93f8e2cp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.4p+0L : -0x7.8ab8df93f8e2d0bp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.4p+0L : -0x7.8ab8df93f8e2d0a8p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.4p+0L : -0x7.8ab8df93f8e2d0a8p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.4p+0L : -0x7.8ab8df93f8e2d0a8p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.4p+0L : -0x7.8ab8df93f8e2d0bp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.4p+0L : -0x7.8ab8df93f8e2d0a8p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.4p+0L : -0x7.8ab8df93f8e2d0a8p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.4p+0L : -0x7.8ab8df93f8e2d0a8p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.4p+0L : -0x7.8ab8df93f8e2d0ab3f5a4d49d3e4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.4p+0L : -0x7.8ab8df93f8e2d0ab3f5a4d49d3ep+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.4p+0L : -0x7.8ab8df93f8e2d0ab3f5a4d49d3ep+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.4p+0L : -0x7.8ab8df93f8e2d0ab3f5a4d49d3ep+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.4p+0L : -0x7.8ab8df93f8e2d0ab3f5a4d49d4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.4p+0L : -0x7.8ab8df93f8e2d0ab3f5a4d49d4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.4p+0L : -0x7.8ab8df93f8e2d0ab3f5a4d49d2p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.4p+0L : -0x7.8ab8df93f8e2d0ab3f5a4d49d2p+0L 1 : inexact-ok +lgamma -7.5 += lgamma downward flt-32 -0x7.8p+0f : -0x8.678fdp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.8p+0f : -0x8.678fcp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.8p+0f : -0x8.678fcp+0f 1 : inexact-ok += lgamma upward flt-32 -0x7.8p+0f : -0x8.678fcp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x7.8p+0 : -0x8.678fc2dc64f88p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.8p+0 : -0x8.678fc2dc64f88p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.8p+0 : -0x8.678fc2dc64f8p+0 1 : inexact-ok += lgamma upward dbl-64 -0x7.8p+0 : -0x8.678fc2dc64f8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.8p+0L : -0x8.678fc2dc64f8699p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.8p+0L : -0x8.678fc2dc64f8699p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.8p+0L : -0x8.678fc2dc64f8698p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.8p+0L : -0x8.678fc2dc64f8698p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.8p+0L : -0x8.678fc2dc64f8699p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.8p+0L : -0x8.678fc2dc64f8699p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.8p+0L : -0x8.678fc2dc64f8698p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.8p+0L : -0x8.678fc2dc64f8698p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.8p+0L : -0x8.678fc2dc64f8698ca2539c03656p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.8p+0L : -0x8.678fc2dc64f8698ca2539c036558p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.8p+0L : -0x8.678fc2dc64f8698ca2539c036558p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.8p+0L : -0x8.678fc2dc64f8698ca2539c036558p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.8p+0L : -0x8.678fc2dc64f8698ca2539c0368p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.8p+0L : -0x8.678fc2dc64f8698ca2539c0364p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.8p+0L : -0x8.678fc2dc64f8698ca2539c0364p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.8p+0L : -0x8.678fc2dc64f8698ca2539c0364p+0L 1 : inexact-ok +lgamma -7.75 += lgamma downward flt-32 -0x7.cp+0f : -0x8.94f4p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.cp+0f : -0x8.94f4p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.cp+0f : -0x8.94f3fp+0f 1 : inexact-ok += lgamma upward flt-32 -0x7.cp+0f : -0x8.94f3fp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x7.cp+0 : -0x8.94f3f99bb4bdp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.cp+0 : -0x8.94f3f99bb4bdp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.cp+0 : -0x8.94f3f99bb4bc8p+0 1 : inexact-ok += lgamma upward dbl-64 -0x7.cp+0 : -0x8.94f3f99bb4bc8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.cp+0L : -0x8.94f3f99bb4bcf33p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.cp+0L : -0x8.94f3f99bb4bcf32p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.cp+0L : -0x8.94f3f99bb4bcf32p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.cp+0L : -0x8.94f3f99bb4bcf32p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.cp+0L : -0x8.94f3f99bb4bcf33p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.cp+0L : -0x8.94f3f99bb4bcf32p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.cp+0L : -0x8.94f3f99bb4bcf32p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.cp+0L : -0x8.94f3f99bb4bcf32p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.cp+0L : -0x8.94f3f99bb4bcf32586bcabb15d7p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.cp+0L : -0x8.94f3f99bb4bcf32586bcabb15d7p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.cp+0L : -0x8.94f3f99bb4bcf32586bcabb15d68p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.cp+0L : -0x8.94f3f99bb4bcf32586bcabb15d68p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.cp+0L : -0x8.94f3f99bb4bcf32586bcabb16p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.cp+0L : -0x8.94f3f99bb4bcf32586bcabb15cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.cp+0L : -0x8.94f3f99bb4bcf32586bcabb15cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.cp+0L : -0x8.94f3f99bb4bcf32586bcabb15cp+0L 1 : inexact-ok +lgamma -8.25 += lgamma downward flt-32 -0x8.4p+0f : -0x9.a6efdp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.4p+0f : -0x9.a6efdp+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.4p+0f : -0x9.a6efcp+0f -1 : inexact-ok += lgamma upward flt-32 -0x8.4p+0f : -0x9.a6efcp+0f -1 : inexact-ok += lgamma downward dbl-64 -0x8.4p+0 : -0x9.a6efce3f0c5ep+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.4p+0 : -0x9.a6efce3f0c5ep+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.4p+0 : -0x9.a6efce3f0c5d8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x8.4p+0 : -0x9.a6efce3f0c5d8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.4p+0L : -0x9.a6efce3f0c5dfddp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.4p+0L : -0x9.a6efce3f0c5dfdcp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.4p+0L : -0x9.a6efce3f0c5dfdcp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.4p+0L : -0x9.a6efce3f0c5dfdcp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.4p+0L : -0x9.a6efce3f0c5dfddp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.4p+0L : -0x9.a6efce3f0c5dfdcp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.4p+0L : -0x9.a6efce3f0c5dfdcp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.4p+0L : -0x9.a6efce3f0c5dfdcp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.4p+0L : -0x9.a6efce3f0c5dfdc1db446d03ceep+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.4p+0L : -0x9.a6efce3f0c5dfdc1db446d03ceep+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.4p+0L : -0x9.a6efce3f0c5dfdc1db446d03ced8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.4p+0L : -0x9.a6efce3f0c5dfdc1db446d03ced8p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.4p+0L : -0x9.a6efce3f0c5dfdc1db446d03dp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.4p+0L : -0x9.a6efce3f0c5dfdc1db446d03dp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.4p+0L : -0x9.a6efce3f0c5dfdc1db446d03ccp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.4p+0L : -0x9.a6efce3f0c5dfdc1db446d03ccp+0L -1 : inexact-ok +lgamma -8.5 += lgamma downward flt-32 -0x8.8p+0f : -0xa.8b6b3p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.8p+0f : -0xa.8b6b2p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.8p+0f : -0xa.8b6b2p+0f -1 : inexact-ok += lgamma upward flt-32 -0x8.8p+0f : -0xa.8b6b2p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x8.8p+0 : -0xa.8b6b2323e3188p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.8p+0 : -0xa.8b6b2323e318p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.8p+0 : -0xa.8b6b2323e318p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x8.8p+0 : -0xa.8b6b2323e318p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.8p+0L : -0xa.8b6b2323e31829dp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.8p+0L : -0xa.8b6b2323e31829cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.8p+0L : -0xa.8b6b2323e31829cp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.8p+0L : -0xa.8b6b2323e31829cp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.8p+0L : -0xa.8b6b2323e31829dp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.8p+0L : -0xa.8b6b2323e31829cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.8p+0L : -0xa.8b6b2323e31829cp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.8p+0L : -0xa.8b6b2323e31829cp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.8p+0L : -0xa.8b6b2323e31829c0be636f82e6dp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.8p+0L : -0xa.8b6b2323e31829c0be636f82e6dp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.8p+0L : -0xa.8b6b2323e31829c0be636f82e6c8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.8p+0L : -0xa.8b6b2323e31829c0be636f82e6c8p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.8p+0L : -0xa.8b6b2323e31829c0be636f82e8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.8p+0L : -0xa.8b6b2323e31829c0be636f82e8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.8p+0L : -0xa.8b6b2323e31829c0be636f82e4p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.8p+0L : -0xa.8b6b2323e31829c0be636f82e4p+0L -1 : inexact-ok +lgamma -8.75 += lgamma downward flt-32 -0x8.cp+0f : -0xa.c03b2p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.cp+0f : -0xa.c03b1p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.cp+0f : -0xa.c03b1p+0f -1 : inexact-ok += lgamma upward flt-32 -0x8.cp+0f : -0xa.c03b1p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x8.cp+0 : -0xa.c03b140e0f97p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.cp+0 : -0xa.c03b140e0f968p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.cp+0 : -0xa.c03b140e0f968p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x8.cp+0 : -0xa.c03b140e0f968p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.cp+0L : -0xa.c03b140e0f96abdp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.cp+0L : -0xa.c03b140e0f96abcp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.cp+0L : -0xa.c03b140e0f96abcp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.cp+0L : -0xa.c03b140e0f96abcp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.cp+0L : -0xa.c03b140e0f96abdp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.cp+0L : -0xa.c03b140e0f96abcp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.cp+0L : -0xa.c03b140e0f96abcp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.cp+0L : -0xa.c03b140e0f96abcp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.cp+0L : -0xa.c03b140e0f96abc4c901806683p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.cp+0L : -0xa.c03b140e0f96abc4c901806682f8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.cp+0L : -0xa.c03b140e0f96abc4c901806682f8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.cp+0L : -0xa.c03b140e0f96abc4c901806682f8p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.cp+0L : -0xa.c03b140e0f96abc4c901806684p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.cp+0L : -0xa.c03b140e0f96abc4c901806684p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.cp+0L : -0xa.c03b140e0f96abc4c90180668p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.cp+0L : -0xa.c03b140e0f96abc4c90180668p+0L -1 : inexact-ok +lgamma -9.25 += lgamma downward flt-32 -0x9.4p+0f : -0xb.e070cp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x9.4p+0f : -0xb.e070cp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x9.4p+0f : -0xb.e070bp+0f 1 : inexact-ok += lgamma upward flt-32 -0x9.4p+0f : -0xb.e070bp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x9.4p+0 : -0xb.e070bc16c1b7p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.4p+0 : -0xb.e070bc16c1b68p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.4p+0 : -0xb.e070bc16c1b68p+0 1 : inexact-ok += lgamma upward dbl-64 -0x9.4p+0 : -0xb.e070bc16c1b68p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.4p+0L : -0xb.e070bc16c1b6b16p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.4p+0L : -0xb.e070bc16c1b6b16p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.4p+0L : -0xb.e070bc16c1b6b15p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.4p+0L : -0xb.e070bc16c1b6b15p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.4p+0L : -0xb.e070bc16c1b6b16p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.4p+0L : -0xb.e070bc16c1b6b16p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.4p+0L : -0xb.e070bc16c1b6b15p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.4p+0L : -0xb.e070bc16c1b6b15p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.4p+0L : -0xb.e070bc16c1b6b15d44a869cfc8bp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.4p+0L : -0xb.e070bc16c1b6b15d44a869cfc8a8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.4p+0L : -0xb.e070bc16c1b6b15d44a869cfc8a8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.4p+0L : -0xb.e070bc16c1b6b15d44a869cfc8a8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.4p+0L : -0xb.e070bc16c1b6b15d44a869cfccp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.4p+0L : -0xb.e070bc16c1b6b15d44a869cfc8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.4p+0L : -0xb.e070bc16c1b6b15d44a869cfc8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.4p+0L : -0xb.e070bc16c1b6b15d44a869cfc8p+0L 1 : inexact-ok +lgamma -9.5 += lgamma downward flt-32 -0x9.8p+0f : -0xc.cbbfdp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x9.8p+0f : -0xc.cbbfdp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x9.8p+0f : -0xc.cbbfcp+0f 1 : inexact-ok += lgamma upward flt-32 -0x9.8p+0f : -0xc.cbbfcp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x9.8p+0 : -0xc.cbbfcbeca7ae8p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.8p+0 : -0xc.cbbfcbeca7aep+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.8p+0 : -0xc.cbbfcbeca7aep+0 1 : inexact-ok += lgamma upward dbl-64 -0x9.8p+0 : -0xc.cbbfcbeca7aep+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.8p+0L : -0xc.cbbfcbeca7ae3e6p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.8p+0L : -0xc.cbbfcbeca7ae3e6p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5503d29e5934fp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5503d29e5934fp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5503d29e5934e8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5503d29e5934e8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5503d29e5938p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5503d29e5934p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5503d29e5934p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.8p+0L : -0xc.cbbfcbeca7ae3e5503d29e5934p+0L 1 : inexact-ok +lgamma -9.75 += lgamma downward flt-32 -0x9.cp+0f : -0xd.07362p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x9.cp+0f : -0xd.07361p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x9.cp+0f : -0xd.07361p+0f 1 : inexact-ok += lgamma upward flt-32 -0x9.cp+0f : -0xd.07361p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x9.cp+0 : -0xd.0736112f6db3p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.cp+0 : -0xd.0736112f6db28p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.cp+0 : -0xd.0736112f6db28p+0 1 : inexact-ok += lgamma upward dbl-64 -0x9.cp+0 : -0xd.0736112f6db28p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.cp+0L : -0xd.0736112f6db281cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.cp+0L : -0xd.0736112f6db281bp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.cp+0L : -0xd.0736112f6db281bp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.cp+0L : -0xd.0736112f6db281bp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.cp+0L : -0xd.0736112f6db281cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.cp+0L : -0xd.0736112f6db281bp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.cp+0L : -0xd.0736112f6db281bp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.cp+0L : -0xd.0736112f6db281bp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.cp+0L : -0xd.0736112f6db281b4a90d85a00008p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.cp+0L : -0xd.0736112f6db281b4a90d85ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.cp+0L : -0xd.0736112f6db281b4a90d85ap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.cp+0L : -0xd.0736112f6db281b4a90d85ap+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.cp+0L : -0xd.0736112f6db281b4a90d85a004p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.cp+0L : -0xd.0736112f6db281b4a90d85ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.cp+0L : -0xd.0736112f6db281b4a90d85ap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.cp+0L : -0xd.0736112f6db281b4a90d85ap+0L 1 : inexact-ok +lgamma -10.25 += lgamma downward flt-32 -0xa.4p+0f : -0xe.34394p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xa.4p+0f : -0xe.34393p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xa.4p+0f : -0xe.34393p+0f -1 : inexact-ok += lgamma upward flt-32 -0xa.4p+0f : -0xe.34393p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xa.4p+0 : -0xe.343934d8f3a18p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.4p+0 : -0xe.343934d8f3a18p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.4p+0 : -0xe.343934d8f3a1p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xa.4p+0 : -0xe.343934d8f3a1p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.4p+0L : -0xe.343934d8f3a1738p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.4p+0L : -0xe.343934d8f3a1738p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.4p+0L : -0xe.343934d8f3a1737p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.4p+0L : -0xe.343934d8f3a1737p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.4p+0L : -0xe.343934d8f3a1738p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.4p+0L : -0xe.343934d8f3a1738p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.4p+0L : -0xe.343934d8f3a1737p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.4p+0L : -0xe.343934d8f3a1737p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.4p+0L : -0xe.343934d8f3a1737b4ce05d06fe3p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.4p+0L : -0xe.343934d8f3a1737b4ce05d06fe28p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.4p+0L : -0xe.343934d8f3a1737b4ce05d06fe28p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.4p+0L : -0xe.343934d8f3a1737b4ce05d06fe28p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.4p+0L : -0xe.343934d8f3a1737b4ce05d07p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.4p+0L : -0xe.343934d8f3a1737b4ce05d07p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.4p+0L : -0xe.343934d8f3a1737b4ce05d06fcp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.4p+0L : -0xe.343934d8f3a1737b4ce05d06fcp+0L -1 : inexact-ok +lgamma -10.5 += lgamma downward flt-32 -0xa.8p+0f : -0xf.25b39p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xa.8p+0f : -0xf.25b38p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xa.8p+0f : -0xf.25b38p+0f -1 : inexact-ok += lgamma upward flt-32 -0xa.8p+0f : -0xf.25b38p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xa.8p+0 : -0xf.25b38682cbb5p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.8p+0 : -0xf.25b38682cbb5p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.8p+0 : -0xf.25b38682cbb48p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xa.8p+0 : -0xf.25b38682cbb48p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.8p+0L : -0xf.25b38682cbb4e37p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.8p+0L : -0xf.25b38682cbb4e36p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.8p+0L : -0xf.25b38682cbb4e36p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.8p+0L : -0xf.25b38682cbb4e36p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.8p+0L : -0xf.25b38682cbb4e37p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.8p+0L : -0xf.25b38682cbb4e36p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.8p+0L : -0xf.25b38682cbb4e36p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.8p+0L : -0xf.25b38682cbb4e36p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.8p+0L : -0xf.25b38682cbb4e366d49d0ee55c58p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.8p+0L : -0xf.25b38682cbb4e366d49d0ee55c5p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.8p+0L : -0xf.25b38682cbb4e366d49d0ee55c5p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.8p+0L : -0xf.25b38682cbb4e366d49d0ee55c5p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.8p+0L : -0xf.25b38682cbb4e366d49d0ee56p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.8p+0L : -0xf.25b38682cbb4e366d49d0ee55cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.8p+0L : -0xf.25b38682cbb4e366d49d0ee55cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.8p+0L : -0xf.25b38682cbb4e366d49d0ee55cp+0L -1 : inexact-ok +lgamma -10.75 += lgamma downward flt-32 -0xa.cp+0f : -0xf.672ffp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xa.cp+0f : -0xf.672fep+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xa.cp+0f : -0xf.672fep+0f -1 : inexact-ok += lgamma upward flt-32 -0xa.cp+0f : -0xf.672fep+0f -1 : inexact-ok += lgamma downward dbl-64 -0xa.cp+0 : -0xf.672fe4026796p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.cp+0 : -0xf.672fe40267958p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.cp+0 : -0xf.672fe40267958p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xa.cp+0 : -0xf.672fe40267958p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.cp+0L : -0xf.672fe4026795b13p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.cp+0L : -0xf.672fe4026795b13p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.cp+0L : -0xf.672fe4026795b12p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.cp+0L : -0xf.672fe4026795b12p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.cp+0L : -0xf.672fe4026795b13p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.cp+0L : -0xf.672fe4026795b13p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.cp+0L : -0xf.672fe4026795b12p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.cp+0L : -0xf.672fe4026795b12p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.cp+0L : -0xf.672fe4026795b128b9dd0a7c2c48p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.cp+0L : -0xf.672fe4026795b128b9dd0a7c2c48p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.cp+0L : -0xf.672fe4026795b128b9dd0a7c2c4p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.cp+0L : -0xf.672fe4026795b128b9dd0a7c2c4p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.cp+0L : -0xf.672fe4026795b128b9dd0a7c3p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.cp+0L : -0xf.672fe4026795b128b9dd0a7c2cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.cp+0L : -0xf.672fe4026795b128b9dd0a7c2cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.cp+0L : -0xf.672fe4026795b128b9dd0a7c2cp+0L -1 : inexact-ok +lgamma -11.25 += lgamma downward flt-32 -0xb.4p+0f : -0x1.09fd68p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xb.4p+0f : -0x1.09fd68p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xb.4p+0f : -0x1.09fd66p+4f 1 : inexact-ok += lgamma upward flt-32 -0xb.4p+0f : -0x1.09fd66p+4f 1 : inexact-ok += lgamma downward dbl-64 -0xb.4p+0 : -0x1.09fd673bdc938p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.4p+0 : -0x1.09fd673bdc937p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.4p+0 : -0x1.09fd673bdc937p+4 1 : inexact-ok += lgamma upward dbl-64 -0xb.4p+0 : -0x1.09fd673bdc937p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.4p+0L : -0x1.09fd673bdc93709ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.4p+0L : -0x1.09fd673bdc93709cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.4p+0L : -0x1.09fd673bdc93709cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.4p+0L : -0x1.09fd673bdc93709cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.4p+0L : -0x1.09fd673bdc93709ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.4p+0L : -0x1.09fd673bdc93709cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.4p+0L : -0x1.09fd673bdc93709cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.4p+0L : -0x1.09fd673bdc93709cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.4p+0L : -0x1.09fd673bdc93709c0e0c3b597082p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.4p+0L : -0x1.09fd673bdc93709c0e0c3b597081p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.4p+0L : -0x1.09fd673bdc93709c0e0c3b597081p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.4p+0L : -0x1.09fd673bdc93709c0e0c3b597081p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.4p+0L : -0x1.09fd673bdc93709c0e0c3b5971p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.4p+0L : -0x1.09fd673bdc93709c0e0c3b59708p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.4p+0L : -0x1.09fd673bdc93709c0e0c3b59708p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.4p+0L : -0x1.09fd673bdc93709c0e0c3b59708p+4L 1 : inexact-ok +lgamma -11.5 += lgamma downward flt-32 -0xb.8p+0f : -0x1.196f14p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xb.8p+0f : -0x1.196f12p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xb.8p+0f : -0x1.196f12p+4f 1 : inexact-ok += lgamma upward flt-32 -0xb.8p+0f : -0x1.196f12p+4f 1 : inexact-ok += lgamma downward dbl-64 -0xb.8p+0 : -0x1.196f12e453064p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.8p+0 : -0x1.196f12e453063p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.8p+0 : -0x1.196f12e453063p+4 1 : inexact-ok += lgamma upward dbl-64 -0xb.8p+0 : -0x1.196f12e453063p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.8p+0L : -0x1.196f12e4530636aep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.8p+0L : -0x1.196f12e4530636aep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.8p+0L : -0x1.196f12e4530636acp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.8p+0L : -0x1.196f12e4530636acp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.8p+0L : -0x1.196f12e4530636aep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.8p+0L : -0x1.196f12e4530636aep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.8p+0L : -0x1.196f12e4530636acp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.8p+0L : -0x1.196f12e4530636acp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.8p+0L : -0x1.196f12e4530636addbb797998b7fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.8p+0L : -0x1.196f12e4530636addbb797998b7fp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.8p+0L : -0x1.196f12e4530636addbb797998b7ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.8p+0L : -0x1.196f12e4530636addbb797998b7ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.8p+0L : -0x1.196f12e4530636addbb797998b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.8p+0L : -0x1.196f12e4530636addbb797998b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.8p+0L : -0x1.196f12e4530636addbb797998bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.8p+0L : -0x1.196f12e4530636addbb797998bp+4L 1 : inexact-ok +lgamma -11.75 += lgamma downward flt-32 -0xb.cp+0f : -0x1.1ddefp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xb.cp+0f : -0x1.1ddefp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xb.cp+0f : -0x1.1ddeeep+4f 1 : inexact-ok += lgamma upward flt-32 -0xb.cp+0f : -0x1.1ddeeep+4f 1 : inexact-ok += lgamma downward dbl-64 -0xb.cp+0 : -0x1.1ddeefa04e20ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.cp+0 : -0x1.1ddeefa04e20ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.cp+0 : -0x1.1ddeefa04e20dp+4 1 : inexact-ok += lgamma upward dbl-64 -0xb.cp+0 : -0x1.1ddeefa04e20dp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.cp+0L : -0x1.1ddeefa04e20d892p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.cp+0L : -0x1.1ddeefa04e20d89p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.cp+0L : -0x1.1ddeefa04e20d89p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.cp+0L : -0x1.1ddeefa04e20d89p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.cp+0L : -0x1.1ddeefa04e20d892p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.cp+0L : -0x1.1ddeefa04e20d89p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.cp+0L : -0x1.1ddeefa04e20d89p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.cp+0L : -0x1.1ddeefa04e20d89p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.cp+0L : -0x1.1ddeefa04e20d8902b3ea2985288p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.cp+0L : -0x1.1ddeefa04e20d8902b3ea2985287p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.cp+0L : -0x1.1ddeefa04e20d8902b3ea2985287p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.cp+0L : -0x1.1ddeefa04e20d8902b3ea2985287p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.cp+0L : -0x1.1ddeefa04e20d8902b3ea29853p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.cp+0L : -0x1.1ddeefa04e20d8902b3ea298528p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.cp+0L : -0x1.1ddeefa04e20d8902b3ea298528p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.cp+0L : -0x1.1ddeefa04e20d8902b3ea298528p+4L 1 : inexact-ok +lgamma -12.25 += lgamma downward flt-32 -0xc.4p+0f : -0x1.32140ap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0xc.4p+0f : -0x1.32140ap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0xc.4p+0f : -0x1.321408p+4f -1 : inexact-ok += lgamma upward flt-32 -0xc.4p+0f : -0x1.321408p+4f -1 : inexact-ok += lgamma downward dbl-64 -0xc.4p+0 : -0x1.32140999470e4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.4p+0 : -0x1.32140999470e3p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.4p+0 : -0x1.32140999470e3p+4 -1 : inexact-ok += lgamma upward dbl-64 -0xc.4p+0 : -0x1.32140999470e3p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.4p+0L : -0x1.32140999470e301p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.4p+0L : -0x1.32140999470e301p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.4p+0L : -0x1.32140999470e300ep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.4p+0L : -0x1.32140999470e300ep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.4p+0L : -0x1.32140999470e301p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.4p+0L : -0x1.32140999470e301p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.4p+0L : -0x1.32140999470e300ep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.4p+0L : -0x1.32140999470e300ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.4p+0L : -0x1.32140999470e300f73a257c054c7p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.4p+0L : -0x1.32140999470e300f73a257c054c6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.4p+0L : -0x1.32140999470e300f73a257c054c6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.4p+0L : -0x1.32140999470e300f73a257c054c6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.4p+0L : -0x1.32140999470e300f73a257c055p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.4p+0L : -0x1.32140999470e300f73a257c055p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.4p+0L : -0x1.32140999470e300f73a257c0548p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.4p+0L : -0x1.32140999470e300f73a257c0548p+4L -1 : inexact-ok +lgamma -12.5 += lgamma downward flt-32 -0xc.8p+0f : -0x1.41d876p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0xc.8p+0f : -0x1.41d876p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0xc.8p+0f : -0x1.41d874p+4f -1 : inexact-ok += lgamma upward flt-32 -0xc.8p+0f : -0x1.41d874p+4f -1 : inexact-ok += lgamma downward dbl-64 -0xc.8p+0 : -0x1.41d87554b103bp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.8p+0 : -0x1.41d87554b103ap+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.8p+0 : -0x1.41d87554b103ap+4 -1 : inexact-ok += lgamma upward dbl-64 -0xc.8p+0 : -0x1.41d87554b103ap+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.8p+0L : -0x1.41d87554b103a5eap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.8p+0L : -0x1.41d87554b103a5eap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.8p+0L : -0x1.41d87554b103a5e8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.8p+0L : -0x1.41d87554b103a5e8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.8p+0L : -0x1.41d87554b103a5eap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.8p+0L : -0x1.41d87554b103a5eap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.8p+0L : -0x1.41d87554b103a5e8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.8p+0L : -0x1.41d87554b103a5e8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.8p+0L : -0x1.41d87554b103a5e91b085102cc2bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.8p+0L : -0x1.41d87554b103a5e91b085102cc2bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.8p+0L : -0x1.41d87554b103a5e91b085102cc2ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.8p+0L : -0x1.41d87554b103a5e91b085102cc2ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.8p+0L : -0x1.41d87554b103a5e91b085102cc8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.8p+0L : -0x1.41d87554b103a5e91b085102ccp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.8p+0L : -0x1.41d87554b103a5e91b085102ccp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.8p+0L : -0x1.41d87554b103a5e91b085102ccp+4L -1 : inexact-ok +lgamma -12.75 += lgamma downward flt-32 -0xc.cp+0f : -0x1.46997p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0xc.cp+0f : -0x1.46996ep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0xc.cp+0f : -0x1.46996ep+4f -1 : inexact-ok += lgamma upward flt-32 -0xc.cp+0f : -0x1.46996ep+4f -1 : inexact-ok += lgamma downward dbl-64 -0xc.cp+0 : -0x1.46996e9ff5e8fp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.cp+0 : -0x1.46996e9ff5e8ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.cp+0 : -0x1.46996e9ff5e8ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0xc.cp+0 : -0x1.46996e9ff5e8ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.cp+0L : -0x1.46996e9ff5e8e792p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.cp+0L : -0x1.46996e9ff5e8e79p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.cp+0L : -0x1.46996e9ff5e8e79p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.cp+0L : -0x1.46996e9ff5e8e79p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.cp+0L : -0x1.46996e9ff5e8e792p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.cp+0L : -0x1.46996e9ff5e8e79p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.cp+0L : -0x1.46996e9ff5e8e79p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.cp+0L : -0x1.46996e9ff5e8e79p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.cp+0L : -0x1.46996e9ff5e8e7901aa2fd6c1ab4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.cp+0L : -0x1.46996e9ff5e8e7901aa2fd6c1ab3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.cp+0L : -0x1.46996e9ff5e8e7901aa2fd6c1ab3p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.cp+0L : -0x1.46996e9ff5e8e7901aa2fd6c1ab3p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.cp+0L : -0x1.46996e9ff5e8e7901aa2fd6c1bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.cp+0L : -0x1.46996e9ff5e8e7901aa2fd6c1a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.cp+0L : -0x1.46996e9ff5e8e7901aa2fd6c1a8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.cp+0L : -0x1.46996e9ff5e8e7901aa2fd6c1a8p+4L -1 : inexact-ok +lgamma -13.25 += lgamma downward flt-32 -0xd.4p+0f : -0x1.5b6c18p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xd.4p+0f : -0x1.5b6c18p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xd.4p+0f : -0x1.5b6c16p+4f 1 : inexact-ok += lgamma upward flt-32 -0xd.4p+0f : -0x1.5b6c16p+4f 1 : inexact-ok += lgamma downward dbl-64 -0xd.4p+0 : -0x1.5b6c176a914dap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.4p+0 : -0x1.5b6c176a914d9p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.4p+0 : -0x1.5b6c176a914d9p+4 1 : inexact-ok += lgamma upward dbl-64 -0xd.4p+0 : -0x1.5b6c176a914d9p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.4p+0L : -0x1.5b6c176a914d9644p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.4p+0L : -0x1.5b6c176a914d9642p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.4p+0L : -0x1.5b6c176a914d9642p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.4p+0L : -0x1.5b6c176a914d9642p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.4p+0L : -0x1.5b6c176a914d9644p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.4p+0L : -0x1.5b6c176a914d9642p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.4p+0L : -0x1.5b6c176a914d9642p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.4p+0L : -0x1.5b6c176a914d9642p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.4p+0L : -0x1.5b6c176a914d9642f7b1b82c4984p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.4p+0L : -0x1.5b6c176a914d9642f7b1b82c4984p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.4p+0L : -0x1.5b6c176a914d9642f7b1b82c4983p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.4p+0L : -0x1.5b6c176a914d9642f7b1b82c4983p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.4p+0L : -0x1.5b6c176a914d9642f7b1b82c4ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.4p+0L : -0x1.5b6c176a914d9642f7b1b82c498p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.4p+0L : -0x1.5b6c176a914d9642f7b1b82c498p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.4p+0L : -0x1.5b6c176a914d9642f7b1b82c498p+4L 1 : inexact-ok +lgamma -13.5 += lgamma downward flt-32 -0xd.8p+0f : -0x1.6b7d14p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xd.8p+0f : -0x1.6b7d14p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xd.8p+0f : -0x1.6b7d12p+4f 1 : inexact-ok += lgamma upward flt-32 -0xd.8p+0f : -0x1.6b7d12p+4f 1 : inexact-ok += lgamma downward dbl-64 -0xd.8p+0 : -0x1.6b7d13453aefdp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.8p+0 : -0x1.6b7d13453aefdp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.8p+0 : -0x1.6b7d13453aefcp+4 1 : inexact-ok += lgamma upward dbl-64 -0xd.8p+0 : -0x1.6b7d13453aefcp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.8p+0L : -0x1.6b7d13453aefce16p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.8p+0L : -0x1.6b7d13453aefce14p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.8p+0L : -0x1.6b7d13453aefce14p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.8p+0L : -0x1.6b7d13453aefce14p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.8p+0L : -0x1.6b7d13453aefce16p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.8p+0L : -0x1.6b7d13453aefce14p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.8p+0L : -0x1.6b7d13453aefce14p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.8p+0L : -0x1.6b7d13453aefce14p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.8p+0L : -0x1.6b7d13453aefce149d2ee0493ce7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.8p+0L : -0x1.6b7d13453aefce149d2ee0493ce6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.8p+0L : -0x1.6b7d13453aefce149d2ee0493ce6p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.8p+0L : -0x1.6b7d13453aefce149d2ee0493ce6p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.8p+0L : -0x1.6b7d13453aefce149d2ee0493dp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.8p+0L : -0x1.6b7d13453aefce149d2ee0493dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.8p+0L : -0x1.6b7d13453aefce149d2ee0493c8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.8p+0L : -0x1.6b7d13453aefce149d2ee0493c8p+4L 1 : inexact-ok +lgamma -13.75 += lgamma downward flt-32 -0xd.cp+0f : -0x1.708936p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xd.cp+0f : -0x1.708936p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xd.cp+0f : -0x1.708934p+4f 1 : inexact-ok += lgamma upward flt-32 -0xd.cp+0f : -0x1.708934p+4f 1 : inexact-ok += lgamma downward dbl-64 -0xd.cp+0 : -0x1.70893507e7aadp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.cp+0 : -0x1.70893507e7aacp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.cp+0 : -0x1.70893507e7aacp+4 1 : inexact-ok += lgamma upward dbl-64 -0xd.cp+0 : -0x1.70893507e7aacp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.cp+0L : -0x1.70893507e7aac336p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.cp+0L : -0x1.70893507e7aac336p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.cp+0L : -0x1.70893507e7aac334p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.cp+0L : -0x1.70893507e7aac334p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.cp+0L : -0x1.70893507e7aac336p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.cp+0L : -0x1.70893507e7aac336p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.cp+0L : -0x1.70893507e7aac334p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.cp+0L : -0x1.70893507e7aac334p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.cp+0L : -0x1.70893507e7aac335181780e3ca85p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.cp+0L : -0x1.70893507e7aac335181780e3ca85p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.cp+0L : -0x1.70893507e7aac335181780e3ca84p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.cp+0L : -0x1.70893507e7aac335181780e3ca84p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.cp+0L : -0x1.70893507e7aac335181780e3cbp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.cp+0L : -0x1.70893507e7aac335181780e3ca8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.cp+0L : -0x1.70893507e7aac335181780e3ca8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.cp+0L : -0x1.70893507e7aac335181780e3ca8p+4L 1 : inexact-ok +lgamma -14.25 += lgamma downward flt-32 -0xe.4p+0f : -0x1.85ee2cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0xe.4p+0f : -0x1.85ee2ap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0xe.4p+0f : -0x1.85ee2ap+4f -1 : inexact-ok += lgamma upward flt-32 -0xe.4p+0f : -0x1.85ee2ap+4f -1 : inexact-ok += lgamma downward dbl-64 -0xe.4p+0 : -0x1.85ee2af24d7d1p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.4p+0 : -0x1.85ee2af24d7d1p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.4p+0 : -0x1.85ee2af24d7dp+4 -1 : inexact-ok += lgamma upward dbl-64 -0xe.4p+0 : -0x1.85ee2af24d7dp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.4p+0L : -0x1.85ee2af24d7d0a8ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.4p+0L : -0x1.85ee2af24d7d0a88p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.4p+0L : -0x1.85ee2af24d7d0a88p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.4p+0L : -0x1.85ee2af24d7d0a88p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.4p+0L : -0x1.85ee2af24d7d0a8ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.4p+0L : -0x1.85ee2af24d7d0a88p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.4p+0L : -0x1.85ee2af24d7d0a88p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.4p+0L : -0x1.85ee2af24d7d0a88p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.4p+0L : -0x1.85ee2af24d7d0a88e9ac08b57e7bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.4p+0L : -0x1.85ee2af24d7d0a88e9ac08b57e7ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.4p+0L : -0x1.85ee2af24d7d0a88e9ac08b57e7ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.4p+0L : -0x1.85ee2af24d7d0a88e9ac08b57e7ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.4p+0L : -0x1.85ee2af24d7d0a88e9ac08b57e8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.4p+0L : -0x1.85ee2af24d7d0a88e9ac08b57e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.4p+0L : -0x1.85ee2af24d7d0a88e9ac08b57ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.4p+0L : -0x1.85ee2af24d7d0a88e9ac08b57ep+4L -1 : inexact-ok +lgamma -14.5 += lgamma downward flt-32 -0xe.8p+0f : -0x1.964664p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0xe.8p+0f : -0x1.964664p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0xe.8p+0f : -0x1.964662p+4f -1 : inexact-ok += lgamma upward flt-32 -0xe.8p+0f : -0x1.964662p+4f -1 : inexact-ok += lgamma downward dbl-64 -0xe.8p+0 : -0x1.9646635d59cf2p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.8p+0 : -0x1.9646635d59cf1p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.8p+0 : -0x1.9646635d59cf1p+4 -1 : inexact-ok += lgamma upward dbl-64 -0xe.8p+0 : -0x1.9646635d59cf1p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.8p+0L : -0x1.9646635d59cf13f6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.8p+0L : -0x1.9646635d59cf13f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.8p+0L : -0x1.9646635d59cf13f4p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.8p+0L : -0x1.9646635d59cf13f4p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.8p+0L : -0x1.9646635d59cf13f6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.8p+0L : -0x1.9646635d59cf13f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.8p+0L : -0x1.9646635d59cf13f4p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.8p+0L : -0x1.9646635d59cf13f4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.8p+0L : -0x1.9646635d59cf13f4add1e2f07111p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.8p+0L : -0x1.9646635d59cf13f4add1e2f07111p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.8p+0L : -0x1.9646635d59cf13f4add1e2f0711p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.8p+0L : -0x1.9646635d59cf13f4add1e2f0711p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.8p+0L : -0x1.9646635d59cf13f4add1e2f0718p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.8p+0L : -0x1.9646635d59cf13f4add1e2f071p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.8p+0L : -0x1.9646635d59cf13f4add1e2f071p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.8p+0L : -0x1.9646635d59cf13f4add1e2f071p+4L -1 : inexact-ok +lgamma -14.75 += lgamma downward flt-32 -0xe.cp+0f : -0x1.9b988ap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0xe.cp+0f : -0x1.9b988ap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0xe.cp+0f : -0x1.9b9888p+4f -1 : inexact-ok += lgamma upward flt-32 -0xe.cp+0f : -0x1.9b9888p+4f -1 : inexact-ok += lgamma downward dbl-64 -0xe.cp+0 : -0x1.9b9889f00a16cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.cp+0 : -0x1.9b9889f00a16bp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.cp+0 : -0x1.9b9889f00a16bp+4 -1 : inexact-ok += lgamma upward dbl-64 -0xe.cp+0 : -0x1.9b9889f00a16bp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.cp+0L : -0x1.9b9889f00a16b6dcp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.cp+0L : -0x1.9b9889f00a16b6dap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.cp+0L : -0x1.9b9889f00a16b6dap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.cp+0L : -0x1.9b9889f00a16b6dap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.cp+0L : -0x1.9b9889f00a16b6dcp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.cp+0L : -0x1.9b9889f00a16b6dap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.cp+0L : -0x1.9b9889f00a16b6dap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.cp+0L : -0x1.9b9889f00a16b6dap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.cp+0L : -0x1.9b9889f00a16b6da301362abbacfp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.cp+0L : -0x1.9b9889f00a16b6da301362abbacep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.cp+0L : -0x1.9b9889f00a16b6da301362abbacep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.cp+0L : -0x1.9b9889f00a16b6da301362abbacep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.cp+0L : -0x1.9b9889f00a16b6da301362abbbp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.cp+0L : -0x1.9b9889f00a16b6da301362abbbp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.cp+0L : -0x1.9b9889f00a16b6da301362abba8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.cp+0L : -0x1.9b9889f00a16b6da301362abba8p+4L -1 : inexact-ok +lgamma -15.25 += lgamma downward flt-32 -0xf.4p+0f : -0x1.b1860cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xf.4p+0f : -0x1.b1860cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xf.4p+0f : -0x1.b1860ap+4f 1 : inexact-ok += lgamma upward flt-32 -0xf.4p+0f : -0x1.b1860ap+4f 1 : inexact-ok += lgamma downward dbl-64 -0xf.4p+0 : -0x1.b1860b9f9cf35p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.4p+0 : -0x1.b1860b9f9cf35p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.4p+0 : -0x1.b1860b9f9cf34p+4 1 : inexact-ok += lgamma upward dbl-64 -0xf.4p+0 : -0x1.b1860b9f9cf34p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.4p+0L : -0x1.b1860b9f9cf34edcp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.4p+0L : -0x1.b1860b9f9cf34edap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.4p+0L : -0x1.b1860b9f9cf34edap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.4p+0L : -0x1.b1860b9f9cf34edap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.4p+0L : -0x1.b1860b9f9cf34edcp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.4p+0L : -0x1.b1860b9f9cf34edap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.4p+0L : -0x1.b1860b9f9cf34edap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.4p+0L : -0x1.b1860b9f9cf34edap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.4p+0L : -0x1.b1860b9f9cf34eda33665e357554p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.4p+0L : -0x1.b1860b9f9cf34eda33665e357553p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.4p+0L : -0x1.b1860b9f9cf34eda33665e357553p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.4p+0L : -0x1.b1860b9f9cf34eda33665e357553p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.4p+0L : -0x1.b1860b9f9cf34eda33665e35758p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.4p+0L : -0x1.b1860b9f9cf34eda33665e35758p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.4p+0L : -0x1.b1860b9f9cf34eda33665e3575p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.4p+0L : -0x1.b1860b9f9cf34eda33665e3575p+4L 1 : inexact-ok +lgamma -15.5 += lgamma downward flt-32 -0xf.8p+0f : -0x1.c220ep+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xf.8p+0f : -0x1.c220dep+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xf.8p+0f : -0x1.c220dep+4f 1 : inexact-ok += lgamma upward flt-32 -0xf.8p+0f : -0x1.c220dep+4f 1 : inexact-ok += lgamma downward dbl-64 -0xf.8p+0 : -0x1.c220de6eff08ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.8p+0 : -0x1.c220de6eff08dp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.8p+0 : -0x1.c220de6eff08dp+4 1 : inexact-ok += lgamma upward dbl-64 -0xf.8p+0 : -0x1.c220de6eff08dp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.8p+0L : -0x1.c220de6eff08d03ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.8p+0L : -0x1.c220de6eff08d03cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.8p+0L : -0x1.c220de6eff08d03cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.8p+0L : -0x1.c220de6eff08d03cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.8p+0L : -0x1.c220de6eff08d03ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.8p+0L : -0x1.c220de6eff08d03cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.8p+0L : -0x1.c220de6eff08d03cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.8p+0L : -0x1.c220de6eff08d03cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.8p+0L : -0x1.c220de6eff08d03c1f90ec27cb4ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.8p+0L : -0x1.c220de6eff08d03c1f90ec27cb49p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.8p+0L : -0x1.c220de6eff08d03c1f90ec27cb49p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.8p+0L : -0x1.c220de6eff08d03c1f90ec27cb49p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.8p+0L : -0x1.c220de6eff08d03c1f90ec27cb8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.8p+0L : -0x1.c220de6eff08d03c1f90ec27cb8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.8p+0L : -0x1.c220de6eff08d03c1f90ec27cbp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.8p+0L : -0x1.c220de6eff08d03c1f90ec27cbp+4L 1 : inexact-ok +lgamma -15.75 += lgamma downward flt-32 -0xf.cp+0f : -0x1.c7b49p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xf.cp+0f : -0x1.c7b48ep+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xf.cp+0f : -0x1.c7b48ep+4f 1 : inexact-ok += lgamma upward flt-32 -0xf.cp+0f : -0x1.c7b48ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0xf.cp+0 : -0x1.c7b48e949c3d4p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.cp+0 : -0x1.c7b48e949c3d3p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.cp+0 : -0x1.c7b48e949c3d3p+4 1 : inexact-ok += lgamma upward dbl-64 -0xf.cp+0 : -0x1.c7b48e949c3d3p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.cp+0L : -0x1.c7b48e949c3d3428p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.cp+0L : -0x1.c7b48e949c3d3428p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.cp+0L : -0x1.c7b48e949c3d3426p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.cp+0L : -0x1.c7b48e949c3d3426p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.cp+0L : -0x1.c7b48e949c3d3428p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.cp+0L : -0x1.c7b48e949c3d3428p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.cp+0L : -0x1.c7b48e949c3d3426p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.cp+0L : -0x1.c7b48e949c3d3426p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.cp+0L : -0x1.c7b48e949c3d3427fac367504d5ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.cp+0L : -0x1.c7b48e949c3d3427fac367504d59p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.cp+0L : -0x1.c7b48e949c3d3427fac367504d59p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.cp+0L : -0x1.c7b48e949c3d3427fac367504d59p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.cp+0L : -0x1.c7b48e949c3d3427fac367504d8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.cp+0L : -0x1.c7b48e949c3d3427fac367504d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.cp+0L : -0x1.c7b48e949c3d3427fac367504dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.cp+0L : -0x1.c7b48e949c3d3427fac367504dp+4L 1 : inexact-ok +lgamma -16.25 += lgamma downward flt-32 -0x1.04p+4f : -0x1.de2214p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.04p+4f : -0x1.de2212p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.04p+4f : -0x1.de2212p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.04p+4f : -0x1.de2212p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.04p+4 : -0x1.de2212eef35f4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.04p+4 : -0x1.de2212eef35f3p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.04p+4 : -0x1.de2212eef35f3p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.04p+4 : -0x1.de2212eef35f3p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.04p+4L : -0x1.de2212eef35f350ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.04p+4L : -0x1.de2212eef35f350cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.04p+4L : -0x1.de2212eef35f350cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.04p+4L : -0x1.de2212eef35f350cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.04p+4L : -0x1.de2212eef35f350ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.04p+4L : -0x1.de2212eef35f350cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.04p+4L : -0x1.de2212eef35f350cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.04p+4L : -0x1.de2212eef35f350cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.04p+4L : -0x1.de2212eef35f350cc51d00051d46p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.04p+4L : -0x1.de2212eef35f350cc51d00051d45p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.04p+4L : -0x1.de2212eef35f350cc51d00051d45p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.04p+4L : -0x1.de2212eef35f350cc51d00051d45p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.04p+4L : -0x1.de2212eef35f350cc51d00051d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.04p+4L : -0x1.de2212eef35f350cc51d00051d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.04p+4L : -0x1.de2212eef35f350cc51d00051dp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.04p+4L : -0x1.de2212eef35f350cc51d00051dp+4L -1 : inexact-ok +lgamma -16.5 += lgamma downward flt-32 -0x1.08p+4f : -0x1.eefb7p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.08p+4f : -0x1.eefb6ep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.08p+4f : -0x1.eefb6ep+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.08p+4f : -0x1.eefb6ep+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.08p+4 : -0x1.eefb6ed92d5d8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.08p+4 : -0x1.eefb6ed92d5d8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.08p+4 : -0x1.eefb6ed92d5d7p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.08p+4 : -0x1.eefb6ed92d5d7p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.08p+4L : -0x1.eefb6ed92d5d7aaap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.08p+4L : -0x1.eefb6ed92d5d7aa8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.08p+4L : -0x1.eefb6ed92d5d7aa8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.08p+4L : -0x1.eefb6ed92d5d7aa8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.08p+4L : -0x1.eefb6ed92d5d7aaap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.08p+4L : -0x1.eefb6ed92d5d7aa8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.08p+4L : -0x1.eefb6ed92d5d7aa8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.08p+4L : -0x1.eefb6ed92d5d7aa8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.08p+4L : -0x1.eefb6ed92d5d7aa845edc95ceb39p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.08p+4L : -0x1.eefb6ed92d5d7aa845edc95ceb38p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.08p+4L : -0x1.eefb6ed92d5d7aa845edc95ceb38p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.08p+4L : -0x1.eefb6ed92d5d7aa845edc95ceb38p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.08p+4L : -0x1.eefb6ed92d5d7aa845edc95ceb8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.08p+4L : -0x1.eefb6ed92d5d7aa845edc95cebp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.08p+4L : -0x1.eefb6ed92d5d7aa845edc95cebp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.08p+4L : -0x1.eefb6ed92d5d7aa845edc95cebp+4L -1 : inexact-ok +lgamma -16.75 += lgamma downward flt-32 -0x1.0cp+4f : -0x1.f4ccb8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.0cp+4f : -0x1.f4ccb8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.0cp+4f : -0x1.f4ccb6p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.0cp+4f : -0x1.f4ccb6p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.0cp+4 : -0x1.f4ccb75a4248p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.0cp+4 : -0x1.f4ccb75a4248p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.0cp+4 : -0x1.f4ccb75a4247fp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.0cp+4 : -0x1.f4ccb75a4247fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0cp+4L : -0x1.f4ccb75a4247fa76p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0cp+4L : -0x1.f4ccb75a4247fa76p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0cp+4L : -0x1.f4ccb75a4247fa74p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0cp+4L : -0x1.f4ccb75a4247fa74p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0cp+4L : -0x1.f4ccb75a4247fa76p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0cp+4L : -0x1.f4ccb75a4247fa76p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0cp+4L : -0x1.f4ccb75a4247fa74p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0cp+4L : -0x1.f4ccb75a4247fa74p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0cp+4L : -0x1.f4ccb75a4247fa751ee3e945c0a9p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0cp+4L : -0x1.f4ccb75a4247fa751ee3e945c0a9p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0cp+4L : -0x1.f4ccb75a4247fa751ee3e945c0a8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0cp+4L : -0x1.f4ccb75a4247fa751ee3e945c0a8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0cp+4L : -0x1.f4ccb75a4247fa751ee3e945c1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0cp+4L : -0x1.f4ccb75a4247fa751ee3e945c08p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0cp+4L : -0x1.f4ccb75a4247fa751ee3e945c08p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0cp+4L : -0x1.f4ccb75a4247fa751ee3e945c08p+4L -1 : inexact-ok +lgamma -17.25 += lgamma downward flt-32 -0x1.14p+4f : -0x2.0bb2b8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.14p+4f : -0x2.0bb2b8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.14p+4f : -0x2.0bb2b4p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.14p+4f : -0x2.0bb2b4p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.14p+4 : -0x2.0bb2b66649904p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.14p+4 : -0x2.0bb2b66649904p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.14p+4 : -0x2.0bb2b66649902p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.14p+4 : -0x2.0bb2b66649902p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.14p+4L : -0x2.0bb2b66649903084p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.14p+4L : -0x2.0bb2b6664990308p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.14p+4L : -0x2.0bb2b6664990308p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.14p+4L : -0x2.0bb2b6664990308p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.14p+4L : -0x2.0bb2b66649903084p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.14p+4L : -0x2.0bb2b6664990308p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.14p+4L : -0x2.0bb2b6664990308p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.14p+4L : -0x2.0bb2b6664990308p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.14p+4L : -0x2.0bb2b66649903080e12e244c2314p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.14p+4L : -0x2.0bb2b66649903080e12e244c2314p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.14p+4L : -0x2.0bb2b66649903080e12e244c2312p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.14p+4L : -0x2.0bb2b66649903080e12e244c2312p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.14p+4L : -0x2.0bb2b66649903080e12e244c24p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.14p+4L : -0x2.0bb2b66649903080e12e244c23p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.14p+4L : -0x2.0bb2b66649903080e12e244c23p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.14p+4L : -0x2.0bb2b66649903080e12e244c23p+4L 1 : inexact-ok +lgamma -17.5 += lgamma downward flt-32 -0x1.18p+4f : -0x2.1cc704p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.18p+4f : -0x2.1cc7p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.18p+4f : -0x2.1cc7p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.18p+4f : -0x2.1cc7p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.18p+4 : -0x2.1cc701ffd0282p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.18p+4 : -0x2.1cc701ffd028p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.18p+4 : -0x2.1cc701ffd028p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.18p+4 : -0x2.1cc701ffd028p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.18p+4L : -0x2.1cc701ffd0280ddp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.18p+4L : -0x2.1cc701ffd0280dccp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.18p+4L : -0x2.1cc701ffd0280dccp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.18p+4L : -0x2.1cc701ffd0280dccp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.18p+4L : -0x2.1cc701ffd0280ddp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.18p+4L : -0x2.1cc701ffd0280dccp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.18p+4L : -0x2.1cc701ffd0280dccp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.18p+4L : -0x2.1cc701ffd0280dccp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.18p+4L : -0x2.1cc701ffd0280dccf6b051e1bdd2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.18p+4L : -0x2.1cc701ffd0280dccf6b051e1bddp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.18p+4L : -0x2.1cc701ffd0280dccf6b051e1bddp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.18p+4L : -0x2.1cc701ffd0280dccf6b051e1bddp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.18p+4L : -0x2.1cc701ffd0280dccf6b051e1bep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.18p+4L : -0x2.1cc701ffd0280dccf6b051e1bep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.18p+4L : -0x2.1cc701ffd0280dccf6b051e1bdp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.18p+4L : -0x2.1cc701ffd0280dccf6b051e1bdp+4L 1 : inexact-ok +lgamma -17.75 += lgamma downward flt-32 -0x1.1cp+4f : -0x2.22d268p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.1cp+4f : -0x2.22d264p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.1cp+4f : -0x2.22d264p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.1cp+4f : -0x2.22d264p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.1cp+4 : -0x2.22d2642bdb694p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.1cp+4 : -0x2.22d2642bdb692p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.1cp+4 : -0x2.22d2642bdb692p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.1cp+4 : -0x2.22d2642bdb692p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1cp+4L : -0x2.22d2642bdb692f18p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1cp+4L : -0x2.22d2642bdb692f18p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1cp+4L : -0x2.22d2642bdb692f14p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1cp+4L : -0x2.22d2642bdb692f14p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1cp+4L : -0x2.22d2642bdb692f18p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1cp+4L : -0x2.22d2642bdb692f18p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1cp+4L : -0x2.22d2642bdb692f14p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1cp+4L : -0x2.22d2642bdb692f14p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1cp+4L : -0x2.22d2642bdb692f166219f8d5855p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1cp+4L : -0x2.22d2642bdb692f166219f8d5855p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1cp+4L : -0x2.22d2642bdb692f166219f8d5854ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1cp+4L : -0x2.22d2642bdb692f166219f8d5854ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1cp+4L : -0x2.22d2642bdb692f166219f8d586p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1cp+4L : -0x2.22d2642bdb692f166219f8d585p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1cp+4L : -0x2.22d2642bdb692f166219f8d585p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1cp+4L : -0x2.22d2642bdb692f166219f8d585p+4L 1 : inexact-ok +lgamma -18.25 += lgamma downward flt-32 -0x1.24p+4f : -0x2.3a2a3p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.24p+4f : -0x2.3a2a2cp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.24p+4f : -0x2.3a2a2cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.24p+4f : -0x2.3a2a2cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.24p+4 : -0x2.3a2a2c33d815ep+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.24p+4 : -0x2.3a2a2c33d815ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.24p+4 : -0x2.3a2a2c33d815cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.24p+4 : -0x2.3a2a2c33d815cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.24p+4L : -0x2.3a2a2c33d815da1cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.24p+4L : -0x2.3a2a2c33d815da18p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.24p+4L : -0x2.3a2a2c33d815da18p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.24p+4L : -0x2.3a2a2c33d815da18p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.24p+4L : -0x2.3a2a2c33d815da1cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.24p+4L : -0x2.3a2a2c33d815da18p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.24p+4L : -0x2.3a2a2c33d815da18p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.24p+4L : -0x2.3a2a2c33d815da18p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.24p+4L : -0x2.3a2a2c33d815da18a695407a3c66p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.24p+4L : -0x2.3a2a2c33d815da18a695407a3c66p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.24p+4L : -0x2.3a2a2c33d815da18a695407a3c64p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.24p+4L : -0x2.3a2a2c33d815da18a695407a3c64p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.24p+4L : -0x2.3a2a2c33d815da18a695407a3dp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.24p+4L : -0x2.3a2a2c33d815da18a695407a3cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.24p+4L : -0x2.3a2a2c33d815da18a695407a3cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.24p+4L : -0x2.3a2a2c33d815da18a695407a3cp+4L -1 : inexact-ok +lgamma -18.5 += lgamma downward flt-32 -0x1.28p+4f : -0x2.4b7634p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.28p+4f : -0x2.4b7634p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.28p+4f : -0x2.4b763p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.28p+4f : -0x2.4b763p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.28p+4 : -0x2.4b76325cc89aap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.28p+4 : -0x2.4b76325cc89aap+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.28p+4 : -0x2.4b76325cc89a8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.28p+4 : -0x2.4b76325cc89a8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.28p+4L : -0x2.4b76325cc89a90a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.28p+4L : -0x2.4b76325cc89a90ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.28p+4L : -0x2.4b76325cc89a90ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.28p+4L : -0x2.4b76325cc89a90ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.28p+4L : -0x2.4b76325cc89a90a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.28p+4L : -0x2.4b76325cc89a90ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.28p+4L : -0x2.4b76325cc89a90ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.28p+4L : -0x2.4b76325cc89a90ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.28p+4L : -0x2.4b76325cc89a90a169e4cce7fdaep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.28p+4L : -0x2.4b76325cc89a90a169e4cce7fdacp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.28p+4L : -0x2.4b76325cc89a90a169e4cce7fdacp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.28p+4L : -0x2.4b76325cc89a90a169e4cce7fdacp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.28p+4L : -0x2.4b76325cc89a90a169e4cce7fep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.28p+4L : -0x2.4b76325cc89a90a169e4cce7fep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.28p+4L : -0x2.4b76325cc89a90a169e4cce7fdp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.28p+4L : -0x2.4b76325cc89a90a169e4cce7fdp+4L -1 : inexact-ok +lgamma -18.75 += lgamma downward flt-32 -0x1.2cp+4f : -0x2.51b89p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.2cp+4f : -0x2.51b89p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.2cp+4f : -0x2.51b88cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.2cp+4f : -0x2.51b88cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.2cp+4 : -0x2.51b88f97694ccp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.2cp+4 : -0x2.51b88f97694ccp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.2cp+4 : -0x2.51b88f97694cap+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.2cp+4 : -0x2.51b88f97694cap+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2cp+4L : -0x2.51b88f97694cb15p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2cp+4L : -0x2.51b88f97694cb15p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2cp+4L : -0x2.51b88f97694cb14cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2cp+4L : -0x2.51b88f97694cb14cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2cp+4L : -0x2.51b88f97694cb15p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2cp+4L : -0x2.51b88f97694cb15p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2cp+4L : -0x2.51b88f97694cb14cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2cp+4L : -0x2.51b88f97694cb14cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2cp+4L : -0x2.51b88f97694cb14e4f0e0fda9612p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2cp+4L : -0x2.51b88f97694cb14e4f0e0fda961p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2cp+4L : -0x2.51b88f97694cb14e4f0e0fda961p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2cp+4L : -0x2.51b88f97694cb14e4f0e0fda961p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2cp+4L : -0x2.51b88f97694cb14e4f0e0fda97p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2cp+4L : -0x2.51b88f97694cb14e4f0e0fda96p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2cp+4L : -0x2.51b88f97694cb14e4f0e0fda96p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2cp+4L : -0x2.51b88f97694cb14e4f0e0fda96p+4L -1 : inexact-ok +lgamma -19.25 += lgamma downward flt-32 -0x1.34p+4f : -0x2.697c24p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.34p+4f : -0x2.697c24p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.34p+4f : -0x2.697c2p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.34p+4f : -0x2.697c2p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.34p+4 : -0x2.697c23520ea4ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.34p+4 : -0x2.697c23520ea4ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.34p+4 : -0x2.697c23520ea4cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.34p+4 : -0x2.697c23520ea4cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.34p+4L : -0x2.697c23520ea4d9a8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.34p+4L : -0x2.697c23520ea4d9a8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.34p+4L : -0x2.697c23520ea4d9a4p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.34p+4L : -0x2.697c23520ea4d9a4p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.34p+4L : -0x2.697c23520ea4d9a8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.34p+4L : -0x2.697c23520ea4d9a8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.34p+4L : -0x2.697c23520ea4d9a4p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.34p+4L : -0x2.697c23520ea4d9a4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.34p+4L : -0x2.697c23520ea4d9a7157b930d7e24p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.34p+4L : -0x2.697c23520ea4d9a7157b930d7e24p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.34p+4L : -0x2.697c23520ea4d9a7157b930d7e22p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.34p+4L : -0x2.697c23520ea4d9a7157b930d7e22p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.34p+4L : -0x2.697c23520ea4d9a7157b930d7fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.34p+4L : -0x2.697c23520ea4d9a7157b930d7ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.34p+4L : -0x2.697c23520ea4d9a7157b930d7ep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.34p+4L : -0x2.697c23520ea4d9a7157b930d7ep+4L 1 : inexact-ok +lgamma -19.5 += lgamma downward flt-32 -0x1.38p+4f : -0x2.7afd04p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.38p+4f : -0x2.7afd04p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.38p+4f : -0x2.7afdp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.38p+4f : -0x2.7afdp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.38p+4 : -0x2.7afd03ae5b996p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.38p+4 : -0x2.7afd03ae5b994p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.38p+4 : -0x2.7afd03ae5b994p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.38p+4 : -0x2.7afd03ae5b994p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.38p+4L : -0x2.7afd03ae5b99459cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.38p+4L : -0x2.7afd03ae5b99459cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.38p+4L : -0x2.7afd03ae5b994598p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.38p+4L : -0x2.7afd03ae5b994598p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.38p+4L : -0x2.7afd03ae5b99459cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.38p+4L : -0x2.7afd03ae5b99459cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.38p+4L : -0x2.7afd03ae5b994598p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.38p+4L : -0x2.7afd03ae5b994598p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.38p+4L : -0x2.7afd03ae5b99459b2483c87515bep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.38p+4L : -0x2.7afd03ae5b99459b2483c87515bcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.38p+4L : -0x2.7afd03ae5b99459b2483c87515bcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.38p+4L : -0x2.7afd03ae5b99459b2483c87515bcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.38p+4L : -0x2.7afd03ae5b99459b2483c87516p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.38p+4L : -0x2.7afd03ae5b99459b2483c87516p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.38p+4L : -0x2.7afd03ae5b99459b2483c87515p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.38p+4L : -0x2.7afd03ae5b99459b2483c87515p+4L 1 : inexact-ok +lgamma -19.75 += lgamma downward flt-32 -0x1.3cp+4f : -0x2.81739p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.3cp+4f : -0x2.81739p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.3cp+4f : -0x2.81738cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.3cp+4f : -0x2.81738cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.3cp+4 : -0x2.81738ebf2dd8ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.3cp+4 : -0x2.81738ebf2dd88p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.3cp+4 : -0x2.81738ebf2dd88p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.3cp+4 : -0x2.81738ebf2dd88p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3cp+4L : -0x2.81738ebf2dd88e18p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3cp+4L : -0x2.81738ebf2dd88e14p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3cp+4L : -0x2.81738ebf2dd88e14p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3cp+4L : -0x2.81738ebf2dd88e14p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3cp+4L : -0x2.81738ebf2dd88e18p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3cp+4L : -0x2.81738ebf2dd88e14p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3cp+4L : -0x2.81738ebf2dd88e14p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3cp+4L : -0x2.81738ebf2dd88e14p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3cp+4L : -0x2.81738ebf2dd88e145b52ffe790acp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3cp+4L : -0x2.81738ebf2dd88e145b52ffe790acp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3cp+4L : -0x2.81738ebf2dd88e145b52ffe790aap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3cp+4L : -0x2.81738ebf2dd88e145b52ffe790aap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3cp+4L : -0x2.81738ebf2dd88e145b52ffe791p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3cp+4L : -0x2.81738ebf2dd88e145b52ffe791p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3cp+4L : -0x2.81738ebf2dd88e145b52ffe79p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3cp+4L : -0x2.81738ebf2dd88e145b52ffe79p+4L 1 : inexact-ok +lgamma -20.25 += lgamma downward flt-32 -0x1.44p+4f : -0x2.999d8cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.44p+4f : -0x2.999d8cp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.44p+4f : -0x2.999d88p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.44p+4f : -0x2.999d88p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.44p+4 : -0x2.999d8a3dc8772p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.44p+4 : -0x2.999d8a3dc8772p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.44p+4 : -0x2.999d8a3dc877p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.44p+4 : -0x2.999d8a3dc877p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.44p+4L : -0x2.999d8a3dc87714dp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.44p+4L : -0x2.999d8a3dc87714dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.44p+4L : -0x2.999d8a3dc87714ccp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.44p+4L : -0x2.999d8a3dc87714ccp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.44p+4L : -0x2.999d8a3dc87714dp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.44p+4L : -0x2.999d8a3dc87714dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.44p+4L : -0x2.999d8a3dc87714ccp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.44p+4L : -0x2.999d8a3dc87714ccp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.44p+4L : -0x2.999d8a3dc87714cf45457fefbef6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.44p+4L : -0x2.999d8a3dc87714cf45457fefbef4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.44p+4L : -0x2.999d8a3dc87714cf45457fefbef4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.44p+4L : -0x2.999d8a3dc87714cf45457fefbef4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.44p+4L : -0x2.999d8a3dc87714cf45457fefbfp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.44p+4L : -0x2.999d8a3dc87714cf45457fefbfp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.44p+4L : -0x2.999d8a3dc87714cf45457fefbep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.44p+4L : -0x2.999d8a3dc87714cf45457fefbep+4L -1 : inexact-ok +lgamma -20.5 += lgamma downward flt-32 -0x1.48p+4f : -0x2.ab50bp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.48p+4f : -0x2.ab50acp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.48p+4f : -0x2.ab50acp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.48p+4f : -0x2.ab50acp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.48p+4 : -0x2.ab50acb9fbd5p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.48p+4 : -0x2.ab50acb9fbd4ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.48p+4 : -0x2.ab50acb9fbd4ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.48p+4 : -0x2.ab50acb9fbd4ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.48p+4L : -0x2.ab50acb9fbd4e958p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.48p+4L : -0x2.ab50acb9fbd4e958p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.48p+4L : -0x2.ab50acb9fbd4e954p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.48p+4L : -0x2.ab50acb9fbd4e954p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.48p+4L : -0x2.ab50acb9fbd4e958p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.48p+4L : -0x2.ab50acb9fbd4e958p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.48p+4L : -0x2.ab50acb9fbd4e954p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.48p+4L : -0x2.ab50acb9fbd4e954p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.48p+4L : -0x2.ab50acb9fbd4e957c1a582e20954p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.48p+4L : -0x2.ab50acb9fbd4e957c1a582e20954p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.48p+4L : -0x2.ab50acb9fbd4e957c1a582e20952p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.48p+4L : -0x2.ab50acb9fbd4e957c1a582e20952p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.48p+4L : -0x2.ab50acb9fbd4e957c1a582e20ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.48p+4L : -0x2.ab50acb9fbd4e957c1a582e209p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.48p+4L : -0x2.ab50acb9fbd4e957c1a582e209p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.48p+4L : -0x2.ab50acb9fbd4e957c1a582e209p+4L -1 : inexact-ok +lgamma -20.75 += lgamma downward flt-32 -0x1.4cp+4f : -0x2.b1f8ep+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.4cp+4f : -0x2.b1f8dcp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.4cp+4f : -0x2.b1f8dcp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.4cp+4f : -0x2.b1f8dcp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.4cp+4 : -0x2.b1f8ddf5bf30cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.4cp+4 : -0x2.b1f8ddf5bf30ap+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.4cp+4 : -0x2.b1f8ddf5bf30ap+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.4cp+4 : -0x2.b1f8ddf5bf30ap+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4cp+4L : -0x2.b1f8ddf5bf30a558p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4cp+4L : -0x2.b1f8ddf5bf30a558p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4cp+4L : -0x2.b1f8ddf5bf30a554p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4cp+4L : -0x2.b1f8ddf5bf30a554p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4cp+4L : -0x2.b1f8ddf5bf30a558p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4cp+4L : -0x2.b1f8ddf5bf30a558p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4cp+4L : -0x2.b1f8ddf5bf30a554p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4cp+4L : -0x2.b1f8ddf5bf30a554p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4cp+4L : -0x2.b1f8ddf5bf30a5572ac9d4d3adacp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4cp+4L : -0x2.b1f8ddf5bf30a5572ac9d4d3adacp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4cp+4L : -0x2.b1f8ddf5bf30a5572ac9d4d3adaap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4cp+4L : -0x2.b1f8ddf5bf30a5572ac9d4d3adaap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4cp+4L : -0x2.b1f8ddf5bf30a5572ac9d4d3aep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4cp+4L : -0x2.b1f8ddf5bf30a5572ac9d4d3aep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4cp+4L : -0x2.b1f8ddf5bf30a5572ac9d4d3adp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4cp+4L : -0x2.b1f8ddf5bf30a5572ac9d4d3adp+4L -1 : inexact-ok +lgamma -21.25 += lgamma downward flt-32 -0x1.54p+4f : -0x2.ca8464p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.54p+4f : -0x2.ca846p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.54p+4f : -0x2.ca846p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.54p+4f : -0x2.ca846p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.54p+4 : -0x2.ca8460bab0c96p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.54p+4 : -0x2.ca8460bab0c94p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.54p+4 : -0x2.ca8460bab0c94p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.54p+4 : -0x2.ca8460bab0c94p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.54p+4L : -0x2.ca8460bab0c94ca4p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.54p+4L : -0x2.ca8460bab0c94ca4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.54p+4L : -0x2.ca8460bab0c94cap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.54p+4L : -0x2.ca8460bab0c94cap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.54p+4L : -0x2.ca8460bab0c94ca4p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.54p+4L : -0x2.ca8460bab0c94ca4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.54p+4L : -0x2.ca8460bab0c94cap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.54p+4L : -0x2.ca8460bab0c94cap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.54p+4L : -0x2.ca8460bab0c94ca2c85fbc3f9742p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.54p+4L : -0x2.ca8460bab0c94ca2c85fbc3f9742p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.54p+4L : -0x2.ca8460bab0c94ca2c85fbc3f974p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.54p+4L : -0x2.ca8460bab0c94ca2c85fbc3f974p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.54p+4L : -0x2.ca8460bab0c94ca2c85fbc3f98p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.54p+4L : -0x2.ca8460bab0c94ca2c85fbc3f97p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.54p+4L : -0x2.ca8460bab0c94ca2c85fbc3f97p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.54p+4L : -0x2.ca8460bab0c94ca2c85fbc3f97p+4L 1 : inexact-ok +lgamma -21.5 += lgamma downward flt-32 -0x1.58p+4f : -0x2.dc676cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.58p+4f : -0x2.dc676cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.58p+4f : -0x2.dc6768p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.58p+4f : -0x2.dc6768p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.58p+4 : -0x2.dc676b66a8902p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.58p+4 : -0x2.dc676b66a8902p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.58p+4 : -0x2.dc676b66a89p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.58p+4 : -0x2.dc676b66a89p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.58p+4L : -0x2.dc676b66a89013ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.58p+4L : -0x2.dc676b66a89013e8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.58p+4L : -0x2.dc676b66a89013e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.58p+4L : -0x2.dc676b66a89013e8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.58p+4L : -0x2.dc676b66a89013ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.58p+4L : -0x2.dc676b66a89013e8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.58p+4L : -0x2.dc676b66a89013e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.58p+4L : -0x2.dc676b66a89013e8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.58p+4L : -0x2.dc676b66a89013e9bf50b6694c58p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.58p+4L : -0x2.dc676b66a89013e9bf50b6694c56p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.58p+4L : -0x2.dc676b66a89013e9bf50b6694c56p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.58p+4L : -0x2.dc676b66a89013e9bf50b6694c56p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.58p+4L : -0x2.dc676b66a89013e9bf50b6694dp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.58p+4L : -0x2.dc676b66a89013e9bf50b6694cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.58p+4L : -0x2.dc676b66a89013e9bf50b6694cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.58p+4L : -0x2.dc676b66a89013e9bf50b6694cp+4L 1 : inexact-ok +lgamma -21.75 += lgamma downward flt-32 -0x1.5cp+4f : -0x2.e33ef8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.5cp+4f : -0x2.e33ef8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.5cp+4f : -0x2.e33ef4p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.5cp+4f : -0x2.e33ef4p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.5cp+4 : -0x2.e33ef7090df6p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.5cp+4 : -0x2.e33ef7090df6p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.5cp+4 : -0x2.e33ef7090df5ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.5cp+4 : -0x2.e33ef7090df5ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5cp+4L : -0x2.e33ef7090df5fe34p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5cp+4L : -0x2.e33ef7090df5fe34p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5cp+4L : -0x2.e33ef7090df5fe3p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5cp+4L : -0x2.e33ef7090df5fe3p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5cp+4L : -0x2.e33ef7090df5fe34p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5cp+4L : -0x2.e33ef7090df5fe34p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5cp+4L : -0x2.e33ef7090df5fe3p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5cp+4L : -0x2.e33ef7090df5fe3p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5cp+4L : -0x2.e33ef7090df5fe33e9103516b1ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5cp+4L : -0x2.e33ef7090df5fe33e9103516b1eap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5cp+4L : -0x2.e33ef7090df5fe33e9103516b1eap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5cp+4L : -0x2.e33ef7090df5fe33e9103516b1eap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5cp+4L : -0x2.e33ef7090df5fe33e9103516b2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5cp+4L : -0x2.e33ef7090df5fe33e9103516b2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5cp+4L : -0x2.e33ef7090df5fe33e9103516b1p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5cp+4L : -0x2.e33ef7090df5fe33e9103516b1p+4L 1 : inexact-ok +lgamma -22.25 += lgamma downward flt-32 -0x1.64p+4f : -0x2.fc2794p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.64p+4f : -0x2.fc2794p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.64p+4f : -0x2.fc279p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.64p+4f : -0x2.fc279p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.64p+4 : -0x2.fc27921a70bb4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.64p+4 : -0x2.fc27921a70bb4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.64p+4 : -0x2.fc27921a70bb2p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.64p+4 : -0x2.fc27921a70bb2p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.64p+4L : -0x2.fc27921a70bb3654p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.64p+4L : -0x2.fc27921a70bb365p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.64p+4L : -0x2.fc27921a70bb365p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.64p+4L : -0x2.fc27921a70bb365p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.64p+4L : -0x2.fc27921a70bb3654p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.64p+4L : -0x2.fc27921a70bb365p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.64p+4L : -0x2.fc27921a70bb365p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.64p+4L : -0x2.fc27921a70bb365p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.64p+4L : -0x2.fc27921a70bb36502d28015982fcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.64p+4L : -0x2.fc27921a70bb36502d28015982fap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.64p+4L : -0x2.fc27921a70bb36502d28015982fap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.64p+4L : -0x2.fc27921a70bb36502d28015982fap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.64p+4L : -0x2.fc27921a70bb36502d28015983p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.64p+4L : -0x2.fc27921a70bb36502d28015983p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.64p+4L : -0x2.fc27921a70bb36502d28015982p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.64p+4L : -0x2.fc27921a70bb36502d28015982p+4L -1 : inexact-ok +lgamma -22.5 += lgamma downward flt-32 -0x1.68p+4f : -0x3.0e3864p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.68p+4f : -0x3.0e386p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.68p+4f : -0x3.0e386p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.68p+4f : -0x3.0e386p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.68p+4 : -0x3.0e3860d473068p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.68p+4 : -0x3.0e3860d473066p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.68p+4 : -0x3.0e3860d473066p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.68p+4 : -0x3.0e3860d473066p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.68p+4L : -0x3.0e3860d4730664ecp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.68p+4L : -0x3.0e3860d4730664e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.68p+4L : -0x3.0e3860d4730664e8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.68p+4L : -0x3.0e3860d4730664e8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.68p+4L : -0x3.0e3860d4730664ecp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.68p+4L : -0x3.0e3860d4730664e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.68p+4L : -0x3.0e3860d4730664e8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.68p+4L : -0x3.0e3860d4730664e8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.68p+4L : -0x3.0e3860d4730664e8d52d272bcd36p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.68p+4L : -0x3.0e3860d4730664e8d52d272bcd34p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.68p+4L : -0x3.0e3860d4730664e8d52d272bcd34p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.68p+4L : -0x3.0e3860d4730664e8d52d272bcd34p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.68p+4L : -0x3.0e3860d4730664e8d52d272bcep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.68p+4L : -0x3.0e3860d4730664e8d52d272bcdp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.68p+4L : -0x3.0e3860d4730664e8d52d272bcdp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.68p+4L : -0x3.0e3860d4730664e8d52d272bcdp+4L -1 : inexact-ok +lgamma -22.75 += lgamma downward flt-32 -0x1.6cp+4f : -0x3.153d3p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.6cp+4f : -0x3.153d3p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.6cp+4f : -0x3.153d2cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.6cp+4f : -0x3.153d2cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.6cp+4 : -0x3.153d2f0ea92f2p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.6cp+4 : -0x3.153d2f0ea92fp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.6cp+4 : -0x3.153d2f0ea92fp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.6cp+4 : -0x3.153d2f0ea92fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6cp+4L : -0x3.153d2f0ea92f085p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6cp+4L : -0x3.153d2f0ea92f085p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6cp+4L : -0x3.153d2f0ea92f084cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6cp+4L : -0x3.153d2f0ea92f084cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6cp+4L : -0x3.153d2f0ea92f085p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6cp+4L : -0x3.153d2f0ea92f085p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6cp+4L : -0x3.153d2f0ea92f084cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6cp+4L : -0x3.153d2f0ea92f084cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6cp+4L : -0x3.153d2f0ea92f084fec38a601ebcap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6cp+4L : -0x3.153d2f0ea92f084fec38a601ebc8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6cp+4L : -0x3.153d2f0ea92f084fec38a601ebc8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6cp+4L : -0x3.153d2f0ea92f084fec38a601ebc8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6cp+4L : -0x3.153d2f0ea92f084fec38a601ecp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6cp+4L : -0x3.153d2f0ea92f084fec38a601ecp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6cp+4L : -0x3.153d2f0ea92f084fec38a601ebp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6cp+4L : -0x3.153d2f0ea92f084fec38a601ebp+4L -1 : inexact-ok +lgamma -23.25 += lgamma downward flt-32 -0x1.74p+4f : -0x3.2e7ed8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.74p+4f : -0x3.2e7ed8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.74p+4f : -0x3.2e7ed4p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.74p+4f : -0x3.2e7ed4p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.74p+4 : -0x3.2e7ed62745db2p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.74p+4 : -0x3.2e7ed62745dbp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.74p+4 : -0x3.2e7ed62745dbp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.74p+4 : -0x3.2e7ed62745dbp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.74p+4L : -0x3.2e7ed62745db0598p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.74p+4L : -0x3.2e7ed62745db0594p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.74p+4L : -0x3.2e7ed62745db0594p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.74p+4L : -0x3.2e7ed62745db0594p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.74p+4L : -0x3.2e7ed62745db0598p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.74p+4L : -0x3.2e7ed62745db0594p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.74p+4L : -0x3.2e7ed62745db0594p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.74p+4L : -0x3.2e7ed62745db0594p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.74p+4L : -0x3.2e7ed62745db05944c8a682cad48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.74p+4L : -0x3.2e7ed62745db05944c8a682cad48p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.74p+4L : -0x3.2e7ed62745db05944c8a682cad46p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.74p+4L : -0x3.2e7ed62745db05944c8a682cad46p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.74p+4L : -0x3.2e7ed62745db05944c8a682caep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.74p+4L : -0x3.2e7ed62745db05944c8a682cadp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.74p+4L : -0x3.2e7ed62745db05944c8a682cadp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.74p+4L : -0x3.2e7ed62745db05944c8a682cadp+4L 1 : inexact-ok +lgamma -23.5 += lgamma downward flt-32 -0x1.78p+4f : -0x3.40bb74p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.78p+4f : -0x3.40bb74p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.78p+4f : -0x3.40bb7p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.78p+4f : -0x3.40bb7p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.78p+4 : -0x3.40bb73b417caep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.78p+4 : -0x3.40bb73b417caep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.78p+4 : -0x3.40bb73b417cacp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.78p+4 : -0x3.40bb73b417cacp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.78p+4L : -0x3.40bb73b417cada04p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.78p+4L : -0x3.40bb73b417cadap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.78p+4L : -0x3.40bb73b417cadap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.78p+4L : -0x3.40bb73b417cadap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.78p+4L : -0x3.40bb73b417cada04p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.78p+4L : -0x3.40bb73b417cadap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.78p+4L : -0x3.40bb73b417cadap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.78p+4L : -0x3.40bb73b417cadap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.78p+4L : -0x3.40bb73b417cada01316c3455dd38p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.78p+4L : -0x3.40bb73b417cada01316c3455dd36p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.78p+4L : -0x3.40bb73b417cada01316c3455dd36p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.78p+4L : -0x3.40bb73b417cada01316c3455dd36p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.78p+4L : -0x3.40bb73b417cada01316c3455dep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.78p+4L : -0x3.40bb73b417cada01316c3455ddp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.78p+4L : -0x3.40bb73b417cada01316c3455ddp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.78p+4L : -0x3.40bb73b417cada01316c3455ddp+4L 1 : inexact-ok +lgamma -23.75 += lgamma downward flt-32 -0x1.7cp+4f : -0x3.47eb9cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.7cp+4f : -0x3.47eb9cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.7cp+4f : -0x3.47eb98p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.7cp+4f : -0x3.47eb98p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.7cp+4 : -0x3.47eb9a13a5e8cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.7cp+4 : -0x3.47eb9a13a5e8ap+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.7cp+4 : -0x3.47eb9a13a5e8ap+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.7cp+4 : -0x3.47eb9a13a5e8ap+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7cp+4L : -0x3.47eb9a13a5e8a56cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7cp+4L : -0x3.47eb9a13a5e8a568p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7cp+4L : -0x3.47eb9a13a5e8a568p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7cp+4L : -0x3.47eb9a13a5e8a568p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7cp+4L : -0x3.47eb9a13a5e8a56cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7cp+4L : -0x3.47eb9a13a5e8a568p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7cp+4L : -0x3.47eb9a13a5e8a568p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7cp+4L : -0x3.47eb9a13a5e8a568p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7cp+4L : -0x3.47eb9a13a5e8a56971e8d80730e2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7cp+4L : -0x3.47eb9a13a5e8a56971e8d80730e2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7cp+4L : -0x3.47eb9a13a5e8a56971e8d80730ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7cp+4L : -0x3.47eb9a13a5e8a56971e8d80730ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7cp+4L : -0x3.47eb9a13a5e8a56971e8d80731p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7cp+4L : -0x3.47eb9a13a5e8a56971e8d80731p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7cp+4L : -0x3.47eb9a13a5e8a56971e8d8073p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7cp+4L : -0x3.47eb9a13a5e8a56971e8d8073p+4L 1 : inexact-ok +lgamma -24.25 += lgamma downward flt-32 -0x1.84p+4f : -0x3.618298p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.84p+4f : -0x3.618298p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.84p+4f : -0x3.618294p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.84p+4f : -0x3.618294p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.84p+4 : -0x3.6182974be0d1p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.84p+4 : -0x3.6182974be0d1p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.84p+4 : -0x3.6182974be0d0ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.84p+4 : -0x3.6182974be0d0ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.84p+4L : -0x3.6182974be0d0f664p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.84p+4L : -0x3.6182974be0d0f664p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.84p+4L : -0x3.6182974be0d0f66p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.84p+4L : -0x3.6182974be0d0f66p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.84p+4L : -0x3.6182974be0d0f664p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.84p+4L : -0x3.6182974be0d0f664p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.84p+4L : -0x3.6182974be0d0f66p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.84p+4L : -0x3.6182974be0d0f66p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.84p+4L : -0x3.6182974be0d0f6629117525e7796p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.84p+4L : -0x3.6182974be0d0f6629117525e7796p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.84p+4L : -0x3.6182974be0d0f6629117525e7794p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.84p+4L : -0x3.6182974be0d0f6629117525e7794p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.84p+4L : -0x3.6182974be0d0f6629117525e78p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.84p+4L : -0x3.6182974be0d0f6629117525e78p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.84p+4L : -0x3.6182974be0d0f6629117525e77p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.84p+4L : -0x3.6182974be0d0f6629117525e77p+4L -1 : inexact-ok +lgamma -24.5 += lgamma downward flt-32 -0x1.88p+4f : -0x3.73e938p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.88p+4f : -0x3.73e938p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.88p+4f : -0x3.73e934p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.88p+4f : -0x3.73e934p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.88p+4 : -0x3.73e93790ff62ap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.88p+4 : -0x3.73e93790ff62ap+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.88p+4 : -0x3.73e93790ff628p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.88p+4 : -0x3.73e93790ff628p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.88p+4L : -0x3.73e93790ff62911p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.88p+4L : -0x3.73e93790ff62911p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.88p+4L : -0x3.73e93790ff62910cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.88p+4L : -0x3.73e93790ff62910cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.88p+4L : -0x3.73e93790ff62911p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.88p+4L : -0x3.73e93790ff62911p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.88p+4L : -0x3.73e93790ff62910cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.88p+4L : -0x3.73e93790ff62910cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.88p+4L : -0x3.73e93790ff62910f53a08bf641bcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.88p+4L : -0x3.73e93790ff62910f53a08bf641bap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.88p+4L : -0x3.73e93790ff62910f53a08bf641bap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.88p+4L : -0x3.73e93790ff62910f53a08bf641bap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.88p+4L : -0x3.73e93790ff62910f53a08bf642p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.88p+4L : -0x3.73e93790ff62910f53a08bf642p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.88p+4L : -0x3.73e93790ff62910f53a08bf641p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.88p+4L : -0x3.73e93790ff62910f53a08bf641p+4L -1 : inexact-ok +lgamma -24.75 += lgamma downward flt-32 -0x1.8cp+4f : -0x3.7b42f4p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.8cp+4f : -0x3.7b42f4p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.8cp+4f : -0x3.7b42fp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.8cp+4f : -0x3.7b42fp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.8cp+4 : -0x3.7b42f37904238p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.8cp+4 : -0x3.7b42f37904236p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.8cp+4 : -0x3.7b42f37904236p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.8cp+4 : -0x3.7b42f37904236p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8cp+4L : -0x3.7b42f379042362d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8cp+4L : -0x3.7b42f379042362d4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8cp+4L : -0x3.7b42f379042362dp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8cp+4L : -0x3.7b42f379042362dp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8cp+4L : -0x3.7b42f379042362d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8cp+4L : -0x3.7b42f379042362d4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8cp+4L : -0x3.7b42f379042362dp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8cp+4L : -0x3.7b42f379042362dp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8cp+4L : -0x3.7b42f379042362d245e912d820e6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8cp+4L : -0x3.7b42f379042362d245e912d820e4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8cp+4L : -0x3.7b42f379042362d245e912d820e4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8cp+4L : -0x3.7b42f379042362d245e912d820e4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8cp+4L : -0x3.7b42f379042362d245e912d821p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8cp+4L : -0x3.7b42f379042362d245e912d821p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8cp+4L : -0x3.7b42f379042362d245e912d82p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8cp+4L : -0x3.7b42f379042362d245e912d82p+4L -1 : inexact-ok +lgamma -25.25 += lgamma downward flt-32 -0x1.94p+4f : -0x3.952bep+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.94p+4f : -0x3.952bdcp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.94p+4f : -0x3.952bdcp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.94p+4f : -0x3.952bdcp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.94p+4 : -0x3.952bdce9557fep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.94p+4 : -0x3.952bdce9557fcp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.94p+4 : -0x3.952bdce9557fcp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.94p+4 : -0x3.952bdce9557fcp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.94p+4L : -0x3.952bdce9557fca28p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.94p+4L : -0x3.952bdce9557fca24p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.94p+4L : -0x3.952bdce9557fca24p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.94p+4L : -0x3.952bdce9557fca24p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.94p+4L : -0x3.952bdce9557fca28p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.94p+4L : -0x3.952bdce9557fca24p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.94p+4L : -0x3.952bdce9557fca24p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.94p+4L : -0x3.952bdce9557fca24p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.94p+4L : -0x3.952bdce9557fca25fb42723f72cap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.94p+4L : -0x3.952bdce9557fca25fb42723f72cap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.94p+4L : -0x3.952bdce9557fca25fb42723f72c8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.94p+4L : -0x3.952bdce9557fca25fb42723f72c8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.94p+4L : -0x3.952bdce9557fca25fb42723f73p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.94p+4L : -0x3.952bdce9557fca25fb42723f73p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.94p+4L : -0x3.952bdce9557fca25fb42723f72p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.94p+4L : -0x3.952bdce9557fca25fb42723f72p+4L 1 : inexact-ok +lgamma -25.5 += lgamma downward flt-32 -0x1.98p+4f : -0x3.a7badcp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.98p+4f : -0x3.a7bad8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.98p+4f : -0x3.a7bad8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.98p+4f : -0x3.a7bad8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.98p+4 : -0x3.a7bad8102447ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.98p+4 : -0x3.a7bad8102447ap+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.98p+4 : -0x3.a7bad81024478p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.98p+4 : -0x3.a7bad81024478p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.98p+4L : -0x3.a7bad810244797acp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.98p+4L : -0x3.a7bad810244797a8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.98p+4L : -0x3.a7bad810244797a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.98p+4L : -0x3.a7bad810244797a8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.98p+4L : -0x3.a7bad810244797acp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.98p+4L : -0x3.a7bad810244797a8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.98p+4L : -0x3.a7bad810244797a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.98p+4L : -0x3.a7bad810244797a8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.98p+4L : -0x3.a7bad810244797a9ffa322038a26p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.98p+4L : -0x3.a7bad810244797a9ffa322038a26p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.98p+4L : -0x3.a7bad810244797a9ffa322038a24p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.98p+4L : -0x3.a7bad810244797a9ffa322038a24p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.98p+4L : -0x3.a7bad810244797a9ffa322038bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.98p+4L : -0x3.a7bad810244797a9ffa322038ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.98p+4L : -0x3.a7bad810244797a9ffa322038ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.98p+4L : -0x3.a7bad810244797a9ffa322038ap+4L 1 : inexact-ok +lgamma -25.75 += lgamma downward flt-32 -0x1.9cp+4f : -0x3.af3c8cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.9cp+4f : -0x3.af3c8cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.9cp+4f : -0x3.af3c88p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.9cp+4f : -0x3.af3c88p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.9cp+4 : -0x3.af3c8a0f6e394p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.9cp+4 : -0x3.af3c8a0f6e392p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.9cp+4 : -0x3.af3c8a0f6e392p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.9cp+4 : -0x3.af3c8a0f6e392p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9cp+4L : -0x3.af3c8a0f6e392338p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9cp+4L : -0x3.af3c8a0f6e392338p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9cp+4L : -0x3.af3c8a0f6e392334p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9cp+4L : -0x3.af3c8a0f6e392334p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9cp+4L : -0x3.af3c8a0f6e392338p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9cp+4L : -0x3.af3c8a0f6e392338p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9cp+4L : -0x3.af3c8a0f6e392334p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9cp+4L : -0x3.af3c8a0f6e392334p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9cp+4L : -0x3.af3c8a0f6e39233617cadb8d50b4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9cp+4L : -0x3.af3c8a0f6e39233617cadb8d50b4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9cp+4L : -0x3.af3c8a0f6e39233617cadb8d50b2p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9cp+4L : -0x3.af3c8a0f6e39233617cadb8d50b2p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9cp+4L : -0x3.af3c8a0f6e39233617cadb8d51p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9cp+4L : -0x3.af3c8a0f6e39233617cadb8d51p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9cp+4L : -0x3.af3c8a0f6e39233617cadb8d5p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9cp+4L : -0x3.af3c8a0f6e39233617cadb8d5p+4L 1 : inexact-ok +lgamma -26.25 += lgamma downward flt-32 -0x1.a4p+4f : -0x3.c9743cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.a4p+4f : -0x3.c97438p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.a4p+4f : -0x3.c97438p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.a4p+4f : -0x3.c97438p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.a4p+4 : -0x3.c974390b28308p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.a4p+4 : -0x3.c974390b28308p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.a4p+4 : -0x3.c974390b28306p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.a4p+4 : -0x3.c974390b28306p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.a4p+4L : -0x3.c974390b28307048p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.a4p+4L : -0x3.c974390b28307048p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.a4p+4L : -0x3.c974390b28307044p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.a4p+4L : -0x3.c974390b28307044p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.a4p+4L : -0x3.c974390b28307048p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.a4p+4L : -0x3.c974390b28307048p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.a4p+4L : -0x3.c974390b28307044p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.a4p+4L : -0x3.c974390b28307044p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a4p+4L : -0x3.c974390b2830704759a858601576p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a4p+4L : -0x3.c974390b2830704759a858601576p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a4p+4L : -0x3.c974390b2830704759a858601574p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a4p+4L : -0x3.c974390b2830704759a858601574p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a4p+4L : -0x3.c974390b2830704759a8586016p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a4p+4L : -0x3.c974390b2830704759a8586015p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a4p+4L : -0x3.c974390b2830704759a8586015p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a4p+4L : -0x3.c974390b2830704759a8586015p+4L -1 : inexact-ok +lgamma -26.5 += lgamma downward flt-32 -0x1.a8p+4f : -0x3.dc2a08p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.a8p+4f : -0x3.dc2a08p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.a8p+4f : -0x3.dc2a04p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.a8p+4f : -0x3.dc2a04p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.a8p+4 : -0x3.dc2a0760eba4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.a8p+4 : -0x3.dc2a0760eba4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.a8p+4 : -0x3.dc2a0760eba3ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.a8p+4 : -0x3.dc2a0760eba3ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.a8p+4L : -0x3.dc2a0760eba3f57cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.a8p+4L : -0x3.dc2a0760eba3f578p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.a8p+4L : -0x3.dc2a0760eba3f578p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.a8p+4L : -0x3.dc2a0760eba3f578p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.a8p+4L : -0x3.dc2a0760eba3f57cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.a8p+4L : -0x3.dc2a0760eba3f578p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.a8p+4L : -0x3.dc2a0760eba3f578p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.a8p+4L : -0x3.dc2a0760eba3f578p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a8p+4L : -0x3.dc2a0760eba3f5784050bda8ff24p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a8p+4L : -0x3.dc2a0760eba3f5784050bda8ff22p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a8p+4L : -0x3.dc2a0760eba3f5784050bda8ff22p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a8p+4L : -0x3.dc2a0760eba3f5784050bda8ff22p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a8p+4L : -0x3.dc2a0760eba3f5784050bda9p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a8p+4L : -0x3.dc2a0760eba3f5784050bda8ffp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a8p+4L : -0x3.dc2a0760eba3f5784050bda8ffp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a8p+4L : -0x3.dc2a0760eba3f5784050bda8ffp+4L -1 : inexact-ok +lgamma -26.75 += lgamma downward flt-32 -0x1.acp+4f : -0x3.e3d23p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.acp+4f : -0x3.e3d23p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.acp+4f : -0x3.e3d22cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.acp+4f : -0x3.e3d22cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.acp+4 : -0x3.e3d22f3b711ccp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.acp+4 : -0x3.e3d22f3b711cap+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.acp+4 : -0x3.e3d22f3b711cap+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.acp+4 : -0x3.e3d22f3b711cap+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.acp+4L : -0x3.e3d22f3b711ca1ccp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.acp+4L : -0x3.e3d22f3b711ca1c8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.acp+4L : -0x3.e3d22f3b711ca1c8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.acp+4L : -0x3.e3d22f3b711ca1c8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.acp+4L : -0x3.e3d22f3b711ca1ccp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.acp+4L : -0x3.e3d22f3b711ca1c8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.acp+4L : -0x3.e3d22f3b711ca1c8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.acp+4L : -0x3.e3d22f3b711ca1c8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.acp+4L : -0x3.e3d22f3b711ca1c8360ee4bbdd26p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.acp+4L : -0x3.e3d22f3b711ca1c8360ee4bbdd26p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.acp+4L : -0x3.e3d22f3b711ca1c8360ee4bbdd24p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.acp+4L : -0x3.e3d22f3b711ca1c8360ee4bbdd24p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.acp+4L : -0x3.e3d22f3b711ca1c8360ee4bbdep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.acp+4L : -0x3.e3d22f3b711ca1c8360ee4bbddp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.acp+4L : -0x3.e3d22f3b711ca1c8360ee4bbddp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.acp+4L : -0x3.e3d22f3b711ca1c8360ee4bbddp+4L -1 : inexact-ok +lgamma -27.25 += lgamma downward flt-32 -0x1.b4p+4f : -0x3.fe55bcp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.b4p+4f : -0x3.fe55b8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.b4p+4f : -0x3.fe55b8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.b4p+4f : -0x3.fe55b8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.b4p+4 : -0x3.fe55b8d8334aap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.b4p+4 : -0x3.fe55b8d8334aap+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.b4p+4 : -0x3.fe55b8d8334a8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.b4p+4 : -0x3.fe55b8d8334a8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.b4p+4L : -0x3.fe55b8d8334a9a34p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.b4p+4L : -0x3.fe55b8d8334a9a3p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.b4p+4L : -0x3.fe55b8d8334a9a3p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.b4p+4L : -0x3.fe55b8d8334a9a3p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.b4p+4L : -0x3.fe55b8d8334a9a34p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.b4p+4L : -0x3.fe55b8d8334a9a3p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.b4p+4L : -0x3.fe55b8d8334a9a3p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.b4p+4L : -0x3.fe55b8d8334a9a3p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b4p+4L : -0x3.fe55b8d8334a9a313e1792cbd3p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b4p+4L : -0x3.fe55b8d8334a9a313e1792cbd2fep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b4p+4L : -0x3.fe55b8d8334a9a313e1792cbd2fep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b4p+4L : -0x3.fe55b8d8334a9a313e1792cbd2fep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b4p+4L : -0x3.fe55b8d8334a9a313e1792cbd3p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b4p+4L : -0x3.fe55b8d8334a9a313e1792cbd3p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b4p+4L : -0x3.fe55b8d8334a9a313e1792cbd2p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b4p+4L : -0x3.fe55b8d8334a9a313e1792cbd2p+4L 1 : inexact-ok +lgamma -27.5 += lgamma downward flt-32 -0x1.b8p+4f : -0x4.1130fp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.b8p+4f : -0x4.1130fp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.b8p+4f : -0x4.1130e8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.b8p+4f : -0x4.1130e8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.b8p+4 : -0x4.1130ef485a83p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.b8p+4 : -0x4.1130ef485a82cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.b8p+4 : -0x4.1130ef485a82cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.b8p+4 : -0x4.1130ef485a82cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.b8p+4L : -0x4.1130ef485a82c8b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.b8p+4L : -0x4.1130ef485a82c8b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.b8p+4L : -0x4.1130ef485a82c8bp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.b8p+4L : -0x4.1130ef485a82c8bp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.b8p+4L : -0x4.1130ef485a82c8b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.b8p+4L : -0x4.1130ef485a82c8b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.b8p+4L : -0x4.1130ef485a82c8bp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.b8p+4L : -0x4.1130ef485a82c8bp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b8p+4L : -0x4.1130ef485a82c8b7fa637c5a2f34p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b8p+4L : -0x4.1130ef485a82c8b7fa637c5a2f34p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b8p+4L : -0x4.1130ef485a82c8b7fa637c5a2f3p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b8p+4L : -0x4.1130ef485a82c8b7fa637c5a2f3p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b8p+4L : -0x4.1130ef485a82c8b7fa637c5a3p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b8p+4L : -0x4.1130ef485a82c8b7fa637c5a3p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b8p+4L : -0x4.1130ef485a82c8b7fa637c5a2ep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b8p+4L : -0x4.1130ef485a82c8b7fa637c5a2ep+4L 1 : inexact-ok +lgamma -27.75 += lgamma downward flt-32 -0x1.bcp+4f : -0x4.18fe3p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.bcp+4f : -0x4.18fe28p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.bcp+4f : -0x4.18fe28p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.bcp+4f : -0x4.18fe28p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.bcp+4 : -0x4.18fe289399754p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.bcp+4 : -0x4.18fe289399754p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.bcp+4 : -0x4.18fe28939975p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.bcp+4 : -0x4.18fe28939975p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.bcp+4L : -0x4.18fe2893997537ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.bcp+4L : -0x4.18fe289399753798p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.bcp+4L : -0x4.18fe289399753798p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.bcp+4L : -0x4.18fe289399753798p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.bcp+4L : -0x4.18fe2893997537ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.bcp+4L : -0x4.18fe289399753798p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.bcp+4L : -0x4.18fe289399753798p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.bcp+4L : -0x4.18fe289399753798p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bcp+4L : -0x4.18fe28939975379956e6bd5ded18p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bcp+4L : -0x4.18fe28939975379956e6bd5ded14p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bcp+4L : -0x4.18fe28939975379956e6bd5ded14p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bcp+4L : -0x4.18fe28939975379956e6bd5ded14p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bcp+4L : -0x4.18fe28939975379956e6bd5deep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bcp+4L : -0x4.18fe28939975379956e6bd5deep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bcp+4L : -0x4.18fe28939975379956e6bd5decp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bcp+4L : -0x4.18fe28939975379956e6bd5decp+4L 1 : inexact-ok +lgamma -28.25 += lgamma downward flt-32 -0x1.c4p+4f : -0x4.33cad8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.c4p+4f : -0x4.33cad8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.c4p+4f : -0x4.33cadp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.c4p+4f : -0x4.33cadp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.c4p+4 : -0x4.33cad742071e4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.c4p+4 : -0x4.33cad742071ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.c4p+4 : -0x4.33cad742071ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.c4p+4 : -0x4.33cad742071ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.c4p+4L : -0x4.33cad742071e19ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.c4p+4L : -0x4.33cad742071e19ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.c4p+4L : -0x4.33cad742071e19d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.c4p+4L : -0x4.33cad742071e19d8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.c4p+4L : -0x4.33cad742071e19ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.c4p+4L : -0x4.33cad742071e19ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.c4p+4L : -0x4.33cad742071e19d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.c4p+4L : -0x4.33cad742071e19d8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c4p+4L : -0x4.33cad742071e19dd9fabc343392p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c4p+4L : -0x4.33cad742071e19dd9fabc343392p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c4p+4L : -0x4.33cad742071e19dd9fabc343391cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c4p+4L : -0x4.33cad742071e19dd9fabc343391cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c4p+4L : -0x4.33cad742071e19dd9fabc3433ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c4p+4L : -0x4.33cad742071e19dd9fabc3433ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c4p+4L : -0x4.33cad742071e19dd9fabc34338p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c4p+4L : -0x4.33cad742071e19dd9fabc34338p+4L -1 : inexact-ok +lgamma -28.5 += lgamma downward flt-32 -0x1.c8p+4f : -0x4.46ca28p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.c8p+4f : -0x4.46ca28p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.c8p+4f : -0x4.46ca2p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.c8p+4f : -0x4.46ca2p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.c8p+4 : -0x4.46ca244f93cf4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.c8p+4 : -0x4.46ca244f93cf4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.c8p+4 : -0x4.46ca244f93cfp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.c8p+4 : -0x4.46ca244f93cfp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.c8p+4L : -0x4.46ca244f93cf34ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.c8p+4L : -0x4.46ca244f93cf3498p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.c8p+4L : -0x4.46ca244f93cf3498p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.c8p+4L : -0x4.46ca244f93cf3498p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.c8p+4L : -0x4.46ca244f93cf34ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.c8p+4L : -0x4.46ca244f93cf3498p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.c8p+4L : -0x4.46ca244f93cf3498p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.c8p+4L : -0x4.46ca244f93cf3498p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c8p+4L : -0x4.46ca244f93cf3498a8fc081ce46cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c8p+4L : -0x4.46ca244f93cf3498a8fc081ce468p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c8p+4L : -0x4.46ca244f93cf3498a8fc081ce468p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c8p+4L : -0x4.46ca244f93cf3498a8fc081ce468p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c8p+4L : -0x4.46ca244f93cf3498a8fc081ce6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c8p+4L : -0x4.46ca244f93cf3498a8fc081ce4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c8p+4L : -0x4.46ca244f93cf3498a8fc081ce4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c8p+4L : -0x4.46ca244f93cf3498a8fc081ce4p+4L -1 : inexact-ok +lgamma -28.75 += lgamma downward flt-32 -0x1.ccp+4f : -0x4.4ebb28p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.ccp+4f : -0x4.4ebb2p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.ccp+4f : -0x4.4ebb2p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.ccp+4f : -0x4.4ebb2p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.ccp+4 : -0x4.4ebb238830308p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.ccp+4 : -0x4.4ebb238830304p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.ccp+4 : -0x4.4ebb238830304p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.ccp+4 : -0x4.4ebb238830304p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.ccp+4L : -0x4.4ebb238830305be8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.ccp+4L : -0x4.4ebb238830305bep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.ccp+4L : -0x4.4ebb238830305bep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.ccp+4L : -0x4.4ebb238830305bep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.ccp+4L : -0x4.4ebb238830305be8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.ccp+4L : -0x4.4ebb238830305bep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.ccp+4L : -0x4.4ebb238830305bep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.ccp+4L : -0x4.4ebb238830305bep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.ccp+4L : -0x4.4ebb238830305be106adc3210308p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.ccp+4L : -0x4.4ebb238830305be106adc3210304p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.ccp+4L : -0x4.4ebb238830305be106adc3210304p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.ccp+4L : -0x4.4ebb238830305be106adc3210304p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.ccp+4L : -0x4.4ebb238830305be106adc32104p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.ccp+4L : -0x4.4ebb238830305be106adc32104p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.ccp+4L : -0x4.4ebb238830305be106adc32102p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.ccp+4L : -0x4.4ebb238830305be106adc32102p+4L -1 : inexact-ok +lgamma -29.25 += lgamma downward flt-32 -0x1.d4p+4f : -0x4.69ce78p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.d4p+4f : -0x4.69ce7p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.d4p+4f : -0x4.69ce7p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.d4p+4f : -0x4.69ce7p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.d4p+4 : -0x4.69ce718eca03p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.d4p+4 : -0x4.69ce718eca03p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.d4p+4 : -0x4.69ce718eca02cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.d4p+4 : -0x4.69ce718eca02cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.d4p+4L : -0x4.69ce718eca02e1d8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.d4p+4L : -0x4.69ce718eca02e1d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.d4p+4L : -0x4.69ce718eca02e1dp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.d4p+4L : -0x4.69ce718eca02e1dp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.d4p+4L : -0x4.69ce718eca02e1d8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.d4p+4L : -0x4.69ce718eca02e1d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.d4p+4L : -0x4.69ce718eca02e1dp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.d4p+4L : -0x4.69ce718eca02e1dp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d4p+4L : -0x4.69ce718eca02e1d407ee1c6c2144p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d4p+4L : -0x4.69ce718eca02e1d407ee1c6c2144p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d4p+4L : -0x4.69ce718eca02e1d407ee1c6c214p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d4p+4L : -0x4.69ce718eca02e1d407ee1c6c214p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d4p+4L : -0x4.69ce718eca02e1d407ee1c6c22p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d4p+4L : -0x4.69ce718eca02e1d407ee1c6c22p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d4p+4L : -0x4.69ce718eca02e1d407ee1c6c2p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d4p+4L : -0x4.69ce718eca02e1d407ee1c6c2p+4L 1 : inexact-ok +lgamma -29.5 += lgamma downward flt-32 -0x1.d8p+4f : -0x4.7cf0ap+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.d8p+4f : -0x4.7cf098p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.d8p+4f : -0x4.7cf098p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.d8p+4f : -0x4.7cf098p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.d8p+4 : -0x4.7cf09ab733584p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.d8p+4 : -0x4.7cf09ab73358p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.d8p+4 : -0x4.7cf09ab73358p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.d8p+4 : -0x4.7cf09ab73358p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.d8p+4L : -0x4.7cf09ab733581fep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.d8p+4L : -0x4.7cf09ab733581fd8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.d8p+4L : -0x4.7cf09ab733581fd8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.d8p+4L : -0x4.7cf09ab733581fd8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.d8p+4L : -0x4.7cf09ab733581fep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.d8p+4L : -0x4.7cf09ab733581fd8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.d8p+4L : -0x4.7cf09ab733581fd8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.d8p+4L : -0x4.7cf09ab733581fd8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d8p+4L : -0x4.7cf09ab733581fd87d96251e54f4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d8p+4L : -0x4.7cf09ab733581fd87d96251e54fp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d8p+4L : -0x4.7cf09ab733581fd87d96251e54fp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d8p+4L : -0x4.7cf09ab733581fd87d96251e54fp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d8p+4L : -0x4.7cf09ab733581fd87d96251e56p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d8p+4L : -0x4.7cf09ab733581fd87d96251e54p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d8p+4L : -0x4.7cf09ab733581fd87d96251e54p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d8p+4L : -0x4.7cf09ab733581fd87d96251e54p+4L 1 : inexact-ok +lgamma -29.75 += lgamma downward flt-32 -0x1.dcp+4f : -0x4.85043p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.dcp+4f : -0x4.850428p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.dcp+4f : -0x4.850428p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.dcp+4f : -0x4.850428p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.dcp+4 : -0x4.85042abb5d4fcp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.dcp+4 : -0x4.85042abb5d4fcp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.dcp+4 : -0x4.85042abb5d4f8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.dcp+4 : -0x4.85042abb5d4f8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.dcp+4L : -0x4.85042abb5d4fb7ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.dcp+4L : -0x4.85042abb5d4fb7ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.dcp+4L : -0x4.85042abb5d4fb798p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.dcp+4L : -0x4.85042abb5d4fb798p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.dcp+4L : -0x4.85042abb5d4fb7ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.dcp+4L : -0x4.85042abb5d4fb7ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.dcp+4L : -0x4.85042abb5d4fb798p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.dcp+4L : -0x4.85042abb5d4fb798p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dcp+4L : -0x4.85042abb5d4fb79dfb39ce8c6d4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dcp+4L : -0x4.85042abb5d4fb79dfb39ce8c6d4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dcp+4L : -0x4.85042abb5d4fb79dfb39ce8c6d3cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dcp+4L : -0x4.85042abb5d4fb79dfb39ce8c6d3cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dcp+4L : -0x4.85042abb5d4fb79dfb39ce8c6ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dcp+4L : -0x4.85042abb5d4fb79dfb39ce8c6ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dcp+4L : -0x4.85042abb5d4fb79dfb39ce8c6cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dcp+4L : -0x4.85042abb5d4fb79dfb39ce8c6cp+4L 1 : inexact-ok +lgamma -30.25 += lgamma downward flt-32 -0x1.e4p+4f : -0x4.a05bcp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.e4p+4f : -0x4.a05bcp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.e4p+4f : -0x4.a05bb8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.e4p+4f : -0x4.a05bb8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.e4p+4 : -0x4.a05bbd6dcca64p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.e4p+4 : -0x4.a05bbd6dcca64p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.e4p+4 : -0x4.a05bbd6dcca6p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.e4p+4 : -0x4.a05bbd6dcca6p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.e4p+4L : -0x4.a05bbd6dcca6218p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.e4p+4L : -0x4.a05bbd6dcca6218p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.e4p+4L : -0x4.a05bbd6dcca62178p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.e4p+4L : -0x4.a05bbd6dcca62178p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.e4p+4L : -0x4.a05bbd6dcca6218p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.e4p+4L : -0x4.a05bbd6dcca6218p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.e4p+4L : -0x4.a05bbd6dcca62178p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.e4p+4L : -0x4.a05bbd6dcca62178p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e4p+4L : -0x4.a05bbd6dcca6217d8024a52bc07cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e4p+4L : -0x4.a05bbd6dcca6217d8024a52bc07cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e4p+4L : -0x4.a05bbd6dcca6217d8024a52bc078p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e4p+4L : -0x4.a05bbd6dcca6217d8024a52bc078p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e4p+4L : -0x4.a05bbd6dcca6217d8024a52bc2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e4p+4L : -0x4.a05bbd6dcca6217d8024a52bcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e4p+4L : -0x4.a05bbd6dcca6217d8024a52bcp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e4p+4L : -0x4.a05bbd6dcca6217d8024a52bcp+4L -1 : inexact-ok +lgamma -30.5 += lgamma downward flt-32 -0x1.e8p+4f : -0x4.b39fap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.e8p+4f : -0x4.b39fap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.e8p+4f : -0x4.b39f98p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.e8p+4f : -0x4.b39f98p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.e8p+4 : -0x4.b39f9ce3ffeb8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.e8p+4 : -0x4.b39f9ce3ffeb4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.e8p+4 : -0x4.b39f9ce3ffeb4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.e8p+4 : -0x4.b39f9ce3ffeb4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bcp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bcp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bcp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bcp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc483eeb5d7cc0cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc483eeb5d7cc08p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc483eeb5d7cc08p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc483eeb5d7cc08p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc483eeb5d7cep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc483eeb5d7ccp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc483eeb5d7ccp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e8p+4L : -0x4.b39f9ce3ffeb5bc483eeb5d7ccp+4L -1 : inexact-ok +lgamma -30.75 += lgamma downward flt-32 -0x1.ecp+4f : -0x4.bbd4ap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.ecp+4f : -0x4.bbd4ap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.ecp+4f : -0x4.bbd498p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.ecp+4f : -0x4.bbd498p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.ecp+4 : -0x4.bbd49cc22d718p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.ecp+4 : -0x4.bbd49cc22d718p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.ecp+4 : -0x4.bbd49cc22d714p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.ecp+4 : -0x4.bbd49cc22d714p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.ecp+4L : -0x4.bbd49cc22d716e58p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.ecp+4L : -0x4.bbd49cc22d716e58p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.ecp+4L : -0x4.bbd49cc22d716e5p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.ecp+4L : -0x4.bbd49cc22d716e5p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.ecp+4L : -0x4.bbd49cc22d716e58p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.ecp+4L : -0x4.bbd49cc22d716e58p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.ecp+4L : -0x4.bbd49cc22d716e5p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.ecp+4L : -0x4.bbd49cc22d716e5p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.ecp+4L : -0x4.bbd49cc22d716e5745fee69530ecp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.ecp+4L : -0x4.bbd49cc22d716e5745fee69530ecp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.ecp+4L : -0x4.bbd49cc22d716e5745fee69530e8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.ecp+4L : -0x4.bbd49cc22d716e5745fee69530e8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.ecp+4L : -0x4.bbd49cc22d716e5745fee69532p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.ecp+4L : -0x4.bbd49cc22d716e5745fee6953p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.ecp+4L : -0x4.bbd49cc22d716e5745fee6953p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.ecp+4L : -0x4.bbd49cc22d716e5745fee6953p+4L -1 : inexact-ok +lgamma -31.25 += lgamma downward flt-32 -0x1.f4p+4f : -0x4.d76e48p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.f4p+4f : -0x4.d76e4p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.f4p+4f : -0x4.d76e4p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.f4p+4f : -0x4.d76e4p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.f4p+4 : -0x4.d76e40569b14p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.f4p+4 : -0x4.d76e40569b13cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.f4p+4 : -0x4.d76e40569b13cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.f4p+4 : -0x4.d76e40569b13cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.f4p+4L : -0x4.d76e40569b13cc9p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.f4p+4L : -0x4.d76e40569b13cc88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.f4p+4L : -0x4.d76e40569b13cc88p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.f4p+4L : -0x4.d76e40569b13cc88p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.f4p+4L : -0x4.d76e40569b13cc9p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.f4p+4L : -0x4.d76e40569b13cc88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.f4p+4L : -0x4.d76e40569b13cc88p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.f4p+4L : -0x4.d76e40569b13cc88p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.f4p+4L : -0x4.d76e40569b13cc8900ce9dace16p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.f4p+4L : -0x4.d76e40569b13cc8900ce9dace15cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.f4p+4L : -0x4.d76e40569b13cc8900ce9dace15cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.f4p+4L : -0x4.d76e40569b13cc8900ce9dace15cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.f4p+4L : -0x4.d76e40569b13cc8900ce9dace2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.f4p+4L : -0x4.d76e40569b13cc8900ce9dace2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.f4p+4L : -0x4.d76e40569b13cc8900ce9dacep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.f4p+4L : -0x4.d76e40569b13cc8900ce9dacep+4L 1 : inexact-ok +lgamma -31.5 += lgamma downward flt-32 -0x1.f8p+4f : -0x4.ead2c8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.f8p+4f : -0x4.ead2cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.f8p+4f : -0x4.ead2cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.f8p+4f : -0x4.ead2cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.f8p+4 : -0x4.ead2c3080f2fp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.f8p+4 : -0x4.ead2c3080f2ecp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.f8p+4 : -0x4.ead2c3080f2ecp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.f8p+4 : -0x4.ead2c3080f2ecp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.f8p+4L : -0x4.ead2c3080f2ed0bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.f8p+4L : -0x4.ead2c3080f2ed0bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.f8p+4L : -0x4.ead2c3080f2ed0a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.f8p+4L : -0x4.ead2c3080f2ed0a8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.f8p+4L : -0x4.ead2c3080f2ed0bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.f8p+4L : -0x4.ead2c3080f2ed0bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.f8p+4L : -0x4.ead2c3080f2ed0a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.f8p+4L : -0x4.ead2c3080f2ed0a8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.f8p+4L : -0x4.ead2c3080f2ed0ad0b3cf5b5ded4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.f8p+4L : -0x4.ead2c3080f2ed0ad0b3cf5b5ded4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.f8p+4L : -0x4.ead2c3080f2ed0ad0b3cf5b5dedp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.f8p+4L : -0x4.ead2c3080f2ed0ad0b3cf5b5dedp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.f8p+4L : -0x4.ead2c3080f2ed0ad0b3cf5b5ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.f8p+4L : -0x4.ead2c3080f2ed0ad0b3cf5b5dep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.f8p+4L : -0x4.ead2c3080f2ed0ad0b3cf5b5dep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.f8p+4L : -0x4.ead2c3080f2ed0ad0b3cf5b5dep+4L 1 : inexact-ok +lgamma -31.75 += lgamma downward flt-32 -0x1.fcp+4f : -0x4.f32828p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.fcp+4f : -0x4.f32828p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.fcp+4f : -0x4.f3282p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.fcp+4f : -0x4.f3282p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.fcp+4 : -0x4.f3282414b3f0cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.fcp+4 : -0x4.f3282414b3f08p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.fcp+4 : -0x4.f3282414b3f08p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.fcp+4 : -0x4.f3282414b3f08p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.fcp+4L : -0x4.f3282414b3f0878p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.fcp+4L : -0x4.f3282414b3f08778p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.fcp+4L : -0x4.f3282414b3f08778p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.fcp+4L : -0x4.f3282414b3f08778p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.fcp+4L : -0x4.f3282414b3f0878p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.fcp+4L : -0x4.f3282414b3f08778p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.fcp+4L : -0x4.f3282414b3f08778p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.fcp+4L : -0x4.f3282414b3f08778p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.fcp+4L : -0x4.f3282414b3f0877aa37c836452ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.fcp+4L : -0x4.f3282414b3f0877aa37c836452ecp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.fcp+4L : -0x4.f3282414b3f0877aa37c836452e8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.fcp+4L : -0x4.f3282414b3f0877aa37c836452e8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.fcp+4L : -0x4.f3282414b3f0877aa37c836454p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.fcp+4L : -0x4.f3282414b3f0877aa37c836452p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.fcp+4L : -0x4.f3282414b3f0877aa37c836452p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.fcp+4L : -0x4.f3282414b3f0877aa37c836452p+4L 1 : inexact-ok +lgamma -32.25 += lgamma downward flt-32 -0x2.04p+4f : -0x5.0f01c8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.04p+4f : -0x5.0f01c8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.04p+4f : -0x5.0f01cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.04p+4f : -0x5.0f01cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.04p+4 : -0x5.0f01c7fe77b54p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.04p+4 : -0x5.0f01c7fe77b5p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.04p+4 : -0x5.0f01c7fe77b5p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.04p+4 : -0x5.0f01c7fe77b5p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.04p+4L : -0x5.0f01c7fe77b50a18p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.04p+4L : -0x5.0f01c7fe77b50a18p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.04p+4L : -0x5.0f01c7fe77b50a1p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.04p+4L : -0x5.0f01c7fe77b50a1p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.04p+4L : -0x5.0f01c7fe77b50a18p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.04p+4L : -0x5.0f01c7fe77b50a18p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.04p+4L : -0x5.0f01c7fe77b50a1p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.04p+4L : -0x5.0f01c7fe77b50a1p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.04p+4L : -0x5.0f01c7fe77b50a17ac1d2ecff478p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.04p+4L : -0x5.0f01c7fe77b50a17ac1d2ecff474p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.04p+4L : -0x5.0f01c7fe77b50a17ac1d2ecff474p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.04p+4L : -0x5.0f01c7fe77b50a17ac1d2ecff474p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.04p+4L : -0x5.0f01c7fe77b50a17ac1d2ecff6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.04p+4L : -0x5.0f01c7fe77b50a17ac1d2ecff4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.04p+4L : -0x5.0f01c7fe77b50a17ac1d2ecff4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.04p+4L : -0x5.0f01c7fe77b50a17ac1d2ecff4p+4L -1 : inexact-ok +lgamma -32.5 += lgamma downward flt-32 -0x2.08p+4f : -0x5.2285fp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.08p+4f : -0x5.2285e8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.08p+4f : -0x5.2285e8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.08p+4f : -0x5.2285e8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.08p+4 : -0x5.2285ebd6e2b7cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.08p+4 : -0x5.2285ebd6e2b7cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.08p+4 : -0x5.2285ebd6e2b78p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.08p+4 : -0x5.2285ebd6e2b78p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.08p+4L : -0x5.2285ebd6e2b7ae8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.08p+4L : -0x5.2285ebd6e2b7ae78p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.08p+4L : -0x5.2285ebd6e2b7ae78p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.08p+4L : -0x5.2285ebd6e2b7ae78p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.08p+4L : -0x5.2285ebd6e2b7ae8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.08p+4L : -0x5.2285ebd6e2b7ae78p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.08p+4L : -0x5.2285ebd6e2b7ae78p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.08p+4L : -0x5.2285ebd6e2b7ae78p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.08p+4L : -0x5.2285ebd6e2b7ae7a5991d2bf0708p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.08p+4L : -0x5.2285ebd6e2b7ae7a5991d2bf0704p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.08p+4L : -0x5.2285ebd6e2b7ae7a5991d2bf0704p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.08p+4L : -0x5.2285ebd6e2b7ae7a5991d2bf0704p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.08p+4L : -0x5.2285ebd6e2b7ae7a5991d2bf08p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.08p+4L : -0x5.2285ebd6e2b7ae7a5991d2bf08p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.08p+4L : -0x5.2285ebd6e2b7ae7a5991d2bf06p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.08p+4L : -0x5.2285ebd6e2b7ae7a5991d2bf06p+4L -1 : inexact-ok +lgamma -32.75 += lgamma downward flt-32 -0x2.0cp+4f : -0x5.2afabp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.0cp+4f : -0x5.2afabp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.0cp+4f : -0x5.2afaa8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.0cp+4f : -0x5.2afaa8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.0cp+4 : -0x5.2afaaffe44d84p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.0cp+4 : -0x5.2afaaffe44d84p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.0cp+4 : -0x5.2afaaffe44d8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.0cp+4 : -0x5.2afaaffe44d8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.0cp+4L : -0x5.2afaaffe44d821fp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.0cp+4L : -0x5.2afaaffe44d821e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.0cp+4L : -0x5.2afaaffe44d821e8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.0cp+4L : -0x5.2afaaffe44d821e8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.0cp+4L : -0x5.2afaaffe44d821fp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.0cp+4L : -0x5.2afaaffe44d821e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.0cp+4L : -0x5.2afaaffe44d821e8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.0cp+4L : -0x5.2afaaffe44d821e8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0cp+4L : -0x5.2afaaffe44d821eaf73380b599d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0cp+4L : -0x5.2afaaffe44d821eaf73380b599d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0cp+4L : -0x5.2afaaffe44d821eaf73380b599d4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0cp+4L : -0x5.2afaaffe44d821eaf73380b599d4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0cp+4L : -0x5.2afaaffe44d821eaf73380b59ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0cp+4L : -0x5.2afaaffe44d821eaf73380b59ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0cp+4L : -0x5.2afaaffe44d821eaf73380b598p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0cp+4L : -0x5.2afaaffe44d821eaf73380b598p+4L -1 : inexact-ok +lgamma -33.25 += lgamma downward flt-32 -0x2.14p+4f : -0x5.471268p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.14p+4f : -0x5.47126p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.14p+4f : -0x5.47126p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.14p+4f : -0x5.47126p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.14p+4 : -0x5.471263b9b93cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.14p+4 : -0x5.471263b9b93bcp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.14p+4 : -0x5.471263b9b93bcp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.14p+4 : -0x5.471263b9b93bcp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.14p+4L : -0x5.471263b9b93bcb2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.14p+4L : -0x5.471263b9b93bcb18p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.14p+4L : -0x5.471263b9b93bcb18p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.14p+4L : -0x5.471263b9b93bcb18p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.14p+4L : -0x5.471263b9b93bcb2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.14p+4L : -0x5.471263b9b93bcb18p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.14p+4L : -0x5.471263b9b93bcb18p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.14p+4L : -0x5.471263b9b93bcb18p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.14p+4L : -0x5.471263b9b93bcb1aa33f2ff0cb7cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.14p+4L : -0x5.471263b9b93bcb1aa33f2ff0cb78p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.14p+4L : -0x5.471263b9b93bcb1aa33f2ff0cb78p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.14p+4L : -0x5.471263b9b93bcb1aa33f2ff0cb78p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.14p+4L : -0x5.471263b9b93bcb1aa33f2ff0ccp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.14p+4L : -0x5.471263b9b93bcb1aa33f2ff0ccp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.14p+4L : -0x5.471263b9b93bcb1aa33f2ff0cap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.14p+4L : -0x5.471263b9b93bcb1aa33f2ff0cap+4L 1 : inexact-ok +lgamma -33.5 += lgamma downward flt-32 -0x2.18p+4f : -0x5.5ab538p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.18p+4f : -0x5.5ab538p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.18p+4f : -0x5.5ab53p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.18p+4f : -0x5.5ab53p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.18p+4 : -0x5.5ab5361c05df8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.18p+4 : -0x5.5ab5361c05df8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.18p+4 : -0x5.5ab5361c05df4p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.18p+4 : -0x5.5ab5361c05df4p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.18p+4L : -0x5.5ab5361c05df6c68p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.18p+4L : -0x5.5ab5361c05df6c6p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.18p+4L : -0x5.5ab5361c05df6c6p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.18p+4L : -0x5.5ab5361c05df6c6p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.18p+4L : -0x5.5ab5361c05df6c68p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.18p+4L : -0x5.5ab5361c05df6c6p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.18p+4L : -0x5.5ab5361c05df6c6p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.18p+4L : -0x5.5ab5361c05df6c6p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.18p+4L : -0x5.5ab5361c05df6c623a508fedfa98p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.18p+4L : -0x5.5ab5361c05df6c623a508fedfa94p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.18p+4L : -0x5.5ab5361c05df6c623a508fedfa94p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.18p+4L : -0x5.5ab5361c05df6c623a508fedfa94p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.18p+4L : -0x5.5ab5361c05df6c623a508fedfcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.18p+4L : -0x5.5ab5361c05df6c623a508fedfap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.18p+4L : -0x5.5ab5361c05df6c623a508fedfap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.18p+4L : -0x5.5ab5361c05df6c623a508fedfap+4L 1 : inexact-ok +lgamma -33.75 += lgamma downward flt-32 -0x2.1cp+4f : -0x5.63487p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.1cp+4f : -0x5.63487p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.1cp+4f : -0x5.634868p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.1cp+4f : -0x5.634868p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.1cp+4 : -0x5.63486e673f34cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.1cp+4 : -0x5.63486e673f348p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.1cp+4 : -0x5.63486e673f348p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.1cp+4 : -0x5.63486e673f348p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.1cp+4L : -0x5.63486e673f3485e8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.1cp+4L : -0x5.63486e673f3485e8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.1cp+4L : -0x5.63486e673f3485ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.1cp+4L : -0x5.63486e673f3485ep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.1cp+4L : -0x5.63486e673f3485e8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.1cp+4L : -0x5.63486e673f3485e8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.1cp+4L : -0x5.63486e673f3485ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.1cp+4L : -0x5.63486e673f3485ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1cp+4L : -0x5.63486e673f3485e6bab34f13eaccp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1cp+4L : -0x5.63486e673f3485e6bab34f13eac8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1cp+4L : -0x5.63486e673f3485e6bab34f13eac8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1cp+4L : -0x5.63486e673f3485e6bab34f13eac8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.1cp+4L : -0x5.63486e673f3485e6bab34f13ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.1cp+4L : -0x5.63486e673f3485e6bab34f13eap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.1cp+4L : -0x5.63486e673f3485e6bab34f13eap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.1cp+4L : -0x5.63486e673f3485e6bab34f13eap+4L 1 : inexact-ok +lgamma -34.25 += lgamma downward flt-32 -0x2.24p+4f : -0x5.7f9c6p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.24p+4f : -0x5.7f9c6p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.24p+4f : -0x5.7f9c58p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.24p+4f : -0x5.7f9c58p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.24p+4 : -0x5.7f9c5ea615048p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.24p+4 : -0x5.7f9c5ea615044p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.24p+4 : -0x5.7f9c5ea615044p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.24p+4 : -0x5.7f9c5ea615044p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.24p+4L : -0x5.7f9c5ea615044f3p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.24p+4L : -0x5.7f9c5ea615044f3p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.24p+4L : -0x5.7f9c5ea615044f28p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.24p+4L : -0x5.7f9c5ea615044f28p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.24p+4L : -0x5.7f9c5ea615044f3p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.24p+4L : -0x5.7f9c5ea615044f3p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.24p+4L : -0x5.7f9c5ea615044f28p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.24p+4L : -0x5.7f9c5ea615044f28p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.24p+4L : -0x5.7f9c5ea615044f2ed87c198429e8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.24p+4L : -0x5.7f9c5ea615044f2ed87c198429e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.24p+4L : -0x5.7f9c5ea615044f2ed87c198429e4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.24p+4L : -0x5.7f9c5ea615044f2ed87c198429e4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.24p+4L : -0x5.7f9c5ea615044f2ed87c19842ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.24p+4L : -0x5.7f9c5ea615044f2ed87c19842ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.24p+4L : -0x5.7f9c5ea615044f2ed87c198428p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.24p+4L : -0x5.7f9c5ea615044f2ed87c198428p+4L -1 : inexact-ok +lgamma -34.5 += lgamma downward flt-32 -0x2.28p+4f : -0x5.935dp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.28p+4f : -0x5.935cf8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.28p+4f : -0x5.935cf8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.28p+4f : -0x5.935cf8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.28p+4 : -0x5.935cfb12d92d8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.28p+4 : -0x5.935cfb12d92d4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.28p+4 : -0x5.935cfb12d92d4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.28p+4 : -0x5.935cfb12d92d4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.28p+4L : -0x5.935cfb12d92d5f78p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.28p+4L : -0x5.935cfb12d92d5f7p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.28p+4L : -0x5.935cfb12d92d5f7p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.28p+4L : -0x5.935cfb12d92d5f7p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.28p+4L : -0x5.935cfb12d92d5f78p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.28p+4L : -0x5.935cfb12d92d5f7p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.28p+4L : -0x5.935cfb12d92d5f7p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.28p+4L : -0x5.935cfb12d92d5f7p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.28p+4L : -0x5.935cfb12d92d5f7112ffef6e80a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.28p+4L : -0x5.935cfb12d92d5f7112ffef6e80ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.28p+4L : -0x5.935cfb12d92d5f7112ffef6e80ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.28p+4L : -0x5.935cfb12d92d5f7112ffef6e80ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.28p+4L : -0x5.935cfb12d92d5f7112ffef6e82p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.28p+4L : -0x5.935cfb12d92d5f7112ffef6e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.28p+4L : -0x5.935cfb12d92d5f7112ffef6e8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.28p+4L : -0x5.935cfb12d92d5f7112ffef6e8p+4L -1 : inexact-ok +lgamma -34.75 += lgamma downward flt-32 -0x2.2cp+4f : -0x5.9c0dc8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.2cp+4f : -0x5.9c0dc8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.2cp+4f : -0x5.9c0dcp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.2cp+4f : -0x5.9c0dcp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.2cp+4 : -0x5.9c0dc658a127p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.2cp+4 : -0x5.9c0dc658a126cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.2cp+4 : -0x5.9c0dc658a126cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.2cp+4 : -0x5.9c0dc658a126cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.2cp+4L : -0x5.9c0dc658a126dfe8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.2cp+4L : -0x5.9c0dc658a126dfep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.2cp+4L : -0x5.9c0dc658a126dfep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.2cp+4L : -0x5.9c0dc658a126dfep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.2cp+4L : -0x5.9c0dc658a126dfe8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.2cp+4L : -0x5.9c0dc658a126dfep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.2cp+4L : -0x5.9c0dc658a126dfep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.2cp+4L : -0x5.9c0dc658a126dfep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2cp+4L : -0x5.9c0dc658a126dfe2fc435dba0fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2cp+4L : -0x5.9c0dc658a126dfe2fc435dba0efcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2cp+4L : -0x5.9c0dc658a126dfe2fc435dba0efcp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2cp+4L : -0x5.9c0dc658a126dfe2fc435dba0efcp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.2cp+4L : -0x5.9c0dc658a126dfe2fc435dba1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.2cp+4L : -0x5.9c0dc658a126dfe2fc435dba0ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.2cp+4L : -0x5.9c0dc658a126dfe2fc435dba0ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.2cp+4L : -0x5.9c0dc658a126dfe2fc435dba0ep+4L -1 : inexact-ok +lgamma -35.25 += lgamma downward flt-32 -0x2.34p+4f : -0x5.b89c4p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.34p+4f : -0x5.b89c38p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.34p+4f : -0x5.b89c38p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.34p+4f : -0x5.b89c38p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.34p+4 : -0x5.b89c3a80e9afp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.34p+4 : -0x5.b89c3a80e9aecp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.34p+4 : -0x5.b89c3a80e9aecp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.34p+4 : -0x5.b89c3a80e9aecp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.34p+4L : -0x5.b89c3a80e9aed748p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.34p+4L : -0x5.b89c3a80e9aed74p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.34p+4L : -0x5.b89c3a80e9aed74p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.34p+4L : -0x5.b89c3a80e9aed74p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.34p+4L : -0x5.b89c3a80e9aed748p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.34p+4L : -0x5.b89c3a80e9aed74p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.34p+4L : -0x5.b89c3a80e9aed74p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.34p+4L : -0x5.b89c3a80e9aed74p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.34p+4L : -0x5.b89c3a80e9aed743e25e844a0ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.34p+4L : -0x5.b89c3a80e9aed743e25e844a0ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.34p+4L : -0x5.b89c3a80e9aed743e25e844a09fcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.34p+4L : -0x5.b89c3a80e9aed743e25e844a09fcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.34p+4L : -0x5.b89c3a80e9aed743e25e844a0ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.34p+4L : -0x5.b89c3a80e9aed743e25e844a0ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.34p+4L : -0x5.b89c3a80e9aed743e25e844a08p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.34p+4L : -0x5.b89c3a80e9aed743e25e844a08p+4L 1 : inexact-ok +lgamma -35.5 += lgamma downward flt-32 -0x2.38p+4f : -0x5.cc79dp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.38p+4f : -0x5.cc79c8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.38p+4f : -0x5.cc79c8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.38p+4f : -0x5.cc79c8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.38p+4 : -0x5.cc79c963ef6bcp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.38p+4 : -0x5.cc79c963ef6b8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.38p+4 : -0x5.cc79c963ef6b8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.38p+4 : -0x5.cc79c963ef6b8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.38p+4L : -0x5.cc79c963ef6b8bbp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.38p+4L : -0x5.cc79c963ef6b8bbp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.38p+4L : -0x5.cc79c963ef6b8ba8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.38p+4L : -0x5.cc79c963ef6b8ba8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.38p+4L : -0x5.cc79c963ef6b8bbp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.38p+4L : -0x5.cc79c963ef6b8bbp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.38p+4L : -0x5.cc79c963ef6b8ba8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.38p+4L : -0x5.cc79c963ef6b8ba8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.38p+4L : -0x5.cc79c963ef6b8bad12d43a37c588p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.38p+4L : -0x5.cc79c963ef6b8bad12d43a37c588p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.38p+4L : -0x5.cc79c963ef6b8bad12d43a37c584p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.38p+4L : -0x5.cc79c963ef6b8bad12d43a37c584p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.38p+4L : -0x5.cc79c963ef6b8bad12d43a37c6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.38p+4L : -0x5.cc79c963ef6b8bad12d43a37c6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.38p+4L : -0x5.cc79c963ef6b8bad12d43a37c4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.38p+4L : -0x5.cc79c963ef6b8bad12d43a37c4p+4L 1 : inexact-ok +lgamma -35.75 += lgamma downward flt-32 -0x2.3cp+4f : -0x5.d54758p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.3cp+4f : -0x5.d5475p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.3cp+4f : -0x5.d5475p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.3cp+4f : -0x5.d5475p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.3cp+4 : -0x5.d547531f08744p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.3cp+4 : -0x5.d547531f08744p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.3cp+4 : -0x5.d547531f0874p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.3cp+4 : -0x5.d547531f0874p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.3cp+4L : -0x5.d547531f08742a2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.3cp+4L : -0x5.d547531f08742a18p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.3cp+4L : -0x5.d547531f08742a18p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.3cp+4L : -0x5.d547531f08742a18p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.3cp+4L : -0x5.d547531f08742a2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.3cp+4L : -0x5.d547531f08742a18p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.3cp+4L : -0x5.d547531f08742a18p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.3cp+4L : -0x5.d547531f08742a18p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3cp+4L : -0x5.d547531f08742a1a08bc04d1a658p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3cp+4L : -0x5.d547531f08742a1a08bc04d1a654p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3cp+4L : -0x5.d547531f08742a1a08bc04d1a654p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3cp+4L : -0x5.d547531f08742a1a08bc04d1a654p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.3cp+4L : -0x5.d547531f08742a1a08bc04d1a8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.3cp+4L : -0x5.d547531f08742a1a08bc04d1a6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.3cp+4L : -0x5.d547531f08742a1a08bc04d1a6p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.3cp+4L : -0x5.d547531f08742a1a08bc04d1a6p+4L 1 : inexact-ok +lgamma -36.25 += lgamma downward flt-32 -0x2.44p+4f : -0x5.f20ebp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.44p+4f : -0x5.f20ea8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.44p+4f : -0x5.f20ea8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.44p+4f : -0x5.f20ea8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.44p+4 : -0x5.f20eab1178fe8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.44p+4 : -0x5.f20eab1178fe4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.44p+4 : -0x5.f20eab1178fe4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.44p+4 : -0x5.f20eab1178fe4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.44p+4L : -0x5.f20eab1178fe58f8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.44p+4L : -0x5.f20eab1178fe58f8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.44p+4L : -0x5.f20eab1178fe58fp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.44p+4L : -0x5.f20eab1178fe58fp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.44p+4L : -0x5.f20eab1178fe58f8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.44p+4L : -0x5.f20eab1178fe58f8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.44p+4L : -0x5.f20eab1178fe58fp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.44p+4L : -0x5.f20eab1178fe58fp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.44p+4L : -0x5.f20eab1178fe58f4345ac6091e6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.44p+4L : -0x5.f20eab1178fe58f4345ac6091e6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.44p+4L : -0x5.f20eab1178fe58f4345ac6091e5cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.44p+4L : -0x5.f20eab1178fe58f4345ac6091e5cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.44p+4L : -0x5.f20eab1178fe58f4345ac6092p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.44p+4L : -0x5.f20eab1178fe58f4345ac6091ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.44p+4L : -0x5.f20eab1178fe58f4345ac6091ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.44p+4L : -0x5.f20eab1178fe58f4345ac6091ep+4L -1 : inexact-ok +lgamma -36.5 += lgamma downward flt-32 -0x2.48p+4f : -0x6.060868p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.48p+4f : -0x6.06086p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.48p+4f : -0x6.06086p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.48p+4f : -0x6.06086p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.48p+4 : -0x6.060860b0fb0e4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.48p+4 : -0x6.060860b0fb0e4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.48p+4 : -0x6.060860b0fb0ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.48p+4 : -0x6.060860b0fb0ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.48p+4L : -0x6.060860b0fb0e2cep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.48p+4L : -0x6.060860b0fb0e2cep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.48p+4L : -0x6.060860b0fb0e2cd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.48p+4L : -0x6.060860b0fb0e2cd8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.48p+4L : -0x6.060860b0fb0e2cep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.48p+4L : -0x6.060860b0fb0e2cep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.48p+4L : -0x6.060860b0fb0e2cd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.48p+4L : -0x6.060860b0fb0e2cd8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.48p+4L : -0x6.060860b0fb0e2cdf94d9919f5f1cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.48p+4L : -0x6.060860b0fb0e2cdf94d9919f5f18p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.48p+4L : -0x6.060860b0fb0e2cdf94d9919f5f18p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.48p+4L : -0x6.060860b0fb0e2cdf94d9919f5f18p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.48p+4L : -0x6.060860b0fb0e2cdf94d9919f6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.48p+4L : -0x6.060860b0fb0e2cdf94d9919f6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.48p+4L : -0x6.060860b0fb0e2cdf94d9919f5ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.48p+4L : -0x6.060860b0fb0e2cdf94d9919f5ep+4L -1 : inexact-ok +lgamma -36.75 += lgamma downward flt-32 -0x2.4cp+4f : -0x6.0ef1ep+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.4cp+4f : -0x6.0ef1ep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.4cp+4f : -0x6.0ef1d8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.4cp+4f : -0x6.0ef1d8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.4cp+4 : -0x6.0ef1dff71ff2p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.4cp+4 : -0x6.0ef1dff71ff2p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.4cp+4 : -0x6.0ef1dff71ff1cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.4cp+4 : -0x6.0ef1dff71ff1cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.4cp+4L : -0x6.0ef1dff71ff1f428p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.4cp+4L : -0x6.0ef1dff71ff1f428p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.4cp+4L : -0x6.0ef1dff71ff1f42p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.4cp+4L : -0x6.0ef1dff71ff1f42p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.4cp+4L : -0x6.0ef1dff71ff1f428p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.4cp+4L : -0x6.0ef1dff71ff1f428p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.4cp+4L : -0x6.0ef1dff71ff1f42p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.4cp+4L : -0x6.0ef1dff71ff1f42p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4cp+4L : -0x6.0ef1dff71ff1f424d893ba0ddafp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4cp+4L : -0x6.0ef1dff71ff1f424d893ba0ddaecp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4cp+4L : -0x6.0ef1dff71ff1f424d893ba0ddaecp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4cp+4L : -0x6.0ef1dff71ff1f424d893ba0ddaecp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.4cp+4L : -0x6.0ef1dff71ff1f424d893ba0ddcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.4cp+4L : -0x6.0ef1dff71ff1f424d893ba0ddap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.4cp+4L : -0x6.0ef1dff71ff1f424d893ba0ddap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.4cp+4L : -0x6.0ef1dff71ff1f424d893ba0ddap+4L -1 : inexact-ok +lgamma -37.25 += lgamma downward flt-32 -0x2.54p+4f : -0x6.2bf098p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.54p+4f : -0x6.2bf09p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.54p+4f : -0x6.2bf09p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.54p+4f : -0x6.2bf09p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.54p+4 : -0x6.2bf09212ee614p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.54p+4 : -0x6.2bf09212ee61p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.54p+4 : -0x6.2bf09212ee61p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.54p+4 : -0x6.2bf09212ee61p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.54p+4L : -0x6.2bf09212ee611d88p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.54p+4L : -0x6.2bf09212ee611d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.54p+4L : -0x6.2bf09212ee611d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.54p+4L : -0x6.2bf09212ee611d8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.54p+4L : -0x6.2bf09212ee611d88p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.54p+4L : -0x6.2bf09212ee611d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.54p+4L : -0x6.2bf09212ee611d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.54p+4L : -0x6.2bf09212ee611d8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.54p+4L : -0x6.2bf09212ee611d815d24c6d465c4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.54p+4L : -0x6.2bf09212ee611d815d24c6d465c4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.54p+4L : -0x6.2bf09212ee611d815d24c6d465cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.54p+4L : -0x6.2bf09212ee611d815d24c6d465cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.54p+4L : -0x6.2bf09212ee611d815d24c6d466p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.54p+4L : -0x6.2bf09212ee611d815d24c6d466p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.54p+4L : -0x6.2bf09212ee611d815d24c6d464p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.54p+4L : -0x6.2bf09212ee611d815d24c6d464p+4L 1 : inexact-ok +lgamma -37.5 += lgamma downward flt-32 -0x2.58p+4f : -0x6.4005bp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.58p+4f : -0x6.4005bp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.58p+4f : -0x6.4005a8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.58p+4f : -0x6.4005a8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.58p+4 : -0x6.4005ad9c060ecp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.58p+4 : -0x6.4005ad9c060ecp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.58p+4 : -0x6.4005ad9c060e8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.58p+4 : -0x6.4005ad9c060e8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.58p+4L : -0x6.4005ad9c060ea6b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.58p+4L : -0x6.4005ad9c060ea6bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.58p+4L : -0x6.4005ad9c060ea6bp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.58p+4L : -0x6.4005ad9c060ea6bp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.58p+4L : -0x6.4005ad9c060ea6b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.58p+4L : -0x6.4005ad9c060ea6bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.58p+4L : -0x6.4005ad9c060ea6bp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.58p+4L : -0x6.4005ad9c060ea6bp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.58p+4L : -0x6.4005ad9c060ea6b23e6be3ddf01cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.58p+4L : -0x6.4005ad9c060ea6b23e6be3ddf018p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.58p+4L : -0x6.4005ad9c060ea6b23e6be3ddf018p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.58p+4L : -0x6.4005ad9c060ea6b23e6be3ddf018p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.58p+4L : -0x6.4005ad9c060ea6b23e6be3ddf2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.58p+4L : -0x6.4005ad9c060ea6b23e6be3ddfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.58p+4L : -0x6.4005ad9c060ea6b23e6be3ddfp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.58p+4L : -0x6.4005ad9c060ea6b23e6be3ddfp+4L 1 : inexact-ok +lgamma -37.75 += lgamma downward flt-32 -0x2.5cp+4f : -0x6.490a68p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.5cp+4f : -0x6.490a68p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.5cp+4f : -0x6.490a6p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.5cp+4f : -0x6.490a6p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.5cp+4 : -0x6.490a643105b98p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.5cp+4 : -0x6.490a643105b94p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.5cp+4 : -0x6.490a643105b94p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.5cp+4 : -0x6.490a643105b94p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.5cp+4L : -0x6.490a643105b9512p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.5cp+4L : -0x6.490a643105b9512p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.5cp+4L : -0x6.490a643105b95118p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.5cp+4L : -0x6.490a643105b95118p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.5cp+4L : -0x6.490a643105b9512p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.5cp+4L : -0x6.490a643105b9512p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.5cp+4L : -0x6.490a643105b95118p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.5cp+4L : -0x6.490a643105b95118p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5cp+4L : -0x6.490a643105b9511ee42b1d09d59p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5cp+4L : -0x6.490a643105b9511ee42b1d09d58cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5cp+4L : -0x6.490a643105b9511ee42b1d09d58cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5cp+4L : -0x6.490a643105b9511ee42b1d09d58cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.5cp+4L : -0x6.490a643105b9511ee42b1d09d6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.5cp+4L : -0x6.490a643105b9511ee42b1d09d6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.5cp+4L : -0x6.490a643105b9511ee42b1d09d4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.5cp+4L : -0x6.490a643105b9511ee42b1d09d4p+4L 1 : inexact-ok +lgamma -38.25 += lgamma downward flt-32 -0x2.64p+4f : -0x6.663fp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.64p+4f : -0x6.663ef8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.64p+4f : -0x6.663ef8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.64p+4f : -0x6.663ef8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.64p+4 : -0x6.663efb8d432c4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.64p+4 : -0x6.663efb8d432c4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.64p+4 : -0x6.663efb8d432cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.64p+4 : -0x6.663efb8d432cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.64p+4L : -0x6.663efb8d432c372p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.64p+4L : -0x6.663efb8d432c3718p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.64p+4L : -0x6.663efb8d432c3718p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.64p+4L : -0x6.663efb8d432c3718p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.64p+4L : -0x6.663efb8d432c372p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.64p+4L : -0x6.663efb8d432c3718p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.64p+4L : -0x6.663efb8d432c3718p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.64p+4L : -0x6.663efb8d432c3718p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.64p+4L : -0x6.663efb8d432c3718b6caba7d7e44p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.64p+4L : -0x6.663efb8d432c3718b6caba7d7e44p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.64p+4L : -0x6.663efb8d432c3718b6caba7d7e4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.64p+4L : -0x6.663efb8d432c3718b6caba7d7e4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.64p+4L : -0x6.663efb8d432c3718b6caba7d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.64p+4L : -0x6.663efb8d432c3718b6caba7d7ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.64p+4L : -0x6.663efb8d432c3718b6caba7d7ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.64p+4L : -0x6.663efb8d432c3718b6caba7d7ep+4L -1 : inexact-ok +lgamma -38.5 += lgamma downward flt-32 -0x2.68p+4f : -0x6.7a6ec8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.68p+4f : -0x6.7a6ec8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.68p+4f : -0x6.7a6ecp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.68p+4f : -0x6.7a6ecp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.68p+4 : -0x6.7a6ec639b9bacp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.68p+4 : -0x6.7a6ec639b9ba8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.68p+4 : -0x6.7a6ec639b9ba8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.68p+4 : -0x6.7a6ec639b9ba8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.68p+4L : -0x6.7a6ec639b9ba9dep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.68p+4L : -0x6.7a6ec639b9ba9dd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.68p+4L : -0x6.7a6ec639b9ba9dd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.68p+4L : -0x6.7a6ec639b9ba9dd8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.68p+4L : -0x6.7a6ec639b9ba9dep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.68p+4L : -0x6.7a6ec639b9ba9dd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.68p+4L : -0x6.7a6ec639b9ba9dd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.68p+4L : -0x6.7a6ec639b9ba9dd8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.68p+4L : -0x6.7a6ec639b9ba9ddb69f071aab218p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.68p+4L : -0x6.7a6ec639b9ba9ddb69f071aab214p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.68p+4L : -0x6.7a6ec639b9ba9ddb69f071aab214p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.68p+4L : -0x6.7a6ec639b9ba9ddb69f071aab214p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.68p+4L : -0x6.7a6ec639b9ba9ddb69f071aab4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.68p+4L : -0x6.7a6ec639b9ba9ddb69f071aab2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.68p+4L : -0x6.7a6ec639b9ba9ddb69f071aab2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.68p+4L : -0x6.7a6ec639b9ba9ddb69f071aab2p+4L -1 : inexact-ok +lgamma -38.75 += lgamma downward flt-32 -0x2.6cp+4f : -0x6.838ep+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.6cp+4f : -0x6.838ep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.6cp+4f : -0x6.838df8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.6cp+4f : -0x6.838df8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.6cp+4 : -0x6.838dffbb1b638p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.6cp+4 : -0x6.838dffbb1b634p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.6cp+4 : -0x6.838dffbb1b634p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.6cp+4 : -0x6.838dffbb1b634p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.6cp+4L : -0x6.838dffbb1b634938p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.6cp+4L : -0x6.838dffbb1b634938p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.6cp+4L : -0x6.838dffbb1b63493p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.6cp+4L : -0x6.838dffbb1b63493p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.6cp+4L : -0x6.838dffbb1b634938p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.6cp+4L : -0x6.838dffbb1b634938p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.6cp+4L : -0x6.838dffbb1b63493p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.6cp+4L : -0x6.838dffbb1b63493p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6cp+4L : -0x6.838dffbb1b634936974365590ffcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6cp+4L : -0x6.838dffbb1b634936974365590ffcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6cp+4L : -0x6.838dffbb1b634936974365590ff8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6cp+4L : -0x6.838dffbb1b634936974365590ff8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.6cp+4L : -0x6.838dffbb1b634936974365591p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.6cp+4L : -0x6.838dffbb1b634936974365591p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.6cp+4L : -0x6.838dffbb1b634936974365590ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.6cp+4L : -0x6.838dffbb1b634936974365590ep+4L -1 : inexact-ok +lgamma -39.25 += lgamma downward flt-32 -0x2.74p+4f : -0x6.a0f72p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.74p+4f : -0x6.a0f718p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.74p+4f : -0x6.a0f718p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.74p+4f : -0x6.a0f718p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.74p+4 : -0x6.a0f71a8eb113cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.74p+4 : -0x6.a0f71a8eb113cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.74p+4 : -0x6.a0f71a8eb1138p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.74p+4 : -0x6.a0f71a8eb1138p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.74p+4L : -0x6.a0f71a8eb113b988p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.74p+4L : -0x6.a0f71a8eb113b98p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.74p+4L : -0x6.a0f71a8eb113b98p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.74p+4L : -0x6.a0f71a8eb113b98p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.74p+4L : -0x6.a0f71a8eb113b988p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.74p+4L : -0x6.a0f71a8eb113b98p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.74p+4L : -0x6.a0f71a8eb113b98p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.74p+4L : -0x6.a0f71a8eb113b98p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.74p+4L : -0x6.a0f71a8eb113b9818cc418ac52bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74p+4L : -0x6.a0f71a8eb113b9818cc418ac52bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74p+4L : -0x6.a0f71a8eb113b9818cc418ac52acp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.74p+4L : -0x6.a0f71a8eb113b9818cc418ac52acp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74p+4L : -0x6.a0f71a8eb113b9818cc418ac54p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74p+4L : -0x6.a0f71a8eb113b9818cc418ac52p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74p+4L : -0x6.a0f71a8eb113b9818cc418ac52p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74p+4L : -0x6.a0f71a8eb113b9818cc418ac52p+4L 1 : inexact-ok +lgamma -39.5 += lgamma downward flt-32 -0x2.78p+4f : -0x6.b540e8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.78p+4f : -0x6.b540e8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.78p+4f : -0x6.b540ep+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.78p+4f : -0x6.b540ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.78p+4 : -0x6.b540e6e0fb638p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.78p+4 : -0x6.b540e6e0fb638p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.78p+4 : -0x6.b540e6e0fb634p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.78p+4 : -0x6.b540e6e0fb634p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.78p+4L : -0x6.b540e6e0fb63724p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.78p+4L : -0x6.b540e6e0fb63724p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.78p+4L : -0x6.b540e6e0fb637238p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.78p+4L : -0x6.b540e6e0fb637238p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.78p+4L : -0x6.b540e6e0fb63724p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.78p+4L : -0x6.b540e6e0fb63724p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.78p+4L : -0x6.b540e6e0fb637238p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.78p+4L : -0x6.b540e6e0fb637238p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.78p+4L : -0x6.b540e6e0fb63723c32d39cf12cf4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.78p+4L : -0x6.b540e6e0fb63723c32d39cf12cfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.78p+4L : -0x6.b540e6e0fb63723c32d39cf12cfp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.78p+4L : -0x6.b540e6e0fb63723c32d39cf12cfp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.78p+4L : -0x6.b540e6e0fb63723c32d39cf12ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.78p+4L : -0x6.b540e6e0fb63723c32d39cf12cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.78p+4L : -0x6.b540e6e0fb63723c32d39cf12cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.78p+4L : -0x6.b540e6e0fb63723c32d39cf12cp+4L 1 : inexact-ok +lgamma -39.75 += lgamma downward flt-32 -0x2.7cp+4f : -0x6.be7ap+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.7cp+4f : -0x6.be79f8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.7cp+4f : -0x6.be79f8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.7cp+4f : -0x6.be79f8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.7cp+4 : -0x6.be79f80712a5cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.7cp+4 : -0x6.be79f80712a5cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.7cp+4 : -0x6.be79f80712a58p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.7cp+4 : -0x6.be79f80712a58p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.7cp+4L : -0x6.be79f80712a5ba08p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.7cp+4L : -0x6.be79f80712a5bap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.7cp+4L : -0x6.be79f80712a5bap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.7cp+4L : -0x6.be79f80712a5bap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.7cp+4L : -0x6.be79f80712a5ba08p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.7cp+4L : -0x6.be79f80712a5bap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.7cp+4L : -0x6.be79f80712a5bap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.7cp+4L : -0x6.be79f80712a5bap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7cp+4L : -0x6.be79f80712a5ba0185945e9a551p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7cp+4L : -0x6.be79f80712a5ba0185945e9a550cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7cp+4L : -0x6.be79f80712a5ba0185945e9a550cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7cp+4L : -0x6.be79f80712a5ba0185945e9a550cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.7cp+4L : -0x6.be79f80712a5ba0185945e9a56p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.7cp+4L : -0x6.be79f80712a5ba0185945e9a56p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.7cp+4L : -0x6.be79f80712a5ba0185945e9a54p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.7cp+4L : -0x6.be79f80712a5ba0185945e9a54p+4L 1 : inexact-ok +lgamma -40.25 += lgamma downward flt-32 -0x2.84p+4f : -0x6.dc1648p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.84p+4f : -0x6.dc1648p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.84p+4f : -0x6.dc164p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.84p+4f : -0x6.dc164p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.84p+4 : -0x6.dc1646398c9c4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.84p+4 : -0x6.dc1646398c9cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.84p+4 : -0x6.dc1646398c9cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.84p+4 : -0x6.dc1646398c9cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.84p+4L : -0x6.dc1646398c9c01b8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.84p+4L : -0x6.dc1646398c9c01bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.84p+4L : -0x6.dc1646398c9c01bp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.84p+4L : -0x6.dc1646398c9c01bp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.84p+4L : -0x6.dc1646398c9c01b8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.84p+4L : -0x6.dc1646398c9c01bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.84p+4L : -0x6.dc1646398c9c01bp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.84p+4L : -0x6.dc1646398c9c01bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.84p+4L : -0x6.dc1646398c9c01b2adfced8afa8cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.84p+4L : -0x6.dc1646398c9c01b2adfced8afa8cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.84p+4L : -0x6.dc1646398c9c01b2adfced8afa88p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.84p+4L : -0x6.dc1646398c9c01b2adfced8afa88p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.84p+4L : -0x6.dc1646398c9c01b2adfced8afcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.84p+4L : -0x6.dc1646398c9c01b2adfced8afap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.84p+4L : -0x6.dc1646398c9c01b2adfced8afap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.84p+4L : -0x6.dc1646398c9c01b2adfced8afap+4L -1 : inexact-ok +lgamma -40.5 += lgamma downward flt-32 -0x2.88p+4f : -0x6.f0797p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.88p+4f : -0x6.f0797p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.88p+4f : -0x6.f07968p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.88p+4f : -0x6.f07968p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.88p+4 : -0x6.f0796f4c3252cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.88p+4 : -0x6.f0796f4c3252cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.88p+4 : -0x6.f0796f4c32528p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.88p+4 : -0x6.f0796f4c32528p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.88p+4L : -0x6.f0796f4c3252a5p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.88p+4L : -0x6.f0796f4c3252a5p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.88p+4L : -0x6.f0796f4c3252a4f8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.88p+4L : -0x6.f0796f4c3252a4f8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.88p+4L : -0x6.f0796f4c3252a5p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.88p+4L : -0x6.f0796f4c3252a5p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.88p+4L : -0x6.f0796f4c3252a4f8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.88p+4L : -0x6.f0796f4c3252a4f8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.88p+4L : -0x6.f0796f4c3252a4ff1f3bc50cee04p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.88p+4L : -0x6.f0796f4c3252a4ff1f3bc50ceep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.88p+4L : -0x6.f0796f4c3252a4ff1f3bc50ceep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.88p+4L : -0x6.f0796f4c3252a4ff1f3bc50ceep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.88p+4L : -0x6.f0796f4c3252a4ff1f3bc50cfp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.88p+4L : -0x6.f0796f4c3252a4ff1f3bc50ceep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.88p+4L : -0x6.f0796f4c3252a4ff1f3bc50ceep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.88p+4L : -0x6.f0796f4c3252a4ff1f3bc50ceep+4L -1 : inexact-ok +lgamma -40.75 += lgamma downward flt-32 -0x2.8cp+4f : -0x6.f9cbb8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.8cp+4f : -0x6.f9cbb8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.8cp+4f : -0x6.f9cbbp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.8cp+4f : -0x6.f9cbbp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.8cp+4 : -0x6.f9cbb53dffc1cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.8cp+4 : -0x6.f9cbb53dffc1cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.8cp+4 : -0x6.f9cbb53dffc18p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.8cp+4 : -0x6.f9cbb53dffc18p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.8cp+4L : -0x6.f9cbb53dffc1b6dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.8cp+4L : -0x6.f9cbb53dffc1b6dp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.8cp+4L : -0x6.f9cbb53dffc1b6dp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.8cp+4L : -0x6.f9cbb53dffc1b6dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.8cp+4L : -0x6.f9cbb53dffc1b6dp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.8cp+4L : -0x6.f9cbb53dffc1b6dp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d177c75140b75p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d177c75140b75p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d177c75140b74cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d177c75140b74cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d177c75140b8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d177c75140b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d177c75140b6p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.8cp+4L : -0x6.f9cbb53dffc1b6d177c75140b6p+4L -1 : inexact-ok +lgamma -41.25 += lgamma downward flt-32 -0x2.94p+4f : -0x7.1799f8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.94p+4f : -0x7.1799f8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.94p+4f : -0x7.1799fp+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.94p+4f : -0x7.1799fp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.94p+4 : -0x7.1799f71c2b61p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.94p+4 : -0x7.1799f71c2b61p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.94p+4 : -0x7.1799f71c2b60cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.94p+4 : -0x7.1799f71c2b60cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.94p+4L : -0x7.1799f71c2b60e7fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.94p+4L : -0x7.1799f71c2b60e7fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.94p+4L : -0x7.1799f71c2b60e7e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.94p+4L : -0x7.1799f71c2b60e7e8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.94p+4L : -0x7.1799f71c2b60e7fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.94p+4L : -0x7.1799f71c2b60e7fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.94p+4L : -0x7.1799f71c2b60e7e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.94p+4L : -0x7.1799f71c2b60e7e8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.94p+4L : -0x7.1799f71c2b60e7ef15b309d7fab4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.94p+4L : -0x7.1799f71c2b60e7ef15b309d7fabp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.94p+4L : -0x7.1799f71c2b60e7ef15b309d7fabp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.94p+4L : -0x7.1799f71c2b60e7ef15b309d7fabp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.94p+4L : -0x7.1799f71c2b60e7ef15b309d7fcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.94p+4L : -0x7.1799f71c2b60e7ef15b309d7fap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.94p+4L : -0x7.1799f71c2b60e7ef15b309d7fap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.94p+4L : -0x7.1799f71c2b60e7ef15b309d7fap+4L 1 : inexact-ok +lgamma -41.5 += lgamma downward flt-32 -0x2.98p+4f : -0x7.2c15e8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.98p+4f : -0x7.2c15ep+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.98p+4f : -0x7.2c15ep+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.98p+4f : -0x7.2c15ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.98p+4 : -0x7.2c15e00240c7cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.98p+4 : -0x7.2c15e00240c7cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.98p+4 : -0x7.2c15e00240c78p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.98p+4 : -0x7.2c15e00240c78p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.98p+4L : -0x7.2c15e00240c7b3ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.98p+4L : -0x7.2c15e00240c7b3ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.98p+4L : -0x7.2c15e00240c7b3d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.98p+4L : -0x7.2c15e00240c7b3d8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.98p+4L : -0x7.2c15e00240c7b3ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.98p+4L : -0x7.2c15e00240c7b3ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.98p+4L : -0x7.2c15e00240c7b3d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.98p+4L : -0x7.2c15e00240c7b3d8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.98p+4L : -0x7.2c15e00240c7b3dcab50d5328b4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.98p+4L : -0x7.2c15e00240c7b3dcab50d5328b4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.98p+4L : -0x7.2c15e00240c7b3dcab50d5328b3cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.98p+4L : -0x7.2c15e00240c7b3dcab50d5328b3cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.98p+4L : -0x7.2c15e00240c7b3dcab50d5328cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.98p+4L : -0x7.2c15e00240c7b3dcab50d5328cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.98p+4L : -0x7.2c15e00240c7b3dcab50d5328ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.98p+4L : -0x7.2c15e00240c7b3dcab50d5328ap+4L 1 : inexact-ok +lgamma -41.75 += lgamma downward flt-32 -0x2.9cp+4f : -0x7.3580cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.9cp+4f : -0x7.3580cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.9cp+4f : -0x7.3580b8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.9cp+4f : -0x7.3580b8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.9cp+4 : -0x7.3580bfb9dce58p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.9cp+4 : -0x7.3580bfb9dce54p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.9cp+4 : -0x7.3580bfb9dce54p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.9cp+4 : -0x7.3580bfb9dce54p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.9cp+4L : -0x7.3580bfb9dce5422p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.9cp+4L : -0x7.3580bfb9dce5422p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.9cp+4L : -0x7.3580bfb9dce54218p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.9cp+4L : -0x7.3580bfb9dce54218p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.9cp+4L : -0x7.3580bfb9dce5422p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.9cp+4L : -0x7.3580bfb9dce5422p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.9cp+4L : -0x7.3580bfb9dce54218p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.9cp+4L : -0x7.3580bfb9dce54218p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9cp+4L : -0x7.3580bfb9dce5421d4ec6a4336554p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9cp+4L : -0x7.3580bfb9dce5421d4ec6a4336554p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9cp+4L : -0x7.3580bfb9dce5421d4ec6a433655p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9cp+4L : -0x7.3580bfb9dce5421d4ec6a433655p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.9cp+4L : -0x7.3580bfb9dce5421d4ec6a43366p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.9cp+4L : -0x7.3580bfb9dce5421d4ec6a43366p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.9cp+4L : -0x7.3580bfb9dce5421d4ec6a43364p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.9cp+4L : -0x7.3580bfb9dce5421d4ec6a43364p+4L 1 : inexact-ok +lgamma -42.25 += lgamma downward flt-32 -0x2.a4p+4f : -0x7.537fc8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.a4p+4f : -0x7.537fc8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.a4p+4f : -0x7.537fcp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.a4p+4f : -0x7.537fcp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.a4p+4 : -0x7.537fc4c9f7584p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.a4p+4 : -0x7.537fc4c9f7584p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.a4p+4 : -0x7.537fc4c9f758p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.a4p+4 : -0x7.537fc4c9f758p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.a4p+4L : -0x7.537fc4c9f7583cb8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.a4p+4L : -0x7.537fc4c9f7583cbp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.a4p+4L : -0x7.537fc4c9f7583cbp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.a4p+4L : -0x7.537fc4c9f7583cbp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.a4p+4L : -0x7.537fc4c9f7583cb8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.a4p+4L : -0x7.537fc4c9f7583cbp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.a4p+4L : -0x7.537fc4c9f7583cbp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.a4p+4L : -0x7.537fc4c9f7583cbp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.a4p+4L : -0x7.537fc4c9f7583cb3b66dcf478a2cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.a4p+4L : -0x7.537fc4c9f7583cb3b66dcf478a28p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.a4p+4L : -0x7.537fc4c9f7583cb3b66dcf478a28p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.a4p+4L : -0x7.537fc4c9f7583cb3b66dcf478a28p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.a4p+4L : -0x7.537fc4c9f7583cb3b66dcf478cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.a4p+4L : -0x7.537fc4c9f7583cb3b66dcf478ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.a4p+4L : -0x7.537fc4c9f7583cb3b66dcf478ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.a4p+4L : -0x7.537fc4c9f7583cb3b66dcf478ap+4L -1 : inexact-ok +lgamma -42.5 += lgamma downward flt-32 -0x2.a8p+4f : -0x7.6813d8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.a8p+4f : -0x7.6813d8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.a8p+4f : -0x7.6813dp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.a8p+4f : -0x7.6813dp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.a8p+4 : -0x7.6813d7fea637p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.a8p+4 : -0x7.6813d7fea637p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.a8p+4 : -0x7.6813d7fea636cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.a8p+4 : -0x7.6813d7fea636cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.a8p+4L : -0x7.6813d7fea636e35p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.a8p+4L : -0x7.6813d7fea636e348p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.a8p+4L : -0x7.6813d7fea636e348p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.a8p+4L : -0x7.6813d7fea636e348p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.a8p+4L : -0x7.6813d7fea636e35p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.a8p+4L : -0x7.6813d7fea636e348p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.a8p+4L : -0x7.6813d7fea636e348p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.a8p+4L : -0x7.6813d7fea636e348p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.a8p+4L : -0x7.6813d7fea636e34aeb094cbbe3ccp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.a8p+4L : -0x7.6813d7fea636e34aeb094cbbe3ccp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.a8p+4L : -0x7.6813d7fea636e34aeb094cbbe3c8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.a8p+4L : -0x7.6813d7fea636e34aeb094cbbe3c8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.a8p+4L : -0x7.6813d7fea636e34aeb094cbbe4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.a8p+4L : -0x7.6813d7fea636e34aeb094cbbe4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.a8p+4L : -0x7.6813d7fea636e34aeb094cbbe2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.a8p+4L : -0x7.6813d7fea636e34aeb094cbbe2p+4L -1 : inexact-ok +lgamma -42.75 += lgamma downward flt-32 -0x2.acp+4f : -0x7.7196cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.acp+4f : -0x7.7196cp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.acp+4f : -0x7.7196b8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.acp+4f : -0x7.7196b8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.acp+4 : -0x7.7196bdbc4618p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.acp+4 : -0x7.7196bdbc4617cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.acp+4 : -0x7.7196bdbc4617cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.acp+4 : -0x7.7196bdbc4617cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.acp+4L : -0x7.7196bdbc4617c1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.acp+4L : -0x7.7196bdbc4617c0f8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.acp+4L : -0x7.7196bdbc4617c0f8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.acp+4L : -0x7.7196bdbc4617c0f8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.acp+4L : -0x7.7196bdbc4617c1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.acp+4L : -0x7.7196bdbc4617c0f8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.acp+4L : -0x7.7196bdbc4617c0f8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.acp+4L : -0x7.7196bdbc4617c0f8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.acp+4L : -0x7.7196bdbc4617c0faab028d91eaap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.acp+4L : -0x7.7196bdbc4617c0faab028d91ea9cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.acp+4L : -0x7.7196bdbc4617c0faab028d91ea9cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.acp+4L : -0x7.7196bdbc4617c0faab028d91ea9cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.acp+4L : -0x7.7196bdbc4617c0faab028d91ecp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.acp+4L : -0x7.7196bdbc4617c0faab028d91eap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.acp+4L : -0x7.7196bdbc4617c0faab028d91eap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.acp+4L : -0x7.7196bdbc4617c0faab028d91eap+4L -1 : inexact-ok +lgamma -43.25 += lgamma downward flt-32 -0x2.b4p+4f : -0x7.8fc568p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.b4p+4f : -0x7.8fc56p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.b4p+4f : -0x7.8fc56p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.b4p+4f : -0x7.8fc56p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.b4p+4 : -0x7.8fc563ae0f088p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.b4p+4 : -0x7.8fc563ae0f088p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.b4p+4 : -0x7.8fc563ae0f084p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.b4p+4 : -0x7.8fc563ae0f084p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.b4p+4L : -0x7.8fc563ae0f0867fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.b4p+4L : -0x7.8fc563ae0f0867fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.b4p+4L : -0x7.8fc563ae0f0867e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.b4p+4L : -0x7.8fc563ae0f0867e8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.b4p+4L : -0x7.8fc563ae0f0867fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.b4p+4L : -0x7.8fc563ae0f0867fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.b4p+4L : -0x7.8fc563ae0f0867e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.b4p+4L : -0x7.8fc563ae0f0867e8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.b4p+4L : -0x7.8fc563ae0f0867eef6decb627e6cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.b4p+4L : -0x7.8fc563ae0f0867eef6decb627e68p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.b4p+4L : -0x7.8fc563ae0f0867eef6decb627e68p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.b4p+4L : -0x7.8fc563ae0f0867eef6decb627e68p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.b4p+4L : -0x7.8fc563ae0f0867eef6decb628p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.b4p+4L : -0x7.8fc563ae0f0867eef6decb627ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.b4p+4L : -0x7.8fc563ae0f0867eef6decb627ep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.b4p+4L : -0x7.8fc563ae0f0867eef6decb627ep+4L 1 : inexact-ok +lgamma -43.5 += lgamma downward flt-32 -0x2.b8p+4f : -0x7.a47118p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.b8p+4f : -0x7.a4711p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.b8p+4f : -0x7.a4711p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.b8p+4f : -0x7.a4711p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.b8p+4 : -0x7.a471129172194p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.b8p+4 : -0x7.a471129172194p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.b8p+4 : -0x7.a47112917219p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.b8p+4 : -0x7.a47112917219p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.b8p+4L : -0x7.a4711291721933c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.b8p+4L : -0x7.a4711291721933cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.b8p+4L : -0x7.a4711291721933cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.b8p+4L : -0x7.a4711291721933cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.b8p+4L : -0x7.a4711291721933c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.b8p+4L : -0x7.a4711291721933cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.b8p+4L : -0x7.a4711291721933cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.b8p+4L : -0x7.a4711291721933cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.b8p+4L : -0x7.a4711291721933c265ede838684cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.b8p+4L : -0x7.a4711291721933c265ede8386848p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.b8p+4L : -0x7.a4711291721933c265ede8386848p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.b8p+4L : -0x7.a4711291721933c265ede8386848p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.b8p+4L : -0x7.a4711291721933c265ede8386ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.b8p+4L : -0x7.a4711291721933c265ede83868p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.b8p+4L : -0x7.a4711291721933c265ede83868p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.b8p+4L : -0x7.a4711291721933c265ede83868p+4L 1 : inexact-ok +lgamma -43.75 += lgamma downward flt-32 -0x2.bcp+4f : -0x7.ae0b78p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.bcp+4f : -0x7.ae0b7p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.bcp+4f : -0x7.ae0b7p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.bcp+4f : -0x7.ae0b7p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.bcp+4 : -0x7.ae0b715b5952cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.bcp+4 : -0x7.ae0b715b59528p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.bcp+4 : -0x7.ae0b715b59528p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.bcp+4 : -0x7.ae0b715b59528p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bcp+4L : -0x7.ae0b715b59528ffp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bcp+4L : -0x7.ae0b715b59528ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bcp+4L : -0x7.ae0b715b59528fe8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bcp+4L : -0x7.ae0b715b59528fe8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bcp+4L : -0x7.ae0b715b59528ffp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bcp+4L : -0x7.ae0b715b59528ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bcp+4L : -0x7.ae0b715b59528fe8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bcp+4L : -0x7.ae0b715b59528fe8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.bcp+4L : -0x7.ae0b715b59528fef9d1e552e9d6cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bcp+4L : -0x7.ae0b715b59528fef9d1e552e9d6cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bcp+4L : -0x7.ae0b715b59528fef9d1e552e9d68p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.bcp+4L : -0x7.ae0b715b59528fef9d1e552e9d68p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bcp+4L : -0x7.ae0b715b59528fef9d1e552e9ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bcp+4L : -0x7.ae0b715b59528fef9d1e552e9ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bcp+4L : -0x7.ae0b715b59528fef9d1e552e9cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bcp+4L : -0x7.ae0b715b59528fef9d1e552e9cp+4L 1 : inexact-ok +lgamma -44.25 += lgamma downward flt-32 -0x2.c4p+4f : -0x7.cc68a8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.c4p+4f : -0x7.cc68ap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.c4p+4f : -0x7.cc68ap+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.c4p+4f : -0x7.cc68ap+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.c4p+4 : -0x7.cc68a310de778p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.c4p+4 : -0x7.cc68a310de778p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.c4p+4 : -0x7.cc68a310de774p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.c4p+4 : -0x7.cc68a310de774p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.c4p+4L : -0x7.cc68a310de77663p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.c4p+4L : -0x7.cc68a310de776628p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.c4p+4L : -0x7.cc68a310de776628p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.c4p+4L : -0x7.cc68a310de776628p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.c4p+4L : -0x7.cc68a310de77663p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.c4p+4L : -0x7.cc68a310de776628p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.c4p+4L : -0x7.cc68a310de776628p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.c4p+4L : -0x7.cc68a310de776628p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.c4p+4L : -0x7.cc68a310de77662b791c45ffbf08p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.c4p+4L : -0x7.cc68a310de77662b791c45ffbf08p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.c4p+4L : -0x7.cc68a310de77662b791c45ffbf04p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.c4p+4L : -0x7.cc68a310de77662b791c45ffbf04p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.c4p+4L : -0x7.cc68a310de77662b791c45ffcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.c4p+4L : -0x7.cc68a310de77662b791c45ffcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.c4p+4L : -0x7.cc68a310de77662b791c45ffbep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.c4p+4L : -0x7.cc68a310de77662b791c45ffbep+4L -1 : inexact-ok +lgamma -44.5 += lgamma downward flt-32 -0x2.c8p+4f : -0x7.e12b68p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.c8p+4f : -0x7.e12b68p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.c8p+4f : -0x7.e12b6p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.c8p+4f : -0x7.e12b6p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.c8p+4 : -0x7.e12b6570af284p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.c8p+4 : -0x7.e12b6570af28p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.c8p+4 : -0x7.e12b6570af28p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.c8p+4 : -0x7.e12b6570af28p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.c8p+4L : -0x7.e12b6570af28151p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.c8p+4L : -0x7.e12b6570af281508p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.c8p+4L : -0x7.e12b6570af281508p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.c8p+4L : -0x7.e12b6570af281508p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.c8p+4L : -0x7.e12b6570af28151p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.c8p+4L : -0x7.e12b6570af281508p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.c8p+4L : -0x7.e12b6570af281508p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.c8p+4L : -0x7.e12b6570af281508p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.c8p+4L : -0x7.e12b6570af28150a8754688bd444p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.c8p+4L : -0x7.e12b6570af28150a8754688bd444p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.c8p+4L : -0x7.e12b6570af28150a8754688bd44p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.c8p+4L : -0x7.e12b6570af28150a8754688bd44p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.c8p+4L : -0x7.e12b6570af28150a8754688bd6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.c8p+4L : -0x7.e12b6570af28150a8754688bd4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.c8p+4L : -0x7.e12b6570af28150a8754688bd4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.c8p+4L : -0x7.e12b6570af28150a8754688bd4p+4L -1 : inexact-ok +lgamma -44.75 += lgamma downward flt-32 -0x2.ccp+4f : -0x7.eadcb8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.ccp+4f : -0x7.eadcb8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.ccp+4f : -0x7.eadcbp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.ccp+4f : -0x7.eadcbp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.ccp+4 : -0x7.eadcb69e9c3a4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.ccp+4 : -0x7.eadcb69e9c3ap+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.ccp+4 : -0x7.eadcb69e9c3ap+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.ccp+4 : -0x7.eadcb69e9c3ap+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.ccp+4L : -0x7.eadcb69e9c3a011p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.ccp+4L : -0x7.eadcb69e9c3a0108p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.ccp+4L : -0x7.eadcb69e9c3a0108p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.ccp+4L : -0x7.eadcb69e9c3a0108p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.ccp+4L : -0x7.eadcb69e9c3a011p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.ccp+4L : -0x7.eadcb69e9c3a0108p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.ccp+4L : -0x7.eadcb69e9c3a0108p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.ccp+4L : -0x7.eadcb69e9c3a0108p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.ccp+4L : -0x7.eadcb69e9c3a010a72e32fd184b4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.ccp+4L : -0x7.eadcb69e9c3a010a72e32fd184b4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.ccp+4L : -0x7.eadcb69e9c3a010a72e32fd184bp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.ccp+4L : -0x7.eadcb69e9c3a010a72e32fd184bp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.ccp+4L : -0x7.eadcb69e9c3a010a72e32fd186p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.ccp+4L : -0x7.eadcb69e9c3a010a72e32fd184p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.ccp+4L : -0x7.eadcb69e9c3a010a72e32fd184p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.ccp+4L : -0x7.eadcb69e9c3a010a72e32fd184p+4L -1 : inexact-ok +lgamma -45.25 += lgamma downward flt-32 -0x2.d4p+4f : -0x8.09677p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.d4p+4f : -0x8.09677p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.d4p+4f : -0x8.09676p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.d4p+4f : -0x8.09676p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.d4p+4 : -0x8.09676b4afe7a8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.d4p+4 : -0x8.09676b4afe7ap+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.d4p+4 : -0x8.09676b4afe7ap+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.d4p+4 : -0x8.09676b4afe7ap+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.d4p+4L : -0x8.09676b4afe7a218p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.d4p+4L : -0x8.09676b4afe7a218p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.d4p+4L : -0x8.09676b4afe7a217p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.d4p+4L : -0x8.09676b4afe7a217p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.d4p+4L : -0x8.09676b4afe7a218p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.d4p+4L : -0x8.09676b4afe7a218p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.d4p+4L : -0x8.09676b4afe7a217p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.d4p+4L : -0x8.09676b4afe7a217p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.d4p+4L : -0x8.09676b4afe7a217d040b36c8c0b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.d4p+4L : -0x8.09676b4afe7a217d040b36c8c0b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.d4p+4L : -0x8.09676b4afe7a217d040b36c8c0bp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.d4p+4L : -0x8.09676b4afe7a217d040b36c8c0bp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.d4p+4L : -0x8.09676b4afe7a217d040b36c8c4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.d4p+4L : -0x8.09676b4afe7a217d040b36c8cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.d4p+4L : -0x8.09676b4afe7a217d040b36c8cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.d4p+4L : -0x8.09676b4afe7a217d040b36c8cp+4L 1 : inexact-ok +lgamma -45.5 += lgamma downward flt-32 -0x2.d8p+4f : -0x8.1e40cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.d8p+4f : -0x8.1e40cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.d8p+4f : -0x8.1e40bp+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.d8p+4f : -0x8.1e40bp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.d8p+4 : -0x8.1e40bef5c77e8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.d8p+4 : -0x8.1e40bef5c77ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.d8p+4 : -0x8.1e40bef5c77ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.d8p+4 : -0x8.1e40bef5c77ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.d8p+4L : -0x8.1e40bef5c77e16dp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.d8p+4L : -0x8.1e40bef5c77e16cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.d8p+4L : -0x8.1e40bef5c77e16cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.d8p+4L : -0x8.1e40bef5c77e16cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.d8p+4L : -0x8.1e40bef5c77e16dp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.d8p+4L : -0x8.1e40bef5c77e16cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.d8p+4L : -0x8.1e40bef5c77e16cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.d8p+4L : -0x8.1e40bef5c77e16cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.d8p+4L : -0x8.1e40bef5c77e16c1471b14b08e6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.d8p+4L : -0x8.1e40bef5c77e16c1471b14b08e6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.d8p+4L : -0x8.1e40bef5c77e16c1471b14b08e58p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.d8p+4L : -0x8.1e40bef5c77e16c1471b14b08e58p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.d8p+4L : -0x8.1e40bef5c77e16c1471b14b09p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.d8p+4L : -0x8.1e40bef5c77e16c1471b14b09p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.d8p+4L : -0x8.1e40bef5c77e16c1471b14b08cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.d8p+4L : -0x8.1e40bef5c77e16c1471b14b08cp+4L 1 : inexact-ok +lgamma -45.75 += lgamma downward flt-32 -0x2.dcp+4f : -0x8.28089p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.dcp+4f : -0x8.28088p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.dcp+4f : -0x8.28088p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.dcp+4f : -0x8.28088p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.dcp+4 : -0x8.280881c698b38p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.dcp+4 : -0x8.280881c698b38p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.dcp+4 : -0x8.280881c698b3p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.dcp+4 : -0x8.280881c698b3p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.dcp+4L : -0x8.280881c698b35p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.dcp+4L : -0x8.280881c698b34ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.dcp+4L : -0x8.280881c698b34ffp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.dcp+4L : -0x8.280881c698b34ffp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.dcp+4L : -0x8.280881c698b35p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.dcp+4L : -0x8.280881c698b34ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.dcp+4L : -0x8.280881c698b34ffp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.dcp+4L : -0x8.280881c698b34ffp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.dcp+4L : -0x8.280881c698b34ff326df1e26cbep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dcp+4L : -0x8.280881c698b34ff326df1e26cbep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dcp+4L : -0x8.280881c698b34ff326df1e26cbd8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.dcp+4L : -0x8.280881c698b34ff326df1e26cbd8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.dcp+4L : -0x8.280881c698b34ff326df1e26ccp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.dcp+4L : -0x8.280881c698b34ff326df1e26ccp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.dcp+4L : -0x8.280881c698b34ff326df1e26c8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.dcp+4L : -0x8.280881c698b34ff326df1e26c8p+4L 1 : inexact-ok +lgamma -46.25 += lgamma downward flt-32 -0x2.e4p+4f : -0x8.46bfcp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.e4p+4f : -0x8.46bfcp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.e4p+4f : -0x8.46bfbp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.e4p+4f : -0x8.46bfbp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.e4p+4 : -0x8.46bfbc20675dp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.e4p+4 : -0x8.46bfbc20675dp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.e4p+4 : -0x8.46bfbc20675c8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.e4p+4 : -0x8.46bfbc20675c8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.e4p+4L : -0x8.46bfbc20675ce03p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.e4p+4L : -0x8.46bfbc20675ce02p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.e4p+4L : -0x8.46bfbc20675ce02p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.e4p+4L : -0x8.46bfbc20675ce02p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.e4p+4L : -0x8.46bfbc20675ce03p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.e4p+4L : -0x8.46bfbc20675ce02p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.e4p+4L : -0x8.46bfbc20675ce02p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.e4p+4L : -0x8.46bfbc20675ce02p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.e4p+4L : -0x8.46bfbc20675ce021b898f0e6e0c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.e4p+4L : -0x8.46bfbc20675ce021b898f0e6e0c8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.e4p+4L : -0x8.46bfbc20675ce021b898f0e6e0cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.e4p+4L : -0x8.46bfbc20675ce021b898f0e6e0cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.e4p+4L : -0x8.46bfbc20675ce021b898f0e6e4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.e4p+4L : -0x8.46bfbc20675ce021b898f0e6ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.e4p+4L : -0x8.46bfbc20675ce021b898f0e6ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.e4p+4L : -0x8.46bfbc20675ce021b898f0e6ep+4L -1 : inexact-ok +lgamma -46.5 += lgamma downward flt-32 -0x2.e8p+4f : -0x8.5baf3p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.e8p+4f : -0x8.5baf2p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.e8p+4f : -0x8.5baf2p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.e8p+4f : -0x8.5baf2p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.e8p+4 : -0x8.5baf248219bbp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.e8p+4 : -0x8.5baf248219bbp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.e8p+4 : -0x8.5baf248219ba8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.e8p+4 : -0x8.5baf248219ba8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.e8p+4L : -0x8.5baf248219baddbp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.e8p+4L : -0x8.5baf248219baddap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.e8p+4L : -0x8.5baf248219baddap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.e8p+4L : -0x8.5baf248219baddap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.e8p+4L : -0x8.5baf248219baddbp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.e8p+4L : -0x8.5baf248219baddap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.e8p+4L : -0x8.5baf248219baddap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.e8p+4L : -0x8.5baf248219baddap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.e8p+4L : -0x8.5baf248219badda0231bb6bd38fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.e8p+4L : -0x8.5baf248219badda0231bb6bd38fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.e8p+4L : -0x8.5baf248219badda0231bb6bd38e8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.e8p+4L : -0x8.5baf248219badda0231bb6bd38e8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.e8p+4L : -0x8.5baf248219badda0231bb6bd3cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.e8p+4L : -0x8.5baf248219badda0231bb6bd38p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.e8p+4L : -0x8.5baf248219badda0231bb6bd38p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.e8p+4L : -0x8.5baf248219badda0231bb6bd38p+4L -1 : inexact-ok +lgamma -46.75 += lgamma downward flt-32 -0x2.ecp+4f : -0x8.658cep+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.ecp+4f : -0x8.658cep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.ecp+4f : -0x8.658cdp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.ecp+4f : -0x8.658cdp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.ecp+4 : -0x8.658cddba91e7p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.ecp+4 : -0x8.658cddba91e7p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.ecp+4 : -0x8.658cddba91e68p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.ecp+4 : -0x8.658cddba91e68p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.ecp+4L : -0x8.658cddba91e6ebdp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.ecp+4L : -0x8.658cddba91e6ebdp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.ecp+4L : -0x8.658cddba91e6ebcp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.ecp+4L : -0x8.658cddba91e6ebcp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.ecp+4L : -0x8.658cddba91e6ebdp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.ecp+4L : -0x8.658cddba91e6ebdp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.ecp+4L : -0x8.658cddba91e6ebcp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.ecp+4L : -0x8.658cddba91e6ebcp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.ecp+4L : -0x8.658cddba91e6ebcb24bb5fbe9398p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.ecp+4L : -0x8.658cddba91e6ebcb24bb5fbe939p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.ecp+4L : -0x8.658cddba91e6ebcb24bb5fbe939p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.ecp+4L : -0x8.658cddba91e6ebcb24bb5fbe939p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.ecp+4L : -0x8.658cddba91e6ebcb24bb5fbe94p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.ecp+4L : -0x8.658cddba91e6ebcb24bb5fbe94p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.ecp+4L : -0x8.658cddba91e6ebcb24bb5fbe9p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.ecp+4L : -0x8.658cddba91e6ebcb24bb5fbe9p+4L -1 : inexact-ok +lgamma -47.25 += lgamma downward flt-32 -0x2.f4p+4f : -0x8.846fbp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.f4p+4f : -0x8.846fbp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.f4p+4f : -0x8.846fap+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.f4p+4f : -0x8.846fap+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.f4p+4 : -0x8.846fab3fa6868p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.f4p+4 : -0x8.846fab3fa6868p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.f4p+4 : -0x8.846fab3fa686p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.f4p+4 : -0x8.846fab3fa686p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.f4p+4L : -0x8.846fab3fa686681p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.f4p+4L : -0x8.846fab3fa68668p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.f4p+4L : -0x8.846fab3fa68668p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.f4p+4L : -0x8.846fab3fa68668p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.f4p+4L : -0x8.846fab3fa686681p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.f4p+4L : -0x8.846fab3fa68668p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.f4p+4L : -0x8.846fab3fa68668p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.f4p+4L : -0x8.846fab3fa68668p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.f4p+4L : -0x8.846fab3fa6866806ed8a8e60c3a8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.f4p+4L : -0x8.846fab3fa6866806ed8a8e60c3a8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.f4p+4L : -0x8.846fab3fa6866806ed8a8e60c3ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.f4p+4L : -0x8.846fab3fa6866806ed8a8e60c3ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.f4p+4L : -0x8.846fab3fa6866806ed8a8e60c4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.f4p+4L : -0x8.846fab3fa6866806ed8a8e60c4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.f4p+4L : -0x8.846fab3fa6866806ed8a8e60cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.f4p+4L : -0x8.846fab3fa6866806ed8a8e60cp+4L 1 : inexact-ok +lgamma -47.5 += lgamma downward flt-32 -0x2.f8p+4f : -0x8.9974cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.f8p+4f : -0x8.9974bp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.f8p+4f : -0x8.9974bp+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.f8p+4f : -0x8.9974bp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.f8p+4 : -0x8.9974b10693918p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.f8p+4 : -0x8.9974b10693918p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.f8p+4 : -0x8.9974b1069391p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.f8p+4 : -0x8.9974b1069391p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.f8p+4L : -0x8.9974b1069391726p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.f8p+4L : -0x8.9974b1069391725p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.f8p+4L : -0x8.9974b1069391725p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.f8p+4L : -0x8.9974b1069391725p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.f8p+4L : -0x8.9974b1069391726p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.f8p+4L : -0x8.9974b1069391725p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.f8p+4L : -0x8.9974b1069391725p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.f8p+4L : -0x8.9974b1069391725p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.f8p+4L : -0x8.9974b10693917254656a23fbfe48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.f8p+4L : -0x8.9974b10693917254656a23fbfe4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.f8p+4L : -0x8.9974b10693917254656a23fbfe4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.f8p+4L : -0x8.9974b10693917254656a23fbfe4p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.f8p+4L : -0x8.9974b10693917254656a23fcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.f8p+4L : -0x8.9974b10693917254656a23fcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.f8p+4L : -0x8.9974b10693917254656a23fbfcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.f8p+4L : -0x8.9974b10693917254656a23fbfcp+4L 1 : inexact-ok +lgamma -47.75 += lgamma downward flt-32 -0x2.fcp+4f : -0x8.a367fp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.fcp+4f : -0x8.a367fp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.fcp+4f : -0x8.a367ep+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.fcp+4f : -0x8.a367ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.fcp+4 : -0x8.a367ea98497p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.fcp+4 : -0x8.a367ea98497p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.fcp+4 : -0x8.a367ea98496f8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.fcp+4 : -0x8.a367ea98496f8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.fcp+4L : -0x8.a367ea98496fe49p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.fcp+4L : -0x8.a367ea98496fe48p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.fcp+4L : -0x8.a367ea98496fe48p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.fcp+4L : -0x8.a367ea98496fe48p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.fcp+4L : -0x8.a367ea98496fe49p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.fcp+4L : -0x8.a367ea98496fe48p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.fcp+4L : -0x8.a367ea98496fe48p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.fcp+4L : -0x8.a367ea98496fe48p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.fcp+4L : -0x8.a367ea98496fe483be1e42eff598p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.fcp+4L : -0x8.a367ea98496fe483be1e42eff598p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.fcp+4L : -0x8.a367ea98496fe483be1e42eff59p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.fcp+4L : -0x8.a367ea98496fe483be1e42eff59p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.fcp+4L : -0x8.a367ea98496fe483be1e42eff8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.fcp+4L : -0x8.a367ea98496fe483be1e42eff4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.fcp+4L : -0x8.a367ea98496fe483be1e42eff4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.fcp+4L : -0x8.a367ea98496fe483be1e42eff4p+4L 1 : inexact-ok +lgamma -48.25 += lgamma downward flt-32 -0x3.04p+4f : -0x8.c2757p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.04p+4f : -0x8.c2756p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.04p+4f : -0x8.c2756p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.04p+4f : -0x8.c2756p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.04p+4 : -0x8.c27562e151868p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.04p+4 : -0x8.c27562e15186p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.04p+4 : -0x8.c27562e15186p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.04p+4 : -0x8.c27562e15186p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.04p+4L : -0x8.c27562e1518600ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.04p+4L : -0x8.c27562e15186009p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.04p+4L : -0x8.c27562e15186009p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.04p+4L : -0x8.c27562e15186009p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.04p+4L : -0x8.c27562e1518600ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.04p+4L : -0x8.c27562e15186009p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.04p+4L : -0x8.c27562e15186009p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.04p+4L : -0x8.c27562e15186009p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.04p+4L : -0x8.c27562e1518600979bcb6443f22p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.04p+4L : -0x8.c27562e1518600979bcb6443f218p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.04p+4L : -0x8.c27562e1518600979bcb6443f218p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.04p+4L : -0x8.c27562e1518600979bcb6443f218p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.04p+4L : -0x8.c27562e1518600979bcb6443f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.04p+4L : -0x8.c27562e1518600979bcb6443f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.04p+4L : -0x8.c27562e1518600979bcb6443fp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.04p+4L : -0x8.c27562e1518600979bcb6443fp+4L -1 : inexact-ok +lgamma -48.5 += lgamma downward flt-32 -0x3.08p+4f : -0x8.d78fap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.08p+4f : -0x8.d78f9p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.08p+4f : -0x8.d78f9p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.08p+4f : -0x8.d78f9p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.08p+4 : -0x8.d78f93aaaba48p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.08p+4 : -0x8.d78f93aaaba48p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.08p+4 : -0x8.d78f93aaaba4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.08p+4 : -0x8.d78f93aaaba4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.08p+4L : -0x8.d78f93aaaba45acp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.08p+4L : -0x8.d78f93aaaba45acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.08p+4L : -0x8.d78f93aaaba45abp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.08p+4L : -0x8.d78f93aaaba45abp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.08p+4L : -0x8.d78f93aaaba45acp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.08p+4L : -0x8.d78f93aaaba45acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.08p+4L : -0x8.d78f93aaaba45abp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.08p+4L : -0x8.d78f93aaaba45abp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.08p+4L : -0x8.d78f93aaaba45abd6695496748d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.08p+4L : -0x8.d78f93aaaba45abd6695496748dp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.08p+4L : -0x8.d78f93aaaba45abd6695496748dp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.08p+4L : -0x8.d78f93aaaba45abd6695496748dp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.08p+4L : -0x8.d78f93aaaba45abd669549674cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.08p+4L : -0x8.d78f93aaaba45abd6695496748p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.08p+4L : -0x8.d78f93aaaba45abd6695496748p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.08p+4L : -0x8.d78f93aaaba45abd6695496748p+4L -1 : inexact-ok +lgamma -48.75 += lgamma downward flt-32 -0x3.0cp+4f : -0x8.e197ep+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.0cp+4f : -0x8.e197ep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.0cp+4f : -0x8.e197dp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.0cp+4f : -0x8.e197dp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.0cp+4 : -0x8.e197dc624cdfp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.0cp+4 : -0x8.e197dc624cdfp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.0cp+4 : -0x8.e197dc624cde8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.0cp+4 : -0x8.e197dc624cde8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.0cp+4L : -0x8.e197dc624cded55p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.0cp+4L : -0x8.e197dc624cded55p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.0cp+4L : -0x8.e197dc624cded54p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.0cp+4L : -0x8.e197dc624cded54p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.0cp+4L : -0x8.e197dc624cded55p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.0cp+4L : -0x8.e197dc624cded55p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.0cp+4L : -0x8.e197dc624cded54p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.0cp+4L : -0x8.e197dc624cded54p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0cp+4L : -0x8.e197dc624cded54dba167d94edep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0cp+4L : -0x8.e197dc624cded54dba167d94edd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0cp+4L : -0x8.e197dc624cded54dba167d94edd8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0cp+4L : -0x8.e197dc624cded54dba167d94edd8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0cp+4L : -0x8.e197dc624cded54dba167d94fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0cp+4L : -0x8.e197dc624cded54dba167d94ecp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0cp+4L : -0x8.e197dc624cded54dba167d94ecp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0cp+4L : -0x8.e197dc624cded54dba167d94ecp+4L -1 : inexact-ok +lgamma -49.25 += lgamma downward flt-32 -0x3.14p+4f : -0x9.00cf3p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.14p+4f : -0x9.00cf2p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.14p+4f : -0x9.00cf2p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.14p+4f : -0x9.00cf2p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.14p+4 : -0x9.00cf208467db8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.14p+4 : -0x9.00cf208467dbp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.14p+4 : -0x9.00cf208467dbp+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.14p+4 : -0x9.00cf208467dbp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.14p+4L : -0x9.00cf208467db158p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.14p+4L : -0x9.00cf208467db157p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.14p+4L : -0x9.00cf208467db157p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.14p+4L : -0x9.00cf208467db157p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.14p+4L : -0x9.00cf208467db158p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.14p+4L : -0x9.00cf208467db157p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.14p+4L : -0x9.00cf208467db157p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.14p+4L : -0x9.00cf208467db157p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.14p+4L : -0x9.00cf208467db1573aecee045af2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.14p+4L : -0x9.00cf208467db1573aecee045af18p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.14p+4L : -0x9.00cf208467db1573aecee045af18p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.14p+4L : -0x9.00cf208467db1573aecee045af18p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.14p+4L : -0x9.00cf208467db1573aecee045bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.14p+4L : -0x9.00cf208467db1573aecee045bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.14p+4L : -0x9.00cf208467db1573aecee045acp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.14p+4L : -0x9.00cf208467db1573aecee045acp+4L 1 : inexact-ok +lgamma -49.5 += lgamma downward flt-32 -0x3.18p+4f : -0x9.15fe1p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.18p+4f : -0x9.15fe1p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.18p+4f : -0x9.15fep+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.18p+4f : -0x9.15fep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.18p+4 : -0x9.15fe0e8f86fc8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.18p+4 : -0x9.15fe0e8f86fcp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.18p+4 : -0x9.15fe0e8f86fcp+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.18p+4 : -0x9.15fe0e8f86fcp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.18p+4L : -0x9.15fe0e8f86fc0fdp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.18p+4L : -0x9.15fe0e8f86fc0fcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.18p+4L : -0x9.15fe0e8f86fc0fcp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.18p+4L : -0x9.15fe0e8f86fc0fcp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.18p+4L : -0x9.15fe0e8f86fc0fdp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.18p+4L : -0x9.15fe0e8f86fc0fcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.18p+4L : -0x9.15fe0e8f86fc0fcp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.18p+4L : -0x9.15fe0e8f86fc0fcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.18p+4L : -0x9.15fe0e8f86fc0fc0f733bf71b918p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.18p+4L : -0x9.15fe0e8f86fc0fc0f733bf71b91p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.18p+4L : -0x9.15fe0e8f86fc0fc0f733bf71b91p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.18p+4L : -0x9.15fe0e8f86fc0fc0f733bf71b91p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.18p+4L : -0x9.15fe0e8f86fc0fc0f733bf71bcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.18p+4L : -0x9.15fe0e8f86fc0fc0f733bf71b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.18p+4L : -0x9.15fe0e8f86fc0fc0f733bf71b8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.18p+4L : -0x9.15fe0e8f86fc0fc0f733bf71b8p+4L 1 : inexact-ok +lgamma -49.75 += lgamma downward flt-32 -0x3.1cp+4f : -0x9.201bp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.1cp+4f : -0x9.201bp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.1cp+4f : -0x9.201afp+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.1cp+4f : -0x9.201afp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.1cp+4 : -0x9.201af9c9b1dbp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.1cp+4 : -0x9.201af9c9b1dbp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.1cp+4 : -0x9.201af9c9b1da8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.1cp+4 : -0x9.201af9c9b1da8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.1cp+4L : -0x9.201af9c9b1dafecp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.1cp+4L : -0x9.201af9c9b1dafebp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.1cp+4L : -0x9.201af9c9b1dafebp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.1cp+4L : -0x9.201af9c9b1dafebp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.1cp+4L : -0x9.201af9c9b1dafecp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.1cp+4L : -0x9.201af9c9b1dafebp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.1cp+4L : -0x9.201af9c9b1dafebp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.1cp+4L : -0x9.201af9c9b1dafebp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1cp+4L : -0x9.201af9c9b1dafeb0561df89315b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1cp+4L : -0x9.201af9c9b1dafeb0561df89315bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1cp+4L : -0x9.201af9c9b1dafeb0561df89315bp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1cp+4L : -0x9.201af9c9b1dafeb0561df89315bp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.1cp+4L : -0x9.201af9c9b1dafeb0561df89318p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.1cp+4L : -0x9.201af9c9b1dafeb0561df89314p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.1cp+4L : -0x9.201af9c9b1dafeb0561df89314p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.1cp+4L : -0x9.201af9c9b1dafeb0561df89314p+4L 1 : inexact-ok +lgamma -50.25 += lgamma downward flt-32 -0x3.24p+4f : -0x9.3f7b4p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.24p+4f : -0x9.3f7b3p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.24p+4f : -0x9.3f7b3p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.24p+4f : -0x9.3f7b3p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.24p+4 : -0x9.3f7b33c4bae9p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.24p+4 : -0x9.3f7b33c4bae9p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.24p+4 : -0x9.3f7b33c4bae88p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.24p+4 : -0x9.3f7b33c4bae88p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.24p+4L : -0x9.3f7b33c4bae8e66p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.24p+4L : -0x9.3f7b33c4bae8e66p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.24p+4L : -0x9.3f7b33c4bae8e65p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.24p+4L : -0x9.3f7b33c4bae8e65p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.24p+4L : -0x9.3f7b33c4bae8e66p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.24p+4L : -0x9.3f7b33c4bae8e66p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.24p+4L : -0x9.3f7b33c4bae8e65p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.24p+4L : -0x9.3f7b33c4bae8e65p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.24p+4L : -0x9.3f7b33c4bae8e6583d30fb1072cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24p+4L : -0x9.3f7b33c4bae8e6583d30fb1072cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24p+4L : -0x9.3f7b33c4bae8e6583d30fb1072b8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.24p+4L : -0x9.3f7b33c4bae8e6583d30fb1072b8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24p+4L : -0x9.3f7b33c4bae8e6583d30fb1074p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24p+4L : -0x9.3f7b33c4bae8e6583d30fb1074p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24p+4L : -0x9.3f7b33c4bae8e6583d30fb107p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24p+4L : -0x9.3f7b33c4bae8e6583d30fb107p+4L -1 : inexact-ok +lgamma -50.5 += lgamma downward flt-32 -0x3.28p+4f : -0x9.54be8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.28p+4f : -0x9.54be7p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.28p+4f : -0x9.54be7p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.28p+4f : -0x9.54be7p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.28p+4 : -0x9.54be75ac78c8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.28p+4 : -0x9.54be75ac78c8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.28p+4 : -0x9.54be75ac78c78p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.28p+4 : -0x9.54be75ac78c78p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.28p+4L : -0x9.54be75ac78c7db2p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.28p+4L : -0x9.54be75ac78c7db2p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.28p+4L : -0x9.54be75ac78c7db1p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.28p+4L : -0x9.54be75ac78c7db1p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.28p+4L : -0x9.54be75ac78c7db2p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.28p+4L : -0x9.54be75ac78c7db2p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.28p+4L : -0x9.54be75ac78c7db1p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.28p+4L : -0x9.54be75ac78c7db1p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.28p+4L : -0x9.54be75ac78c7db1f1dfd1a8c3488p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.28p+4L : -0x9.54be75ac78c7db1f1dfd1a8c3488p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.28p+4L : -0x9.54be75ac78c7db1f1dfd1a8c348p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.28p+4L : -0x9.54be75ac78c7db1f1dfd1a8c348p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.28p+4L : -0x9.54be75ac78c7db1f1dfd1a8c38p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.28p+4L : -0x9.54be75ac78c7db1f1dfd1a8c34p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.28p+4L : -0x9.54be75ac78c7db1f1dfd1a8c34p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.28p+4L : -0x9.54be75ac78c7db1f1dfd1a8c34p+4L -1 : inexact-ok +lgamma -50.75 += lgamma downward flt-32 -0x3.2cp+4f : -0x9.5eefap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.2cp+4f : -0x9.5eefap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.2cp+4f : -0x9.5eef9p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.2cp+4f : -0x9.5eef9p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.2cp+4 : -0x9.5eef9b1085f8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.2cp+4 : -0x9.5eef9b1085f78p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.2cp+4 : -0x9.5eef9b1085f78p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.2cp+4 : -0x9.5eef9b1085f78p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.2cp+4L : -0x9.5eef9b1085f7a45p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.2cp+4L : -0x9.5eef9b1085f7a45p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.2cp+4L : -0x9.5eef9b1085f7a44p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.2cp+4L : -0x9.5eef9b1085f7a44p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.2cp+4L : -0x9.5eef9b1085f7a45p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.2cp+4L : -0x9.5eef9b1085f7a45p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.2cp+4L : -0x9.5eef9b1085f7a44p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.2cp+4L : -0x9.5eef9b1085f7a44p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2cp+4L : -0x9.5eef9b1085f7a44a198c096dbcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2cp+4L : -0x9.5eef9b1085f7a44a198c096dbcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2cp+4L : -0x9.5eef9b1085f7a44a198c096dbbf8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2cp+4L : -0x9.5eef9b1085f7a44a198c096dbbf8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.2cp+4L : -0x9.5eef9b1085f7a44a198c096dbcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.2cp+4L : -0x9.5eef9b1085f7a44a198c096dbcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.2cp+4L : -0x9.5eef9b1085f7a44a198c096db8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.2cp+4L : -0x9.5eef9b1085f7a44a198c096db8p+4L -1 : inexact-ok +lgamma -51.25 += lgamma downward flt-32 -0x3.34p+4f : -0x9.7e78p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.34p+4f : -0x9.7e78p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.34p+4f : -0x9.7e77fp+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.34p+4f : -0x9.7e77fp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.34p+4 : -0x9.7e77fd48cb95p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.34p+4 : -0x9.7e77fd48cb95p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.34p+4 : -0x9.7e77fd48cb948p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.34p+4 : -0x9.7e77fd48cb948p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.34p+4L : -0x9.7e77fd48cb94c5fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.34p+4L : -0x9.7e77fd48cb94c5ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.34p+4L : -0x9.7e77fd48cb94c5ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.34p+4L : -0x9.7e77fd48cb94c5ep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.34p+4L : -0x9.7e77fd48cb94c5fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.34p+4L : -0x9.7e77fd48cb94c5ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.34p+4L : -0x9.7e77fd48cb94c5ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.34p+4L : -0x9.7e77fd48cb94c5ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.34p+4L : -0x9.7e77fd48cb94c5e51babf495469p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.34p+4L : -0x9.7e77fd48cb94c5e51babf495469p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.34p+4L : -0x9.7e77fd48cb94c5e51babf4954688p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.34p+4L : -0x9.7e77fd48cb94c5e51babf4954688p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.34p+4L : -0x9.7e77fd48cb94c5e51babf49548p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.34p+4L : -0x9.7e77fd48cb94c5e51babf49548p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.34p+4L : -0x9.7e77fd48cb94c5e51babf49544p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.34p+4L : -0x9.7e77fd48cb94c5e51babf49544p+4L 1 : inexact-ok +lgamma -51.5 += lgamma downward flt-32 -0x3.38p+4f : -0x9.93cf3p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.38p+4f : -0x9.93cf3p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.38p+4f : -0x9.93cf2p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.38p+4f : -0x9.93cf2p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.38p+4 : -0x9.93cf2dc25ffbp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.38p+4 : -0x9.93cf2dc25ffa8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.38p+4 : -0x9.93cf2dc25ffa8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.38p+4 : -0x9.93cf2dc25ffa8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.38p+4L : -0x9.93cf2dc25ffa932p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.38p+4L : -0x9.93cf2dc25ffa932p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.38p+4L : -0x9.93cf2dc25ffa931p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.38p+4L : -0x9.93cf2dc25ffa931p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.38p+4L : -0x9.93cf2dc25ffa932p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.38p+4L : -0x9.93cf2dc25ffa932p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.38p+4L : -0x9.93cf2dc25ffa931p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.38p+4L : -0x9.93cf2dc25ffa931p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.38p+4L : -0x9.93cf2dc25ffa931dac7d1e7ae498p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.38p+4L : -0x9.93cf2dc25ffa931dac7d1e7ae49p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.38p+4L : -0x9.93cf2dc25ffa931dac7d1e7ae49p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.38p+4L : -0x9.93cf2dc25ffa931dac7d1e7ae49p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.38p+4L : -0x9.93cf2dc25ffa931dac7d1e7ae8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.38p+4L : -0x9.93cf2dc25ffa931dac7d1e7ae4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.38p+4L : -0x9.93cf2dc25ffa931dac7d1e7ae4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.38p+4L : -0x9.93cf2dc25ffa931dac7d1e7ae4p+4L 1 : inexact-ok +lgamma -51.75 += lgamma downward flt-32 -0x3.3cp+4f : -0x9.9e143p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.3cp+4f : -0x9.9e143p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.3cp+4f : -0x9.9e142p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.3cp+4f : -0x9.9e142p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.3cp+4 : -0x9.9e142902892cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.3cp+4 : -0x9.9e142902892b8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.3cp+4 : -0x9.9e142902892b8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.3cp+4 : -0x9.9e142902892b8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.3cp+4L : -0x9.9e142902892baa6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.3cp+4L : -0x9.9e142902892baa5p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.3cp+4L : -0x9.9e142902892baa5p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.3cp+4L : -0x9.9e142902892baa5p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.3cp+4L : -0x9.9e142902892baa6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.3cp+4L : -0x9.9e142902892baa5p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.3cp+4L : -0x9.9e142902892baa5p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.3cp+4L : -0x9.9e142902892baa5p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3cp+4L : -0x9.9e142902892baa559fdec68a1228p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3cp+4L : -0x9.9e142902892baa559fdec68a122p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3cp+4L : -0x9.9e142902892baa559fdec68a122p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3cp+4L : -0x9.9e142902892baa559fdec68a122p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.3cp+4L : -0x9.9e142902892baa559fdec68a14p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.3cp+4L : -0x9.9e142902892baa559fdec68a14p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.3cp+4L : -0x9.9e142902892baa559fdec68a1p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.3cp+4L : -0x9.9e142902892baa559fdec68a1p+4L 1 : inexact-ok +lgamma -52.25 += lgamma downward flt-32 -0x3.44p+4f : -0x9.bdc3fp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.44p+4f : -0x9.bdc3fp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.44p+4f : -0x9.bdc3ep+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.44p+4f : -0x9.bdc3ep+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.44p+4 : -0x9.bdc3edc4d93p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.44p+4 : -0x9.bdc3edc4d93p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.44p+4 : -0x9.bdc3edc4d92f8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.44p+4 : -0x9.bdc3edc4d92f8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.44p+4L : -0x9.bdc3edc4d92fc71p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.44p+4L : -0x9.bdc3edc4d92fc7p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.44p+4L : -0x9.bdc3edc4d92fc7p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.44p+4L : -0x9.bdc3edc4d92fc7p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.44p+4L : -0x9.bdc3edc4d92fc71p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.44p+4L : -0x9.bdc3edc4d92fc7p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.44p+4L : -0x9.bdc3edc4d92fc7p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.44p+4L : -0x9.bdc3edc4d92fc7p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.44p+4L : -0x9.bdc3edc4d92fc7031c1e2be27b1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.44p+4L : -0x9.bdc3edc4d92fc7031c1e2be27b08p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.44p+4L : -0x9.bdc3edc4d92fc7031c1e2be27b08p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.44p+4L : -0x9.bdc3edc4d92fc7031c1e2be27b08p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.44p+4L : -0x9.bdc3edc4d92fc7031c1e2be27cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.44p+4L : -0x9.bdc3edc4d92fc7031c1e2be27cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.44p+4L : -0x9.bdc3edc4d92fc7031c1e2be278p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.44p+4L : -0x9.bdc3edc4d92fc7031c1e2be278p+4L -1 : inexact-ok +lgamma -52.5 += lgamma downward flt-32 -0x3.48p+4f : -0x9.d32ebp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.48p+4f : -0x9.d32ebp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.48p+4f : -0x9.d32eap+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.48p+4f : -0x9.d32eap+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.48p+4 : -0x9.d32eab63afc88p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.48p+4 : -0x9.d32eab63afc8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.48p+4 : -0x9.d32eab63afc8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.48p+4 : -0x9.d32eab63afc8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.48p+4L : -0x9.d32eab63afc830ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.48p+4L : -0x9.d32eab63afc830ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.48p+4L : -0x9.d32eab63afc830dp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.48p+4L : -0x9.d32eab63afc830dp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.48p+4L : -0x9.d32eab63afc830ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.48p+4L : -0x9.d32eab63afc830ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.48p+4L : -0x9.d32eab63afc830dp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.48p+4L : -0x9.d32eab63afc830dp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.48p+4L : -0x9.d32eab63afc830d9c7813fd5078p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.48p+4L : -0x9.d32eab63afc830d9c7813fd5078p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.48p+4L : -0x9.d32eab63afc830d9c7813fd50778p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.48p+4L : -0x9.d32eab63afc830d9c7813fd50778p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.48p+4L : -0x9.d32eab63afc830d9c7813fd508p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.48p+4L : -0x9.d32eab63afc830d9c7813fd508p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.48p+4L : -0x9.d32eab63afc830d9c7813fd504p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.48p+4L : -0x9.d32eab63afc830d9c7813fd504p+4L -1 : inexact-ok +lgamma -52.75 += lgamma downward flt-32 -0x3.4cp+4f : -0x9.dd872p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.4cp+4f : -0x9.dd872p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.4cp+4f : -0x9.dd871p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.4cp+4f : -0x9.dd871p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.4cp+4 : -0x9.dd871c0210bap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.4cp+4 : -0x9.dd871c0210b98p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.4cp+4 : -0x9.dd871c0210b98p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.4cp+4 : -0x9.dd871c0210b98p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.4cp+4L : -0x9.dd871c0210b9a68p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.4cp+4L : -0x9.dd871c0210b9a67p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.4cp+4L : -0x9.dd871c0210b9a67p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.4cp+4L : -0x9.dd871c0210b9a67p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.4cp+4L : -0x9.dd871c0210b9a68p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.4cp+4L : -0x9.dd871c0210b9a67p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.4cp+4L : -0x9.dd871c0210b9a67p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.4cp+4L : -0x9.dd871c0210b9a67p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4cp+4L : -0x9.dd871c0210b9a670b4e9fc3cb51p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4cp+4L : -0x9.dd871c0210b9a670b4e9fc3cb508p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4cp+4L : -0x9.dd871c0210b9a670b4e9fc3cb508p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4cp+4L : -0x9.dd871c0210b9a670b4e9fc3cb508p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.4cp+4L : -0x9.dd871c0210b9a670b4e9fc3cb8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.4cp+4L : -0x9.dd871c0210b9a670b4e9fc3cb4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.4cp+4L : -0x9.dd871c0210b9a670b4e9fc3cb4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.4cp+4L : -0x9.dd871c0210b9a670b4e9fc3cb4p+4L -1 : inexact-ok +lgamma -53.25 += lgamma downward flt-32 -0x3.54p+4f : -0x9.fd5d9p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.54p+4f : -0x9.fd5d8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.54p+4f : -0x9.fd5d8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.54p+4f : -0x9.fd5d8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.54p+4 : -0x9.fd5d85111f548p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.54p+4 : -0x9.fd5d85111f54p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.54p+4 : -0x9.fd5d85111f54p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.54p+4 : -0x9.fd5d85111f54p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.54p+4L : -0x9.fd5d85111f54064p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.54p+4L : -0x9.fd5d85111f54064p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.54p+4L : -0x9.fd5d85111f54063p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.54p+4L : -0x9.fd5d85111f54063p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.54p+4L : -0x9.fd5d85111f54064p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.54p+4L : -0x9.fd5d85111f54064p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.54p+4L : -0x9.fd5d85111f54063p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.54p+4L : -0x9.fd5d85111f54063p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.54p+4L : -0x9.fd5d85111f54063bc995d4479008p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.54p+4L : -0x9.fd5d85111f54063bc995d4479008p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.54p+4L : -0x9.fd5d85111f54063bc995d4479p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.54p+4L : -0x9.fd5d85111f54063bc995d4479p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.54p+4L : -0x9.fd5d85111f54063bc995d44794p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.54p+4L : -0x9.fd5d85111f54063bc995d4479p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.54p+4L : -0x9.fd5d85111f54063bc995d4479p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.54p+4L : -0x9.fd5d85111f54063bc995d4479p+4L 1 : inexact-ok +lgamma -53.5 += lgamma downward flt-32 -0x3.58p+4f : -0xa.12db8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.58p+4f : -0xa.12db7p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.58p+4f : -0xa.12db7p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.58p+4f : -0xa.12db7p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.58p+4 : -0xa.12db720f2fc9p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.58p+4 : -0xa.12db720f2fc88p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.58p+4 : -0xa.12db720f2fc88p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.58p+4 : -0xa.12db720f2fc88p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.58p+4L : -0xa.12db720f2fc8a71p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.58p+4L : -0xa.12db720f2fc8a7p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.58p+4L : -0xa.12db720f2fc8a7p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.58p+4L : -0xa.12db720f2fc8a7p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.58p+4L : -0xa.12db720f2fc8a71p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.58p+4L : -0xa.12db720f2fc8a7p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.58p+4L : -0xa.12db720f2fc8a7p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.58p+4L : -0xa.12db720f2fc8a7p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.58p+4L : -0xa.12db720f2fc8a706a263843d1438p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.58p+4L : -0xa.12db720f2fc8a706a263843d143p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.58p+4L : -0xa.12db720f2fc8a706a263843d143p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.58p+4L : -0xa.12db720f2fc8a706a263843d143p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.58p+4L : -0xa.12db720f2fc8a706a263843d18p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.58p+4L : -0xa.12db720f2fc8a706a263843d14p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.58p+4L : -0xa.12db720f2fc8a706a263843d14p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.58p+4L : -0xa.12db720f2fc8a706a263843d14p+4L 1 : inexact-ok +lgamma -53.75 += lgamma downward flt-32 -0x3.5cp+4f : -0xa.1d47p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.5cp+4f : -0xa.1d47p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.5cp+4f : -0xa.1d46fp+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.5cp+4f : -0xa.1d46fp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.5cp+4 : -0xa.1d46fb272de58p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.5cp+4 : -0xa.1d46fb272de5p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.5cp+4 : -0xa.1d46fb272de5p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.5cp+4 : -0xa.1d46fb272de5p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.5cp+4L : -0xa.1d46fb272de50cep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.5cp+4L : -0xa.1d46fb272de50cdp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.5cp+4L : -0xa.1d46fb272de50cdp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.5cp+4L : -0xa.1d46fb272de50cdp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.5cp+4L : -0xa.1d46fb272de50cep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.5cp+4L : -0xa.1d46fb272de50cdp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.5cp+4L : -0xa.1d46fb272de50cdp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.5cp+4L : -0xa.1d46fb272de50cdp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5cp+4L : -0xa.1d46fb272de50cd2f3ee6edbd848p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5cp+4L : -0xa.1d46fb272de50cd2f3ee6edbd848p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5cp+4L : -0xa.1d46fb272de50cd2f3ee6edbd84p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5cp+4L : -0xa.1d46fb272de50cd2f3ee6edbd84p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.5cp+4L : -0xa.1d46fb272de50cd2f3ee6edbdcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.5cp+4L : -0xa.1d46fb272de50cd2f3ee6edbd8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.5cp+4L : -0xa.1d46fb272de50cd2f3ee6edbd8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.5cp+4L : -0xa.1d46fb272de50cd2f3ee6edbd8p+4L 1 : inexact-ok +lgamma -54.25 += lgamma downward flt-32 -0x3.64p+4f : -0xa.3d436p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.64p+4f : -0xa.3d435p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.64p+4f : -0xa.3d435p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.64p+4f : -0xa.3d435p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.64p+4 : -0xa.3d43515179cb8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.64p+4 : -0xa.3d43515179cbp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.64p+4 : -0xa.3d43515179cbp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.64p+4 : -0xa.3d43515179cbp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.64p+4L : -0xa.3d43515179cb224p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.64p+4L : -0xa.3d43515179cb224p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.64p+4L : -0xa.3d43515179cb223p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.64p+4L : -0xa.3d43515179cb223p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.64p+4L : -0xa.3d43515179cb224p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.64p+4L : -0xa.3d43515179cb224p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.64p+4L : -0xa.3d43515179cb223p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.64p+4L : -0xa.3d43515179cb223p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.64p+4L : -0xa.3d43515179cb223cee1febb25c6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.64p+4L : -0xa.3d43515179cb223cee1febb25c6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.64p+4L : -0xa.3d43515179cb223cee1febb25c58p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.64p+4L : -0xa.3d43515179cb223cee1febb25c58p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.64p+4L : -0xa.3d43515179cb223cee1febb26p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.64p+4L : -0xa.3d43515179cb223cee1febb25cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.64p+4L : -0xa.3d43515179cb223cee1febb25cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.64p+4L : -0xa.3d43515179cb223cee1febb25cp+4L -1 : inexact-ok +lgamma -54.5 += lgamma downward flt-32 -0x3.68p+4f : -0xa.52d42p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.68p+4f : -0xa.52d41p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.68p+4f : -0xa.52d41p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.68p+4f : -0xa.52d41p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.68p+4 : -0xa.52d4135bb8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.68p+4 : -0xa.52d4135bb8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.68p+4 : -0xa.52d4135bb7ff8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.68p+4 : -0xa.52d4135bb7ff8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.68p+4L : -0xa.52d4135bb7ffc89p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.68p+4L : -0xa.52d4135bb7ffc89p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.68p+4L : -0xa.52d4135bb7ffc88p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.68p+4L : -0xa.52d4135bb7ffc88p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.68p+4L : -0xa.52d4135bb7ffc89p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.68p+4L : -0xa.52d4135bb7ffc89p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.68p+4L : -0xa.52d4135bb7ffc88p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.68p+4L : -0xa.52d4135bb7ffc88p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.68p+4L : -0xa.52d4135bb7ffc88b4370f9e252p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.68p+4L : -0xa.52d4135bb7ffc88b4370f9e251f8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.68p+4L : -0xa.52d4135bb7ffc88b4370f9e251f8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.68p+4L : -0xa.52d4135bb7ffc88b4370f9e251f8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.68p+4L : -0xa.52d4135bb7ffc88b4370f9e254p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.68p+4L : -0xa.52d4135bb7ffc88b4370f9e25p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.68p+4L : -0xa.52d4135bb7ffc88b4370f9e25p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.68p+4L : -0xa.52d4135bb7ffc88b4370f9e25p+4L -1 : inexact-ok +lgamma -54.75 += lgamma downward flt-32 -0x3.6cp+4f : -0xa.5d526p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.6cp+4f : -0xa.5d526p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.6cp+4f : -0xa.5d525p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.6cp+4f : -0xa.5d525p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.6cp+4 : -0xa.5d525b6f696ep+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.6cp+4 : -0xa.5d525b6f696ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.6cp+4 : -0xa.5d525b6f696d8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.6cp+4 : -0xa.5d525b6f696d8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.6cp+4L : -0xa.5d525b6f696dc11p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.6cp+4L : -0xa.5d525b6f696dc1p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.6cp+4L : -0xa.5d525b6f696dc1p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.6cp+4L : -0xa.5d525b6f696dc1p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.6cp+4L : -0xa.5d525b6f696dc11p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.6cp+4L : -0xa.5d525b6f696dc1p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.6cp+4L : -0xa.5d525b6f696dc1p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.6cp+4L : -0xa.5d525b6f696dc1p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6cp+4L : -0xa.5d525b6f696dc102239723df41fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6cp+4L : -0xa.5d525b6f696dc102239723df41e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6cp+4L : -0xa.5d525b6f696dc102239723df41e8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6cp+4L : -0xa.5d525b6f696dc102239723df41e8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.6cp+4L : -0xa.5d525b6f696dc102239723df44p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.6cp+4L : -0xa.5d525b6f696dc102239723df4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.6cp+4L : -0xa.5d525b6f696dc102239723df4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.6cp+4L : -0xa.5d525b6f696dc102239723df4p+4L -1 : inexact-ok +lgamma -55.25 += lgamma downward flt-32 -0x3.74p+4f : -0xa.7d73fp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.74p+4f : -0xa.7d73fp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.74p+4f : -0xa.7d73ep+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.74p+4f : -0xa.7d73ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.74p+4 : -0xa.7d73ee2cd7a9p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.74p+4 : -0xa.7d73ee2cd7a9p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.74p+4 : -0xa.7d73ee2cd7a88p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.74p+4 : -0xa.7d73ee2cd7a88p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.74p+4L : -0xa.7d73ee2cd7a8c8bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.74p+4L : -0xa.7d73ee2cd7a8c8ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.74p+4L : -0xa.7d73ee2cd7a8c8ap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.74p+4L : -0xa.7d73ee2cd7a8c8ap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.74p+4L : -0xa.7d73ee2cd7a8c8bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.74p+4L : -0xa.7d73ee2cd7a8c8ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.74p+4L : -0xa.7d73ee2cd7a8c8ap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.74p+4L : -0xa.7d73ee2cd7a8c8ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.74p+4L : -0xa.7d73ee2cd7a8c8a2803e4ba21c38p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.74p+4L : -0xa.7d73ee2cd7a8c8a2803e4ba21c3p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.74p+4L : -0xa.7d73ee2cd7a8c8a2803e4ba21c3p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.74p+4L : -0xa.7d73ee2cd7a8c8a2803e4ba21c3p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.74p+4L : -0xa.7d73ee2cd7a8c8a2803e4ba22p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.74p+4L : -0xa.7d73ee2cd7a8c8a2803e4ba21cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.74p+4L : -0xa.7d73ee2cd7a8c8a2803e4ba21cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.74p+4L : -0xa.7d73ee2cd7a8c8a2803e4ba21cp+4L 1 : inexact-ok +lgamma -55.5 += lgamma downward flt-32 -0x3.78p+4f : -0xa.93173p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.78p+4f : -0xa.93173p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.78p+4f : -0xa.93172p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.78p+4f : -0xa.93172p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.78p+4 : -0xa.93172e335d758p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.78p+4 : -0xa.93172e335d758p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.78p+4 : -0xa.93172e335d75p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.78p+4 : -0xa.93172e335d75p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.78p+4L : -0xa.93172e335d7556p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.78p+4L : -0xa.93172e335d7555fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.78p+4L : -0xa.93172e335d7555fp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.78p+4L : -0xa.93172e335d7555fp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.78p+4L : -0xa.93172e335d7556p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.78p+4L : -0xa.93172e335d7555fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.78p+4L : -0xa.93172e335d7555fp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.78p+4L : -0xa.93172e335d7555fp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.78p+4L : -0xa.93172e335d7555f720e70dbde23p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.78p+4L : -0xa.93172e335d7555f720e70dbde228p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.78p+4L : -0xa.93172e335d7555f720e70dbde228p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.78p+4L : -0xa.93172e335d7555f720e70dbde228p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.78p+4L : -0xa.93172e335d7555f720e70dbde4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.78p+4L : -0xa.93172e335d7555f720e70dbde4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.78p+4L : -0xa.93172e335d7555f720e70dbdep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.78p+4L : -0xa.93172e335d7555f720e70dbdep+4L 1 : inexact-ok +lgamma -55.75 += lgamma downward flt-32 -0x3.7cp+4f : -0xa.9da7ep+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.7cp+4f : -0xa.9da7ep+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.7cp+4f : -0xa.9da7dp+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.7cp+4f : -0xa.9da7dp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.7cp+4 : -0xa.9da7defc939dp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.7cp+4 : -0xa.9da7defc939c8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.7cp+4 : -0xa.9da7defc939c8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.7cp+4 : -0xa.9da7defc939c8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.7cp+4L : -0xa.9da7defc939ca97p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.7cp+4L : -0xa.9da7defc939ca96p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.7cp+4L : -0xa.9da7defc939ca96p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.7cp+4L : -0xa.9da7defc939ca96p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.7cp+4L : -0xa.9da7defc939ca97p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.7cp+4L : -0xa.9da7defc939ca96p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.7cp+4L : -0xa.9da7defc939ca96p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.7cp+4L : -0xa.9da7defc939ca96p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7cp+4L : -0xa.9da7defc939ca9661d2ac26ea158p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7cp+4L : -0xa.9da7defc939ca9661d2ac26ea158p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7cp+4L : -0xa.9da7defc939ca9661d2ac26ea15p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7cp+4L : -0xa.9da7defc939ca9661d2ac26ea15p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.7cp+4L : -0xa.9da7defc939ca9661d2ac26ea4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.7cp+4L : -0xa.9da7defc939ca9661d2ac26eap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.7cp+4L : -0xa.9da7defc939ca9661d2ac26eap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.7cp+4L : -0xa.9da7defc939ca9661d2ac26eap+4L 1 : inexact-ok +lgamma -56.25 += lgamma downward flt-32 -0x3.84p+4f : -0xa.bdee1p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.84p+4f : -0xa.bdeep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.84p+4f : -0xa.bdeep+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.84p+4f : -0xa.bdeep+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.84p+4 : -0xa.bdee0413128f8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.84p+4 : -0xa.bdee0413128f8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.84p+4 : -0xa.bdee0413128fp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.84p+4 : -0xa.bdee0413128fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.84p+4L : -0xa.bdee0413128f558p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.84p+4L : -0xa.bdee0413128f557p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.84p+4L : -0xa.bdee0413128f557p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.84p+4L : -0xa.bdee0413128f557p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.84p+4L : -0xa.bdee0413128f558p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.84p+4L : -0xa.bdee0413128f557p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.84p+4L : -0xa.bdee0413128f557p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.84p+4L : -0xa.bdee0413128f557p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.84p+4L : -0xa.bdee0413128f5571d773fb7c7d48p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.84p+4L : -0xa.bdee0413128f5571d773fb7c7d48p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.84p+4L : -0xa.bdee0413128f5571d773fb7c7d4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.84p+4L : -0xa.bdee0413128f5571d773fb7c7d4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.84p+4L : -0xa.bdee0413128f5571d773fb7c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.84p+4L : -0xa.bdee0413128f5571d773fb7c7cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.84p+4L : -0xa.bdee0413128f5571d773fb7c7cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.84p+4L : -0xa.bdee0413128f5571d773fb7c7cp+4L -1 : inexact-ok +lgamma -56.5 += lgamma downward flt-32 -0x3.88p+4f : -0xa.d3a37p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.88p+4f : -0xa.d3a37p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.88p+4f : -0xa.d3a36p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.88p+4f : -0xa.d3a36p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.88p+4 : -0xa.d3a36e1cae66p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.88p+4 : -0xa.d3a36e1cae66p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.88p+4 : -0xa.d3a36e1cae658p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.88p+4 : -0xa.d3a36e1cae658p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.88p+4L : -0xa.d3a36e1cae65cd4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.88p+4L : -0xa.d3a36e1cae65cd4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.88p+4L : -0xa.d3a36e1cae65cd3p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.88p+4L : -0xa.d3a36e1cae65cd3p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.88p+4L : -0xa.d3a36e1cae65cd4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.88p+4L : -0xa.d3a36e1cae65cd4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.88p+4L : -0xa.d3a36e1cae65cd3p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.88p+4L : -0xa.d3a36e1cae65cd3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.88p+4L : -0xa.d3a36e1cae65cd3e3f19796ec89p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.88p+4L : -0xa.d3a36e1cae65cd3e3f19796ec888p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.88p+4L : -0xa.d3a36e1cae65cd3e3f19796ec888p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.88p+4L : -0xa.d3a36e1cae65cd3e3f19796ec888p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.88p+4L : -0xa.d3a36e1cae65cd3e3f19796eccp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.88p+4L : -0xa.d3a36e1cae65cd3e3f19796ec8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.88p+4L : -0xa.d3a36e1cae65cd3e3f19796ec8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.88p+4L : -0xa.d3a36e1cae65cd3e3f19796ec8p+4L -1 : inexact-ok +lgamma -56.75 += lgamma downward flt-32 -0x3.8cp+4f : -0xa.de464p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.8cp+4f : -0xa.de463p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.8cp+4f : -0xa.de463p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.8cp+4f : -0xa.de463p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.8cp+4 : -0xa.de46346151a98p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.8cp+4 : -0xa.de46346151a98p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.8cp+4 : -0xa.de46346151a9p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.8cp+4 : -0xa.de46346151a9p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.8cp+4L : -0xa.de46346151a9651p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.8cp+4L : -0xa.de46346151a9651p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.8cp+4L : -0xa.de46346151a965p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.8cp+4L : -0xa.de46346151a965p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.8cp+4L : -0xa.de46346151a9651p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.8cp+4L : -0xa.de46346151a9651p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.8cp+4L : -0xa.de46346151a965p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.8cp+4L : -0xa.de46346151a965p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8cp+4L : -0xa.de46346151a96509ce5f57f6a48p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8cp+4L : -0xa.de46346151a96509ce5f57f6a478p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8cp+4L : -0xa.de46346151a96509ce5f57f6a478p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8cp+4L : -0xa.de46346151a96509ce5f57f6a478p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.8cp+4L : -0xa.de46346151a96509ce5f57f6a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.8cp+4L : -0xa.de46346151a96509ce5f57f6a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.8cp+4L : -0xa.de46346151a96509ce5f57f6a4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.8cp+4L : -0xa.de46346151a96509ce5f57f6a4p+4L -1 : inexact-ok +lgamma -57.25 += lgamma downward flt-32 -0x3.94p+4f : -0xa.feb05p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.94p+4f : -0xa.feb04p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.94p+4f : -0xa.feb04p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.94p+4f : -0xa.feb04p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.94p+4 : -0xa.feb0478fe5788p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.94p+4 : -0xa.feb0478fe5788p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.94p+4 : -0xa.feb0478fe578p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.94p+4 : -0xa.feb0478fe578p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.94p+4L : -0xa.feb0478fe57870ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.94p+4L : -0xa.feb0478fe57870ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.94p+4L : -0xa.feb0478fe57870dp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.94p+4L : -0xa.feb0478fe57870dp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.94p+4L : -0xa.feb0478fe57870ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.94p+4L : -0xa.feb0478fe57870ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.94p+4L : -0xa.feb0478fe57870dp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.94p+4L : -0xa.feb0478fe57870dp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.94p+4L : -0xa.feb0478fe57870dbb4f6896ee508p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.94p+4L : -0xa.feb0478fe57870dbb4f6896ee5p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.94p+4L : -0xa.feb0478fe57870dbb4f6896ee5p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.94p+4L : -0xa.feb0478fe57870dbb4f6896ee5p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.94p+4L : -0xa.feb0478fe57870dbb4f6896ee8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.94p+4L : -0xa.feb0478fe57870dbb4f6896ee4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.94p+4L : -0xa.feb0478fe57870dbb4f6896ee4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.94p+4L : -0xa.feb0478fe57870dbb4f6896ee4p+4L 1 : inexact-ok +lgamma -57.5 += lgamma downward flt-32 -0x3.98p+4f : -0xb.14779p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.98p+4f : -0xb.14779p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.98p+4f : -0xb.14778p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.98p+4f : -0xb.14778p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.98p+4 : -0xb.14778a90c23ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.98p+4 : -0xb.14778a90c23ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.98p+4 : -0xb.14778a90c23d8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.98p+4 : -0xb.14778a90c23d8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.98p+4L : -0xb.14778a90c23de93p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.98p+4L : -0xb.14778a90c23de92p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.98p+4L : -0xb.14778a90c23de92p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.98p+4L : -0xb.14778a90c23de92p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.98p+4L : -0xb.14778a90c23de93p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.98p+4L : -0xb.14778a90c23de92p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.98p+4L : -0xb.14778a90c23de92p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.98p+4L : -0xb.14778a90c23de92p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.98p+4L : -0xb.14778a90c23de920ab7eba6b5eb8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.98p+4L : -0xb.14778a90c23de920ab7eba6b5eb8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.98p+4L : -0xb.14778a90c23de920ab7eba6b5ebp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.98p+4L : -0xb.14778a90c23de920ab7eba6b5ebp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.98p+4L : -0xb.14778a90c23de920ab7eba6b6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.98p+4L : -0xb.14778a90c23de920ab7eba6b6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.98p+4L : -0xb.14778a90c23de920ab7eba6b5cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.98p+4L : -0xb.14778a90c23de920ab7eba6b5cp+4L 1 : inexact-ok +lgamma -57.75 += lgamma downward flt-32 -0x3.9cp+4f : -0xb.1f2c2p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.9cp+4f : -0xb.1f2c1p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.9cp+4f : -0xb.1f2c1p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.9cp+4f : -0xb.1f2c1p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.9cp+4 : -0xb.1f2c15fa353b8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.9cp+4 : -0xb.1f2c15fa353b8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.9cp+4 : -0xb.1f2c15fa353bp+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.9cp+4 : -0xb.1f2c15fa353bp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.9cp+4L : -0xb.1f2c15fa353b6f3p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.9cp+4L : -0xb.1f2c15fa353b6f3p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.9cp+4L : -0xb.1f2c15fa353b6f2p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.9cp+4L : -0xb.1f2c15fa353b6f2p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.9cp+4L : -0xb.1f2c15fa353b6f3p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.9cp+4L : -0xb.1f2c15fa353b6f3p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.9cp+4L : -0xb.1f2c15fa353b6f2p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.9cp+4L : -0xb.1f2c15fa353b6f2p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9cp+4L : -0xb.1f2c15fa353b6f2fa787435f369p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9cp+4L : -0xb.1f2c15fa353b6f2fa787435f3688p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9cp+4L : -0xb.1f2c15fa353b6f2fa787435f3688p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9cp+4L : -0xb.1f2c15fa353b6f2fa787435f3688p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.9cp+4L : -0xb.1f2c15fa353b6f2fa787435f38p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.9cp+4L : -0xb.1f2c15fa353b6f2fa787435f38p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.9cp+4L : -0xb.1f2c15fa353b6f2fa787435f34p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.9cp+4L : -0xb.1f2c15fa353b6f2fa787435f34p+4L 1 : inexact-ok +lgamma -58.25 += lgamma downward flt-32 -0x3.a4p+4f : -0xb.3fb98p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.a4p+4f : -0xb.3fb98p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.a4p+4f : -0xb.3fb97p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.a4p+4f : -0xb.3fb97p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.a4p+4 : -0xb.3fb978a9e018p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.a4p+4 : -0xb.3fb978a9e018p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.a4p+4 : -0xb.3fb978a9e0178p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.a4p+4 : -0xb.3fb978a9e0178p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.a4p+4L : -0xb.3fb978a9e017ff8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.a4p+4L : -0xb.3fb978a9e017ff8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.a4p+4L : -0xb.3fb978a9e017ff7p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.a4p+4L : -0xb.3fb978a9e017ff7p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.a4p+4L : -0xb.3fb978a9e017ff8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.a4p+4L : -0xb.3fb978a9e017ff8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.a4p+4L : -0xb.3fb978a9e017ff7p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.a4p+4L : -0xb.3fb978a9e017ff7p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.a4p+4L : -0xb.3fb978a9e017ff7a66b90ccbf7a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.a4p+4L : -0xb.3fb978a9e017ff7a66b90ccbf7a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.a4p+4L : -0xb.3fb978a9e017ff7a66b90ccbf7ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.a4p+4L : -0xb.3fb978a9e017ff7a66b90ccbf7ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.a4p+4L : -0xb.3fb978a9e017ff7a66b90ccbf8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.a4p+4L : -0xb.3fb978a9e017ff7a66b90ccbf8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.a4p+4L : -0xb.3fb978a9e017ff7a66b90ccbf4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.a4p+4L : -0xb.3fb978a9e017ff7a66b90ccbf4p+4L -1 : inexact-ok +lgamma -58.5 += lgamma downward flt-32 -0x3.a8p+4f : -0xb.55925p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.a8p+4f : -0xb.55924p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.a8p+4f : -0xb.55924p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.a8p+4f : -0xb.55924p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.a8p+4 : -0xb.5592465d024p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.a8p+4 : -0xb.5592465d023f8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.a8p+4 : -0xb.5592465d023f8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.a8p+4 : -0xb.5592465d023f8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.a8p+4L : -0xb.5592465d023fa8cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.a8p+4L : -0xb.5592465d023fa8bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.a8p+4L : -0xb.5592465d023fa8bp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.a8p+4L : -0xb.5592465d023fa8bp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.a8p+4L : -0xb.5592465d023fa8cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.a8p+4L : -0xb.5592465d023fa8bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.a8p+4L : -0xb.5592465d023fa8bp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.a8p+4L : -0xb.5592465d023fa8bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.a8p+4L : -0xb.5592465d023fa8b1d05f4ecdc72p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.a8p+4L : -0xb.5592465d023fa8b1d05f4ecdc718p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.a8p+4L : -0xb.5592465d023fa8b1d05f4ecdc718p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.a8p+4L : -0xb.5592465d023fa8b1d05f4ecdc718p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.a8p+4L : -0xb.5592465d023fa8b1d05f4ecdc8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.a8p+4L : -0xb.5592465d023fa8b1d05f4ecdc8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.a8p+4L : -0xb.5592465d023fa8b1d05f4ecdc4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.a8p+4L : -0xb.5592465d023fa8b1d05f4ecdc4p+4L -1 : inexact-ok +lgamma -58.75 += lgamma downward flt-32 -0x3.acp+4f : -0xb.60585p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.acp+4f : -0xb.60585p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.acp+4f : -0xb.60584p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.acp+4f : -0xb.60584p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.acp+4 : -0xb.605849524a708p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.acp+4 : -0xb.605849524a7p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.acp+4 : -0xb.605849524a7p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.acp+4 : -0xb.605849524a7p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.acp+4L : -0xb.605849524a70202p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.acp+4L : -0xb.605849524a70202p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.acp+4L : -0xb.605849524a70201p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.acp+4L : -0xb.605849524a70201p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.acp+4L : -0xb.605849524a70202p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.acp+4L : -0xb.605849524a70202p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.acp+4L : -0xb.605849524a70201p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.acp+4L : -0xb.605849524a70201p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.acp+4L : -0xb.605849524a702018451f8fa126c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.acp+4L : -0xb.605849524a702018451f8fa126cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.acp+4L : -0xb.605849524a702018451f8fa126cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.acp+4L : -0xb.605849524a702018451f8fa126cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.acp+4L : -0xb.605849524a702018451f8fa128p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.acp+4L : -0xb.605849524a702018451f8fa128p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.acp+4L : -0xb.605849524a702018451f8fa124p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.acp+4L : -0xb.605849524a702018451f8fa124p+4L -1 : inexact-ok +lgamma -59.25 += lgamma downward flt-32 -0x3.b4p+4f : -0xb.81087p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.b4p+4f : -0xb.81086p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.b4p+4f : -0xb.81086p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.b4p+4f : -0xb.81086p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.b4p+4 : -0xb.8108624c51a7p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.b4p+4 : -0xb.8108624c51a7p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.b4p+4 : -0xb.8108624c51a68p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.b4p+4 : -0xb.8108624c51a68p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.b4p+4L : -0xb.8108624c51a6e6ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.b4p+4L : -0xb.8108624c51a6e6dp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.b4p+4L : -0xb.8108624c51a6e6dp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.b4p+4L : -0xb.8108624c51a6e6dp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.b4p+4L : -0xb.8108624c51a6e6ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.b4p+4L : -0xb.8108624c51a6e6dp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.b4p+4L : -0xb.8108624c51a6e6dp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.b4p+4L : -0xb.8108624c51a6e6dp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.b4p+4L : -0xb.8108624c51a6e6d7dd3f95ae4298p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.b4p+4L : -0xb.8108624c51a6e6d7dd3f95ae4298p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.b4p+4L : -0xb.8108624c51a6e6d7dd3f95ae429p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.b4p+4L : -0xb.8108624c51a6e6d7dd3f95ae429p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.b4p+4L : -0xb.8108624c51a6e6d7dd3f95ae44p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.b4p+4L : -0xb.8108624c51a6e6d7dd3f95ae44p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.b4p+4L : -0xb.8108624c51a6e6d7dd3f95ae4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.b4p+4L : -0xb.8108624c51a6e6d7dd3f95ae4p+4L 1 : inexact-ok +lgamma -59.5 += lgamma downward flt-32 -0x3.b8p+4f : -0xb.96f27p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.b8p+4f : -0xb.96f27p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.b8p+4f : -0xb.96f26p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.b8p+4f : -0xb.96f26p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.b8p+4 : -0xb.96f26f0fac7cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.b8p+4 : -0xb.96f26f0fac7cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.b8p+4 : -0xb.96f26f0fac7b8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.b8p+4 : -0xb.96f26f0fac7b8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.b8p+4L : -0xb.96f26f0fac7bfc1p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.b8p+4L : -0xb.96f26f0fac7bfc1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.b8p+4L : -0xb.96f26f0fac7bfcp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.b8p+4L : -0xb.96f26f0fac7bfcp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.b8p+4L : -0xb.96f26f0fac7bfc1p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.b8p+4L : -0xb.96f26f0fac7bfc1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.b8p+4L : -0xb.96f26f0fac7bfcp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.b8p+4L : -0xb.96f26f0fac7bfcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.b8p+4L : -0xb.96f26f0fac7bfc0981899572b198p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.b8p+4L : -0xb.96f26f0fac7bfc0981899572b19p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.b8p+4L : -0xb.96f26f0fac7bfc0981899572b19p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.b8p+4L : -0xb.96f26f0fac7bfc0981899572b19p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.b8p+4L : -0xb.96f26f0fac7bfc0981899572b4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.b8p+4L : -0xb.96f26f0fac7bfc0981899572bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.b8p+4L : -0xb.96f26f0fac7bfc0981899572bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.b8p+4L : -0xb.96f26f0fac7bfc0981899572bp+4L 1 : inexact-ok +lgamma -59.75 += lgamma downward flt-32 -0x3.bcp+4f : -0xb.a1c9ap+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.bcp+4f : -0xb.a1c9ap+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.bcp+4f : -0xb.a1c99p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.bcp+4f : -0xb.a1c99p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.bcp+4 : -0xb.a1c99e9224b9p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.bcp+4 : -0xb.a1c99e9224b88p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.bcp+4 : -0xb.a1c99e9224b88p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.bcp+4 : -0xb.a1c99e9224b88p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.bcp+4L : -0xb.a1c99e9224b8975p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.bcp+4L : -0xb.a1c99e9224b8975p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.bcp+4L : -0xb.a1c99e9224b8974p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.bcp+4L : -0xb.a1c99e9224b8974p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.bcp+4L : -0xb.a1c99e9224b8975p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.bcp+4L : -0xb.a1c99e9224b8975p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.bcp+4L : -0xb.a1c99e9224b8974p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.bcp+4L : -0xb.a1c99e9224b8974p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.bcp+4L : -0xb.a1c99e9224b8974b9b855feefdep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.bcp+4L : -0xb.a1c99e9224b8974b9b855feefdep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.bcp+4L : -0xb.a1c99e9224b8974b9b855feefdd8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.bcp+4L : -0xb.a1c99e9224b8974b9b855feefdd8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.bcp+4L : -0xb.a1c99e9224b8974b9b855fefp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.bcp+4L : -0xb.a1c99e9224b8974b9b855feefcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.bcp+4L : -0xb.a1c99e9224b8974b9b855feefcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.bcp+4L : -0xb.a1c99e9224b8974b9b855feefcp+4L 1 : inexact-ok +lgamma -60.25 += lgamma downward flt-32 -0x3.c4p+4f : -0xb.c29bep+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.c4p+4f : -0xb.c29bep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.c4p+4f : -0xb.c29bdp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.c4p+4f : -0xb.c29bdp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.c4p+4 : -0xb.c29bd9bb401fp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.c4p+4 : -0xb.c29bd9bb401fp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.c4p+4 : -0xb.c29bd9bb401e8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.c4p+4 : -0xb.c29bd9bb401e8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.c4p+4L : -0xb.c29bd9bb401ef0ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.c4p+4L : -0xb.c29bd9bb401ef0ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.c4p+4L : -0xb.c29bd9bb401ef09p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.c4p+4L : -0xb.c29bd9bb401ef09p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.c4p+4L : -0xb.c29bd9bb401ef0ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.c4p+4L : -0xb.c29bd9bb401ef0ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.c4p+4L : -0xb.c29bd9bb401ef09p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.c4p+4L : -0xb.c29bd9bb401ef09p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.c4p+4L : -0xb.c29bd9bb401ef09ac5948b7e3aep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.c4p+4L : -0xb.c29bd9bb401ef09ac5948b7e3aep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.c4p+4L : -0xb.c29bd9bb401ef09ac5948b7e3ad8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.c4p+4L : -0xb.c29bd9bb401ef09ac5948b7e3ad8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.c4p+4L : -0xb.c29bd9bb401ef09ac5948b7e3cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.c4p+4L : -0xb.c29bd9bb401ef09ac5948b7e3cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.c4p+4L : -0xb.c29bd9bb401ef09ac5948b7e38p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.c4p+4L : -0xb.c29bd9bb401ef09ac5948b7e38p+4L -1 : inexact-ok +lgamma -60.5 += lgamma downward flt-32 -0x3.c8p+4f : -0xb.d896ep+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.c8p+4f : -0xb.d896ep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.c8p+4f : -0xb.d896dp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.c8p+4f : -0xb.d896dp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.c8p+4 : -0xb.d896dc6e2c3c8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.c8p+4 : -0xb.d896dc6e2c3cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.c8p+4 : -0xb.d896dc6e2c3cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.c8p+4 : -0xb.d896dc6e2c3cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.c8p+4L : -0xb.d896dc6e2c3c335p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.c8p+4L : -0xb.d896dc6e2c3c335p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.c8p+4L : -0xb.d896dc6e2c3c334p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.c8p+4L : -0xb.d896dc6e2c3c334p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.c8p+4L : -0xb.d896dc6e2c3c335p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.c8p+4L : -0xb.d896dc6e2c3c335p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.c8p+4L : -0xb.d896dc6e2c3c334p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.c8p+4L : -0xb.d896dc6e2c3c334p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.c8p+4L : -0xb.d896dc6e2c3c334db65e596bd11p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.c8p+4L : -0xb.d896dc6e2c3c334db65e596bd108p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.c8p+4L : -0xb.d896dc6e2c3c334db65e596bd108p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.c8p+4L : -0xb.d896dc6e2c3c334db65e596bd108p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.c8p+4L : -0xb.d896dc6e2c3c334db65e596bd4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.c8p+4L : -0xb.d896dc6e2c3c334db65e596bdp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.c8p+4L : -0xb.d896dc6e2c3c334db65e596bdp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.c8p+4L : -0xb.d896dc6e2c3c334db65e596bdp+4L -1 : inexact-ok +lgamma -60.75 += lgamma downward flt-32 -0x3.ccp+4f : -0xb.e37efp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.ccp+4f : -0xb.e37efp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.ccp+4f : -0xb.e37eep+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.ccp+4f : -0xb.e37eep+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.ccp+4 : -0xb.e37eeff88b8ep+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.ccp+4 : -0xb.e37eeff88b8ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.ccp+4 : -0xb.e37eeff88b8d8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.ccp+4 : -0xb.e37eeff88b8d8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.ccp+4L : -0xb.e37eeff88b8ddd1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.ccp+4L : -0xb.e37eeff88b8ddd1p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.ccp+4L : -0xb.e37eeff88b8dddp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.ccp+4L : -0xb.e37eeff88b8dddp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.ccp+4L : -0xb.e37eeff88b8ddd1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.ccp+4L : -0xb.e37eeff88b8ddd1p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.ccp+4L : -0xb.e37eeff88b8dddp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.ccp+4L : -0xb.e37eeff88b8dddp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.ccp+4L : -0xb.e37eeff88b8ddd0b3590e5a68f08p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.ccp+4L : -0xb.e37eeff88b8ddd0b3590e5a68fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.ccp+4L : -0xb.e37eeff88b8ddd0b3590e5a68fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.ccp+4L : -0xb.e37eeff88b8ddd0b3590e5a68fp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.ccp+4L : -0xb.e37eeff88b8ddd0b3590e5a69p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.ccp+4L : -0xb.e37eeff88b8ddd0b3590e5a69p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.ccp+4L : -0xb.e37eeff88b8ddd0b3590e5a68cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.ccp+4L : -0xb.e37eeff88b8ddd0b3590e5a68cp+4L -1 : inexact-ok +lgamma -0xf.fffffffffffffffffffffffffff8p-4 += lgamma downward flt-32 -0xf.fffffp-4f : 0x1.0a2b22p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0xf.fffffp-4f : 0x1.0a2b24p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0xf.fffffp-4f : 0x1.0a2b22p+4f -1 : inexact-ok += lgamma upward flt-32 -0xf.fffffp-4f : 0x1.0a2b24p+4f -1 : inexact-ok += lgamma downward dbl-64 -0xf.fffffp-4 : 0x1.0a2b23fa7e70cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xf.fffffp-4 : 0x1.0a2b23fa7e70dp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xf.fffffp-4 : 0x1.0a2b23fa7e70cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0xf.fffffp-4 : 0x1.0a2b23fa7e70dp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd74p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd74p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72a6f928bada48p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72a6f928bada49p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72a6f928bada48p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72a6f928bada49p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72a6f928badap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72a6f928bada8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72a6f928badap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffp-4L : 0x1.0a2b23fa7e70cd72a6f928bada8p+4L -1 : inexact-ok += lgamma downward dbl-64 -0xf.ffffffffffff8p-4 : 0x2.4bc9ef64e6ff4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xf.ffffffffffff8p-4 : 0x2.4bc9ef64e6ff4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xf.ffffffffffff8p-4 : 0x2.4bc9ef64e6ff4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0xf.ffffffffffff8p-4 : 0x2.4bc9ef64e6ff6p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff434p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff434p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff434p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff434p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433f2a8e5128b4b6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433f2a8e5128b4b6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433f2a8e5128b4b6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433f2a8e5128b4b8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433f2a8e5128b4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433f2a8e5128b5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433f2a8e5128b4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x2.4bc9ef64e6ff433f2a8e5128b5p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6acp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6acp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6bp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6acp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6acp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6af2e5287e1d7fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6af2e5287e1d7fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6af2e5287e1d7fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6af2e5287e1d7f2p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6af2e5287e1d7p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6af2e5287e1d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6af2e5287e1d7p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x2.c5c85fdf473de6af2e5287e1d8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p-4L : 0x4.e535c94639c94b4d41d824619bep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p-4L : 0x4.e535c94639c94b4d41d824619be4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p-4L : 0x4.e535c94639c94b4d41d824619bep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p-4L : 0x4.e535c94639c94b4d41d824619be4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : 0x4.9793dec9cdfe8612198485cf1a28p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : 0x4.9793dec9cdfe8612198485cf1a2cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : 0x4.9793dec9cdfe8612198485cf1a28p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : 0x4.9793dec9cdfe8612198485cf1a2cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : 0x4.9793dec9cdfe8612198485cf1ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : 0x4.9793dec9cdfe8612198485cf1ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : 0x4.9793dec9cdfe8612198485cf1ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : 0x4.9793dec9cdfe8612198485cf1cp+4L -1 : inexact-ok +lgamma -0x1.0000000000000000000000000001p+0 += lgamma downward flt-32 -0x1.000002p+0f : 0xf.f1402p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.000002p+0f : 0xf.f1402p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.000002p+0f : 0xf.f1402p+0f 1 : inexact-ok += lgamma upward flt-32 -0x1.000002p+0f : 0xf.f1403p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x1.000002p+0 : 0xf.f140266b62788p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.000002p+0 : 0xf.f140266b6279p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.000002p+0 : 0xf.f140266b62788p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.000002p+0 : 0xf.f140266b6279p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.000002p+0L : 0xf.f140266b6278ff9p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.000002p+0L : 0xf.f140266b6278ffap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.000002p+0L : 0xf.f140266b6278ff9p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.000002p+0L : 0xf.f140266b6278ffap+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.000002p+0L : 0xf.f140266b6278ff9p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.000002p+0L : 0xf.f140266b6278ffap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.000002p+0L : 0xf.f140266b6278ff9p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.000002p+0L : 0xf.f140266b6278ffap+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.000002p+0L : 0xf.f140266b6278ff9f51d8bd4f62a8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000002p+0L : 0xf.f140266b6278ff9f51d8bd4f62bp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000002p+0L : 0xf.f140266b6278ff9f51d8bd4f62a8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.000002p+0L : 0xf.f140266b6278ff9f51d8bd4f62bp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000002p+0L : 0xf.f140266b6278ff9f51d8bd4f6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000002p+0L : 0xf.f140266b6278ff9f51d8bd4f64p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000002p+0L : 0xf.f140266b6278ff9f51d8bd4f6p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000002p+0L : 0xf.f140266b6278ff9f51d8bd4f64p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x1.0000000000001p+0 : 0x2.40b2cde569e24p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.0000000000001p+0 : 0x2.40b2cde569e24p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.0000000000001p+0 : 0x2.40b2cde569e24p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.0000000000001p+0 : 0x2.40b2cde569e26p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0000000000001p+0L : 0x2.40b2cde569e24bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0000000000001p+0L : 0x2.40b2cde569e24b04p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0000000000001p+0L : 0x2.40b2cde569e24bp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0000000000001p+0L : 0x2.40b2cde569e24b04p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0000000000001p+0L : 0x2.40b2cde569e24bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0000000000001p+0L : 0x2.40b2cde569e24b04p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0000000000001p+0L : 0x2.40b2cde569e24bp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0000000000001p+0L : 0x2.40b2cde569e24b04p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.0000000000001p+0L : 0x2.40b2cde569e24b02148beb2bbdb2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0000000000001p+0L : 0x2.40b2cde569e24b02148beb2bbdb2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0000000000001p+0L : 0x2.40b2cde569e24b02148beb2bbdb2p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.0000000000001p+0L : 0x2.40b2cde569e24b02148beb2bbdb4p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0000000000001p+0L : 0x2.40b2cde569e24b02148beb2bbdp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0000000000001p+0L : 0x2.40b2cde569e24b02148beb2bbep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0000000000001p+0L : 0x2.40b2cde569e24b02148beb2bbdp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0000000000001p+0L : 0x2.40b2cde569e24b02148beb2bbep+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef14p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef14p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef14p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef18p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef14p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef14p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef14p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef18p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef145d692022ff42p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef145d692022ff42p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef145d692022ff42p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef145d692022ff44p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef145d692022ffp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef145d692022ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef145d692022ffp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0000000000000002p+0L : 0x2.bab13e5fca20ef145d692023p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.0000000000000000000000000001p+0L : 0x4.da1ea7c6bcac53b28539e9281ba4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0000000000000000000000000001p+0L : 0x4.da1ea7c6bcac53b28539e9281ba4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0000000000000000000000000001p+0L : 0x4.da1ea7c6bcac53b28539e9281ba4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.0000000000000000000000000001p+0L : 0x4.da1ea7c6bcac53b28539e9281ba8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000000000000000008p+0L : 0x4.8c7cbd4a50e18e775ce64a9599e4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000000000000000008p+0L : 0x4.8c7cbd4a50e18e775ce64a9599e8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000000000000000008p+0L : 0x4.8c7cbd4a50e18e775ce64a9599e4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000000000000000008p+0L : 0x4.8c7cbd4a50e18e775ce64a9599e8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x4.8c7cbd4a50e18e775ce64a9598p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x4.8c7cbd4a50e18e775ce64a959ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x4.8c7cbd4a50e18e775ce64a9598p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x4.8c7cbd4a50e18e775ce64a959ap+4L 1 : inexact-ok +lgamma -0x1.ffffffffffffffffffffffffffffp+0 += lgamma downward flt-32 -0x1.fffffep+0f : 0xf.3fce1p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.fffffep+0f : 0xf.3fce1p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.fffffep+0f : 0xf.3fce1p+0f 1 : inexact-ok += lgamma upward flt-32 -0x1.fffffep+0f : 0xf.3fce2p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x1.fffffep+0 : 0xf.3fce11247f0ap+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.fffffep+0 : 0xf.3fce11247f0a8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.fffffep+0 : 0xf.3fce11247f0ap+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.fffffep+0 : 0xf.3fce11247f0a8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.fffffep+0L : 0xf.3fce11247f0a77fp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.fffffep+0L : 0xf.3fce11247f0a78p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.fffffep+0L : 0xf.3fce11247f0a77fp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.fffffep+0L : 0xf.3fce11247f0a78p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.fffffep+0L : 0xf.3fce11247f0a77fp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.fffffep+0L : 0xf.3fce11247f0a78p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.fffffep+0L : 0xf.3fce11247f0a77fp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.fffffep+0L : 0xf.3fce11247f0a78p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.fffffep+0L : 0xf.3fce11247f0a77fcc417ebc455b8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.fffffep+0L : 0xf.3fce11247f0a77fcc417ebc455b8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.fffffep+0L : 0xf.3fce11247f0a77fcc417ebc455b8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.fffffep+0L : 0xf.3fce11247f0a77fcc417ebc455cp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.fffffep+0L : 0xf.3fce11247f0a77fcc417ebc454p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.fffffep+0L : 0xf.3fce11247f0a77fcc417ebc454p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.fffffep+0L : 0xf.3fce11247f0a77fcc417ebc454p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.fffffep+0L : 0xf.3fce11247f0a77fcc417ebc458p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x1.fffffffffffffp+0 : 0x2.359bac65ecc54p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.fffffffffffffp+0 : 0x2.359bac65ecc56p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.fffffffffffffp+0 : 0x2.359bac65ecc54p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.fffffffffffffp+0 : 0x2.359bac65ecc56p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bcp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bcp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bcp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bcp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bfcf1de8f6dbe4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bfcf1de8f6dbe6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bfcf1de8f6dbe4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bfcf1de8f6dbe6p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bfcf1de8f6dbp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bfcf1de8f6dcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bfcf1de8f6dbp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x2.359bac65ecc554bfcf1de8f6dcp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f778p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f778p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f778p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f77cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f778p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f778p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f778p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f77cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f779cbd9caf09f96p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f779cbd9caf09f98p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f779cbd9caf09f96p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f779cbd9caf09f98p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f779cbd9caf09fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f779cbd9caf0ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f779cbd9caf09fp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x2.af9a1ce04d03f779cbd9caf0ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.ffffffffffffffffffffffffffffp+0L : 0x4.cf0786473f8f5c17c89badee9b64p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.ffffffffffffffffffffffffffffp+0L : 0x4.cf0786473f8f5c17c89badee9b64p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.ffffffffffffffffffffffffffffp+0L : 0x4.cf0786473f8f5c17c89badee9b64p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.ffffffffffffffffffffffffffffp+0L : 0x4.cf0786473f8f5c17c89badee9b68p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x4.81659bcad3c496dca0480f5c19bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x4.81659bcad3c496dca0480f5c19b4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x4.81659bcad3c496dca0480f5c19bp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x4.81659bcad3c496dca0480f5c19b4p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x4.81659bcad3c496dca0480f5c18p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x4.81659bcad3c496dca0480f5c1ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x4.81659bcad3c496dca0480f5c18p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x4.81659bcad3c496dca0480f5c1ap+4L 1 : inexact-ok +lgamma -0x2.0000000000000000000000000002p+0 += lgamma downward flt-32 -0x2.000004p+0f : 0xe.8e5bfp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.000004p+0f : 0xe.8e5bfp+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.000004p+0f : 0xe.8e5bfp+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.000004p+0f : 0xe.8e5cp+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.000004p+0 : 0xe.8e5bf3a347bb8p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.000004p+0 : 0xe.8e5bf3a347bb8p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.000004p+0 : 0xe.8e5bf3a347bb8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.000004p+0 : 0xe.8e5bf3a347bcp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.000004p+0L : 0xe.8e5bf3a347bbb1ep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.000004p+0L : 0xe.8e5bf3a347bbb1ep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.000004p+0L : 0xe.8e5bf3a347bbb1ep+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.000004p+0L : 0xe.8e5bf3a347bbb1fp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.000004p+0L : 0xe.8e5bf3a347bbb1ep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.000004p+0L : 0xe.8e5bf3a347bbb1ep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.000004p+0L : 0xe.8e5bf3a347bbb1ep+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.000004p+0L : 0xe.8e5bf3a347bbb1fp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.000004p+0L : 0xe.8e5bf3a347bbb1e1859aa88e0ce8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.000004p+0L : 0xe.8e5bf3a347bbb1e1859aa88e0cfp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.000004p+0L : 0xe.8e5bf3a347bbb1e1859aa88e0ce8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.000004p+0L : 0xe.8e5bf3a347bbb1e1859aa88e0cfp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.000004p+0L : 0xe.8e5bf3a347bbb1e1859aa88e0cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.000004p+0L : 0xe.8e5bf3a347bbb1e1859aa88e0cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.000004p+0L : 0xe.8e5bf3a347bbb1e1859aa88e0cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.000004p+0L : 0xe.8e5bf3a347bbb1e1859aa88e1p+0L -1 : inexact-ok += lgamma downward dbl-64 -0x2.0000000000002p+0 : 0x2.2a848ae66fa84p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.0000000000002p+0 : 0x2.2a848ae66fa86p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.0000000000002p+0 : 0x2.2a848ae66fa84p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.0000000000002p+0 : 0x2.2a848ae66fa86p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a6p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a64p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a6p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a64p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a605fb758366e42p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a605fb758366e44p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a605fb758366e42p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a605fb758366e44p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a605fb758366ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a605fb758366ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a605fb758366ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0000000000002p+0L : 0x2.2a848ae66fa85a605fb758366fp+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdcp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdcp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdcp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdcp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdeb6a536ac6e7ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdeb6a536ac6e7ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdeb6a536ac6e7ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdeb6a536ac6e7cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdeb6a536ac6ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdeb6a536ac6ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdeb6a536ac6ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0000000000000004p+0L : 0x2.a482fb60cfe6ffdeb6a536ac6fp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0000000000000000000000000002p+0L : 0x4.c3f064c7c272647d0bfd72b51b24p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0000000000000000000000000002p+0L : 0x4.c3f064c7c272647d0bfd72b51b28p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0000000000000000000000000002p+0L : 0x4.c3f064c7c272647d0bfd72b51b24p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0000000000000000000000000002p+0L : 0x4.c3f064c7c272647d0bfd72b51b28p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.00000000000000000000000001p+0L : 0x4.764e7a4b56a79f41e3a9d422995cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.00000000000000000000000001p+0L : 0x4.764e7a4b56a79f41e3a9d422995cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.00000000000000000000000001p+0L : 0x4.764e7a4b56a79f41e3a9d422995cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.00000000000000000000000001p+0L : 0x4.764e7a4b56a79f41e3a9d422996p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.00000000000000000000000001p+0L : 0x4.764e7a4b56a79f41e3a9d42298p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.00000000000000000000000001p+0L : 0x4.764e7a4b56a79f41e3a9d4229ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.00000000000000000000000001p+0L : 0x4.764e7a4b56a79f41e3a9d42298p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.00000000000000000000000001p+0L : 0x4.764e7a4b56a79f41e3a9d4229ap+4L -1 : inexact-ok +lgamma -0x2.fffffffffffffffffffffffffffep+0 += lgamma downward flt-32 -0x2.fffffcp+0f : 0xd.751d5p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.fffffcp+0f : 0xd.751d5p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.fffffcp+0f : 0xd.751d5p+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.fffffcp+0f : 0xd.751d6p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.fffffcp+0 : 0xd.751d54afa9a2p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.fffffcp+0 : 0xd.751d54afa9a2p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.fffffcp+0 : 0xd.751d54afa9a2p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.fffffcp+0 : 0xd.751d54afa9a28p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.fffffcp+0L : 0xd.751d54afa9a2256p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.fffffcp+0L : 0xd.751d54afa9a2256p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.fffffcp+0L : 0xd.751d54afa9a2256p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.fffffcp+0L : 0xd.751d54afa9a2257p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.fffffcp+0L : 0xd.751d54afa9a2256p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.fffffcp+0L : 0xd.751d54afa9a2256p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.fffffcp+0L : 0xd.751d54afa9a2256p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.fffffcp+0L : 0xd.751d54afa9a2257p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.fffffcp+0L : 0xd.751d54afa9a22560e6fd730a2a3p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.fffffcp+0L : 0xd.751d54afa9a22560e6fd730a2a3p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.fffffcp+0L : 0xd.751d54afa9a22560e6fd730a2a3p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.fffffcp+0L : 0xd.751d54afa9a22560e6fd730a2a38p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.fffffcp+0L : 0xd.751d54afa9a22560e6fd730a28p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.fffffcp+0L : 0xd.751d54afa9a22560e6fd730a2cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.fffffcp+0L : 0xd.751d54afa9a22560e6fd730a28p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.fffffcp+0L : 0xd.751d54afa9a22560e6fd730a2cp+0L -1 : inexact-ok += lgamma downward dbl-64 -0x2.ffffffffffffep+0 : 0x2.18f0a06bc2a54p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.ffffffffffffep+0 : 0x2.18f0a06bc2a56p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.ffffffffffffep+0 : 0x2.18f0a06bc2a54p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.ffffffffffffep+0 : 0x2.18f0a06bc2a56p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a55424p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a55424p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a55424p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a55428p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a55424p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a55424p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a55424p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a55428p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a554248e80dc15057ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a554248e80dc15058p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a554248e80dc15057ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a554248e80dc15058p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a554248e80dc1505p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a554248e80dc1505p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a554248e80dc1505p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.ffffffffffffep+0L : 0x2.18f0a06bc2a554248e80dc1506p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f544p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f548p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f544p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f548p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f544p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f548p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f544p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f548p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f547d7d6bf3ab4a2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f547d7d6bf3ab4a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f547d7d6bf3ab4a2p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f547d7d6bf3ab4a4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f547d7d6bf3ab4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f547d7d6bf3ab5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f547d7d6bf3ab4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.fffffffffffffffcp+0L : 0x2.92ef10e622e3f547d7d6bf3ab5p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.fffffffffffffffffffffffffffep+0L : 0x4.b25c7a4d156f59e5a1bbd9dfcadp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.fffffffffffffffffffffffffffep+0L : 0x4.b25c7a4d156f59e5a1bbd9dfcad4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.fffffffffffffffffffffffffffep+0L : 0x4.b25c7a4d156f59e5a1bbd9dfcadp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.fffffffffffffffffffffffffffep+0L : 0x4.b25c7a4d156f59e5a1bbd9dfcad4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : 0x4.64ba8fd0a9a494aa79683b4d492cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : 0x4.64ba8fd0a9a494aa79683b4d492cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : 0x4.64ba8fd0a9a494aa79683b4d492cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : 0x4.64ba8fd0a9a494aa79683b4d493p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : 0x4.64ba8fd0a9a494aa79683b4d48p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : 0x4.64ba8fd0a9a494aa79683b4d4ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : 0x4.64ba8fd0a9a494aa79683b4d48p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : 0x4.64ba8fd0a9a494aa79683b4d4ap+4L -1 : inexact-ok +lgamma -0x3.0000000000000000000000000002p+0 += lgamma downward flt-32 -0x3.000004p+0f : 0xd.751d4p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.000004p+0f : 0xd.751d5p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.000004p+0f : 0xd.751d4p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.000004p+0f : 0xd.751d5p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.000004p+0 : 0xd.751d4aa322368p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.000004p+0 : 0xd.751d4aa322368p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.000004p+0 : 0xd.751d4aa322368p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.000004p+0 : 0xd.751d4aa32237p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.000004p+0L : 0xd.751d4aa3223696ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.000004p+0L : 0xd.751d4aa3223696ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.000004p+0L : 0xd.751d4aa3223696ap+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.000004p+0L : 0xd.751d4aa3223696bp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.000004p+0L : 0xd.751d4aa3223696ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.000004p+0L : 0xd.751d4aa3223696ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.000004p+0L : 0xd.751d4aa3223696ap+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.000004p+0L : 0xd.751d4aa3223696bp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.000004p+0L : 0xd.751d4aa3223696a3c4450e957978p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.000004p+0L : 0xd.751d4aa3223696a3c4450e957978p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.000004p+0L : 0xd.751d4aa3223696a3c4450e957978p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.000004p+0L : 0xd.751d4aa3223696a3c4450e95798p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.000004p+0L : 0xd.751d4aa3223696a3c4450e9578p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.000004p+0L : 0xd.751d4aa3223696a3c4450e9578p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.000004p+0L : 0xd.751d4aa3223696a3c4450e9578p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.000004p+0L : 0xd.751d4aa3223696a3c4450e957cp+0L 1 : inexact-ok += lgamma downward dbl-64 -0x3.0000000000002p+0 : 0x2.18f0a06bc2a54p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.0000000000002p+0 : 0x2.18f0a06bc2a54p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.0000000000002p+0 : 0x2.18f0a06bc2a54p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.0000000000002p+0 : 0x2.18f0a06bc2a56p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f2p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f2p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f2p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f2p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1e4acb14b67348p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1e4acb14b67348p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1e4acb14b67348p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1e4acb14b6734ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1e4acb14b673p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1e4acb14b673p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1e4acb14b673p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0000000000002p+0L : 0x2.18f0a06bc2a54f1e4acb14b674p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f544p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f548p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f544p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f548p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f544p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f548p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f544p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f548p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f547370e4881c8dp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f547370e4881c8d2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f547370e4881c8dp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f547370e4881c8d2p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f547370e4881c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f547370e4881c9p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f547370e4881c8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0000000000000004p+0L : 0x2.92ef10e622e3f547370e4881c9p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.0000000000000000000000000002p+0L : 0x4.b25c7a4d156f59e5a1bbd9dfcadp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0000000000000000000000000002p+0L : 0x4.b25c7a4d156f59e5a1bbd9dfcad4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0000000000000000000000000002p+0L : 0x4.b25c7a4d156f59e5a1bbd9dfcadp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.0000000000000000000000000002p+0L : 0x4.b25c7a4d156f59e5a1bbd9dfcad4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.00000000000000000000000001p+0L : 0x4.64ba8fd0a9a494aa79683b4d4904p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.00000000000000000000000001p+0L : 0x4.64ba8fd0a9a494aa79683b4d4904p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.00000000000000000000000001p+0L : 0x4.64ba8fd0a9a494aa79683b4d4904p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.00000000000000000000000001p+0L : 0x4.64ba8fd0a9a494aa79683b4d4908p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x4.64ba8fd0a9a494aa79683b4d48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x4.64ba8fd0a9a494aa79683b4d4ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x4.64ba8fd0a9a494aa79683b4d48p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x4.64ba8fd0a9a494aa79683b4d4ap+4L 1 : inexact-ok +lgamma -0x3.fffffffffffffffffffffffffffep+0 += lgamma downward flt-32 -0x3.fffffcp+0f : 0xc.12392p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.fffffcp+0f : 0xc.12392p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.fffffcp+0f : 0xc.12392p+0f 1 : inexact-ok += lgamma upward flt-32 -0x3.fffffcp+0f : 0xc.12393p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x3.fffffcp+0 : 0xc.123925c006038p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.fffffcp+0 : 0xc.123925c006038p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.fffffcp+0 : 0xc.123925c006038p+0 1 : inexact-ok += lgamma upward dbl-64 -0x3.fffffcp+0 : 0xc.123925c00604p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.fffffcp+0L : 0xc.123925c00603b2p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.fffffcp+0L : 0xc.123925c00603b21p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.fffffcp+0L : 0xc.123925c00603b2p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.fffffcp+0L : 0xc.123925c00603b21p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.fffffcp+0L : 0xc.123925c00603b2p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.fffffcp+0L : 0xc.123925c00603b21p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.fffffcp+0L : 0xc.123925c00603b2p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.fffffcp+0L : 0xc.123925c00603b21p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.fffffcp+0L : 0xc.123925c00603b209538b612fb7ap+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.fffffcp+0L : 0xc.123925c00603b209538b612fb7ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.fffffcp+0L : 0xc.123925c00603b209538b612fb7ap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.fffffcp+0L : 0xc.123925c00603b209538b612fb7a8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.fffffcp+0L : 0xc.123925c00603b209538b612fb4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.fffffcp+0L : 0xc.123925c00603b209538b612fb8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.fffffcp+0L : 0xc.123925c00603b209538b612fb4p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.fffffcp+0L : 0xc.123925c00603b209538b612fb8p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x3.ffffffffffffep+0 : 0x2.02c25d6cc86b6p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.ffffffffffffep+0 : 0x2.02c25d6cc86b6p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.ffffffffffffep+0 : 0x2.02c25d6cc86b6p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.ffffffffffffep+0 : 0x2.02c25d6cc86b8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b657p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b657p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b657p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b657p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656f154465a20502p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656f154465a20502p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656f154465a20502p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656f154465a20504p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656f154465a205p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656f154465a205p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656f154465a205p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x2.02c25d6cc86b656f154465a206p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa061p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa0614p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa061p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa0614p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa061p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa0614p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa061p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa0614p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa06126e9a48c7b424p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa06126e9a48c7b426p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa06126e9a48c7b424p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa06126e9a48c7b426p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa06126e9a48c7b4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa06126e9a48c7b4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa06126e9a48c7b4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.7cc0cde728aa06126e9a48c7b5p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.fffffffffffffffffffffffffffep+0L : 0x4.9c2e374e1b356ab0287f636cca54p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.fffffffffffffffffffffffffffep+0L : 0x4.9c2e374e1b356ab0287f636cca54p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.fffffffffffffffffffffffffffep+0L : 0x4.9c2e374e1b356ab0287f636cca54p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.fffffffffffffffffffffffffffep+0L : 0x4.9c2e374e1b356ab0287f636cca58p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0x4.4e8c4cd1af6aa575002bc4da48bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0x4.4e8c4cd1af6aa575002bc4da48b4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0x4.4e8c4cd1af6aa575002bc4da48bp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0x4.4e8c4cd1af6aa575002bc4da48b4p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0x4.4e8c4cd1af6aa575002bc4da48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0x4.4e8c4cd1af6aa575002bc4da48p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0x4.4e8c4cd1af6aa575002bc4da48p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0x4.4e8c4cd1af6aa575002bc4da4ap+4L 1 : inexact-ok +lgamma -0x4.0000000000000000000000000004p+0 += lgamma downward flt-32 -0x4.000008p+0f : 0xb.60c6fp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.000008p+0f : 0xb.60c7p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.000008p+0f : 0xb.60c6fp+0f -1 : inexact-ok += lgamma upward flt-32 -0x4.000008p+0f : 0xb.60c7p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x4.000008p+0 : 0xb.60c6fbb5695c8p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.000008p+0 : 0xb.60c6fbb5695c8p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.000008p+0 : 0xb.60c6fbb5695c8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x4.000008p+0 : 0xb.60c6fbb5695dp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.000008p+0L : 0xb.60c6fbb5695c876p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.000008p+0L : 0xb.60c6fbb5695c876p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.000008p+0L : 0xb.60c6fbb5695c876p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.000008p+0L : 0xb.60c6fbb5695c877p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.000008p+0L : 0xb.60c6fbb5695c876p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.000008p+0L : 0xb.60c6fbb5695c876p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.000008p+0L : 0xb.60c6fbb5695c876p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.000008p+0L : 0xb.60c6fbb5695c877p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.000008p+0L : 0xb.60c6fbb5695c876615d9b462c39p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.000008p+0L : 0xb.60c6fbb5695c876615d9b462c398p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.000008p+0L : 0xb.60c6fbb5695c876615d9b462c39p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.000008p+0L : 0xb.60c6fbb5695c876615d9b462c398p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.000008p+0L : 0xb.60c6fbb5695c876615d9b462cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.000008p+0L : 0xb.60c6fbb5695c876615d9b462c4p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.000008p+0L : 0xb.60c6fbb5695c876615d9b462cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.000008p+0L : 0xb.60c6fbb5695c876615d9b462c4p+0L -1 : inexact-ok += lgamma downward dbl-64 -0x4.0000000000004p+0 : 0x1.f7ab3bed4b4e6p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.0000000000004p+0 : 0x1.f7ab3bed4b4e6p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.0000000000004p+0 : 0x1.f7ab3bed4b4e6p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x4.0000000000004p+0 : 0x1.f7ab3bed4b4e7p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64cap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64cap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64cap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64ccp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64cap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64cap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64cap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64ccp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64caf3157f5aaa98p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64caf3157f5aaa98p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64caf3157f5aaa98p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64caf3157f5aaa99p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64caf3157f5aaa8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64caf3157f5aaa8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64caf3157f5aaa8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0000000000004p+0L : 0x1.f7ab3bed4b4e64caf3157f5aabp+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e74p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e78p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e74p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e78p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e74p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e78p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e74p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e78p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e7690cf5b78d22ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e7690cf5b78d22ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e7690cf5b78d22ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e7690cf5b78d22cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e7690cf5b78d2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e7690cf5b78d2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e7690cf5b78d2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0000000000000008p+0L : 0x2.71a9ac67ab8d0e7690cf5b78d3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0000000000000000000000000004p+0L : 0x4.911715ce9e1873156be128334a14p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0000000000000000000000000004p+0L : 0x4.911715ce9e1873156be128334a14p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0000000000000000000000000004p+0L : 0x4.911715ce9e1873156be128334a14p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0000000000000000000000000004p+0L : 0x4.911715ce9e1873156be128334a18p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.00000000000000000000000002p+0L : 0x4.43752b52324dadda438d89a0c828p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.00000000000000000000000002p+0L : 0x4.43752b52324dadda438d89a0c82cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.00000000000000000000000002p+0L : 0x4.43752b52324dadda438d89a0c828p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.00000000000000000000000002p+0L : 0x4.43752b52324dadda438d89a0c82cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.00000000000000000000000002p+0L : 0x4.43752b52324dadda438d89a0c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.00000000000000000000000002p+0L : 0x4.43752b52324dadda438d89a0c8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.00000000000000000000000002p+0L : 0x4.43752b52324dadda438d89a0c8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.00000000000000000000000002p+0L : 0x4.43752b52324dadda438d89a0cap+4L -1 : inexact-ok +lgamma -0x4.fffffffffffffffffffffffffffcp+0 += lgamma downward flt-32 -0x4.fffff8p+0f : 0x9.c4c2fp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.fffff8p+0f : 0x9.c4c2fp+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.fffff8p+0f : 0x9.c4c2fp+0f -1 : inexact-ok += lgamma upward flt-32 -0x4.fffff8p+0f : 0x9.c4c3p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x4.fffff8p+0 : 0x9.c4c2f5e938fbp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.fffff8p+0 : 0x9.c4c2f5e938fb8p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.fffff8p+0 : 0x9.c4c2f5e938fbp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x4.fffff8p+0 : 0x9.c4c2f5e938fb8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f7p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f7p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f7p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f7p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f78265b70fa6d2p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f78265b70fa6d2p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f78265b70fa6d2p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f78265b70fa6d28p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f78265b70fa6cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f78265b70fa6cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f78265b70fa6cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fffff8p+0L : 0x9.c4c2f5e938fb4f78265b70fa7p+0L -1 : inexact-ok += lgamma downward dbl-64 -0x4.ffffffffffffcp+0 : 0x1.ddeaf9f55dc13p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.ffffffffffffcp+0 : 0x1.ddeaf9f55dc14p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.ffffffffffffcp+0 : 0x1.ddeaf9f55dc13p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x4.ffffffffffffcp+0 : 0x1.ddeaf9f55dc14p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e38p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e3ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e38p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e3ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e38p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e3ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e38p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e3ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e39495660933b61p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e39495660933b62p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e39495660933b61p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e39495660933b62p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e39495660933bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e39495660933b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e39495660933bp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.ffffffffffffcp+0L : 0x1.ddeaf9f55dc13e39495660933b8p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb1p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb1p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0d2e026832e2f2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0d2e026832e2f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0d2e026832e2f2p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0d2e026832e2f4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0d2e026832e2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0d2e026832e3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0d2e026832e2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fffffffffffffff8p+0L : 0x2.57e96a6fbdffdb0d2e026832e3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fffffffffffffffffffffffffffcp+0L : 0x4.7756d3d6b08b3faa6de9ade1e99cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fffffffffffffffffffffffffffcp+0L : 0x4.7756d3d6b08b3faa6de9ade1e9ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fffffffffffffffffffffffffffcp+0L : 0x4.7756d3d6b08b3faa6de9ade1e99cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fffffffffffffffffffffffffffcp+0L : 0x4.7756d3d6b08b3faa6de9ade1e9ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : 0x4.29b4e95a44c07a6f45960f4f6818p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : 0x4.29b4e95a44c07a6f45960f4f681cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : 0x4.29b4e95a44c07a6f45960f4f6818p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : 0x4.29b4e95a44c07a6f45960f4f681cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : 0x4.29b4e95a44c07a6f45960f4f68p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : 0x4.29b4e95a44c07a6f45960f4f68p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : 0x4.29b4e95a44c07a6f45960f4f68p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : 0x4.29b4e95a44c07a6f45960f4f6ap+4L -1 : inexact-ok +lgamma -0x5.0000000000000000000000000004p+0 += lgamma downward flt-32 -0x5.000008p+0f : 0x9.c4c2dp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.000008p+0f : 0x9.c4c2ep+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.000008p+0f : 0x9.c4c2dp+0f 1 : inexact-ok += lgamma upward flt-32 -0x5.000008p+0f : 0x9.c4c2ep+0f 1 : inexact-ok += lgamma downward dbl-64 -0x5.000008p+0 : 0x9.c4c2da9cf6f08p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.000008p+0 : 0x9.c4c2da9cf6f1p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.000008p+0 : 0x9.c4c2da9cf6f08p+0 1 : inexact-ok += lgamma upward dbl-64 -0x5.000008p+0 : 0x9.c4c2da9cf6f1p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.000008p+0L : 0x9.c4c2da9cf6f0fedp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.000008p+0L : 0x9.c4c2da9cf6f0fedp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.000008p+0L : 0x9.c4c2da9cf6f0fedp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.000008p+0L : 0x9.c4c2da9cf6f0fedp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecaafe5d080355p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecaafe5d0803558p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecaafe5d080355p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecaafe5d0803558p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecaafe5d08034p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecaafe5d08034p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecaafe5d08034p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.000008p+0L : 0x9.c4c2da9cf6f0fecaafe5d08038p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x5.0000000000004p+0 : 0x1.ddeaf9f55dc13p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.0000000000004p+0 : 0x1.ddeaf9f55dc13p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.0000000000004p+0 : 0x1.ddeaf9f55dc13p+4 1 : inexact-ok += lgamma upward dbl-64 -0x5.0000000000004p+0 : 0x1.ddeaf9f55dc14p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc13092p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc13094p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc13092p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc13094p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc13092p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc13094p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc13092p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc13094p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc130932851383c7d5ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc130932851383c7d5bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc130932851383c7d5ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc130932851383c7d5bp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc130932851383c7dp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc130932851383c7d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc130932851383c7dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.0000000000004p+0L : 0x1.ddeaf9f55dc130932851383c7d8p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb08p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb08p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb08p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb08p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0b793e478dd81ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0b793e478dd81cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0b793e478dd81ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0b793e478dd81cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0b793e478dd8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0b793e478dd8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0b793e478dd8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.0000000000000008p+0L : 0x2.57e96a6fbdffdb0b793e478dd9p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.0000000000000000000000000004p+0L : 0x4.7756d3d6b08b3faa6de9ade1e99cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.0000000000000000000000000004p+0L : 0x4.7756d3d6b08b3faa6de9ade1e9ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.0000000000000000000000000004p+0L : 0x4.7756d3d6b08b3faa6de9ade1e99cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.0000000000000000000000000004p+0L : 0x4.7756d3d6b08b3faa6de9ade1e9ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.00000000000000000000000002p+0L : 0x4.29b4e95a44c07a6f45960f4f67acp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.00000000000000000000000002p+0L : 0x4.29b4e95a44c07a6f45960f4f67bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.00000000000000000000000002p+0L : 0x4.29b4e95a44c07a6f45960f4f67acp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.00000000000000000000000002p+0L : 0x4.29b4e95a44c07a6f45960f4f67bp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x4.29b4e95a44c07a6f45960f4f66p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x4.29b4e95a44c07a6f45960f4f68p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x4.29b4e95a44c07a6f45960f4f66p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x4.29b4e95a44c07a6f45960f4f68p+4L 1 : inexact-ok +lgamma -0x5.fffffffffffffffffffffffffffcp+0 += lgamma downward flt-32 -0x5.fffff8p+0f : 0x7.fa123p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.fffff8p+0f : 0x7.fa1238p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.fffff8p+0f : 0x7.fa123p+0f 1 : inexact-ok += lgamma upward flt-32 -0x5.fffff8p+0f : 0x7.fa1238p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x5.fffff8p+0 : 0x7.fa12379bec514p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.fffff8p+0 : 0x7.fa12379bec518p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.fffff8p+0 : 0x7.fa12379bec514p+0 1 : inexact-ok += lgamma upward dbl-64 -0x5.fffff8p+0 : 0x7.fa12379bec518p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.fffff8p+0L : 0x7.fa12379bec516538p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.fffff8p+0L : 0x7.fa12379bec516538p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.fffff8p+0L : 0x7.fa12379bec516538p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.fffff8p+0L : 0x7.fa12379bec51654p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.fffff8p+0L : 0x7.fa12379bec516538p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.fffff8p+0L : 0x7.fa12379bec516538p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.fffff8p+0L : 0x7.fa12379bec516538p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.fffff8p+0L : 0x7.fa12379bec51654p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.fffff8p+0L : 0x7.fa12379bec516539476159244ddp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.fffff8p+0L : 0x7.fa12379bec516539476159244dd4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.fffff8p+0L : 0x7.fa12379bec516539476159244ddp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.fffff8p+0L : 0x7.fa12379bec516539476159244dd4p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.fffff8p+0L : 0x7.fa12379bec516539476159244cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.fffff8p+0L : 0x7.fa12379bec516539476159244ep+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.fffff8p+0L : 0x7.fa12379bec516539476159244cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.fffff8p+0L : 0x7.fa12379bec516539476159244ep+0L 1 : inexact-ok += lgamma downward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.c13fedfb33a13p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.ffffffffffffcp+0 : 0x1.c13fedfb33a14p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.ffffffffffffcp+0 : 0x1.c13fedfb33a13p+4 1 : inexact-ok += lgamma upward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.c13fedfb33a14p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cbp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb2p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cbp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb2p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cbp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb2p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cbp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb2p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb1cd21372f157dp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb1cd21372f157dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb1cd21372f157dp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb1cd21372f157ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb1cd21372f15p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb1cd21372f158p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb1cd21372f15p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.c13fedfb33a13cb1cd21372f158p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8d8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8dcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8dcp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8d8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8dcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8dcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8db1c77e97967b4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8db1c77e97967b6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8db1c77e97967b4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8db1c77e97967b6p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8db1c77e97967p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8db1c77e97968p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8db1c77e97967p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0x2.3b3e5e7593dfd8db1c77e97968p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.fffffffffffffffffffffffffffcp+0L : 0x4.5aabc7dc866b3d784709d9d3190cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.fffffffffffffffffffffffffffcp+0L : 0x4.5aabc7dc866b3d784709d9d3190cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.fffffffffffffffffffffffffffcp+0L : 0x4.5aabc7dc866b3d784709d9d3190cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.fffffffffffffffffffffffffffcp+0L : 0x4.5aabc7dc866b3d784709d9d3191p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x4.0d09dd601aa0783d1eb63b40978cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x4.0d09dd601aa0783d1eb63b40979p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x4.0d09dd601aa0783d1eb63b40978cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x4.0d09dd601aa0783d1eb63b40979p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x4.0d09dd601aa0783d1eb63b4096p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x4.0d09dd601aa0783d1eb63b4098p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x4.0d09dd601aa0783d1eb63b4096p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x4.0d09dd601aa0783d1eb63b4098p+4L 1 : inexact-ok +lgamma -0x6.0000000000000000000000000004p+0 += lgamma downward flt-32 -0x6.000008p+0f : 0x7.fa1218p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.000008p+0f : 0x7.fa1218p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.000008p+0f : 0x7.fa1218p+0f -1 : inexact-ok += lgamma upward flt-32 -0x6.000008p+0f : 0x7.fa122p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x6.000008p+0 : 0x7.fa1219a4ff9c4p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.000008p+0 : 0x7.fa1219a4ff9c8p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.000008p+0 : 0x7.fa1219a4ff9c4p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x6.000008p+0 : 0x7.fa1219a4ff9c8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.000008p+0L : 0x7.fa1219a4ff9c69ep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.000008p+0L : 0x7.fa1219a4ff9c69ep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.000008p+0L : 0x7.fa1219a4ff9c69ep+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.000008p+0L : 0x7.fa1219a4ff9c69e8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.000008p+0L : 0x7.fa1219a4ff9c69ep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.000008p+0L : 0x7.fa1219a4ff9c69ep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.000008p+0L : 0x7.fa1219a4ff9c69ep+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.000008p+0L : 0x7.fa1219a4ff9c69e8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.000008p+0L : 0x7.fa1219a4ff9c69e124ac82ef9dfp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.000008p+0L : 0x7.fa1219a4ff9c69e124ac82ef9dfp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.000008p+0L : 0x7.fa1219a4ff9c69e124ac82ef9dfp+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.000008p+0L : 0x7.fa1219a4ff9c69e124ac82ef9df4p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.000008p+0L : 0x7.fa1219a4ff9c69e124ac82ef9cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.000008p+0L : 0x7.fa1219a4ff9c69e124ac82ef9ep+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.000008p+0L : 0x7.fa1219a4ff9c69e124ac82ef9cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.000008p+0L : 0x7.fa1219a4ff9c69e124ac82ef9ep+0L -1 : inexact-ok += lgamma downward dbl-64 -0x6.0000000000004p+0 : 0x1.c13fedfb33a12p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.0000000000004p+0 : 0x1.c13fedfb33a13p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.0000000000004p+0 : 0x1.c13fedfb33a12p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x6.0000000000004p+0 : 0x1.c13fedfb33a13p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db6p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db6p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db656c6b983022p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db656c6b9830221p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db656c6b983022p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db656c6b9830221p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db656c6b98302p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db656c6b98302p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db656c6b98302p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.0000000000004p+0L : 0x1.c13fedfb33a12db656c6b983028p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8dcp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8dcp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d93d091e29b232p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d93d091e29b234p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d93d091e29b232p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d93d091e29b234p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d93d091e29b2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d93d091e29b2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d93d091e29b2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.0000000000000008p+0L : 0x2.3b3e5e7593dfd8d93d091e29b3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.0000000000000000000000000004p+0L : 0x4.5aabc7dc866b3d784709d9d3190cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.0000000000000000000000000004p+0L : 0x4.5aabc7dc866b3d784709d9d3190cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.0000000000000000000000000004p+0L : 0x4.5aabc7dc866b3d784709d9d3190cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.0000000000000000000000000004p+0L : 0x4.5aabc7dc866b3d784709d9d3191p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.00000000000000000000000002p+0L : 0x4.0d09dd601aa0783d1eb63b409714p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.00000000000000000000000002p+0L : 0x4.0d09dd601aa0783d1eb63b409718p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.00000000000000000000000002p+0L : 0x4.0d09dd601aa0783d1eb63b409714p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.00000000000000000000000002p+0L : 0x4.0d09dd601aa0783d1eb63b409718p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.00000000000000000000000002p+0L : 0x4.0d09dd601aa0783d1eb63b4096p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.00000000000000000000000002p+0L : 0x4.0d09dd601aa0783d1eb63b4098p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.00000000000000000000000002p+0L : 0x4.0d09dd601aa0783d1eb63b4096p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.00000000000000000000000002p+0L : 0x4.0d09dd601aa0783d1eb63b4098p+4L -1 : inexact-ok +lgamma -0x6.fffffffffffffffffffffffffffcp+0 += lgamma downward flt-32 -0x6.fffff8p+0f : 0x6.07eb08p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.fffff8p+0f : 0x6.07eb1p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.fffff8p+0f : 0x6.07eb08p+0f -1 : inexact-ok += lgamma upward flt-32 -0x6.fffff8p+0f : 0x6.07eb1p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x6.fffff8p+0 : 0x6.07eb0ddd58f58p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.fffff8p+0 : 0x6.07eb0ddd58f5cp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.fffff8p+0 : 0x6.07eb0ddd58f58p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x6.fffff8p+0 : 0x6.07eb0ddd58f5cp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbbp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbbp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbbp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbbp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbbp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbbp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb39faa2d8f8c7p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb39faa2d8f8c7p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb39faa2d8f8c7p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb39faa2d8f8c74p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb39faa2d8f8cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb39faa2d8f8cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb39faa2d8f8cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fffff8p+0L : 0x6.07eb0ddd58f5bbb39faa2d8f8ep+0L -1 : inexact-ok += lgamma downward dbl-64 -0x6.ffffffffffffcp+0 : 0x1.a21d7b4d0146ep+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.ffffffffffffcp+0 : 0x1.a21d7b4d0146ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.ffffffffffffcp+0 : 0x1.a21d7b4d0146ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x6.ffffffffffffcp+0 : 0x1.a21d7b4d0146fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5eep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5fp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5eep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5fp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5eep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5fp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5eep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5fp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5efa6dc800b47bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5efa6dc800b47bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5efa6dc800b47bp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5efa6dc800b47b1p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5efa6dc800b478p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5efa6dc800b478p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5efa6dc800b478p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.ffffffffffffcp+0L : 0x1.a21d7b4d0146e5efa6dc800b48p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858184p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858188p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858184p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858188p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858184p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858188p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858184p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858188p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858186bf57c49ebe78p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858186bf57c49ebe78p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858186bf57c49ebe78p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858186bf57c49ebe7ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858186bf57c49ebep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858186bf57c49ebep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858186bf57c49ebep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fffffffffffffff8p+0L : 0x2.1c1bebc761858186bf57c49ebfp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fffffffffffffffffffffffffffcp+0L : 0x4.3b89552e5410e623d7a0906626a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fffffffffffffffffffffffffffcp+0L : 0x4.3b89552e5410e623d7a0906626acp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fffffffffffffffffffffffffffcp+0L : 0x4.3b89552e5410e623d7a0906626a8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fffffffffffffffffffffffffffcp+0L : 0x4.3b89552e5410e623d7a0906626acp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : 0x3.ede76ab1e84620e8af4cf1d3a53p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : 0x3.ede76ab1e84620e8af4cf1d3a532p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : 0x3.ede76ab1e84620e8af4cf1d3a53p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : 0x3.ede76ab1e84620e8af4cf1d3a532p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : 0x3.ede76ab1e84620e8af4cf1d3a5p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : 0x3.ede76ab1e84620e8af4cf1d3a5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : 0x3.ede76ab1e84620e8af4cf1d3a5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : 0x3.ede76ab1e84620e8af4cf1d3a6p+4L -1 : inexact-ok +lgamma -0x7.0000000000000000000000000004p+0 += lgamma downward flt-32 -0x7.000008p+0f : 0x6.07eae8p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.000008p+0f : 0x6.07eafp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.000008p+0f : 0x6.07eae8p+0f 1 : inexact-ok += lgamma upward flt-32 -0x7.000008p+0f : 0x6.07eafp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x7.000008p+0 : 0x6.07eaed9d47ae4p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.000008p+0 : 0x6.07eaed9d47ae8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.000008p+0 : 0x6.07eaed9d47ae4p+0 1 : inexact-ok += lgamma upward dbl-64 -0x7.000008p+0 : 0x6.07eaed9d47ae8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.000008p+0L : 0x6.07eaed9d47ae773p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.000008p+0L : 0x6.07eaed9d47ae7738p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.000008p+0L : 0x6.07eaed9d47ae773p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.000008p+0L : 0x6.07eaed9d47ae7738p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.000008p+0L : 0x6.07eaed9d47ae773p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.000008p+0L : 0x6.07eaed9d47ae7738p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.000008p+0L : 0x6.07eaed9d47ae773p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.000008p+0L : 0x6.07eaed9d47ae7738p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000008p+0L : 0x6.07eaed9d47ae7736e9ad713a84f8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000008p+0L : 0x6.07eaed9d47ae7736e9ad713a84fcp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000008p+0L : 0x6.07eaed9d47ae7736e9ad713a84f8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000008p+0L : 0x6.07eaed9d47ae7736e9ad713a84fcp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000008p+0L : 0x6.07eaed9d47ae7736e9ad713a84p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000008p+0L : 0x6.07eaed9d47ae7736e9ad713a84p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000008p+0L : 0x6.07eaed9d47ae7736e9ad713a84p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000008p+0L : 0x6.07eaed9d47ae7736e9ad713a86p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x7.0000000000004p+0 : 0x1.a21d7b4d0146dp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.0000000000004p+0 : 0x1.a21d7b4d0146dp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.0000000000004p+0 : 0x1.a21d7b4d0146dp+4 1 : inexact-ok += lgamma upward dbl-64 -0x7.0000000000004p+0 : 0x1.a21d7b4d0146ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5dp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5dp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5dp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5dp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cf9e38ddcceb2fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cf9e38ddcceb2fp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cf9e38ddcceb2fp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cf9e38ddcceb3p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cf9e38ddccebp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cf9e38ddccebp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cf9e38ddccebp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.0000000000004p+0L : 0x1.a21d7b4d0146d5cf9e38ddcceb8p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.0000000000000008p+0L : 0x2.1c1bebc761858188p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.0000000000000008p+0L : 0x2.1c1bebc761858188p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184bb56b02a76acp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184bb56b02a76aep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184bb56b02a76acp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184bb56b02a76aep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184bb56b02a76p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184bb56b02a77p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184bb56b02a76p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.0000000000000008p+0L : 0x2.1c1bebc761858184bb56b02a77p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.0000000000000000000000000004p+0L : 0x4.3b89552e5410e623d7a0906626a8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.0000000000000000000000000004p+0L : 0x4.3b89552e5410e623d7a0906626acp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.0000000000000000000000000004p+0L : 0x4.3b89552e5410e623d7a0906626a8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.0000000000000000000000000004p+0L : 0x4.3b89552e5410e623d7a0906626acp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.00000000000000000000000002p+0L : 0x3.ede76ab1e84620e8af4cf1d3a4bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.00000000000000000000000002p+0L : 0x3.ede76ab1e84620e8af4cf1d3a4bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.00000000000000000000000002p+0L : 0x3.ede76ab1e84620e8af4cf1d3a4bp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.00000000000000000000000002p+0L : 0x3.ede76ab1e84620e8af4cf1d3a4b2p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x3.ede76ab1e84620e8af4cf1d3a4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x3.ede76ab1e84620e8af4cf1d3a5p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x3.ede76ab1e84620e8af4cf1d3a4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x3.ede76ab1e84620e8af4cf1d3a5p+4L 1 : inexact-ok +lgamma -0x7.fffffffffffffffffffffffffffcp+0 += lgamma downward flt-32 -0x7.fffff8p+0f : 0x3.f394c4p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.fffff8p+0f : 0x3.f394c8p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.fffff8p+0f : 0x3.f394c4p+0f 1 : inexact-ok += lgamma upward flt-32 -0x7.fffff8p+0f : 0x3.f394c8p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x7.fffff8p+0 : 0x3.f394c6f5e387cp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.fffff8p+0 : 0x3.f394c6f5e387cp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.fffff8p+0 : 0x3.f394c6f5e387cp+0 1 : inexact-ok += lgamma upward dbl-64 -0x7.fffff8p+0 : 0x3.f394c6f5e387ep+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffff8p+0L : 0x3.f394c6f5e387cebp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffff8p+0L : 0x3.f394c6f5e387cebp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffff8p+0L : 0x3.f394c6f5e387cebp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb4p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.f394c6f5e387cebp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffff8p+0L : 0x3.f394c6f5e387cebp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffff8p+0L : 0x3.f394c6f5e387cebp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb4p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb04254681d15ecp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb04254681d15ecp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb04254681d15ecp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb04254681d15eep+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb04254681d15p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb04254681d16p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb04254681d15p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffff8p+0L : 0x3.f394c6f5e387ceb04254681d16p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x7.ffffffffffffcp+0 : 0x1.80d816ce89effp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.ffffffffffffcp+0 : 0x1.80d816ce89fp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.ffffffffffffcp+0 : 0x1.80d816ce89effp+4 1 : inexact-ok += lgamma upward dbl-64 -0x7.ffffffffffffcp+0 : 0x1.80d816ce89fp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efffap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efffap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efffap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efffap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9f7101ce5ec6f4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9f7101ce5ec6f5p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9f7101ce5ec6f4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9f7101ce5ec6f5p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9f7101ce5ec68p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9f7101ce5ec7p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9f7101ce5ec68p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x1.80d816ce89efff9f7101ce5ec7p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6997d12f23dbbp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6997d12f23dbbp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6997d12f23dbbp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6997d12f23dbcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6997d12f23d8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6997d12f23d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6997d12f23d8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x1.fad68748ea2e9ab6997d12f23ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffffffffffffffffffffffffffcp+0L : 0x4.1a43f0afdcb9ff53a1c5deb9a5ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffffffffffffffffffffffffffcp+0L : 0x4.1a43f0afdcb9ff53a1c5deb9a5ecp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffffffffffffffffffffffffffcp+0L : 0x4.1a43f0afdcb9ff53a1c5deb9a5ecp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffffffffffffffffffffffffffcp+0L : 0x4.1a43f0afdcb9ff53a1c5deb9a5fp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0x3.cca2063370ef3a18797240272476p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0x3.cca2063370ef3a18797240272478p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0x3.cca2063370ef3a18797240272476p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0x3.cca2063370ef3a18797240272478p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0x3.cca2063370ef3a187972402724p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0x3.cca2063370ef3a187972402724p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0x3.cca2063370ef3a187972402724p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0x3.cca2063370ef3a187972402725p+4L 1 : inexact-ok +lgamma -0x8.0000000000000000000000000008p+0 += lgamma downward flt-32 -0x8.00001p+0f : 0x3.422278p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.00001p+0f : 0x3.42227cp+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.00001p+0f : 0x3.422278p+0f -1 : inexact-ok += lgamma upward flt-32 -0x8.00001p+0f : 0x3.42227cp+0f -1 : inexact-ok += lgamma downward dbl-64 -0x8.00001p+0 : 0x3.42227b9df8fdep+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.00001p+0 : 0x3.42227b9df8fep+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.00001p+0 : 0x3.42227b9df8fdep+0 -1 : inexact-ok += lgamma upward dbl-64 -0x8.00001p+0 : 0x3.42227b9df8fep+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.00001p+0L : 0x3.42227b9df8fdfa1cp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.00001p+0L : 0x3.42227b9df8fdfa1cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.00001p+0L : 0x3.42227b9df8fdfa1cp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.00001p+0L : 0x3.42227b9df8fdfa2p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.00001p+0L : 0x3.42227b9df8fdfa1cp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.00001p+0L : 0x3.42227b9df8fdfa1cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.00001p+0L : 0x3.42227b9df8fdfa1cp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.00001p+0L : 0x3.42227b9df8fdfa2p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.00001p+0L : 0x3.42227b9df8fdfa1c5dea97787f44p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.00001p+0L : 0x3.42227b9df8fdfa1c5dea97787f46p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.00001p+0L : 0x3.42227b9df8fdfa1c5dea97787f44p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.00001p+0L : 0x3.42227b9df8fdfa1c5dea97787f46p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.00001p+0L : 0x3.42227b9df8fdfa1c5dea97787fp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.00001p+0L : 0x3.42227b9df8fdfa1c5dea97787fp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.00001p+0L : 0x3.42227b9df8fdfa1c5dea97787fp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.00001p+0L : 0x3.42227b9df8fdfa1c5dea97788p+0L -1 : inexact-ok += lgamma downward dbl-64 -0x8.0000000000008p+0 : 0x1.75c0f54f0cd2ep+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.0000000000008p+0 : 0x1.75c0f54f0cd2fp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.0000000000008p+0 : 0x1.75c0f54f0cd2ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x8.0000000000008p+0 : 0x1.75c0f54f0cd2fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee56p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee56p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54a76e1fc7c0b6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54a76e1fc7c0b6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54a76e1fc7c0b6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54a76e1fc7c0b7p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54a76e1fc7c08p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54a76e1fc7c08p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54a76e1fc7c08p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0000000000008p+0L : 0x1.75c0f54f0cd2ee54a76e1fc7c1p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.000000000000001p+0L : 0x1.efbf65c96d11a31ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.000000000000001p+0L : 0x1.efbf65c96d11a31ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318a6dd390a51cap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318a6dd390a51cbp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318a6dd390a51cap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318a6dd390a51cbp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318a6dd390a518p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318a6dd390a52p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318a6dd390a518p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.000000000000001p+0L : 0x1.efbf65c96d11a318a6dd390a52p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0000000000000000000000000008p+0L : 0x4.0f2ccf305f9d07b8e527a38025acp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0000000000000000000000000008p+0L : 0x4.0f2ccf305f9d07b8e527a38025acp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0000000000000000000000000008p+0L : 0x4.0f2ccf305f9d07b8e527a38025acp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0000000000000000000000000008p+0L : 0x4.0f2ccf305f9d07b8e527a38025bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.00000000000000000000000004p+0L : 0x3.c18ae4b3f3d2427dbcd404eda36ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.00000000000000000000000004p+0L : 0x3.c18ae4b3f3d2427dbcd404eda36ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.00000000000000000000000004p+0L : 0x3.c18ae4b3f3d2427dbcd404eda36ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.00000000000000000000000004p+0L : 0x3.c18ae4b3f3d2427dbcd404eda36cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.00000000000000000000000004p+0L : 0x3.c18ae4b3f3d2427dbcd404eda3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.00000000000000000000000004p+0L : 0x3.c18ae4b3f3d2427dbcd404eda3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.00000000000000000000000004p+0L : 0x3.c18ae4b3f3d2427dbcd404eda3p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.00000000000000000000000004p+0L : 0x3.c18ae4b3f3d2427dbcd404eda4p+4L -1 : inexact-ok +lgamma -0x8.fffffffffffffffffffffffffff8p+0 += lgamma downward flt-32 -0x8.fffffp+0f : 0x1.0fa572p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.fffffp+0f : 0x1.0fa572p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.fffffp+0f : 0x1.0fa572p+0f -1 : inexact-ok += lgamma upward flt-32 -0x8.fffffp+0f : 0x1.0fa574p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x8.fffffp+0 : 0x1.0fa5728f979e8p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.fffffp+0 : 0x1.0fa5728f979e9p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.fffffp+0 : 0x1.0fa5728f979e8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x8.fffffp+0 : 0x1.0fa5728f979e9p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.fffffp+0L : 0x1.0fa5728f979e8bcep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.fffffp+0L : 0x1.0fa5728f979e8bdp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.fffffp+0L : 0x1.0fa5728f979e8bcep+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.fffffp+0L : 0x1.0fa5728f979e8bdp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.fffffp+0L : 0x1.0fa5728f979e8bcep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.fffffp+0L : 0x1.0fa5728f979e8bdp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.fffffp+0L : 0x1.0fa5728f979e8bcep+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.fffffp+0L : 0x1.0fa5728f979e8bdp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.fffffp+0L : 0x1.0fa5728f979e8bcff85a754cd032p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.fffffp+0L : 0x1.0fa5728f979e8bcff85a754cd032p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.fffffp+0L : 0x1.0fa5728f979e8bcff85a754cd032p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.fffffp+0L : 0x1.0fa5728f979e8bcff85a754cd033p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.fffffp+0L : 0x1.0fa5728f979e8bcff85a754cdp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.fffffp+0L : 0x1.0fa5728f979e8bcff85a754cdp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.fffffp+0L : 0x1.0fa5728f979e8bcff85a754cdp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.fffffp+0L : 0x1.0fa5728f979e8bcff85a754cd08p+0L -1 : inexact-ok += lgamma downward dbl-64 -0x8.ffffffffffff8p+0 : 0x1.52992059b2ccfp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.ffffffffffff8p+0 : 0x1.52992059b2cdp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.ffffffffffff8p+0 : 0x1.52992059b2ccfp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x8.ffffffffffff8p+0 : 0x1.52992059b2cdp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc48p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc4ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc48p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc4ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc48p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc4ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc48p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc4ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc49726b162811fap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc49726b162811fbp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc49726b162811fap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc49726b162811fbp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc49726b1628118p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc49726b162812p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc49726b1628118p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffffffffff8p+0L : 0x1.52992059b2ccfc49726b162812p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8deep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8deep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8deep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dfp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8deep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8deep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8deep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dfp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dee36cdf764b281p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dee36cdf764b281p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dee36cdf764b281p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dee36cdf764b282p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dee36cdf764b28p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dee36cdf764b28p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dee36cdf764b28p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.fffffffffffffffp+0L : 0x1.cc9790d4130b8dee36cdf764b3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.fffffffffffffffffffffffffff8p+0L : 0x3.ec04fa3b0596f28a10a471d58506p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.fffffffffffffffffffffffffff8p+0L : 0x3.ec04fa3b0596f28a10a471d58508p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.fffffffffffffffffffffffffff8p+0L : 0x3.ec04fa3b0596f28a10a471d58506p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.fffffffffffffffffffffffffff8p+0L : 0x3.ec04fa3b0596f28a10a471d58508p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.fffffffffffffffffffffffffcp+0L : 0x3.9e630fbe99cc2d4ee850d34303dcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.fffffffffffffffffffffffffcp+0L : 0x3.9e630fbe99cc2d4ee850d34303dcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.fffffffffffffffffffffffffcp+0L : 0x3.9e630fbe99cc2d4ee850d34303dcp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.fffffffffffffffffffffffffcp+0L : 0x3.9e630fbe99cc2d4ee850d34303dep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.fffffffffffffffffffffffffcp+0L : 0x3.9e630fbe99cc2d4ee850d34303p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.fffffffffffffffffffffffffcp+0L : 0x3.9e630fbe99cc2d4ee850d34304p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.fffffffffffffffffffffffffcp+0L : 0x3.9e630fbe99cc2d4ee850d34303p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.fffffffffffffffffffffffffcp+0L : 0x3.9e630fbe99cc2d4ee850d34304p+4L -1 : inexact-ok +lgamma -0x9.0000000000000000000000000008p+0 += lgamma downward flt-32 -0x9.00001p+0f : 0x1.0fa52ap+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x9.00001p+0f : 0x1.0fa52ap+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x9.00001p+0f : 0x1.0fa52ap+0f 1 : inexact-ok += lgamma upward flt-32 -0x9.00001p+0f : 0x1.0fa52cp+0f 1 : inexact-ok += lgamma downward dbl-64 -0x9.00001p+0 : 0x1.0fa52a813c2c7p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.00001p+0 : 0x1.0fa52a813c2c7p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.00001p+0 : 0x1.0fa52a813c2c7p+0 1 : inexact-ok += lgamma upward dbl-64 -0x9.00001p+0 : 0x1.0fa52a813c2c8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.00001p+0L : 0x1.0fa52a813c2c749cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.00001p+0L : 0x1.0fa52a813c2c749ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.00001p+0L : 0x1.0fa52a813c2c749cp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.00001p+0L : 0x1.0fa52a813c2c749ep+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.00001p+0L : 0x1.0fa52a813c2c749cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.00001p+0L : 0x1.0fa52a813c2c749ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.00001p+0L : 0x1.0fa52a813c2c749cp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.00001p+0L : 0x1.0fa52a813c2c749ep+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00001p+0L : 0x1.0fa52a813c2c749db1de5995235fp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00001p+0L : 0x1.0fa52a813c2c749db1de5995236p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00001p+0L : 0x1.0fa52a813c2c749db1de5995235fp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00001p+0L : 0x1.0fa52a813c2c749db1de5995236p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00001p+0L : 0x1.0fa52a813c2c749db1de599523p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00001p+0L : 0x1.0fa52a813c2c749db1de5995238p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00001p+0L : 0x1.0fa52a813c2c749db1de599523p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00001p+0L : 0x1.0fa52a813c2c749db1de5995238p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x9.0000000000008p+0 : 0x1.52992059b2ccdp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.0000000000008p+0 : 0x1.52992059b2ccep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.0000000000008p+0 : 0x1.52992059b2ccdp+4 1 : inexact-ok += lgamma upward dbl-64 -0x9.0000000000008p+0 : 0x1.52992059b2ccep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.0000000000008p+0L : 0x1.52992059b2ccd842p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.0000000000008p+0L : 0x1.52992059b2ccd842p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.0000000000008p+0L : 0x1.52992059b2ccd842p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.0000000000008p+0L : 0x1.52992059b2ccd844p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.0000000000008p+0L : 0x1.52992059b2ccd842p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.0000000000008p+0L : 0x1.52992059b2ccd842p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.0000000000008p+0L : 0x1.52992059b2ccd842p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.0000000000008p+0L : 0x1.52992059b2ccd844p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.0000000000008p+0L : 0x1.52992059b2ccd84244b20a8ee731p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.0000000000008p+0L : 0x1.52992059b2ccd84244b20a8ee732p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.0000000000008p+0L : 0x1.52992059b2ccd84244b20a8ee731p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.0000000000008p+0L : 0x1.52992059b2ccd84244b20a8ee732p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.0000000000008p+0L : 0x1.52992059b2ccd84244b20a8ee7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.0000000000008p+0L : 0x1.52992059b2ccd84244b20a8ee7p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.0000000000008p+0L : 0x1.52992059b2ccd84244b20a8ee7p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.0000000000008p+0L : 0x1.52992059b2ccd84244b20a8ee78p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.000000000000001p+0L : 0x1.cc9790d4130b8deap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.000000000000001p+0L : 0x1.cc9790d4130b8deap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.000000000000001p+0L : 0x1.cc9790d4130b8deap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.000000000000001p+0L : 0x1.cc9790d4130b8deap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de9b5e840433f5bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de9b5e840433f5cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de9b5e840433f5bp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de9b5e840433f5cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de9b5e840433fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de9b5e840433f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de9b5e840433fp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.000000000000001p+0L : 0x1.cc9790d4130b8de9b5e840433f8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.0000000000000000000000000008p+0L : 0x3.ec04fa3b0596f28a10a471d58504p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.0000000000000000000000000008p+0L : 0x3.ec04fa3b0596f28a10a471d58506p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.0000000000000000000000000008p+0L : 0x3.ec04fa3b0596f28a10a471d58504p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.0000000000000000000000000008p+0L : 0x3.ec04fa3b0596f28a10a471d58506p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00000000000000000000000004p+0L : 0x3.9e630fbe99cc2d4ee850d34302bcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00000000000000000000000004p+0L : 0x3.9e630fbe99cc2d4ee850d34302bcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00000000000000000000000004p+0L : 0x3.9e630fbe99cc2d4ee850d34302bcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00000000000000000000000004p+0L : 0x3.9e630fbe99cc2d4ee850d34302bep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00000000000000000000000004p+0L : 0x3.9e630fbe99cc2d4ee850d34302p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00000000000000000000000004p+0L : 0x3.9e630fbe99cc2d4ee850d34303p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00000000000000000000000004p+0L : 0x3.9e630fbe99cc2d4ee850d34302p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00000000000000000000000004p+0L : 0x3.9e630fbe99cc2d4ee850d34303p+4L 1 : inexact-ok +lgamma -0x9.fffffffffffffffffffffffffff8p+0 += lgamma downward flt-32 -0x9.fffffp+0f : -0x1.3dd0c4p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x9.fffffp+0f : -0x1.3dd0c4p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x9.fffffp+0f : -0x1.3dd0c2p+0f 1 : inexact-ok += lgamma upward flt-32 -0x9.fffffp+0f : -0x1.3dd0c2p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x9.fffffp+0 : -0x1.3dd0c34d79695p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.fffffp+0 : -0x1.3dd0c34d79694p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.fffffp+0 : -0x1.3dd0c34d79694p+0 1 : inexact-ok += lgamma upward dbl-64 -0x9.fffffp+0 : -0x1.3dd0c34d79694p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.fffffp+0L : -0x1.3dd0c34d79694346p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.fffffp+0L : -0x1.3dd0c34d79694346p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202113p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202113p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202112fp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202112fp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202118p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee20211p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee20211p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee20211p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x9.ffffffffffff8p+0 : 0x1.2dc1bce24822dp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.ffffffffffff8p+0 : 0x1.2dc1bce24822dp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.ffffffffffff8p+0 : 0x1.2dc1bce24822dp+4 1 : inexact-ok += lgamma upward dbl-64 -0x9.ffffffffffff8p+0 : 0x1.2dc1bce24822ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d212p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d212p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21084a22d69fe17p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21084a22d69fe18p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21084a22d69fe17p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21084a22d69fe18p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21084a22d69fep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21084a22d69fep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21084a22d69fep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x1.2dc1bce24822d21084a22d69fe8p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162eap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162eap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e895d1db736b66p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e895d1db736b66p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e895d1db736b66p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e895d1db736b67p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e895d1db736bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e895d1db736b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e895d1db736bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x1.a7c02d5ca86162e895d1db736b8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffffffffffffffffffffffff8p+0L : 0x3.c72d96c39aecc784560ebc4aa452p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffffffffffffffffffffffff8p+0L : 0x3.c72d96c39aecc784560ebc4aa454p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffffffffffffffffffffffff8p+0L : 0x3.c72d96c39aecc784560ebc4aa452p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffffffffffffffffffffffff8p+0L : 0x3.c72d96c39aecc784560ebc4aa454p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x3.798bac472f2202492dbb1db8232ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x3.798bac472f2202492dbb1db8232ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x3.798bac472f2202492dbb1db8232ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x3.798bac472f2202492dbb1db8233p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x3.798bac472f2202492dbb1db823p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x3.798bac472f2202492dbb1db823p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x3.798bac472f2202492dbb1db823p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x3.798bac472f2202492dbb1db824p+4L 1 : inexact-ok +lgamma -0xa.0000000000000000000000000008p+0 += lgamma downward flt-32 -0xa.00001p+0f : -0x1.3dd11p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xa.00001p+0f : -0x1.3dd10ep+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xa.00001p+0f : -0x1.3dd10ep+0f -1 : inexact-ok += lgamma upward flt-32 -0xa.00001p+0f : -0x1.3dd10ep+0f -1 : inexact-ok += lgamma downward dbl-64 -0xa.00001p+0 : -0x1.3dd10e8f080e9p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.00001p+0 : -0x1.3dd10e8f080e9p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.00001p+0 : -0x1.3dd10e8f080e8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xa.00001p+0 : -0x1.3dd10e8f080e8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.00001p+0L : -0x1.3dd10e8f080e8daap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.00001p+0L : -0x1.3dd10e8f080e8daap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.00001p+0L : -0x1.3dd10e8f080e8da8p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.00001p+0L : -0x1.3dd10e8f080e8da8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.00001p+0L : -0x1.3dd10e8f080e8daap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.00001p+0L : -0x1.3dd10e8f080e8daap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.00001p+0L : -0x1.3dd10e8f080e8da8p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.00001p+0L : -0x1.3dd10e8f080e8da8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56ed2p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56ed2p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56ed1p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56ed1p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56fp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56fp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56e8p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56e8p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xa.0000000000008p+0 : 0x1.2dc1bce24822ap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.0000000000008p+0 : 0x1.2dc1bce24822bp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.0000000000008p+0 : 0x1.2dc1bce24822ap+4 -1 : inexact-ok += lgamma upward dbl-64 -0xa.0000000000008p+0 : 0x1.2dc1bce24822bp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac7p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6ep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac7p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac7p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6ep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac7p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6fbd4f883739b5p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6fbd4f883739b5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6fbd4f883739b5p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6fbd4f883739b6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6fbd4f8837398p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6fbd4f8837398p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6fbd4f8837398p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.0000000000008p+0L : 0x1.2dc1bce24822ac6fbd4f88373ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e2p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e2p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e4p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e2p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e2p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e3e1b8f11ec50dp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e3e1b8f11ec50ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e3e1b8f11ec50dp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e3e1b8f11ec50ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e3e1b8f11ec5p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e3e1b8f11ec5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e3e1b8f11ec5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.000000000000001p+0L : 0x1.a7c02d5ca86162e3e1b8f11ec58p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000000000000000000000000008p+0L : 0x3.c72d96c39aecc784560ebc4aa45p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000000000000000000000000008p+0L : 0x3.c72d96c39aecc784560ebc4aa45p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000000000000000000000000008p+0L : 0x3.c72d96c39aecc784560ebc4aa45p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000000000000000000000000008p+0L : 0x3.c72d96c39aecc784560ebc4aa452p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.00000000000000000000000004p+0L : 0x3.798bac472f2202492dbb1db822p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.00000000000000000000000004p+0L : 0x3.798bac472f2202492dbb1db82202p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.00000000000000000000000004p+0L : 0x3.798bac472f2202492dbb1db822p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.00000000000000000000000004p+0L : 0x3.798bac472f2202492dbb1db82202p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.00000000000000000000000004p+0L : 0x3.798bac472f2202492dbb1db822p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.00000000000000000000000004p+0L : 0x3.798bac472f2202492dbb1db822p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.00000000000000000000000004p+0L : 0x3.798bac472f2202492dbb1db822p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.00000000000000000000000004p+0L : 0x3.798bac472f2202492dbb1db823p+4L -1 : inexact-ok +lgamma -0xa.fffffffffffffffffffffffffff8p+0 += lgamma downward flt-32 -0xa.fffffp+0f : -0x3.a3ad3cp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xa.fffffp+0f : -0x3.a3ad38p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xa.fffffp+0f : -0x3.a3ad38p+0f -1 : inexact-ok += lgamma upward flt-32 -0xa.fffffp+0f : -0x3.a3ad38p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xa.fffffp+0 : -0x3.a3ad38c9033a8p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.fffffp+0 : -0x3.a3ad38c9033a6p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.fffffp+0 : -0x3.a3ad38c9033a6p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xa.fffffp+0 : -0x3.a3ad38c9033a6p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.fffffp+0L : -0x3.a3ad38c9033a659cp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.fffffp+0L : -0x3.a3ad38c9033a659cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.fffffp+0L : -0x3.a3ad38c9033a6598p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.fffffp+0L : -0x3.a3ad38c9033a6598p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.fffffp+0L : -0x3.a3ad38c9033a659cp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.fffffp+0L : -0x3.a3ad38c9033a659cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.fffffp+0L : -0x3.a3ad38c9033a6598p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.fffffp+0L : -0x3.a3ad38c9033a6598p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477e6p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477e4p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477e4p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477e4p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00478p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00478p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xa.ffffffffffff8p+0 : 0x1.0763f57349b43p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.ffffffffffff8p+0 : 0x1.0763f57349b44p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.ffffffffffff8p+0 : 0x1.0763f57349b43p+4 -1 : inexact-ok += lgamma upward dbl-64 -0xa.ffffffffffff8p+0 : 0x1.0763f57349b44p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5b3a7450b9687p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5b3a7450b9687p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5b3a7450b9687p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5b3a7450b96871p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5b3a7450b968p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5b3a7450b9688p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5b3a7450b968p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.ffffffffffff8p+0L : 0x1.0763f57349b43b5b3a7450b9688p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb78p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb7ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb78p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb7ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb78p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb7ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb78p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb7ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb79345e2d4e78a3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb79345e2d4e78a3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb79345e2d4e78a3p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb79345e2d4e78a4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb79345e2d4e788p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb79345e2d4e788p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb79345e2d4e788p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.fffffffffffffffp+0L : 0x1.816265eda9f2cb79345e2d4e79p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.fffffffffffffffffffffffffff8p+0L : 0x3.a0cfcf549c7e3014dd553cb15478p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.fffffffffffffffffffffffffff8p+0L : 0x3.a0cfcf549c7e3014dd553cb15478p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.fffffffffffffffffffffffffff8p+0L : 0x3.a0cfcf549c7e3014dd553cb15478p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.fffffffffffffffffffffffffff8p+0L : 0x3.a0cfcf549c7e3014dd553cb1547ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.fffffffffffffffffffffffffcp+0L : 0x3.532de4d830b36ad9b5019e1ed358p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.fffffffffffffffffffffffffcp+0L : 0x3.532de4d830b36ad9b5019e1ed35ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.fffffffffffffffffffffffffcp+0L : 0x3.532de4d830b36ad9b5019e1ed358p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.fffffffffffffffffffffffffcp+0L : 0x3.532de4d830b36ad9b5019e1ed35ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.fffffffffffffffffffffffffcp+0L : 0x3.532de4d830b36ad9b5019e1ed3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.fffffffffffffffffffffffffcp+0L : 0x3.532de4d830b36ad9b5019e1ed3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.fffffffffffffffffffffffffcp+0L : 0x3.532de4d830b36ad9b5019e1ed3p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.fffffffffffffffffffffffffcp+0L : 0x3.532de4d830b36ad9b5019e1ed4p+4L -1 : inexact-ok +lgamma -0xb.0000000000000000000000000008p+0 += lgamma downward flt-32 -0xb.00001p+0f : -0x3.a3ad88p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xb.00001p+0f : -0x3.a3ad88p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xb.00001p+0f : -0x3.a3ad84p+0f 1 : inexact-ok += lgamma upward flt-32 -0xb.00001p+0f : -0x3.a3ad84p+0f 1 : inexact-ok += lgamma downward dbl-64 -0xb.00001p+0 : -0x3.a3ad86f34c0e4p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.00001p+0 : -0x3.a3ad86f34c0e4p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.00001p+0 : -0x3.a3ad86f34c0e2p+0 1 : inexact-ok += lgamma upward dbl-64 -0xb.00001p+0 : -0x3.a3ad86f34c0e2p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba4p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba4p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.00001p+0L : -0x3.a3ad86f34c0e3bap+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.00001p+0L : -0x3.a3ad86f34c0e3bap+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba4p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba4p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.00001p+0L : -0x3.a3ad86f34c0e3bap+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.00001p+0L : -0x3.a3ad86f34c0e3bap+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cab2p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cabp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cabp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cabp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cbp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cbp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cap+0L 1 : inexact-ok += lgamma downward dbl-64 -0xb.0000000000008p+0 : 0x1.0763f57349b41p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.0000000000008p+0 : 0x1.0763f57349b41p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.0000000000008p+0 : 0x1.0763f57349b41p+4 1 : inexact-ok += lgamma upward dbl-64 -0xb.0000000000008p+0 : 0x1.0763f57349b42p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.0000000000008p+0L : 0x1.0763f57349b41446p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.0000000000008p+0L : 0x1.0763f57349b41446p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.0000000000008p+0L : 0x1.0763f57349b41446p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.0000000000008p+0L : 0x1.0763f57349b41448p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.0000000000008p+0L : 0x1.0763f57349b41446p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.0000000000008p+0L : 0x1.0763f57349b41446p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.0000000000008p+0L : 0x1.0763f57349b41446p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.0000000000008p+0L : 0x1.0763f57349b41448p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000000000008p+0L : 0x1.0763f57349b41446160a65b52fbp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000000000008p+0L : 0x1.0763f57349b41446160a65b52fbp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000000000008p+0L : 0x1.0763f57349b41446160a65b52fbp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000000000008p+0L : 0x1.0763f57349b41446160a65b52fb1p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.0000000000008p+0L : 0x1.0763f57349b41446160a65b52f8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.0000000000008p+0L : 0x1.0763f57349b41446160a65b52f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.0000000000008p+0L : 0x1.0763f57349b41446160a65b52f8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.0000000000008p+0L : 0x1.0763f57349b41446160a65b53p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.000000000000001p+0L : 0x1.816265eda9f2cb74p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.000000000000001p+0L : 0x1.816265eda9f2cb74p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.000000000000001p+0L : 0x1.816265eda9f2cb74p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.000000000000001p+0L : 0x1.816265eda9f2cb76p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.000000000000001p+0L : 0x1.816265eda9f2cb74p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.000000000000001p+0L : 0x1.816265eda9f2cb74p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.000000000000001p+0L : 0x1.816265eda9f2cb74p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.000000000000001p+0L : 0x1.816265eda9f2cb76p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.000000000000001p+0L : 0x1.816265eda9f2cb7451b9a011181bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.000000000000001p+0L : 0x1.816265eda9f2cb7451b9a011181cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.000000000000001p+0L : 0x1.816265eda9f2cb7451b9a011181bp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.000000000000001p+0L : 0x1.816265eda9f2cb7451b9a011181cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.000000000000001p+0L : 0x1.816265eda9f2cb7451b9a01118p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.000000000000001p+0L : 0x1.816265eda9f2cb7451b9a01118p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.000000000000001p+0L : 0x1.816265eda9f2cb7451b9a01118p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.000000000000001p+0L : 0x1.816265eda9f2cb7451b9a011188p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000000000000000000000000008p+0L : 0x3.a0cfcf549c7e3014dd553cb15476p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000000000000000000000000008p+0L : 0x3.a0cfcf549c7e3014dd553cb15476p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000000000000000000000000008p+0L : 0x3.a0cfcf549c7e3014dd553cb15476p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000000000000000000000000008p+0L : 0x3.a0cfcf549c7e3014dd553cb15478p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.00000000000000000000000004p+0L : 0x3.532de4d830b36ad9b5019e1ed22p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.00000000000000000000000004p+0L : 0x3.532de4d830b36ad9b5019e1ed22p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.00000000000000000000000004p+0L : 0x3.532de4d830b36ad9b5019e1ed22p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.00000000000000000000000004p+0L : 0x3.532de4d830b36ad9b5019e1ed222p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.00000000000000000000000004p+0L : 0x3.532de4d830b36ad9b5019e1ed2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.00000000000000000000000004p+0L : 0x3.532de4d830b36ad9b5019e1ed2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.00000000000000000000000004p+0L : 0x3.532de4d830b36ad9b5019e1ed2p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.00000000000000000000000004p+0L : 0x3.532de4d830b36ad9b5019e1ed3p+4L 1 : inexact-ok +lgamma -0xb.fffffffffffffffffffffffffff8p+0 += lgamma downward flt-32 -0xb.fffffp+0f : -0x6.1fd01p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xb.fffffp+0f : -0x6.1fd01p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xb.fffffp+0f : -0x6.1fd008p+0f 1 : inexact-ok += lgamma upward flt-32 -0xb.fffffp+0f : -0x6.1fd008p+0f 1 : inexact-ok += lgamma downward dbl-64 -0xb.fffffp+0 : -0x6.1fd00f0e21b4p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.fffffp+0 : -0x6.1fd00f0e21b3cp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.fffffp+0 : -0x6.1fd00f0e21b3cp+0 1 : inexact-ok += lgamma upward dbl-64 -0xb.fffffp+0 : -0x6.1fd00f0e21b3cp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.fffffp+0L : -0x6.1fd00f0e21b3c988p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.fffffp+0L : -0x6.1fd00f0e21b3c988p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.fffffp+0L : -0x6.1fd00f0e21b3c988p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.fffffp+0L : -0x6.1fd00f0e21b3c988p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729b28p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729b24p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729b24p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729b24p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729ap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729ap+0L 1 : inexact-ok += lgamma downward dbl-64 -0xb.ffffffffffff8p+0 : 0xd.fa1c7f9a2774p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.ffffffffffff8p+0 : 0xd.fa1c7f9a2774p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.ffffffffffff8p+0 : 0xd.fa1c7f9a2774p+0 1 : inexact-ok += lgamma upward dbl-64 -0xb.ffffffffffff8p+0 : 0xd.fa1c7f9a27748p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a2774239p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a2774239p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a2774239p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423ap+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a2774239p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a2774239p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a2774239p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423ap+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423901a0ec1bc24cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423901a0ec1bc24c8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423901a0ec1bc24cp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423901a0ec1bc24c8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423901a0ec1bc24p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423901a0ec1bc24p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423901a0ec1bc24p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.ffffffffffff8p+0L : 0xd.fa1c7f9a277423901a0ec1bc28p+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1acp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1acp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1acp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1aep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1acp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1acp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1acp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1aep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1ac6635735b7d26p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1ac6635735b7d26p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1ac6635735b7d26p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1ac6635735b7d27p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1ac6635735b7dp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1ac6635735b7dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1ac6635735b7dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffffffffffffp+0L : 0x1.59a0387402b5d1ac6635735b7d8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffffffffffffffffffffffff8p+0L : 0x3.790da1daf5413647f9d72d6903a6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffffffffffffffffffffffff8p+0L : 0x3.790da1daf5413647f9d72d6903a6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffffffffffffffffffffffff8p+0L : 0x3.790da1daf5413647f9d72d6903a6p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffffffffffffffffffffffff8p+0L : 0x3.790da1daf5413647f9d72d6903a8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffffffffffffffffffffffcp+0L : 0x3.2b6bb75e8976710cd1838ed6828cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffffffffffffffffffffffcp+0L : 0x3.2b6bb75e8976710cd1838ed6828cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffffffffffffffffffffffcp+0L : 0x3.2b6bb75e8976710cd1838ed6828cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffffffffffffffffffffffcp+0L : 0x3.2b6bb75e8976710cd1838ed6828ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffffffffffffffffffffffcp+0L : 0x3.2b6bb75e8976710cd1838ed682p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffffffffffffffffffffffcp+0L : 0x3.2b6bb75e8976710cd1838ed683p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffffffffffffffffffffffcp+0L : 0x3.2b6bb75e8976710cd1838ed682p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffffffffffffffffffffffcp+0L : 0x3.2b6bb75e8976710cd1838ed683p+4L 1 : inexact-ok +lgamma -0xc.0000000000000000000000000008p+0 += lgamma downward flt-32 -0xc.00001p+0f : -0x6.1fd06p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xc.00001p+0f : -0x6.1fd06p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xc.00001p+0f : -0x6.1fd058p+0f -1 : inexact-ok += lgamma upward flt-32 -0xc.00001p+0f : -0x6.1fd058p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xc.00001p+0 : -0x6.1fd05fe315328p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.00001p+0 : -0x6.1fd05fe315324p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.00001p+0 : -0x6.1fd05fe315324p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xc.00001p+0 : -0x6.1fd05fe315324p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.00001p+0L : -0x6.1fd05fe315324a4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.00001p+0L : -0x6.1fd05fe315324a4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a1660cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a1660cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a16608p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a16608p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a168p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a166p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a166p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a166p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xc.0000000000008p+0 : 0xd.fa1c7f9a27718p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.0000000000008p+0 : 0xd.fa1c7f9a27718p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.0000000000008p+0 : 0xd.fa1c7f9a27718p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xc.0000000000008p+0 : 0xd.fa1c7f9a2772p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719cep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719cfp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719cep+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719cfp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719cep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719cfp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719cep+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719cfp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719ce87e1abc23437p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719ce87e1abc234378p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719ce87e1abc23437p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719ce87e1abc234378p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719ce87e1abc234p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719ce87e1abc2344p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719ce87e1abc234p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.0000000000008p+0L : 0xd.fa1c7f9a27719ce87e1abc2344p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a6p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a6p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a758e63b7371f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a758e63b7371f5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a758e63b7371f4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a758e63b7371f5p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a758e63b73718p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a758e63b7372p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a758e63b73718p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.000000000000001p+0L : 0x1.59a0387402b5d1a758e63b7372p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.0000000000000000000000000008p+0L : 0x3.790da1daf5413647f9d72d6903a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.0000000000000000000000000008p+0L : 0x3.790da1daf5413647f9d72d6903a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.0000000000000000000000000008p+0L : 0x3.790da1daf5413647f9d72d6903a4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.0000000000000000000000000008p+0L : 0x3.790da1daf5413647f9d72d6903a6p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000000000000000000000004p+0L : 0x3.2b6bb75e8976710cd1838ed68148p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000000000000000000000004p+0L : 0x3.2b6bb75e8976710cd1838ed6814ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000000000000000000000004p+0L : 0x3.2b6bb75e8976710cd1838ed68148p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000000000000000000000004p+0L : 0x3.2b6bb75e8976710cd1838ed6814ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00000000000000000000000004p+0L : 0x3.2b6bb75e8976710cd1838ed681p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00000000000000000000000004p+0L : 0x3.2b6bb75e8976710cd1838ed681p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00000000000000000000000004p+0L : 0x3.2b6bb75e8976710cd1838ed681p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00000000000000000000000004p+0L : 0x3.2b6bb75e8976710cd1838ed682p+4L -1 : inexact-ok +lgamma -0xc.fffffffffffffffffffffffffff8p+0 += lgamma downward flt-32 -0xc.fffffp+0f : -0x8.b070ap+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xc.fffffp+0f : -0x8.b0709p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xc.fffffp+0f : -0x8.b0709p+0f -1 : inexact-ok += lgamma upward flt-32 -0xc.fffffp+0f : -0x8.b0709p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xc.fffffp+0 : -0x8.b07093393f8cp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.fffffp+0 : -0x8.b07093393f8cp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.fffffp+0 : -0x8.b07093393f8b8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xc.fffffp+0 : -0x8.b07093393f8b8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.fffffp+0L : -0x8.b07093393f8bec6p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.fffffp+0L : -0x8.b07093393f8bec6p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.fffffp+0L : -0x8.b07093393f8bec5p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.fffffp+0L : -0x8.b07093393f8bec5p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.fffffp+0L : -0x8.b07093393f8bec6p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.fffffp+0L : -0x8.b07093393f8bec6p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.fffffp+0L : -0x8.b07093393f8bec5p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.fffffp+0L : -0x8.b07093393f8bec5p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad538p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad53p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad53p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad53p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad4p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad4p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad4p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xc.ffffffffffff8p+0 : 0xb.697bfa33f5eap+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.ffffffffffff8p+0 : 0xb.697bfa33f5eap+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.ffffffffffff8p+0 : 0xb.697bfa33f5eap+0 -1 : inexact-ok += lgamma upward dbl-64 -0xc.ffffffffffff8p+0 : 0xb.697bfa33f5ea8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d9p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d9p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d9p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0dap+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d9p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d9p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d9p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0dap+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d97e7debb452f18p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d97e7debb452f2p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d97e7debb452f18p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d97e7debb452f2p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d97e7debb452cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d97e7debb453p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d97e7debb452cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.ffffffffffff8p+0L : 0xb.697bfa33f5ea0d97e7debb453p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2fbp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2fbp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2fbp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2fbp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faf6ceb107de666p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faf6ceb107de666p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faf6ceb107de666p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faf6ceb107de667p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faf6ceb107de6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faf6ceb107de68p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faf6ceb107de6p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.fffffffffffffffp+0L : 0x1.3096301d9f9d2faf6ceb107de68p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.fffffffffffffffffffffffffff8p+0L : 0x3.500399849228944aecdb8f77bbaap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.fffffffffffffffffffffffffff8p+0L : 0x3.500399849228944aecdb8f77bbacp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.fffffffffffffffffffffffffff8p+0L : 0x3.500399849228944aecdb8f77bbaap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.fffffffffffffffffffffffffff8p+0L : 0x3.500399849228944aecdb8f77bbacp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.fffffffffffffffffffffffffcp+0L : 0x3.0261af08265dcf0fc487f0e53a96p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.fffffffffffffffffffffffffcp+0L : 0x3.0261af08265dcf0fc487f0e53a96p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.fffffffffffffffffffffffffcp+0L : 0x3.0261af08265dcf0fc487f0e53a96p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.fffffffffffffffffffffffffcp+0L : 0x3.0261af08265dcf0fc487f0e53a98p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.fffffffffffffffffffffffffcp+0L : 0x3.0261af08265dcf0fc487f0e53ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.fffffffffffffffffffffffffcp+0L : 0x3.0261af08265dcf0fc487f0e53bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.fffffffffffffffffffffffffcp+0L : 0x3.0261af08265dcf0fc487f0e53ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.fffffffffffffffffffffffffcp+0L : 0x3.0261af08265dcf0fc487f0e53bp+4L -1 : inexact-ok +lgamma -0xd.0000000000000000000000000008p+0 += lgamma downward flt-32 -0xd.00001p+0f : -0x8.b070fp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xd.00001p+0f : -0x8.b070ep+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xd.00001p+0f : -0x8.b070ep+0f 1 : inexact-ok += lgamma upward flt-32 -0xd.00001p+0f : -0x8.b070ep+0f 1 : inexact-ok += lgamma downward dbl-64 -0xd.00001p+0 : -0x8.b070e6845a6dp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.00001p+0 : -0x8.b070e6845a6dp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.00001p+0 : -0x8.b070e6845a6c8p+0 1 : inexact-ok += lgamma upward dbl-64 -0xd.00001p+0 : -0x8.b070e6845a6c8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.00001p+0L : -0x8.b070e6845a6ce34p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.00001p+0L : -0x8.b070e6845a6ce34p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.00001p+0L : -0x8.b070e6845a6ce33p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.00001p+0L : -0x8.b070e6845a6ce33p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.00001p+0L : -0x8.b070e6845a6ce34p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.00001p+0L : -0x8.b070e6845a6ce34p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.00001p+0L : -0x8.b070e6845a6ce33p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.00001p+0L : -0x8.b070e6845a6ce33p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f503332p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033318p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033318p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033318p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f50334p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f50334p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033p+0L 1 : inexact-ok += lgamma downward dbl-64 -0xd.0000000000008p+0 : 0xb.697bfa33f5e7p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.0000000000008p+0 : 0xb.697bfa33f5e78p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.0000000000008p+0 : 0xb.697bfa33f5e7p+0 1 : inexact-ok += lgamma upward dbl-64 -0xd.0000000000008p+0 : 0xb.697bfa33f5e78p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.0000000000008p+0L : 0xb.697bfa33f5e7734p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.0000000000008p+0L : 0xb.697bfa33f5e7734p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.0000000000008p+0L : 0xb.697bfa33f5e7734p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.0000000000008p+0L : 0xb.697bfa33f5e7734p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733f10d704713a18p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733f10d704713a18p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733f10d704713a18p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733f10d704713a2p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733f10d7047138p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733f10d704713cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733f10d7047138p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.0000000000008p+0L : 0xb.697bfa33f5e7733f10d704713cp+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.000000000000001p+0L : 0x1.3096301d9f9d2facp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.000000000000001p+0L : 0x1.3096301d9f9d2facp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faa3839626e78bep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faa3839626e78bep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faa3839626e78bep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faa3839626e78bfp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faa3839626e788p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faa3839626e788p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faa3839626e788p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.000000000000001p+0L : 0x1.3096301d9f9d2faa3839626e79p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.0000000000000000000000000008p+0L : 0x3.500399849228944aecdb8f77bba8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.0000000000000000000000000008p+0L : 0x3.500399849228944aecdb8f77bbaap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.0000000000000000000000000008p+0L : 0x3.500399849228944aecdb8f77bba8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.0000000000000000000000000008p+0L : 0x3.500399849228944aecdb8f77bbaap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000000000000000000004p+0L : 0x3.0261af08265dcf0fc487f0e53948p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000000000000000000004p+0L : 0x3.0261af08265dcf0fc487f0e5394ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000000000000000000004p+0L : 0x3.0261af08265dcf0fc487f0e53948p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000000000000000000004p+0L : 0x3.0261af08265dcf0fc487f0e5394ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00000000000000000000000004p+0L : 0x3.0261af08265dcf0fc487f0e539p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00000000000000000000000004p+0L : 0x3.0261af08265dcf0fc487f0e539p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00000000000000000000000004p+0L : 0x3.0261af08265dcf0fc487f0e539p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00000000000000000000000004p+0L : 0x3.0261af08265dcf0fc487f0e53ap+4L 1 : inexact-ok +lgamma -0xd.fffffffffffffffffffffffffff8p+0 += lgamma downward flt-32 -0xd.fffffp+0f : -0xb.5409ep+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xd.fffffp+0f : -0xb.5409dp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xd.fffffp+0f : -0xb.5409dp+0f 1 : inexact-ok += lgamma upward flt-32 -0xd.fffffp+0f : -0xb.5409dp+0f 1 : inexact-ok += lgamma downward dbl-64 -0xd.fffffp+0 : -0xb.5409d4efa4b78p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.fffffp+0 : -0xb.5409d4efa4b7p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.fffffp+0 : -0xb.5409d4efa4b7p+0 1 : inexact-ok += lgamma upward dbl-64 -0xd.fffffp+0 : -0xb.5409d4efa4b7p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.fffffp+0L : -0xb.5409d4efa4b70f9p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.fffffp+0L : -0xb.5409d4efa4b70f9p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.fffffp+0L : -0xb.5409d4efa4b70f8p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.fffffp+0L : -0xb.5409d4efa4b70f8p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.fffffp+0L : -0xb.5409d4efa4b70f9p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.fffffp+0L : -0xb.5409d4efa4b70f9p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.fffffp+0L : -0xb.5409d4efa4b70f8p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.fffffp+0L : -0xb.5409d4efa4b70f8p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779a88p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779a88p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779a8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779a8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d87887798p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d87887798p+0L 1 : inexact-ok += lgamma downward dbl-64 -0xd.ffffffffffff8p+0 : 0x8.c5e2b758fe75p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.ffffffffffff8p+0 : 0x8.c5e2b758fe75p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.ffffffffffff8p+0 : 0x8.c5e2b758fe75p+0 1 : inexact-ok += lgamma upward dbl-64 -0xd.ffffffffffff8p+0 : 0x8.c5e2b758fe758p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527dp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527cp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527dp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527dp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527cp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527dp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527c9b9af95704e58p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527c9b9af95704e6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527c9b9af95704e58p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527c9b9af95704e6p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527c9b9af95704cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527c9b9af95705p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527c9b9af95704cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.ffffffffffff8p+0L : 0x8.c5e2b758fe7527c9b9af95705p+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c2p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c2p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c0532cb069bce9p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c0532cb069bceap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c0532cb069bce9p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c0532cb069bceap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c0532cb069bc8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c0532cb069bdp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c0532cb069bc8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffffffffffffp+0L : 0x1.065c9beff025e0c0532cb069bdp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffffffffffffffffffffff8p+0L : 0x3.25ca0556e2b1455bc0d40ad1490ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffffffffffffffffffffff8p+0L : 0x3.25ca0556e2b1455bc0d40ad1490ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffffffffffffffffffffff8p+0L : 0x3.25ca0556e2b1455bc0d40ad1490ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffffffffffffffffffffff8p+0L : 0x3.25ca0556e2b1455bc0d40ad1490cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffffffffffffffffffffcp+0L : 0x2.d8281ada76e6802098806c3ec7fap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffffffffffffffffffffcp+0L : 0x2.d8281ada76e6802098806c3ec7fap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffffffffffffffffffffcp+0L : 0x2.d8281ada76e6802098806c3ec7fap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffffffffffffffffffffcp+0L : 0x2.d8281ada76e6802098806c3ec7fcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffffffffffffffffffffffcp+0L : 0x2.d8281ada76e6802098806c3ec7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffffffffffffffffffffffcp+0L : 0x2.d8281ada76e6802098806c3ec8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffffffffffffffffffffffcp+0L : 0x2.d8281ada76e6802098806c3ec7p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffffffffffffffffffffffcp+0L : 0x2.d8281ada76e6802098806c3ec8p+4L 1 : inexact-ok +lgamma -0xe.0000000000000000000000000008p+0 += lgamma downward flt-32 -0xe.00001p+0f : -0xb.540a3p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xe.00001p+0f : -0xb.540a3p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xe.00001p+0f : -0xb.540a2p+0f -1 : inexact-ok += lgamma upward flt-32 -0xe.00001p+0f : -0xb.540a2p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xe.00001p+0 : -0xb.540a2a83e42a8p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.00001p+0 : -0xb.540a2a83e42a8p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.00001p+0 : -0xb.540a2a83e42ap+0 -1 : inexact-ok += lgamma upward dbl-64 -0xe.00001p+0 : -0xb.540a2a83e42ap+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.00001p+0L : -0xb.540a2a83e42a4f9p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.00001p+0L : -0xb.540a2a83e42a4f9p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.00001p+0L : -0xb.540a2a83e42a4f8p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.00001p+0L : -0xb.540a2a83e42a4f8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.00001p+0L : -0xb.540a2a83e42a4f9p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.00001p+0L : -0xb.540a2a83e42a4f9p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.00001p+0L : -0xb.540a2a83e42a4f8p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.00001p+0L : -0xb.540a2a83e42a4f8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505008p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba5054p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xe.0000000000008p+0 : 0x8.c5e2b758fe72p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.0000000000008p+0 : 0x8.c5e2b758fe728p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.0000000000008p+0 : 0x8.c5e2b758fe72p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xe.0000000000008p+0 : 0x8.c5e2b758fe728p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b2p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b2p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b2p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b3p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b2p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b2p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b2p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b3p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b27be159577c71p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b27be159577c71p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b27be159577c71p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b27be159577c718p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b27be159577c4p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b27be159577c8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b27be159577c4p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.0000000000008p+0L : 0x8.c5e2b758fe727b27be159577c8p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.000000000000001p+0L : 0x1.065c9beff025e0bap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.000000000000001p+0L : 0x1.065c9beff025e0bap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.000000000000001p+0L : 0x1.065c9beff025e0bap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.000000000000001p+0L : 0x1.065c9beff025e0bcp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.000000000000001p+0L : 0x1.065c9beff025e0bap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.000000000000001p+0L : 0x1.065c9beff025e0bap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.000000000000001p+0L : 0x1.065c9beff025e0bap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.000000000000001p+0L : 0x1.065c9beff025e0bcp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000000001p+0L : 0x1.065c9beff025e0baf9e8b935bcf8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000000001p+0L : 0x1.065c9beff025e0baf9e8b935bcf9p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000000001p+0L : 0x1.065c9beff025e0baf9e8b935bcf8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000000001p+0L : 0x1.065c9beff025e0baf9e8b935bcf9p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.000000000000001p+0L : 0x1.065c9beff025e0baf9e8b935bc8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.000000000000001p+0L : 0x1.065c9beff025e0baf9e8b935bdp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.000000000000001p+0L : 0x1.065c9beff025e0baf9e8b935bc8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.000000000000001p+0L : 0x1.065c9beff025e0baf9e8b935bdp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.0000000000000000000000000008p+0L : 0x3.25ca0556e2b1455bc0d40ad14908p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.0000000000000000000000000008p+0L : 0x3.25ca0556e2b1455bc0d40ad14908p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.0000000000000000000000000008p+0L : 0x3.25ca0556e2b1455bc0d40ad14908p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.0000000000000000000000000008p+0L : 0x3.25ca0556e2b1455bc0d40ad1490ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.00000000000000000000000004p+0L : 0x2.d8281ada76e6802098806c3ec6a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.00000000000000000000000004p+0L : 0x2.d8281ada76e6802098806c3ec6a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.00000000000000000000000004p+0L : 0x2.d8281ada76e6802098806c3ec6a4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.00000000000000000000000004p+0L : 0x2.d8281ada76e6802098806c3ec6a6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.00000000000000000000000004p+0L : 0x2.d8281ada76e6802098806c3ec6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.00000000000000000000000004p+0L : 0x2.d8281ada76e6802098806c3ec7p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.00000000000000000000000004p+0L : 0x2.d8281ada76e6802098806c3ec6p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.00000000000000000000000004p+0L : 0x2.d8281ada76e6802098806c3ec7p+4L -1 : inexact-ok +lgamma -0xe.fffffffffffffffffffffffffff8p+0 += lgamma downward flt-32 -0xe.fffffp+0f : -0xe.094cap+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xe.fffffp+0f : -0xe.094cap+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xe.fffffp+0f : -0xe.094c9p+0f -1 : inexact-ok += lgamma upward flt-32 -0xe.fffffp+0f : -0xe.094c9p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xe.fffffp+0 : -0xe.094c9b083ca98p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.fffffp+0 : -0xe.094c9b083ca98p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.fffffp+0 : -0xe.094c9b083ca9p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xe.fffffp+0 : -0xe.094c9b083ca9p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.fffffp+0L : -0xe.094c9b083ca94d1p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.fffffp+0L : -0xe.094c9b083ca94d1p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57afp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57ae8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57ae8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57ae8p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c578p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c578p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xe.ffffffffffff8p+0 : 0x6.109ff02f55714p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.ffffffffffff8p+0 : 0x6.109ff02f55714p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.ffffffffffff8p+0 : 0x6.109ff02f55714p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xe.ffffffffffff8p+0 : 0x6.109ff02f55718p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.ffffffffffff8p+0L : 0x6.109ff02f55715028p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.ffffffffffff8p+0L : 0x6.109ff02f55715028p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.ffffffffffff8p+0L : 0x6.109ff02f55715028p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571503p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.ffffffffffff8p+0L : 0x6.109ff02f55715028p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.ffffffffffff8p+0L : 0x6.109ff02f55715028p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.ffffffffffff8p+0L : 0x6.109ff02f55715028p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571503p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571502bbea6eb8dca74p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571502bbea6eb8dca78p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571502bbea6eb8dca74p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571502bbea6eb8dca78p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571502bbea6eb8dcap+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571502bbea6eb8dcap+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571502bbea6eb8dcap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.ffffffffffff8p+0L : 0x6.109ff02f5571502bbea6eb8dccp+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bep+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bep+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdfc04ae541d318p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdfc04ae541d32p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdfc04ae541d318p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdfc04ae541d32p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdfc04ae541dp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdfc04ae541d4p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdfc04ae541dp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.fffffffffffffffp+0L : 0xd.b086f7d5595a2bdfc04ae541d4p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.fffffffffffffffffffffffffff8p+0L : 0x2.fa75d8e448210759589af7aa984p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.fffffffffffffffffffffffffff8p+0L : 0x2.fa75d8e448210759589af7aa9842p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.fffffffffffffffffffffffffff8p+0L : 0x2.fa75d8e448210759589af7aa984p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.fffffffffffffffffffffffffff8p+0L : 0x2.fa75d8e448210759589af7aa9842p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.fffffffffffffffffffffffffcp+0L : 0x2.acd3ee67dc56421e304759181734p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.fffffffffffffffffffffffffcp+0L : 0x2.acd3ee67dc56421e304759181736p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.fffffffffffffffffffffffffcp+0L : 0x2.acd3ee67dc56421e304759181734p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.fffffffffffffffffffffffffcp+0L : 0x2.acd3ee67dc56421e304759181736p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.fffffffffffffffffffffffffcp+0L : 0x2.acd3ee67dc56421e3047591817p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.fffffffffffffffffffffffffcp+0L : 0x2.acd3ee67dc56421e3047591817p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.fffffffffffffffffffffffffcp+0L : 0x2.acd3ee67dc56421e3047591817p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.fffffffffffffffffffffffffcp+0L : 0x2.acd3ee67dc56421e3047591818p+4L -1 : inexact-ok +lgamma -0xf.0000000000000000000000000008p+0 += lgamma downward flt-32 -0xf.00001p+0f : -0xe.094dp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xf.00001p+0f : -0xe.094cfp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xf.00001p+0f : -0xe.094cfp+0f 1 : inexact-ok += lgamma upward flt-32 -0xf.00001p+0f : -0xe.094cfp+0f 1 : inexact-ok += lgamma downward dbl-64 -0xf.00001p+0 : -0xe.094cf2be9e3fp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.00001p+0 : -0xe.094cf2be9e3e8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.00001p+0 : -0xe.094cf2be9e3e8p+0 1 : inexact-ok += lgamma upward dbl-64 -0xf.00001p+0 : -0xe.094cf2be9e3e8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.00001p+0L : -0xe.094cf2be9e3eaf3p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.00001p+0L : -0xe.094cf2be9e3eaf3p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f308p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f3p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f3p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f3p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809fp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809fp+0L 1 : inexact-ok += lgamma downward dbl-64 -0xf.0000000000008p+0 : 0x6.109ff02f556e8p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.0000000000008p+0 : 0x6.109ff02f556e8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.0000000000008p+0 : 0x6.109ff02f556e8p+0 1 : inexact-ok += lgamma upward dbl-64 -0xf.0000000000008p+0 : 0x6.109ff02f556ecp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.0000000000008p+0L : 0x6.109ff02f556e9278p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.0000000000008p+0L : 0x6.109ff02f556e9278p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.0000000000008p+0L : 0x6.109ff02f556e9278p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.0000000000008p+0L : 0x6.109ff02f556e928p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.0000000000008p+0L : 0x6.109ff02f556e9278p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.0000000000008p+0L : 0x6.109ff02f556e9278p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.0000000000008p+0L : 0x6.109ff02f556e9278p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.0000000000008p+0L : 0x6.109ff02f556e928p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000008p+0L : 0x6.109ff02f556e9278b1fbda843218p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000008p+0L : 0x6.109ff02f556e9278b1fbda843218p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000008p+0L : 0x6.109ff02f556e9278b1fbda843218p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000008p+0L : 0x6.109ff02f556e9278b1fbda84321cp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.0000000000008p+0L : 0x6.109ff02f556e9278b1fbda8432p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.0000000000008p+0L : 0x6.109ff02f556e9278b1fbda8432p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.0000000000008p+0L : 0x6.109ff02f556e9278b1fbda8432p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.0000000000008p+0L : 0x6.109ff02f556e9278b1fbda8434p+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b9p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b9p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b9p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b9p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8809e94fdfb1e8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8809e94fdfb1e8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8809e94fdfb1e8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8809e94fdfb1fp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8809e94fdfbp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8809e94fdfbp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8809e94fdfbp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.000000000000001p+0L : 0xd.b086f7d5595a2b8809e94fdfb4p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000000000000000000008p+0L : 0x2.fa75d8e448210759589af7aa983ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000000000000000000008p+0L : 0x2.fa75d8e448210759589af7aa983ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000000000000000000008p+0L : 0x2.fa75d8e448210759589af7aa983ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000000000000000000008p+0L : 0x2.fa75d8e448210759589af7aa984p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.00000000000000000000000004p+0L : 0x2.acd3ee67dc56421e3047591815d6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.00000000000000000000000004p+0L : 0x2.acd3ee67dc56421e3047591815d6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.00000000000000000000000004p+0L : 0x2.acd3ee67dc56421e3047591815d6p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.00000000000000000000000004p+0L : 0x2.acd3ee67dc56421e3047591815d8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.00000000000000000000000004p+0L : 0x2.acd3ee67dc56421e3047591815p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.00000000000000000000000004p+0L : 0x2.acd3ee67dc56421e3047591816p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.00000000000000000000000004p+0L : 0x2.acd3ee67dc56421e3047591815p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.00000000000000000000000004p+0L : 0x2.acd3ee67dc56421e3047591816p+4L 1 : inexact-ok +lgamma -0xf.fffffffffffffffffffffffffff8p+0 += lgamma downward flt-32 -0xf.fffffp+0f : -0x1.0cf15p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xf.fffffp+0f : -0x1.0cf15p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xf.fffffp+0f : -0x1.0cf14ep+4f 1 : inexact-ok += lgamma upward flt-32 -0xf.fffffp+0f : -0x1.0cf14ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0xf.fffffp+0 : -0x1.0cf14f9e783e7p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.fffffp+0 : -0x1.0cf14f9e783e7p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.fffffp+0 : -0x1.0cf14f9e783e6p+4 1 : inexact-ok += lgamma upward dbl-64 -0xf.fffffp+0 : -0x1.0cf14f9e783e6p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3ap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3ap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3ap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff57p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff56p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff56p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff56p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccffp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccffp+4L 1 : inexact-ok += lgamma downward dbl-64 -0xf.ffffffffffff8p+0 : 0x3.4ad790500e336p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.ffffffffffff8p+0 : 0x3.4ad790500e338p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.ffffffffffff8p+0 : 0x3.4ad790500e336p+0 1 : inexact-ok += lgamma upward dbl-64 -0xf.ffffffffffff8p+0 : 0x3.4ad790500e338p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717cp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717cp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33718p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717cp+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717cp+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717cp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33718p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717c97181d2dbacap+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717c97181d2dbaccp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717c97181d2dbacap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717c97181d2dbaccp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717c97181d2dbap+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717c97181d2dbbp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717c97181d2dbap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.ffffffffffff8p+0L : 0x3.4ad790500e33717c97181d2dbbp+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c454p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c454p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453198bc16e1c35p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453198bc16e1c35p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453198bc16e1c35p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453198bc16e1c358p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453198bc16e1cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453198bc16e1c4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453198bc16e1cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffffffffp+0L : 0xa.eabe97f6121c453198bc16e1c4p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+0L : 0x2.ce1952e653ad28ee66220ac49744p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+0L : 0x2.ce1952e653ad28ee66220ac49744p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+0L : 0x2.ce1952e653ad28ee66220ac49744p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+0L : 0x2.ce1952e653ad28ee66220ac49746p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffffffffffffffffffcp+0L : 0x2.80776869e7e263b33dce6c32163cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffffffffffffffffffcp+0L : 0x2.80776869e7e263b33dce6c32163cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffffffffffffffffffcp+0L : 0x2.80776869e7e263b33dce6c32163cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffffffffffffffffffcp+0L : 0x2.80776869e7e263b33dce6c32163ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffffffffffffffffffcp+0L : 0x2.80776869e7e263b33dce6c3216p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffffffffffffffffffcp+0L : 0x2.80776869e7e263b33dce6c3216p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffffffffffffffffffcp+0L : 0x2.80776869e7e263b33dce6c3216p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffffffffffffffffffcp+0L : 0x2.80776869e7e263b33dce6c3217p+4L 1 : inexact-ok +lgamma -0x1.0000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.000002p+4f : -0x1.18087ap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.000002p+4f : -0x1.18087ap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.000002p+4f : -0x1.180878p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.000002p+4f : -0x1.180878p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.000002p+4 : -0x1.180879870e33fp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.000002p+4 : -0x1.180879870e33ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.000002p+4 : -0x1.180879870e33ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.000002p+4 : -0x1.180879870e33ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.000002p+4L : -0x1.180879870e33e356p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.000002p+4L : -0x1.180879870e33e356p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.000002p+4L : -0x1.180879870e33e354p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.000002p+4L : -0x1.180879870e33e354p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.000002p+4L : -0x1.180879870e33e356p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.000002p+4L : -0x1.180879870e33e356p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.000002p+4L : -0x1.180879870e33e354p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.000002p+4L : -0x1.180879870e33e354p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000002p+4L : -0x1.180879870e33e355b67293d3944bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000002p+4L : -0x1.180879870e33e355b67293d3944bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000002p+4L : -0x1.180879870e33e355b67293d3944ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000002p+4L : -0x1.180879870e33e355b67293d3944ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000002p+4L : -0x1.180879870e33e355b67293d3948p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000002p+4L : -0x1.180879870e33e355b67293d3948p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000002p+4L : -0x1.180879870e33e355b67293d394p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000002p+4L : -0x1.180879870e33e355b67293d394p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.0000000000001p+4 : 0x2.996578583c5fcp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.0000000000001p+4 : 0x2.996578583c5fcp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.0000000000001p+4 : 0x2.996578583c5fcp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.0000000000001p+4 : 0x2.996578583c5fep+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0000000000001p+4L : 0x2.996578583c5fc344p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0000000000001p+4L : 0x2.996578583c5fc344p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0000000000001p+4L : 0x2.996578583c5fc344p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0000000000001p+4L : 0x2.996578583c5fc348p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0000000000001p+4L : 0x2.996578583c5fc344p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0000000000001p+4L : 0x2.996578583c5fc344p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0000000000001p+4L : 0x2.996578583c5fc344p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0000000000001p+4L : 0x2.996578583c5fc348p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0000000000001p+4L : 0x2.996578583c5fc3443a33d008884ep+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0000000000001p+4L : 0x2.996578583c5fc3443a33d008884ep+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0000000000001p+4L : 0x2.996578583c5fc3443a33d008884ep+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0000000000001p+4L : 0x2.996578583c5fc3443a33d008885p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0000000000001p+4L : 0x2.996578583c5fc3443a33d00888p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0000000000001p+4L : 0x2.996578583c5fc3443a33d00888p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0000000000001p+4L : 0x2.996578583c5fc3443a33d00888p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0000000000001p+4L : 0x2.996578583c5fc3443a33d00889p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccafp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccbp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccafp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccbp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccafp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccbp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccafp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccbp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccaff3d4603368d9p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccaff3d4603368d9p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccaff3d4603368d9p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccaff3d4603368d98p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccaff3d4603368cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccaff3d4603368cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccaff3d4603368cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0000000000000002p+4L : 0xa.394c7ffe404ccaff3d4603369p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0000000000000000000000000001p+4L : 0x2.c3023166d6903153a983cf8b17p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0000000000000000000000000001p+4L : 0x2.c3023166d6903153a983cf8b1702p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0000000000000000000000000001p+4L : 0x2.c3023166d6903153a983cf8b17p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0000000000000000000000000001p+4L : 0x2.c3023166d6903153a983cf8b1702p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000000000000000008p+4L : 0x2.756046ea6ac56c18813030f893e2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000000000000000008p+4L : 0x2.756046ea6ac56c18813030f893e4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000000000000000008p+4L : 0x2.756046ea6ac56c18813030f893e2p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000000000000000008p+4L : 0x2.756046ea6ac56c18813030f893e4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000000000000000000000000008p+4L : 0x2.756046ea6ac56c18813030f893p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000000000000000000000000008p+4L : 0x2.756046ea6ac56c18813030f894p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000000000000000000000000008p+4L : 0x2.756046ea6ac56c18813030f893p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000000000000000000000000008p+4L : 0x2.756046ea6ac56c18813030f894p+4L -1 : inexact-ok +lgamma -0x1.0fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.0ffffep+4f : -0x1.455d46p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.0ffffep+4f : -0x1.455d46p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.0ffffep+4f : -0x1.455d44p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.0ffffep+4f : -0x1.455d44p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.0ffffep+4 : -0x1.455d45b618e2p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.0ffffep+4 : -0x1.455d45b618e1fp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.0ffffep+4 : -0x1.455d45b618e1fp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.0ffffep+4 : -0x1.455d45b618e1fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0ffffep+4L : -0x1.455d45b618e1f03ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0ffffep+4L : -0x1.455d45b618e1f03ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dfff7p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dfff7p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dfff6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dfff6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dff8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dff8p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.0ffffffffffffp+4 : -0x3.be7ffe71389cep-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.0ffffffffffffp+4 : -0x3.be7ffe71389ccp-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.0ffffffffffffp+4 : -0x3.be7ffe71389ccp-4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.0ffffffffffffp+4 : -0x3.be7ffe71389ccp-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26cp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26cp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcda4p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcda4p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcda2p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcda2p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcep-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcep-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcdp-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcdp-4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91dp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91dp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91dp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91dp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d4a5f788c52c7p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d4a5f788c52c74p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d4a5f788c52c7p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d4a5f788c52c74p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d4a5f788c52cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d4a5f788c52cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d4a5f788c52cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffffffffffffep+4L : 0x7.63ff07bef05d91d4a5f788c52ep+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0fffffffffffffffffffffffffffp+4L : 0x2.95ad59e2e1913db5ab2497199ebp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0fffffffffffffffffffffffffffp+4L : 0x2.95ad59e2e1913db5ab2497199ebp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0fffffffffffffffffffffffffffp+4L : 0x2.95ad59e2e1913db5ab2497199ebp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0fffffffffffffffffffffffffffp+4L : 0x2.95ad59e2e1913db5ab2497199eb2p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0fffffffffffffffffffffffff8p+4L : 0x2.480b6f6675c6787a82d0f8871e62p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0fffffffffffffffffffffffff8p+4L : 0x2.480b6f6675c6787a82d0f8871e62p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0fffffffffffffffffffffffff8p+4L : 0x2.480b6f6675c6787a82d0f8871e62p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0fffffffffffffffffffffffff8p+4L : 0x2.480b6f6675c6787a82d0f8871e64p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0fffffffffffffffffffffffff8p+4L : 0x2.480b6f6675c6787a82d0f8871ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0fffffffffffffffffffffffff8p+4L : 0x2.480b6f6675c6787a82d0f8871ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0fffffffffffffffffffffffff8p+4L : 0x2.480b6f6675c6787a82d0f8871ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0fffffffffffffffffffffffff8p+4L : 0x2.480b6f6675c6787a82d0f8871fp+4L -1 : inexact-ok +lgamma -0x1.1000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.100002p+4f : -0x1.455d52p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.100002p+4f : -0x1.455d52p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.100002p+4f : -0x1.455d5p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.100002p+4f : -0x1.455d5p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.100002p+4 : -0x1.455d51292150ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.100002p+4 : -0x1.455d51292150ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.100002p+4 : -0x1.455d51292150dp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.100002p+4 : -0x1.455d51292150dp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.100002p+4L : -0x1.455d51292150d8bap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.100002p+4L : -0x1.455d51292150d8bap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.100002p+4L : -0x1.455d51292150d8b8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.100002p+4L : -0x1.455d51292150d8b8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.100002p+4L : -0x1.455d51292150d8bap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.100002p+4L : -0x1.455d51292150d8bap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.100002p+4L : -0x1.455d51292150d8b8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.100002p+4L : -0x1.455d51292150d8b8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c468p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c468p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c467p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c467p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c48p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c4p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.1000000000001p+4 : -0x3.be7ffe7138f86p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.1000000000001p+4 : -0x3.be7ffe7138f86p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.1000000000001p+4 : -0x3.be7ffe7138f84p-4 1 : inexact-ok += lgamma upward dbl-64 -0x1.1000000000001p+4 : -0x3.be7ffe7138f84p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aacp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aacp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aa8p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aa8p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aacp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aacp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aa8p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aa8p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bb5p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bb4ep-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bb4ep-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bb4ep-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bcp-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bbp-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bbp-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bbp-4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1000000000000002p+4L : 0x7.63ff07bef05d9118p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1000000000000002p+4L : 0x7.63ff07bef05d912p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1000000000000002p+4L : 0x7.63ff07bef05d9118p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1000000000000002p+4L : 0x7.63ff07bef05d912p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1000000000000002p+4L : 0x7.63ff07bef05d9118p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1000000000000002p+4L : 0x7.63ff07bef05d912p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1000000000000002p+4L : 0x7.63ff07bef05d9118p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1000000000000002p+4L : 0x7.63ff07bef05d912p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000000002p+4L : 0x7.63ff07bef05d911d75709a3d2648p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000000002p+4L : 0x7.63ff07bef05d911d75709a3d2648p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000000002p+4L : 0x7.63ff07bef05d911d75709a3d2648p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000000002p+4L : 0x7.63ff07bef05d911d75709a3d264cp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1000000000000002p+4L : 0x7.63ff07bef05d911d75709a3d26p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1000000000000002p+4L : 0x7.63ff07bef05d911d75709a3d26p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1000000000000002p+4L : 0x7.63ff07bef05d911d75709a3d26p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1000000000000002p+4L : 0x7.63ff07bef05d911d75709a3d28p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000000000000000000001p+4L : 0x2.95ad59e2e1913db5ab2497199eaap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000000000000000000001p+4L : 0x2.95ad59e2e1913db5ab2497199eacp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000000000000000000001p+4L : 0x2.95ad59e2e1913db5ab2497199eaap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000000000000000000001p+4L : 0x2.95ad59e2e1913db5ab2497199eacp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.100000000000000000000000008p+4L : 0x2.480b6f6675c6787a82d0f8871b84p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.100000000000000000000000008p+4L : 0x2.480b6f6675c6787a82d0f8871b86p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.100000000000000000000000008p+4L : 0x2.480b6f6675c6787a82d0f8871b84p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.100000000000000000000000008p+4L : 0x2.480b6f6675c6787a82d0f8871b86p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.100000000000000000000000008p+4L : 0x2.480b6f6675c6787a82d0f8871bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.100000000000000000000000008p+4L : 0x2.480b6f6675c6787a82d0f8871cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.100000000000000000000000008p+4L : 0x2.480b6f6675c6787a82d0f8871bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.100000000000000000000000008p+4L : 0x2.480b6f6675c6787a82d0f8871cp+4L 1 : inexact-ok +lgamma -0x1.1fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.1ffffep+4f : -0x1.739c3ep+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.1ffffep+4f : -0x1.739c3cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.1ffffep+4f : -0x1.739c3cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.1ffffep+4f : -0x1.739c3cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.1ffffep+4 : -0x1.739c3c0e7e3ddp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.1ffffep+4 : -0x1.739c3c0e7e3dcp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.1ffffep+4 : -0x1.739c3c0e7e3dcp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.1ffffep+4 : -0x1.739c3c0e7e3dcp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc748p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc748p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc746p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc746p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc748p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc748p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc746p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc746p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b14p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b13p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b13p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b13p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7bp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.1ffffffffffffp+4 : -0x3.1fd7673485baap+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.1ffffffffffffp+4 : -0x3.1fd7673485ba8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.1ffffffffffffp+4 : -0x3.1fd7673485ba8p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.1ffffffffffffp+4 : -0x3.1fd7673485ba8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a88p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a88p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a84p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a84p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a88p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a88p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a84p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a84p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3ca8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3ca6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3ca6p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3ca6p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3dp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3dp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3cp+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc538p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc54p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc538p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc54p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc538p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc54p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc538p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc54p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc53d5afd2c4a3a78p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc53d5afd2c4a3a7cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc53d5afd2c4a3a78p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc53d5afd2c4a3a7cp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc53d5afd2c4a3ap+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc53d5afd2c4a3ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc53d5afd2c4a3ap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1ffffffffffffffep+4L : 0x4.800fa0717e2cc53d5afd2c4a3cp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1fffffffffffffffffffffffffffp+4L : 0x2.676e636e0a6e30ec1a032a357dcap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1fffffffffffffffffffffffffffp+4L : 0x2.676e636e0a6e30ec1a032a357dcap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1fffffffffffffffffffffffffffp+4L : 0x2.676e636e0a6e30ec1a032a357dcap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1fffffffffffffffffffffffffffp+4L : 0x2.676e636e0a6e30ec1a032a357dccp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1fffffffffffffffffffffffff8p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fd82p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1fffffffffffffffffffffffff8p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fd82p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1fffffffffffffffffffffffff8p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fd82p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1fffffffffffffffffffffffff8p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fd84p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1fffffffffffffffffffffffff8p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fdp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1fffffffffffffffffffffffff8p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1fffffffffffffffffffffffff8p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fdp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1fffffffffffffffffffffffff8p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fep+4L 1 : inexact-ok +lgamma -0x1.2000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.200002p+4f : -0x1.739c48p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.200002p+4f : -0x1.739c48p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.200002p+4f : -0x1.739c46p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.200002p+4f : -0x1.739c46p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.200002p+4 : -0x1.739c47ba6a3afp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.200002p+4 : -0x1.739c47ba6a3afp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.200002p+4 : -0x1.739c47ba6a3aep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.200002p+4 : -0x1.739c47ba6a3aep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.200002p+4L : -0x1.739c47ba6a3ae8acp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.200002p+4L : -0x1.739c47ba6a3ae8acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.200002p+4L : -0x1.739c47ba6a3ae8aap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.200002p+4L : -0x1.739c47ba6a3ae8aap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.200002p+4L : -0x1.739c47ba6a3ae8acp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.200002p+4L : -0x1.739c47ba6a3ae8acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.200002p+4L : -0x1.739c47ba6a3ae8aap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.200002p+4L : -0x1.739c47ba6a3ae8aap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a66p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a65p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a65p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a65p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7ap+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.2000000000001p+4 : -0x3.1fd7673485c08p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.2000000000001p+4 : -0x3.1fd7673485c06p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.2000000000001p+4 : -0x3.1fd7673485c06p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.2000000000001p+4 : -0x3.1fd7673485c06p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2000000000001p+4L : -0x3.1fd7673485c0608p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2000000000001p+4L : -0x3.1fd7673485c0608p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7f4p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7f2p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7f2p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7f2p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc48p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc48p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc48p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc488p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc48p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc48p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc48p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc488p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc4829c3d5a33fb6cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc4829c3d5a33fb6cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc4829c3d5a33fb6cp+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc4829c3d5a33fb7p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc4829c3d5a33fap+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc4829c3d5a33fcp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc4829c3d5a33fap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2000000000000002p+4L : 0x4.800fa0717e2cc4829c3d5a33fcp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2000000000000000000000000001p+4L : 0x2.676e636e0a6e30ec1a032a357dc4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2000000000000000000000000001p+4L : 0x2.676e636e0a6e30ec1a032a357dc4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2000000000000000000000000001p+4L : 0x2.676e636e0a6e30ec1a032a357dc4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2000000000000000000000000001p+4L : 0x2.676e636e0a6e30ec1a032a357dc6p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.200000000000000000000000008p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fa96p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.200000000000000000000000008p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fa98p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.200000000000000000000000008p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fa96p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.200000000000000000000000008p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fa98p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.200000000000000000000000008p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.200000000000000000000000008p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fbp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.200000000000000000000000008p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.200000000000000000000000008p+4L : 0x2.19cc78f19ea36bb0f1af8ba2fbp+4L -1 : inexact-ok +lgamma -0x1.2fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.2ffffep+4f : -0x1.a2b8a8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.2ffffep+4f : -0x1.a2b8a8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.2ffffep+4f : -0x1.a2b8a6p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.2ffffep+4f : -0x1.a2b8a6p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.2ffffep+4 : -0x1.a2b8a7ff951d5p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.2ffffep+4 : -0x1.a2b8a7ff951d5p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.2ffffep+4 : -0x1.a2b8a7ff951d4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.2ffffep+4 : -0x1.a2b8a7ff951d4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cdap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cdap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc81688p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc81688p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc81687p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc81687p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc817p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc8168p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc8168p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc8168p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.2ffffffffffffp+4 : -0x6.119e27f51c204p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.2ffffffffffffp+4 : -0x6.119e27f51c2p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.2ffffffffffffp+4 : -0x6.119e27f51c2p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.2ffffffffffffp+4 : -0x6.119e27f51c2p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b5p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b5p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b48p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b48p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b5p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b5p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b48p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b48p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fa2cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fa28p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fa28p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fa28p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fcp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fap+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fap+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fep+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c737p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fep+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c737p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fefad2b5a6035ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fefad2b5a6035bp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fefad2b5a6035ap+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fefad2b5a6035bp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fefad2b5a603p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fefad2b5a6038p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fefad2b5a603p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffffffffffffep+4L : 0x1.8e48dfb0e7c736fefad2b5a6038p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2fffffffffffffffffffffffffffp+4L : 0x2.3851f7620107d808190dfc0e98a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2fffffffffffffffffffffffffffp+4L : 0x2.3851f7620107d808190dfc0e98aap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2fffffffffffffffffffffffffffp+4L : 0x2.3851f7620107d808190dfc0e98a8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2fffffffffffffffffffffffffffp+4L : 0x2.3851f7620107d808190dfc0e98aap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2fffffffffffffffffffffffff8p+4L : 0x1.eab00ce5953d12ccf0ba5d7c1868p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2fffffffffffffffffffffffff8p+4L : 0x1.eab00ce5953d12ccf0ba5d7c1868p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2fffffffffffffffffffffffff8p+4L : 0x1.eab00ce5953d12ccf0ba5d7c1868p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2fffffffffffffffffffffffff8p+4L : 0x1.eab00ce5953d12ccf0ba5d7c1869p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2fffffffffffffffffffffffff8p+4L : 0x1.eab00ce5953d12ccf0ba5d7c18p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2fffffffffffffffffffffffff8p+4L : 0x1.eab00ce5953d12ccf0ba5d7c188p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2fffffffffffffffffffffffff8p+4L : 0x1.eab00ce5953d12ccf0ba5d7c18p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2fffffffffffffffffffffffff8p+4L : 0x1.eab00ce5953d12ccf0ba5d7c188p+4L -1 : inexact-ok +lgamma -0x1.3000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.300002p+4f : -0x1.a2b8b4p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.300002p+4f : -0x1.a2b8b4p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.300002p+4f : -0x1.a2b8b2p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.300002p+4f : -0x1.a2b8b2p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.300002p+4 : -0x1.a2b8b3e16627fp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.300002p+4 : -0x1.a2b8b3e16627ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.300002p+4 : -0x1.a2b8b3e16627ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.300002p+4 : -0x1.a2b8b3e16627ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.300002p+4L : -0x1.a2b8b3e16627e782p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.300002p+4L : -0x1.a2b8b3e16627e782p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008eeddp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008eedcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008eedcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008eedcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008efp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008efp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008ee8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008ee8p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.3000000000001p+4 : -0x6.119e27f51c26p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.3000000000001p+4 : -0x6.119e27f51c26p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.3000000000001p+4 : -0x6.119e27f51c25cp+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.3000000000001p+4 : -0x6.119e27f51c25cp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3000000000001p+4L : -0x6.119e27f51c25fc38p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3000000000001p+4L : -0x6.119e27f51c25fc38p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3000000000001p+4L : -0x6.119e27f51c25fc3p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3000000000001p+4L : -0x6.119e27f51c25fc3p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3000000000001p+4L : -0x6.119e27f51c25fc38p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3000000000001p+4L : -0x6.119e27f51c25fc38p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3000000000001p+4L : -0x6.119e27f51c25fc3p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3000000000001p+4L : -0x6.119e27f51c25fc3p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898de4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898dep+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898dep+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898dep+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898ep+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898ep+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898cp+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c7364p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c7364p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c7364p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73642p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c7364p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c7364p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c7364p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73642p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73640ddc20bfb8e68p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73640ddc20bfb8e68p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73640ddc20bfb8e68p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73640ddc20bfb8e69p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73640ddc20bfb8ep+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73640ddc20bfb8e8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73640ddc20bfb8ep+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3000000000000002p+4L : 0x1.8e48dfb0e7c73640ddc20bfb8e8p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3000000000000000000000000001p+4L : 0x2.3851f7620107d808190dfc0e98a2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3000000000000000000000000001p+4L : 0x2.3851f7620107d808190dfc0e98a4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3000000000000000000000000001p+4L : 0x2.3851f7620107d808190dfc0e98a2p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3000000000000000000000000001p+4L : 0x2.3851f7620107d808190dfc0e98a4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.300000000000000000000000008p+4L : 0x1.eab00ce5953d12ccf0ba5d7c156fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.300000000000000000000000008p+4L : 0x1.eab00ce5953d12ccf0ba5d7c157p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.300000000000000000000000008p+4L : 0x1.eab00ce5953d12ccf0ba5d7c156fp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.300000000000000000000000008p+4L : 0x1.eab00ce5953d12ccf0ba5d7c157p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.300000000000000000000000008p+4L : 0x1.eab00ce5953d12ccf0ba5d7c15p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.300000000000000000000000008p+4L : 0x1.eab00ce5953d12ccf0ba5d7c158p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.300000000000000000000000008p+4L : 0x1.eab00ce5953d12ccf0ba5d7c15p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.300000000000000000000000008p+4L : 0x1.eab00ce5953d12ccf0ba5d7c158p+4L 1 : inexact-ok +lgamma -0x1.3fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.3ffffep+4f : -0x1.d2a72ep+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.3ffffep+4f : -0x1.d2a72cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.3ffffep+4f : -0x1.d2a72cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.3ffffep+4f : -0x1.d2a72cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.3ffffep+4 : -0x1.d2a72cdce34adp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.3ffffep+4 : -0x1.d2a72cdce34acp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.3ffffep+4 : -0x1.d2a72cdce34acp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.3ffffep+4 : -0x1.d2a72cdce34acp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3ffffep+4L : -0x1.d2a72cdce34ac166p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3ffffep+4L : -0x1.d2a72cdce34ac166p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7684ddp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7684ddp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7684dcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7684dcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7685p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7685p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c76848p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c76848p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.3ffffffffffffp+4 : -0x9.1086776398928p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.3ffffffffffffp+4 : -0x9.108677639892p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.3ffffffffffffp+4 : -0x9.108677639892p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.3ffffffffffffp+4 : -0x9.108677639892p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3ffffffffffffp+4L : -0x9.108677639892289p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3ffffffffffffp+4L : -0x9.108677639892289p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3ffffffffffffp+4L : -0x9.108677639892288p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3ffffffffffffp+4L : -0x9.108677639892288p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3ffffffffffffp+4L : -0x9.108677639892289p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffp+4L : -0x9.108677639892289p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffp+4L : -0x9.108677639892288p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3ffffffffffffp+4L : -0x9.108677639892288p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3c5p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3c48p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3c48p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3c48p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3cp+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf308p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf308p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06724bp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06724bp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06724ap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06724ap+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06728p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06728p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd0672p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd0672p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3fffffffffffffffffffffffffffp+4L : 0x2.0863726b1940b567a1da0b4a37b4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3fffffffffffffffffffffffffffp+4L : 0x2.0863726b1940b567a1da0b4a37b6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3fffffffffffffffffffffffffffp+4L : 0x2.0863726b1940b567a1da0b4a37b4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3fffffffffffffffffffffffffffp+4L : 0x2.0863726b1940b567a1da0b4a37b6p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0x1.bac187eead75f02c79866cb7b77ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0x1.bac187eead75f02c79866cb7b77bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0x1.bac187eead75f02c79866cb7b77ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0x1.bac187eead75f02c79866cb7b77bp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0x1.bac187eead75f02c79866cb7b7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0x1.bac187eead75f02c79866cb7b78p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0x1.bac187eead75f02c79866cb7b7p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0x1.bac187eead75f02c79866cb7b78p+4L 1 : inexact-ok +lgamma -0x1.4000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.400002p+4f : -0x1.d2a73ap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.400002p+4f : -0x1.d2a738p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.400002p+4f : -0x1.d2a738p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.400002p+4f : -0x1.d2a738p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.400002p+4 : -0x1.d2a738f1e7889p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.400002p+4 : -0x1.d2a738f1e7889p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.400002p+4 : -0x1.d2a738f1e7888p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.400002p+4 : -0x1.d2a738f1e7888p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.400002p+4L : -0x1.d2a738f1e7888f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.400002p+4L : -0x1.d2a738f1e7888f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.400002p+4L : -0x1.d2a738f1e7888f3ep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.400002p+4L : -0x1.d2a738f1e7888f3ep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.400002p+4L : -0x1.d2a738f1e7888f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.400002p+4L : -0x1.d2a738f1e7888f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.400002p+4L : -0x1.d2a738f1e7888f3ep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.400002p+4L : -0x1.d2a738f1e7888f3ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba183fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba183ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba183ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba183ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba188p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba18p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba18p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba18p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.4000000000001p+4 : -0x9.1086776398988p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.4000000000001p+4 : -0x9.108677639898p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.4000000000001p+4 : -0x9.108677639898p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.4000000000001p+4 : -0x9.108677639898p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4000000000001p+4L : -0x9.108677639898331p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4000000000001p+4L : -0x9.108677639898331p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4000000000001p+4L : -0x9.10867763989833p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4000000000001p+4L : -0x9.10867763989833p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4000000000001p+4L : -0x9.108677639898331p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4000000000001p+4L : -0x9.108677639898331p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4000000000001p+4L : -0x9.10867763989833p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4000000000001p+4L : -0x9.10867763989833p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c69ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c6998p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c6998p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c6998p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c6cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c68p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c68p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c68p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3cap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3cap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a71p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a71p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a7p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a7p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41ap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41ap+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4000000000000000000000000001p+4L : 0x2.0863726b1940b567a1da0b4a37aep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4000000000000000000000000001p+4L : 0x2.0863726b1940b567a1da0b4a37bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4000000000000000000000000001p+4L : 0x2.0863726b1940b567a1da0b4a37aep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4000000000000000000000000001p+4L : 0x2.0863726b1940b567a1da0b4a37bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.400000000000000000000000008p+4L : 0x1.bac187eead75f02c79866cb7b475p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.400000000000000000000000008p+4L : 0x1.bac187eead75f02c79866cb7b475p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.400000000000000000000000008p+4L : 0x1.bac187eead75f02c79866cb7b475p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.400000000000000000000000008p+4L : 0x1.bac187eead75f02c79866cb7b476p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.400000000000000000000000008p+4L : 0x1.bac187eead75f02c79866cb7b4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.400000000000000000000000008p+4L : 0x1.bac187eead75f02c79866cb7b48p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.400000000000000000000000008p+4L : 0x1.bac187eead75f02c79866cb7b4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.400000000000000000000000008p+4L : 0x1.bac187eead75f02c79866cb7b48p+4L -1 : inexact-ok +lgamma -0x1.4fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.4ffffep+4f : -0x2.035d8cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.4ffffep+4f : -0x2.035d88p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.4ffffep+4f : -0x2.035d88p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.4ffffep+4f : -0x2.035d88p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.4ffffep+4 : -0x2.035d89ed6122p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.4ffffep+4 : -0x2.035d89ed6122p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.4ffffep+4 : -0x2.035d89ed6121ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.4ffffep+4 : -0x2.035d89ed6121ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4ffffep+4L : -0x2.035d89ed6121f85cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4ffffep+4L : -0x2.035d89ed6121f85cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4ffffep+4L : -0x2.035d89ed6121f858p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4ffffep+4L : -0x2.035d89ed6121f858p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4ffffep+4L : -0x2.035d89ed6121f85cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4ffffep+4L : -0x2.035d89ed6121f85cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4ffffep+4L : -0x2.035d89ed6121f858p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4ffffep+4L : -0x2.035d89ed6121f858p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe0bcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe0bcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe0bap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe0bap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fep+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.4ffffffffffffp+4 : -0xc.1bec49f18e688p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.4ffffffffffffp+4 : -0xc.1bec49f18e68p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.4ffffffffffffp+4 : -0xc.1bec49f18e68p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.4ffffffffffffp+4 : -0xc.1bec49f18e68p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b2p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b2p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5b28p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5b28p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5b2p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5b2p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc58p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc58p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c8p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c8p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa48544p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa4854p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa4854p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa4854p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa486p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa486p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa484p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa484p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4fffffffffffffffffffffffffffp+4L : 0x1.d7ad154239e3537bc82f2907f4ffp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4fffffffffffffffffffffffffffp+4L : 0x1.d7ad154239e3537bc82f2907f5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4fffffffffffffffffffffffffffp+4L : 0x1.d7ad154239e3537bc82f2907f4ffp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4fffffffffffffffffffffffffffp+4L : 0x1.d7ad154239e3537bc82f2907f5p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4fffffffffffffffffffffffff8p+4L : 0x1.8a0b2ac5ce188e409fdb8a7574cbp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4fffffffffffffffffffffffff8p+4L : 0x1.8a0b2ac5ce188e409fdb8a7574cbp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4fffffffffffffffffffffffff8p+4L : 0x1.8a0b2ac5ce188e409fdb8a7574cbp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4fffffffffffffffffffffffff8p+4L : 0x1.8a0b2ac5ce188e409fdb8a7574ccp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4fffffffffffffffffffffffff8p+4L : 0x1.8a0b2ac5ce188e409fdb8a75748p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4fffffffffffffffffffffffff8p+4L : 0x1.8a0b2ac5ce188e409fdb8a7575p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4fffffffffffffffffffffffff8p+4L : 0x1.8a0b2ac5ce188e409fdb8a75748p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4fffffffffffffffffffffffff8p+4L : 0x1.8a0b2ac5ce188e409fdb8a7575p+4L -1 : inexact-ok +lgamma -0x1.5000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.500002p+4f : -0x2.035d98p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.500002p+4f : -0x2.035d98p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.500002p+4f : -0x2.035d94p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.500002p+4f : -0x2.035d94p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.500002p+4 : -0x2.035d9633286cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.500002p+4 : -0x2.035d9633286cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.500002p+4 : -0x2.035d9633286bep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.500002p+4 : -0x2.035d9633286bep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.500002p+4L : -0x2.035d9633286bf6fcp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.500002p+4L : -0x2.035d9633286bf6fcp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bccfp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bccfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bcceep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bcceep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bcdp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bcdp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bccp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bccp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.5000000000001p+4 : -0xc.1bec49f18e6e8p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.5000000000001p+4 : -0xc.1bec49f18e6e8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.5000000000001p+4 : -0xc.1bec49f18e6ep+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.5000000000001p+4 : -0xc.1bec49f18e6ep+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5ep+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5dfp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5dfp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5ep+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5dfp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5dfp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a0ep+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a0d8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a0d8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a0d8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83ap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83ap+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5000000000000002p+4L : -0x4.7c05424b8a811288p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5000000000000002p+4L : -0x4.7c05424b8a811288p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5000000000000002p+4L : -0x4.7c05424b8a81128p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5000000000000002p+4L : -0x4.7c05424b8a81128p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5000000000000002p+4L : -0x4.7c05424b8a811288p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5000000000000002p+4L : -0x4.7c05424b8a811288p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5000000000000002p+4L : -0x4.7c05424b8a81128p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5000000000000002p+4L : -0x4.7c05424b8a81128p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5e2cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5e28p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5e28p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5e28p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5ep+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5ep+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5ep+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5000000000000000000000000001p+4L : 0x1.d7ad154239e3537bc82f2907f4f9p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5000000000000000000000000001p+4L : 0x1.d7ad154239e3537bc82f2907f4fap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5000000000000000000000000001p+4L : 0x1.d7ad154239e3537bc82f2907f4f9p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5000000000000000000000000001p+4L : 0x1.d7ad154239e3537bc82f2907f4fap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.500000000000000000000000008p+4L : 0x1.8a0b2ac5ce188e409fdb8a7571b9p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.500000000000000000000000008p+4L : 0x1.8a0b2ac5ce188e409fdb8a7571bap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.500000000000000000000000008p+4L : 0x1.8a0b2ac5ce188e409fdb8a7571b9p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.500000000000000000000000008p+4L : 0x1.8a0b2ac5ce188e409fdb8a7571bap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.500000000000000000000000008p+4L : 0x1.8a0b2ac5ce188e409fdb8a75718p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.500000000000000000000000008p+4L : 0x1.8a0b2ac5ce188e409fdb8a75718p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.500000000000000000000000008p+4L : 0x1.8a0b2ac5ce188e409fdb8a75718p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.500000000000000000000000008p+4L : 0x1.8a0b2ac5ce188e409fdb8a7572p+4L 1 : inexact-ok +lgamma -0x1.5fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.5ffffep+4f : -0x2.34d274p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.5ffffep+4f : -0x2.34d274p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.5ffffep+4f : -0x2.34d27p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.5ffffep+4f : -0x2.34d27p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.5ffffep+4 : -0x2.34d272c496dc2p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.5ffffep+4 : -0x2.34d272c496dcp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.5ffffep+4 : -0x2.34d272c496dcp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.5ffffep+4 : -0x2.34d272c496dcp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5ffffep+4L : -0x2.34d272c496dc022p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5ffffep+4L : -0x2.34d272c496dc022p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f598766p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f598766p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f598764p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f598764p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f5988p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f5987p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f5987p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f5987p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.5ffffffffffffp+4 : -0xf.333ad8d947218p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.5ffffffffffffp+4 : -0xf.333ad8d94721p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.5ffffffffffffp+4 : -0xf.333ad8d94721p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.5ffffffffffffp+4 : -0xf.333ad8d94721p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721202p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721202p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db998p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db99p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db99p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db99p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5dbcp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db8p+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0268p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0268p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a026p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a026p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0268p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0268p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a026p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a026p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb568p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb564p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb564p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb564p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb4p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb4p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5fffffffffffffffffffffffffffp+4L : 0x1.a6382c53be57c47192d76e3524e6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5fffffffffffffffffffffffffffp+4L : 0x1.a6382c53be57c47192d76e3524e6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5fffffffffffffffffffffffffffp+4L : 0x1.a6382c53be57c47192d76e3524e6p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5fffffffffffffffffffffffffffp+4L : 0x1.a6382c53be57c47192d76e3524e7p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5fffffffffffffffffffffffff8p+4L : 0x1.589641d7528cff366a83cfa2a4b7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5fffffffffffffffffffffffff8p+4L : 0x1.589641d7528cff366a83cfa2a4b7p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5fffffffffffffffffffffffff8p+4L : 0x1.589641d7528cff366a83cfa2a4b7p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5fffffffffffffffffffffffff8p+4L : 0x1.589641d7528cff366a83cfa2a4b8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5fffffffffffffffffffffffff8p+4L : 0x1.589641d7528cff366a83cfa2a48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5fffffffffffffffffffffffff8p+4L : 0x1.589641d7528cff366a83cfa2a48p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5fffffffffffffffffffffffff8p+4L : 0x1.589641d7528cff366a83cfa2a48p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5fffffffffffffffffffffffff8p+4L : 0x1.589641d7528cff366a83cfa2a5p+4L 1 : inexact-ok +lgamma -0x1.6000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.600002p+4f : -0x2.34d28p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.600002p+4f : -0x2.34d28p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.600002p+4f : -0x2.34d27cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.600002p+4f : -0x2.34d27cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.600002p+4 : -0x2.34d27f38e9c9p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.600002p+4 : -0x2.34d27f38e9c8ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.600002p+4 : -0x2.34d27f38e9c8ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.600002p+4 : -0x2.34d27f38e9c8ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.600002p+4L : -0x2.34d27f38e9c8e974p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.600002p+4L : -0x2.34d27f38e9c8e974p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.600002p+4L : -0x2.34d27f38e9c8e97p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.600002p+4L : -0x2.34d27f38e9c8e97p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.600002p+4L : -0x2.34d27f38e9c8e974p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.600002p+4L : -0x2.34d27f38e9c8e974p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.600002p+4L : -0x2.34d27f38e9c8e97p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.600002p+4L : -0x2.34d27f38e9c8e97p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82eep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82ecp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82ecp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82ecp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe83p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe83p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.6000000000001p+4 : -0xf.333ad8d947278p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.6000000000001p+4 : -0xf.333ad8d947278p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.6000000000001p+4 : -0xf.333ad8d94727p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.6000000000001p+4 : -0xf.333ad8d94727p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6000000000001p+4L : -0xf.333ad8d947275a4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6000000000001p+4L : -0xf.333ad8d947275a4p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6000000000001p+4L : -0xf.333ad8d947275a3p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6000000000001p+4L : -0xf.333ad8d947275a3p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6000000000001p+4L : -0xf.333ad8d947275a4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6000000000001p+4L : -0xf.333ad8d947275a4p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6000000000001p+4L : -0xf.333ad8d947275a3p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6000000000001p+4L : -0xf.333ad8d947275a3p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c4518p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c4518p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c451p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c451p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c48p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c44p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c44p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c44p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6000000000000002p+4L : -0x7.9353d133433a033p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6000000000000002p+4L : -0x7.9353d133433a033p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6000000000000002p+4L : -0x7.9353d133433a0328p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6000000000000002p+4L : -0x7.9353d133433a0328p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6000000000000002p+4L : -0x7.9353d133433a033p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6000000000000002p+4L : -0x7.9353d133433a033p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6000000000000002p+4L : -0x7.9353d133433a0328p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6000000000000002p+4L : -0x7.9353d133433a0328p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013138p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013138p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013134p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013134p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e40132p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e40132p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000000000000000000001p+4L : 0x1.a6382c53be57c47192d76e3524ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000000000000000000001p+4L : 0x1.a6382c53be57c47192d76e3524ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000000000000000000001p+4L : 0x1.a6382c53be57c47192d76e3524ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000000000000000000001p+4L : 0x1.a6382c53be57c47192d76e3524e1p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.600000000000000000000000008p+4L : 0x1.589641d7528cff366a83cfa2a19ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.600000000000000000000000008p+4L : 0x1.589641d7528cff366a83cfa2a19ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.600000000000000000000000008p+4L : 0x1.589641d7528cff366a83cfa2a19ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.600000000000000000000000008p+4L : 0x1.589641d7528cff366a83cfa2a19bp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.600000000000000000000000008p+4L : 0x1.589641d7528cff366a83cfa2a18p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.600000000000000000000000008p+4L : 0x1.589641d7528cff366a83cfa2a18p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.600000000000000000000000008p+4L : 0x1.589641d7528cff366a83cfa2a18p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.600000000000000000000000008p+4L : 0x1.589641d7528cff366a83cfa2a2p+4L -1 : inexact-ok +lgamma -0x1.6fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.6ffffep+4f : -0x2.66fd7p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.6ffffep+4f : -0x2.66fd7p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.6ffffep+4f : -0x2.66fd6cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.6ffffep+4f : -0x2.66fd6cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.6ffffep+4 : -0x2.66fd6ea9f77b8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.6ffffep+4 : -0x2.66fd6ea9f77b8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.6ffffep+4 : -0x2.66fd6ea9f77b6p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.6ffffep+4 : -0x2.66fd6ea9f77b6p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a4p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a4p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a4p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfa2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfa2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfp+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.6ffffffffffffp+4 : -0x1.255ea98937dap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.6ffffffffffffp+4 : -0x1.255ea98937d9fp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.6ffffffffffffp+4 : -0x1.255ea98937d9fp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.6ffffffffffffp+4 : -0x1.255ea98937d9fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f162p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f162p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f16p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f16p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f162p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f162p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f16p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f16p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71866dp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71866cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71866cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71866cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71868p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71868p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f7186p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f7186p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8039p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8039p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4662ep+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4662d8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4662d8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4662d8p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4664p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4664p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae466p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae466p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6fffffffffffffffffffffffffffp+4L : 0x1.740d30581aefe45f67cb6c506eedp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6fffffffffffffffffffffffffffp+4L : 0x1.740d30581aefe45f67cb6c506eeep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6fffffffffffffffffffffffffffp+4L : 0x1.740d30581aefe45f67cb6c506eedp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6fffffffffffffffffffffffffffp+4L : 0x1.740d30581aefe45f67cb6c506eeep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6fffffffffffffffffffffffff8p+4L : 0x1.266b45dbaf251f243f77cdbdeec4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6fffffffffffffffffffffffff8p+4L : 0x1.266b45dbaf251f243f77cdbdeec4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6fffffffffffffffffffffffff8p+4L : 0x1.266b45dbaf251f243f77cdbdeec4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6fffffffffffffffffffffffff8p+4L : 0x1.266b45dbaf251f243f77cdbdeec5p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6fffffffffffffffffffffffff8p+4L : 0x1.266b45dbaf251f243f77cdbdee8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6fffffffffffffffffffffffff8p+4L : 0x1.266b45dbaf251f243f77cdbdefp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6fffffffffffffffffffffffff8p+4L : 0x1.266b45dbaf251f243f77cdbdee8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6fffffffffffffffffffffffff8p+4L : 0x1.266b45dbaf251f243f77cdbdefp+4L -1 : inexact-ok +lgamma -0x1.7000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.700002p+4f : -0x2.66fd7cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.700002p+4f : -0x2.66fd7cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.700002p+4f : -0x2.66fd78p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.700002p+4f : -0x2.66fd78p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.700002p+4 : -0x2.66fd7b4acff92p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.700002p+4 : -0x2.66fd7b4acff92p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.700002p+4 : -0x2.66fd7b4acff9p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.700002p+4 : -0x2.66fd7b4acff9p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.700002p+4L : -0x2.66fd7b4acff91318p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.700002p+4L : -0x2.66fd7b4acff91318p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbe6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbe4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbe4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbe4p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bccp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bccp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.7000000000001p+4 : -0x1.255ea98937da6p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.7000000000001p+4 : -0x1.255ea98937da5p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.7000000000001p+4 : -0x1.255ea98937da5p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.7000000000001p+4 : -0x1.255ea98937da5p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7000000000001p+4L : -0x1.255ea98937da566ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7000000000001p+4L : -0x1.255ea98937da566ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae18568p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae18568p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae18567p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae18567p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae1858p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae1858p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae185p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae185p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7000000000000002p+4L : -0xa.b60390ed79b8046p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7000000000000002p+4L : -0xa.b60390ed79b8046p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd42d8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd42d8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd42dp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd42dp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd44p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd44p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd4p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd4p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7000000000000000000000000001p+4L : 0x1.740d30581aefe45f67cb6c506ee7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7000000000000000000000000001p+4L : 0x1.740d30581aefe45f67cb6c506ee7p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7000000000000000000000000001p+4L : 0x1.740d30581aefe45f67cb6c506ee7p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7000000000000000000000000001p+4L : 0x1.740d30581aefe45f67cb6c506ee8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.700000000000000000000000008p+4L : 0x1.266b45dbaf251f243f77cdbdeb9cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.700000000000000000000000008p+4L : 0x1.266b45dbaf251f243f77cdbdeb9cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.700000000000000000000000008p+4L : 0x1.266b45dbaf251f243f77cdbdeb9cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.700000000000000000000000008p+4L : 0x1.266b45dbaf251f243f77cdbdeb9dp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.700000000000000000000000008p+4L : 0x1.266b45dbaf251f243f77cdbdeb8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.700000000000000000000000008p+4L : 0x1.266b45dbaf251f243f77cdbdeb8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.700000000000000000000000008p+4L : 0x1.266b45dbaf251f243f77cdbdeb8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.700000000000000000000000008p+4L : 0x1.266b45dbaf251f243f77cdbdecp+4L 1 : inexact-ok +lgamma -0x1.7fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.7ffffep+4f : -0x2.99d6cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.7ffffep+4f : -0x2.99d6bcp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.7ffffep+4f : -0x2.99d6bcp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.7ffffep+4f : -0x2.99d6bcp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.7ffffep+4 : -0x2.99d6bd8dc6802p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.7ffffep+4 : -0x2.99d6bd8dc68p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.7ffffep+4 : -0x2.99d6bd8dc68p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.7ffffep+4 : -0x2.99d6bd8dc68p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7ffffep+4L : -0x2.99d6bd8dc6800784p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7ffffep+4L : -0x2.99d6bd8dc6800784p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a4216p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a4214p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a4214p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a4214p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a43p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a42p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a42p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a42p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.7ffffffffffffp+4 : -0x1.5837f8825c33fp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.7ffffffffffffp+4 : -0x1.5837f8825c33ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.7ffffffffffffp+4 : -0x1.5837f8825c33ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.7ffffffffffffp+4 : -0x1.5837f8825c33ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e22p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e22p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48acdp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48acdp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48accfp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48accfp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48adp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48adp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48ac8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48ac8p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf571ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf571ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf571ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf571ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1e98p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1e98p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1e9p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1e9p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e2p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e2p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1cp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7fffffffffffffffffffffffffffp+4L : 0x1.4133e15ef695f2f7c7af21ce9ddcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7fffffffffffffffffffffffffffp+4L : 0x1.4133e15ef695f2f7c7af21ce9dddp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7fffffffffffffffffffffffffffp+4L : 0x1.4133e15ef695f2f7c7af21ce9ddcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7fffffffffffffffffffffffffffp+4L : 0x1.4133e15ef695f2f7c7af21ce9dddp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7fffffffffffffffffffffffff8p+4L : 0xf.391f6e28acb2dbc9f5b833c1db8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7fffffffffffffffffffffffff8p+4L : 0xf.391f6e28acb2dbc9f5b833c1db88p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7fffffffffffffffffffffffff8p+4L : 0xf.391f6e28acb2dbc9f5b833c1db8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7fffffffffffffffffffffffff8p+4L : 0xf.391f6e28acb2dbc9f5b833c1db88p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7fffffffffffffffffffffffff8p+4L : 0xf.391f6e28acb2dbc9f5b833c1d8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7fffffffffffffffffffffffff8p+4L : 0xf.391f6e28acb2dbc9f5b833c1dcp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7fffffffffffffffffffffffff8p+4L : 0xf.391f6e28acb2dbc9f5b833c1d8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7fffffffffffffffffffffffff8p+4L : 0xf.391f6e28acb2dbc9f5b833c1dcp+0L 1 : inexact-ok +lgamma -0x1.8000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.800002p+4f : -0x2.99d6ccp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.800002p+4f : -0x2.99d6ccp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.800002p+4f : -0x2.99d6c8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.800002p+4f : -0x2.99d6c8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.800002p+4 : -0x2.99d6ca5949a86p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.800002p+4 : -0x2.99d6ca5949a84p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.800002p+4 : -0x2.99d6ca5949a84p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.800002p+4 : -0x2.99d6ca5949a84p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.800002p+4L : -0x2.99d6ca5949a84b9cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.800002p+4L : -0x2.99d6ca5949a84b9cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5dap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5dap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5d8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5d8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.8000000000001p+4 : -0x1.5837f8825c345p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.8000000000001p+4 : -0x1.5837f8825c345p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.8000000000001p+4 : -0x1.5837f8825c344p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.8000000000001p+4 : -0x1.5837f8825c344p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8000000000001p+4L : -0x1.5837f8825c34487cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8000000000001p+4L : -0x1.5837f8825c34487cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e012p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e012p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e011fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e011fp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e018p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e01p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e01p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e01p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8000000000000002p+4L : -0xd.e398807fbf571adp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8000000000000002p+4L : -0xd.e398807fbf571adp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8000000000000002p+4L : -0xd.e398807fbf571acp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8000000000000002p+4L : -0xd.e398807fbf571acp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8000000000000002p+4L : -0xd.e398807fbf571adp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8000000000000002p+4L : -0xd.e398807fbf571adp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8000000000000002p+4L : -0xd.e398807fbf571acp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8000000000000002p+4L : -0xd.e398807fbf571acp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa948p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa94p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa94p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa94p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854facp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa8p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8000000000000000000000000001p+4L : 0x1.4133e15ef695f2f7c7af21ce9dd6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8000000000000000000000000001p+4L : 0x1.4133e15ef695f2f7c7af21ce9dd6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8000000000000000000000000001p+4L : 0x1.4133e15ef695f2f7c7af21ce9dd6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8000000000000000000000000001p+4L : 0x1.4133e15ef695f2f7c7af21ce9dd7p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.800000000000000000000000008p+4L : 0xf.391f6e28acb2dbc9f5b833c1a858p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.800000000000000000000000008p+4L : 0xf.391f6e28acb2dbc9f5b833c1a858p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.800000000000000000000000008p+4L : 0xf.391f6e28acb2dbc9f5b833c1a858p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.800000000000000000000000008p+4L : 0xf.391f6e28acb2dbc9f5b833c1a86p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.800000000000000000000000008p+4L : 0xf.391f6e28acb2dbc9f5b833c1a8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.800000000000000000000000008p+4L : 0xf.391f6e28acb2dbc9f5b833c1a8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.800000000000000000000000008p+4L : 0xf.391f6e28acb2dbc9f5b833c1a8p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.800000000000000000000000008p+4L : 0xf.391f6e28acb2dbc9f5b833c1acp+0L -1 : inexact-ok +lgamma -0x1.8fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.8ffffep+4f : -0x2.cd5744p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.8ffffep+4f : -0x2.cd574p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.8ffffep+4f : -0x2.cd574p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.8ffffep+4f : -0x2.cd574p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.8ffffep+4 : -0x2.cd57416926b92p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.8ffffep+4 : -0x2.cd57416926b92p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.8ffffep+4 : -0x2.cd57416926b9p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.8ffffep+4 : -0x2.cd57416926b9p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8ffffep+4L : -0x2.cd57416926b9199p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8ffffep+4L : -0x2.cd57416926b9199p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f364p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f362p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f362p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f362p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f3p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f3p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.8ffffffffffffp+4 : -0x1.8bb87c72374e5p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.8ffffffffffffp+4 : -0x1.8bb87c72374e5p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.8ffffffffffffp+4 : -0x1.8bb87c72374e4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.8ffffffffffffp+4 : -0x1.8bb87c72374e4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e4852p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e4852p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac9e1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac9ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac9ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac9ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667acap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667acap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac98p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac98p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd876p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd876p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd874p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd874p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd876p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd876p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd874p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd874p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf4c1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf4cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf4cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf4cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf5p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf48p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf48p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8fffffffffffffffffffffffffffp+4L : 0x1.0db35d6f1b7b8c21cbc02d2bdcf1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8fffffffffffffffffffffffffffp+4L : 0x1.0db35d6f1b7b8c21cbc02d2bdcf1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8fffffffffffffffffffffffffffp+4L : 0x1.0db35d6f1b7b8c21cbc02d2bdcf1p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8fffffffffffffffffffffffffffp+4L : 0x1.0db35d6f1b7b8c21cbc02d2bdcf2p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8fffffffffffffffffffffffff8p+4L : 0xc.01172f2afb0c6e6a36c8e995cd2p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8fffffffffffffffffffffffff8p+4L : 0xc.01172f2afb0c6e6a36c8e995cd28p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8fffffffffffffffffffffffff8p+4L : 0xc.01172f2afb0c6e6a36c8e995cd2p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8fffffffffffffffffffffffff8p+4L : 0xc.01172f2afb0c6e6a36c8e995cd28p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8fffffffffffffffffffffffff8p+4L : 0xc.01172f2afb0c6e6a36c8e995ccp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8fffffffffffffffffffffffff8p+4L : 0xc.01172f2afb0c6e6a36c8e995ccp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8fffffffffffffffffffffffff8p+4L : 0xc.01172f2afb0c6e6a36c8e995ccp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8fffffffffffffffffffffffff8p+4L : 0xc.01172f2afb0c6e6a36c8e995dp+0L -1 : inexact-ok +lgamma -0x1.9000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.900002p+4f : -0x2.cd575p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.900002p+4f : -0x2.cd575p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.900002p+4f : -0x2.cd574cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.900002p+4f : -0x2.cd574cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.900002p+4 : -0x2.cd574e5d9fa4p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.900002p+4 : -0x2.cd574e5d9fa3ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.900002p+4 : -0x2.cd574e5d9fa3ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.900002p+4 : -0x2.cd574e5d9fa3ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.900002p+4L : -0x2.cd574e5d9fa3ed04p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.900002p+4L : -0x2.cd574e5d9fa3ed04p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b06444p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b06442p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b06442p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b06442p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b065p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b064p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b064p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b064p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.9000000000001p+4 : -0x1.8bb87c72374ebp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.9000000000001p+4 : -0x1.8bb87c72374ebp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.9000000000001p+4 : -0x1.8bb87c72374eap+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.9000000000001p+4 : -0x1.8bb87c72374eap+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022165dfp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022165dfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022165dep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022165dep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022166p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022166p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d010221658p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d010221658p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd884p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd884p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6994p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6994p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6993p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6993p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f698p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f698p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f698p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9000000000000000000000000001p+4L : 0x1.0db35d6f1b7b8c21cbc02d2bdceap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9000000000000000000000000001p+4L : 0x1.0db35d6f1b7b8c21cbc02d2bdcebp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9000000000000000000000000001p+4L : 0x1.0db35d6f1b7b8c21cbc02d2bdceap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9000000000000000000000000001p+4L : 0x1.0db35d6f1b7b8c21cbc02d2bdcebp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.900000000000000000000000008p+4L : 0xc.01172f2afb0c6e6a36c8e995995p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.900000000000000000000000008p+4L : 0xc.01172f2afb0c6e6a36c8e9959958p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.900000000000000000000000008p+4L : 0xc.01172f2afb0c6e6a36c8e995995p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.900000000000000000000000008p+4L : 0xc.01172f2afb0c6e6a36c8e9959958p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.900000000000000000000000008p+4L : 0xc.01172f2afb0c6e6a36c8e99598p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.900000000000000000000000008p+4L : 0xc.01172f2afb0c6e6a36c8e99598p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.900000000000000000000000008p+4L : 0xc.01172f2afb0c6e6a36c8e99598p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.900000000000000000000000008p+4L : 0xc.01172f2afb0c6e6a36c8e9959cp+0L 1 : inexact-ok +lgamma -0x1.9fffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.9ffffep+4f : -0x3.01786cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.9ffffep+4f : -0x3.01786cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.9ffffep+4f : -0x3.017868p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.9ffffep+4f : -0x3.017868p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.9ffffep+4 : -0x3.01786b2b55b3ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.9ffffep+4 : -0x3.01786b2b55b3ap+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.9ffffep+4 : -0x3.01786b2b55b38p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.9ffffep+4 : -0x3.01786b2b55b38p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9ffffep+4L : -0x3.01786b2b55b39358p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9ffffep+4L : -0x3.01786b2b55b39358p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af744p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af742p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af742p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af742p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af7p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af7p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af7p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.9ffffffffffffp+4 : -0x1.bfd9a6481783fp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.9ffffffffffffp+4 : -0x1.bfd9a6481783ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.9ffffffffffffp+4 : -0x1.bfd9a6481783ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.9ffffffffffffp+4 : -0x1.bfd9a6481783ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb97ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb97ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb979p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb979p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb98p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb98p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb9p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb9p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830bcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830bbfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830bbfp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830bbfp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830b8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830b8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9fffffffffffffffffffffffffffp+4L : 0xd.99233993b45f28a0226540114b7p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9fffffffffffffffffffffffffffp+4L : 0xd.99233993b45f28a0226540114b7p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9fffffffffffffffffffffffffffp+4L : 0xd.99233993b45f28a0226540114b7p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9fffffffffffffffffffffffffffp+4L : 0xd.99233993b45f28a0226540114b78p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9fffffffffffffffffffffffff8p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e949dp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9fffffffffffffffffffffffff8p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e949dp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9fffffffffffffffffffffffff8p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e949dp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9fffffffffffffffffffffffff8p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e949d8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9fffffffffffffffffffffffff8p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e948p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9fffffffffffffffffffffffff8p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e948p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9fffffffffffffffffffffffff8p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e948p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9fffffffffffffffffffffffff8p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e94cp+0L 1 : inexact-ok +lgamma -0x1.a000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.a00002p+4f : -0x3.01787cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.a00002p+4f : -0x3.017878p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.a00002p+4f : -0x3.017878p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.a00002p+4f : -0x3.017878p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.a00002p+4 : -0x3.017878473114ap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.a00002p+4 : -0x3.0178784731148p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.a00002p+4 : -0x3.0178784731148p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.a00002p+4 : -0x3.0178784731148p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.a00002p+4L : -0x3.0178784731148e3p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.a00002p+4L : -0x3.0178784731148e3p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a300154p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a300152p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a300152p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a300152p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a3002p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a3001p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a3001p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a3001p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.a000000000001p+4 : -0x1.bfd9a64817845p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.a000000000001p+4 : -0x1.bfd9a64817845p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.a000000000001p+4 : -0x1.bfd9a64817844p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.a000000000001p+4 : -0x1.bfd9a64817844p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.a000000000001p+4L : -0x1.bfd9a64817844a2ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.a000000000001p+4L : -0x1.bfd9a64817844a2ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.a000000000001p+4L : -0x1.bfd9a64817844a28p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.a000000000001p+4L : -0x1.bfd9a64817844a28p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.a000000000001p+4L : -0x1.bfd9a64817844a2ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.a000000000001p+4L : -0x1.bfd9a64817844a2ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.a000000000001p+4L : -0x1.bfd9a64817844a28p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.a000000000001p+4L : -0x1.bfd9a64817844a28p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d606b4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d606b4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d606b3p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d606b3p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d607p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d6068p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d6068p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d6068p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.a000000000000002p+4L : -0x1.45db35cdb745721cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.a000000000000002p+4L : -0x1.45db35cdb745721cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de309p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de309p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de308p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de308p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de38p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de3p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a000000000000000000000000001p+4L : 0xd.99233993b45f28a0226540114b08p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a000000000000000000000000001p+4L : 0xd.99233993b45f28a0226540114b08p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a000000000000000000000000001p+4L : 0xd.99233993b45f28a0226540114b08p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a000000000000000000000000001p+4L : 0xd.99233993b45f28a0226540114b1p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a00000000000000000000000008p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e9156p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a00000000000000000000000008p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e9156p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a00000000000000000000000008p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e9156p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a00000000000000000000000008p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e91568p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a00000000000000000000000008p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e914p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a00000000000000000000000008p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e914p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a00000000000000000000000008p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e914p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a00000000000000000000000008p+4L : 0x8.bf0491ccf7b2d4ed9d2b56e918p+0L -1 : inexact-ok +lgamma -0x1.afffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.affffep+4f : -0x3.36342cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.affffep+4f : -0x3.36342cp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.affffep+4f : -0x3.363428p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.affffep+4f : -0x3.363428p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.affffep+4 : -0x3.36342a886638p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.affffep+4 : -0x3.36342a886637ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.affffep+4 : -0x3.36342a886637ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.affffep+4 : -0x3.36342a886637ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.affffep+4L : -0x3.36342a886637ea4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.affffep+4L : -0x3.36342a886637ea4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39f6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39f4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39f4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf3ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf3ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.affffffffffffp+4 : -0x1.f49565b81e8d1p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.affffffffffffp+4 : -0x1.f49565b81e8dp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.affffffffffffp+4 : -0x1.f49565b81e8dp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.affffffffffffp+4 : -0x1.f49565b81e8dp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.affffffffffffp+4L : -0x1.f49565b81e8d007ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.affffffffffffp+4L : -0x1.f49565b81e8d007ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0078p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0078p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.affffffffffffp+4L : -0x1.f49565b81e8d007ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.affffffffffffp+4L : -0x1.f49565b81e8d007ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0078p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0078p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f2fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f2fp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922fp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922fp+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d2p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d2p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d2p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d2p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8bp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8bp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.afffffffffffffffffffffffffffp+4L : 0xa.4d67429343cd2c3c361898123bcp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.afffffffffffffffffffffffffffp+4L : 0xa.4d67429343cd2c3c361898123bcp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.afffffffffffffffffffffffffffp+4L : 0xa.4d67429343cd2c3c361898123bcp+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.afffffffffffffffffffffffffffp+4L : 0xa.4d67429343cd2c3c361898123bc8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.afffffffffffffffffffffffff8p+4L : 0x5.73489acc8720d889b0deaeea3a68p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.afffffffffffffffffffffffff8p+4L : 0x5.73489acc8720d889b0deaeea3a6cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.afffffffffffffffffffffffff8p+4L : 0x5.73489acc8720d889b0deaeea3a68p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.afffffffffffffffffffffffff8p+4L : 0x5.73489acc8720d889b0deaeea3a6cp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.afffffffffffffffffffffffff8p+4L : 0x5.73489acc8720d889b0deaeea3ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.afffffffffffffffffffffffff8p+4L : 0x5.73489acc8720d889b0deaeea3ap+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.afffffffffffffffffffffffff8p+4L : 0x5.73489acc8720d889b0deaeea3ap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.afffffffffffffffffffffffff8p+4L : 0x5.73489acc8720d889b0deaeea3cp+0L -1 : inexact-ok +lgamma -0x1.b000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.b00002p+4f : -0x3.363438p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.b00002p+4f : -0x3.363438p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.b00002p+4f : -0x3.363434p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.b00002p+4f : -0x3.363434p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.b00002p+4 : -0x3.363437ca2ea28p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.b00002p+4 : -0x3.363437ca2ea26p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.b00002p+4 : -0x3.363437ca2ea26p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.b00002p+4 : -0x3.363437ca2ea26p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.b00002p+4L : -0x3.363437ca2ea26058p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.b00002p+4L : -0x3.363437ca2ea26058p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.b00002p+4L : -0x3.363437ca2ea26054p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.b00002p+4L : -0x3.363437ca2ea26054p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.b00002p+4L : -0x3.363437ca2ea26058p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.b00002p+4L : -0x3.363437ca2ea26058p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.b00002p+4L : -0x3.363437ca2ea26054p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.b00002p+4L : -0x3.363437ca2ea26054p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c95ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c958p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c958p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c958p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202cap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c9p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c9p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c9p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.b000000000001p+4 : -0x1.f49565b81e8d7p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.b000000000001p+4 : -0x1.f49565b81e8d7p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.b000000000001p+4 : -0x1.f49565b81e8d6p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.b000000000001p+4 : -0x1.f49565b81e8d6p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a88p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a86p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a86p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a88p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a86p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a86p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f72efp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f72eep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f72eep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f72eep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f73p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f73p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f728p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f728p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb7534p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb7533p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb7533p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb7533p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb758p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb75p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb75p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb75p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b000000000000000000000000001p+4L : 0xa.4d67429343cd2c3c361898123b5p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b000000000000000000000000001p+4L : 0xa.4d67429343cd2c3c361898123b58p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b000000000000000000000000001p+4L : 0xa.4d67429343cd2c3c361898123b5p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b000000000000000000000000001p+4L : 0xa.4d67429343cd2c3c361898123b58p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b00000000000000000000000008p+4L : 0x5.73489acc8720d889b0deaeea0564p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b00000000000000000000000008p+4L : 0x5.73489acc8720d889b0deaeea0564p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b00000000000000000000000008p+4L : 0x5.73489acc8720d889b0deaeea0564p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b00000000000000000000000008p+4L : 0x5.73489acc8720d889b0deaeea0568p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b00000000000000000000000008p+4L : 0x5.73489acc8720d889b0deaeea04p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b00000000000000000000000008p+4L : 0x5.73489acc8720d889b0deaeea06p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b00000000000000000000000008p+4L : 0x5.73489acc8720d889b0deaeea04p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b00000000000000000000000008p+4L : 0x5.73489acc8720d889b0deaeea06p+0L 1 : inexact-ok +lgamma -0x1.bfffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.bffffep+4f : -0x3.6b84e4p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.bffffep+4f : -0x3.6b84ep+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.bffffep+4f : -0x3.6b84ep+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.bffffep+4f : -0x3.6b84ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.bffffep+4 : -0x3.6b84e02349a7ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.bffffep+4 : -0x3.6b84e02349a7ap+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.bffffep+4 : -0x3.6b84e02349a78p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.bffffep+4 : -0x3.6b84e02349a78p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.bffffep+4L : -0x3.6b84e02349a7940cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.bffffep+4L : -0x3.6b84e02349a7940cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.bffffep+4L : -0x3.6b84e02349a79408p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.bffffep+4L : -0x3.6b84e02349a79408p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.bffffep+4L : -0x3.6b84e02349a7940cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.bffffep+4L : -0x3.6b84e02349a7940cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.bffffep+4L : -0x3.6b84e02349a79408p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.bffffep+4L : -0x3.6b84e02349a79408p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb868ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb8688p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb8688p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb8688p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb87p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb87p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb86p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb86p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.bffffffffffffp+4 : -0x2.29e61b654b216p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.bffffffffffffp+4 : -0x2.29e61b654b214p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.bffffffffffffp+4 : -0x2.29e61b654b214p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.bffffffffffffp+4 : -0x2.29e61b654b214p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.bffffffffffffp+4L : -0x2.29e61b654b214674p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.bffffffffffffp+4L : -0x2.29e61b654b214674p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fd7cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fd7cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fd7ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fd7ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fdp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fdp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fdp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c6032930547p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c6032930547p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c6032930546p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c6032930546p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c603293058p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c603293058p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c60329305p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c60329305p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bfffffffffffffffffffffffffffp+4L : 0x6.f85be7c07a88c39dabbc9a130dcp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bfffffffffffffffffffffffffffp+4L : 0x6.f85be7c07a88c39dabbc9a130dcp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bfffffffffffffffffffffffffffp+4L : 0x6.f85be7c07a88c39dabbc9a130dcp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bfffffffffffffffffffffffffffp+4L : 0x6.f85be7c07a88c39dabbc9a130dc4p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bfffffffffffffffffffffffff8p+4L : 0x2.1e3d3ff9bddc6feb2682b0eb0cb2p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bfffffffffffffffffffffffff8p+4L : 0x2.1e3d3ff9bddc6feb2682b0eb0cb4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bfffffffffffffffffffffffff8p+4L : 0x2.1e3d3ff9bddc6feb2682b0eb0cb2p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bfffffffffffffffffffffffff8p+4L : 0x2.1e3d3ff9bddc6feb2682b0eb0cb4p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bfffffffffffffffffffffffff8p+4L : 0x2.1e3d3ff9bddc6feb2682b0eb0cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bfffffffffffffffffffffffff8p+4L : 0x2.1e3d3ff9bddc6feb2682b0eb0dp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bfffffffffffffffffffffffff8p+4L : 0x2.1e3d3ff9bddc6feb2682b0eb0cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bfffffffffffffffffffffffff8p+4L : 0x2.1e3d3ff9bddc6feb2682b0eb0dp+0L 1 : inexact-ok +lgamma -0x1.c000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.c00002p+4f : -0x3.6b84fp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.c00002p+4f : -0x3.6b84ecp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.c00002p+4f : -0x3.6b84ecp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.c00002p+4f : -0x3.6b84ecp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.c00002p+4 : -0x3.6b84ed89a45b4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.c00002p+4 : -0x3.6b84ed89a45b2p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.c00002p+4 : -0x3.6b84ed89a45b2p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.c00002p+4 : -0x3.6b84ed89a45b2p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb4p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb4p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb4p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911b68p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911b66p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911b66p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911b66p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911bp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911bp+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.c000000000001p+4 : -0x2.29e61b654b21cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.c000000000001p+4 : -0x2.29e61b654b21cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.c000000000001p+4 : -0x2.29e61b654b21ap+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.c000000000001p+4 : -0x2.29e61b654b21ap+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.c000000000001p+4L : -0x2.29e61b654b21b1ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.c000000000001p+4L : -0x2.29e61b654b21b1ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.c000000000001p+4L : -0x2.29e61b654b21b1ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.c000000000001p+4L : -0x2.29e61b654b21b1ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888a5ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888a5ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888a5ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db139p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db138p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db138p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db138p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db18p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db1p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db1p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c000000000000000000000000001p+4L : 0x6.f85be7c07a88c39dabbc9a130d54p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c000000000000000000000000001p+4L : 0x6.f85be7c07a88c39dabbc9a130d54p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c000000000000000000000000001p+4L : 0x6.f85be7c07a88c39dabbc9a130d54p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c000000000000000000000000001p+4L : 0x6.f85be7c07a88c39dabbc9a130d58p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c00000000000000000000000008p+4L : 0x2.1e3d3ff9bddc6feb2682b0ead718p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c00000000000000000000000008p+4L : 0x2.1e3d3ff9bddc6feb2682b0ead71ap+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c00000000000000000000000008p+4L : 0x2.1e3d3ff9bddc6feb2682b0ead718p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c00000000000000000000000008p+4L : 0x2.1e3d3ff9bddc6feb2682b0ead71ap+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c00000000000000000000000008p+4L : 0x2.1e3d3ff9bddc6feb2682b0ead7p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c00000000000000000000000008p+4L : 0x2.1e3d3ff9bddc6feb2682b0ead7p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c00000000000000000000000008p+4L : 0x2.1e3d3ff9bddc6feb2682b0ead7p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c00000000000000000000000008p+4L : 0x2.1e3d3ff9bddc6feb2682b0ead8p+0L -1 : inexact-ok +lgamma -0x1.cfffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.cffffep+4f : -0x3.a16554p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.cffffep+4f : -0x3.a1655p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.cffffep+4f : -0x3.a1655p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.cffffep+4f : -0x3.a1655p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.cffffep+4 : -0x3.a16551a93dea8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.cffffep+4 : -0x3.a16551a93dea6p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.cffffep+4 : -0x3.a16551a93dea6p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.cffffep+4 : -0x3.a16551a93dea6p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.cffffep+4L : -0x3.a16551a93dea66bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.cffffep+4L : -0x3.a16551a93dea66bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cee8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cee6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cee6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cee6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cfp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cfp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cep+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.cffffffffffffp+4 : -0x2.5fc68cfce71dap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.cffffffffffffp+4 : -0x2.5fc68cfce71d8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.cffffffffffffp+4 : -0x2.5fc68cfce71d8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.cffffffffffffp+4 : -0x2.5fc68cfce71d8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d836p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d836p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d836p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d836p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d532p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d532p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d53p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d53p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d5p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15dap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15dap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f35p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f35p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f34p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f34p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129fp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129fp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cfffffffffffffffffffffffffffp+4L : 0x3.9a54ce46bac4ebf0d7a8bc07c726p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cfffffffffffffffffffffffffffp+4L : 0x3.9a54ce46bac4ebf0d7a8bc07c728p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cfffffffffffffffffffffffffffp+4L : 0x3.9a54ce46bac4ebf0d7a8bc07c726p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cfffffffffffffffffffffffffffp+4L : 0x3.9a54ce46bac4ebf0d7a8bc07c728p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d2039a1p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d2039ap+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d2039ap+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d2039ap+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d203ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d20398p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d20398p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d20398p+0L -1 : inexact-ok +lgamma -0x1.d000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.d00002p+4f : -0x3.a1656p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.d00002p+4f : -0x3.a1656p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.d00002p+4f : -0x3.a1655cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.d00002p+4f : -0x3.a1655cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.d00002p+4 : -0x3.a1655f32e810ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.d00002p+4 : -0x3.a1655f32e810cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.d00002p+4 : -0x3.a1655f32e810cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.d00002p+4 : -0x3.a1655f32e810cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.d00002p+4L : -0x3.a1655f32e810c39p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.d00002p+4L : -0x3.a1655f32e810c39p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.d00002p+4L : -0x3.a1655f32e810c38cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.d00002p+4L : -0x3.a1655f32e810c38cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.d00002p+4L : -0x3.a1655f32e810c39p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.d00002p+4L : -0x3.a1655f32e810c39p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.d00002p+4L : -0x3.a1655f32e810c38cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.d00002p+4L : -0x3.a1655f32e810c38cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afeceb84p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afeceb82p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afeceb82p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afeceb82p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afececp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afececp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afecebp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afecebp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.d000000000001p+4 : -0x2.5fc68cfce71ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.d000000000001p+4 : -0x2.5fc68cfce71dep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.d000000000001p+4 : -0x2.5fc68cfce71dep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.d000000000001p+4 : -0x2.5fc68cfce71dep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.d000000000001p+4L : -0x2.5fc68cfce71defacp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.d000000000001p+4L : -0x2.5fc68cfce71defacp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.d000000000001p+4L : -0x2.5fc68cfce71defa8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.d000000000001p+4L : -0x2.5fc68cfce71defa8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.d000000000001p+4L : -0x2.5fc68cfce71defacp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.d000000000001p+4L : -0x2.5fc68cfce71defacp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.d000000000001p+4L : -0x2.5fc68cfce71defa8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.d000000000001p+4L : -0x2.5fc68cfce71defa8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1b76p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1b76p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1b74p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1b74p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1bp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e6p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e4p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e4p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e6p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e4p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f801ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f801dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f801dp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f801dp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f808p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d000000000000000000000000001p+4L : 0x3.9a54ce46bac4ebf0d7a8bc07c6bap+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d000000000000000000000000001p+4L : 0x3.9a54ce46bac4ebf0d7a8bc07c6bcp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d000000000000000000000000001p+4L : 0x3.9a54ce46bac4ebf0d7a8bc07c6bap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d000000000000000000000000001p+4L : 0x3.9a54ce46bac4ebf0d7a8bc07c6bcp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206fc7p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206fc7p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206fc6p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206fc6p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d207p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d207p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206f8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206f8p+0L 1 : inexact-ok +lgamma -0x1.dfffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.dffffep+4f : -0x3.d7d0ap+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.dffffep+4f : -0x3.d7d0ap+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.dffffep+4f : -0x3.d7d09cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.dffffep+4f : -0x3.d7d09cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.dffffep+4 : -0x3.d7d09f8a4486ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.dffffep+4 : -0x3.d7d09f8a44868p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.dffffep+4 : -0x3.d7d09f8a44868p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.dffffep+4 : -0x3.d7d09f8a44868p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.dffffep+4L : -0x3.d7d09f8a4486822p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.dffffep+4L : -0x3.d7d09f8a4486822p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.dffffep+4L : -0x3.d7d09f8a4486821cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.dffffep+4L : -0x3.d7d09f8a4486821cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.dffffep+4L : -0x3.d7d09f8a4486822p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.dffffep+4L : -0x3.d7d09f8a4486822p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.dffffep+4L : -0x3.d7d09f8a4486821cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.dffffep+4L : -0x3.d7d09f8a4486821cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182d2cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182d2cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182d2ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182d2ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182dp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.dffffffffffffp+4 : -0x2.9631daeefecacp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.dffffffffffffp+4 : -0x2.9631daeefecacp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.dffffffffffffp+4 : -0x2.9631daeefecaap+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.dffffffffffffp+4 : -0x2.9631daeefecaap+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.dffffffffffffp+4L : -0x2.9631daeefecab874p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.dffffffffffffp+4L : -0x2.9631daeefecab874p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.dffffffffffffp+4L : -0x2.9631daeefecab87p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.dffffffffffffp+4L : -0x2.9631daeefecab87p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.dffffffffffffp+4L : -0x2.9631daeefecab874p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.dffffffffffffp+4L : -0x2.9631daeefecab874p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.dffffffffffffp+4L : -0x2.9631daeefecab87p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.dffffffffffffp+4L : -0x2.9631daeefecab87p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7dbp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7dbp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7daep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7daep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7dp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b78p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b78p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bf2ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bf2cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bf2cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bf2cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bfp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bfp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x3.39fef253ff1921e8a33d604b6a06p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x3.39fef253ff1921e8a33d604b6a06p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x3.39fef253ff1921e8a33d604b6a06p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x3.39fef253ff1921e8a33d604b6a08p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132349e4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132349e4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132349ep+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132349ep+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb0613234ap+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb0613234ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132348p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132348p+0L 1 : inexact-ok +lgamma -0x1.e000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.e00002p+4f : -0x3.d7d0bp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.e00002p+4f : -0x3.d7d0acp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.e00002p+4f : -0x3.d7d0acp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.e00002p+4f : -0x3.d7d0acp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.e00002p+4 : -0x3.d7d0ad3610cf2p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.e00002p+4 : -0x3.d7d0ad3610cfp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.e00002p+4 : -0x3.d7d0ad3610cfp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.e00002p+4 : -0x3.d7d0ad3610cfp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.e00002p+4L : -0x3.d7d0ad3610cf0124p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.e00002p+4L : -0x3.d7d0ad3610cf0124p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.e00002p+4L : -0x3.d7d0ad3610cf012p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.e00002p+4L : -0x3.d7d0ad3610cf012p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.e00002p+4L : -0x3.d7d0ad3610cf0124p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.e00002p+4L : -0x3.d7d0ad3610cf0124p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.e00002p+4L : -0x3.d7d0ad3610cf012p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.e00002p+4L : -0x3.d7d0ad3610cf012p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205f2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205f2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205fp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0206p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0206p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.e000000000001p+4 : -0x2.9631daeefecb4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.e000000000001p+4 : -0x2.9631daeefecb2p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.e000000000001p+4 : -0x2.9631daeefecb2p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.e000000000001p+4 : -0x2.9631daeefecb2p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.e000000000001p+4L : -0x2.9631daeefecb25d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.e000000000001p+4L : -0x2.9631daeefecb25d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d506p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d504p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d504p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d504p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d5p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b84p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b84p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b84p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b84p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c238p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c236p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c236p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c236p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c2p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e000000000000000000000000001p+4L : 0x3.39fef253ff1921e8a33d604b633p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e000000000000000000000000001p+4L : 0x3.39fef253ff1921e8a33d604b633p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e000000000000000000000000001p+4L : 0x3.39fef253ff1921e8a33d604b633p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e000000000000000000000000001p+4L : 0x3.39fef253ff1921e8a33d604b6332p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238094p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238094p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb061323809p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb061323809p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb06132382p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238p+0L -1 : inexact-ok +lgamma -0x1.efffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.effffep+4f : -0x4.0ec24p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.effffep+4f : -0x4.0ec24p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.effffep+4f : -0x4.0ec238p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.effffep+4f : -0x4.0ec238p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.effffep+4 : -0x4.0ec23c0ae2bc4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.effffep+4 : -0x4.0ec23c0ae2bc4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.effffep+4 : -0x4.0ec23c0ae2bcp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.effffep+4 : -0x4.0ec23c0ae2bcp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.effffep+4L : -0x4.0ec23c0ae2bc254p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.effffep+4L : -0x4.0ec23c0ae2bc2538p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.effffep+4L : -0x4.0ec23c0ae2bc2538p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.effffep+4L : -0x4.0ec23c0ae2bc2538p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.effffep+4L : -0x4.0ec23c0ae2bc254p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.effffep+4L : -0x4.0ec23c0ae2bc2538p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.effffep+4L : -0x4.0ec23c0ae2bc2538p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.effffep+4L : -0x4.0ec23c0ae2bc2538p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.effffep+4L : -0x4.0ec23c0ae2bc253963f0c770efd4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.effffep+4L : -0x4.0ec23c0ae2bc253963f0c770efd4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.effffep+4L : -0x4.0ec23c0ae2bc253963f0c770efdp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.effffep+4L : -0x4.0ec23c0ae2bc253963f0c770efdp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.effffep+4L : -0x4.0ec23c0ae2bc253963f0c770fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.effffep+4L : -0x4.0ec23c0ae2bc253963f0c770fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.effffep+4L : -0x4.0ec23c0ae2bc253963f0c770eep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.effffep+4L : -0x4.0ec23c0ae2bc253963f0c770eep+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.effffffffffffp+4 : -0x2.cd23778021218p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.effffffffffffp+4 : -0x2.cd23778021216p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.effffffffffffp+4 : -0x2.cd23778021216p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.effffffffffffp+4 : -0x2.cd23778021216p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.effffffffffffp+4L : -0x2.cd23778021216bd4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.effffffffffffp+4L : -0x2.cd23778021216bdp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.effffffffffffp+4L : -0x2.cd23778021216bdp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.effffffffffffp+4L : -0x2.cd23778021216bdp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.effffffffffffp+4L : -0x2.cd23778021216bd4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.effffffffffffp+4L : -0x2.cd23778021216bdp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.effffffffffffp+4L : -0x2.cd23778021216bdp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.effffffffffffp+4L : -0x2.cd23778021216bdp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.effffffffffffp+4L : -0x2.cd23778021216bd128a5aa6dd404p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.effffffffffffp+4L : -0x2.cd23778021216bd128a5aa6dd404p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.effffffffffffp+4L : -0x2.cd23778021216bd128a5aa6dd402p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.effffffffffffp+4L : -0x2.cd23778021216bd128a5aa6dd402p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.effffffffffffp+4L : -0x2.cd23778021216bd128a5aa6dd5p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.effffffffffffp+4L : -0x2.cd23778021216bd128a5aa6dd4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.effffffffffffp+4L : -0x2.cd23778021216bd128a5aa6dd4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.effffffffffffp+4L : -0x2.cd23778021216bd128a5aa6dd4p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff58p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff58p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff54p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff54p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff58p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff58p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff54p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff54p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff57799917ca5794p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff57799917ca5794p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff57799917ca5792p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff57799917ca5792p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff57799917ca58p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff57799917ca58p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff57799917ca57p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.effffffffffffffep+4L : -0x2.53250705c0e2ff57799917ca57p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.efffffffffffffffffffffffffffp+4L : -0x3.3b79d9ece579ac045ba07108f0dap+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.efffffffffffffffffffffffffffp+4L : -0x3.3b79d9ece579ac045ba07108f0dap+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.efffffffffffffffffffffffffffp+4L : -0x3.3b79d9ece579ac045ba07108f0d8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.efffffffffffffffffffffffffffp+4L : -0x3.3b79d9ece579ac045ba07108f0d8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.efffffffffffffffffffffffff8p+4L : -0x8.159881b3a225ffb6e0da5a30f12p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.efffffffffffffffffffffffff8p+4L : -0x8.159881b3a225ffb6e0da5a30f118p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.efffffffffffffffffffffffff8p+4L : -0x8.159881b3a225ffb6e0da5a30f118p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.efffffffffffffffffffffffff8p+4L : -0x8.159881b3a225ffb6e0da5a30f118p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.efffffffffffffffffffffffff8p+4L : -0x8.159881b3a225ffb6e0da5a30f4p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.efffffffffffffffffffffffff8p+4L : -0x8.159881b3a225ffb6e0da5a30fp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.efffffffffffffffffffffffff8p+4L : -0x8.159881b3a225ffb6e0da5a30fp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.efffffffffffffffffffffffff8p+4L : -0x8.159881b3a225ffb6e0da5a30fp+0L -1 : inexact-ok +lgamma -0x1.f000000000000000000000000001p+4 += lgamma downward flt-32 -0x1.f00002p+4f : -0x4.0ec25p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.f00002p+4f : -0x4.0ec248p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.f00002p+4f : -0x4.0ec248p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.f00002p+4f : -0x4.0ec248p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.f00002p+4 : -0x4.0ec249d7b746cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.f00002p+4 : -0x4.0ec249d7b746cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.f00002p+4 : -0x4.0ec249d7b7468p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.f00002p+4 : -0x4.0ec249d7b7468p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.f00002p+4L : -0x4.0ec249d7b746b4c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.f00002p+4L : -0x4.0ec249d7b746b4cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.f00002p+4L : -0x4.0ec249d7b746b4cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.f00002p+4L : -0x4.0ec249d7b746b4cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.f00002p+4L : -0x4.0ec249d7b746b4c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.f00002p+4L : -0x4.0ec249d7b746b4cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.f00002p+4L : -0x4.0ec249d7b746b4cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.f00002p+4L : -0x4.0ec249d7b746b4cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.f00002p+4L : -0x4.0ec249d7b746b4c08f3395f5c198p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.f00002p+4L : -0x4.0ec249d7b746b4c08f3395f5c198p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.f00002p+4L : -0x4.0ec249d7b746b4c08f3395f5c194p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.f00002p+4L : -0x4.0ec249d7b746b4c08f3395f5c194p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.f00002p+4L : -0x4.0ec249d7b746b4c08f3395f5c2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.f00002p+4L : -0x4.0ec249d7b746b4c08f3395f5c2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.f00002p+4L : -0x4.0ec249d7b746b4c08f3395f5cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.f00002p+4L : -0x4.0ec249d7b746b4c08f3395f5cp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.f000000000001p+4 : -0x2.cd2377802121ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.f000000000001p+4 : -0x2.cd2377802121ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.f000000000001p+4 : -0x2.cd2377802121cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.f000000000001p+4 : -0x2.cd2377802121cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.f000000000001p+4L : -0x2.cd2377802121da38p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.f000000000001p+4L : -0x2.cd2377802121da38p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.f000000000001p+4L : -0x2.cd2377802121da34p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.f000000000001p+4L : -0x2.cd2377802121da34p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.f000000000001p+4L : -0x2.cd2377802121da38p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.f000000000001p+4L : -0x2.cd2377802121da38p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.f000000000001p+4L : -0x2.cd2377802121da34p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.f000000000001p+4L : -0x2.cd2377802121da34p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.f000000000001p+4L : -0x2.cd2377802121da37ccfa26a7339cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.f000000000001p+4L : -0x2.cd2377802121da37ccfa26a7339cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.f000000000001p+4L : -0x2.cd2377802121da37ccfa26a7339ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.f000000000001p+4L : -0x2.cd2377802121da37ccfa26a7339ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.f000000000001p+4L : -0x2.cd2377802121da37ccfa26a734p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.f000000000001p+4L : -0x2.cd2377802121da37ccfa26a734p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.f000000000001p+4L : -0x2.cd2377802121da37ccfa26a733p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.f000000000001p+4L : -0x2.cd2377802121da37ccfa26a733p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff68p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff64p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff64p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff64p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff68p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff64p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff64p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff64p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff65466da259decp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff65466da259decp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff65466da259debep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff65466da259debep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff65466da259dfp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff65466da259dfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff65466da259dep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.f000000000000002p+4L : -0x2.53250705c0e2ff65466da259dep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.f000000000000000000000000001p+4L : -0x3.3b79d9ece579ac045ba07108f148p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.f000000000000000000000000001p+4L : -0x3.3b79d9ece579ac045ba07108f148p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.f000000000000000000000000001p+4L : -0x3.3b79d9ece579ac045ba07108f146p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.f000000000000000000000000001p+4L : -0x3.3b79d9ece579ac045ba07108f146p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.f00000000000000000000000008p+4L : -0x8.159881b3a225ffb6e0da5a31285p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.f00000000000000000000000008p+4L : -0x8.159881b3a225ffb6e0da5a31285p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.f00000000000000000000000008p+4L : -0x8.159881b3a225ffb6e0da5a312848p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.f00000000000000000000000008p+4L : -0x8.159881b3a225ffb6e0da5a312848p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.f00000000000000000000000008p+4L : -0x8.159881b3a225ffb6e0da5a312cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.f00000000000000000000000008p+4L : -0x8.159881b3a225ffb6e0da5a3128p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.f00000000000000000000000008p+4L : -0x8.159881b3a225ffb6e0da5a3128p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.f00000000000000000000000008p+4L : -0x8.159881b3a225ffb6e0da5a3128p+0L 1 : inexact-ok +lgamma -0x1.ffffffffffffffffffffffffffffp+4 += lgamma downward flt-32 -0x1.fffffep+4f : -0x4.4635e8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.fffffep+4f : -0x4.4635ep+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.fffffep+4f : -0x4.4635ep+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.fffffep+4f : -0x4.4635ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.fffffep+4 : -0x4.4635e378544dp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.fffffep+4 : -0x4.4635e378544dp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.fffffep+4 : -0x4.4635e378544ccp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.fffffep+4 : -0x4.4635e378544ccp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.fffffep+4L : -0x4.4635e378544cf34p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.fffffep+4L : -0x4.4635e378544cf34p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.fffffep+4L : -0x4.4635e378544cf338p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.fffffep+4L : -0x4.4635e378544cf338p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.fffffep+4L : -0x4.4635e378544cf34p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.fffffep+4L : -0x4.4635e378544cf34p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.fffffep+4L : -0x4.4635e378544cf338p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.fffffep+4L : -0x4.4635e378544cf338p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.fffffep+4L : -0x4.4635e378544cf33f13029a3b17bcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.fffffep+4L : -0x4.4635e378544cf33f13029a3b17b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.fffffep+4L : -0x4.4635e378544cf33f13029a3b17b8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.fffffep+4L : -0x4.4635e378544cf33f13029a3b17b8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.fffffep+4L : -0x4.4635e378544cf33f13029a3b18p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.fffffep+4L : -0x4.4635e378544cf33f13029a3b18p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.fffffep+4L : -0x4.4635e378544cf33f13029a3b16p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.fffffep+4L : -0x4.4635e378544cf33f13029a3b16p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.fffffffffffffp+4 : -0x3.04971efd92b26p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.fffffffffffffp+4 : -0x3.04971efd92b24p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.fffffffffffffp+4 : -0x3.04971efd92b24p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.fffffffffffffp+4 : -0x3.04971efd92b24p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.fffffffffffffp+4L : -0x3.04971efd92b24158p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.fffffffffffffp+4L : -0x3.04971efd92b24158p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.fffffffffffffp+4L : -0x3.04971efd92b24154p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.fffffffffffffp+4L : -0x3.04971efd92b24154p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.fffffffffffffp+4L : -0x3.04971efd92b24158p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.fffffffffffffp+4L : -0x3.04971efd92b24158p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.fffffffffffffp+4L : -0x3.04971efd92b24154p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.fffffffffffffp+4L : -0x3.04971efd92b24154p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.fffffffffffffp+4L : -0x3.04971efd92b24156d7bcd28d553ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.fffffffffffffp+4L : -0x3.04971efd92b24156d7bcd28d553ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.fffffffffffffp+4L : -0x3.04971efd92b24156d7bcd28d553cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.fffffffffffffp+4L : -0x3.04971efd92b24156d7bcd28d553cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.fffffffffffffp+4L : -0x3.04971efd92b24156d7bcd28d56p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.fffffffffffffp+4L : -0x3.04971efd92b24156d7bcd28d55p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.fffffffffffffp+4L : -0x3.04971efd92b24156d7bcd28d55p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.fffffffffffffp+4L : -0x3.04971efd92b24156d7bcd28d55p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d56p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d56p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55d18b03fe9d8dp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55d18b03fe9d8dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55d18b03fe9d8cep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55d18b03fe9d8cep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55d18b03fe9d9p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55d18b03fe9d9p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55d18b03fe9d8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.fffffffffffffffep+4L : -0x2.8a98ae833273d55d18b03fe9d8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.ffffffffffffffffffffffffffffp+4L : -0x6.b2b451c3fe870c5f4d12f3010498p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.ffffffffffffffffffffffffffffp+4L : -0x6.b2b451c3fe870c5f4d12f3010498p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.ffffffffffffffffffffffffffffp+4L : -0x6.b2b451c3fe870c5f4d12f3010494p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.ffffffffffffffffffffffffffffp+4L : -0x6.b2b451c3fe870c5f4d12f3010494p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+4L : -0xb.8cd2f98abb336011d24cdc2904ap+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.ffffffffffffffffffffffffff8p+4L : -0xb.8cd2f98abb336011d24cdc290498p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.ffffffffffffffffffffffffff8p+4L : -0xb.8cd2f98abb336011d24cdc290498p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+4L : -0xb.8cd2f98abb336011d24cdc290498p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+4L : -0xb.8cd2f98abb336011d24cdc2908p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+4L : -0xb.8cd2f98abb336011d24cdc2904p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+4L : -0xb.8cd2f98abb336011d24cdc2904p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+4L : -0xb.8cd2f98abb336011d24cdc2904p+0L 1 : inexact-ok +lgamma -0x2.0000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.000004p+4f : -0x4.514d2p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.000004p+4f : -0x4.514d18p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.000004p+4f : -0x4.514d18p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.000004p+4f : -0x4.514d18p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.000004p+4 : -0x4.514d19db0f01p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.000004p+4 : -0x4.514d19db0f01p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.000004p+4 : -0x4.514d19db0f00cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.000004p+4 : -0x4.514d19db0f00cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.000004p+4L : -0x4.514d19db0f00e278p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.000004p+4L : -0x4.514d19db0f00e278p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.000004p+4L : -0x4.514d19db0f00e27p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.000004p+4L : -0x4.514d19db0f00e27p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.000004p+4L : -0x4.514d19db0f00e278p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.000004p+4L : -0x4.514d19db0f00e278p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.000004p+4L : -0x4.514d19db0f00e27p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.000004p+4L : -0x4.514d19db0f00e27p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.000004p+4L : -0x4.514d19db0f00e277f11efebfce1cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.000004p+4L : -0x4.514d19db0f00e277f11efebfce18p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.000004p+4L : -0x4.514d19db0f00e277f11efebfce18p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.000004p+4L : -0x4.514d19db0f00e277f11efebfce18p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.000004p+4L : -0x4.514d19db0f00e277f11efebfdp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.000004p+4L : -0x4.514d19db0f00e277f11efebfcep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.000004p+4L : -0x4.514d19db0f00e277f11efebfcep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.000004p+4L : -0x4.514d19db0f00e277f11efebfcep+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.0000000000002p+4 : -0x3.0fae407d0fdp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.0000000000002p+4 : -0x3.0fae407d0fcfep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.0000000000002p+4 : -0x3.0fae407d0fcfep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.0000000000002p+4 : -0x3.0fae407d0fcfep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe008p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe008p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe008p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe008p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00b8ad9c81c96a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00b8ad9c81c96a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00b8ad9c81c96a6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00b8ad9c81c96a6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00b8ad9c81c97p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00b8ad9c81c97p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00b8ad9c81c96p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0000000000002p+4L : -0x3.0fae407d0fcfe00b8ad9c81c96p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.0000000000000004p+4L : -0x2.95afd002af90cd1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.0000000000000004p+4L : -0x2.95afd002af90cd1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cb88d4afaa3d2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cb88d4afaa3dp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cb88d4afaa3dp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cb88d4afaa3dp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cb88d4afaa4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cb88d4afaa4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cb88d4afaa3p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0000000000000004p+4L : -0x2.95afd002af90cd0cb88d4afaa3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0000000000000000000000000002p+4L : -0x7.642669bbd056860b16f6a6990934p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0000000000000000000000000002p+4L : -0x7.642669bbd056860b16f6a699093p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0000000000000000000000000002p+4L : -0x7.642669bbd056860b16f6a699093p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0000000000000000000000000002p+4L : -0x7.642669bbd056860b16f6a699093p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.00000000000000000000000001p+4L : -0xc.3e4511828d02d9bd9c308fc15c2p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.00000000000000000000000001p+4L : -0xc.3e4511828d02d9bd9c308fc15c18p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.00000000000000000000000001p+4L : -0xc.3e4511828d02d9bd9c308fc15c18p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.00000000000000000000000001p+4L : -0xc.3e4511828d02d9bd9c308fc15c18p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.00000000000000000000000001p+4L : -0xc.3e4511828d02d9bd9c308fc16p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.00000000000000000000000001p+4L : -0xc.3e4511828d02d9bd9c308fc15cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.00000000000000000000000001p+4L : -0xc.3e4511828d02d9bd9c308fc15cp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.00000000000000000000000001p+4L : -0xc.3e4511828d02d9bd9c308fc15cp+0L -1 : inexact-ok +lgamma -0x2.0ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.0ffffcp+4f : -0x4.893ebp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.0ffffcp+4f : -0x4.893ebp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.0ffffcp+4f : -0x4.893ea8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.0ffffcp+4f : -0x4.893ea8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.0ffffcp+4 : -0x4.893eafcc099b8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.0ffffcp+4 : -0x4.893eafcc099b4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.0ffffcp+4 : -0x4.893eafcc099b4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.0ffffcp+4 : -0x4.893eafcc099b4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.0ffffcp+4L : -0x4.893eafcc099b56ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.0ffffcp+4L : -0x4.893eafcc099b56ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.0ffffcp+4L : -0x4.893eafcc099b56d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.0ffffcp+4L : -0x4.893eafcc099b56d8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.0ffffcp+4L : -0x4.893eafcc099b56ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.0ffffcp+4L : -0x4.893eafcc099b56ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.0ffffcp+4L : -0x4.893eafcc099b56d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.0ffffcp+4L : -0x4.893eafcc099b56d8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0ffffcp+4L : -0x4.893eafcc099b56dd588d9a421c54p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0ffffcp+4L : -0x4.893eafcc099b56dd588d9a421c54p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0ffffcp+4L : -0x4.893eafcc099b56dd588d9a421c5p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0ffffcp+4L : -0x4.893eafcc099b56dd588d9a421c5p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0ffffcp+4L : -0x4.893eafcc099b56dd588d9a421ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0ffffcp+4L : -0x4.893eafcc099b56dd588d9a421cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0ffffcp+4L : -0x4.893eafcc099b56dd588d9a421cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0ffffcp+4L : -0x4.893eafcc099b56dd588d9a421cp+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.0fffffffffffep+4 : -0x3.479ff266bb40cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.0fffffffffffep+4 : -0x3.479ff266bb40ap+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.0fffffffffffep+4 : -0x3.479ff266bb40ap+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.0fffffffffffep+4 : -0x3.479ff266bb40ap+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a25p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a25p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24ce71c64377f64p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24ce71c64377f62p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24ce71c64377f62p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24ce71c64377f62p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24ce71c64378p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24ce71c64377fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24ce71c64377fp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0fffffffffffep+4L : -0x3.479ff266bb40a24ce71c64377fp+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef4p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef4p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef4p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef7a2d78c59b988p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef7a2d78c59b988p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef7a2d78c59b986p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef7a2d78c59b986p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef7a2d78c59bap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef7a2d78c59bap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef7a2d78c59b9p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0ffffffffffffffcp+4L : -0x2.cda181ec5b026ef7a2d78c59b9p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0ffffffffffffffffffffffffffep+4L : -0xa.e34188568770a67946a82d830b38p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0ffffffffffffffffffffffffffep+4L : -0xa.e34188568770a67946a82d830b3p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0ffffffffffffffffffffffffffep+4L : -0xa.e34188568770a67946a82d830b3p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0ffffffffffffffffffffffffffep+4L : -0xa.e34188568770a67946a82d830b3p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.0fffffffffffffffffffffffffp+4L : -0xf.bd60301d441cfa2bcbe216aaef2p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.0fffffffffffffffffffffffffp+4L : -0xf.bd60301d441cfa2bcbe216aaef18p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.0fffffffffffffffffffffffffp+4L : -0xf.bd60301d441cfa2bcbe216aaef18p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.0fffffffffffffffffffffffffp+4L : -0xf.bd60301d441cfa2bcbe216aaef18p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.0fffffffffffffffffffffffffp+4L : -0xf.bd60301d441cfa2bcbe216aafp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.0fffffffffffffffffffffffffp+4L : -0xf.bd60301d441cfa2bcbe216aafp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.0fffffffffffffffffffffffffp+4L : -0xf.bd60301d441cfa2bcbe216aaecp+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.0fffffffffffffffffffffffffp+4L : -0xf.bd60301d441cfa2bcbe216aaecp+0L -1 : inexact-ok +lgamma -0x2.1000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.100004p+4f : -0x4.893edp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.100004p+4f : -0x4.893ec8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.100004p+4f : -0x4.893ec8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.100004p+4f : -0x4.893ec8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.100004p+4 : -0x4.893ecbe3c2348p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.100004p+4 : -0x4.893ecbe3c2344p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.100004p+4 : -0x4.893ecbe3c2344p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.100004p+4 : -0x4.893ecbe3c2344p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.100004p+4L : -0x4.893ecbe3c23456e8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.100004p+4L : -0x4.893ecbe3c23456ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.100004p+4L : -0x4.893ecbe3c23456ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.100004p+4L : -0x4.893ecbe3c23456ep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.100004p+4L : -0x4.893ecbe3c23456e8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.100004p+4L : -0x4.893ecbe3c23456ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.100004p+4L : -0x4.893ecbe3c23456ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.100004p+4L : -0x4.893ecbe3c23456ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.100004p+4L : -0x4.893ecbe3c23456e3e9a55f8404p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.100004p+4L : -0x4.893ecbe3c23456e3e9a55f8403fcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.100004p+4L : -0x4.893ecbe3c23456e3e9a55f8403fcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.100004p+4L : -0x4.893ecbe3c23456e3e9a55f8403fcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.100004p+4L : -0x4.893ecbe3c23456e3e9a55f8404p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.100004p+4L : -0x4.893ecbe3c23456e3e9a55f8404p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.100004p+4L : -0x4.893ecbe3c23456e3e9a55f8402p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.100004p+4L : -0x4.893ecbe3c23456e3e9a55f8402p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.1000000000002p+4 : -0x3.479ff266bb41ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.1000000000002p+4 : -0x3.479ff266bb418p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.1000000000002p+4 : -0x3.479ff266bb418p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.1000000000002p+4 : -0x3.479ff266bb418p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.1000000000002p+4L : -0x3.479ff266bb41830cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.1000000000002p+4L : -0x3.479ff266bb41830cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.1000000000002p+4L : -0x3.479ff266bb418308p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.1000000000002p+4L : -0x3.479ff266bb418308p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.1000000000002p+4L : -0x3.479ff266bb41830cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.1000000000002p+4L : -0x3.479ff266bb41830cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.1000000000002p+4L : -0x3.479ff266bb418308p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.1000000000002p+4L : -0x3.479ff266bb418308p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1000000000002p+4L : -0x3.479ff266bb41830aabe4646c2f0ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1000000000002p+4L : -0x3.479ff266bb41830aabe4646c2f0cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1000000000002p+4L : -0x3.479ff266bb41830aabe4646c2f0cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1000000000002p+4L : -0x3.479ff266bb41830aabe4646c2f0cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.1000000000002p+4L : -0x3.479ff266bb41830aabe4646c3p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.1000000000002p+4L : -0x3.479ff266bb41830aabe4646c2fp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.1000000000002p+4L : -0x3.479ff266bb41830aabe4646c2fp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.1000000000002p+4L : -0x3.479ff266bb41830aabe4646c2fp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f14p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f14p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f1p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f1p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f14p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f14p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f1p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f1p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f13ba902559c01ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f13ba902559c01ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f13ba902559c01cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f13ba902559c01cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f13ba902559c1p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f13ba902559cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f13ba902559cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.1000000000000004p+4L : -0x2.cda181ec5b026f13ba902559cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1000000000000000000000000002p+4L : -0xa.e34188568770a67946a82d830c18p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1000000000000000000000000002p+4L : -0xa.e34188568770a67946a82d830c18p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1000000000000000000000000002p+4L : -0xa.e34188568770a67946a82d830c1p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1000000000000000000000000002p+4L : -0xa.e34188568770a67946a82d830c1p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.10000000000000000000000001p+4L : -0xf.bd60301d441cfa2bcbe216ab5f8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.10000000000000000000000001p+4L : -0xf.bd60301d441cfa2bcbe216ab5f78p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.10000000000000000000000001p+4L : -0xf.bd60301d441cfa2bcbe216ab5f78p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.10000000000000000000000001p+4L : -0xf.bd60301d441cfa2bcbe216ab5f78p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.10000000000000000000000001p+4L : -0xf.bd60301d441cfa2bcbe216ab6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.10000000000000000000000001p+4L : -0xf.bd60301d441cfa2bcbe216ab6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.10000000000000000000000001p+4L : -0xf.bd60301d441cfa2bcbe216ab5cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.10000000000000000000000001p+4L : -0xf.bd60301d441cfa2bcbe216ab5cp+0L 1 : inexact-ok +lgamma -0x2.1ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.1ffffcp+4f : -0x4.c1aabp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.1ffffcp+4f : -0x4.c1aaa8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.1ffffcp+4f : -0x4.c1aaa8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.1ffffcp+4f : -0x4.c1aaa8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.1ffffcp+4 : -0x4.c1aaa8b15d994p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.1ffffcp+4 : -0x4.c1aaa8b15d99p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.1ffffcp+4 : -0x4.c1aaa8b15d99p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.1ffffcp+4 : -0x4.c1aaa8b15d99p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.1ffffcp+4L : -0x4.c1aaa8b15d9907ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.1ffffcp+4L : -0x4.c1aaa8b15d9907ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.1ffffcp+4L : -0x4.c1aaa8b15d990798p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.1ffffcp+4L : -0x4.c1aaa8b15d990798p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.1ffffcp+4L : -0x4.c1aaa8b15d9907ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.1ffffcp+4L : -0x4.c1aaa8b15d9907ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.1ffffcp+4L : -0x4.c1aaa8b15d990798p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.1ffffcp+4L : -0x4.c1aaa8b15d990798p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1ffffcp+4L : -0x4.c1aaa8b15d99079f60785038ed3p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1ffffcp+4L : -0x4.c1aaa8b15d99079f60785038ed2cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1ffffcp+4L : -0x4.c1aaa8b15d99079f60785038ed2cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1ffffcp+4L : -0x4.c1aaa8b15d99079f60785038ed2cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.1ffffcp+4L : -0x4.c1aaa8b15d99079f60785038eep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.1ffffcp+4L : -0x4.c1aaa8b15d99079f60785038eep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.1ffffcp+4L : -0x4.c1aaa8b15d99079f60785038ecp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.1ffffcp+4L : -0x4.c1aaa8b15d99079f60785038ecp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.1fffffffffffep+4 : -0x3.800beb6a2d5cap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.1fffffffffffep+4 : -0x3.800beb6a2d5c8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.1fffffffffffep+4 : -0x3.800beb6a2d5c8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.1fffffffffffep+4 : -0x3.800beb6a2d5c8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c98p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c98p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94b128e6f187p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94b128e6f187p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94b128e6f186fep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94b128e6f186fep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94b128e6f187p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94b128e6f187p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94b128e6f186p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.1fffffffffffep+4L : -0x3.800beb6a2d5c8c94b128e6f186p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a34p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a3p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a3p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a3p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a34p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a3p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a3p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a3p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a303fb6e1e694p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a303fb6e1e693fep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a303fb6e1e693fep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a303fb6e1e693fep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a303fb6e1e694p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a303fb6e1e694p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a303fb6e1e693p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.1ffffffffffffffcp+4L : -0x3.060d7aefcd1e5a303fb6e1e693p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1ffffffffffffffffffffffffffep+4L : -0xe.6a01188da92f5a04f67f6832949p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1ffffffffffffffffffffffffffep+4L : -0xe.6a01188da92f5a04f67f68329488p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1ffffffffffffffffffffffffffep+4L : -0xe.6a01188da92f5a04f67f68329488p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1ffffffffffffffffffffffffffep+4L : -0xe.6a01188da92f5a04f67f68329488p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.1fffffffffffffffffffffffffp+4L : -0x1.3441fc05465dbadb77bb9515a78p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.1fffffffffffffffffffffffffp+4L : -0x1.3441fc05465dbadb77bb9515a78p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.1fffffffffffffffffffffffffp+4L : -0x1.3441fc05465dbadb77bb9515a77fp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.1fffffffffffffffffffffffffp+4L : -0x1.3441fc05465dbadb77bb9515a77fp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.1fffffffffffffffffffffffffp+4L : -0x1.3441fc05465dbadb77bb9515a78p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.1fffffffffffffffffffffffffp+4L : -0x1.3441fc05465dbadb77bb9515a78p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.1fffffffffffffffffffffffffp+4L : -0x1.3441fc05465dbadb77bb9515a7p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.1fffffffffffffffffffffffffp+4L : -0x1.3441fc05465dbadb77bb9515a7p+4L 1 : inexact-ok +lgamma -0x2.2000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.200004p+4f : -0x4.c1aac8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.200004p+4f : -0x4.c1aac8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.200004p+4f : -0x4.c1aacp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.200004p+4f : -0x4.c1aacp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.200004p+4 : -0x4.c1aac505526e8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.200004p+4 : -0x4.c1aac505526e4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.200004p+4 : -0x4.c1aac505526e4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.200004p+4 : -0x4.c1aac505526e4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.200004p+4L : -0x4.c1aac505526e43e8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.200004p+4L : -0x4.c1aac505526e43ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.200004p+4L : -0x4.c1aac505526e43ep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.200004p+4L : -0x4.c1aac505526e43ep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.200004p+4L : -0x4.c1aac505526e43e8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.200004p+4L : -0x4.c1aac505526e43ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.200004p+4L : -0x4.c1aac505526e43ep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.200004p+4L : -0x4.c1aac505526e43ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.200004p+4L : -0x4.c1aac505526e43e22e13764fb45cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.200004p+4L : -0x4.c1aac505526e43e22e13764fb458p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.200004p+4L : -0x4.c1aac505526e43e22e13764fb458p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.200004p+4L : -0x4.c1aac505526e43e22e13764fb458p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.200004p+4L : -0x4.c1aac505526e43e22e13764fb6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.200004p+4L : -0x4.c1aac505526e43e22e13764fb4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.200004p+4L : -0x4.c1aac505526e43e22e13764fb4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.200004p+4L : -0x4.c1aac505526e43e22e13764fb4p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.2000000000002p+4 : -0x3.800beb6a2d5d8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.2000000000002p+4 : -0x3.800beb6a2d5d6p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.2000000000002p+4 : -0x3.800beb6a2d5d6p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.2000000000002p+4 : -0x3.800beb6a2d5d6p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f38p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f34p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f34p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f34p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f38p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f34p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f34p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f34p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f3457d2c908188cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f3457d2c908188cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f3457d2c908188ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f3457d2c908188ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f3457d2c90819p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f3457d2c90819p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f3457d2c90818p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.2000000000002p+4L : -0x3.800beb6a2d5d6f3457d2c90818p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a5p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a5p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4c93abb722d6d2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4c93abb722d6dp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4c93abb722d6dp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4c93abb722d6dp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4c93abb722d7p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4c93abb722d7p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4c93abb722d6p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.2000000000000004p+4L : -0x3.060d7aefcd1e5a4c93abb722d6p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2000000000000000000000000002p+4L : -0xe.6a01188da92f5a04f67f6832957p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2000000000000000000000000002p+4L : -0xe.6a01188da92f5a04f67f6832957p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2000000000000000000000000002p+4L : -0xe.6a01188da92f5a04f67f68329568p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2000000000000000000000000002p+4L : -0xe.6a01188da92f5a04f67f68329568p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.20000000000000000000000001p+4L : -0x1.3441fc05465dbadb77bb9515ae95p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.20000000000000000000000001p+4L : -0x1.3441fc05465dbadb77bb9515ae95p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.20000000000000000000000001p+4L : -0x1.3441fc05465dbadb77bb9515ae94p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.20000000000000000000000001p+4L : -0x1.3441fc05465dbadb77bb9515ae94p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.20000000000000000000000001p+4L : -0x1.3441fc05465dbadb77bb9515afp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.20000000000000000000000001p+4L : -0x1.3441fc05465dbadb77bb9515ae8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.20000000000000000000000001p+4L : -0x1.3441fc05465dbadb77bb9515ae8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.20000000000000000000000001p+4L : -0x1.3441fc05465dbadb77bb9515ae8p+4L -1 : inexact-ok +lgamma -0x2.2ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.2ffffcp+4f : -0x4.fa8d6p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.2ffffcp+4f : -0x4.fa8d6p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.2ffffcp+4f : -0x4.fa8d58p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.2ffffcp+4f : -0x4.fa8d58p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.2ffffcp+4 : -0x4.fa8d5d3a3bac8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.2ffffcp+4 : -0x4.fa8d5d3a3bac4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.2ffffcp+4 : -0x4.fa8d5d3a3bac4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.2ffffcp+4 : -0x4.fa8d5d3a3bac4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a58p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a58p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a58p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a58p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a5d21bafa1a797cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a5d21bafa1a797cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a5d21bafa1a7978p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a5d21bafa1a7978p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a5d21bafa1a7ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a5d21bafa1a7ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a5d21bafa1a78p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.2ffffcp+4L : -0x4.fa8d5d3a3bac5a5d21bafa1a78p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.2fffffffffffep+4 : -0x3.b8eea0104d442p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.2fffffffffffep+4 : -0x3.b8eea0104d442p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.2fffffffffffep+4 : -0x3.b8eea0104d44p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.2fffffffffffep+4 : -0x3.b8eea0104d44p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.2fffffffffffep+4L : -0x3.b8eea0104d441668p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.2fffffffffffep+4L : -0x3.b8eea0104d441668p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.2fffffffffffep+4L : -0x3.b8eea0104d441668p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.2fffffffffffep+4L : -0x3.b8eea0104d441668p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166a0fe8c0a138e8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166a0fe8c0a138e6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166a0fe8c0a138e6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166a0fe8c0a138e6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166a0fe8c0a139p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166a0fe8c0a139p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166a0fe8c0a138p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.2fffffffffffep+4L : -0x3.b8eea0104d44166a0fe8c0a138p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4fp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4fp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ecp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ecp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4fp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4fp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ecp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ecp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ef8fd5d187a502p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ef8fd5d187a502p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ef8fd5d187a5p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ef8fd5d187a5p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ef8fd5d187a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ef8fd5d187a5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ef8fd5d187a5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.2ffffffffffffffcp+4L : -0x3.3ef02f95ed05e4ef8fd5d187a5p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2ffffffffffffffffffffffffffep+4L : -0x1.1f82c62efa7a805fbcc8ba417c2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2ffffffffffffffffffffffffffep+4L : -0x1.1f82c62efa7a805fbcc8ba417c2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2ffffffffffffffffffffffffffep+4L : -0x1.1f82c62efa7a805fbcc8ba417c1fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2ffffffffffffffffffffffffffep+4L : -0x1.1f82c62efa7a805fbcc8ba417c1fp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.2fffffffffffffffffffffffffp+4L : -0x1.6d24b0ab6645459ae51c58d3fa5p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.2fffffffffffffffffffffffffp+4L : -0x1.6d24b0ab6645459ae51c58d3fa5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.2fffffffffffffffffffffffffp+4L : -0x1.6d24b0ab6645459ae51c58d3fa4fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.2fffffffffffffffffffffffffp+4L : -0x1.6d24b0ab6645459ae51c58d3fa4fp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.2fffffffffffffffffffffffffp+4L : -0x1.6d24b0ab6645459ae51c58d3fa8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.2fffffffffffffffffffffffffp+4L : -0x1.6d24b0ab6645459ae51c58d3fa8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.2fffffffffffffffffffffffffp+4L : -0x1.6d24b0ab6645459ae51c58d3fap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.2fffffffffffffffffffffffffp+4L : -0x1.6d24b0ab6645459ae51c58d3fap+4L -1 : inexact-ok +lgamma -0x2.3000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.300004p+4f : -0x4.fa8d8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.300004p+4f : -0x4.fa8d78p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.300004p+4f : -0x4.fa8d78p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.300004p+4f : -0x4.fa8d78p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.300004p+4 : -0x4.fa8d79c8b42ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.300004p+4 : -0x4.fa8d79c8b429cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.300004p+4 : -0x4.fa8d79c8b429cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.300004p+4 : -0x4.fa8d79c8b429cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.300004p+4L : -0x4.fa8d79c8b429d128p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.300004p+4L : -0x4.fa8d79c8b429d12p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.300004p+4L : -0x4.fa8d79c8b429d12p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.300004p+4L : -0x4.fa8d79c8b429d12p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.300004p+4L : -0x4.fa8d79c8b429d128p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.300004p+4L : -0x4.fa8d79c8b429d12p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.300004p+4L : -0x4.fa8d79c8b429d12p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.300004p+4L : -0x4.fa8d79c8b429d12p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.300004p+4L : -0x4.fa8d79c8b429d12397d1db8b28dcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.300004p+4L : -0x4.fa8d79c8b429d12397d1db8b28d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.300004p+4L : -0x4.fa8d79c8b429d12397d1db8b28d8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.300004p+4L : -0x4.fa8d79c8b429d12397d1db8b28d8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.300004p+4L : -0x4.fa8d79c8b429d12397d1db8b2ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.300004p+4L : -0x4.fa8d79c8b429d12397d1db8b28p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.300004p+4L : -0x4.fa8d79c8b429d12397d1db8b28p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.300004p+4L : -0x4.fa8d79c8b429d12397d1db8b28p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.3000000000002p+4 : -0x3.b8eea0104d45p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.3000000000002p+4 : -0x3.b8eea0104d45p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.3000000000002p+4 : -0x3.b8eea0104d44ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.3000000000002p+4 : -0x3.b8eea0104d44ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.3000000000002p+4L : -0x3.b8eea0104d44faep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.3000000000002p+4L : -0x3.b8eea0104d44fadcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.3000000000002p+4L : -0x3.b8eea0104d44fadcp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.3000000000002p+4L : -0x3.b8eea0104d44fadcp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.3000000000002p+4L : -0x3.b8eea0104d44faep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.3000000000002p+4L : -0x3.b8eea0104d44fadcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.3000000000002p+4L : -0x3.b8eea0104d44fadcp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.3000000000002p+4L : -0x3.b8eea0104d44fadcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3000000000002p+4L : -0x3.b8eea0104d44faddd3d476d50c48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3000000000002p+4L : -0x3.b8eea0104d44faddd3d476d50c46p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3000000000002p+4L : -0x3.b8eea0104d44faddd3d476d50c46p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3000000000002p+4L : -0x3.b8eea0104d44faddd3d476d50c46p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.3000000000002p+4L : -0x3.b8eea0104d44faddd3d476d50dp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.3000000000002p+4L : -0x3.b8eea0104d44faddd3d476d50cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.3000000000002p+4L : -0x3.b8eea0104d44faddd3d476d50cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.3000000000002p+4L : -0x3.b8eea0104d44faddd3d476d50cp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e51p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e51p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50c1e4e4efe6b7ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50c1e4e4efe6b7cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50c1e4e4efe6b7cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50c1e4e4efe6b7cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50c1e4e4efe6cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50c1e4e4efe6bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50c1e4e4efe6bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.3000000000000004p+4L : -0x3.3ef02f95ed05e50c1e4e4efe6bp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3000000000000000000000000002p+4L : -0x1.1f82c62efa7a805fbcc8ba417c2fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3000000000000000000000000002p+4L : -0x1.1f82c62efa7a805fbcc8ba417c2ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3000000000000000000000000002p+4L : -0x1.1f82c62efa7a805fbcc8ba417c2ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3000000000000000000000000002p+4L : -0x1.1f82c62efa7a805fbcc8ba417c2ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.30000000000000000000000001p+4L : -0x1.6d24b0ab6645459ae51c58d40174p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.30000000000000000000000001p+4L : -0x1.6d24b0ab6645459ae51c58d40173p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.30000000000000000000000001p+4L : -0x1.6d24b0ab6645459ae51c58d40173p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.30000000000000000000000001p+4L : -0x1.6d24b0ab6645459ae51c58d40173p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.30000000000000000000000001p+4L : -0x1.6d24b0ab6645459ae51c58d4018p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.30000000000000000000000001p+4L : -0x1.6d24b0ab6645459ae51c58d4018p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.30000000000000000000000001p+4L : -0x1.6d24b0ab6645459ae51c58d401p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.30000000000000000000000001p+4L : -0x1.6d24b0ab6645459ae51c58d401p+4L 1 : inexact-ok +lgamma -0x2.3ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.3ffffcp+4f : -0x5.33e378p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.3ffffcp+4f : -0x5.33e378p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.3ffffcp+4f : -0x5.33e37p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.3ffffcp+4f : -0x5.33e37p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.3ffffcp+4 : -0x5.33e375121e254p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.3ffffcp+4 : -0x5.33e375121e254p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.3ffffcp+4 : -0x5.33e375121e25p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.3ffffcp+4 : -0x5.33e375121e25p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.3ffffcp+4L : -0x5.33e375121e252908p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.3ffffcp+4L : -0x5.33e375121e252908p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.3ffffcp+4L : -0x5.33e375121e2529p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.3ffffcp+4L : -0x5.33e375121e2529p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.3ffffcp+4L : -0x5.33e375121e252908p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.3ffffcp+4L : -0x5.33e375121e252908p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.3ffffcp+4L : -0x5.33e375121e2529p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.3ffffcp+4L : -0x5.33e375121e2529p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3ffffcp+4L : -0x5.33e375121e252906f743623074d8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3ffffcp+4L : -0x5.33e375121e252906f743623074d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3ffffcp+4L : -0x5.33e375121e252906f743623074d4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3ffffcp+4L : -0x5.33e375121e252906f743623074d4p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.3ffffcp+4L : -0x5.33e375121e252906f743623076p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.3ffffcp+4L : -0x5.33e375121e252906f743623074p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.3ffffcp+4L : -0x5.33e375121e252906f743623074p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.3ffffcp+4L : -0x5.33e375121e252906f743623074p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.3fffffffffffep+4 : -0x3.f244b804a1842p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.3fffffffffffep+4 : -0x3.f244b804a1842p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.3fffffffffffep+4 : -0x3.f244b804a184p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.3fffffffffffep+4 : -0x3.f244b804a184p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.3fffffffffffep+4L : -0x3.f244b804a18419ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.3fffffffffffep+4L : -0x3.f244b804a18419ecp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.3fffffffffffep+4L : -0x3.f244b804a18419e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.3fffffffffffep+4L : -0x3.f244b804a18419e8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.3fffffffffffep+4L : -0x3.f244b804a18419ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.3fffffffffffep+4L : -0x3.f244b804a18419ecp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.3fffffffffffep+4L : -0x3.f244b804a18419e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.3fffffffffffep+4L : -0x3.f244b804a18419e8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3fffffffffffep+4L : -0x3.f244b804a18419eacf6f8530a124p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3fffffffffffep+4L : -0x3.f244b804a18419eacf6f8530a122p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3fffffffffffep+4L : -0x3.f244b804a18419eacf6f8530a122p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3fffffffffffep+4L : -0x3.f244b804a18419eacf6f8530a122p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.3fffffffffffep+4L : -0x3.f244b804a18419eacf6f8530a2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.3fffffffffffep+4L : -0x3.f244b804a18419eacf6f8530a1p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.3fffffffffffep+4L : -0x3.f244b804a18419eacf6f8530a1p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.3fffffffffffep+4L : -0x3.f244b804a18419eacf6f8530a1p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e954p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e954p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e95p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e95p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e954p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e954p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e95p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e95p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e953c123b288d462p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e953c123b288d46p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e953c123b288d46p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e953c123b288d46p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e953c123b288d5p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e953c123b288d4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e953c123b288d4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.3ffffffffffffffcp+4L : -0x3.7846478a4145e953c123b288d4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3ffffffffffffffffffffffffffep+4L : -0x1.58d8de234eba84c40a88625f1d46p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3ffffffffffffffffffffffffffep+4L : -0x1.58d8de234eba84c40a88625f1d46p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3ffffffffffffffffffffffffffep+4L : -0x1.58d8de234eba84c40a88625f1d45p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3ffffffffffffffffffffffffffep+4L : -0x1.58d8de234eba84c40a88625f1d45p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.3fffffffffffffffffffffffffp+4L : -0x1.a67ac89fba8549ff32dc00f19b6fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.3fffffffffffffffffffffffffp+4L : -0x1.a67ac89fba8549ff32dc00f19b6ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.3fffffffffffffffffffffffffp+4L : -0x1.a67ac89fba8549ff32dc00f19b6ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.3fffffffffffffffffffffffffp+4L : -0x1.a67ac89fba8549ff32dc00f19b6ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.3fffffffffffffffffffffffffp+4L : -0x1.a67ac89fba8549ff32dc00f19b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.3fffffffffffffffffffffffffp+4L : -0x1.a67ac89fba8549ff32dc00f19b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.3fffffffffffffffffffffffffp+4L : -0x1.a67ac89fba8549ff32dc00f19bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.3fffffffffffffffffffffffffp+4L : -0x1.a67ac89fba8549ff32dc00f19bp+4L 1 : inexact-ok +lgamma -0x2.4000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.400004p+4f : -0x5.33e398p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.400004p+4f : -0x5.33e39p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.400004p+4f : -0x5.33e39p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.400004p+4f : -0x5.33e39p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.400004p+4 : -0x5.33e391d97a31p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.400004p+4 : -0x5.33e391d97a30cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.400004p+4 : -0x5.33e391d97a30cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.400004p+4 : -0x5.33e391d97a30cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.400004p+4L : -0x5.33e391d97a30d8b8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.400004p+4L : -0x5.33e391d97a30d8bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.400004p+4L : -0x5.33e391d97a30d8bp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.400004p+4L : -0x5.33e391d97a30d8bp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.400004p+4L : -0x5.33e391d97a30d8b8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.400004p+4L : -0x5.33e391d97a30d8bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.400004p+4L : -0x5.33e391d97a30d8bp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.400004p+4L : -0x5.33e391d97a30d8bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.400004p+4L : -0x5.33e391d97a30d8b0fbcf15dc5f18p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.400004p+4L : -0x5.33e391d97a30d8b0fbcf15dc5f14p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.400004p+4L : -0x5.33e391d97a30d8b0fbcf15dc5f14p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.400004p+4L : -0x5.33e391d97a30d8b0fbcf15dc5f14p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.400004p+4L : -0x5.33e391d97a30d8b0fbcf15dc6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.400004p+4L : -0x5.33e391d97a30d8b0fbcf15dc6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.400004p+4L : -0x5.33e391d97a30d8b0fbcf15dc5ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.400004p+4L : -0x5.33e391d97a30d8b0fbcf15dc5ep+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.4000000000002p+4 : -0x3.f244b804a1852p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.4000000000002p+4 : -0x3.f244b804a185p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.4000000000002p+4 : -0x3.f244b804a185p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.4000000000002p+4 : -0x3.f244b804a185p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.4000000000002p+4L : -0x3.f244b804a1850028p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.4000000000002p+4L : -0x3.f244b804a1850024p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.4000000000002p+4L : -0x3.f244b804a1850024p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.4000000000002p+4L : -0x3.f244b804a1850024p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.4000000000002p+4L : -0x3.f244b804a1850028p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.4000000000002p+4L : -0x3.f244b804a1850024p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.4000000000002p+4L : -0x3.f244b804a1850024p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.4000000000002p+4L : -0x3.f244b804a1850024p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4000000000002p+4L : -0x3.f244b804a1850025afcd0280e64ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4000000000002p+4L : -0x3.f244b804a1850025afcd0280e64ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4000000000002p+4L : -0x3.f244b804a1850025afcd0280e648p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4000000000002p+4L : -0x3.f244b804a1850025afcd0280e648p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.4000000000002p+4L : -0x3.f244b804a1850025afcd0280e7p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.4000000000002p+4L : -0x3.f244b804a1850025afcd0280e6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.4000000000002p+4L : -0x3.f244b804a1850025afcd0280e6p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.4000000000002p+4L : -0x3.f244b804a1850025afcd0280e6p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.4000000000000004p+4L : -0x3.7846478a4145e974p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.4000000000000004p+4L : -0x3.7846478a4145e97p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.4000000000000004p+4L : -0x3.7846478a4145e97p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.4000000000000004p+4L : -0x3.7846478a4145e97p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.4000000000000004p+4L : -0x3.7846478a4145e974p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.4000000000000004p+4L : -0x3.7846478a4145e97p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.4000000000000004p+4L : -0x3.7846478a4145e97p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.4000000000000004p+4L : -0x3.7846478a4145e97p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4000000000000004p+4L : -0x3.7846478a4145e970887fbe387e6ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4000000000000004p+4L : -0x3.7846478a4145e970887fbe387e6ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4000000000000004p+4L : -0x3.7846478a4145e970887fbe387e68p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4000000000000004p+4L : -0x3.7846478a4145e970887fbe387e68p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.4000000000000004p+4L : -0x3.7846478a4145e970887fbe387fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.4000000000000004p+4L : -0x3.7846478a4145e970887fbe387ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.4000000000000004p+4L : -0x3.7846478a4145e970887fbe387ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.4000000000000004p+4L : -0x3.7846478a4145e970887fbe387ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4000000000000000000000000002p+4L : -0x1.58d8de234eba84c40a88625f1d55p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4000000000000000000000000002p+4L : -0x1.58d8de234eba84c40a88625f1d54p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4000000000000000000000000002p+4L : -0x1.58d8de234eba84c40a88625f1d54p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4000000000000000000000000002p+4L : -0x1.58d8de234eba84c40a88625f1d54p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.40000000000000000000000001p+4L : -0x1.a67ac89fba8549ff32dc00f1a2a1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.40000000000000000000000001p+4L : -0x1.a67ac89fba8549ff32dc00f1a2ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.40000000000000000000000001p+4L : -0x1.a67ac89fba8549ff32dc00f1a2ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.40000000000000000000000001p+4L : -0x1.a67ac89fba8549ff32dc00f1a2ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.40000000000000000000000001p+4L : -0x1.a67ac89fba8549ff32dc00f1a3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.40000000000000000000000001p+4L : -0x1.a67ac89fba8549ff32dc00f1a28p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.40000000000000000000000001p+4L : -0x1.a67ac89fba8549ff32dc00f1a28p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.40000000000000000000000001p+4L : -0x1.a67ac89fba8549ff32dc00f1a28p+4L -1 : inexact-ok +lgamma -0x2.4ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.4ffffcp+4f : -0x5.6da9c8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.4ffffcp+4f : -0x5.6da9c8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.4ffffcp+4f : -0x5.6da9cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.4ffffcp+4f : -0x5.6da9cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.4ffffcp+4 : -0x5.6da9c6d2e6bb8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.4ffffcp+4 : -0x5.6da9c6d2e6bb8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.4ffffcp+4 : -0x5.6da9c6d2e6bb4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.4ffffcp+4 : -0x5.6da9c6d2e6bb4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c4e0dab44bd54cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c4e0dab44bd54cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c4e0dab44bd548p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c4e0dab44bd548p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c4e0dab44bd6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c4e0dab44bd6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c4e0dab44bd4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.4ffffcp+4L : -0x5.6da9c6d2e6bb76c4e0dab44bd4p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.4fffffffffffep+4 : -0x4.2c0b09e11713cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.4fffffffffffep+4 : -0x4.2c0b09e117138p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.4fffffffffffep+4 : -0x4.2c0b09e117138p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.4fffffffffffep+4 : -0x4.2c0b09e117138p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713938p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713938p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.4fffffffffffep+4L : -0x4.2c0b09e117139378p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.4fffffffffffep+4L : -0x4.2c0b09e117139378p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713938p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713938p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.4fffffffffffep+4L : -0x4.2c0b09e117139378p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.4fffffffffffep+4L : -0x4.2c0b09e117139378p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713937c977995628abcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713937c977995628abcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713937c977995628ab8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713937c977995628ab8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713937c977995628cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713937c977995628ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713937c977995628ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.4fffffffffffep+4L : -0x4.2c0b09e11713937c977995628ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c2d5496fb3d2c2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c2d5496fb3d2c2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c2d5496fb3d2cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c2d5496fb3d2cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c2d5496fb3d3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c2d5496fb3d3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c2d5496fb3d2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.4ffffffffffffffcp+4L : -0x3.b20c9966b6d563c2d5496fb3d2p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4ffffffffffffffffffffffffffep+4L : -0x1.929f2fffc449ff333a5b189edd61p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4ffffffffffffffffffffffffffep+4L : -0x1.929f2fffc449ff333a5b189edd61p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4ffffffffffffffffffffffffffep+4L : -0x1.929f2fffc449ff333a5b189edd6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4ffffffffffffffffffffffffffep+4L : -0x1.929f2fffc449ff333a5b189edd6p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.4fffffffffffffffffffffffffp+4L : -0x1.e0411a7c3014c46e62aeb7315b83p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.4fffffffffffffffffffffffffp+4L : -0x1.e0411a7c3014c46e62aeb7315b83p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.4fffffffffffffffffffffffffp+4L : -0x1.e0411a7c3014c46e62aeb7315b82p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.4fffffffffffffffffffffffffp+4L : -0x1.e0411a7c3014c46e62aeb7315b82p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.4fffffffffffffffffffffffffp+4L : -0x1.e0411a7c3014c46e62aeb7315cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.4fffffffffffffffffffffffffp+4L : -0x1.e0411a7c3014c46e62aeb7315b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.4fffffffffffffffffffffffffp+4L : -0x1.e0411a7c3014c46e62aeb7315b8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.4fffffffffffffffffffffffffp+4L : -0x1.e0411a7c3014c46e62aeb7315b8p+4L -1 : inexact-ok +lgamma -0x2.5000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.500004p+4f : -0x5.6da9e8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.500004p+4f : -0x5.6da9ep+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.500004p+4f : -0x5.6da9ep+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.500004p+4f : -0x5.6da9ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.500004p+4 : -0x5.6da9e3d19cb98p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.500004p+4 : -0x5.6da9e3d19cb94p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.500004p+4 : -0x5.6da9e3d19cb94p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.500004p+4 : -0x5.6da9e3d19cb94p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.500004p+4L : -0x5.6da9e3d19cb94ff8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.500004p+4L : -0x5.6da9e3d19cb94ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.500004p+4L : -0x5.6da9e3d19cb94ffp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.500004p+4L : -0x5.6da9e3d19cb94ffp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.500004p+4L : -0x5.6da9e3d19cb94ff8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.500004p+4L : -0x5.6da9e3d19cb94ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.500004p+4L : -0x5.6da9e3d19cb94ffp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.500004p+4L : -0x5.6da9e3d19cb94ffp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.500004p+4L : -0x5.6da9e3d19cb94ff25b3cbe8e618p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.500004p+4L : -0x5.6da9e3d19cb94ff25b3cbe8e617cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.500004p+4L : -0x5.6da9e3d19cb94ff25b3cbe8e617cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.500004p+4L : -0x5.6da9e3d19cb94ff25b3cbe8e617cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.500004p+4L : -0x5.6da9e3d19cb94ff25b3cbe8e62p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.500004p+4L : -0x5.6da9e3d19cb94ff25b3cbe8e62p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.500004p+4L : -0x5.6da9e3d19cb94ff25b3cbe8e6p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.500004p+4L : -0x5.6da9e3d19cb94ff25b3cbe8e6p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.5000000000002p+4 : -0x4.2c0b09e117148p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.5000000000002p+4 : -0x4.2c0b09e117148p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.5000000000002p+4 : -0x4.2c0b09e117144p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.5000000000002p+4 : -0x4.2c0b09e117144p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.5000000000002p+4L : -0x4.2c0b09e117147b78p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.5000000000002p+4L : -0x4.2c0b09e117147b78p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7247685ece7cdcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7247685ece7cdcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7247685ece7cd8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7247685ece7cd8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7247685ece7ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7247685ece7cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7247685ece7cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.5000000000002p+4L : -0x4.2c0b09e117147b7247685ece7cp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dcp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dcp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dcp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dfd3ff6d8d004p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dfd3ff6d8d004p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dfd3ff6d8d003ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dfd3ff6d8d003ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dfd3ff6d8d01p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dfd3ff6d8dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dfd3ff6d8dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.5000000000000004p+4L : -0x3.b20c9966b6d563dfd3ff6d8dp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5000000000000000000000000002p+4L : -0x1.929f2fffc449ff333a5b189edd7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5000000000000000000000000002p+4L : -0x1.929f2fffc449ff333a5b189edd6fp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5000000000000000000000000002p+4L : -0x1.929f2fffc449ff333a5b189edd6fp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5000000000000000000000000002p+4L : -0x1.929f2fffc449ff333a5b189edd6fp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.50000000000000000000000001p+4L : -0x1.e0411a7c3014c46e62aeb73162c3p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.50000000000000000000000001p+4L : -0x1.e0411a7c3014c46e62aeb73162c2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.50000000000000000000000001p+4L : -0x1.e0411a7c3014c46e62aeb73162c2p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.50000000000000000000000001p+4L : -0x1.e0411a7c3014c46e62aeb73162c2p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.50000000000000000000000001p+4L : -0x1.e0411a7c3014c46e62aeb73163p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.50000000000000000000000001p+4L : -0x1.e0411a7c3014c46e62aeb73163p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.50000000000000000000000001p+4L : -0x1.e0411a7c3014c46e62aeb731628p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.50000000000000000000000001p+4L : -0x1.e0411a7c3014c46e62aeb731628p+4L 1 : inexact-ok +lgamma -0x2.5ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.5ffffcp+4f : -0x5.a7dd58p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.5ffffcp+4f : -0x5.a7dd58p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.5ffffcp+4f : -0x5.a7dd5p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.5ffffcp+4f : -0x5.a7dd5p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.5ffffcp+4 : -0x5.a7dd54437ab8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.5ffffcp+4 : -0x5.a7dd54437ab8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.5ffffcp+4 : -0x5.a7dd54437ab7cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.5ffffcp+4 : -0x5.a7dd54437ab7cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3fp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3fp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3fp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3fp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f0a6219412f1p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f0a6219412f1p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f0a6219412f0fcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f0a6219412f0fcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f0a6219412f2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f0a6219412fp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f0a6219412fp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.5ffffcp+4L : -0x5.a7dd54437ab7f3f0a6219412fp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.5fffffffffffep+4 : -0x4.663e976c9d97p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.5fffffffffffep+4 : -0x4.663e976c9d97p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.5fffffffffffep+4 : -0x4.663e976c9d96cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.5fffffffffffep+4 : -0x4.663e976c9d96cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e328p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e32p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e32p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e32p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e328p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e32p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e32p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e32p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e323c0d719b576d4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e323c0d719b576d4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e323c0d719b576dp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e323c0d719b576dp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e323c0d719b578p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e323c0d719b576p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e323c0d719b576p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.5fffffffffffep+4L : -0x4.663e976c9d96e323c0d719b576p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b444p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b444p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44177ea52579674p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44177ea52579672p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44177ea52579672p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44177ea52579672p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44177ea525797p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44177ea525796p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44177ea525796p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.5ffffffffffffffcp+4L : -0x3.ec4026f23d58b44177ea525796p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5ffffffffffffffffffffffffffep+4L : -0x1.ccd2bd8b4acd4fb1f7ee81ff42c2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5ffffffffffffffffffffffffffep+4L : -0x1.ccd2bd8b4acd4fb1f7ee81ff42c1p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5ffffffffffffffffffffffffffep+4L : -0x1.ccd2bd8b4acd4fb1f7ee81ff42c1p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5ffffffffffffffffffffffffffep+4L : -0x1.ccd2bd8b4acd4fb1f7ee81ff42c1p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.5fffffffffffffffffffffffffp+4L : -0x2.1a74a807b69814ed20422091c0dep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.5fffffffffffffffffffffffffp+4L : -0x2.1a74a807b69814ed20422091c0dcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.5fffffffffffffffffffffffffp+4L : -0x2.1a74a807b69814ed20422091c0dcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.5fffffffffffffffffffffffffp+4L : -0x2.1a74a807b69814ed20422091c0dcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.5fffffffffffffffffffffffffp+4L : -0x2.1a74a807b69814ed20422091c1p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.5fffffffffffffffffffffffffp+4L : -0x2.1a74a807b69814ed20422091c1p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.5fffffffffffffffffffffffffp+4L : -0x2.1a74a807b69814ed20422091cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.5fffffffffffffffffffffffffp+4L : -0x2.1a74a807b69814ed20422091cp+4L 1 : inexact-ok +lgamma -0x2.6000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.600004p+4f : -0x5.a7dd78p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.600004p+4f : -0x5.a7dd7p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.600004p+4f : -0x5.a7dd7p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.600004p+4f : -0x5.a7dd7p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.600004p+4 : -0x5.a7dd717815c38p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.600004p+4 : -0x5.a7dd717815c34p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.600004p+4 : -0x5.a7dd717815c34p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.600004p+4 : -0x5.a7dd717815c34p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.600004p+4L : -0x5.a7dd717815c34668p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.600004p+4L : -0x5.a7dd717815c3466p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.600004p+4L : -0x5.a7dd717815c3466p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.600004p+4L : -0x5.a7dd717815c3466p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.600004p+4L : -0x5.a7dd717815c34668p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.600004p+4L : -0x5.a7dd717815c3466p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.600004p+4L : -0x5.a7dd717815c3466p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.600004p+4L : -0x5.a7dd717815c3466p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.600004p+4L : -0x5.a7dd717815c346617f076b535634p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.600004p+4L : -0x5.a7dd717815c346617f076b535634p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.600004p+4L : -0x5.a7dd717815c346617f076b53563p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.600004p+4L : -0x5.a7dd717815c346617f076b53563p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.600004p+4L : -0x5.a7dd717815c346617f076b5358p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.600004p+4L : -0x5.a7dd717815c346617f076b5356p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.600004p+4L : -0x5.a7dd717815c346617f076b5356p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.600004p+4L : -0x5.a7dd717815c346617f076b5356p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.6000000000002p+4 : -0x4.663e976c9d98p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.6000000000002p+4 : -0x4.663e976c9d97cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.6000000000002p+4 : -0x4.663e976c9d97cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.6000000000002p+4 : -0x4.663e976c9d97cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.6000000000002p+4L : -0x4.663e976c9d97ccdp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.6000000000002p+4L : -0x4.663e976c9d97ccdp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc89931ad3c5b7cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc89931ad3c5b78p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc89931ad3c5b78p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc89931ad3c5b78p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc89931ad3c5cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc89931ad3c5cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc89931ad3c5ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.6000000000002p+4L : -0x4.663e976c9d97ccc89931ad3c5ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b46p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b46p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b46p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b46p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45eac855daa075p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45eac855daa074ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45eac855daa074ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45eac855daa074ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45eac855daa08p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45eac855daa07p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45eac855daa07p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.6000000000000004p+4L : -0x3.ec4026f23d58b45eac855daa07p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6000000000000000000000000002p+4L : -0x1.ccd2bd8b4acd4fb1f7ee81ff42dp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6000000000000000000000000002p+4L : -0x1.ccd2bd8b4acd4fb1f7ee81ff42dp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6000000000000000000000000002p+4L : -0x1.ccd2bd8b4acd4fb1f7ee81ff42cfp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6000000000000000000000000002p+4L : -0x1.ccd2bd8b4acd4fb1f7ee81ff42cfp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.60000000000000000000000001p+4L : -0x2.1a74a807b69814ed20422091c82ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.60000000000000000000000001p+4L : -0x2.1a74a807b69814ed20422091c82ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.60000000000000000000000001p+4L : -0x2.1a74a807b69814ed20422091c828p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.60000000000000000000000001p+4L : -0x2.1a74a807b69814ed20422091c828p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.60000000000000000000000001p+4L : -0x2.1a74a807b69814ed20422091c9p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.60000000000000000000000001p+4L : -0x2.1a74a807b69814ed20422091c8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.60000000000000000000000001p+4L : -0x2.1a74a807b69814ed20422091c8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.60000000000000000000000001p+4L : -0x2.1a74a807b69814ed20422091c8p+4L -1 : inexact-ok +lgamma -0x2.6ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.6ffffcp+4f : -0x5.e27b48p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.6ffffcp+4f : -0x5.e27b48p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.6ffffcp+4f : -0x5.e27b4p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.6ffffcp+4f : -0x5.e27b4p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.6ffffcp+4 : -0x5.e27b46fa492f8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.6ffffcp+4 : -0x5.e27b46fa492f8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.6ffffcp+4 : -0x5.e27b46fa492f4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.6ffffcp+4 : -0x5.e27b46fa492f4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.6ffffcp+4L : -0x5.e27b46fa492f70cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.6ffffcp+4L : -0x5.e27b46fa492f70cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b847dc589bbabcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b847dc589bbab8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b847dc589bbab8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b847dc589bbab8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b847dc589bbcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b847dc589bbap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b847dc589bbap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.6ffffcp+4L : -0x5.e27b46fa492f70b847dc589bbap+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.6fffffffffffep+4 : -0x4.a0dc8a3dadb2cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.6fffffffffffep+4 : -0x4.a0dc8a3dadb28p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.6fffffffffffep+4 : -0x4.a0dc8a3dadb28p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.6fffffffffffep+4 : -0x4.a0dc8a3dadb28p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28eep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28eep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28eep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28eep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee62af37e6eee4cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee62af37e6eee48p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee62af37e6eee48p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee62af37e6eee48p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee62af37e6efp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee62af37e6eeep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee62af37e6eeep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.6fffffffffffep+4L : -0x4.a0dc8a3dadb28ee62af37e6eeep+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460dp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460dp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460dp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460dp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d5d4e5e503ed2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d5d4e5e503ed1cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d5d4e5e503ed1cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d5d4e5e503ed1cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d5d4e5e503eep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d5d4e5e503eep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d5d4e5e503ecp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.6ffffffffffffffcp+4L : -0x4.26de19c34d7460d5d4e5e503ecp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6ffffffffffffffffffffffffffep+4L : -0x2.0770b05c5ae8fc466f2bb8c5db1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6ffffffffffffffffffffffffffep+4L : -0x2.0770b05c5ae8fc466f2bb8c5db1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6ffffffffffffffffffffffffffep+4L : -0x2.0770b05c5ae8fc466f2bb8c5db0ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6ffffffffffffffffffffffffffep+4L : -0x2.0770b05c5ae8fc466f2bb8c5db0ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.6fffffffffffffffffffffffffp+4L : -0x2.55129ad8c6b3c181977f57585926p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.6fffffffffffffffffffffffffp+4L : -0x2.55129ad8c6b3c181977f57585924p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.6fffffffffffffffffffffffffp+4L : -0x2.55129ad8c6b3c181977f57585924p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.6fffffffffffffffffffffffffp+4L : -0x2.55129ad8c6b3c181977f57585924p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.6fffffffffffffffffffffffffp+4L : -0x2.55129ad8c6b3c181977f57585ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.6fffffffffffffffffffffffffp+4L : -0x2.55129ad8c6b3c181977f575859p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.6fffffffffffffffffffffffffp+4L : -0x2.55129ad8c6b3c181977f575859p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.6fffffffffffffffffffffffffp+4L : -0x2.55129ad8c6b3c181977f575859p+4L -1 : inexact-ok +lgamma -0x2.7000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.700004p+4f : -0x5.e27b68p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.700004p+4f : -0x5.e27b68p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.700004p+4f : -0x5.e27b6p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.700004p+4f : -0x5.e27b6p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.700004p+4 : -0x5.e27b64636783p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.700004p+4 : -0x5.e27b64636783p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.700004p+4 : -0x5.e27b64636782cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.700004p+4 : -0x5.e27b64636782cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.700004p+4L : -0x5.e27b64636782f7bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.700004p+4L : -0x5.e27b64636782f7bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.700004p+4L : -0x5.e27b64636782f7a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.700004p+4L : -0x5.e27b64636782f7a8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.700004p+4L : -0x5.e27b64636782f7bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.700004p+4L : -0x5.e27b64636782f7bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.700004p+4L : -0x5.e27b64636782f7a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.700004p+4L : -0x5.e27b64636782f7a8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.700004p+4L : -0x5.e27b64636782f7ac6925d6926bbp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.700004p+4L : -0x5.e27b64636782f7ac6925d6926bacp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.700004p+4L : -0x5.e27b64636782f7ac6925d6926bacp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.700004p+4L : -0x5.e27b64636782f7ac6925d6926bacp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.700004p+4L : -0x5.e27b64636782f7ac6925d6926cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.700004p+4L : -0x5.e27b64636782f7ac6925d6926cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.700004p+4L : -0x5.e27b64636782f7ac6925d6926ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.700004p+4L : -0x5.e27b64636782f7ac6925d6926ap+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.7000000000002p+4 : -0x4.a0dc8a3dadb38p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.7000000000002p+4 : -0x4.a0dc8a3dadb38p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.7000000000002p+4 : -0x4.a0dc8a3dadb34p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.7000000000002p+4 : -0x4.a0dc8a3dadb34p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a3p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a3p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a28p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a28p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a3p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a3p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a28p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a28p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a2f1d8fb6101498p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a2f1d8fb6101494p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a2f1d8fb6101494p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a2f1d8fb6101494p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a2f1d8fb61016p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a2f1d8fb61014p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a2f1d8fb61014p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.7000000000002p+4L : -0x4.a0dc8a3dadb37a2f1d8fb61014p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.7000000000000004p+4L : -0x4.26de19c34d7460fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.7000000000000004p+4L : -0x4.26de19c34d7460fp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.7000000000000004p+4L : -0x4.26de19c34d7460fp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.7000000000000004p+4L : -0x4.26de19c34d7460fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.7000000000000004p+4L : -0x4.26de19c34d7460fp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.7000000000000004p+4L : -0x4.26de19c34d7460fp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f33e04388ae144p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f33e04388ae14p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f33e04388ae14p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f33e04388ae14p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f33e04388ae2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f33e04388ae2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f33e04388aep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.7000000000000004p+4L : -0x4.26de19c34d7460f33e04388aep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7000000000000000000000000002p+4L : -0x2.0770b05c5ae8fc466f2bb8c5db2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7000000000000000000000000002p+4L : -0x2.0770b05c5ae8fc466f2bb8c5db1ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7000000000000000000000000002p+4L : -0x2.0770b05c5ae8fc466f2bb8c5db1ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7000000000000000000000000002p+4L : -0x2.0770b05c5ae8fc466f2bb8c5db1ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.70000000000000000000000001p+4L : -0x2.55129ad8c6b3c181977f5758608p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.70000000000000000000000001p+4L : -0x2.55129ad8c6b3c181977f5758607ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.70000000000000000000000001p+4L : -0x2.55129ad8c6b3c181977f5758607ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.70000000000000000000000001p+4L : -0x2.55129ad8c6b3c181977f5758607ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.70000000000000000000000001p+4L : -0x2.55129ad8c6b3c181977f575861p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.70000000000000000000000001p+4L : -0x2.55129ad8c6b3c181977f57586p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.70000000000000000000000001p+4L : -0x2.55129ad8c6b3c181977f57586p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.70000000000000000000000001p+4L : -0x2.55129ad8c6b3c181977f57586p+4L 1 : inexact-ok +lgamma -0x2.7ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.7ffffcp+4f : -0x6.1d80fp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.7ffffcp+4f : -0x6.1d80fp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.7ffffcp+4f : -0x6.1d80e8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.7ffffcp+4f : -0x6.1d80e8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.7ffffcp+4 : -0x6.1d80ed57147ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.7ffffcp+4 : -0x6.1d80ed571479cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.7ffffcp+4 : -0x6.1d80ed571479cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.7ffffcp+4 : -0x6.1d80ed571479cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.7ffffcp+4L : -0x6.1d80ed571479dcep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.7ffffcp+4L : -0x6.1d80ed571479dcep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.7ffffcp+4L : -0x6.1d80ed571479dcd8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.7ffffcp+4L : -0x6.1d80ed571479dcd8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.7ffffcp+4L : -0x6.1d80ed571479dcep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.7ffffcp+4L : -0x6.1d80ed571479dcep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.7ffffcp+4L : -0x6.1d80ed571479dcd8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.7ffffcp+4L : -0x6.1d80ed571479dcd8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7ffffcp+4L : -0x6.1d80ed571479dcdf00b76483a95p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7ffffcp+4L : -0x6.1d80ed571479dcdf00b76483a94cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7ffffcp+4L : -0x6.1d80ed571479dcdf00b76483a94cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7ffffcp+4L : -0x6.1d80ed571479dcdf00b76483a94cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.7ffffcp+4L : -0x6.1d80ed571479dcdf00b76483aap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.7ffffcp+4L : -0x6.1d80ed571479dcdf00b76483aap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.7ffffcp+4L : -0x6.1d80ed571479dcdf00b76483a8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.7ffffcp+4L : -0x6.1d80ed571479dcdf00b76483a8p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.7fffffffffffep+4 : -0x4.dbe230b41296cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.7fffffffffffep+4 : -0x4.dbe230b41296cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.7fffffffffffep+4 : -0x4.dbe230b412968p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.7fffffffffffep+4 : -0x4.dbe230b412968p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a858p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a858p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a858p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a858p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85491f8dda002acp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85491f8dda002acp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85491f8dda002a8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85491f8dda002a8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85491f8dda004p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85491f8dda002p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85491f8dda002p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.7fffffffffffep+4L : -0x4.dbe230b41296a85491f8dda002p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b18p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b1p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b1p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b18p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b1p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b1p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b10ef1e776834b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b10ef1e776834b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b10ef1e776834b4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b10ef1e776834b4p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b10ef1e776836p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b10ef1e776834p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b10ef1e776834p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.7ffffffffffffffcp+4L : -0x4.61e3c039b2587b10ef1e776834p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7ffffffffffffffffffffffffffep+4L : -0x2.427656d2bfcd1681a2fde4c3bc44p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7ffffffffffffffffffffffffffep+4L : -0x2.427656d2bfcd1681a2fde4c3bc42p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7ffffffffffffffffffffffffffep+4L : -0x2.427656d2bfcd1681a2fde4c3bc42p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7ffffffffffffffffffffffffffep+4L : -0x2.427656d2bfcd1681a2fde4c3bc42p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : -0x2.9018414f2b97dbbccb5183563a52p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : -0x2.9018414f2b97dbbccb5183563a52p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : -0x2.9018414f2b97dbbccb5183563a5p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : -0x2.9018414f2b97dbbccb5183563a5p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : -0x2.9018414f2b97dbbccb5183563bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : -0x2.9018414f2b97dbbccb5183563ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : -0x2.9018414f2b97dbbccb5183563ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : -0x2.9018414f2b97dbbccb5183563ap+4L 1 : inexact-ok +lgamma -0x2.8000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.800004p+4f : -0x6.1d811p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.800004p+4f : -0x6.1d8108p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.800004p+4f : -0x6.1d8108p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.800004p+4f : -0x6.1d8108p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.800004p+4 : -0x6.1d810af36600cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.800004p+4 : -0x6.1d810af366008p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.800004p+4 : -0x6.1d810af366008p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.800004p+4 : -0x6.1d810af366008p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.800004p+4L : -0x6.1d810af366009708p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.800004p+4L : -0x6.1d810af366009708p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.800004p+4L : -0x6.1d810af3660097p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.800004p+4L : -0x6.1d810af3660097p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.800004p+4L : -0x6.1d810af366009708p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.800004p+4L : -0x6.1d810af366009708p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.800004p+4L : -0x6.1d810af3660097p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.800004p+4L : -0x6.1d810af3660097p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.800004p+4L : -0x6.1d810af366009706555fc67d155p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.800004p+4L : -0x6.1d810af366009706555fc67d155p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.800004p+4L : -0x6.1d810af366009706555fc67d154cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.800004p+4L : -0x6.1d810af366009706555fc67d154cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.800004p+4L : -0x6.1d810af366009706555fc67d16p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.800004p+4L : -0x6.1d810af366009706555fc67d16p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.800004p+4L : -0x6.1d810af366009706555fc67d14p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.800004p+4L : -0x6.1d810af366009706555fc67d14p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.8000000000002p+4 : -0x4.dbe230b41297cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.8000000000002p+4 : -0x4.dbe230b412978p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.8000000000002p+4 : -0x4.dbe230b412978p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.8000000000002p+4 : -0x4.dbe230b412978p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.8000000000002p+4L : -0x4.dbe230b412979538p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.8000000000002p+4L : -0x4.dbe230b412979538p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.8000000000002p+4L : -0x4.dbe230b41297953p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.8000000000002p+4L : -0x4.dbe230b41297953p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.8000000000002p+4L : -0x4.dbe230b412979538p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.8000000000002p+4L : -0x4.dbe230b412979538p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.8000000000002p+4L : -0x4.dbe230b41297953p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.8000000000002p+4L : -0x4.dbe230b41297953p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8000000000002p+4L : -0x4.dbe230b4129795371e2eaedac29p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8000000000002p+4L : -0x4.dbe230b4129795371e2eaedac29p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8000000000002p+4L : -0x4.dbe230b4129795371e2eaedac28cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8000000000002p+4L : -0x4.dbe230b4129795371e2eaedac28cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.8000000000002p+4L : -0x4.dbe230b4129795371e2eaedac4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.8000000000002p+4L : -0x4.dbe230b4129795371e2eaedac2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.8000000000002p+4L : -0x4.dbe230b4129795371e2eaedac2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.8000000000002p+4L : -0x4.dbe230b4129795371e2eaedac2p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b3p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b3p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b28p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b28p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b3p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b3p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b28p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b28p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b2e8b6ffe225c1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b2e8b6ffe225c1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b2e8b6ffe225c0cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b2e8b6ffe225c0cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b2e8b6ffe225ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b2e8b6ffe225cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b2e8b6ffe225cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.8000000000000004p+4L : -0x4.61e3c039b2587b2e8b6ffe225cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8000000000000000000000000002p+4L : -0x2.427656d2bfcd1681a2fde4c3bc52p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8000000000000000000000000002p+4L : -0x2.427656d2bfcd1681a2fde4c3bc52p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8000000000000000000000000002p+4L : -0x2.427656d2bfcd1681a2fde4c3bc5p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8000000000000000000000000002p+4L : -0x2.427656d2bfcd1681a2fde4c3bc5p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.80000000000000000000000001p+4L : -0x2.9018414f2b97dbbccb51835641bap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.80000000000000000000000001p+4L : -0x2.9018414f2b97dbbccb51835641b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.80000000000000000000000001p+4L : -0x2.9018414f2b97dbbccb51835641b8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.80000000000000000000000001p+4L : -0x2.9018414f2b97dbbccb51835641b8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x2.9018414f2b97dbbccb51835642p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x2.9018414f2b97dbbccb51835642p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x2.9018414f2b97dbbccb51835641p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x2.9018414f2b97dbbccb51835641p+4L -1 : inexact-ok +lgamma -0x2.8ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.8ffffcp+4f : -0x6.58ebb8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.8ffffcp+4f : -0x6.58ebb8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.8ffffcp+4f : -0x6.58ebbp+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.8ffffcp+4f : -0x6.58ebbp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.8ffffcp+4 : -0x6.58ebb7c93811p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.8ffffcp+4 : -0x6.58ebb7c93810cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.8ffffcp+4 : -0x6.58ebb7c93810cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.8ffffcp+4 : -0x6.58ebb7c93810cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.8ffffcp+4L : -0x6.58ebb7c93810d52p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.8ffffcp+4L : -0x6.58ebb7c93810d52p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.8ffffcp+4L : -0x6.58ebb7c93810d518p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.8ffffcp+4L : -0x6.58ebb7c93810d518p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.8ffffcp+4L : -0x6.58ebb7c93810d52p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.8ffffcp+4L : -0x6.58ebb7c93810d52p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.8ffffcp+4L : -0x6.58ebb7c93810d518p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.8ffffcp+4L : -0x6.58ebb7c93810d518p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8ffffcp+4L : -0x6.58ebb7c93810d51c01c1079e2b48p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8ffffcp+4L : -0x6.58ebb7c93810d51c01c1079e2b44p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8ffffcp+4L : -0x6.58ebb7c93810d51c01c1079e2b44p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8ffffcp+4L : -0x6.58ebb7c93810d51c01c1079e2b44p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.8ffffcp+4L : -0x6.58ebb7c93810d51c01c1079e2cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.8ffffcp+4L : -0x6.58ebb7c93810d51c01c1079e2cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.8ffffcp+4L : -0x6.58ebb7c93810d51c01c1079e2ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.8ffffcp+4L : -0x6.58ebb7c93810d51c01c1079e2ap+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.8fffffffffffep+4 : -0x5.174cfb3f2fef8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.8fffffffffffep+4 : -0x5.174cfb3f2fef4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.8fffffffffffep+4 : -0x5.174cfb3f2fef4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.8fffffffffffep+4 : -0x5.174cfb3f2fef4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42ep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42ep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42ep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e41dac5665aebp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e41dac5665aebp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e41dac5665aeacp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e41dac5665aeacp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e41dac5665bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e41dac5665aep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e41dac5665aep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.174cfb3f2fef42e41dac5665aep+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb1167p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb11668p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb11668p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb11668p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb1167p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb11668p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb11668p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb11668p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb116682fe4ab7f0c74p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb116682fe4ab7f0c74p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb116682fe4ab7f0c7p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb116682fe4ab7f0c7p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb116682fe4ab7f0ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb116682fe4ab7f0cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb116682fe4ab7f0cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x4.9d4e8ac4cfb116682fe4ab7f0cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8ffffffffffffffffffffffffffep+4L : -0x2.7de1215ddd25b1d8fcbdda6a301ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8ffffffffffffffffffffffffffep+4L : -0x2.7de1215ddd25b1d8fcbdda6a301ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8ffffffffffffffffffffffffffep+4L : -0x2.7de1215ddd25b1d8fcbdda6a3018p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8ffffffffffffffffffffffffffep+4L : -0x2.7de1215ddd25b1d8fcbdda6a3018p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0x2.cb830bda48f07714251178fcae22p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0x2.cb830bda48f07714251178fcae22p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0x2.cb830bda48f07714251178fcae2p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0x2.cb830bda48f07714251178fcae2p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0x2.cb830bda48f07714251178fcafp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0x2.cb830bda48f07714251178fcaep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0x2.cb830bda48f07714251178fcaep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0x2.cb830bda48f07714251178fcaep+4L -1 : inexact-ok +lgamma -0x2.9000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.900004p+4f : -0x6.58ebd8p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.900004p+4f : -0x6.58ebd8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.900004p+4f : -0x6.58ebdp+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.900004p+4f : -0x6.58ebdp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.900004p+4 : -0x6.58ebd5977d1acp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.900004p+4 : -0x6.58ebd5977d1acp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.900004p+4 : -0x6.58ebd5977d1a8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.900004p+4 : -0x6.58ebd5977d1a8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.900004p+4L : -0x6.58ebd5977d1aae8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.900004p+4L : -0x6.58ebd5977d1aae78p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.900004p+4L : -0x6.58ebd5977d1aae78p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.900004p+4L : -0x6.58ebd5977d1aae78p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.900004p+4L : -0x6.58ebd5977d1aae8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.900004p+4L : -0x6.58ebd5977d1aae78p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.900004p+4L : -0x6.58ebd5977d1aae78p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.900004p+4L : -0x6.58ebd5977d1aae78p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.900004p+4L : -0x6.58ebd5977d1aae7b88857eec360cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.900004p+4L : -0x6.58ebd5977d1aae7b88857eec360cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.900004p+4L : -0x6.58ebd5977d1aae7b88857eec3608p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.900004p+4L : -0x6.58ebd5977d1aae7b88857eec3608p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.900004p+4L : -0x6.58ebd5977d1aae7b88857eec38p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.900004p+4L : -0x6.58ebd5977d1aae7b88857eec36p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.900004p+4L : -0x6.58ebd5977d1aae7b88857eec36p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.900004p+4L : -0x6.58ebd5977d1aae7b88857eec36p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.9000000000002p+4 : -0x5.174cfb3f2ff04p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.9000000000002p+4 : -0x5.174cfb3f2ff04p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.9000000000002p+4 : -0x5.174cfb3f2ffp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.9000000000002p+4 : -0x5.174cfb3f2ffp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.9000000000002p+4L : -0x5.174cfb3f2ff03158p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.9000000000002p+4L : -0x5.174cfb3f2ff03158p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.9000000000002p+4L : -0x5.174cfb3f2ff03158p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.9000000000002p+4L : -0x5.174cfb3f2ff03158p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315645fb2161fe3p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315645fb2161fe3p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315645fb2161fe2cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315645fb2161fe2cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315645fb2162p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315645fb2161fep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315645fb2161fep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.9000000000002p+4L : -0x5.174cfb3f2ff0315645fb2161fep+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11688p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11688p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb1168p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb1168p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11688p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11688p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb1168p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb1168p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11685fe29b5586cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11685fe29b5586bfcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11685fe29b5586bfcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11685fe29b5586bfcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11685fe29b5586cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11685fe29b5586cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11685fe29b5586ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.9000000000000004p+4L : -0x4.9d4e8ac4cfb11685fe29b5586ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9000000000000000000000000002p+4L : -0x2.7de1215ddd25b1d8fcbdda6a302ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9000000000000000000000000002p+4L : -0x2.7de1215ddd25b1d8fcbdda6a3028p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9000000000000000000000000002p+4L : -0x2.7de1215ddd25b1d8fcbdda6a3028p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9000000000000000000000000002p+4L : -0x2.7de1215ddd25b1d8fcbdda6a3028p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.90000000000000000000000001p+4L : -0x2.cb830bda48f07714251178fcb596p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.90000000000000000000000001p+4L : -0x2.cb830bda48f07714251178fcb594p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.90000000000000000000000001p+4L : -0x2.cb830bda48f07714251178fcb594p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.90000000000000000000000001p+4L : -0x2.cb830bda48f07714251178fcb594p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.90000000000000000000000001p+4L : -0x2.cb830bda48f07714251178fcb6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.90000000000000000000000001p+4L : -0x2.cb830bda48f07714251178fcb6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.90000000000000000000000001p+4L : -0x2.cb830bda48f07714251178fcb5p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.90000000000000000000000001p+4L : -0x2.cb830bda48f07714251178fcb5p+4L 1 : inexact-ok +lgamma -0x2.9ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.9ffffcp+4f : -0x6.94b938p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.9ffffcp+4f : -0x6.94b938p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.9ffffcp+4f : -0x6.94b93p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.9ffffcp+4f : -0x6.94b93p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.9ffffcp+4 : -0x6.94b9365933054p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.9ffffcp+4 : -0x6.94b936593305p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.9ffffcp+4 : -0x6.94b936593305p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.9ffffcp+4 : -0x6.94b936593305p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.9ffffcp+4L : -0x6.94b93659330503bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.9ffffcp+4L : -0x6.94b93659330503bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.9ffffcp+4L : -0x6.94b93659330503a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.9ffffcp+4L : -0x6.94b93659330503a8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.9ffffcp+4L : -0x6.94b93659330503bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.9ffffcp+4L : -0x6.94b93659330503bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.9ffffcp+4L : -0x6.94b93659330503a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.9ffffcp+4L : -0x6.94b93659330503a8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9ffffcp+4L : -0x6.94b93659330503ad9f832ca10764p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9ffffcp+4L : -0x6.94b93659330503ad9f832ca10764p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9ffffcp+4L : -0x6.94b93659330503ad9f832ca1076p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9ffffcp+4L : -0x6.94b93659330503ad9f832ca1076p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.9ffffcp+4L : -0x6.94b93659330503ad9f832ca108p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.9ffffcp+4L : -0x6.94b93659330503ad9f832ca108p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.9ffffcp+4L : -0x6.94b93659330503ad9f832ca106p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.9ffffcp+4L : -0x6.94b93659330503ad9f832ca106p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.9fffffffffffep+4 : -0x5.531a79e78c69cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.9fffffffffffep+4 : -0x5.531a79e78c698p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.9fffffffffffep+4 : -0x5.531a79e78c698p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.9fffffffffffep+4 : -0x5.531a79e78c698p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.9fffffffffffep+4L : -0x5.531a79e78c699bap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.9fffffffffffep+4L : -0x5.531a79e78c699bap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.9fffffffffffep+4L : -0x5.531a79e78c699bap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.9fffffffffffep+4L : -0x5.531a79e78c699bap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba7a7c4b0d540dcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba7a7c4b0d540dcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba7a7c4b0d540d8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba7a7c4b0d540d8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba7a7c4b0d542p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba7a7c4b0d54p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba7a7c4b0d54p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.9fffffffffffep+4L : -0x5.531a79e78c699ba7a7c4b0d54p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6ffp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6fe8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6fe8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6ffp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6ffp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6fe8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6fe8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6feeadcc42e26de4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6feeadcc42e26de4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6feeadcc42e26dep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6feeadcc42e26dep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6feeadcc42e26ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6feeadcc42e26ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6feeadcc42e26cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : -0x4.d91c096d2c2b6feeadcc42e26cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9ffffffffffffffffffffffffffep+4L : -0x2.b9aea00639a00b5f9306f7e5f30ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9ffffffffffffffffffffffffffep+4L : -0x2.b9aea00639a00b5f9306f7e5f30ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9ffffffffffffffffffffffffffep+4L : -0x2.b9aea00639a00b5f9306f7e5f30cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9ffffffffffffffffffffffffffep+4L : -0x2.b9aea00639a00b5f9306f7e5f30cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : -0x3.07508a82a56ad09abb5a9678711p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : -0x3.07508a82a56ad09abb5a9678711p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : -0x3.07508a82a56ad09abb5a9678710ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : -0x3.07508a82a56ad09abb5a9678710ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : -0x3.07508a82a56ad09abb5a967872p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : -0x3.07508a82a56ad09abb5a967871p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : -0x3.07508a82a56ad09abb5a967871p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : -0x3.07508a82a56ad09abb5a967871p+4L 1 : inexact-ok +lgamma -0x2.a000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.a00004p+4f : -0x6.94b958p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.a00004p+4f : -0x6.94b958p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.a00004p+4f : -0x6.94b95p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.a00004p+4f : -0x6.94b95p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.a00004p+4 : -0x6.94b954583b1b4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.a00004p+4 : -0x6.94b954583b1bp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.a00004p+4 : -0x6.94b954583b1bp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.a00004p+4 : -0x6.94b954583b1bp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.a00004p+4L : -0x6.94b954583b1b0dd8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.a00004p+4L : -0x6.94b954583b1b0ddp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.a00004p+4L : -0x6.94b954583b1b0ddp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.a00004p+4L : -0x6.94b954583b1b0ddp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.a00004p+4L : -0x6.94b954583b1b0dd8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.a00004p+4L : -0x6.94b954583b1b0ddp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.a00004p+4L : -0x6.94b954583b1b0ddp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.a00004p+4L : -0x6.94b954583b1b0ddp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.a00004p+4L : -0x6.94b954583b1b0dd0329e24d76afcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.a00004p+4L : -0x6.94b954583b1b0dd0329e24d76afcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.a00004p+4L : -0x6.94b954583b1b0dd0329e24d76af8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.a00004p+4L : -0x6.94b954583b1b0dd0329e24d76af8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.a00004p+4L : -0x6.94b954583b1b0dd0329e24d76cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.a00004p+4L : -0x6.94b954583b1b0dd0329e24d76ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.a00004p+4L : -0x6.94b954583b1b0dd0329e24d76ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.a00004p+4L : -0x6.94b954583b1b0dd0329e24d76ap+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.a000000000002p+4 : -0x5.531a79e78c6acp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.a000000000002p+4 : -0x5.531a79e78c6a8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.a000000000002p+4 : -0x5.531a79e78c6a8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.a000000000002p+4 : -0x5.531a79e78c6a8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.a000000000002p+4L : -0x5.531a79e78c6a8bap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.a000000000002p+4L : -0x5.531a79e78c6a8bap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b98p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b98p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.a000000000002p+4L : -0x5.531a79e78c6a8bap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.a000000000002p+4L : -0x5.531a79e78c6a8bap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b98p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b98p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b9fe87501e9f1e4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b9fe87501e9f1e4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b9fe87501e9f1ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b9fe87501e9f1ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b9fe87501e9f2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b9fe87501e9f2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b9fe87501e9fp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.a000000000002p+4L : -0x5.531a79e78c6a8b9fe87501e9fp+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b701p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b701p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b7008p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b7008p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b701p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b701p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b7008p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b7008p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b700cacd458ec907cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b700cacd458ec9078p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b700cacd458ec9078p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b700cacd458ec9078p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b700cacd458ec92p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b700cacd458ec9p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b700cacd458ec9p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.a000000000000004p+4L : -0x4.d91c096d2c2b700cacd458ec9p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.a000000000000000000000000002p+4L : -0x2.b9aea00639a00b5f9306f7e5f31ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.a000000000000000000000000002p+4L : -0x2.b9aea00639a00b5f9306f7e5f31cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.a000000000000000000000000002p+4L : -0x2.b9aea00639a00b5f9306f7e5f31cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.a000000000000000000000000002p+4L : -0x2.b9aea00639a00b5f9306f7e5f31cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x3.07508a82a56ad09abb5a9678789p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x3.07508a82a56ad09abb5a9678789p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x3.07508a82a56ad09abb5a9678788ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x3.07508a82a56ad09abb5a9678788ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x3.07508a82a56ad09abb5a967879p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x3.07508a82a56ad09abb5a967879p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x3.07508a82a56ad09abb5a967878p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x3.07508a82a56ad09abb5a967878p+4L -1 : inexact-ok +lgamma -0x2.affffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.affffcp+4f : -0x6.d0e718p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.affffcp+4f : -0x6.d0e718p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.affffcp+4f : -0x6.d0e71p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.affffcp+4f : -0x6.d0e71p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.affffcp+4 : -0x6.d0e7166d8c7ep+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.affffcp+4 : -0x6.d0e7166d8c7dcp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.affffcp+4 : -0x6.d0e7166d8c7dcp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.affffcp+4 : -0x6.d0e7166d8c7dcp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a47e015b47ae74p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a47e015b47ae7p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a47e015b47ae7p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a47e015b47ae7p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a47e015b47bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a47e015b47aep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a47e015b47aep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.affffcp+4L : -0x6.d0e7166d8c7dd2a47e015b47aep+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.afffffffffffep+4 : -0x5.8f485a13b641cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.afffffffffffep+4 : -0x5.8f485a13b641cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.afffffffffffep+4 : -0x5.8f485a13b6418p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.afffffffffffep+4 : -0x5.8f485a13b6418p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd18p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd18p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd1p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd1p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd18p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd18p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd1p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd1p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd15df1413add47cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd15df1413add478p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd15df1413add478p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd15df1413add478p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd15df1413add6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd15df1413add4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd15df1413add4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.afffffffffffep+4L : -0x5.8f485a13b641bd15df1413add4p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.affffffffffffffcp+4L : -0x5.1549e9995603922p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.affffffffffffffcp+4L : -0x5.1549e99956039218p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.affffffffffffffcp+4L : -0x5.1549e99956039218p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.affffffffffffffcp+4L : -0x5.1549e99956039218p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.affffffffffffffcp+4L : -0x5.1549e9995603922p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.affffffffffffffcp+4L : -0x5.1549e99956039218p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.affffffffffffffcp+4L : -0x5.1549e99956039218p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.affffffffffffffcp+4L : -0x5.1549e99956039218p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.affffffffffffffcp+4L : -0x5.1549e9995603921b50455261b42p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.affffffffffffffcp+4L : -0x5.1549e9995603921b50455261b42p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.affffffffffffffcp+4L : -0x5.1549e9995603921b50455261b41cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.affffffffffffffcp+4L : -0x5.1549e9995603921b50455261b41cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.affffffffffffffcp+4L : -0x5.1549e9995603921b50455261b6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.affffffffffffffcp+4L : -0x5.1549e9995603921b50455261b4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.affffffffffffffcp+4L : -0x5.1549e9995603921b50455261b4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.affffffffffffffcp+4L : -0x5.1549e9995603921b50455261b4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.affffffffffffffffffffffffffep+4L : -0x2.f5dc803263782d8c4d5066a6b652p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.affffffffffffffffffffffffffep+4L : -0x2.f5dc803263782d8c4d5066a6b65p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.affffffffffffffffffffffffffep+4L : -0x2.f5dc803263782d8c4d5066a6b65p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.affffffffffffffffffffffffffep+4L : -0x2.f5dc803263782d8c4d5066a6b65p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.afffffffffffffffffffffffffp+4L : -0x3.437e6aaecf42f2c775a40539344ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.afffffffffffffffffffffffffp+4L : -0x3.437e6aaecf42f2c775a40539344cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.afffffffffffffffffffffffffp+4L : -0x3.437e6aaecf42f2c775a40539344cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.afffffffffffffffffffffffffp+4L : -0x3.437e6aaecf42f2c775a40539344cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.afffffffffffffffffffffffffp+4L : -0x3.437e6aaecf42f2c775a4053935p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.afffffffffffffffffffffffffp+4L : -0x3.437e6aaecf42f2c775a4053934p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.afffffffffffffffffffffffffp+4L : -0x3.437e6aaecf42f2c775a4053934p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.afffffffffffffffffffffffffp+4L : -0x3.437e6aaecf42f2c775a4053934p+4L -1 : inexact-ok +lgamma -0x2.b000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.b00004p+4f : -0x6.d0e738p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.b00004p+4f : -0x6.d0e738p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.b00004p+4f : -0x6.d0e73p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.b00004p+4f : -0x6.d0e73p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.b00004p+4 : -0x6.d0e7349c35528p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.b00004p+4 : -0x6.d0e7349c35524p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.b00004p+4 : -0x6.d0e7349c35524p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.b00004p+4 : -0x6.d0e7349c35524p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.b00004p+4L : -0x6.d0e7349c35525fc8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.b00004p+4L : -0x6.d0e7349c35525fcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.b00004p+4L : -0x6.d0e7349c35525fcp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.b00004p+4L : -0x6.d0e7349c35525fcp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.b00004p+4L : -0x6.d0e7349c35525fc8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.b00004p+4L : -0x6.d0e7349c35525fcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.b00004p+4L : -0x6.d0e7349c35525fcp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.b00004p+4L : -0x6.d0e7349c35525fcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.b00004p+4L : -0x6.d0e7349c35525fc11d27ae73b1fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.b00004p+4L : -0x6.d0e7349c35525fc11d27ae73b1fp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.b00004p+4L : -0x6.d0e7349c35525fc11d27ae73b1ecp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.b00004p+4L : -0x6.d0e7349c35525fc11d27ae73b1ecp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.b00004p+4L : -0x6.d0e7349c35525fc11d27ae73b2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.b00004p+4L : -0x6.d0e7349c35525fc11d27ae73b2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.b00004p+4L : -0x6.d0e7349c35525fc11d27ae73bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.b00004p+4L : -0x6.d0e7349c35525fc11d27ae73bp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.b000000000002p+4 : -0x5.8f485a13b642cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.b000000000002p+4 : -0x5.8f485a13b642cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.b000000000002p+4 : -0x5.8f485a13b6428p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.b000000000002p+4 : -0x5.8f485a13b6428p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.b000000000002p+4L : -0x5.8f485a13b642ae9p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.b000000000002p+4L : -0x5.8f485a13b642ae88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.b000000000002p+4L : -0x5.8f485a13b642ae88p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.b000000000002p+4L : -0x5.8f485a13b642ae88p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.b000000000002p+4L : -0x5.8f485a13b642ae9p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.b000000000002p+4L : -0x5.8f485a13b642ae88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.b000000000002p+4L : -0x5.8f485a13b642ae88p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.b000000000002p+4L : -0x5.8f485a13b642ae88p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.b000000000002p+4L : -0x5.8f485a13b642ae8b25b87c92e4c4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.b000000000002p+4L : -0x5.8f485a13b642ae8b25b87c92e4cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.b000000000002p+4L : -0x5.8f485a13b642ae8b25b87c92e4cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.b000000000002p+4L : -0x5.8f485a13b642ae8b25b87c92e4cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.b000000000002p+4L : -0x5.8f485a13b642ae8b25b87c92e6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.b000000000002p+4L : -0x5.8f485a13b642ae8b25b87c92e4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.b000000000002p+4L : -0x5.8f485a13b642ae8b25b87c92e4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.b000000000002p+4L : -0x5.8f485a13b642ae8b25b87c92e4p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.b000000000000004p+4L : -0x5.1549e9995603924p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.b000000000000004p+4L : -0x5.1549e99956039238p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.b000000000000004p+4L : -0x5.1549e99956039238p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.b000000000000004p+4L : -0x5.1549e99956039238p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.b000000000000004p+4L : -0x5.1549e9995603924p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.b000000000000004p+4L : -0x5.1549e99956039238p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.b000000000000004p+4L : -0x5.1549e99956039238p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.b000000000000004p+4L : -0x5.1549e99956039238p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.b000000000000004p+4L : -0x5.1549e999560392397eee26eed0c4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.b000000000000004p+4L : -0x5.1549e999560392397eee26eed0cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.b000000000000004p+4L : -0x5.1549e999560392397eee26eed0cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.b000000000000004p+4L : -0x5.1549e999560392397eee26eed0cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.b000000000000004p+4L : -0x5.1549e999560392397eee26eed2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.b000000000000004p+4L : -0x5.1549e999560392397eee26eedp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.b000000000000004p+4L : -0x5.1549e999560392397eee26eedp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.b000000000000004p+4L : -0x5.1549e999560392397eee26eedp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.b000000000000000000000000002p+4L : -0x2.f5dc803263782d8c4d5066a6b66p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.b000000000000000000000000002p+4L : -0x2.f5dc803263782d8c4d5066a6b66p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.b000000000000000000000000002p+4L : -0x2.f5dc803263782d8c4d5066a6b65ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.b000000000000000000000000002p+4L : -0x2.f5dc803263782d8c4d5066a6b65ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.b0000000000000000000000001p+4L : -0x3.437e6aaecf42f2c775a405393bdap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.b0000000000000000000000001p+4L : -0x3.437e6aaecf42f2c775a405393bd8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.b0000000000000000000000001p+4L : -0x3.437e6aaecf42f2c775a405393bd8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.b0000000000000000000000001p+4L : -0x3.437e6aaecf42f2c775a405393bd8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.b0000000000000000000000001p+4L : -0x3.437e6aaecf42f2c775a405393cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.b0000000000000000000000001p+4L : -0x3.437e6aaecf42f2c775a405393cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.b0000000000000000000000001p+4L : -0x3.437e6aaecf42f2c775a405393bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.b0000000000000000000000001p+4L : -0x3.437e6aaecf42f2c775a405393bp+4L 1 : inexact-ok +lgamma -0x2.bffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.bffffcp+4f : -0x7.0d7328p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.bffffcp+4f : -0x7.0d732p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.bffffcp+4f : -0x7.0d732p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.bffffcp+4f : -0x7.0d732p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.bffffcp+4 : -0x7.0d7320c43f55p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.bffffcp+4 : -0x7.0d7320c43f54cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.bffffcp+4 : -0x7.0d7320c43f54cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.bffffcp+4 : -0x7.0d7320c43f54cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bffffcp+4L : -0x7.0d7320c43f54d4p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bffffcp+4L : -0x7.0d7320c43f54d4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bffffcp+4L : -0x7.0d7320c43f54d3f8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bffffcp+4L : -0x7.0d7320c43f54d3f8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bffffcp+4L : -0x7.0d7320c43f54d4p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bffffcp+4L : -0x7.0d7320c43f54d4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bffffcp+4L : -0x7.0d7320c43f54d3f8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bffffcp+4L : -0x7.0d7320c43f54d3f8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.bffffcp+4L : -0x7.0d7320c43f54d3ff63352f9ad55cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bffffcp+4L : -0x7.0d7320c43f54d3ff63352f9ad55cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bffffcp+4L : -0x7.0d7320c43f54d3ff63352f9ad558p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.bffffcp+4L : -0x7.0d7320c43f54d3ff63352f9ad558p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bffffcp+4L : -0x7.0d7320c43f54d3ff63352f9ad6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bffffcp+4L : -0x7.0d7320c43f54d3ff63352f9ad6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bffffcp+4L : -0x7.0d7320c43f54d3ff63352f9ad4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bffffcp+4L : -0x7.0d7320c43f54d3ff63352f9ad4p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.bfffffffffffep+4 : -0x5.cbd46481aeea8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.bfffffffffffep+4 : -0x5.cbd46481aeea4p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.bfffffffffffep+4 : -0x5.cbd46481aeea4p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.bfffffffffffep+4 : -0x5.cbd46481aeea4p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4308p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea43p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea43p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea43p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4308p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea43p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea43p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea43p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4300a27e66d16aap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4300a27e66d16aap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4300a27e66d16a9cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4300a27e66d16a9cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4300a27e66d16cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4300a27e66d16ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4300a27e66d16ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bfffffffffffep+4L : -0x5.cbd46481aeea4300a27e66d16ap+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c02af576f9a764p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c02af576f9a76p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c02af576f9a76p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c02af576f9a76p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c02af576f9a8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c02af576f9a8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c02af576f9a6p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bffffffffffffffcp+4L : -0x5.51d5f4074eac18c02af576f9a6p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.bffffffffffffffffffffffffffep+4L : -0x3.32688aa05c20b4313f465cb306aap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bffffffffffffffffffffffffffep+4L : -0x3.32688aa05c20b4313f465cb306aap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bffffffffffffffffffffffffffep+4L : -0x3.32688aa05c20b4313f465cb306a8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.bffffffffffffffffffffffffffep+4L : -0x3.32688aa05c20b4313f465cb306a8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.bfffffffffffffffffffffffffp+4L : -0x3.800a751cc7eb796c6799fb4584ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bfffffffffffffffffffffffffp+4L : -0x3.800a751cc7eb796c6799fb4584ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bfffffffffffffffffffffffffp+4L : -0x3.800a751cc7eb796c6799fb45849ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.bfffffffffffffffffffffffffp+4L : -0x3.800a751cc7eb796c6799fb45849ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bfffffffffffffffffffffffffp+4L : -0x3.800a751cc7eb796c6799fb4585p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bfffffffffffffffffffffffffp+4L : -0x3.800a751cc7eb796c6799fb4585p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bfffffffffffffffffffffffffp+4L : -0x3.800a751cc7eb796c6799fb4584p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bfffffffffffffffffffffffffp+4L : -0x3.800a751cc7eb796c6799fb4584p+4L 1 : inexact-ok +lgamma -0x2.c000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.c00004p+4f : -0x7.0d734p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.c00004p+4f : -0x7.0d734p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.c00004p+4f : -0x7.0d7338p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.c00004p+4f : -0x7.0d7338p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.c00004p+4 : -0x7.0d733f2173cc8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.c00004p+4 : -0x7.0d733f2173cc4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.c00004p+4 : -0x7.0d733f2173cc4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.c00004p+4 : -0x7.0d733f2173cc4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.c00004p+4L : -0x7.0d733f2173cc49d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.c00004p+4L : -0x7.0d733f2173cc49d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.c00004p+4L : -0x7.0d733f2173cc49dp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.c00004p+4L : -0x7.0d733f2173cc49dp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.c00004p+4L : -0x7.0d733f2173cc49d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.c00004p+4L : -0x7.0d733f2173cc49d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.c00004p+4L : -0x7.0d733f2173cc49dp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.c00004p+4L : -0x7.0d733f2173cc49dp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.c00004p+4L : -0x7.0d733f2173cc49d63107f8ffe82cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.c00004p+4L : -0x7.0d733f2173cc49d63107f8ffe82cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.c00004p+4L : -0x7.0d733f2173cc49d63107f8ffe828p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.c00004p+4L : -0x7.0d733f2173cc49d63107f8ffe828p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.c00004p+4L : -0x7.0d733f2173cc49d63107f8ffeap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.c00004p+4L : -0x7.0d733f2173cc49d63107f8ffe8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.c00004p+4L : -0x7.0d733f2173cc49d63107f8ffe8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.c00004p+4L : -0x7.0d733f2173cc49d63107f8ffe8p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.c000000000002p+4 : -0x5.cbd46481aeeb4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.c000000000002p+4 : -0x5.cbd46481aeeb4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.c000000000002p+4 : -0x5.cbd46481aeebp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.c000000000002p+4 : -0x5.cbd46481aeebp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35fp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35e8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35e8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35fp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35e8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35e8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35ea463a1587ef48p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35ea463a1587ef44p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35ea463a1587ef44p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35ea463a1587ef44p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35ea463a1587fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35ea463a1587fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35ea463a1587eep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.c000000000002p+4L : -0x5.cbd46481aeeb35ea463a1587eep+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18d8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18d8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18de8829ee6f7e34p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18de8829ee6f7e3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18de8829ee6f7e3p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18de8829ee6f7e3p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18de8829ee6f8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18de8829ee6f7ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18de8829ee6f7ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.c000000000000004p+4L : -0x5.51d5f4074eac18de8829ee6f7ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.c000000000000000000000000002p+4L : -0x3.32688aa05c20b4313f465cb306bap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.c000000000000000000000000002p+4L : -0x3.32688aa05c20b4313f465cb306b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.c000000000000000000000000002p+4L : -0x3.32688aa05c20b4313f465cb306b8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.c000000000000000000000000002p+4L : -0x3.32688aa05c20b4313f465cb306b8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.c0000000000000000000000001p+4L : -0x3.800a751cc7eb796c6799fb458c38p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.c0000000000000000000000001p+4L : -0x3.800a751cc7eb796c6799fb458c36p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.c0000000000000000000000001p+4L : -0x3.800a751cc7eb796c6799fb458c36p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.c0000000000000000000000001p+4L : -0x3.800a751cc7eb796c6799fb458c36p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.c0000000000000000000000001p+4L : -0x3.800a751cc7eb796c6799fb458dp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.c0000000000000000000000001p+4L : -0x3.800a751cc7eb796c6799fb458cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.c0000000000000000000000001p+4L : -0x3.800a751cc7eb796c6799fb458cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.c0000000000000000000000001p+4L : -0x3.800a751cc7eb796c6799fb458cp+4L -1 : inexact-ok +lgamma -0x2.cffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.cffffcp+4f : -0x7.4a5b38p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.cffffcp+4f : -0x7.4a5b38p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.cffffcp+4f : -0x7.4a5b3p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.cffffcp+4f : -0x7.4a5b3p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.cffffcp+4 : -0x7.4a5b379ac57cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.cffffcp+4 : -0x7.4a5b379ac57cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.cffffcp+4 : -0x7.4a5b379ac57bcp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.cffffcp+4 : -0x7.4a5b379ac57bcp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a943c938e5a45cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a943c938e5a458p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a943c938e5a458p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a943c938e5a458p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a943c938e5a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a943c938e5a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a943c938e5a4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.cffffcp+4L : -0x7.4a5b379ac57bf5a943c938e5a4p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.cfffffffffffep+4 : -0x6.08bc7b6ef67dcp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.cfffffffffffep+4 : -0x6.08bc7b6ef67d8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.cfffffffffffep+4 : -0x6.08bc7b6ef67d8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.cfffffffffffep+4 : -0x6.08bc7b6ef67d8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8aep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8aep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8aep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8aep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae469985cc20b04p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae469985cc20bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae469985cc20bp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae469985cc20bp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae469985cc20cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae469985cc20cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae469985cc20ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.cfffffffffffep+4L : -0x6.08bc7b6ef67d8ae469985cc20ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f616p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6158p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6158p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6158p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f616p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6158p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6158p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6158p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6159e6aeb6dee714p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6159e6aeb6dee71p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6159e6aeb6dee71p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6159e6aeb6dee71p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6159e6aeb6dee8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6159e6aeb6dee8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6159e6aeb6dee6p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.cffffffffffffffcp+4L : -0x5.8ebe0af4963f6159e6aeb6dee6p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.cffffffffffffffffffffffffffep+4L : -0x3.6f50a18da3b3fccb11c108af07c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.cffffffffffffffffffffffffffep+4L : -0x3.6f50a18da3b3fccb11c108af07c6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.cffffffffffffffffffffffffffep+4L : -0x3.6f50a18da3b3fccb11c108af07c6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.cffffffffffffffffffffffffffep+4L : -0x3.6f50a18da3b3fccb11c108af07c6p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.cfffffffffffffffffffffffffp+4L : -0x3.bcf28c0a0f7ec2063a14a74185b8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.cfffffffffffffffffffffffffp+4L : -0x3.bcf28c0a0f7ec2063a14a74185b6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.cfffffffffffffffffffffffffp+4L : -0x3.bcf28c0a0f7ec2063a14a74185b6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.cfffffffffffffffffffffffffp+4L : -0x3.bcf28c0a0f7ec2063a14a74185b6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.cfffffffffffffffffffffffffp+4L : -0x3.bcf28c0a0f7ec2063a14a74186p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.cfffffffffffffffffffffffffp+4L : -0x3.bcf28c0a0f7ec2063a14a74186p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.cfffffffffffffffffffffffffp+4L : -0x3.bcf28c0a0f7ec2063a14a74185p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.cfffffffffffffffffffffffffp+4L : -0x3.bcf28c0a0f7ec2063a14a74185p+4L -1 : inexact-ok +lgamma -0x2.d000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.d00004p+4f : -0x7.4a5b58p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.d00004p+4f : -0x7.4a5b58p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.d00004p+4f : -0x7.4a5b5p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.d00004p+4f : -0x7.4a5b5p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.d00004p+4 : -0x7.4a5b56257ccbcp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.d00004p+4 : -0x7.4a5b56257ccb8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.d00004p+4 : -0x7.4a5b56257ccb8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.d00004p+4 : -0x7.4a5b56257ccb8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.d00004p+4L : -0x7.4a5b56257ccb9908p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.d00004p+4L : -0x7.4a5b56257ccb99p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.d00004p+4L : -0x7.4a5b56257ccb99p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.d00004p+4L : -0x7.4a5b56257ccb99p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.d00004p+4L : -0x7.4a5b56257ccb9908p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.d00004p+4L : -0x7.4a5b56257ccb99p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.d00004p+4L : -0x7.4a5b56257ccb99p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.d00004p+4L : -0x7.4a5b56257ccb99p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.d00004p+4L : -0x7.4a5b56257ccb9902e9e8349618e4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.d00004p+4L : -0x7.4a5b56257ccb9902e9e8349618e4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.d00004p+4L : -0x7.4a5b56257ccb9902e9e8349618ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.d00004p+4L : -0x7.4a5b56257ccb9902e9e8349618ep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.d00004p+4L : -0x7.4a5b56257ccb9902e9e834961ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.d00004p+4L : -0x7.4a5b56257ccb9902e9e8349618p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.d00004p+4L : -0x7.4a5b56257ccb9902e9e8349618p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.d00004p+4L : -0x7.4a5b56257ccb9902e9e8349618p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.d000000000002p+4 : -0x6.08bc7b6ef67e8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.d000000000002p+4 : -0x6.08bc7b6ef67e8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.d000000000002p+4 : -0x6.08bc7b6ef67e4p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.d000000000002p+4 : -0x6.08bc7b6ef67e4p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f4p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f38p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f38p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f38p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f4p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f38p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f38p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f38p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f3a2415778f5114p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f3a2415778f5114p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f3a2415778f511p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f3a2415778f511p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f3a2415778f52p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f3a2415778f52p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f3a2415778f5p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.d000000000002p+4L : -0x6.08bc7b6ef67e7f3a2415778f5p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f618p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f618p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f61787166068240bcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f61787166068240bcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f61787166068240b8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f61787166068240b8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f61787166068242p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178716606824p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178716606824p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.d000000000000004p+4L : -0x5.8ebe0af4963f6178716606824p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.d000000000000000000000000002p+4L : -0x3.6f50a18da3b3fccb11c108af07d6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.d000000000000000000000000002p+4L : -0x3.6f50a18da3b3fccb11c108af07d6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.d000000000000000000000000002p+4L : -0x3.6f50a18da3b3fccb11c108af07d4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.d000000000000000000000000002p+4L : -0x3.6f50a18da3b3fccb11c108af07d4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.d0000000000000000000000001p+4L : -0x3.bcf28c0a0f7ec2063a14a7418d5ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.d0000000000000000000000001p+4L : -0x3.bcf28c0a0f7ec2063a14a7418d5ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.d0000000000000000000000001p+4L : -0x3.bcf28c0a0f7ec2063a14a7418d58p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.d0000000000000000000000001p+4L : -0x3.bcf28c0a0f7ec2063a14a7418d58p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.d0000000000000000000000001p+4L : -0x3.bcf28c0a0f7ec2063a14a7418ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.d0000000000000000000000001p+4L : -0x3.bcf28c0a0f7ec2063a14a7418dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.d0000000000000000000000001p+4L : -0x3.bcf28c0a0f7ec2063a14a7418dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.d0000000000000000000000001p+4L : -0x3.bcf28c0a0f7ec2063a14a7418dp+4L 1 : inexact-ok +lgamma -0x2.dffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.dffffcp+4f : -0x7.879d58p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.dffffcp+4f : -0x7.879d58p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.dffffcp+4f : -0x7.879d5p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.dffffcp+4f : -0x7.879d5p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.dffffcp+4 : -0x7.879d54ffa3388p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.dffffcp+4 : -0x7.879d54ffa3388p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.dffffcp+4 : -0x7.879d54ffa3384p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.dffffcp+4 : -0x7.879d54ffa3384p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.dffffcp+4L : -0x7.879d54ffa33864dp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.dffffcp+4L : -0x7.879d54ffa33864dp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.dffffcp+4L : -0x7.879d54ffa33864c8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.dffffcp+4L : -0x7.879d54ffa33864c8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.dffffcp+4L : -0x7.879d54ffa33864dp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.dffffcp+4L : -0x7.879d54ffa33864dp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.dffffcp+4L : -0x7.879d54ffa33864c8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.dffffcp+4L : -0x7.879d54ffa33864c8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.dffffcp+4L : -0x7.879d54ffa33864ceab27276f7cd4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dffffcp+4L : -0x7.879d54ffa33864ceab27276f7cd4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dffffcp+4L : -0x7.879d54ffa33864ceab27276f7cdp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.dffffcp+4L : -0x7.879d54ffa33864ceab27276f7cdp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.dffffcp+4L : -0x7.879d54ffa33864ceab27276f7ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.dffffcp+4L : -0x7.879d54ffa33864ceab27276f7cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.dffffcp+4L : -0x7.879d54ffa33864ceab27276f7cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.dffffcp+4L : -0x7.879d54ffa33864ceab27276f7cp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.dfffffffffffep+4 : -0x6.45fe98ea17028p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.dfffffffffffep+4 : -0x6.45fe98ea17028p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.dfffffffffffep+4 : -0x6.45fe98ea17024p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.dfffffffffffep+4 : -0x6.45fe98ea17024p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261d8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261d8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261df3affd1873614p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261df3affd1873614p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261df3affd187361p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261df3affd187361p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261df3affd18738p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261df3affd18736p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261df3affd18736p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.dfffffffffffep+4L : -0x6.45fe98ea170261df3affd18736p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43908p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43908p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c439p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c439p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43908p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43908p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c439p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c439p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43906b8162ba41228p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43906b8162ba41228p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43906b8162ba41224p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43906b8162ba41224p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43906b8162ba414p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43906b8162ba412p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43906b8162ba412p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.dffffffffffffffcp+4L : -0x5.cc00286fb6c43906b8162ba412p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.dffffffffffffffffffffffffffep+4L : -0x3.ac92bf08c438d477f96b45cd3dfep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dffffffffffffffffffffffffffep+4L : -0x3.ac92bf08c438d477f96b45cd3dfep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dffffffffffffffffffffffffffep+4L : -0x3.ac92bf08c438d477f96b45cd3dfcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.dffffffffffffffffffffffffffep+4L : -0x3.ac92bf08c438d477f96b45cd3dfcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.dfffffffffffffffffffffffffp+4L : -0x3.fa34a985300399b321bee45fbbeap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dfffffffffffffffffffffffffp+4L : -0x3.fa34a985300399b321bee45fbbe8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dfffffffffffffffffffffffffp+4L : -0x3.fa34a985300399b321bee45fbbe8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.dfffffffffffffffffffffffffp+4L : -0x3.fa34a985300399b321bee45fbbe8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.dfffffffffffffffffffffffffp+4L : -0x3.fa34a985300399b321bee45fbcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.dfffffffffffffffffffffffffp+4L : -0x3.fa34a985300399b321bee45fbcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.dfffffffffffffffffffffffffp+4L : -0x3.fa34a985300399b321bee45fbbp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.dfffffffffffffffffffffffffp+4L : -0x3.fa34a985300399b321bee45fbbp+4L 1 : inexact-ok +lgamma -0x2.e000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.e00004p+4f : -0x7.879d78p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.e00004p+4f : -0x7.879d7p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.e00004p+4f : -0x7.879d7p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.e00004p+4f : -0x7.879d7p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.e00004p+4 : -0x7.879d73b6e018cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.e00004p+4 : -0x7.879d73b6e018cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.e00004p+4 : -0x7.879d73b6e0188p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.e00004p+4 : -0x7.879d73b6e0188p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.e00004p+4L : -0x7.879d73b6e018ba4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.e00004p+4L : -0x7.879d73b6e018ba4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.e00004p+4L : -0x7.879d73b6e018ba38p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.e00004p+4L : -0x7.879d73b6e018ba38p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.e00004p+4L : -0x7.879d73b6e018ba4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.e00004p+4L : -0x7.879d73b6e018ba4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.e00004p+4L : -0x7.879d73b6e018ba38p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.e00004p+4L : -0x7.879d73b6e018ba38p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.e00004p+4L : -0x7.879d73b6e018ba3e942b365ce21cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.e00004p+4L : -0x7.879d73b6e018ba3e942b365ce218p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.e00004p+4L : -0x7.879d73b6e018ba3e942b365ce218p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.e00004p+4L : -0x7.879d73b6e018ba3e942b365ce218p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.e00004p+4L : -0x7.879d73b6e018ba3e942b365ce4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.e00004p+4L : -0x7.879d73b6e018ba3e942b365ce2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.e00004p+4L : -0x7.879d73b6e018ba3e942b365ce2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.e00004p+4L : -0x7.879d73b6e018ba3e942b365ce2p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.e000000000002p+4 : -0x6.45fe98ea17038p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.e000000000002p+4 : -0x6.45fe98ea17034p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.e000000000002p+4 : -0x6.45fe98ea17034p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.e000000000002p+4 : -0x6.45fe98ea17034p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.e000000000002p+4L : -0x6.45fe98ea170357ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.e000000000002p+4L : -0x6.45fe98ea17035798p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.e000000000002p+4L : -0x6.45fe98ea17035798p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.e000000000002p+4L : -0x6.45fe98ea17035798p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.e000000000002p+4L : -0x6.45fe98ea170357ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.e000000000002p+4L : -0x6.45fe98ea17035798p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.e000000000002p+4L : -0x6.45fe98ea17035798p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.e000000000002p+4L : -0x6.45fe98ea17035798p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.e000000000002p+4L : -0x6.45fe98ea1703579922027d06926cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.e000000000002p+4L : -0x6.45fe98ea1703579922027d069268p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.e000000000002p+4L : -0x6.45fe98ea1703579922027d069268p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.e000000000002p+4L : -0x6.45fe98ea1703579922027d069268p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.e000000000002p+4L : -0x6.45fe98ea1703579922027d0694p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.e000000000002p+4L : -0x6.45fe98ea1703579922027d0692p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.e000000000002p+4L : -0x6.45fe98ea1703579922027d0692p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.e000000000002p+4L : -0x6.45fe98ea1703579922027d0692p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.e000000000000004p+4L : -0x5.cc00286fb6c43928p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.e000000000000004p+4L : -0x5.cc00286fb6c43928p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.e000000000000004p+4L : -0x5.cc00286fb6c4392p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.e000000000000004p+4L : -0x5.cc00286fb6c4392p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.e000000000000004p+4L : -0x5.cc00286fb6c43928p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.e000000000000004p+4L : -0x5.cc00286fb6c43928p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.e000000000000004p+4L : -0x5.cc00286fb6c4392p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.e000000000000004p+4L : -0x5.cc00286fb6c4392p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.e000000000000004p+4L : -0x5.cc00286fb6c439256f530bf98214p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.e000000000000004p+4L : -0x5.cc00286fb6c439256f530bf98214p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.e000000000000004p+4L : -0x5.cc00286fb6c439256f530bf9821p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.e000000000000004p+4L : -0x5.cc00286fb6c439256f530bf9821p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.e000000000000004p+4L : -0x5.cc00286fb6c439256f530bf984p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.e000000000000004p+4L : -0x5.cc00286fb6c439256f530bf982p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.e000000000000004p+4L : -0x5.cc00286fb6c439256f530bf982p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.e000000000000004p+4L : -0x5.cc00286fb6c439256f530bf982p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.e000000000000000000000000002p+4L : -0x3.ac92bf08c438d477f96b45cd3e0ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.e000000000000000000000000002p+4L : -0x3.ac92bf08c438d477f96b45cd3e0ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.e000000000000000000000000002p+4L : -0x3.ac92bf08c438d477f96b45cd3e0cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.e000000000000000000000000002p+4L : -0x3.ac92bf08c438d477f96b45cd3e0cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.e0000000000000000000000001p+4L : -0x3.fa34a985300399b321bee45fc398p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.e0000000000000000000000001p+4L : -0x3.fa34a985300399b321bee45fc396p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.e0000000000000000000000001p+4L : -0x3.fa34a985300399b321bee45fc396p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.e0000000000000000000000001p+4L : -0x3.fa34a985300399b321bee45fc396p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.e0000000000000000000000001p+4L : -0x3.fa34a985300399b321bee45fc4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.e0000000000000000000000001p+4L : -0x3.fa34a985300399b321bee45fc4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.e0000000000000000000000001p+4L : -0x3.fa34a985300399b321bee45fc3p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.e0000000000000000000000001p+4L : -0x3.fa34a985300399b321bee45fc3p+4L -1 : inexact-ok +lgamma -0x2.effffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.effffcp+4f : -0x7.c5379p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.effffcp+4f : -0x7.c53788p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.effffcp+4f : -0x7.c53788p+4f -1 : inexact-ok += lgamma upward flt-32 -0x2.effffcp+4f : -0x7.c53788p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x2.effffcp+4 : -0x7.c5378948fb91cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.effffcp+4 : -0x7.c5378948fb918p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.effffcp+4 : -0x7.c5378948fb918p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.effffcp+4 : -0x7.c5378948fb918p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.effffcp+4L : -0x7.c5378948fb91972p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.effffcp+4L : -0x7.c5378948fb919718p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.effffcp+4L : -0x7.c5378948fb919718p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.effffcp+4L : -0x7.c5378948fb919718p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.effffcp+4L : -0x7.c5378948fb91972p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.effffcp+4L : -0x7.c5378948fb919718p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.effffcp+4L : -0x7.c5378948fb919718p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.effffcp+4L : -0x7.c5378948fb919718p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.effffcp+4L : -0x7.c5378948fb9197193badba79d9b4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.effffcp+4L : -0x7.c5378948fb9197193badba79d9b4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.effffcp+4L : -0x7.c5378948fb9197193badba79d9bp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.effffcp+4L : -0x7.c5378948fb9197193badba79d9bp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.effffcp+4L : -0x7.c5378948fb9197193badba79dap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.effffcp+4L : -0x7.c5378948fb9197193badba79dap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.effffcp+4L : -0x7.c5378948fb9197193badba79d8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.effffcp+4L : -0x7.c5378948fb9197193badba79d8p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x2.efffffffffffep+4 : -0x6.8398cd4938e4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.efffffffffffep+4 : -0x6.8398cd4938e3cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.efffffffffffep+4 : -0x6.8398cd4938e3cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x2.efffffffffffep+4 : -0x6.8398cd4938e3cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cdep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cdep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cdep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cdep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde4079bbd52439cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde4079bbd524398p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde4079bbd524398p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde4079bbd524398p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde4079bbd5244p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde4079bbd5244p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde4079bbd5242p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.efffffffffffep+4L : -0x6.8398cd4938e3cde4079bbd5242p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b9bb29ebdc0f5cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b9bb29ebdc0f58p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b9bb29ebdc0f58p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b9bb29ebdc0f58p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b9bb29ebdc1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b9bb29ebdc1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b9bb29ebdc0ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.effffffffffffffcp+4L : -0x6.099a5cced8a5a5b9bb29ebdc0ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.effffffffffffffffffffffffffep+4L : -0x3.ea2cf367e61a412b12488e30ce4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.effffffffffffffffffffffffffep+4L : -0x3.ea2cf367e61a412b12488e30ce4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.effffffffffffffffffffffffffep+4L : -0x3.ea2cf367e61a412b12488e30ce3ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.effffffffffffffffffffffffffep+4L : -0x3.ea2cf367e61a412b12488e30ce3ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.efffffffffffffffffffffffffp+4L : -0x4.37cedde451e506663a9c2cc34c28p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.efffffffffffffffffffffffffp+4L : -0x4.37cedde451e506663a9c2cc34c24p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.efffffffffffffffffffffffffp+4L : -0x4.37cedde451e506663a9c2cc34c24p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.efffffffffffffffffffffffffp+4L : -0x4.37cedde451e506663a9c2cc34c24p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.efffffffffffffffffffffffffp+4L : -0x4.37cedde451e506663a9c2cc34ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.efffffffffffffffffffffffffp+4L : -0x4.37cedde451e506663a9c2cc34cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.efffffffffffffffffffffffffp+4L : -0x4.37cedde451e506663a9c2cc34cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.efffffffffffffffffffffffffp+4L : -0x4.37cedde451e506663a9c2cc34cp+4L -1 : inexact-ok +lgamma -0x2.f000000000000000000000000002p+4 += lgamma downward flt-32 -0x2.f00004p+4f : -0x7.c537bp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.f00004p+4f : -0x7.c537a8p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.f00004p+4f : -0x7.c537a8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.f00004p+4f : -0x7.c537a8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.f00004p+4 : -0x7.c537a82bcb828p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.f00004p+4 : -0x7.c537a82bcb824p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.f00004p+4 : -0x7.c537a82bcb824p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.f00004p+4 : -0x7.c537a82bcb824p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.f00004p+4L : -0x7.c537a82bcb8243bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.f00004p+4L : -0x7.c537a82bcb8243bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.f00004p+4L : -0x7.c537a82bcb8243a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.f00004p+4L : -0x7.c537a82bcb8243a8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.f00004p+4L : -0x7.c537a82bcb8243bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.f00004p+4L : -0x7.c537a82bcb8243bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.f00004p+4L : -0x7.c537a82bcb8243a8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.f00004p+4L : -0x7.c537a82bcb8243a8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.f00004p+4L : -0x7.c537a82bcb8243af457b045a702cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.f00004p+4L : -0x7.c537a82bcb8243af457b045a7028p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.f00004p+4L : -0x7.c537a82bcb8243af457b045a7028p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.f00004p+4L : -0x7.c537a82bcb8243af457b045a7028p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.f00004p+4L : -0x7.c537a82bcb8243af457b045a72p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.f00004p+4L : -0x7.c537a82bcb8243af457b045a7p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.f00004p+4L : -0x7.c537a82bcb8243af457b045a7p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.f00004p+4L : -0x7.c537a82bcb8243af457b045a7p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.f000000000002p+4 : -0x6.8398cd4938e5p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.f000000000002p+4 : -0x6.8398cd4938e4cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.f000000000002p+4 : -0x6.8398cd4938e4cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.f000000000002p+4 : -0x6.8398cd4938e4cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.f000000000002p+4L : -0x6.8398cd4938e4c5p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4f8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4f8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.f000000000002p+4L : -0x6.8398cd4938e4c5p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4f8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4f8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4fa87212202a56p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4fa87212202a56p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4fa87212202a55cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4fa87212202a55cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4fa87212202a6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4fa87212202a6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4fa87212202a4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.f000000000002p+4L : -0x6.8398cd4938e4c4fa87212202a4p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d89df9dc88a568p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d89df9dc88a564p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d89df9dc88a564p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d89df9dc88a564p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d89df9dc88a6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d89df9dc88a6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d89df9dc88a4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.f000000000000004p+4L : -0x6.099a5cced8a5a5d89df9dc88a4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.f000000000000000000000000002p+4L : -0x3.ea2cf367e61a412b12488e30ce5p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.f000000000000000000000000002p+4L : -0x3.ea2cf367e61a412b12488e30ce4ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.f000000000000000000000000002p+4L : -0x3.ea2cf367e61a412b12488e30ce4ep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.f000000000000000000000000002p+4L : -0x3.ea2cf367e61a412b12488e30ce4ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.f0000000000000000000000001p+4L : -0x4.37cedde451e506663a9c2cc353ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.f0000000000000000000000001p+4L : -0x4.37cedde451e506663a9c2cc353dcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.f0000000000000000000000001p+4L : -0x4.37cedde451e506663a9c2cc353dcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.f0000000000000000000000001p+4L : -0x4.37cedde451e506663a9c2cc353dcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.f0000000000000000000000001p+4L : -0x4.37cedde451e506663a9c2cc354p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.f0000000000000000000000001p+4L : -0x4.37cedde451e506663a9c2cc354p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.f0000000000000000000000001p+4L : -0x4.37cedde451e506663a9c2cc352p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.f0000000000000000000000001p+4L : -0x4.37cedde451e506663a9c2cc352p+4L 1 : inexact-ok +lgamma -0x2.fffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x2.fffffcp+4f : -0x8.0328p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x2.fffffcp+4f : -0x8.0328p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x2.fffffcp+4f : -0x8.0327fp+4f 1 : inexact-ok += lgamma upward flt-32 -0x2.fffffcp+4f : -0x8.0327fp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x2.fffffcp+4 : -0x8.0327f9ac47b38p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.fffffcp+4 : -0x8.0327f9ac47b3p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.fffffcp+4 : -0x8.0327f9ac47b3p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.fffffcp+4 : -0x8.0327f9ac47b3p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.fffffcp+4L : -0x8.0327f9ac47b31c9p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.fffffcp+4L : -0x8.0327f9ac47b31c9p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.fffffcp+4L : -0x8.0327f9ac47b31c9p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.fffffcp+4L : -0x8.0327f9ac47b31c9p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8d5f780da3bc68p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8d5f780da3bc68p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8d5f780da3bc6p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8d5f780da3bc6p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8d5f780da3cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8d5f780da3bcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8d5f780da3bcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.fffffcp+4L : -0x8.0327f9ac47b31c8d5f780da3bcp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x2.ffffffffffffep+4 : -0x6.c1893dc1da5acp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x2.ffffffffffffep+4 : -0x6.c1893dc1da5acp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x2.ffffffffffffep+4 : -0x6.c1893dc1da5a8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x2.ffffffffffffep+4 : -0x6.c1893dc1da5a8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab64p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab638p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab638p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab638p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab64p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab638p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab638p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab638p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab63bb9ab9862ea3cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab63bb9ab9862ea3cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab63bb9ab9862ea38p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab63bb9ab9862ea38p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab63bb9ab9862ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab63bb9ab9862eap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab63bb9ab9862eap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.ffffffffffffep+4L : -0x6.c1893dc1da5ab63bb9ab9862eap+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ecp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8eb8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8eb8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ecp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ecp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8eb8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8eb8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ebc028f1c420b54p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ebc028f1c420b54p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ebc028f1c420b5p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ebc028f1c420b5p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ebc028f1c420cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ebc028f1c420cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ebc028f1c420ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.fffffffffffffffcp+4L : -0x6.478acd477a1c8ebc028f1c420ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.fffffffffffffffffffffffffffep+4L : -0x4.281d63e087912a2d6f0313ec1f9p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.fffffffffffffffffffffffffffep+4L : -0x4.281d63e087912a2d6f0313ec1f9p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.fffffffffffffffffffffffffffep+4L : -0x4.281d63e087912a2d6f0313ec1f8cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.fffffffffffffffffffffffffffep+4L : -0x4.281d63e087912a2d6f0313ec1f8cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x2.ffffffffffffffffffffffffffp+4L : -0x4.75bf4e5cf35bef689756b27e9d7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.ffffffffffffffffffffffffffp+4L : -0x4.75bf4e5cf35bef689756b27e9d7p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.ffffffffffffffffffffffffffp+4L : -0x4.75bf4e5cf35bef689756b27e9d6cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x2.ffffffffffffffffffffffffffp+4L : -0x4.75bf4e5cf35bef689756b27e9d6cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+4L : -0x4.75bf4e5cf35bef689756b27e9ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+4L : -0x4.75bf4e5cf35bef689756b27e9ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+4L : -0x4.75bf4e5cf35bef689756b27e9cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+4L : -0x4.75bf4e5cf35bef689756b27e9cp+4L 1 : inexact-ok +lgamma -0x3.0000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.000004p+4f : -0x8.03282p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.000004p+4f : -0x8.03282p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.000004p+4f : -0x8.03281p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.000004p+4f : -0x8.03281p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.000004p+4 : -0x8.032818b9c24e8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.000004p+4 : -0x8.032818b9c24e8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.000004p+4 : -0x8.032818b9c24ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.000004p+4 : -0x8.032818b9c24ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.000004p+4L : -0x8.032818b9c24e73dp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.000004p+4L : -0x8.032818b9c24e73dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.000004p+4L : -0x8.032818b9c24e73cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.000004p+4L : -0x8.032818b9c24e73cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.000004p+4L : -0x8.032818b9c24e73dp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.000004p+4L : -0x8.032818b9c24e73dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.000004p+4L : -0x8.032818b9c24e73cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.000004p+4L : -0x8.032818b9c24e73cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.000004p+4L : -0x8.032818b9c24e73ce14094adffa6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.000004p+4L : -0x8.032818b9c24e73ce14094adffa6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.000004p+4L : -0x8.032818b9c24e73ce14094adffa58p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.000004p+4L : -0x8.032818b9c24e73ce14094adffa58p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.000004p+4L : -0x8.032818b9c24e73ce14094adffcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.000004p+4L : -0x8.032818b9c24e73ce14094adffcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.000004p+4L : -0x8.032818b9c24e73ce14094adff8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.000004p+4L : -0x8.032818b9c24e73ce14094adff8p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.0000000000002p+4 : -0x6.c1893dc1da5bcp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.0000000000002p+4 : -0x6.c1893dc1da5bcp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.0000000000002p+4 : -0x6.c1893dc1da5b8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.0000000000002p+4 : -0x6.c1893dc1da5b8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.0000000000002p+4L : -0x6.c1893dc1da5baeap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.0000000000002p+4L : -0x6.c1893dc1da5baeap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.0000000000002p+4L : -0x6.c1893dc1da5baeap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.0000000000002p+4L : -0x6.c1893dc1da5baeap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea78e865268a158p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea78e865268a158p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea78e865268a154p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea78e865268a154p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea78e865268a2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea78e865268a2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea78e865268ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0000000000002p+4L : -0x6.c1893dc1da5baea78e865268ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.0000000000000004p+4L : -0x6.478acd477a1c8eep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.0000000000000004p+4L : -0x6.478acd477a1c8ed8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.0000000000000004p+4L : -0x6.478acd477a1c8ed8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.0000000000000004p+4L : -0x6.478acd477a1c8ed8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.0000000000000004p+4L : -0x6.478acd477a1c8eep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.0000000000000004p+4L : -0x6.478acd477a1c8ed8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.0000000000000004p+4L : -0x6.478acd477a1c8ed8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.0000000000000004p+4L : -0x6.478acd477a1c8ed8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0000000000000004p+4L : -0x6.478acd477a1c8edb1009b7994c0cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0000000000000004p+4L : -0x6.478acd477a1c8edb1009b7994c0cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0000000000000004p+4L : -0x6.478acd477a1c8edb1009b7994c08p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0000000000000004p+4L : -0x6.478acd477a1c8edb1009b7994c08p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0000000000000004p+4L : -0x6.478acd477a1c8edb1009b7994ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0000000000000004p+4L : -0x6.478acd477a1c8edb1009b7994cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0000000000000004p+4L : -0x6.478acd477a1c8edb1009b7994cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0000000000000004p+4L : -0x6.478acd477a1c8edb1009b7994cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0000000000000000000000000002p+4L : -0x4.281d63e087912a2d6f0313ec1fap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0000000000000000000000000002p+4L : -0x4.281d63e087912a2d6f0313ec1fap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0000000000000000000000000002p+4L : -0x4.281d63e087912a2d6f0313ec1f9cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0000000000000000000000000002p+4L : -0x4.281d63e087912a2d6f0313ec1f9cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.00000000000000000000000001p+4L : -0x4.75bf4e5cf35bef689756b27ea534p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.00000000000000000000000001p+4L : -0x4.75bf4e5cf35bef689756b27ea534p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.00000000000000000000000001p+4L : -0x4.75bf4e5cf35bef689756b27ea53p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.00000000000000000000000001p+4L : -0x4.75bf4e5cf35bef689756b27ea53p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.00000000000000000000000001p+4L : -0x4.75bf4e5cf35bef689756b27ea6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.00000000000000000000000001p+4L : -0x4.75bf4e5cf35bef689756b27ea6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.00000000000000000000000001p+4L : -0x4.75bf4e5cf35bef689756b27ea4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.00000000000000000000000001p+4L : -0x4.75bf4e5cf35bef689756b27ea4p+4L -1 : inexact-ok +lgamma -0x3.0ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.0ffffcp+4f : -0x8.416cep+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.0ffffcp+4f : -0x8.416cep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.0ffffcp+4f : -0x8.416cdp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.0ffffcp+4f : -0x8.416cdp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.0ffffcp+4 : -0x8.416cdef3c6878p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.0ffffcp+4 : -0x8.416cdef3c687p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.0ffffcp+4 : -0x8.416cdef3c687p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.0ffffcp+4 : -0x8.416cdef3c687p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.0ffffcp+4L : -0x8.416cdef3c687167p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.0ffffcp+4L : -0x8.416cdef3c687166p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.0ffffcp+4L : -0x8.416cdef3c687166p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.0ffffcp+4L : -0x8.416cdef3c687166p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.0ffffcp+4L : -0x8.416cdef3c687167p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.0ffffcp+4L : -0x8.416cdef3c687166p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.0ffffcp+4L : -0x8.416cdef3c687166p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.0ffffcp+4L : -0x8.416cdef3c687166p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0ffffcp+4L : -0x8.416cdef3c68716616cd6c95c68ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0ffffcp+4L : -0x8.416cdef3c68716616cd6c95c6898p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0ffffcp+4L : -0x8.416cdef3c68716616cd6c95c6898p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0ffffcp+4L : -0x8.416cdef3c68716616cd6c95c6898p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0ffffcp+4L : -0x8.416cdef3c68716616cd6c95c6cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0ffffcp+4L : -0x8.416cdef3c68716616cd6c95c68p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0ffffcp+4L : -0x8.416cdef3c68716616cd6c95c68p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0ffffcp+4L : -0x8.416cdef3c68716616cd6c95c68p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.0fffffffffffep+4 : -0x6.ffce231e3f0f8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.0fffffffffffep+4 : -0x6.ffce231e3f0f8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.0fffffffffffep+4 : -0x6.ffce231e3f0f4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.0fffffffffffep+4 : -0x6.ffce231e3f0f4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f644p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f644p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f6438p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f6438p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f644p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f644p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f6438p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f6438p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f643d6978f1c4a53p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f643d6978f1c4a53p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f643d6978f1c4a52cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f643d6978f1c4a52cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f643d6978f1c4a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f643d6978f1c4a6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f643d6978f1c4a4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0fffffffffffep+4L : -0x6.ffce231e3f0f643d6978f1c4a4p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d68p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d68p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d6p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d6p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d68p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d68p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d6p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d6p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d64cc7bce74c114p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d64cc7bce74c114p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d64cc7bce74c11p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d64cc7bce74c11p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d64cc7bce74c2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d64cc7bce74c2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d64cc7bce74cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0ffffffffffffffcp+4L : -0x6.85cfb2a3ded13d64cc7bce74cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0ffffffffffffffffffffffffffep+4L : -0x4.6662493cec45d8d64dd5a6c60454p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0ffffffffffffffffffffffffffep+4L : -0x4.6662493cec45d8d64dd5a6c60454p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0ffffffffffffffffffffffffffep+4L : -0x4.6662493cec45d8d64dd5a6c6045p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0ffffffffffffffffffffffffffep+4L : -0x4.6662493cec45d8d64dd5a6c6045p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.0fffffffffffffffffffffffffp+4L : -0x4.b40433b958109e1176294558823p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.0fffffffffffffffffffffffffp+4L : -0x4.b40433b958109e1176294558823p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.0fffffffffffffffffffffffffp+4L : -0x4.b40433b958109e1176294558822cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.0fffffffffffffffffffffffffp+4L : -0x4.b40433b958109e1176294558822cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.0fffffffffffffffffffffffffp+4L : -0x4.b40433b958109e117629455884p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.0fffffffffffffffffffffffffp+4L : -0x4.b40433b958109e117629455882p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.0fffffffffffffffffffffffffp+4L : -0x4.b40433b958109e117629455882p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.0fffffffffffffffffffffffffp+4L : -0x4.b40433b958109e117629455882p+4L -1 : inexact-ok +lgamma -0x3.1000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.100004p+4f : -0x8.416dp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.100004p+4f : -0x8.416dp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.100004p+4f : -0x8.416cfp+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.100004p+4f : -0x8.416cfp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.100004p+4 : -0x8.416cfe2b0ce4p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.100004p+4 : -0x8.416cfe2b0ce38p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.100004p+4 : -0x8.416cfe2b0ce38p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.100004p+4 : -0x8.416cfe2b0ce38p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.100004p+4L : -0x8.416cfe2b0ce3bc1p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.100004p+4L : -0x8.416cfe2b0ce3bcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.100004p+4L : -0x8.416cfe2b0ce3bcp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.100004p+4L : -0x8.416cfe2b0ce3bcp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.100004p+4L : -0x8.416cfe2b0ce3bc1p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.100004p+4L : -0x8.416cfe2b0ce3bcp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.100004p+4L : -0x8.416cfe2b0ce3bcp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.100004p+4L : -0x8.416cfe2b0ce3bcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.100004p+4L : -0x8.416cfe2b0ce3bc002bf2bb5c03b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.100004p+4L : -0x8.416cfe2b0ce3bc002bf2bb5c03b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.100004p+4L : -0x8.416cfe2b0ce3bc002bf2bb5c03bp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.100004p+4L : -0x8.416cfe2b0ce3bc002bf2bb5c03bp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.100004p+4L : -0x8.416cfe2b0ce3bc002bf2bb5c04p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.100004p+4L : -0x8.416cfe2b0ce3bc002bf2bb5c04p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.100004p+4L : -0x8.416cfe2b0ce3bc002bf2bb5cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.100004p+4L : -0x8.416cfe2b0ce3bc002bf2bb5cp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.1000000000002p+4 : -0x6.ffce231e3f108p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.1000000000002p+4 : -0x6.ffce231e3f104p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.1000000000002p+4 : -0x6.ffce231e3f104p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.1000000000002p+4 : -0x6.ffce231e3f104p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.1000000000002p+4L : -0x6.ffce231e3f105df8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.1000000000002p+4L : -0x6.ffce231e3f105df8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.1000000000002p+4L : -0x6.ffce231e3f105dfp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.1000000000002p+4L : -0x6.ffce231e3f105dfp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.1000000000002p+4L : -0x6.ffce231e3f105df8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.1000000000002p+4L : -0x6.ffce231e3f105df8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.1000000000002p+4L : -0x6.ffce231e3f105dfp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.1000000000002p+4L : -0x6.ffce231e3f105dfp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1000000000002p+4L : -0x6.ffce231e3f105df79c5e1ebaafe4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1000000000002p+4L : -0x6.ffce231e3f105df79c5e1ebaafe4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1000000000002p+4L : -0x6.ffce231e3f105df79c5e1ebaafep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1000000000002p+4L : -0x6.ffce231e3f105df79c5e1ebaafep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.1000000000002p+4L : -0x6.ffce231e3f105df79c5e1ebabp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.1000000000002p+4L : -0x6.ffce231e3f105df79c5e1ebabp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.1000000000002p+4L : -0x6.ffce231e3f105df79c5e1ebaaep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.1000000000002p+4L : -0x6.ffce231e3f105df79c5e1ebaaep+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d88p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d88p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8403c22b1a5fd4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8403c22b1a5fd4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8403c22b1a5fdp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8403c22b1a5fdp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8403c22b1a6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8403c22b1a6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8403c22b1a5ep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.1000000000000004p+4L : -0x6.85cfb2a3ded13d8403c22b1a5ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1000000000000000000000000002p+4L : -0x4.6662493cec45d8d64dd5a6c60464p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1000000000000000000000000002p+4L : -0x4.6662493cec45d8d64dd5a6c60464p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1000000000000000000000000002p+4L : -0x4.6662493cec45d8d64dd5a6c6046p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1000000000000000000000000002p+4L : -0x4.6662493cec45d8d64dd5a6c6046p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.10000000000000000000000001p+4L : -0x4.b40433b958109e11762945588ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.10000000000000000000000001p+4L : -0x4.b40433b958109e117629455889fcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.10000000000000000000000001p+4L : -0x4.b40433b958109e117629455889fcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.10000000000000000000000001p+4L : -0x4.b40433b958109e117629455889fcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.10000000000000000000000001p+4L : -0x4.b40433b958109e11762945588ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.10000000000000000000000001p+4L : -0x4.b40433b958109e11762945588ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.10000000000000000000000001p+4L : -0x4.b40433b958109e117629455888p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.10000000000000000000000001p+4L : -0x4.b40433b958109e117629455888p+4L 1 : inexact-ok +lgamma -0x3.1ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.1ffffcp+4f : -0x8.80049p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.1ffffcp+4f : -0x8.80048p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.1ffffcp+4f : -0x8.80048p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.1ffffcp+4f : -0x8.80048p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.1ffffcp+4 : -0x8.8004844ea3dd8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.1ffffcp+4 : -0x8.8004844ea3ddp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.1ffffcp+4 : -0x8.8004844ea3ddp+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.1ffffcp+4 : -0x8.8004844ea3ddp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.1ffffcp+4L : -0x8.8004844ea3dd201p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.1ffffcp+4L : -0x8.8004844ea3dd201p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.1ffffcp+4L : -0x8.8004844ea3dd2p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.1ffffcp+4L : -0x8.8004844ea3dd2p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.1ffffcp+4L : -0x8.8004844ea3dd201p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.1ffffcp+4L : -0x8.8004844ea3dd201p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.1ffffcp+4L : -0x8.8004844ea3dd2p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.1ffffcp+4L : -0x8.8004844ea3dd2p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1ffffcp+4L : -0x8.8004844ea3dd20089f685a7f9a28p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1ffffcp+4L : -0x8.8004844ea3dd20089f685a7f9a28p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1ffffcp+4L : -0x8.8004844ea3dd20089f685a7f9a2p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1ffffcp+4L : -0x8.8004844ea3dd20089f685a7f9a2p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.1ffffcp+4L : -0x8.8004844ea3dd20089f685a7f9cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.1ffffcp+4L : -0x8.8004844ea3dd20089f685a7f9cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.1ffffcp+4L : -0x8.8004844ea3dd20089f685a7f98p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.1ffffcp+4L : -0x8.8004844ea3dd20089f685a7f98p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.1fffffffffffep+4 : -0x7.3e65c88d9747p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.1fffffffffffep+4 : -0x7.3e65c88d9746cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.1fffffffffffep+4 : -0x7.3e65c88d9746cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.1fffffffffffep+4 : -0x7.3e65c88d9746cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c21p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c208p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c208p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c208p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c21p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c208p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c208p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c208p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c20a4afbe430428p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c20a4afbe430428p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c20a4afbe430427cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c20a4afbe430427cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c20a4afbe43044p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c20a4afbe43042p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c20a4afbe43042p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.1fffffffffffep+4L : -0x7.3e65c88d9746c20a4afbe43042p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bdp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bdp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bdp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bdp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd5708e1d09542cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd5708e1d095428p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd5708e1d095428p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd5708e1d095428p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd5708e1d0956p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd5708e1d0954p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd5708e1d0954p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : -0x6.c467581337089bd5708e1d0954p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1ffffffffffffffffffffffffffep+4L : -0x4.a4f9eeac447d37470662d6a2458p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1ffffffffffffffffffffffffffep+4L : -0x4.a4f9eeac447d37470662d6a2457cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1ffffffffffffffffffffffffffep+4L : -0x4.a4f9eeac447d37470662d6a2457cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1ffffffffffffffffffffffffffep+4L : -0x4.a4f9eeac447d37470662d6a2457cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : -0x4.f29bd928b047fc822eb67534c354p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : -0x4.f29bd928b047fc822eb67534c354p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : -0x4.f29bd928b047fc822eb67534c35p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : -0x4.f29bd928b047fc822eb67534c35p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : -0x4.f29bd928b047fc822eb67534c4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : -0x4.f29bd928b047fc822eb67534c4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : -0x4.f29bd928b047fc822eb67534c2p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : -0x4.f29bd928b047fc822eb67534c2p+4L 1 : inexact-ok +lgamma -0x3.2000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.200004p+4f : -0x8.8004bp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.200004p+4f : -0x8.8004ap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.200004p+4f : -0x8.8004ap+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.200004p+4f : -0x8.8004ap+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.200004p+4 : -0x8.8004a3aedffc8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.200004p+4 : -0x8.8004a3aedffc8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.200004p+4 : -0x8.8004a3aedffcp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.200004p+4 : -0x8.8004a3aedffcp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.200004p+4L : -0x8.8004a3aedffc551p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.200004p+4L : -0x8.8004a3aedffc55p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.200004p+4L : -0x8.8004a3aedffc55p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.200004p+4L : -0x8.8004a3aedffc55p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.200004p+4L : -0x8.8004a3aedffc551p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.200004p+4L : -0x8.8004a3aedffc55p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.200004p+4L : -0x8.8004a3aedffc55p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.200004p+4L : -0x8.8004a3aedffc55p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.200004p+4L : -0x8.8004a3aedffc550387906dae126p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.200004p+4L : -0x8.8004a3aedffc550387906dae126p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.200004p+4L : -0x8.8004a3aedffc550387906dae1258p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.200004p+4L : -0x8.8004a3aedffc550387906dae1258p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.200004p+4L : -0x8.8004a3aedffc550387906dae14p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.200004p+4L : -0x8.8004a3aedffc550387906dae14p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.200004p+4L : -0x8.8004a3aedffc550387906dae1p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.200004p+4L : -0x8.8004a3aedffc550387906dae1p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.2000000000002p+4 : -0x7.3e65c88d9747cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.2000000000002p+4 : -0x7.3e65c88d9747cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.2000000000002p+4 : -0x7.3e65c88d97478p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.2000000000002p+4 : -0x7.3e65c88d97478p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd1p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd08p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd08p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd1p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd08p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd08p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd0c2bf58c0794e4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd0c2bf58c0794ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd0c2bf58c0794ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd0c2bf58c0794ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd0c2bf58c0796p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd0c2bf58c0794p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd0c2bf58c0794p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.2000000000002p+4L : -0x7.3e65c88d9747bd0c2bf58c0794p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.2000000000000004p+4L : -0x6.c467581337089bf8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.2000000000000004p+4L : -0x6.c467581337089bf8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.2000000000000004p+4L : -0x6.c467581337089bfp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.2000000000000004p+4L : -0x6.c467581337089bfp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.2000000000000004p+4L : -0x6.c467581337089bf8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.2000000000000004p+4L : -0x6.c467581337089bf8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.2000000000000004p+4L : -0x6.c467581337089bfp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.2000000000000004p+4L : -0x6.c467581337089bfp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2000000000000004p+4L : -0x6.c467581337089bf4d0ca3c3e4f14p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2000000000000004p+4L : -0x6.c467581337089bf4d0ca3c3e4f14p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2000000000000004p+4L : -0x6.c467581337089bf4d0ca3c3e4f1p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2000000000000004p+4L : -0x6.c467581337089bf4d0ca3c3e4f1p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.2000000000000004p+4L : -0x6.c467581337089bf4d0ca3c3e5p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.2000000000000004p+4L : -0x6.c467581337089bf4d0ca3c3e5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.2000000000000004p+4L : -0x6.c467581337089bf4d0ca3c3e4ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.2000000000000004p+4L : -0x6.c467581337089bf4d0ca3c3e4ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2000000000000000000000000002p+4L : -0x4.a4f9eeac447d37470662d6a2459p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2000000000000000000000000002p+4L : -0x4.a4f9eeac447d37470662d6a2458cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2000000000000000000000000002p+4L : -0x4.a4f9eeac447d37470662d6a2458cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2000000000000000000000000002p+4L : -0x4.a4f9eeac447d37470662d6a2458cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.20000000000000000000000001p+4L : -0x4.f29bd928b047fc822eb67534cb2cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.20000000000000000000000001p+4L : -0x4.f29bd928b047fc822eb67534cb2cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.20000000000000000000000001p+4L : -0x4.f29bd928b047fc822eb67534cb28p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.20000000000000000000000001p+4L : -0x4.f29bd928b047fc822eb67534cb28p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x4.f29bd928b047fc822eb67534ccp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x4.f29bd928b047fc822eb67534ccp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x4.f29bd928b047fc822eb67534cap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x4.f29bd928b047fc822eb67534cap+4L -1 : inexact-ok +lgamma -0x3.2ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.2ffffcp+4f : -0x8.beed5p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.2ffffcp+4f : -0x8.beed4p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.2ffffcp+4f : -0x8.beed4p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.2ffffcp+4f : -0x8.beed4p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.2ffffcp+4 : -0x8.beed463931cbp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.2ffffcp+4 : -0x8.beed463931cbp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.2ffffcp+4 : -0x8.beed463931ca8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.2ffffcp+4 : -0x8.beed463931ca8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.2ffffcp+4L : -0x8.beed463931cafdap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.2ffffcp+4L : -0x8.beed463931cafd9p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.2ffffcp+4L : -0x8.beed463931cafd9p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.2ffffcp+4L : -0x8.beed463931cafd9p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.2ffffcp+4L : -0x8.beed463931cafdap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.2ffffcp+4L : -0x8.beed463931cafd9p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.2ffffcp+4L : -0x8.beed463931cafd9p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.2ffffcp+4L : -0x8.beed463931cafd9p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2ffffcp+4L : -0x8.beed463931cafd90ce384ebd598p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2ffffcp+4L : -0x8.beed463931cafd90ce384ebd5978p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2ffffcp+4L : -0x8.beed463931cafd90ce384ebd5978p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2ffffcp+4L : -0x8.beed463931cafd90ce384ebd5978p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.2ffffcp+4L : -0x8.beed463931cafd90ce384ebd5cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.2ffffcp+4L : -0x8.beed463931cafd90ce384ebd58p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.2ffffcp+4L : -0x8.beed463931cafd90ce384ebd58p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.2ffffcp+4L : -0x8.beed463931cafd90ce384ebd58p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.2fffffffffffep+4 : -0x7.7d4e8a8c3948cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.2fffffffffffep+4 : -0x7.7d4e8a8c3948cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.2fffffffffffep+4 : -0x7.7d4e8a8c39488p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.2fffffffffffep+4 : -0x7.7d4e8a8c39488p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bfap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bfap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf98p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf98p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bfap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bfap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf98p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf98p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf9f12fc14d66a88p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf9f12fc14d66a84p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf9f12fc14d66a84p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf9f12fc14d66a84p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf9f12fc14d66cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf9f12fc14d66ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf9f12fc14d66ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.2fffffffffffep+4L : -0x7.7d4e8a8c3948bf9f12fc14d66ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a08p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a08p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a08p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a1p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a08p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a08p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a08p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a0ac51ada3c08cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a0ac51ada3c08cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a0ac51ada3c08bcp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a0ac51ada3c08bcp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a0ac51ada3c0ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a0ac51ada3c08p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a0ac51ada3c08p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.2ffffffffffffffcp+4L : -0x7.03501a11d90a9a0ac51ada3c08p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2ffffffffffffffffffffffffffep+4L : -0x4.e3e2b0aae67f357c6f03a7e90e28p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2ffffffffffffffffffffffffffep+4L : -0x4.e3e2b0aae67f357c6f03a7e90e28p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2ffffffffffffffffffffffffffep+4L : -0x4.e3e2b0aae67f357c6f03a7e90e24p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2ffffffffffffffffffffffffffep+4L : -0x4.e3e2b0aae67f357c6f03a7e90e24p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.2fffffffffffffffffffffffffp+4L : -0x5.31849b275249fab79757467b8bfcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.2fffffffffffffffffffffffffp+4L : -0x5.31849b275249fab79757467b8bf8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.2fffffffffffffffffffffffffp+4L : -0x5.31849b275249fab79757467b8bf8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.2fffffffffffffffffffffffffp+4L : -0x5.31849b275249fab79757467b8bf8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.2fffffffffffffffffffffffffp+4L : -0x5.31849b275249fab79757467b8cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.2fffffffffffffffffffffffffp+4L : -0x5.31849b275249fab79757467b8cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.2fffffffffffffffffffffffffp+4L : -0x5.31849b275249fab79757467b8ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.2fffffffffffffffffffffffffp+4L : -0x5.31849b275249fab79757467b8ap+4L -1 : inexact-ok +lgamma -0x3.3000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.300004p+4f : -0x8.beed7p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.300004p+4f : -0x8.beed6p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.300004p+4f : -0x8.beed6p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.300004p+4f : -0x8.beed6p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.300004p+4 : -0x8.beed65c196128p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.300004p+4 : -0x8.beed65c196128p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.300004p+4 : -0x8.beed65c19612p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.300004p+4 : -0x8.beed65c19612p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.300004p+4L : -0x8.beed65c196125acp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.300004p+4L : -0x8.beed65c196125abp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.300004p+4L : -0x8.beed65c196125abp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.300004p+4L : -0x8.beed65c196125abp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.300004p+4L : -0x8.beed65c196125acp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.300004p+4L : -0x8.beed65c196125abp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.300004p+4L : -0x8.beed65c196125abp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.300004p+4L : -0x8.beed65c196125abp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.300004p+4L : -0x8.beed65c196125ab3de9d9e6720cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.300004p+4L : -0x8.beed65c196125ab3de9d9e6720cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.300004p+4L : -0x8.beed65c196125ab3de9d9e6720b8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.300004p+4L : -0x8.beed65c196125ab3de9d9e6720b8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.300004p+4L : -0x8.beed65c196125ab3de9d9e6724p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.300004p+4L : -0x8.beed65c196125ab3de9d9e672p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.300004p+4L : -0x8.beed65c196125ab3de9d9e672p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.300004p+4L : -0x8.beed65c196125ab3de9d9e672p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.3000000000002p+4 : -0x7.7d4e8a8c3949cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.3000000000002p+4 : -0x7.7d4e8a8c3949cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.3000000000002p+4 : -0x7.7d4e8a8c39498p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.3000000000002p+4 : -0x7.7d4e8a8c39498p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe23536fdeefe2cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe23536fdeefe28p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe23536fdeefe28p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe23536fdeefe28p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe23536fdefp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe23536fdeefep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe23536fdeefep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.3000000000002p+4L : -0x7.7d4e8a8c3949bbe23536fdeefep+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a3p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a28p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a28p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a28p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a3p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a28p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a28p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a28p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a2a4d7f21992bd4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a2a4d7f21992bdp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a2a4d7f21992bdp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a2a4d7f21992bdp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a2a4d7f21992cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a2a4d7f21992cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a2a4d7f21992ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.3000000000000004p+4L : -0x7.03501a11d90a9a2a4d7f21992ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3000000000000000000000000002p+4L : -0x4.e3e2b0aae67f357c6f03a7e90e38p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3000000000000000000000000002p+4L : -0x4.e3e2b0aae67f357c6f03a7e90e38p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3000000000000000000000000002p+4L : -0x4.e3e2b0aae67f357c6f03a7e90e34p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3000000000000000000000000002p+4L : -0x4.e3e2b0aae67f357c6f03a7e90e34p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.30000000000000000000000001p+4L : -0x5.31849b275249fab79757467b93dcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.30000000000000000000000001p+4L : -0x5.31849b275249fab79757467b93dcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.30000000000000000000000001p+4L : -0x5.31849b275249fab79757467b93d8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.30000000000000000000000001p+4L : -0x5.31849b275249fab79757467b93d8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.30000000000000000000000001p+4L : -0x5.31849b275249fab79757467b94p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.30000000000000000000000001p+4L : -0x5.31849b275249fab79757467b94p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.30000000000000000000000001p+4L : -0x5.31849b275249fab79757467b92p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.30000000000000000000000001p+4L : -0x5.31849b275249fab79757467b92p+4L 1 : inexact-ok +lgamma -0x3.3ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.3ffffcp+4f : -0x8.fe25ap+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.3ffffcp+4f : -0x8.fe259p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.3ffffcp+4f : -0x8.fe259p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.3ffffcp+4f : -0x8.fe259p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.3ffffcp+4 : -0x8.fe25917adde28p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.3ffffcp+4 : -0x8.fe25917adde28p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.3ffffcp+4 : -0x8.fe25917adde2p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.3ffffcp+4 : -0x8.fe25917adde2p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.3ffffcp+4L : -0x8.fe25917adde26fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.3ffffcp+4L : -0x8.fe25917adde26efp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.3ffffcp+4L : -0x8.fe25917adde26efp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.3ffffcp+4L : -0x8.fe25917adde26efp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.3ffffcp+4L : -0x8.fe25917adde26fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.3ffffcp+4L : -0x8.fe25917adde26efp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.3ffffcp+4L : -0x8.fe25917adde26efp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.3ffffcp+4L : -0x8.fe25917adde26efp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3ffffcp+4L : -0x8.fe25917adde26ef3cd95670ddd98p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3ffffcp+4L : -0x8.fe25917adde26ef3cd95670ddd98p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3ffffcp+4L : -0x8.fe25917adde26ef3cd95670ddd9p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3ffffcp+4L : -0x8.fe25917adde26ef3cd95670ddd9p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.3ffffcp+4L : -0x8.fe25917adde26ef3cd95670dep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.3ffffcp+4L : -0x8.fe25917adde26ef3cd95670ddcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.3ffffcp+4L : -0x8.fe25917adde26ef3cd95670ddcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.3ffffcp+4L : -0x8.fe25917adde26ef3cd95670ddcp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.3fffffffffffep+4 : -0x7.bc86d5e1969b8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.3fffffffffffep+4 : -0x7.bc86d5e1969b4p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.3fffffffffffep+4 : -0x7.bc86d5e1969b4p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.3fffffffffffep+4 : -0x7.bc86d5e1969b4p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b5038p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b5038p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b503p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b503p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b5038p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b5038p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b503p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b503p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b50340f5b8bb0da6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b50340f5b8bb0da5cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b50340f5b8bb0da5cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b50340f5b8bb0da5cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b50340f5b8bb0dcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b50340f5b8bb0dap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b50340f5b8bb0dap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.3fffffffffffep+4L : -0x7.bc86d5e1969b50340f5b8bb0dap+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b4p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b38p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b38p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b4p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b38p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b38p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b3d37a1b38cap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b3d37a1b38c9ffcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b3d37a1b38c9ffcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b3d37a1b38c9ffcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b3d37a1b38cap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b3d37a1b38cap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b3d37a1b38c9ep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.3ffffffffffffffcp+4L : -0x7.42886567365d2b3d37a1b38c9ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3ffffffffffffffffffffffffffep+4L : -0x5.231afc0043d1c6aef53bbc4d56a4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3ffffffffffffffffffffffffffep+4L : -0x5.231afc0043d1c6aef53bbc4d56ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3ffffffffffffffffffffffffffep+4L : -0x5.231afc0043d1c6aef53bbc4d56ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3ffffffffffffffffffffffffffep+4L : -0x5.231afc0043d1c6aef53bbc4d56ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.3fffffffffffffffffffffffffp+4L : -0x5.70bce67caf9c8bea1d8f5adfd47p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.3fffffffffffffffffffffffffp+4L : -0x5.70bce67caf9c8bea1d8f5adfd46cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.3fffffffffffffffffffffffffp+4L : -0x5.70bce67caf9c8bea1d8f5adfd46cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.3fffffffffffffffffffffffffp+4L : -0x5.70bce67caf9c8bea1d8f5adfd46cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.3fffffffffffffffffffffffffp+4L : -0x5.70bce67caf9c8bea1d8f5adfd6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.3fffffffffffffffffffffffffp+4L : -0x5.70bce67caf9c8bea1d8f5adfd4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.3fffffffffffffffffffffffffp+4L : -0x5.70bce67caf9c8bea1d8f5adfd4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.3fffffffffffffffffffffffffp+4L : -0x5.70bce67caf9c8bea1d8f5adfd4p+4L 1 : inexact-ok +lgamma -0x3.4000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.400004p+4f : -0x8.fe25cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.400004p+4f : -0x8.fe25bp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.400004p+4f : -0x8.fe25bp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.400004p+4f : -0x8.fe25bp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.400004p+4 : -0x8.fe25b12aa4ap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.400004p+4 : -0x8.fe25b12aa4ap+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.400004p+4 : -0x8.fe25b12aa49f8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.400004p+4 : -0x8.fe25b12aa49f8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.400004p+4L : -0x8.fe25b12aa49ff38p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.400004p+4L : -0x8.fe25b12aa49ff38p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.400004p+4L : -0x8.fe25b12aa49ff37p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.400004p+4L : -0x8.fe25b12aa49ff37p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.400004p+4L : -0x8.fe25b12aa49ff38p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.400004p+4L : -0x8.fe25b12aa49ff38p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.400004p+4L : -0x8.fe25b12aa49ff37p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.400004p+4L : -0x8.fe25b12aa49ff37p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.400004p+4L : -0x8.fe25b12aa49ff3795435fc203e1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.400004p+4L : -0x8.fe25b12aa49ff3795435fc203e1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.400004p+4L : -0x8.fe25b12aa49ff3795435fc203e08p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.400004p+4L : -0x8.fe25b12aa49ff3795435fc203e08p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.400004p+4L : -0x8.fe25b12aa49ff3795435fc204p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.400004p+4L : -0x8.fe25b12aa49ff3795435fc204p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.400004p+4L : -0x8.fe25b12aa49ff3795435fc203cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.400004p+4L : -0x8.fe25b12aa49ff3795435fc203cp+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.4000000000002p+4 : -0x7.bc86d5e1969c8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.4000000000002p+4 : -0x7.bc86d5e1969c4p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.4000000000002p+4 : -0x7.bc86d5e1969c4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.4000000000002p+4 : -0x7.bc86d5e1969c4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4dbp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4dbp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4dbp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4dbp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4dbp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4dbp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db24547afdd1f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db24547afdd1f3cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db24547afdd1f3cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db24547afdd1f3cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db24547afdd2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db24547afdd2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db24547afdd1ep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.4000000000002p+4L : -0x7.bc86d5e1969c4db24547afdd1ep+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.4000000000000004p+4L : -0x7.42886567365d2b6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.4000000000000004p+4L : -0x7.42886567365d2b6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.4000000000000004p+4L : -0x7.42886567365d2b58p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.4000000000000004p+4L : -0x7.42886567365d2b58p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.4000000000000004p+4L : -0x7.42886567365d2b6p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.4000000000000004p+4L : -0x7.42886567365d2b6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.4000000000000004p+4L : -0x7.42886567365d2b58p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.4000000000000004p+4L : -0x7.42886567365d2b58p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4000000000000004p+4L : -0x7.42886567365d2b5ce76871112588p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4000000000000004p+4L : -0x7.42886567365d2b5ce76871112584p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4000000000000004p+4L : -0x7.42886567365d2b5ce76871112584p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4000000000000004p+4L : -0x7.42886567365d2b5ce76871112584p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.4000000000000004p+4L : -0x7.42886567365d2b5ce768711126p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.4000000000000004p+4L : -0x7.42886567365d2b5ce768711126p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.4000000000000004p+4L : -0x7.42886567365d2b5ce768711124p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.4000000000000004p+4L : -0x7.42886567365d2b5ce768711124p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4000000000000000000000000002p+4L : -0x5.231afc0043d1c6aef53bbc4d56b4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4000000000000000000000000002p+4L : -0x5.231afc0043d1c6aef53bbc4d56bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4000000000000000000000000002p+4L : -0x5.231afc0043d1c6aef53bbc4d56bp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4000000000000000000000000002p+4L : -0x5.231afc0043d1c6aef53bbc4d56bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.40000000000000000000000001p+4L : -0x5.70bce67caf9c8bea1d8f5adfdc5cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.40000000000000000000000001p+4L : -0x5.70bce67caf9c8bea1d8f5adfdc58p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.40000000000000000000000001p+4L : -0x5.70bce67caf9c8bea1d8f5adfdc58p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.40000000000000000000000001p+4L : -0x5.70bce67caf9c8bea1d8f5adfdc58p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.40000000000000000000000001p+4L : -0x5.70bce67caf9c8bea1d8f5adfdep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.40000000000000000000000001p+4L : -0x5.70bce67caf9c8bea1d8f5adfdcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.40000000000000000000000001p+4L : -0x5.70bce67caf9c8bea1d8f5adfdcp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.40000000000000000000000001p+4L : -0x5.70bce67caf9c8bea1d8f5adfdcp+4L -1 : inexact-ok +lgamma -0x3.4ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.4ffffcp+4f : -0x9.3dabfp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.4ffffcp+4f : -0x9.3dabep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.4ffffcp+4f : -0x9.3dabep+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.4ffffcp+4f : -0x9.3dabep+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.4ffffcp+4 : -0x9.3dabe237d03fp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.4ffffcp+4 : -0x9.3dabe237d03e8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.4ffffcp+4 : -0x9.3dabe237d03e8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.4ffffcp+4 : -0x9.3dabe237d03e8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd9p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd9p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd86fcf7bf961968p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd86fcf7bf96196p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd86fcf7bf96196p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd86fcf7bf96196p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd86fcf7bf961cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd86fcf7bf9618p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd86fcf7bf9618p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.4ffffcp+4L : -0x9.3dabe237d03ebd86fcf7bf9618p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.4fffffffffffep+4 : -0x7.fc0d26b1db14cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.4fffffffffffep+4 : -0x7.fc0d26b1db14cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.4fffffffffffep+4 : -0x7.fc0d26b1db148p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.4fffffffffffep+4 : -0x7.fc0d26b1db148p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a508p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a508p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5027bbf8934099p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5027bbf8934098cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5027bbf8934098cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5027bbf8934098cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5027bbf89340ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5027bbf89340ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5027bbf893408p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.4fffffffffffep+4L : -0x7.fc0d26b1db14a5027bbf893408p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a6219b6d7069cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a6219b6d7069cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a6219b6d7069bcp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a6219b6d7069bcp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a6219b6d706ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a6219b6d706ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a6219b6d7068p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.4ffffffffffffffcp+4L : -0x7.820eb6377ad680a6219b6d7068p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4ffffffffffffffffffffffffffep+4L : -0x5.62a14cd0884b1c17f287932c4bep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4ffffffffffffffffffffffffffep+4L : -0x5.62a14cd0884b1c17f287932c4bdcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4ffffffffffffffffffffffffffep+4L : -0x5.62a14cd0884b1c17f287932c4bdcp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4ffffffffffffffffffffffffffep+4L : -0x5.62a14cd0884b1c17f287932c4bdcp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.4fffffffffffffffffffffffffp+4L : -0x5.b043374cf415e1531adb31bec9a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.4fffffffffffffffffffffffffp+4L : -0x5.b043374cf415e1531adb31bec9a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.4fffffffffffffffffffffffffp+4L : -0x5.b043374cf415e1531adb31bec9ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.4fffffffffffffffffffffffffp+4L : -0x5.b043374cf415e1531adb31bec9ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.4fffffffffffffffffffffffffp+4L : -0x5.b043374cf415e1531adb31becap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.4fffffffffffffffffffffffffp+4L : -0x5.b043374cf415e1531adb31becap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.4fffffffffffffffffffffffffp+4L : -0x5.b043374cf415e1531adb31bec8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.4fffffffffffffffffffffffffp+4L : -0x5.b043374cf415e1531adb31bec8p+4L -1 : inexact-ok +lgamma -0x3.5000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.500004p+4f : -0x9.3dac1p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.500004p+4f : -0x9.3dacp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.500004p+4f : -0x9.3dacp+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.500004p+4f : -0x9.3dacp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.500004p+4 : -0x9.3dac020e3b368p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.500004p+4 : -0x9.3dac020e3b36p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.500004p+4 : -0x9.3dac020e3b36p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.500004p+4 : -0x9.3dac020e3b36p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.500004p+4L : -0x9.3dac020e3b36387p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.500004p+4L : -0x9.3dac020e3b36386p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.500004p+4L : -0x9.3dac020e3b36386p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.500004p+4L : -0x9.3dac020e3b36386p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.500004p+4L : -0x9.3dac020e3b36387p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.500004p+4L : -0x9.3dac020e3b36386p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.500004p+4L : -0x9.3dac020e3b36386p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.500004p+4L : -0x9.3dac020e3b36386p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.500004p+4L : -0x9.3dac020e3b363863752d871afc18p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.500004p+4L : -0x9.3dac020e3b363863752d871afc18p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.500004p+4L : -0x9.3dac020e3b363863752d871afc1p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.500004p+4L : -0x9.3dac020e3b363863752d871afc1p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.500004p+4L : -0x9.3dac020e3b363863752d871bp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.500004p+4L : -0x9.3dac020e3b363863752d871afcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.500004p+4L : -0x9.3dac020e3b363863752d871afcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.500004p+4L : -0x9.3dac020e3b363863752d871afcp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.5000000000002p+4 : -0x7.fc0d26b1db15cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.5000000000002p+4 : -0x7.fc0d26b1db15cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.5000000000002p+4 : -0x7.fc0d26b1db158p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.5000000000002p+4 : -0x7.fc0d26b1db158p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3bp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3bp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3bp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3bp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b5d37b6017da8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b5d37b6017da8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b5d37b6017da7cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b5d37b6017da7cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b5d37b6017dcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b5d37b6017dap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b5d37b6017dap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.5000000000002p+4L : -0x7.fc0d26b1db15a3b5d37b6017dap+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.5000000000000004p+4L : -0x7.820eb6377ad680cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.5000000000000004p+4L : -0x7.820eb6377ad680cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c8p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.5000000000000004p+4L : -0x7.820eb6377ad680cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.5000000000000004p+4L : -0x7.820eb6377ad680cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c5f80664eb463cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c5f80664eb4638p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c5f80664eb4638p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c5f80664eb4638p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c5f80664eb48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c5f80664eb46p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c5f80664eb46p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.5000000000000004p+4L : -0x7.820eb6377ad680c5f80664eb46p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5000000000000000000000000002p+4L : -0x5.62a14cd0884b1c17f287932c4bfp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5000000000000000000000000002p+4L : -0x5.62a14cd0884b1c17f287932c4becp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5000000000000000000000000002p+4L : -0x5.62a14cd0884b1c17f287932c4becp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5000000000000000000000000002p+4L : -0x5.62a14cd0884b1c17f287932c4becp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.50000000000000000000000001p+4L : -0x5.b043374cf415e1531adb31bed19cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.50000000000000000000000001p+4L : -0x5.b043374cf415e1531adb31bed198p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.50000000000000000000000001p+4L : -0x5.b043374cf415e1531adb31bed198p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.50000000000000000000000001p+4L : -0x5.b043374cf415e1531adb31bed198p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.50000000000000000000000001p+4L : -0x5.b043374cf415e1531adb31bed2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.50000000000000000000000001p+4L : -0x5.b043374cf415e1531adb31bed2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.50000000000000000000000001p+4L : -0x5.b043374cf415e1531adb31bedp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.50000000000000000000000001p+4L : -0x5.b043374cf415e1531adb31bedp+4L 1 : inexact-ok +lgamma -0x3.5ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.5ffffcp+4f : -0x9.7d7edp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.5ffffcp+4f : -0x9.7d7ecp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.5ffffcp+4f : -0x9.7d7ecp+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.5ffffcp+4f : -0x9.7d7ecp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.5ffffcp+4 : -0x9.7d7ec3145de08p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.5ffffcp+4 : -0x9.7d7ec3145dep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.5ffffcp+4 : -0x9.7d7ec3145dep+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.5ffffcp+4 : -0x9.7d7ec3145dep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c1p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.5ffffcp+4L : -0x9.7d7ec3145de00cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.5ffffcp+4L : -0x9.7d7ec3145de00cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c1p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.5ffffcp+4L : -0x9.7d7ec3145de00cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.5ffffcp+4L : -0x9.7d7ec3145de00cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c0a087938f3dc58p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c0a087938f3dc5p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c0a087938f3dc5p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c0a087938f3dc5p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c0a087938f3ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c0a087938f3dcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c0a087938f3dcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.5ffffcp+4L : -0x9.7d7ec3145de00c0a087938f3dcp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.5fffffffffffep+4 : -0x8.3be007a15f3bp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.5fffffffffffep+4 : -0x8.3be007a15f3a8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.5fffffffffffep+4 : -0x8.3be007a15f3a8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.5fffffffffffep+4 : -0x8.3be007a15f3a8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbdp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbdp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbdp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbdp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcbc2fca1e3ff88p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcbc2fca1e3ff8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcbc2fca1e3ff8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcbc2fca1e3ff8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcbc2fca1e4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcbc2fca1e4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcbc2fca1e3fcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.5fffffffffffep+4L : -0x8.3be007a15f3abbcbc2fca1e3fcp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc9808p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc9808p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc9808p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc9808p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98070a07ee6c39ccp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98070a07ee6c39ccp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98070a07ee6c39c8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98070a07ee6c39c8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98070a07ee6c3ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98070a07ee6c3ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98070a07ee6c38p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.5ffffffffffffffcp+4L : -0x7.c1e19726fefc98070a07ee6c38p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5ffffffffffffffffffffffffffep+4L : -0x5.a2742dc00c713378edea98e5bd18p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5ffffffffffffffffffffffffffep+4L : -0x5.a2742dc00c713378edea98e5bd18p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5ffffffffffffffffffffffffffep+4L : -0x5.a2742dc00c713378edea98e5bd14p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5ffffffffffffffffffffffffffep+4L : -0x5.a2742dc00c713378edea98e5bd14p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.5fffffffffffffffffffffffffp+4L : -0x5.f016183c783bf8b4163e37783adcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.5fffffffffffffffffffffffffp+4L : -0x5.f016183c783bf8b4163e37783ad8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.5fffffffffffffffffffffffffp+4L : -0x5.f016183c783bf8b4163e37783ad8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.5fffffffffffffffffffffffffp+4L : -0x5.f016183c783bf8b4163e37783ad8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.5fffffffffffffffffffffffffp+4L : -0x5.f016183c783bf8b4163e37783cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.5fffffffffffffffffffffffffp+4L : -0x5.f016183c783bf8b4163e37783ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.5fffffffffffffffffffffffffp+4L : -0x5.f016183c783bf8b4163e37783ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.5fffffffffffffffffffffffffp+4L : -0x5.f016183c783bf8b4163e37783ap+4L 1 : inexact-ok +lgamma -0x3.6000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.600004p+4f : -0x9.7d7efp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.600004p+4f : -0x9.7d7eep+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.600004p+4f : -0x9.7d7eep+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.600004p+4f : -0x9.7d7eep+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.600004p+4 : -0x9.7d7ee310b5e18p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.600004p+4 : -0x9.7d7ee310b5e1p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.600004p+4 : -0x9.7d7ee310b5e1p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.600004p+4 : -0x9.7d7ee310b5e1p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.600004p+4L : -0x9.7d7ee310b5e1023p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.600004p+4L : -0x9.7d7ee310b5e1023p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.600004p+4L : -0x9.7d7ee310b5e1022p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.600004p+4L : -0x9.7d7ee310b5e1022p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.600004p+4L : -0x9.7d7ee310b5e1023p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.600004p+4L : -0x9.7d7ee310b5e1023p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.600004p+4L : -0x9.7d7ee310b5e1022p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.600004p+4L : -0x9.7d7ee310b5e1022p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.600004p+4L : -0x9.7d7ee310b5e10228df915a27446p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.600004p+4L : -0x9.7d7ee310b5e10228df915a274458p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.600004p+4L : -0x9.7d7ee310b5e10228df915a274458p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.600004p+4L : -0x9.7d7ee310b5e10228df915a274458p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.600004p+4L : -0x9.7d7ee310b5e10228df915a2748p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.600004p+4L : -0x9.7d7ee310b5e10228df915a2744p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.600004p+4L : -0x9.7d7ee310b5e10228df915a2744p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.600004p+4L : -0x9.7d7ee310b5e10228df915a2744p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.6000000000002p+4 : -0x8.3be007a15f3cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.6000000000002p+4 : -0x8.3be007a15f3b8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.6000000000002p+4 : -0x8.3be007a15f3b8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.6000000000002p+4 : -0x8.3be007a15f3b8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbbp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbbp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbbp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbbp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbae830452dac7p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbae830452dac6f8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbae830452dac6f8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbae830452dac6f8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbae830452dac8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbae830452dac8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbae830452dac4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.6000000000002p+4L : -0x8.3be007a15f3bbbae830452dac4p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9828p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9828p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.6000000000000004p+4L : -0x7.c1e19726fefc982p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.6000000000000004p+4L : -0x7.c1e19726fefc982p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9828p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9828p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.6000000000000004p+4L : -0x7.c1e19726fefc982p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.6000000000000004p+4L : -0x7.c1e19726fefc982p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9827065fef6258a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9827065fef6258a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9827065fef6258ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9827065fef6258ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9827065fef625ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9827065fef6258p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9827065fef6258p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.6000000000000004p+4L : -0x7.c1e19726fefc9827065fef6258p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6000000000000000000000000002p+4L : -0x5.a2742dc00c713378edea98e5bd28p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6000000000000000000000000002p+4L : -0x5.a2742dc00c713378edea98e5bd28p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6000000000000000000000000002p+4L : -0x5.a2742dc00c713378edea98e5bd24p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6000000000000000000000000002p+4L : -0x5.a2742dc00c713378edea98e5bd24p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.60000000000000000000000001p+4L : -0x5.f016183c783bf8b4163e377842dcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.60000000000000000000000001p+4L : -0x5.f016183c783bf8b4163e377842d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.60000000000000000000000001p+4L : -0x5.f016183c783bf8b4163e377842d8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.60000000000000000000000001p+4L : -0x5.f016183c783bf8b4163e377842d8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.60000000000000000000000001p+4L : -0x5.f016183c783bf8b4163e377844p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.60000000000000000000000001p+4L : -0x5.f016183c783bf8b4163e377842p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.60000000000000000000000001p+4L : -0x5.f016183c783bf8b4163e377842p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.60000000000000000000000001p+4L : -0x5.f016183c783bf8b4163e377842p+4L -1 : inexact-ok +lgamma -0x3.6ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.6ffffcp+4f : -0x9.bd9cdp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.6ffffcp+4f : -0x9.bd9cdp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.6ffffcp+4f : -0x9.bd9ccp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.6ffffcp+4f : -0x9.bd9ccp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.6ffffcp+4 : -0x9.bd9ccc68ab9bp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.6ffffcp+4 : -0x9.bd9ccc68ab9a8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.6ffffcp+4 : -0x9.bd9ccc68ab9a8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.6ffffcp+4 : -0x9.bd9ccc68ab9a8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa23p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa23p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa23p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa23p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22b549067817f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22b549067817f38p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22b549067817f38p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22b549067817f38p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22b549067818p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22b549067818p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22b549067817cp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.6ffffcp+4L : -0x9.bd9ccc68ab9aa22b549067817cp+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.6fffffffffffep+4 : -0x8.7bfe11084b37p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.6fffffffffffep+4 : -0x8.7bfe11084b368p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.6fffffffffffep+4 : -0x8.7bfe11084b368p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.6fffffffffffep+4 : -0x8.7bfe11084b368p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36862p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36862p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861147a44cae1aep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861147a44cae1aep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861147a44cae1ad8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861147a44cae1ad8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861147a44cae1cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861147a44cae1cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861147a44cae18p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.6fffffffffffep+4L : -0x8.7bfe11084b36861147a44cae18p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862fp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862ep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862ep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862fp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862ep+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862ep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862e16e1aa72d0608p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862e16e1aa72d0608p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862e16e1aa72d06p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862e16e1aa72d06p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862e16e1aa72d08p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862e16e1aa72d08p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862e16e1aa72d04p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.6ffffffffffffffcp+4L : -0x8.01ffa08deaf862e16e1aa72d04p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6ffffffffffffffffffffffffffep+4L : -0x5.e2923726f86cfe53649b92d06d68p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6ffffffffffffffffffffffffffep+4L : -0x5.e2923726f86cfe53649b92d06d68p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6ffffffffffffffffffffffffffep+4L : -0x5.e2923726f86cfe53649b92d06d64p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6ffffffffffffffffffffffffffep+4L : -0x5.e2923726f86cfe53649b92d06d64p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.6fffffffffffffffffffffffffp+4L : -0x6.303421a36437c38e8cef3162eb28p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.6fffffffffffffffffffffffffp+4L : -0x6.303421a36437c38e8cef3162eb24p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.6fffffffffffffffffffffffffp+4L : -0x6.303421a36437c38e8cef3162eb24p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.6fffffffffffffffffffffffffp+4L : -0x6.303421a36437c38e8cef3162eb24p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.6fffffffffffffffffffffffffp+4L : -0x6.303421a36437c38e8cef3162ecp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.6fffffffffffffffffffffffffp+4L : -0x6.303421a36437c38e8cef3162ecp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.6fffffffffffffffffffffffffp+4L : -0x6.303421a36437c38e8cef3162eap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.6fffffffffffffffffffffffffp+4L : -0x6.303421a36437c38e8cef3162eap+4L -1 : inexact-ok +lgamma -0x3.7000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.700004p+4f : -0x9.bd9cfp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.700004p+4f : -0x9.bd9cfp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.700004p+4f : -0x9.bd9cep+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.700004p+4f : -0x9.bd9cep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.700004p+4 : -0x9.bd9cec8a401ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.700004p+4 : -0x9.bd9cec8a401ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.700004p+4 : -0x9.bd9cec8a401d8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.700004p+4 : -0x9.bd9cec8a401d8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.700004p+4L : -0x9.bd9cec8a401dec2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.700004p+4L : -0x9.bd9cec8a401dec1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.700004p+4L : -0x9.bd9cec8a401dec1p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.700004p+4L : -0x9.bd9cec8a401dec1p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.700004p+4L : -0x9.bd9cec8a401dec2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.700004p+4L : -0x9.bd9cec8a401dec1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.700004p+4L : -0x9.bd9cec8a401dec1p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.700004p+4L : -0x9.bd9cec8a401dec1p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.700004p+4L : -0x9.bd9cec8a401dec1250f5d987d4ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.700004p+4L : -0x9.bd9cec8a401dec1250f5d987d4d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.700004p+4L : -0x9.bd9cec8a401dec1250f5d987d4d8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.700004p+4L : -0x9.bd9cec8a401dec1250f5d987d4d8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.700004p+4L : -0x9.bd9cec8a401dec1250f5d987d8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.700004p+4L : -0x9.bd9cec8a401dec1250f5d987d4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.700004p+4L : -0x9.bd9cec8a401dec1250f5d987d4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.700004p+4L : -0x9.bd9cec8a401dec1250f5d987d4p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.7000000000002p+4 : -0x8.7bfe11084b38p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.7000000000002p+4 : -0x8.7bfe11084b378p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.7000000000002p+4 : -0x8.7bfe11084b378p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.7000000000002p+4 : -0x8.7bfe11084b378p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.7000000000002p+4L : -0x8.7bfe11084b37872p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.7000000000002p+4L : -0x8.7bfe11084b37872p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.7000000000002p+4L : -0x8.7bfe11084b37871p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.7000000000002p+4L : -0x8.7bfe11084b37871p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.7000000000002p+4L : -0x8.7bfe11084b37872p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.7000000000002p+4L : -0x8.7bfe11084b37872p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.7000000000002p+4L : -0x8.7bfe11084b37871p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.7000000000002p+4L : -0x8.7bfe11084b37871p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7000000000002p+4L : -0x8.7bfe11084b37871debbe9be60c38p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7000000000002p+4L : -0x8.7bfe11084b37871debbe9be60c38p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7000000000002p+4L : -0x8.7bfe11084b37871debbe9be60c3p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7000000000002p+4L : -0x8.7bfe11084b37871debbe9be60c3p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.7000000000002p+4L : -0x8.7bfe11084b37871debbe9be61p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.7000000000002p+4L : -0x8.7bfe11084b37871debbe9be60cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.7000000000002p+4L : -0x8.7bfe11084b37871debbe9be60cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.7000000000002p+4L : -0x8.7bfe11084b37871debbe9be60cp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.7000000000000004p+4L : -0x8.01ffa08deaf8631p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.7000000000000004p+4L : -0x8.01ffa08deaf8631p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863018faf2a76ed08p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863018faf2a76ed08p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863018faf2a76edp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863018faf2a76edp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863018faf2a76fp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863018faf2a76ecp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863018faf2a76ecp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.7000000000000004p+4L : -0x8.01ffa08deaf863018faf2a76ecp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7000000000000000000000000002p+4L : -0x5.e2923726f86cfe53649b92d06d78p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7000000000000000000000000002p+4L : -0x5.e2923726f86cfe53649b92d06d78p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7000000000000000000000000002p+4L : -0x5.e2923726f86cfe53649b92d06d74p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7000000000000000000000000002p+4L : -0x5.e2923726f86cfe53649b92d06d74p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.70000000000000000000000001p+4L : -0x6.303421a36437c38e8cef3162f33p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.70000000000000000000000001p+4L : -0x6.303421a36437c38e8cef3162f32cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.70000000000000000000000001p+4L : -0x6.303421a36437c38e8cef3162f32cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.70000000000000000000000001p+4L : -0x6.303421a36437c38e8cef3162f32cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.70000000000000000000000001p+4L : -0x6.303421a36437c38e8cef3162f4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.70000000000000000000000001p+4L : -0x6.303421a36437c38e8cef3162f4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.70000000000000000000000001p+4L : -0x6.303421a36437c38e8cef3162f2p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.70000000000000000000000001p+4L : -0x6.303421a36437c38e8cef3162f2p+4L 1 : inexact-ok +lgamma -0x3.7ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.7ffffcp+4f : -0x9.fe04bp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.7ffffcp+4f : -0x9.fe04ap+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.7ffffcp+4f : -0x9.fe04ap+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.7ffffcp+4f : -0x9.fe04ap+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.7ffffcp+4 : -0x9.fe04a3830c278p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.7ffffcp+4 : -0x9.fe04a3830c278p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.7ffffcp+4 : -0x9.fe04a3830c27p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.7ffffcp+4 : -0x9.fe04a3830c27p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.7ffffcp+4L : -0x9.fe04a3830c2743ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.7ffffcp+4L : -0x9.fe04a3830c27439p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.7ffffcp+4L : -0x9.fe04a3830c27439p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.7ffffcp+4L : -0x9.fe04a3830c27439p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.7ffffcp+4L : -0x9.fe04a3830c2743ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.7ffffcp+4L : -0x9.fe04a3830c27439p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.7ffffcp+4L : -0x9.fe04a3830c27439p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.7ffffcp+4L : -0x9.fe04a3830c27439p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7ffffcp+4L : -0x9.fe04a3830c274393e4e68be74c1p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7ffffcp+4L : -0x9.fe04a3830c274393e4e68be74c1p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7ffffcp+4L : -0x9.fe04a3830c274393e4e68be74c08p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7ffffcp+4L : -0x9.fe04a3830c274393e4e68be74c08p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.7ffffcp+4L : -0x9.fe04a3830c274393e4e68be75p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.7ffffcp+4L : -0x9.fe04a3830c274393e4e68be74cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.7ffffcp+4L : -0x9.fe04a3830c274393e4e68be74cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.7ffffcp+4L : -0x9.fe04a3830c274393e4e68be74cp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.7fffffffffffep+4 : -0x8.bc65e834f4e8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.7fffffffffffep+4 : -0x8.bc65e834f4e8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.7fffffffffffep+4 : -0x8.bc65e834f4e78p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.7fffffffffffep+4 : -0x8.bc65e834f4e78p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3ap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3ap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3ap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3a3a3c3b57e6968p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3a3a3c3b57e6968p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3a3a3c3b57e696p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3a3a3c3b57e696p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3a3a3c3b57e6cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3a3a3c3b57e68p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3a3a3c3b57e68p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.7fffffffffffep+4L : -0x8.bc65e834f4e7c3a3a3c3b57e68p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a11p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a1p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a1p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a11p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a1p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a1p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a10601157db43008p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a10601157db43p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a10601157db43p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a10601157db43p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a10601157db434p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a10601157db43p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a10601157db43p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.7ffffffffffffffcp+4L : -0x8.426777ba94a9a10601157db43p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7ffffffffffffffffffffffffffep+4L : -0x6.22fa0e53a21e3c7809df8de9e088p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7ffffffffffffffffffffffffffep+4L : -0x6.22fa0e53a21e3c7809df8de9e084p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7ffffffffffffffffffffffffffep+4L : -0x6.22fa0e53a21e3c7809df8de9e084p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7ffffffffffffffffffffffffffep+4L : -0x6.22fa0e53a21e3c7809df8de9e084p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.7fffffffffffffffffffffffffp+4L : -0x6.709bf8d00de901b332332c7c5e4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.7fffffffffffffffffffffffffp+4L : -0x6.709bf8d00de901b332332c7c5e4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.7fffffffffffffffffffffffffp+4L : -0x6.709bf8d00de901b332332c7c5e3cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.7fffffffffffffffffffffffffp+4L : -0x6.709bf8d00de901b332332c7c5e3cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.7fffffffffffffffffffffffffp+4L : -0x6.709bf8d00de901b332332c7c6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.7fffffffffffffffffffffffffp+4L : -0x6.709bf8d00de901b332332c7c5ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.7fffffffffffffffffffffffffp+4L : -0x6.709bf8d00de901b332332c7c5ep+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.7fffffffffffffffffffffffffp+4L : -0x6.709bf8d00de901b332332c7c5ep+4L 1 : inexact-ok +lgamma -0x3.8000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.800004p+4f : -0x9.fe04dp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.800004p+4f : -0x9.fe04cp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.800004p+4f : -0x9.fe04cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.800004p+4f : -0x9.fe04cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.800004p+4 : -0x9.fe04c3c932f4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.800004p+4 : -0x9.fe04c3c932f38p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.800004p+4 : -0x9.fe04c3c932f38p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.800004p+4 : -0x9.fe04c3c932f38p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.800004p+4L : -0x9.fe04c3c932f3b21p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.800004p+4L : -0x9.fe04c3c932f3b21p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.800004p+4L : -0x9.fe04c3c932f3b2p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.800004p+4L : -0x9.fe04c3c932f3b2p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.800004p+4L : -0x9.fe04c3c932f3b21p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.800004p+4L : -0x9.fe04c3c932f3b21p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.800004p+4L : -0x9.fe04c3c932f3b2p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.800004p+4L : -0x9.fe04c3c932f3b2p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.800004p+4L : -0x9.fe04c3c932f3b20d2a807c4fa73p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.800004p+4L : -0x9.fe04c3c932f3b20d2a807c4fa728p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.800004p+4L : -0x9.fe04c3c932f3b20d2a807c4fa728p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.800004p+4L : -0x9.fe04c3c932f3b20d2a807c4fa728p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.800004p+4L : -0x9.fe04c3c932f3b20d2a807c4fa8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.800004p+4L : -0x9.fe04c3c932f3b20d2a807c4fa8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.800004p+4L : -0x9.fe04c3c932f3b20d2a807c4fa4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.800004p+4L : -0x9.fe04c3c932f3b20d2a807c4fa4p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.8000000000002p+4 : -0x8.bc65e834f4e9p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.8000000000002p+4 : -0x8.bc65e834f4e9p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.8000000000002p+4 : -0x8.bc65e834f4e88p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.8000000000002p+4 : -0x8.bc65e834f4e88p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5dp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5dp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5ep+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5dp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5dp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5d4da272948a3e8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5d4da272948a3e8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5d4da272948a3ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5d4da272948a3ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5d4da272948a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5d4da272948a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5d4da272948ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.8000000000002p+4L : -0x8.bc65e834f4e8c5d4da272948ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.8000000000000004p+4L : -0x8.426777ba94a9a13p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.8000000000000004p+4L : -0x8.426777ba94a9a12p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.8000000000000004p+4L : -0x8.426777ba94a9a12p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.8000000000000004p+4L : -0x8.426777ba94a9a12p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.8000000000000004p+4L : -0x8.426777ba94a9a13p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.8000000000000004p+4L : -0x8.426777ba94a9a12p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.8000000000000004p+4L : -0x8.426777ba94a9a12p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.8000000000000004p+4L : -0x8.426777ba94a9a12p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8000000000000004p+4L : -0x8.426777ba94a9a126473c4a22a95p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8000000000000004p+4L : -0x8.426777ba94a9a126473c4a22a948p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8000000000000004p+4L : -0x8.426777ba94a9a126473c4a22a948p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8000000000000004p+4L : -0x8.426777ba94a9a126473c4a22a948p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.8000000000000004p+4L : -0x8.426777ba94a9a126473c4a22acp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.8000000000000004p+4L : -0x8.426777ba94a9a126473c4a22a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.8000000000000004p+4L : -0x8.426777ba94a9a126473c4a22a8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.8000000000000004p+4L : -0x8.426777ba94a9a126473c4a22a8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8000000000000000000000000002p+4L : -0x6.22fa0e53a21e3c7809df8de9e098p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8000000000000000000000000002p+4L : -0x6.22fa0e53a21e3c7809df8de9e098p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8000000000000000000000000002p+4L : -0x6.22fa0e53a21e3c7809df8de9e094p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8000000000000000000000000002p+4L : -0x6.22fa0e53a21e3c7809df8de9e094p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.80000000000000000000000001p+4L : -0x6.709bf8d00de901b332332c7c6654p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.80000000000000000000000001p+4L : -0x6.709bf8d00de901b332332c7c665p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.80000000000000000000000001p+4L : -0x6.709bf8d00de901b332332c7c665p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.80000000000000000000000001p+4L : -0x6.709bf8d00de901b332332c7c665p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.80000000000000000000000001p+4L : -0x6.709bf8d00de901b332332c7c68p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.80000000000000000000000001p+4L : -0x6.709bf8d00de901b332332c7c66p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.80000000000000000000000001p+4L : -0x6.709bf8d00de901b332332c7c66p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.80000000000000000000000001p+4L : -0x6.709bf8d00de901b332332c7c66p+4L -1 : inexact-ok +lgamma -0x3.8ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.8ffffcp+4f : -0xa.3eb5p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.8ffffcp+4f : -0xa.3eb5p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.8ffffcp+4f : -0xa.3eb4fp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.8ffffcp+4f : -0xa.3eb4fp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.8ffffcp+4 : -0xa.3eb4f9f7cb8c8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.8ffffcp+4 : -0xa.3eb4f9f7cb8cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.8ffffcp+4 : -0xa.3eb4f9f7cb8cp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.8ffffcp+4 : -0xa.3eb4f9f7cb8cp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3849128b37f39p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3849128b37f388p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3849128b37f388p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3849128b37f388p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3849128b37f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3849128b37f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3849128b37fp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.8ffffcp+4L : -0xa.3eb4f9f7cb8c1f3849128b37fp+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.8fffffffffffep+4 : -0x8.fd163ebbab518p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.8fffffffffffep+4 : -0x8.fd163ebbab51p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.8fffffffffffep+4 : -0x8.fd163ebbab51p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.8fffffffffffep+4 : -0x8.fd163ebbab51p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51269p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51269p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51269p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51269p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268f56d68e71a36p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268f56d68e71a358p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268f56d68e71a358p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268f56d68e71a358p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268f56d68e71a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268f56d68e71a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268f56d68e71ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.8fffffffffffep+4L : -0x8.fd163ebbab51268f56d68e71ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b13049p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b13048p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b13048p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b13048p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b13049p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b13048p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b13048p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b13048p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b1304815a554032a458p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b1304815a554032a458p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b1304815a554032a45p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b1304815a554032a45p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b1304815a554032a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b1304815a554032a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b1304815a554032a4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.8ffffffffffffffcp+4L : -0x8.8317ce414b1304815a554032a4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8ffffffffffffffffffffffffffep+4L : -0x6.63aa64da58879ff3751654e615fcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8ffffffffffffffffffffffffffep+4L : -0x6.63aa64da58879ff3751654e615fcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8ffffffffffffffffffffffffffep+4L : -0x6.63aa64da58879ff3751654e615f8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8ffffffffffffffffffffffffffep+4L : -0x6.63aa64da58879ff3751654e615f8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.8fffffffffffffffffffffffffp+4L : -0x6.b14c4f56c452652e9d69f37893bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.8fffffffffffffffffffffffffp+4L : -0x6.b14c4f56c452652e9d69f37893bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.8fffffffffffffffffffffffffp+4L : -0x6.b14c4f56c452652e9d69f37893acp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.8fffffffffffffffffffffffffp+4L : -0x6.b14c4f56c452652e9d69f37893acp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.8fffffffffffffffffffffffffp+4L : -0x6.b14c4f56c452652e9d69f37894p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.8fffffffffffffffffffffffffp+4L : -0x6.b14c4f56c452652e9d69f37894p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.8fffffffffffffffffffffffffp+4L : -0x6.b14c4f56c452652e9d69f37892p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.8fffffffffffffffffffffffffp+4L : -0x6.b14c4f56c452652e9d69f37892p+4L -1 : inexact-ok +lgamma -0x3.9000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.900004p+4f : -0xa.3eb52p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.900004p+4f : -0xa.3eb52p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.900004p+4f : -0xa.3eb51p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.900004p+4f : -0xa.3eb51p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.900004p+4 : -0xa.3eb51a61e062p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.900004p+4 : -0xa.3eb51a61e0618p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.900004p+4 : -0xa.3eb51a61e0618p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.900004p+4 : -0xa.3eb51a61e0618p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.900004p+4L : -0xa.3eb51a61e061894p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.900004p+4L : -0xa.3eb51a61e061893p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.900004p+4L : -0xa.3eb51a61e061893p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.900004p+4L : -0xa.3eb51a61e061893p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.900004p+4L : -0xa.3eb51a61e061894p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.900004p+4L : -0xa.3eb51a61e061893p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.900004p+4L : -0xa.3eb51a61e061893p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.900004p+4L : -0xa.3eb51a61e061893p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.900004p+4L : -0xa.3eb51a61e0618933cd9c24a727a8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.900004p+4L : -0xa.3eb51a61e0618933cd9c24a727a8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.900004p+4L : -0xa.3eb51a61e0618933cd9c24a727ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.900004p+4L : -0xa.3eb51a61e0618933cd9c24a727ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.900004p+4L : -0xa.3eb51a61e0618933cd9c24a728p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.900004p+4L : -0xa.3eb51a61e0618933cd9c24a728p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.900004p+4L : -0xa.3eb51a61e0618933cd9c24a724p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.900004p+4L : -0xa.3eb51a61e0618933cd9c24a724p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.9000000000002p+4 : -0x8.fd163ebbab528p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.9000000000002p+4 : -0x8.fd163ebbab52p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.9000000000002p+4 : -0x8.fd163ebbab52p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.9000000000002p+4 : -0x8.fd163ebbab52p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.9000000000002p+4L : -0x8.fd163ebbab5229ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.9000000000002p+4L : -0x8.fd163ebbab5229ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.9000000000002p+4L : -0x8.fd163ebbab5229ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.9000000000002p+4L : -0x8.fd163ebbab5229ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dffd81de4dd4ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dffd81de4dd4d8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dffd81de4dd4d8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dffd81de4dd4d8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dffd81de4dd8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dffd81de4dd4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dffd81de4dd4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.9000000000002p+4L : -0x8.fd163ebbab5229dffd81de4dd4p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.9000000000000004p+4L : -0x8.8317ce414b1304bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.9000000000000004p+4L : -0x8.8317ce414b1304ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.9000000000000004p+4L : -0x8.8317ce414b1304ap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.9000000000000004p+4L : -0x8.8317ce414b1304ap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.9000000000000004p+4L : -0x8.8317ce414b1304bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.9000000000000004p+4L : -0x8.8317ce414b1304ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.9000000000000004p+4L : -0x8.8317ce414b1304ap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.9000000000000004p+4L : -0x8.8317ce414b1304ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9000000000000004p+4L : -0x8.8317ce414b1304a1c46a159c9fep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9000000000000004p+4L : -0x8.8317ce414b1304a1c46a159c9fep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9000000000000004p+4L : -0x8.8317ce414b1304a1c46a159c9fd8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9000000000000004p+4L : -0x8.8317ce414b1304a1c46a159c9fd8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.9000000000000004p+4L : -0x8.8317ce414b1304a1c46a159cap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.9000000000000004p+4L : -0x8.8317ce414b1304a1c46a159cap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.9000000000000004p+4L : -0x8.8317ce414b1304a1c46a159c9cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.9000000000000004p+4L : -0x8.8317ce414b1304a1c46a159c9cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9000000000000000000000000002p+4L : -0x6.63aa64da58879ff3751654e6160cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9000000000000000000000000002p+4L : -0x6.63aa64da58879ff3751654e6160cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9000000000000000000000000002p+4L : -0x6.63aa64da58879ff3751654e61608p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9000000000000000000000000002p+4L : -0x6.63aa64da58879ff3751654e61608p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.90000000000000000000000001p+4L : -0x6.b14c4f56c452652e9d69f3789bccp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.90000000000000000000000001p+4L : -0x6.b14c4f56c452652e9d69f3789bccp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.90000000000000000000000001p+4L : -0x6.b14c4f56c452652e9d69f3789bc8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.90000000000000000000000001p+4L : -0x6.b14c4f56c452652e9d69f3789bc8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.90000000000000000000000001p+4L : -0x6.b14c4f56c452652e9d69f3789cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.90000000000000000000000001p+4L : -0x6.b14c4f56c452652e9d69f3789cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.90000000000000000000000001p+4L : -0x6.b14c4f56c452652e9d69f3789ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.90000000000000000000000001p+4L : -0x6.b14c4f56c452652e9d69f3789ap+4L 1 : inexact-ok +lgamma -0x3.9ffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.9ffffcp+4f : -0xa.7fac9p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.9ffffcp+4f : -0xa.7fac9p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.9ffffcp+4f : -0xa.7fac8p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.9ffffcp+4f : -0xa.7fac8p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.9ffffcp+4 : -0xa.7fac8cfd3cecp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.9ffffcp+4 : -0xa.7fac8cfd3cecp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.9ffffcp+4 : -0xa.7fac8cfd3ceb8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.9ffffcp+4 : -0xa.7fac8cfd3ceb8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe98p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe97p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe97p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe97p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe98p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe97p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe97p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe97p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe975b34284afbc28p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe975b34284afbc28p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe975b34284afbc2p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe975b34284afbc2p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe975b34284afcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe975b34284afbcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe975b34284afbcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.9ffffcp+4L : -0xa.7fac8cfd3cebe975b34284afbcp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.9fffffffffffep+4 : -0x9.3e0dd1d2c46a8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.9fffffffffffep+4 : -0x9.3e0dd1d2c46a8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.9fffffffffffep+4 : -0x9.3e0dd1d2c46ap+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.9fffffffffffep+4 : -0x9.3e0dd1d2c46ap+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b1p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b1p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b1p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b1p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b17a2eafeb7fb5p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b17a2eafeb7fb5p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b17a2eafeb7fb48p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b17a2eafeb7fb48p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b17a2eafeb7fcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b17a2eafeb7fcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b17a2eafeb7f8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.9fffffffffffep+4L : -0x9.3e0dd1d2c46a5b17a2eafeb7f8p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c39ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c399p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c399p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c399p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c39ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c399p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c399p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c399p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c3996d28cffebbe88p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c3996d28cffebbe88p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c3996d28cffebbe8p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c3996d28cffebbe8p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c3996d28cffebcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c3996d28cffebcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c3996d28cffebbcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.9ffffffffffffffcp+4L : -0x8.c40f6158642c3996d28cffebbcp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9ffffffffffffffffffffffffffep+4L : -0x6.a4a1f7f171a0d508fef5ce004aa4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9ffffffffffffffffffffffffffep+4L : -0x6.a4a1f7f171a0d508fef5ce004aa4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9ffffffffffffffffffffffffffep+4L : -0x6.a4a1f7f171a0d508fef5ce004aap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9ffffffffffffffffffffffffffep+4L : -0x6.a4a1f7f171a0d508fef5ce004aap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.9fffffffffffffffffffffffffp+4L : -0x6.f243e26ddd6b9a4427496c92c858p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.9fffffffffffffffffffffffffp+4L : -0x6.f243e26ddd6b9a4427496c92c854p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.9fffffffffffffffffffffffffp+4L : -0x6.f243e26ddd6b9a4427496c92c854p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.9fffffffffffffffffffffffffp+4L : -0x6.f243e26ddd6b9a4427496c92c854p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.9fffffffffffffffffffffffffp+4L : -0x6.f243e26ddd6b9a4427496c92cap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.9fffffffffffffffffffffffffp+4L : -0x6.f243e26ddd6b9a4427496c92c8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.9fffffffffffffffffffffffffp+4L : -0x6.f243e26ddd6b9a4427496c92c8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.9fffffffffffffffffffffffffp+4L : -0x6.f243e26ddd6b9a4427496c92c8p+4L 1 : inexact-ok +lgamma -0x3.a000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.a00004p+4f : -0xa.7facbp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.a00004p+4f : -0xa.7facbp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.a00004p+4f : -0xa.7facap+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.a00004p+4f : -0xa.7facap+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.a00004p+4 : -0xa.7facad8aa1348p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.a00004p+4 : -0xa.7facad8aa134p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.a00004p+4 : -0xa.7facad8aa134p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.a00004p+4 : -0xa.7facad8aa134p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.a00004p+4L : -0xa.7facad8aa13415bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.a00004p+4L : -0xa.7facad8aa13415ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.a00004p+4L : -0xa.7facad8aa13415ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.a00004p+4L : -0xa.7facad8aa13415ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.a00004p+4L : -0xa.7facad8aa13415bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.a00004p+4L : -0xa.7facad8aa13415ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.a00004p+4L : -0xa.7facad8aa13415ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.a00004p+4L : -0xa.7facad8aa13415ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.a00004p+4L : -0xa.7facad8aa13415a62f06963c7808p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.a00004p+4L : -0xa.7facad8aa13415a62f06963c78p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.a00004p+4L : -0xa.7facad8aa13415a62f06963c78p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.a00004p+4L : -0xa.7facad8aa13415a62f06963c78p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.a00004p+4L : -0xa.7facad8aa13415a62f06963c7cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.a00004p+4L : -0xa.7facad8aa13415a62f06963c78p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.a00004p+4L : -0xa.7facad8aa13415a62f06963c78p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.a00004p+4L : -0xa.7facad8aa13415a62f06963c78p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.a000000000002p+4 : -0x9.3e0dd1d2c46b8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.a000000000002p+4 : -0x9.3e0dd1d2c46b8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.a000000000002p+4 : -0x9.3e0dd1d2c46bp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.a000000000002p+4 : -0x9.3e0dd1d2c46bp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f9p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f9p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f82c52c603be638p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f82c52c603be63p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f82c52c603be63p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f82c52c603be63p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f82c52c603be8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f82c52c603be8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f82c52c603be4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.a000000000002p+4L : -0x9.3e0dd1d2c46b5f82c52c603be4p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.a000000000000004p+4L : -0x8.c40f6158642c39cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.a000000000000004p+4L : -0x8.c40f6158642c39bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.a000000000000004p+4L : -0x8.c40f6158642c39bp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.a000000000000004p+4L : -0x8.c40f6158642c39bp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.a000000000000004p+4L : -0x8.c40f6158642c39cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.a000000000000004p+4L : -0x8.c40f6158642c39bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.a000000000000004p+4L : -0x8.c40f6158642c39bp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.a000000000000004p+4L : -0x8.c40f6158642c39bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.a000000000000004p+4L : -0x8.c40f6158642c39b75ff14817ef08p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.a000000000000004p+4L : -0x8.c40f6158642c39b75ff14817efp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.a000000000000004p+4L : -0x8.c40f6158642c39b75ff14817efp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.a000000000000004p+4L : -0x8.c40f6158642c39b75ff14817efp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.a000000000000004p+4L : -0x8.c40f6158642c39b75ff14817fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.a000000000000004p+4L : -0x8.c40f6158642c39b75ff14817fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.a000000000000004p+4L : -0x8.c40f6158642c39b75ff14817ecp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.a000000000000004p+4L : -0x8.c40f6158642c39b75ff14817ecp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.a000000000000000000000000002p+4L : -0x6.a4a1f7f171a0d508fef5ce004ab4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.a000000000000000000000000002p+4L : -0x6.a4a1f7f171a0d508fef5ce004ab4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.a000000000000000000000000002p+4L : -0x6.a4a1f7f171a0d508fef5ce004abp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.a000000000000000000000000002p+4L : -0x6.a4a1f7f171a0d508fef5ce004abp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.a0000000000000000000000001p+4L : -0x6.f243e26ddd6b9a4427496c92d078p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.a0000000000000000000000001p+4L : -0x6.f243e26ddd6b9a4427496c92d078p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.a0000000000000000000000001p+4L : -0x6.f243e26ddd6b9a4427496c92d074p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.a0000000000000000000000001p+4L : -0x6.f243e26ddd6b9a4427496c92d074p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.a0000000000000000000000001p+4L : -0x6.f243e26ddd6b9a4427496c92d2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.a0000000000000000000000001p+4L : -0x6.f243e26ddd6b9a4427496c92dp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.a0000000000000000000000001p+4L : -0x6.f243e26ddd6b9a4427496c92dp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.a0000000000000000000000001p+4L : -0x6.f243e26ddd6b9a4427496c92dp+4L -1 : inexact-ok +lgamma -0x3.affffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.affffcp+4f : -0xa.c0ea3p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.affffcp+4f : -0xa.c0ea2p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.affffcp+4f : -0xa.c0ea2p+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.affffcp+4f : -0xa.c0ea2p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.affffcp+4 : -0xa.c0ea24d2fe738p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.affffcp+4 : -0xa.c0ea24d2fe738p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.affffcp+4 : -0xa.c0ea24d2fe73p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.affffcp+4 : -0xa.c0ea24d2fe73p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.affffcp+4L : -0xa.c0ea24d2fe73638p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.affffcp+4L : -0xa.c0ea24d2fe73637p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.affffcp+4L : -0xa.c0ea24d2fe73637p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.affffcp+4L : -0xa.c0ea24d2fe73637p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.affffcp+4L : -0xa.c0ea24d2fe73638p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.affffcp+4L : -0xa.c0ea24d2fe73637p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.affffcp+4L : -0xa.c0ea24d2fe73637p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.affffcp+4L : -0xa.c0ea24d2fe73637p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.affffcp+4L : -0xa.c0ea24d2fe73637149acc1a8d5a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.affffcp+4L : -0xa.c0ea24d2fe73637149acc1a8d5a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.affffcp+4L : -0xa.c0ea24d2fe73637149acc1a8d5ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.affffcp+4L : -0xa.c0ea24d2fe73637149acc1a8d5ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.affffcp+4L : -0xa.c0ea24d2fe73637149acc1a8d8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.affffcp+4L : -0xa.c0ea24d2fe73637149acc1a8d4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.affffcp+4L : -0xa.c0ea24d2fe73637149acc1a8d4p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.affffcp+4L : -0xa.c0ea24d2fe73637149acc1a8d4p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.afffffffffffep+4 : -0x9.7f4b69b9e1108p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.afffffffffffep+4 : -0x9.7f4b69b9e11p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.afffffffffffep+4 : -0x9.7f4b69b9e11p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.afffffffffffep+4 : -0x9.7f4b69b9e11p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d7p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d6p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d6p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d7p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d6p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d6p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d6p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d675b305b49b3bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d675b305b49b3a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d675b305b49b3a8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d675b305b49b3a8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d675b305b49b4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d675b305b49b4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d675b305b49bp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.afffffffffffep+4L : -0x9.7f4b69b9e1103d675b305b49bp+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c7p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c7p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c7p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c7p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c7p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c7p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c71526a39c73a28p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c71526a39c73a28p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c71526a39c73a2p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c71526a39c73a2p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c71526a39c73cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c71526a39c73cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c71526a39c738p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.affffffffffffffcp+4L : -0x9.054cf93f80d21c71526a39c738p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.affffffffffffffffffffffffffep+4L : -0x6.e5df8fd88e46b7e3902e263b3b6cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.affffffffffffffffffffffffffep+4L : -0x6.e5df8fd88e46b7e3902e263b3b6cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.affffffffffffffffffffffffffep+4L : -0x6.e5df8fd88e46b7e3902e263b3b68p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.affffffffffffffffffffffffffep+4L : -0x6.e5df8fd88e46b7e3902e263b3b68p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.afffffffffffffffffffffffffp+4L : -0x7.33817a54fa117d1eb881c4cdb91cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.afffffffffffffffffffffffffp+4L : -0x7.33817a54fa117d1eb881c4cdb918p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.afffffffffffffffffffffffffp+4L : -0x7.33817a54fa117d1eb881c4cdb918p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.afffffffffffffffffffffffffp+4L : -0x7.33817a54fa117d1eb881c4cdb918p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.afffffffffffffffffffffffffp+4L : -0x7.33817a54fa117d1eb881c4cdbap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.afffffffffffffffffffffffffp+4L : -0x7.33817a54fa117d1eb881c4cdbap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.afffffffffffffffffffffffffp+4L : -0x7.33817a54fa117d1eb881c4cdb8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.afffffffffffffffffffffffffp+4L : -0x7.33817a54fa117d1eb881c4cdb8p+4L -1 : inexact-ok +lgamma -0x3.b000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.b00004p+4f : -0xa.c0ea5p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.b00004p+4f : -0xa.c0ea4p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.b00004p+4f : -0xa.c0ea4p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.b00004p+4f : -0xa.c0ea4p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.b00004p+4 : -0xa.c0ea458318f88p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.b00004p+4 : -0xa.c0ea458318f88p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.b00004p+4 : -0xa.c0ea458318f8p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.b00004p+4 : -0xa.c0ea458318f8p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.b00004p+4L : -0xa.c0ea458318f84e9p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.b00004p+4L : -0xa.c0ea458318f84e9p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.b00004p+4L : -0xa.c0ea458318f84e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.b00004p+4L : -0xa.c0ea458318f84e8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.b00004p+4L : -0xa.c0ea458318f84e9p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.b00004p+4L : -0xa.c0ea458318f84e9p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.b00004p+4L : -0xa.c0ea458318f84e8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.b00004p+4L : -0xa.c0ea458318f84e8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.b00004p+4L : -0xa.c0ea458318f84e8c139879496c5p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.b00004p+4L : -0xa.c0ea458318f84e8c139879496c5p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.b00004p+4L : -0xa.c0ea458318f84e8c139879496c48p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.b00004p+4L : -0xa.c0ea458318f84e8c139879496c48p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.b00004p+4L : -0xa.c0ea458318f84e8c139879497p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.b00004p+4L : -0xa.c0ea458318f84e8c139879496cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.b00004p+4L : -0xa.c0ea458318f84e8c139879496cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.b00004p+4L : -0xa.c0ea458318f84e8c139879496cp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.b000000000002p+4 : -0x9.7f4b69b9e1118p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.b000000000002p+4 : -0x9.7f4b69b9e1118p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.b000000000002p+4 : -0x9.7f4b69b9e111p+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.b000000000002p+4 : -0x9.7f4b69b9e111p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142ep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142fp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142fp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142e82f57b4200f68p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142e82f57b4200f6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142e82f57b4200f6p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142e82f57b4200f6p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142e82f57b4201p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142e82f57b4201p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142e82f57b4200cp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.b000000000002p+4L : -0x9.7f4b69b9e11142e82f57b4200cp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.b000000000000004p+4L : -0x9.054cf93f80d21cap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c9p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c9p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c9p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.b000000000000004p+4L : -0x9.054cf93f80d21cap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c9p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c9p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c9p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c920284beb254f8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c920284beb254fp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c920284beb254fp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c920284beb254fp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c920284beb258p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c920284beb254p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c920284beb254p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.b000000000000004p+4L : -0x9.054cf93f80d21c920284beb254p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.b000000000000000000000000002p+4L : -0x6.e5df8fd88e46b7e3902e263b3b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.b000000000000000000000000002p+4L : -0x6.e5df8fd88e46b7e3902e263b3b7cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.b000000000000000000000000002p+4L : -0x6.e5df8fd88e46b7e3902e263b3b7cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.b000000000000000000000000002p+4L : -0x6.e5df8fd88e46b7e3902e263b3b7cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.b0000000000000000000000001p+4L : -0x7.33817a54fa117d1eb881c4cdc148p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.b0000000000000000000000001p+4L : -0x7.33817a54fa117d1eb881c4cdc144p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.b0000000000000000000000001p+4L : -0x7.33817a54fa117d1eb881c4cdc144p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.b0000000000000000000000001p+4L : -0x7.33817a54fa117d1eb881c4cdc144p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.b0000000000000000000000001p+4L : -0x7.33817a54fa117d1eb881c4cdc2p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.b0000000000000000000000001p+4L : -0x7.33817a54fa117d1eb881c4cdc2p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.b0000000000000000000000001p+4L : -0x7.33817a54fa117d1eb881c4cdcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.b0000000000000000000000001p+4L : -0x7.33817a54fa117d1eb881c4cdcp+4L 1 : inexact-ok +lgamma -0x3.bffffffffffffffffffffffffffep+4 += lgamma downward flt-32 -0x3.bffffcp+4f : -0xb.026cap+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.bffffcp+4f : -0xb.026c9p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.bffffcp+4f : -0xb.026c9p+4f 1 : inexact-ok += lgamma upward flt-32 -0x3.bffffcp+4f : -0xb.026c9p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x3.bffffcp+4 : -0xb.026c9433822c8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.bffffcp+4 : -0xb.026c9433822c8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.bffffcp+4 : -0xb.026c9433822cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.bffffcp+4 : -0xb.026c9433822cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.bffffcp+4L : -0xb.026c9433822c768p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.bffffcp+4L : -0xb.026c9433822c768p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.bffffcp+4L : -0xb.026c9433822c767p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.bffffcp+4L : -0xb.026c9433822c767p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.bffffcp+4L : -0xb.026c9433822c768p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.bffffcp+4L : -0xb.026c9433822c768p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.bffffcp+4L : -0xb.026c9433822c767p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.bffffcp+4L : -0xb.026c9433822c767p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.bffffcp+4L : -0xb.026c9433822c767deece73d0b43p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.bffffcp+4L : -0xb.026c9433822c767deece73d0b428p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.bffffcp+4L : -0xb.026c9433822c767deece73d0b428p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.bffffcp+4L : -0xb.026c9433822c767deece73d0b428p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.bffffcp+4L : -0xb.026c9433822c767deece73d0b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.bffffcp+4L : -0xb.026c9433822c767deece73d0b4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.bffffcp+4L : -0xb.026c9433822c767deece73d0b4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.bffffcp+4L : -0xb.026c9433822c767deece73d0b4p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x3.bfffffffffffep+4 : -0x9.c0cdd92b75da8p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.bfffffffffffep+4 : -0x9.c0cdd92b75da8p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.bfffffffffffep+4 : -0x9.c0cdd92b75dap+4 1 : inexact-ok += lgamma upward dbl-64 -0x3.bfffffffffffep+4 : -0x9.c0cdd92b75dap+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a1p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a1p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a1p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a1p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a1p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a16b41d5c5adc7p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a16b41d5c5adc68p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a16b41d5c5adc68p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a16b41d5c5adc68p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a16b41d5c5aep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a16b41d5c5adcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a16b41d5c5adcp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.bfffffffffffep+4L : -0x9.c0cdd92b75da6a16b41d5c5adcp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49ap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49ap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49bp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49bp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49ap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49a922ceb24fda6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49a922ceb24fda6p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49a922ceb24fda58p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49a922ceb24fda58p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49a922ceb24fdcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49a922ceb24fdcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49a922ceb24fd8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.bffffffffffffffcp+4L : -0x9.46cf68b1159c49a922ceb24fd8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.bffffffffffffffffffffffffffep+4L : -0x7.2761ff4a2310e51b71a3afd4ecb4p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.bffffffffffffffffffffffffffep+4L : -0x7.2761ff4a2310e51b71a3afd4ecb4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.bffffffffffffffffffffffffffep+4L : -0x7.2761ff4a2310e51b71a3afd4ecbp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.bffffffffffffffffffffffffffep+4L : -0x7.2761ff4a2310e51b71a3afd4ecbp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.bfffffffffffffffffffffffffp+4L : -0x7.7503e9c68edbaa5699f74e676a5cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.bfffffffffffffffffffffffffp+4L : -0x7.7503e9c68edbaa5699f74e676a5cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.bfffffffffffffffffffffffffp+4L : -0x7.7503e9c68edbaa5699f74e676a58p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.bfffffffffffffffffffffffffp+4L : -0x7.7503e9c68edbaa5699f74e676a58p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.bfffffffffffffffffffffffffp+4L : -0x7.7503e9c68edbaa5699f74e676cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.bfffffffffffffffffffffffffp+4L : -0x7.7503e9c68edbaa5699f74e676ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.bfffffffffffffffffffffffffp+4L : -0x7.7503e9c68edbaa5699f74e676ap+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.bfffffffffffffffffffffffffp+4L : -0x7.7503e9c68edbaa5699f74e676ap+4L 1 : inexact-ok +lgamma -0x3.c000000000000000000000000002p+4 += lgamma downward flt-32 -0x3.c00004p+4f : -0xb.026ccp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x3.c00004p+4f : -0xb.026cbp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x3.c00004p+4f : -0xb.026cbp+4f -1 : inexact-ok += lgamma upward flt-32 -0x3.c00004p+4f : -0xb.026cbp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x3.c00004p+4 : -0xb.026cb505bed4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.c00004p+4 : -0xb.026cb505bed38p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.c00004p+4 : -0xb.026cb505bed38p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.c00004p+4 : -0xb.026cb505bed38p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.c00004p+4L : -0xb.026cb505bed383cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.c00004p+4L : -0xb.026cb505bed383cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.c00004p+4L : -0xb.026cb505bed383bp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.c00004p+4L : -0xb.026cb505bed383bp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.c00004p+4L : -0xb.026cb505bed383cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.c00004p+4L : -0xb.026cb505bed383cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.c00004p+4L : -0xb.026cb505bed383bp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.c00004p+4L : -0xb.026cb505bed383bp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.c00004p+4L : -0xb.026cb505bed383badae93f9807p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.c00004p+4L : -0xb.026cb505bed383badae93f9807p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.c00004p+4L : -0xb.026cb505bed383badae93f9806f8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.c00004p+4L : -0xb.026cb505bed383badae93f9806f8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.c00004p+4L : -0xb.026cb505bed383badae93f9808p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.c00004p+4L : -0xb.026cb505bed383badae93f9808p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.c00004p+4L : -0xb.026cb505bed383badae93f9804p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.c00004p+4L : -0xb.026cb505bed383badae93f9804p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x3.c000000000002p+4 : -0x9.c0cdd92b75db8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x3.c000000000002p+4 : -0x9.c0cdd92b75db8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x3.c000000000002p+4 : -0x9.c0cdd92b75dbp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x3.c000000000002p+4 : -0x9.c0cdd92b75dbp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70bp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70a89955c642493p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70a89955c642493p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70a89955c6424928p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70a89955c6424928p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70a89955c6424cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70a89955c64248p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70a89955c64248p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.c000000000002p+4L : -0x9.c0cdd92b75db70a89955c64248p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49dp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49dp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49c9f50b595d175p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49c9f50b595d1748p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49c9f50b595d1748p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49c9f50b595d1748p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49c9f50b595d18p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49c9f50b595d18p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49c9f50b595d14p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.c000000000000004p+4L : -0x9.46cf68b1159c49c9f50b595d14p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.c000000000000000000000000002p+4L : -0x7.2761ff4a2310e51b71a3afd4ecc4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.c000000000000000000000000002p+4L : -0x7.2761ff4a2310e51b71a3afd4ecc4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.c000000000000000000000000002p+4L : -0x7.2761ff4a2310e51b71a3afd4eccp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.c000000000000000000000000002p+4L : -0x7.2761ff4a2310e51b71a3afd4eccp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x3.c0000000000000000000000001p+4L : -0x7.7503e9c68edbaa5699f74e677294p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.c0000000000000000000000001p+4L : -0x7.7503e9c68edbaa5699f74e67729p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.c0000000000000000000000001p+4L : -0x7.7503e9c68edbaa5699f74e67729p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x3.c0000000000000000000000001p+4L : -0x7.7503e9c68edbaa5699f74e67729p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.c0000000000000000000000001p+4L : -0x7.7503e9c68edbaa5699f74e6774p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.c0000000000000000000000001p+4L : -0x7.7503e9c68edbaa5699f74e6772p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.c0000000000000000000000001p+4L : -0x7.7503e9c68edbaa5699f74e6772p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.c0000000000000000000000001p+4L : -0x7.7503e9c68edbaa5699f74e6772p+4L -1 : inexact-ok +lgamma -0x2.74ff92c01f0d82abec9f315f1a0712c334804d9cp+0 += lgamma downward flt-32 -0x2.74ff9p+0f : 0x4.2b2b5p-24f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.74ff9p+0f : 0x4.2b2b5p-24f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.74ff9p+0f : 0x4.2b2b5p-24f -1 : inexact-ok += lgamma upward flt-32 -0x2.74ff9p+0f : 0x4.2b2b58p-24f -1 : inexact-ok += lgamma downward dbl-64 -0x2.74ff9p+0 : 0x4.2b2b52b5464ecp-24 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.74ff9p+0 : 0x4.2b2b52b5464fp-24 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.74ff9p+0 : 0x4.2b2b52b5464ecp-24 -1 : inexact-ok += lgamma upward dbl-64 -0x2.74ff9p+0 : 0x4.2b2b52b5464fp-24 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.74ff9p+0L : 0x4.2b2b52b5464eed28p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.74ff9p+0L : 0x4.2b2b52b5464eed28p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.74ff9p+0L : 0x4.2b2b52b5464eed28p-24L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.74ff9p+0L : 0x4.2b2b52b5464eed3p-24L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.74ff9p+0L : 0x4.2b2b52b5464eed28p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.74ff9p+0L : 0x4.2b2b52b5464eed28p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.74ff9p+0L : 0x4.2b2b52b5464eed28p-24L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.74ff9p+0L : 0x4.2b2b52b5464eed3p-24L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff9p+0L : 0x4.2b2b52b5464eed2ad208f29fe2b4p-24L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff9p+0L : 0x4.2b2b52b5464eed2ad208f29fe2b8p-24L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff9p+0L : 0x4.2b2b52b5464eed2ad208f29fe2b4p-24L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff9p+0L : 0x4.2b2b52b5464eed2ad208f29fe2b8p-24L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74ff9p+0L : 0x4.2b2b52b5464eed2ad208f29fe2p-24L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74ff9p+0L : 0x4.2b2b52b5464eed2ad208f29fe2p-24L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74ff9p+0L : 0x4.2b2b52b5464eed2ad208f29fe2p-24L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74ff9p+0L : 0x4.2b2b52b5464eed2ad208f29fe4p-24L -1 : inexact-ok += lgamma downward flt-32 -0x2.74ff94p+0f : -0x1.e4cf26p-24f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.74ff94p+0f : -0x1.e4cf24p-24f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.74ff94p+0f : -0x1.e4cf24p-24f -1 : inexact-ok += lgamma upward flt-32 -0x2.74ff94p+0f : -0x1.e4cf24p-24f -1 : inexact-ok += lgamma downward dbl-64 -0x2.74ff94p+0 : -0x1.e4cf2421a71b2p-24 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.74ff94p+0 : -0x1.e4cf2421a71b2p-24 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.74ff94p+0 : -0x1.e4cf2421a71b1p-24 -1 : inexact-ok += lgamma upward dbl-64 -0x2.74ff94p+0 : -0x1.e4cf2421a71b1p-24 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.74ff94p+0L : -0x1.e4cf2421a71b195p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.74ff94p+0L : -0x1.e4cf2421a71b195p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.74ff94p+0L : -0x1.e4cf2421a71b194ep-24L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.74ff94p+0L : -0x1.e4cf2421a71b194ep-24L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.74ff94p+0L : -0x1.e4cf2421a71b195p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.74ff94p+0L : -0x1.e4cf2421a71b195p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.74ff94p+0L : -0x1.e4cf2421a71b194ep-24L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.74ff94p+0L : -0x1.e4cf2421a71b194ep-24L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff94p+0L : -0x1.e4cf2421a71b194f877fec38af2ep-24L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff94p+0L : -0x1.e4cf2421a71b194f877fec38af2ep-24L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff94p+0L : -0x1.e4cf2421a71b194f877fec38af2dp-24L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff94p+0L : -0x1.e4cf2421a71b194f877fec38af2dp-24L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74ff94p+0L : -0x1.e4cf2421a71b194f877fec38af8p-24L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74ff94p+0L : -0x1.e4cf2421a71b194f877fec38afp-24L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74ff94p+0L : -0x1.e4cf2421a71b194f877fec38afp-24L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74ff94p+0L : -0x1.e4cf2421a71b194f877fec38afp-24L -1 : inexact-ok += lgamma downward dbl-64 -0x2.74ff92c01f0d8p+0 : 0x4.0c8edb47fa1bp-56 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.74ff92c01f0d8p+0 : 0x4.0c8edb47fa1b4p-56 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.74ff92c01f0d8p+0 : 0x4.0c8edb47fa1bp-56 -1 : inexact-ok += lgamma upward dbl-64 -0x2.74ff92c01f0d8p+0 : 0x4.0c8edb47fa1b4p-56 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b3508p-56L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b3508p-56L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b3508p-56L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b351p-56L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b3508p-56L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b3508p-56L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b3508p-56L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b351p-56L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b350b6db03f5fc5c4p-56L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b350b6db03f5fc5c8p-56L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b350b6db03f5fc5c4p-56L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b350b6db03f5fc5c8p-56L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b350b6db03f5fc4p-56L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b350b6db03f5fc6p-56L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b350b6db03f5fc4p-56L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74ff92c01f0d8p+0L : 0x4.0c8edb47fa1b350b6db03f5fc6p-56L -1 : inexact-ok += lgamma downward dbl-64 -0x2.74ff92c01f0dap+0 : -0x2.c7343f216ac94p-52 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.74ff92c01f0dap+0 : -0x2.c7343f216ac92p-52 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.74ff92c01f0dap+0 : -0x2.c7343f216ac92p-52 -1 : inexact-ok += lgamma upward dbl-64 -0x2.74ff92c01f0dap+0 : -0x2.c7343f216ac92p-52 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923dp-52L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923dp-52L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ccp-52L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ccp-52L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923dp-52L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923dp-52L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ccp-52L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ccp-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ce0f23c10783bep-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ce0f23c10783bcp-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ce0f23c10783bcp-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ce0f23c10783bcp-52L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ce0f23c10784p-52L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ce0f23c10784p-52L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ce0f23c10783p-52L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74ff92c01f0dap+0L : -0x2.c7343f216ac923ce0f23c10783p-52L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8dp-64L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d8p-64L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8dp-64L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d8p-64L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8dp-64L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d8p-64L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8dp-64L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d8p-64L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d5f94b191f425p-64L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d5f94b191f425p-64L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d5f94b191f425p-64L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d5f94b191f4254p-64L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d5f94b191f42p-64L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d5f94b191f42p-64L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d5f94b191f42p-64L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74ff92c01f0d82a8p+0L : 0x5.f29bbbdec3d4a8d5f94b191f44p-64L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba2p-68L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bbap-68L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bbap-68L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bbap-68L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba2p-68L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bbap-68L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bbap-68L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bbap-68L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba08ecffc3ee9eap-68L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba08ecffc3ee9e9p-68L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba08ecffc3ee9e9p-68L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba08ecffc3ee9e9p-68L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba08ecffc3eeap-68L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba08ecffc3eeap-68L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba08ecffc3ee98p-68L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74ff92c01f0d82acp+0L : -0x1.d5e9dcd11030bba08ecffc3ee98p-68L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff92c01f0d82abec9f315f1a06p+0L : 0x1.a06e577d39632215de23f7cd18afp-112L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff92c01f0d82abec9f315f1a06p+0L : 0x1.a06e577d39632215de23f7cd18afp-112L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff92c01f0d82abec9f315f1a06p+0L : 0x1.a06e577d39632215de23f7cd18afp-112L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff92c01f0d82abec9f315f1a06p+0L : 0x1.a06e577d39632215de23f7cd18bp-112L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff92c01f0d82abec9f315f1a08p+0L : -0x1.678ed558b108b80cbdb57a893e72p-112L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff92c01f0d82abec9f315f1a08p+0L : -0x1.678ed558b108b80cbdb57a893e71p-112L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff92c01f0d82abec9f315f1a08p+0L : -0x1.678ed558b108b80cbdb57a893e71p-112L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff92c01f0d82abec9f315f1a08p+0L : -0x1.678ed558b108b80cbdb57a893e71p-112L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff92c01f0d82abec9f315f1ap+0L : 0xa.b865ddfef8a6b07db1b04ed01ef8p-112L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff92c01f0d82abec9f315f1ap+0L : 0xa.b865ddfef8a6b07db1b04ed01ef8p-112L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff92c01f0d82abec9f315f1ap+0L : 0xa.b865ddfef8a6b07db1b04ed01ef8p-112L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff92c01f0d82abec9f315f1ap+0L : 0xa.b865ddfef8a6b07db1b04ed01fp-112L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74ff92c01f0d82abec9f315f1ap+0L : 0xa.b865ddfef8a6b07db1b04ed01cp-112L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74ff92c01f0d82abec9f315f1ap+0L : 0xa.b865ddfef8a6b07db1b04ed02p-112L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74ff92c01f0d82abec9f315f1ap+0L : 0xa.b865ddfef8a6b07db1b04ed01cp-112L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74ff92c01f0d82abec9f315f1ap+0L : 0xa.b865ddfef8a6b07db1b04ed02p-112L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.74ff92c01f0d82abec9f315f1bp+0L : -0x1.7946308cf63d4660d03b08dc56dap-104L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.74ff92c01f0d82abec9f315f1bp+0L : -0x1.7946308cf63d4660d03b08dc56dap-104L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.74ff92c01f0d82abec9f315f1bp+0L : -0x1.7946308cf63d4660d03b08dc56d9p-104L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.74ff92c01f0d82abec9f315f1bp+0L : -0x1.7946308cf63d4660d03b08dc56d9p-104L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.74ff92c01f0d82abec9f315f1bp+0L : -0x1.7946308cf63d4660d03b08dc57p-104L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.74ff92c01f0d82abec9f315f1bp+0L : -0x1.7946308cf63d4660d03b08dc57p-104L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.74ff92c01f0d82abec9f315f1bp+0L : -0x1.7946308cf63d4660d03b08dc568p-104L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.74ff92c01f0d82abec9f315f1bp+0L : -0x1.7946308cf63d4660d03b08dc568p-104L -1 : inexact-ok +lgamma -0x2.bf6821437b20197995a4b4641eaebf4b00b482ap+0 += lgamma downward flt-32 -0x2.bf682p+0f : -0x2.6b417p-24f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.bf682p+0f : -0x2.6b417p-24f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.bf682p+0f : -0x2.6b416cp-24f -1 : inexact-ok += lgamma upward flt-32 -0x2.bf682p+0f : -0x2.6b416cp-24f -1 : inexact-ok += lgamma downward dbl-64 -0x2.bf682p+0 : -0x2.6b416efc56fe4p-24 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.bf682p+0 : -0x2.6b416efc56fe4p-24 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.bf682p+0 : -0x2.6b416efc56fe2p-24 -1 : inexact-ok += lgamma upward dbl-64 -0x2.bf682p+0 : -0x2.6b416efc56fe2p-24 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bf682p+0L : -0x2.6b416efc56fe3eb8p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bf682p+0L : -0x2.6b416efc56fe3eb8p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bf682p+0L : -0x2.6b416efc56fe3eb4p-24L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bf682p+0L : -0x2.6b416efc56fe3eb4p-24L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bf682p+0L : -0x2.6b416efc56fe3eb8p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bf682p+0L : -0x2.6b416efc56fe3eb8p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bf682p+0L : -0x2.6b416efc56fe3eb4p-24L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bf682p+0L : -0x2.6b416efc56fe3eb4p-24L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf682p+0L : -0x2.6b416efc56fe3eb64a9ce8defc4p-24L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf682p+0L : -0x2.6b416efc56fe3eb64a9ce8defc3ep-24L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf682p+0L : -0x2.6b416efc56fe3eb64a9ce8defc3ep-24L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf682p+0L : -0x2.6b416efc56fe3eb64a9ce8defc3ep-24L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bf682p+0L : -0x2.6b416efc56fe3eb64a9ce8defdp-24L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bf682p+0L : -0x2.6b416efc56fe3eb64a9ce8defcp-24L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bf682p+0L : -0x2.6b416efc56fe3eb64a9ce8defcp-24L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bf682p+0L : -0x2.6b416efc56fe3eb64a9ce8defcp-24L -1 : inexact-ok += lgamma downward flt-32 -0x2.bf6824p+0f : 0x5.3d0a3p-24f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.bf6824p+0f : 0x5.3d0a3p-24f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.bf6824p+0f : 0x5.3d0a3p-24f -1 : inexact-ok += lgamma upward flt-32 -0x2.bf6824p+0f : 0x5.3d0a38p-24f -1 : inexact-ok += lgamma downward dbl-64 -0x2.bf6824p+0 : 0x5.3d0a33adaf4f4p-24 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.bf6824p+0 : 0x5.3d0a33adaf4f4p-24 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.bf6824p+0 : 0x5.3d0a33adaf4f4p-24 -1 : inexact-ok += lgamma upward dbl-64 -0x2.bf6824p+0 : 0x5.3d0a33adaf4f8p-24 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bf6824p+0L : 0x5.3d0a33adaf4f587p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5878p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bf6824p+0L : 0x5.3d0a33adaf4f587p-24L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5878p-24L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bf6824p+0L : 0x5.3d0a33adaf4f587p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5878p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bf6824p+0L : 0x5.3d0a33adaf4f587p-24L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5878p-24L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5876308316ab3e4p-24L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5876308316ab3e4p-24L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5876308316ab3e4p-24L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5876308316ab3e44p-24L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5876308316ab3ep-24L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5876308316ab3ep-24L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5876308316ab3ep-24L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bf6824p+0L : 0x5.3d0a33adaf4f5876308316ab4p-24L -1 : inexact-ok += lgamma downward dbl-64 -0x2.bf6821437b2p+0 : -0x3.0c498b9ac27bep-52 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.bf6821437b2p+0 : -0x3.0c498b9ac27bep-52 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.bf6821437b2p+0 : -0x3.0c498b9ac27bcp-52 -1 : inexact-ok += lgamma upward dbl-64 -0x2.bf6821437b2p+0 : -0x3.0c498b9ac27bcp-52 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d4p-52L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d4p-52L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8dp-52L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8dp-52L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d4p-52L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d4p-52L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8dp-52L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8dp-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d3bd09edf3537ap-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d3bd09edf35378p-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d3bd09edf35378p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d3bd09edf35378p-52L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d3bd09edf354p-52L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d3bd09edf353p-52L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d3bd09edf353p-52L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bf6821437b2p+0L : -0x3.0c498b9ac27bd8d3bd09edf353p-52L -1 : inexact-ok += lgamma downward dbl-64 -0x2.bf6821437b202p+0 : 0xc.7dc2985d3b44p-56 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.bf6821437b202p+0 : 0xc.7dc2985d3b448p-56 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.bf6821437b202p+0 : 0xc.7dc2985d3b44p-56 -1 : inexact-ok += lgamma upward dbl-64 -0x2.bf6821437b202p+0 : 0xc.7dc2985d3b448p-56 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b44556p-56L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b44557p-56L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b44556p-56L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b44557p-56L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b44556p-56L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b44557p-56L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b44556p-56L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b44557p-56L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b445569287e423f8a9p-56L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b445569287e423f8a9p-56L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b445569287e423f8a9p-56L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b445569287e423f8a98p-56L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b445569287e423f88p-56L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b445569287e423f8cp-56L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b445569287e423f88p-56L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bf6821437b202p+0L : 0xc.7dc2985d3b445569287e423f8cp-56L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc8p-64L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7cp-64L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7cp-64L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7cp-64L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc8p-64L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7cp-64L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7cp-64L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7cp-64L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7ce8ce2ecc3a8ep-64L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7ce8ce2ecc3a8ep-64L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7ce8ce2ecc3a8cp-64L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7ce8ce2ecc3a8cp-64L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7ce8ce2ecc3bp-64L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7ce8ce2ecc3bp-64L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7ce8ce2ecc3ap-64L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bf6821437b201978p+0L : -0x3.088b212f3705dc7ce8ce2ecc3ap-64L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35cp-64L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35cp-64L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35cp-64L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c8p-64L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35cp-64L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35cp-64L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35cp-64L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c8p-64L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c2fd558331628cp-64L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c2fd558331628cp-64L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c2fd558331628cp-64L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c2fd558331629p-64L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c2fd55833162p-64L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c2fd55833162p-64L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c2fd55833162p-64L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bf6821437b20197cp+0L : 0x4.9fc04911f55d35c2fd55833164p-64L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6821437b20197995a4b4641eaep+0L : -0x1.6e33a5f13f9e3c6bdc30fa8b829bp-112L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6821437b20197995a4b4641eaep+0L : -0x1.6e33a5f13f9e3c6bdc30fa8b829ap-112L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6821437b20197995a4b4641eaep+0L : -0x1.6e33a5f13f9e3c6bdc30fa8b829ap-112L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6821437b20197995a4b4641eaep+0L : -0x1.6e33a5f13f9e3c6bdc30fa8b829ap-112L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6821437b20197995a4b4641ebp+0L : 0x2.65f20f2f56934ca42d56d24de4c6p-112L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6821437b20197995a4b4641ebp+0L : 0x2.65f20f2f56934ca42d56d24de4c8p-112L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6821437b20197995a4b4641ebp+0L : 0x2.65f20f2f56934ca42d56d24de4c6p-112L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6821437b20197995a4b4641ebp+0L : 0x2.65f20f2f56934ca42d56d24de4c8p-112L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6821437b20197995a4b4641ep+0L : -0x1.4e870434044a73d0df195798692cp-104L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6821437b20197995a4b4641ep+0L : -0x1.4e870434044a73d0df195798692bp-104L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6821437b20197995a4b4641ep+0L : -0x1.4e870434044a73d0df195798692bp-104L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6821437b20197995a4b4641ep+0L : -0x1.4e870434044a73d0df195798692bp-104L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bf6821437b20197995a4b4641ep+0L : -0x1.4e870434044a73d0df195798698p-104L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bf6821437b20197995a4b4641ep+0L : -0x1.4e870434044a73d0df19579869p-104L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bf6821437b20197995a4b4641ep+0L : -0x1.4e870434044a73d0df19579869p-104L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bf6821437b20197995a4b4641ep+0L : -0x1.4e870434044a73d0df19579869p-104L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.bf6821437b20197995a4b4641fp+0L : 0x9.b8bd65c46ce50b725aa8ed44701p-108L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.bf6821437b20197995a4b4641fp+0L : 0x9.b8bd65c46ce50b725aa8ed447018p-108L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.bf6821437b20197995a4b4641fp+0L : 0x9.b8bd65c46ce50b725aa8ed44701p-108L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.bf6821437b20197995a4b4641fp+0L : 0x9.b8bd65c46ce50b725aa8ed447018p-108L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.bf6821437b20197995a4b4641fp+0L : 0x9.b8bd65c46ce50b725aa8ed447p-108L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.bf6821437b20197995a4b4641fp+0L : 0x9.b8bd65c46ce50b725aa8ed447p-108L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.bf6821437b20197995a4b4641fp+0L : 0x9.b8bd65c46ce50b725aa8ed447p-108L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.bf6821437b20197995a4b4641fp+0L : 0x9.b8bd65c46ce50b725aa8ed4474p-108L -1 : inexact-ok +lgamma -0x3.24c1b793cb35efb8be699ad3d9ba65454cb7fac8p+0 += lgamma downward flt-32 -0x3.24c1b4p+0f : 0x1.bd69b4p-20f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.24c1b4p+0f : 0x1.bd69b6p-20f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.24c1b4p+0f : 0x1.bd69b4p-20f 1 : inexact-ok += lgamma upward flt-32 -0x3.24c1b4p+0f : 0x1.bd69b6p-20f 1 : inexact-ok += lgamma downward dbl-64 -0x3.24c1b4p+0 : 0x1.bd69b50d51b14p-20 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.24c1b4p+0 : 0x1.bd69b50d51b15p-20 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.24c1b4p+0 : 0x1.bd69b50d51b14p-20 1 : inexact-ok += lgamma upward dbl-64 -0x3.24c1b4p+0 : 0x1.bd69b50d51b15p-20 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488p-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.24c1b4p+0L : 0x1.bd69b50d51b14882p-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488p-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.24c1b4p+0L : 0x1.bd69b50d51b14882p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488028c7a2b72e32p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488028c7a2b72e33p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488028c7a2b72e32p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488028c7a2b72e33p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488028c7a2b72ep-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488028c7a2b72ep-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488028c7a2b72ep-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b4p+0L : 0x1.bd69b50d51b1488028c7a2b72e8p-20L 1 : inexact-ok += lgamma downward flt-32 -0x3.24c1b8p+0f : -0x3.4a0c58p-24f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.24c1b8p+0f : -0x3.4a0c54p-24f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.24c1b8p+0f : -0x3.4a0c54p-24f 1 : inexact-ok += lgamma upward flt-32 -0x3.24c1b8p+0f : -0x3.4a0c54p-24f 1 : inexact-ok += lgamma downward dbl-64 -0x3.24c1b8p+0 : -0x3.4a0c544eeb21cp-24 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.24c1b8p+0 : -0x3.4a0c544eeb21ap-24 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.24c1b8p+0 : -0x3.4a0c544eeb21ap-24 1 : inexact-ok += lgamma upward dbl-64 -0x3.24c1b8p+0 : -0x3.4a0c544eeb21ap-24 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a028p-24L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a028p-24L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a024p-24L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a024p-24L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a028p-24L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a028p-24L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a024p-24L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a024p-24L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e099cp-24L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e099ap-24L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e099ap-24L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e099ap-24L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e0ap-24L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e0ap-24L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e09p-24L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b8p+0L : -0x3.4a0c544eeb21a026dc79de4e09p-24L 1 : inexact-ok += lgamma downward dbl-64 -0x3.24c1b793cb35ep+0 : 0x7.a58178eb9e984p-52 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.24c1b793cb35ep+0 : 0x7.a58178eb9e988p-52 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.24c1b793cb35ep+0 : 0x7.a58178eb9e984p-52 1 : inexact-ok += lgamma upward dbl-64 -0x3.24c1b793cb35ep+0 : 0x7.a58178eb9e988p-52 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e98776p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e987768p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e98776p-52L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e987768p-52L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e98776p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e987768p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e98776p-52L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e987768p-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e9877664321f5a1f464p-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e9877664321f5a1f468p-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e9877664321f5a1f464p-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e9877664321f5a1f468p-52L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e9877664321f5a1f4p-52L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e9877664321f5a1f4p-52L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e9877664321f5a1f4p-52L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b793cb35ep+0L : 0x7.a58178eb9e9877664321f5a1f6p-52L 1 : inexact-ok += lgamma downward dbl-64 -0x3.24c1b793cb36p+0 : -0x7.ead1b6ac3792p-52 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.24c1b793cb36p+0 : -0x7.ead1b6ac3791cp-52 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.24c1b793cb36p+0 : -0x7.ead1b6ac3791cp-52 1 : inexact-ok += lgamma upward dbl-64 -0x3.24c1b793cb36p+0 : -0x7.ead1b6ac3791cp-52 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da08p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da08p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791dap-52L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791dap-52L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da08p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da08p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791dap-52L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791dap-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da04d17fd2da7cacp-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da04d17fd2da7cacp-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da04d17fd2da7ca8p-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da04d17fd2da7ca8p-52L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da04d17fd2da7ep-52L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da04d17fd2da7cp-52L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da04d17fd2da7cp-52L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b793cb36p+0L : -0x7.ead1b6ac3791da04d17fd2da7cp-52L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb718p-64L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb718p-64L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb718p-64L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb72p-64L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb718p-64L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb718p-64L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb718p-64L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb72p-64L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb71a2f0034bacea8p-64L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb71a2f0034baceacp-64L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb71a2f0034bacea8p-64L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb71a2f0034baceacp-64L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb71a2f0034bacep-64L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb71a2f0034bacep-64L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb71a2f0034bacep-64L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b793cb35efb8p+0L : 0x5.c9c4ac92390bb71a2f0034badp-64L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349244p-60L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349244p-60L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349242p-60L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349242p-60L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349244p-60L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349244p-60L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349242p-60L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349242p-60L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349243d86eea41d5dcp-60L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349243d86eea41d5dbp-60L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349243d86eea41d5dbp-60L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349243d86eea41d5dbp-60L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349243d86eea41d6p-60L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349243d86eea41d6p-60L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349243d86eea41d58p-60L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b793cb35efbcp+0L : -0x1.956e1b29d7349243d86eea41d58p-60L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9bap+0L : 0x3.1413b11d6bffa548f8c9e81a7f9p-112L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9bap+0L : 0x3.1413b11d6bffa548f8c9e81a7f92p-112L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9bap+0L : 0x3.1413b11d6bffa548f8c9e81a7f9p-112L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9bap+0L : 0x3.1413b11d6bffa548f8c9e81a7f92p-112L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9bcp+0L : -0xc.7c3f7e7a6a2ac8e4ae516726fc28p-112L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9bcp+0L : -0xc.7c3f7e7a6a2ac8e4ae516726fc2p-112L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9bcp+0L : -0xc.7c3f7e7a6a2ac8e4ae516726fc2p-112L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9bcp+0L : -0xc.7c3f7e7a6a2ac8e4ae516726fc2p-112L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9p+0L : 0x5.aa824bfb463969abdeadb5b2f238p-104L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9p+0L : 0x5.aa824bfb463969abdeadb5b2f238p-104L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9p+0L : 0x5.aa824bfb463969abdeadb5b2f238p-104L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b793cb35efb8be699ad3d9p+0L : 0x5.aa824bfb463969abdeadb5b2f23cp-104L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b793cb35efb8be699ad3d9p+0L : 0x5.aa824bfb463969abdeadb5b2f2p-104L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b793cb35efb8be699ad3d9p+0L : 0x5.aa824bfb463969abdeadb5b2f2p-104L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b793cb35efb8be699ad3d9p+0L : 0x5.aa824bfb463969abdeadb5b2f2p-104L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b793cb35efb8be699ad3d9p+0L : 0x5.aa824bfb463969abdeadb5b2f4p-104L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.24c1b793cb35efb8be699ad3dap+0L : -0x2.1da74bd0a4dbcd6af4dff1edd78ap-104L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.24c1b793cb35efb8be699ad3dap+0L : -0x2.1da74bd0a4dbcd6af4dff1edd78ap-104L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.24c1b793cb35efb8be699ad3dap+0L : -0x2.1da74bd0a4dbcd6af4dff1edd788p-104L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.24c1b793cb35efb8be699ad3dap+0L : -0x2.1da74bd0a4dbcd6af4dff1edd788p-104L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.24c1b793cb35efb8be699ad3dap+0L : -0x2.1da74bd0a4dbcd6af4dff1edd8p-104L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.24c1b793cb35efb8be699ad3dap+0L : -0x2.1da74bd0a4dbcd6af4dff1edd8p-104L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.24c1b793cb35efb8be699ad3dap+0L : -0x2.1da74bd0a4dbcd6af4dff1edd7p-104L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.24c1b793cb35efb8be699ad3dap+0L : -0x2.1da74bd0a4dbcd6af4dff1edd7p-104L 1 : inexact-ok +lgamma -0x3.f48e2a8f85fca170d4561291236cc320a4887d1cp+0 += lgamma downward flt-32 -0x3.f48e28p+0f : -0x3.511bccp-20f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.f48e28p+0f : -0x3.511bccp-20f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.f48e28p+0f : -0x3.511bc8p-20f 1 : inexact-ok += lgamma upward flt-32 -0x3.f48e28p+0f : -0x3.511bc8p-20f 1 : inexact-ok += lgamma downward dbl-64 -0x3.f48e28p+0 : -0x3.511bca412890ap-20 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.f48e28p+0 : -0x3.511bca412890ap-20 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.f48e28p+0 : -0x3.511bca4128908p-20 1 : inexact-ok += lgamma upward dbl-64 -0x3.f48e28p+0 : -0x3.511bca4128908p-20 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e28p+0L : -0x3.511bca412890969p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e28p+0L : -0x3.511bca412890969p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e28p+0L : -0x3.511bca412890968cp-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e28p+0L : -0x3.511bca412890968cp-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e28p+0L : -0x3.511bca412890969p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e28p+0L : -0x3.511bca412890969p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e28p+0L : -0x3.511bca412890968cp-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e28p+0L : -0x3.511bca412890968cp-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dcp-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dbep-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dbep-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dbep-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7ep-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7ep-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dp-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e28p+0L : -0x3.511bca412890968ef5acdaae7dp-20L 1 : inexact-ok += lgamma downward flt-32 -0x3.f48e2cp+0f : 0x1.dd4b54p-20f 1 : inexact-ok += lgamma tonearest flt-32 -0x3.f48e2cp+0f : 0x1.dd4b54p-20f 1 : inexact-ok += lgamma towardzero flt-32 -0x3.f48e2cp+0f : 0x1.dd4b54p-20f 1 : inexact-ok += lgamma upward flt-32 -0x3.f48e2cp+0f : 0x1.dd4b56p-20f 1 : inexact-ok += lgamma downward dbl-64 -0x3.f48e2cp+0 : 0x1.dd4b54ca863c1p-20 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.f48e2cp+0 : 0x1.dd4b54ca863c2p-20 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.f48e2cp+0 : 0x1.dd4b54ca863c1p-20 1 : inexact-ok += lgamma upward dbl-64 -0x3.f48e2cp+0 : 0x1.dd4b54ca863c2p-20 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a46p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a48p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a46p-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a48p-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a46p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a48p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a46p-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a48p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd337c3p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd337c3p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd337c3p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd337c4p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd3378p-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd338p-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd3378p-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2cp+0L : 0x1.dd4b54ca863c1a476cbd9fd338p-20L 1 : inexact-ok += lgamma downward dbl-64 -0x3.f48e2a8f85fcap+0 : -0x1.ddc0336980b59p-52 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.f48e2a8f85fcap+0 : -0x1.ddc0336980b58p-52 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.f48e2a8f85fcap+0 : -0x1.ddc0336980b58p-52 1 : inexact-ok += lgamma upward dbl-64 -0x3.f48e2a8f85fcap+0 : -0x1.ddc0336980b58p-52 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d2p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d2p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584dp-52L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584dp-52L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d2p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d2p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584dp-52L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584dp-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b11p-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b1p-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b1p-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b1p-52L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026b8p-52L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026bp-52L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026bp-52L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2a8f85fcap+0L : -0x1.ddc0336980b584d18e3a66026bp-52L 1 : inexact-ok += lgamma downward dbl-64 -0x3.f48e2a8f85fccp+0 : 0x2.7957af96f2c1p-48 1 : inexact-ok += lgamma tonearest dbl-64 -0x3.f48e2a8f85fccp+0 : 0x2.7957af96f2c1p-48 1 : inexact-ok += lgamma towardzero dbl-64 -0x3.f48e2a8f85fccp+0 : 0x2.7957af96f2c1p-48 1 : inexact-ok += lgamma upward dbl-64 -0x3.f48e2a8f85fccp+0 : 0x2.7957af96f2c12p-48 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efcp-48L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10fp-48L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efcp-48L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10fp-48L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efcp-48L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10fp-48L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efcp-48L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10fp-48L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efef97cd0a7f8b6p-48L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efef97cd0a7f8b6p-48L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efef97cd0a7f8b6p-48L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efef97cd0a7f8b8p-48L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efef97cd0a7f8p-48L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efef97cd0a7f9p-48L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efef97cd0a7f8p-48L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2a8f85fccp+0L : 0x2.7957af96f2c10efef97cd0a7f9p-48L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe92p-60L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe92p-60L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9p-60L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9p-60L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe92p-60L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe92p-60L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9p-60L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9p-60L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9194a6099cc513p-60L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9194a6099cc513p-60L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9194a6099cc512p-60L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9194a6099cc512p-60L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9194a6099cc58p-60L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9194a6099cc5p-60L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9194a6099cc5p-60L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2a8f85fca17p+0L : -0x1.130ae5c4f54dbe9194a6099cc5p-60L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e83p-60L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e838p-60L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e83p-60L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e838p-60L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e83p-60L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e838p-60L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e83p-60L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e838p-60L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e8361bf7df13d67cp-60L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e8361bf7df13d68p-60L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e8361bf7df13d67cp-60L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e8361bf7df13d68p-60L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e8361bf7df13d6p-60L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e8361bf7df13d6p-60L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e8361bf7df13d6p-60L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2a8f85fca174p+0L : 0x4.1b5c7fd62043e8361bf7df13d8p-60L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fca170d4561291236cp+0L : -0xf.cc078f3d044cc25d934ed1413df8p-112L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fca170d4561291236cp+0L : -0xf.cc078f3d044cc25d934ed1413dfp-112L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fca170d4561291236cp+0L : -0xf.cc078f3d044cc25d934ed1413dfp-112L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fca170d4561291236cp+0L : -0xf.cc078f3d044cc25d934ed1413dfp-112L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fca170d4561291236ep+0L : 0x1.9a7339d9ba8406f455a88d6bf278p-108L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fca170d4561291236ep+0L : 0x1.9a7339d9ba8406f455a88d6bf278p-108L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fca170d4561291236ep+0L : 0x1.9a7339d9ba8406f455a88d6bf278p-108L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fca170d4561291236ep+0L : 0x1.9a7339d9ba8406f455a88d6bf279p-108L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fca170d456129123p+0L : -0x8.ce1a8304f16a153abbbecc412908p-104L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fca170d456129123p+0L : -0x8.ce1a8304f16a153abbbecc4129p-104L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fca170d456129123p+0L : -0x8.ce1a8304f16a153abbbecc4129p-104L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fca170d456129123p+0L : -0x8.ce1a8304f16a153abbbecc4129p-104L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2a8f85fca170d456129123p+0L : -0x8.ce1a8304f16a153abbbecc412cp-104L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2a8f85fca170d456129123p+0L : -0x8.ce1a8304f16a153abbbecc4128p-104L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2a8f85fca170d456129123p+0L : -0x8.ce1a8304f16a153abbbecc4128p-104L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2a8f85fca170d456129123p+0L : -0x8.ce1a8304f16a153abbbecc4128p-104L 1 : inexact-ok += lgamma downward ldbl-128 -0x3.f48e2a8f85fca170d456129124p+0L : 0xb.eb83136764dc8396bb2d07bf2f1p-104L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x3.f48e2a8f85fca170d456129124p+0L : 0xb.eb83136764dc8396bb2d07bf2f1p-104L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x3.f48e2a8f85fca170d456129124p+0L : 0xb.eb83136764dc8396bb2d07bf2f1p-104L 1 : inexact-ok += lgamma upward ldbl-128 -0x3.f48e2a8f85fca170d456129124p+0L : 0xb.eb83136764dc8396bb2d07bf2f18p-104L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x3.f48e2a8f85fca170d456129124p+0L : 0xb.eb83136764dc8396bb2d07bf2cp-104L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x3.f48e2a8f85fca170d456129124p+0L : 0xb.eb83136764dc8396bb2d07bf3p-104L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x3.f48e2a8f85fca170d456129124p+0L : 0xb.eb83136764dc8396bb2d07bf2cp-104L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x3.f48e2a8f85fca170d456129124p+0L : 0xb.eb83136764dc8396bb2d07bf3p-104L 1 : inexact-ok +lgamma -0x4.0a139e16656030c39f0b0de18112ac17bfd6be9p+0 += lgamma downward flt-32 -0x4.0a1398p+0f : 0xa.3165cp-20f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.0a1398p+0f : 0xa.3165dp-20f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.0a1398p+0f : 0xa.3165cp-20f -1 : inexact-ok += lgamma upward flt-32 -0x4.0a1398p+0f : 0xa.3165dp-20f -1 : inexact-ok += lgamma downward dbl-64 -0x4.0a1398p+0 : 0xa.3165c90424948p-20 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.0a1398p+0 : 0xa.3165c90424948p-20 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.0a1398p+0 : 0xa.3165c90424948p-20 -1 : inexact-ok += lgamma upward dbl-64 -0x4.0a1398p+0 : 0xa.3165c9042495p-20 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0a1398p+0L : 0xa.3165c90424948cfp-20L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0a1398p+0L : 0xa.3165c90424948cfp-20L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0a1398p+0L : 0xa.3165c90424948cfp-20L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0a1398p+0L : 0xa.3165c90424948dp-20L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0a1398p+0L : 0xa.3165c90424948cfp-20L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0a1398p+0L : 0xa.3165c90424948cfp-20L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0a1398p+0L : 0xa.3165c90424948cfp-20L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0a1398p+0L : 0xa.3165c90424948dp-20L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a1398p+0L : 0xa.3165c90424948cf2db600b526e2p-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a1398p+0L : 0xa.3165c90424948cf2db600b526e28p-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a1398p+0L : 0xa.3165c90424948cf2db600b526e2p-20L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a1398p+0L : 0xa.3165c90424948cf2db600b526e28p-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a1398p+0L : 0xa.3165c90424948cf2db600b526cp-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0a1398p+0L : 0xa.3165c90424948cf2db600b527p-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0a1398p+0L : 0xa.3165c90424948cf2db600b526cp-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0a1398p+0L : 0xa.3165c90424948cf2db600b527p-20L -1 : inexact-ok += lgamma downward flt-32 -0x4.0a13ap+0f : -0x3.33cb58p-20f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.0a13ap+0f : -0x3.33cb58p-20f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.0a13ap+0f : -0x3.33cb54p-20f -1 : inexact-ok += lgamma upward flt-32 -0x4.0a13ap+0f : -0x3.33cb54p-20f -1 : inexact-ok += lgamma downward dbl-64 -0x4.0a13ap+0 : -0x3.33cb5626dc332p-20 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.0a13ap+0 : -0x3.33cb5626dc332p-20 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.0a13ap+0 : -0x3.33cb5626dc33p-20 -1 : inexact-ok += lgamma upward dbl-64 -0x4.0a13ap+0 : -0x3.33cb5626dc33p-20 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0a13ap+0L : -0x3.33cb5626dc331edp-20L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0a13ap+0L : -0x3.33cb5626dc331eccp-20L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0a13ap+0L : -0x3.33cb5626dc331eccp-20L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0a13ap+0L : -0x3.33cb5626dc331eccp-20L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0a13ap+0L : -0x3.33cb5626dc331edp-20L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0a13ap+0L : -0x3.33cb5626dc331eccp-20L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0a13ap+0L : -0x3.33cb5626dc331eccp-20L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0a13ap+0L : -0x3.33cb5626dc331eccp-20L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a13ap+0L : -0x3.33cb5626dc331ecdd9f62339e71cp-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a13ap+0L : -0x3.33cb5626dc331ecdd9f62339e71ap-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a13ap+0L : -0x3.33cb5626dc331ecdd9f62339e71ap-20L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a13ap+0L : -0x3.33cb5626dc331ecdd9f62339e71ap-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a13ap+0L : -0x3.33cb5626dc331ecdd9f62339e8p-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0a13ap+0L : -0x3.33cb5626dc331ecdd9f62339e7p-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0a13ap+0L : -0x3.33cb5626dc331ecdd9f62339e7p-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0a13ap+0L : -0x3.33cb5626dc331ecdd9f62339e7p-20L -1 : inexact-ok += lgamma downward dbl-64 -0x4.0a139e16656p+0 : 0x5.1a6a378191444p-48 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.0a139e16656p+0 : 0x5.1a6a378191448p-48 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.0a139e16656p+0 : 0x5.1a6a378191444p-48 -1 : inexact-ok += lgamma upward dbl-64 -0x4.0a139e16656p+0 : 0x5.1a6a378191448p-48 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0a139e16656p+0L : 0x5.1a6a37819144766p-48L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0a139e16656p+0L : 0x5.1a6a37819144766p-48L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0a139e16656p+0L : 0x5.1a6a37819144766p-48L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0a139e16656p+0L : 0x5.1a6a378191447668p-48L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0a139e16656p+0L : 0x5.1a6a37819144766p-48L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0a139e16656p+0L : 0x5.1a6a37819144766p-48L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0a139e16656p+0L : 0x5.1a6a37819144766p-48L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0a139e16656p+0L : 0x5.1a6a378191447668p-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a139e16656p+0L : 0x5.1a6a3781914476625cd69c566e4cp-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a139e16656p+0L : 0x5.1a6a3781914476625cd69c566e5p-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a139e16656p+0L : 0x5.1a6a3781914476625cd69c566e4cp-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a139e16656p+0L : 0x5.1a6a3781914476625cd69c566e5p-48L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a139e16656p+0L : 0x5.1a6a3781914476625cd69c566ep-48L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0a139e16656p+0L : 0x5.1a6a3781914476625cd69c566ep-48L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0a139e16656p+0L : 0x5.1a6a3781914476625cd69c566ep-48L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0a139e16656p+0L : 0x5.1a6a3781914476625cd69c567p-48L -1 : inexact-ok += lgamma downward dbl-64 -0x4.0a139e1665604p+0 : -0x1.982d05a2f456cp-48 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.0a139e1665604p+0 : -0x1.982d05a2f456bp-48 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.0a139e1665604p+0 : -0x1.982d05a2f456bp-48 -1 : inexact-ok += lgamma upward dbl-64 -0x4.0a139e1665604p+0 : -0x1.982d05a2f456bp-48 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4bp-48L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4bp-48L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4aep-48L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4aep-48L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4bp-48L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4bp-48L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4aep-48L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4aep-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4af798342c40356p-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4af798342c40356p-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4af798342c40355p-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4af798342c40355p-48L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4af798342c4038p-48L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4af798342c4038p-48L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4af798342c403p-48L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0a139e1665604p+0L : -0x1.982d05a2f456b4af798342c403p-48L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358p-60L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358p-60L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358p-60L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec36p-60L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358p-60L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358p-60L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358p-60L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec36p-60L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358066dd1892144p-60L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358066dd1892148p-60L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358066dd1892144p-60L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358066dd1892148p-60L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358066dd1892p-60L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358066dd18922p-60L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358066dd1892p-60L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0a139e16656030cp+0L : 0x6.103eebf7b96ec358066dd18922p-60L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25678p-60L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b2567p-60L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b2567p-60L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b2567p-60L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25678p-60L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b2567p-60L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b2567p-60L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b2567p-60L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25673cdaf3d854ca8p-60L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25673cdaf3d854ca4p-60L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25673cdaf3d854ca4p-60L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25673cdaf3d854ca4p-60L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25673cdaf3d854ep-60L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25673cdaf3d854cp-60L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25673cdaf3d854cp-60L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0a139e16656030c8p+0L : -0x7.54ef8e5151b25673cdaf3d854cp-60L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a139e16656030c39f0b0de1811p+0L : 0x4.7972c9f44c23cd27b57158763d8cp-108L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a139e16656030c39f0b0de1811p+0L : 0x4.7972c9f44c23cd27b57158763d9p-108L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a139e16656030c39f0b0de1811p+0L : 0x4.7972c9f44c23cd27b57158763d8cp-108L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a139e16656030c39f0b0de1811p+0L : 0x4.7972c9f44c23cd27b57158763d9p-108L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a139e16656030c39f0b0de18114p+0L : -0x2.39247330396cbffb9bff1408caf8p-108L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a139e16656030c39f0b0de18114p+0L : -0x2.39247330396cbffb9bff1408caf6p-108L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a139e16656030c39f0b0de18114p+0L : -0x2.39247330396cbffb9bff1408caf6p-108L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a139e16656030c39f0b0de18114p+0L : -0x2.39247330396cbffb9bff1408caf6p-108L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a139e16656030c39f0b0de18p+0L : 0x1.cbe99f07a7c6894a89574e2a4bb8p-100L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a139e16656030c39f0b0de18p+0L : 0x1.cbe99f07a7c6894a89574e2a4bb8p-100L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a139e16656030c39f0b0de18p+0L : 0x1.cbe99f07a7c6894a89574e2a4bb8p-100L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a139e16656030c39f0b0de18p+0L : 0x1.cbe99f07a7c6894a89574e2a4bb9p-100L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a139e16656030c39f0b0de18p+0L : 0x1.cbe99f07a7c6894a89574e2a4b8p-100L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0a139e16656030c39f0b0de18p+0L : 0x1.cbe99f07a7c6894a89574e2a4b8p-100L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0a139e16656030c39f0b0de18p+0L : 0x1.cbe99f07a7c6894a89574e2a4b8p-100L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0a139e16656030c39f0b0de18p+0L : 0x1.cbe99f07a7c6894a89574e2a4cp-100L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a139e16656030c39f0b0de182p+0L : -0x1.8d61ff8a9b01bd471f60e8153e3fp-100L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a139e16656030c39f0b0de182p+0L : -0x1.8d61ff8a9b01bd471f60e8153e3ep-100L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a139e16656030c39f0b0de182p+0L : -0x1.8d61ff8a9b01bd471f60e8153e3ep-100L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a139e16656030c39f0b0de182p+0L : -0x1.8d61ff8a9b01bd471f60e8153e3ep-100L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a139e16656030c39f0b0de182p+0L : -0x1.8d61ff8a9b01bd471f60e8153e8p-100L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.0a139e16656030c39f0b0de182p+0L : -0x1.8d61ff8a9b01bd471f60e8153ep-100L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.0a139e16656030c39f0b0de182p+0L : -0x1.8d61ff8a9b01bd471f60e8153ep-100L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.0a139e16656030c39f0b0de182p+0L : -0x1.8d61ff8a9b01bd471f60e8153ep-100L -1 : inexact-ok +lgamma -0x4.fdd5de9bbabf3510d0aa4076988501d7d7812528p+0 += lgamma downward flt-32 -0x4.fdd5d8p+0f : -0x3.02165cp-16f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.fdd5d8p+0f : -0x3.02165cp-16f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.fdd5d8p+0f : -0x3.021658p-16f -1 : inexact-ok += lgamma upward flt-32 -0x4.fdd5d8p+0f : -0x3.021658p-16f -1 : inexact-ok += lgamma downward dbl-64 -0x4.fdd5d8p+0 : -0x3.02165b2aa6efp-16 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.fdd5d8p+0 : -0x3.02165b2aa6efp-16 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.fdd5d8p+0 : -0x3.02165b2aa6eeep-16 -1 : inexact-ok += lgamma upward dbl-64 -0x4.fdd5d8p+0 : -0x3.02165b2aa6eeep-16 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f4p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f4p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1fp-16L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1fp-16L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f4p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f4p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1fp-16L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1fp-16L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f3030056865942p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f3030056865942p-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f303005686594p-16L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f303005686594p-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f3030056865ap-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f30300568659p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f30300568659p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fdd5d8p+0L : -0x3.02165b2aa6eef1f30300568659p-16L -1 : inexact-ok += lgamma downward flt-32 -0x4.fdd5ep+0f : 0xa.22e78p-20f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.fdd5ep+0f : 0xa.22e78p-20f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.fdd5ep+0f : 0xa.22e78p-20f -1 : inexact-ok += lgamma upward flt-32 -0x4.fdd5ep+0f : 0xa.22e79p-20f -1 : inexact-ok += lgamma downward dbl-64 -0x4.fdd5ep+0 : 0xa.22e7861540c98p-20 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.fdd5ep+0 : 0xa.22e7861540cap-20 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.fdd5ep+0 : 0xa.22e7861540c98p-20 -1 : inexact-ok += lgamma upward dbl-64 -0x4.fdd5ep+0 : 0xa.22e7861540cap-20 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.fdd5ep+0L : 0xa.22e7861540c9fcep-20L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.fdd5ep+0L : 0xa.22e7861540c9fcep-20L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.fdd5ep+0L : 0xa.22e7861540c9fcep-20L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.fdd5ep+0L : 0xa.22e7861540c9fcfp-20L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.fdd5ep+0L : 0xa.22e7861540c9fcep-20L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.fdd5ep+0L : 0xa.22e7861540c9fcep-20L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.fdd5ep+0L : 0xa.22e7861540c9fcep-20L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.fdd5ep+0L : 0xa.22e7861540c9fcfp-20L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5ep+0L : 0xa.22e7861540c9fce321e0c06dbc9p-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5ep+0L : 0xa.22e7861540c9fce321e0c06dbc9p-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5ep+0L : 0xa.22e7861540c9fce321e0c06dbc9p-20L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5ep+0L : 0xa.22e7861540c9fce321e0c06dbc98p-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fdd5ep+0L : 0xa.22e7861540c9fce321e0c06dbcp-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fdd5ep+0L : 0xa.22e7861540c9fce321e0c06dbcp-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fdd5ep+0L : 0xa.22e7861540c9fce321e0c06dbcp-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fdd5ep+0L : 0xa.22e7861540c9fce321e0c06dcp-20L -1 : inexact-ok += lgamma downward dbl-64 -0x4.fdd5de9bbabfp+0 : -0x1.8280d0ba86861p-44 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.fdd5de9bbabfp+0 : -0x1.8280d0ba86861p-44 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.fdd5de9bbabfp+0 : -0x1.8280d0ba8686p-44 -1 : inexact-ok += lgamma upward dbl-64 -0x4.fdd5de9bbabfp+0 : -0x1.8280d0ba8686p-44 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c98p-44L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c98p-44L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c96p-44L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c96p-44L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c98p-44L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c98p-44L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c96p-44L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c96p-44L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c975c015010a996p-44L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c975c015010a996p-44L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c975c015010a995p-44L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c975c015010a995p-44L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c975c015010aap-44L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c975c015010a98p-44L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c975c015010a98p-44L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fdd5de9bbabfp+0L : -0x1.8280d0ba86860c975c015010a98p-44L -1 : inexact-ok += lgamma downward dbl-64 -0x4.fdd5de9bbabf4p+0 : 0x4.fa3d33517a9ecp-48 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.fdd5de9bbabf4p+0 : 0x4.fa3d33517a9ecp-48 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.fdd5de9bbabf4p+0 : 0x4.fa3d33517a9ecp-48 -1 : inexact-ok += lgamma upward dbl-64 -0x4.fdd5de9bbabf4p+0 : 0x4.fa3d33517a9fp-48 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdc8p-48L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdc8p-48L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdc8p-48L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecddp-48L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdc8p-48L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdc8p-48L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdc8p-48L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecddp-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdcbd38ddb02bfa8p-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdcbd38ddb02bfa8p-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdcbd38ddb02bfa8p-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdcbd38ddb02bfacp-48L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdcbd38ddb02bep-48L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdcbd38ddb02cp-48L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdcbd38ddb02bep-48L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fdd5de9bbabf4p+0L : 0x4.fa3d33517a9ecdcbd38ddb02cp-48L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f8p-60L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f8p-60L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065fp-60L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065fp-60L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f8p-60L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f8p-60L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065fp-60L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065fp-60L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f6ccd269593bcp-60L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f6ccd269593bcp-60L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f6ccd269593bbcp-60L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f6ccd269593bbcp-60L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f6ccd269593cp-60L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f6ccd269593cp-60L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f6ccd269593ap-60L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fdd5de9bbabf351p+0L : -0x5.efcf1ba2a53065f6ccd269593ap-60L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebfp-56L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebfp-56L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebfp-56L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf4p-56L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebfp-56L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebfp-56L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebfp-56L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf4p-56L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf0190e0a892456p-56L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf0190e0a892456p-56L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf0190e0a892456p-56L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf0190e0a892458p-56L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf0190e0a8924p-56L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf0190e0a8924p-56L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf0190e0a8924p-56L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fdd5de9bbabf3518p+0L : 0x3.454c56251230ebf0190e0a8925p-56L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769884p+0L : -0x7.55ff3704a7af9f64dfe331ebcf98p-108L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769884p+0L : -0x7.55ff3704a7af9f64dfe331ebcf94p-108L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769884p+0L : -0x7.55ff3704a7af9f64dfe331ebcf94p-108L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769884p+0L : -0x7.55ff3704a7af9f64dfe331ebcf94p-108L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769888p+0L : 0x1.5cc4b07f53c6fc793bcc51cff2ebp-104L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769888p+0L : 0x1.5cc4b07f53c6fc793bcc51cff2ebp-104L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769888p+0L : 0x1.5cc4b07f53c6fc793bcc51cff2ebp-104L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769888p+0L : 0x1.5cc4b07f53c6fc793bcc51cff2ecp-104L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5de9bbabf3510d0aa407698p+0L : -0x3.c8c191553b0fbbe57111955dbed6p-100L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5de9bbabf3510d0aa407698p+0L : -0x3.c8c191553b0fbbe57111955dbed4p-100L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5de9bbabf3510d0aa407698p+0L : -0x3.c8c191553b0fbbe57111955dbed4p-100L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5de9bbabf3510d0aa407698p+0L : -0x3.c8c191553b0fbbe57111955dbed4p-100L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fdd5de9bbabf3510d0aa407698p+0L : -0x3.c8c191553b0fbbe57111955dbfp-100L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fdd5de9bbabf3510d0aa407698p+0L : -0x3.c8c191553b0fbbe57111955dbfp-100L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fdd5de9bbabf3510d0aa407698p+0L : -0x3.c8c191553b0fbbe57111955dbep-100L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fdd5de9bbabf3510d0aa407698p+0L : -0x3.c8c191553b0fbbe57111955dbep-100L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769ap+0L : 0xa.c8638e27b6fff796dd42921b01b8p-100L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769ap+0L : 0xa.c8638e27b6fff796dd42921b01b8p-100L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769ap+0L : 0xa.c8638e27b6fff796dd42921b01b8p-100L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.fdd5de9bbabf3510d0aa40769ap+0L : 0xa.c8638e27b6fff796dd42921b01cp-100L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.fdd5de9bbabf3510d0aa40769ap+0L : 0xa.c8638e27b6fff796dd42921bp-100L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x4.fdd5de9bbabf3510d0aa40769ap+0L : 0xa.c8638e27b6fff796dd42921bp-100L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x4.fdd5de9bbabf3510d0aa40769ap+0L : 0xa.c8638e27b6fff796dd42921bp-100L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x4.fdd5de9bbabf3510d0aa40769ap+0L : 0xa.c8638e27b6fff796dd42921b04p-100L -1 : inexact-ok +lgamma -0x5.021a95fc2db6432a4c56e595394decc6af0430d8p+0 += lgamma downward flt-32 -0x5.021a9p+0f : 0x2.e258fp-16f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.021a9p+0f : 0x2.e258fp-16f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.021a9p+0f : 0x2.e258fp-16f 1 : inexact-ok += lgamma upward flt-32 -0x5.021a9p+0f : 0x2.e258f4p-16f 1 : inexact-ok += lgamma downward dbl-64 -0x5.021a9p+0 : 0x2.e258f12a679ecp-16 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.021a9p+0 : 0x2.e258f12a679eep-16 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.021a9p+0 : 0x2.e258f12a679ecp-16 1 : inexact-ok += lgamma upward dbl-64 -0x5.021a9p+0 : 0x2.e258f12a679eep-16 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.021a9p+0L : 0x2.e258f12a679ed404p-16L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.021a9p+0L : 0x2.e258f12a679ed408p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.021a9p+0L : 0x2.e258f12a679ed404p-16L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.021a9p+0L : 0x2.e258f12a679ed408p-16L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.021a9p+0L : 0x2.e258f12a679ed404p-16L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.021a9p+0L : 0x2.e258f12a679ed408p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.021a9p+0L : 0x2.e258f12a679ed404p-16L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.021a9p+0L : 0x2.e258f12a679ed408p-16L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a9p+0L : 0x2.e258f12a679ed407ae94080315cap-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a9p+0L : 0x2.e258f12a679ed407ae94080315ccp-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a9p+0L : 0x2.e258f12a679ed407ae94080315cap-16L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a9p+0L : 0x2.e258f12a679ed407ae94080315ccp-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.021a9p+0L : 0x2.e258f12a679ed407ae94080315p-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.021a9p+0L : 0x2.e258f12a679ed407ae94080316p-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.021a9p+0L : 0x2.e258f12a679ed407ae94080315p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.021a9p+0L : 0x2.e258f12a679ed407ae94080316p-16L 1 : inexact-ok += lgamma downward flt-32 -0x5.021a98p+0f : -0xf.89067p-20f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.021a98p+0f : -0xf.89067p-20f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.021a98p+0f : -0xf.89066p-20f 1 : inexact-ok += lgamma upward flt-32 -0x5.021a98p+0f : -0xf.89066p-20f 1 : inexact-ok += lgamma downward dbl-64 -0x5.021a98p+0 : -0xf.89066929e3b2p-20 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.021a98p+0 : -0xf.89066929e3b18p-20 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.021a98p+0 : -0xf.89066929e3b18p-20 1 : inexact-ok += lgamma upward dbl-64 -0x5.021a98p+0 : -0xf.89066929e3b18p-20 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.021a98p+0L : -0xf.89066929e3b181p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.021a98p+0L : -0xf.89066929e3b181p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.021a98p+0L : -0xf.89066929e3b180fp-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.021a98p+0L : -0xf.89066929e3b180fp-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.021a98p+0L : -0xf.89066929e3b181p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.021a98p+0L : -0xf.89066929e3b181p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.021a98p+0L : -0xf.89066929e3b180fp-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.021a98p+0L : -0xf.89066929e3b180fp-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a98p+0L : -0xf.89066929e3b180fd518e8b9d63p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a98p+0L : -0xf.89066929e3b180fd518e8b9d62f8p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a98p+0L : -0xf.89066929e3b180fd518e8b9d62f8p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a98p+0L : -0xf.89066929e3b180fd518e8b9d62f8p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.021a98p+0L : -0xf.89066929e3b180fd518e8b9d64p-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.021a98p+0L : -0xf.89066929e3b180fd518e8b9d64p-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.021a98p+0L : -0xf.89066929e3b180fd518e8b9d6p-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.021a98p+0L : -0xf.89066929e3b180fd518e8b9d6p-20L 1 : inexact-ok += lgamma downward dbl-64 -0x5.021a95fc2db64p+0 : 0x1.867827fdc0e92p-48 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.021a95fc2db64p+0 : 0x1.867827fdc0e93p-48 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.021a95fc2db64p+0 : 0x1.867827fdc0e92p-48 1 : inexact-ok += lgamma upward dbl-64 -0x5.021a95fc2db64p+0 : 0x1.867827fdc0e93p-48 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcp-48L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcp-48L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcp-48L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bep-48L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcp-48L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcp-48L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcp-48L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bep-48L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcc699f977a672p-48L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcc699f977a672p-48L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcc699f977a672p-48L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcc699f977a673p-48L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcc699f977a6p-48L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcc699f977a68p-48L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcc699f977a6p-48L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.021a95fc2db64p+0L : 0x1.867827fdc0e929bcc699f977a68p-48L 1 : inexact-ok += lgamma downward dbl-64 -0x5.021a95fc2db68p+0 : -0x1.d50b5e02beb78p-44 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.021a95fc2db68p+0 : -0x1.d50b5e02beb78p-44 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.021a95fc2db68p+0 : -0x1.d50b5e02beb77p-44 1 : inexact-ok += lgamma upward dbl-64 -0x5.021a95fc2db68p+0 : -0x1.d50b5e02beb77p-44 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b12p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b12p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1p-44L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1p-44L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b12p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b12p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1p-44L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1p-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1150b98c01af96p-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1150b98c01af96p-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1150b98c01af95p-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1150b98c01af95p-44L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1150b98c01bp-44L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1150b98c01af8p-44L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1150b98c01af8p-44L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.021a95fc2db68p+0L : -0x1.d50b5e02beb77b1150b98c01af8p-44L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c6p-56L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c6p-56L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c6p-56L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c8p-56L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c6p-56L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c6p-56L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c6p-56L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c8p-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c61b8f03708c2dp-56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c61b8f03708c2ep-56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c61b8f03708c2dp-56L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c61b8f03708c2ep-56L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c61b8f03708cp-56L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c61b8f03708cp-56L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c61b8f03708cp-56L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.021a95fc2db64328p+0L : 0x1.1b82d6b2b33045c61b8f03708c8p-56L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32cp-56L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32cp-56L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff328p-56L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff328p-56L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32cp-56L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32cp-56L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff328p-56L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff328p-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32acab6b018a736p-56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32acab6b018a736p-56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32acab6b018a734p-56L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32acab6b018a734p-56L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32acab6b018a8p-56L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32acab6b018a7p-56L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32acab6b018a7p-56L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.021a95fc2db6433p+0L : -0x2.bf62ea52828ff32acab6b018a7p-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a95fc2db6432a4c56e595394cp+0L : 0xe.d75efeb9083d919f12877a9eb3e8p-108L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a95fc2db6432a4c56e595394cp+0L : 0xe.d75efeb9083d919f12877a9eb3fp-108L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a95fc2db6432a4c56e595394cp+0L : 0xe.d75efeb9083d919f12877a9eb3e8p-108L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a95fc2db6432a4c56e595394cp+0L : 0xe.d75efeb9083d919f12877a9eb3fp-108L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a95fc2db6432a4c56e595395p+0L : -0xf.ffcf0970a5c44e84d51ed6bcd86p-108L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a95fc2db6432a4c56e595395p+0L : -0xf.ffcf0970a5c44e84d51ed6bcd858p-108L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a95fc2db6432a4c56e595395p+0L : -0xf.ffcf0970a5c44e84d51ed6bcd858p-108L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a95fc2db6432a4c56e595395p+0L : -0xf.ffcf0970a5c44e84d51ed6bcd858p-108L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a95fc2db6432a4c56e59538p+0L : 0xa.0e9b4ba43c72d93d432d73de60e8p-100L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a95fc2db6432a4c56e59538p+0L : 0xa.0e9b4ba43c72d93d432d73de60fp-100L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a95fc2db6432a4c56e59538p+0L : 0xa.0e9b4ba43c72d93d432d73de60e8p-100L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a95fc2db6432a4c56e59538p+0L : 0xa.0e9b4ba43c72d93d432d73de60fp-100L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.021a95fc2db6432a4c56e59538p+0L : 0xa.0e9b4ba43c72d93d432d73de6p-100L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.021a95fc2db6432a4c56e59538p+0L : 0xa.0e9b4ba43c72d93d432d73de6p-100L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.021a95fc2db6432a4c56e59538p+0L : 0xa.0e9b4ba43c72d93d432d73de6p-100L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.021a95fc2db6432a4c56e59538p+0L : 0xa.0e9b4ba43c72d93d432d73de64p-100L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.021a95fc2db6432a4c56e5953ap+0L : -0x5.5cfbb8709a8e16d4b0a5b4d1994p-100L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.021a95fc2db6432a4c56e5953ap+0L : -0x5.5cfbb8709a8e16d4b0a5b4d1993cp-100L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.021a95fc2db6432a4c56e5953ap+0L : -0x5.5cfbb8709a8e16d4b0a5b4d1993cp-100L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.021a95fc2db6432a4c56e5953ap+0L : -0x5.5cfbb8709a8e16d4b0a5b4d1993cp-100L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.021a95fc2db6432a4c56e5953ap+0L : -0x5.5cfbb8709a8e16d4b0a5b4d19ap-100L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.021a95fc2db6432a4c56e5953ap+0L : -0x5.5cfbb8709a8e16d4b0a5b4d19ap-100L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.021a95fc2db6432a4c56e5953ap+0L : -0x5.5cfbb8709a8e16d4b0a5b4d198p-100L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.021a95fc2db6432a4c56e5953ap+0L : -0x5.5cfbb8709a8e16d4b0a5b4d198p-100L 1 : inexact-ok +lgamma -0x5.ffa4bd647d0357dd4ed62cbd31edf8e3f8e5deb8p+0 += lgamma downward flt-32 -0x5.ffa4b8p+0f : -0xf.15ee2p-16f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.ffa4b8p+0f : -0xf.15ee1p-16f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.ffa4b8p+0f : -0xf.15ee1p-16f 1 : inexact-ok += lgamma upward flt-32 -0x5.ffa4b8p+0f : -0xf.15ee1p-16f 1 : inexact-ok += lgamma downward dbl-64 -0x5.ffa4b8p+0 : -0xf.15ee1077e22d8p-16 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.ffa4b8p+0 : -0xf.15ee1077e22dp-16 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.ffa4b8p+0 : -0xf.15ee1077e22dp-16 1 : inexact-ok += lgamma upward dbl-64 -0x5.ffa4b8p+0 : -0xf.15ee1077e22dp-16 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21cp-16L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21cp-16L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21bp-16L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21bp-16L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21cp-16L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21cp-16L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21bp-16L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21bp-16L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21b977289dc12a6p-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21b977289dc12a58p-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21b977289dc12a58p-16L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21b977289dc12a58p-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21b977289dc12cp-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21b977289dc12cp-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21b977289dc128p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffa4b8p+0L : -0xf.15ee1077e22d21b977289dc128p-16L 1 : inexact-ok += lgamma downward flt-32 -0x5.ffa4cp+0f : 0x7.4bb0e8p-16f 1 : inexact-ok += lgamma tonearest flt-32 -0x5.ffa4cp+0f : 0x7.4bb0fp-16f 1 : inexact-ok += lgamma towardzero flt-32 -0x5.ffa4cp+0f : 0x7.4bb0e8p-16f 1 : inexact-ok += lgamma upward flt-32 -0x5.ffa4cp+0f : 0x7.4bb0fp-16f 1 : inexact-ok += lgamma downward dbl-64 -0x5.ffa4cp+0 : 0x7.4bb0ef1ad813cp-16 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.ffa4cp+0 : 0x7.4bb0ef1ad813cp-16 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.ffa4cp+0 : 0x7.4bb0ef1ad813cp-16 1 : inexact-ok += lgamma upward dbl-64 -0x5.ffa4cp+0 : 0x7.4bb0ef1ad814p-16 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da3p-16L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da38p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da3p-16L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da38p-16L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da3p-16L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da38p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da3p-16L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da38p-16L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da34a81bb0995568p-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da34a81bb0995568p-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da34a81bb0995568p-16L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da34a81bb099556cp-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da34a81bb09954p-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da34a81bb09956p-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da34a81bb09954p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffa4cp+0L : 0x7.4bb0ef1ad813da34a81bb09956p-16L 1 : inexact-ok += lgamma downward dbl-64 -0x5.ffa4bd647d034p+0 : -0x4.2c4d3e7ff052p-44 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.ffa4bd647d034p+0 : -0x4.2c4d3e7ff052p-44 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.ffa4bd647d034p+0 : -0x4.2c4d3e7ff051cp-44 1 : inexact-ok += lgamma upward dbl-64 -0x5.ffa4bd647d034p+0 : -0x4.2c4d3e7ff051cp-44 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f438p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f43p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f43p-44L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f43p-44L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f438p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f43p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f43p-44L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f43p-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f430d17064abe114p-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f430d17064abe11p-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f430d17064abe11p-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f430d17064abe11p-44L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f430d17064abe2p-44L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f430d17064abe2p-44L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f430d17064abep-44L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffa4bd647d034p+0L : -0x4.2c4d3e7ff051f430d17064abep-44L 1 : inexact-ok += lgamma downward dbl-64 -0x5.ffa4bd647d038p+0 : 0x7.04ae139d3fb74p-44 1 : inexact-ok += lgamma tonearest dbl-64 -0x5.ffa4bd647d038p+0 : 0x7.04ae139d3fb74p-44 1 : inexact-ok += lgamma towardzero dbl-64 -0x5.ffa4bd647d038p+0 : 0x7.04ae139d3fb74p-44 1 : inexact-ok += lgamma upward dbl-64 -0x5.ffa4bd647d038p+0 : 0x7.04ae139d3fb78p-44 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb7403p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb74038p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb7403p-44L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb74038p-44L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb7403p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb74038p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb7403p-44L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb74038p-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb740351122ea1d2804p-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb740351122ea1d2804p-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb740351122ea1d2804p-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb740351122ea1d2808p-44L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb740351122ea1d28p-44L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb740351122ea1d28p-44L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb740351122ea1d28p-44L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffa4bd647d038p+0L : 0x7.04ae139d3fb740351122ea1d2ap-44L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fbp-56L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fap-56L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fap-56L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fap-56L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fbp-56L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fap-56L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fap-56L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fap-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fa2719e31081b58p-56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fa2719e31081b5p-56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fa2719e31081b5p-56L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fa2719e31081b5p-56L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fa2719e31081cp-56L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fa2719e31081cp-56L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fa2719e310818p-56L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffa4bd647d0357d8p+0L : -0xe.d9cc85177f957fa2719e310818p-56L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c711p-56L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7118p-56L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c711p-56L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7118p-56L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c711p-56L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7118p-56L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c711p-56L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7118p-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7117c696484fb6c8p-56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7117c696484fb6ccp-56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7117c696484fb6c8p-56L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7117c696484fb6ccp-56L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7117c696484fb6p-56L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7117c696484fb6p-56L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7117c696484fb6p-56L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffa4bd647d0357ep+0L : 0x7.882a1f22de7c7117c696484fb8p-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd31ecp+0L : -0x5.84998680d25d3b2fae7819c285d8p-104L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd31ecp+0L : -0x5.84998680d25d3b2fae7819c285d4p-104L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd31ecp+0L : -0x5.84998680d25d3b2fae7819c285d4p-104L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd31ecp+0L : -0x5.84998680d25d3b2fae7819c285d4p-104L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd31fp+0L : 0x5.ac61cb9c5cabe658c0f85dbf47ep-104L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd31fp+0L : 0x5.ac61cb9c5cabe658c0f85dbf47e4p-104L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd31fp+0L : 0x5.ac61cb9c5cabe658c0f85dbf47ep-104L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd31fp+0L : 0x5.ac61cb9c5cabe658c0f85dbf47e4p-104L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd3p+0L : -0x5.660d59fa866bc057bd39817679dp-96L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd3p+0L : -0x5.660d59fa866bc057bd39817679ccp-96L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd3p+0L : -0x5.660d59fa866bc057bd39817679ccp-96L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd3p+0L : -0x5.660d59fa866bc057bd39817679ccp-96L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffa4bd647d0357dd4ed62cbd3p+0L : -0x5.660d59fa866bc057bd3981767ap-96L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffa4bd647d0357dd4ed62cbd3p+0L : -0x5.660d59fa866bc057bd3981767ap-96L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffa4bd647d0357dd4ed62cbd3p+0L : -0x5.660d59fa866bc057bd39817678p-96L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffa4bd647d0357dd4ed62cbd3p+0L : -0x5.660d59fa866bc057bd39817678p-96L 1 : inexact-ok += lgamma downward ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd32p+0L : 0x3.2704f141118d06c7a7eba3bcb69cp-100L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd32p+0L : 0x3.2704f141118d06c7a7eba3bcb69cp-100L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd32p+0L : 0x3.2704f141118d06c7a7eba3bcb69cp-100L 1 : inexact-ok += lgamma upward ldbl-128 -0x5.ffa4bd647d0357dd4ed62cbd32p+0L : 0x3.2704f141118d06c7a7eba3bcb69ep-100L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x5.ffa4bd647d0357dd4ed62cbd32p+0L : 0x3.2704f141118d06c7a7eba3bcb6p-100L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x5.ffa4bd647d0357dd4ed62cbd32p+0L : 0x3.2704f141118d06c7a7eba3bcb7p-100L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x5.ffa4bd647d0357dd4ed62cbd32p+0L : 0x3.2704f141118d06c7a7eba3bcb6p-100L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x5.ffa4bd647d0357dd4ed62cbd32p+0L : 0x3.2704f141118d06c7a7eba3bcb7p-100L 1 : inexact-ok +lgamma -0x6.005ac9625f233b607c2d96d16385cb86ac56934p+0 += lgamma downward flt-32 -0x6.005ac8p+0f : 0x3.e9df58p-16f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.005ac8p+0f : 0x3.e9df58p-16f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.005ac8p+0f : 0x3.e9df58p-16f -1 : inexact-ok += lgamma upward flt-32 -0x6.005ac8p+0f : 0x3.e9df5cp-16f -1 : inexact-ok += lgamma downward dbl-64 -0x6.005ac8p+0 : 0x3.e9df593e904f8p-16 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.005ac8p+0 : 0x3.e9df593e904f8p-16 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.005ac8p+0 : 0x3.e9df593e904f8p-16 -1 : inexact-ok += lgamma upward dbl-64 -0x6.005ac8p+0 : 0x3.e9df593e904fap-16 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.005ac8p+0L : 0x3.e9df593e904f8478p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.005ac8p+0L : 0x3.e9df593e904f847cp-16L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.005ac8p+0L : 0x3.e9df593e904f8478p-16L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.005ac8p+0L : 0x3.e9df593e904f847cp-16L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.005ac8p+0L : 0x3.e9df593e904f8478p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.005ac8p+0L : 0x3.e9df593e904f847cp-16L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.005ac8p+0L : 0x3.e9df593e904f8478p-16L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.005ac8p+0L : 0x3.e9df593e904f847cp-16L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac8p+0L : 0x3.e9df593e904f847b411ee284216ap-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac8p+0L : 0x3.e9df593e904f847b411ee284216ap-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac8p+0L : 0x3.e9df593e904f847b411ee284216ap-16L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac8p+0L : 0x3.e9df593e904f847b411ee284216cp-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.005ac8p+0L : 0x3.e9df593e904f847b411ee28421p-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.005ac8p+0L : 0x3.e9df593e904f847b411ee28421p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.005ac8p+0L : 0x3.e9df593e904f847b411ee28421p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.005ac8p+0L : 0x3.e9df593e904f847b411ee28422p-16L -1 : inexact-ok += lgamma downward flt-32 -0x6.005adp+0f : -0x1.2b35fp-12f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.005adp+0f : -0x1.2b35eep-12f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.005adp+0f : -0x1.2b35eep-12f -1 : inexact-ok += lgamma upward flt-32 -0x6.005adp+0f : -0x1.2b35eep-12f -1 : inexact-ok += lgamma downward dbl-64 -0x6.005adp+0 : -0x1.2b35eea26dc94p-12 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.005adp+0 : -0x1.2b35eea26dc94p-12 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.005adp+0 : -0x1.2b35eea26dc93p-12 -1 : inexact-ok += lgamma upward dbl-64 -0x6.005adp+0 : -0x1.2b35eea26dc93p-12 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.005adp+0L : -0x1.2b35eea26dc93cd2p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.005adp+0L : -0x1.2b35eea26dc93cd2p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.005adp+0L : -0x1.2b35eea26dc93cdp-12L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.005adp+0L : -0x1.2b35eea26dc93cdp-12L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.005adp+0L : -0x1.2b35eea26dc93cd2p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.005adp+0L : -0x1.2b35eea26dc93cd2p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.005adp+0L : -0x1.2b35eea26dc93cdp-12L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.005adp+0L : -0x1.2b35eea26dc93cdp-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005adp+0L : -0x1.2b35eea26dc93cd1810a63cdaf1dp-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005adp+0L : -0x1.2b35eea26dc93cd1810a63cdaf1dp-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005adp+0L : -0x1.2b35eea26dc93cd1810a63cdaf1cp-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005adp+0L : -0x1.2b35eea26dc93cd1810a63cdaf1cp-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.005adp+0L : -0x1.2b35eea26dc93cd1810a63cdaf8p-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.005adp+0L : -0x1.2b35eea26dc93cd1810a63cdafp-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.005adp+0L : -0x1.2b35eea26dc93cd1810a63cdafp-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.005adp+0L : -0x1.2b35eea26dc93cd1810a63cdafp-12L -1 : inexact-ok += lgamma downward dbl-64 -0x6.005ac9625f23p+0 : 0xa.7dd3bd697d2cp-44 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.005ac9625f23p+0 : 0xa.7dd3bd697d2c8p-44 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.005ac9625f23p+0 : 0xa.7dd3bd697d2cp-44 -1 : inexact-ok += lgamma upward dbl-64 -0x6.005ac9625f23p+0 : 0xa.7dd3bd697d2c8p-44 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b8p-44L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b9p-44L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b8p-44L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b9p-44L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b8p-44L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b9p-44L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b8p-44L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b9p-44L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b894581895ac23p-44L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b894581895ac238p-44L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b894581895ac23p-44L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b894581895ac238p-44L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b894581895acp-44L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b894581895ac4p-44L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b894581895acp-44L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.005ac9625f23p+0L : 0xa.7dd3bd697d2c7b894581895ac4p-44L -1 : inexact-ok += lgamma downward dbl-64 -0x6.005ac9625f234p+0 : -0xd.11e91b3ff8f5p-48 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.005ac9625f234p+0 : -0xd.11e91b3ff8f48p-48 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.005ac9625f234p+0 : -0xd.11e91b3ff8f48p-48 -1 : inexact-ok += lgamma upward dbl-64 -0x6.005ac9625f234p+0 : -0xd.11e91b3ff8f48p-48 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b95p-48L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b94p-48L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b94p-48L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b94p-48L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b95p-48L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b94p-48L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b94p-48L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b94p-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b947413d3dd522ep-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b947413d3dd522d8p-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b947413d3dd522d8p-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b947413d3dd522d8p-48L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b947413d3dd524p-48L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b947413d3dd524p-48L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b947413d3dd52p-48L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.005ac9625f234p+0L : -0xd.11e91b3ff8f4b947413d3dd52p-48L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487p-56L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a48702p-56L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487p-56L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a48702p-56L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487p-56L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a48702p-56L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487p-56L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a48702p-56L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487010706431c9b3ap-56L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487010706431c9b3ap-56L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487010706431c9b3ap-56L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487010706431c9b3bp-56L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487010706431c9bp-56L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487010706431c9bp-56L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487010706431c9bp-56L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.005ac9625f233b6p+0L : 0x1.5f103a1b00a487010706431c9b8p-56L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2cp-52L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2cp-52L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2ap-52L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2ap-52L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2cp-52L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2cp-52L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2ap-52L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2ap-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2bd9b67f3df5e9p-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2bd9b67f3df5e9p-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2bd9b67f3df5e8p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2bd9b67f3df5e8p-52L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2bd9b67f3df6p-52L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2bd9b67f3df6p-52L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2bd9b67f3df58p-52L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.005ac9625f233b68p+0L : -0x1.53ed4641ff204b2bd9b67f3df58p-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac9625f233b607c2d96d16384p+0L : 0x5.131fd8e3456e59f544101180674cp-104L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac9625f233b607c2d96d16384p+0L : 0x5.131fd8e3456e59f544101180674cp-104L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac9625f233b607c2d96d16384p+0L : 0x5.131fd8e3456e59f544101180674cp-104L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac9625f233b607c2d96d16384p+0L : 0x5.131fd8e3456e59f544101180675p-104L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac9625f233b607c2d96d16388p+0L : -0x6.3bd2763a33e6b2b51738389d2bdp-104L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac9625f233b607c2d96d16388p+0L : -0x6.3bd2763a33e6b2b51738389d2bccp-104L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac9625f233b607c2d96d16388p+0L : -0x6.3bd2763a33e6b2b51738389d2bccp-104L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac9625f233b607c2d96d16388p+0L : -0x6.3bd2763a33e6b2b51738389d2bccp-104L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac9625f233b607c2d96d162p+0L : 0x4.4dfcefd30e3ea82681da742fef2cp-96L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac9625f233b607c2d96d162p+0L : 0x4.4dfcefd30e3ea82681da742fef2cp-96L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac9625f233b607c2d96d162p+0L : 0x4.4dfcefd30e3ea82681da742fef2cp-96L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac9625f233b607c2d96d162p+0L : 0x4.4dfcefd30e3ea82681da742fef3p-96L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.005ac9625f233b607c2d96d162p+0L : 0x4.4dfcefd30e3ea82681da742feep-96L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.005ac9625f233b607c2d96d162p+0L : 0x4.4dfcefd30e3ea82681da742ffp-96L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.005ac9625f233b607c2d96d162p+0L : 0x4.4dfcefd30e3ea82681da742feep-96L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.005ac9625f233b607c2d96d162p+0L : 0x4.4dfcefd30e3ea82681da742ffp-96L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.005ac9625f233b607c2d96d164p+0L : -0x1.597c37bbae6bde2eabc9b0e72d54p-96L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.005ac9625f233b607c2d96d164p+0L : -0x1.597c37bbae6bde2eabc9b0e72d53p-96L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.005ac9625f233b607c2d96d164p+0L : -0x1.597c37bbae6bde2eabc9b0e72d53p-96L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.005ac9625f233b607c2d96d164p+0L : -0x1.597c37bbae6bde2eabc9b0e72d53p-96L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.005ac9625f233b607c2d96d164p+0L : -0x1.597c37bbae6bde2eabc9b0e72d8p-96L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.005ac9625f233b607c2d96d164p+0L : -0x1.597c37bbae6bde2eabc9b0e72d8p-96L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.005ac9625f233b607c2d96d164p+0L : -0x1.597c37bbae6bde2eabc9b0e72dp-96L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.005ac9625f233b607c2d96d164p+0L : -0x1.597c37bbae6bde2eabc9b0e72dp-96L -1 : inexact-ok +lgamma -0x6.fff2fddae1bbff3d626b65c23fd21f40300a3ba8p+0 += lgamma downward flt-32 -0x6.fff2f8p+0f : -0x7.313b98p-12f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.fff2f8p+0f : -0x7.313b9p-12f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.fff2f8p+0f : -0x7.313b9p-12f -1 : inexact-ok += lgamma upward flt-32 -0x6.fff2f8p+0f : -0x7.313b9p-12f -1 : inexact-ok += lgamma downward dbl-64 -0x6.fff2f8p+0 : -0x7.313b929690048p-12 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.fff2f8p+0 : -0x7.313b929690048p-12 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.fff2f8p+0 : -0x7.313b929690044p-12 -1 : inexact-ok += lgamma upward dbl-64 -0x6.fff2f8p+0 : -0x7.313b929690044p-12 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.fff2f8p+0L : -0x7.313b92969004729p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.fff2f8p+0L : -0x7.313b92969004729p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.fff2f8p+0L : -0x7.313b929690047288p-12L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.fff2f8p+0L : -0x7.313b929690047288p-12L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.fff2f8p+0L : -0x7.313b92969004729p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.fff2f8p+0L : -0x7.313b92969004729p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.fff2f8p+0L : -0x7.313b929690047288p-12L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.fff2f8p+0L : -0x7.313b929690047288p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2f8p+0L : -0x7.313b92969004728fd3b1bc64231cp-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2f8p+0L : -0x7.313b92969004728fd3b1bc642318p-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2f8p+0L : -0x7.313b92969004728fd3b1bc642318p-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2f8p+0L : -0x7.313b92969004728fd3b1bc642318p-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fff2f8p+0L : -0x7.313b92969004728fd3b1bc6424p-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fff2f8p+0L : -0x7.313b92969004728fd3b1bc6424p-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fff2f8p+0L : -0x7.313b92969004728fd3b1bc6422p-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fff2f8p+0L : -0x7.313b92969004728fd3b1bc6422p-12L -1 : inexact-ok += lgamma downward flt-32 -0x6.fff3p+0f : 0x2.a3598cp-12f -1 : inexact-ok += lgamma tonearest flt-32 -0x6.fff3p+0f : 0x2.a3598cp-12f -1 : inexact-ok += lgamma towardzero flt-32 -0x6.fff3p+0f : 0x2.a3598cp-12f -1 : inexact-ok += lgamma upward flt-32 -0x6.fff3p+0f : 0x2.a3599p-12f -1 : inexact-ok += lgamma downward dbl-64 -0x6.fff3p+0 : 0x2.a3598cd9f522ap-12 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.fff3p+0 : 0x2.a3598cd9f522ap-12 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.fff3p+0 : 0x2.a3598cd9f522ap-12 -1 : inexact-ok += lgamma upward dbl-64 -0x6.fff3p+0 : 0x2.a3598cd9f522cp-12 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.fff3p+0L : 0x2.a3598cd9f522a41p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.fff3p+0L : 0x2.a3598cd9f522a41p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.fff3p+0L : 0x2.a3598cd9f522a41p-12L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.fff3p+0L : 0x2.a3598cd9f522a414p-12L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.fff3p+0L : 0x2.a3598cd9f522a41p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.fff3p+0L : 0x2.a3598cd9f522a41p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.fff3p+0L : 0x2.a3598cd9f522a41p-12L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.fff3p+0L : 0x2.a3598cd9f522a414p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff3p+0L : 0x2.a3598cd9f522a41184bfaa007bfp-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff3p+0L : 0x2.a3598cd9f522a41184bfaa007bf2p-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff3p+0L : 0x2.a3598cd9f522a41184bfaa007bfp-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff3p+0L : 0x2.a3598cd9f522a41184bfaa007bf2p-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fff3p+0L : 0x2.a3598cd9f522a41184bfaa007bp-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fff3p+0L : 0x2.a3598cd9f522a41184bfaa007cp-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fff3p+0L : 0x2.a3598cd9f522a41184bfaa007bp-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fff3p+0L : 0x2.a3598cd9f522a41184bfaa007cp-12L -1 : inexact-ok += lgamma downward dbl-64 -0x6.fff2fddae1bbcp+0 : -0x4.dc097be5d1cc4p-40 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.fff2fddae1bbcp+0 : -0x4.dc097be5d1cc4p-40 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.fff2fddae1bbcp+0 : -0x4.dc097be5d1ccp-40 -1 : inexact-ok += lgamma upward dbl-64 -0x6.fff2fddae1bbcp+0 : -0x4.dc097be5d1ccp-40 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e08p-40L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e08p-40L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3ep-40L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3ep-40L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e08p-40L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e08p-40L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3ep-40L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3ep-40L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e05e676e18044a4p-40L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e05e676e18044ap-40L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e05e676e18044ap-40L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e05e676e18044ap-40L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e05e676e18046p-40L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e05e676e18044p-40L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e05e676e18044p-40L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fff2fddae1bbcp+0L : -0x4.dc097be5d1cc3e05e676e18044p-40L -1 : inexact-ok += lgamma downward dbl-64 -0x6.fff2fddae1bcp+0 : 0xe.f46d8dcca9e8p-48 -1 : inexact-ok += lgamma tonearest dbl-64 -0x6.fff2fddae1bcp+0 : 0xe.f46d8dcca9e8p-48 -1 : inexact-ok += lgamma towardzero dbl-64 -0x6.fff2fddae1bcp+0 : 0xe.f46d8dcca9e8p-48 -1 : inexact-ok += lgamma upward dbl-64 -0x6.fff2fddae1bcp+0 : 0xe.f46d8dcca9e88p-48 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196p-48L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8197p-48L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196p-48L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8197p-48L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196p-48L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8197p-48L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196p-48L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8197p-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196c5247230ffcb8p-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196c5247230ffccp-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196c5247230ffcb8p-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196c5247230ffccp-48L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196c5247230ffcp-48L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196c5247230ffcp-48L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196c5247230ffcp-48L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fff2fddae1bcp+0L : 0xe.f46d8dcca9e8196c5247231p-48L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db78p-52L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7p-52L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7p-52L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7p-52L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db78p-52L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7p-52L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7p-52L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7p-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7332b540aeeea8p-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7332b540aeeea4p-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7332b540aeeea4p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7332b540aeeea4p-52L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7332b540aefp-52L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7332b540aeeep-52L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7332b540aeeep-52L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fff2fddae1bbff38p+0L : -0x6.9ebebbccaa51db7332b540aeeep-52L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8cp-52L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8cp-52L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8cp-52L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c4p-52L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8cp-52L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8cp-52L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8cp-52L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c4p-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c09e470f086db8p-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c09e470f086dbap-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c09e470f086db8p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c09e470f086dbap-52L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c09e470f086dp-52L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c09e470f086ep-52L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c09e470f086dp-52L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fff2fddae1bbff4p+0L : 0x3.373d171aaa3ac8c09e470f086ep-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2fddae1bbff3d626b65c23fdp+0L : -0x2.9beb0f7a288ab0d66ab8a8c438c6p-100L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2fddae1bbff3d626b65c23fdp+0L : -0x2.9beb0f7a288ab0d66ab8a8c438c4p-100L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2fddae1bbff3d626b65c23fdp+0L : -0x2.9beb0f7a288ab0d66ab8a8c438c4p-100L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2fddae1bbff3d626b65c23fdp+0L : -0x2.9beb0f7a288ab0d66ab8a8c438c4p-100L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2fddae1bbff3d626b65c23fd4p+0L : 0x2.4f12d9f981bc274f10d21440cca2p-100L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2fddae1bbff3d626b65c23fd4p+0L : 0x2.4f12d9f981bc274f10d21440cca4p-100L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2fddae1bbff3d626b65c23fd4p+0L : 0x2.4f12d9f981bc274f10d21440cca2p-100L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2fddae1bbff3d626b65c23fd4p+0L : 0x2.4f12d9f981bc274f10d21440cca4p-100L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2fddae1bbff3d626b65c23ep+0L : -0x2.3d16f8d7e350a4a1d2659626f088p-92L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2fddae1bbff3d626b65c23ep+0L : -0x2.3d16f8d7e350a4a1d2659626f086p-92L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2fddae1bbff3d626b65c23ep+0L : -0x2.3d16f8d7e350a4a1d2659626f086p-92L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2fddae1bbff3d626b65c23ep+0L : -0x2.3d16f8d7e350a4a1d2659626f086p-92L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fff2fddae1bbff3d626b65c23ep+0L : -0x2.3d16f8d7e350a4a1d2659626f1p-92L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fff2fddae1bbff3d626b65c23ep+0L : -0x2.3d16f8d7e350a4a1d2659626f1p-92L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fff2fddae1bbff3d626b65c23ep+0L : -0x2.3d16f8d7e350a4a1d2659626fp-92L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fff2fddae1bbff3d626b65c23ep+0L : -0x2.3d16f8d7e350a4a1d2659626fp-92L -1 : inexact-ok += lgamma downward ldbl-128 -0x6.fff2fddae1bbff3d626b65c24p+0L : 0x3.867fbe1f1d2c770eb5fc833dbe1p-96L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x6.fff2fddae1bbff3d626b65c24p+0L : 0x3.867fbe1f1d2c770eb5fc833dbe12p-96L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x6.fff2fddae1bbff3d626b65c24p+0L : 0x3.867fbe1f1d2c770eb5fc833dbe1p-96L -1 : inexact-ok += lgamma upward ldbl-128 -0x6.fff2fddae1bbff3d626b65c24p+0L : 0x3.867fbe1f1d2c770eb5fc833dbe12p-96L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x6.fff2fddae1bbff3d626b65c24p+0L : 0x3.867fbe1f1d2c770eb5fc833dbep-96L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x6.fff2fddae1bbff3d626b65c24p+0L : 0x3.867fbe1f1d2c770eb5fc833dbep-96L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x6.fff2fddae1bbff3d626b65c24p+0L : 0x3.867fbe1f1d2c770eb5fc833dbep-96L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x6.fff2fddae1bbff3d626b65c24p+0L : 0x3.867fbe1f1d2c770eb5fc833dbfp-96L -1 : inexact-ok +lgamma -0x7.000cff7b7f87adf4482dcdb98782ab2661ca58bp+0 += lgamma downward flt-32 -0x7.000cf8p+0f : 0x9.39801p-12f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.000cf8p+0f : 0x9.39801p-12f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.000cf8p+0f : 0x9.39801p-12f 1 : inexact-ok += lgamma upward flt-32 -0x7.000cf8p+0f : 0x9.39802p-12f 1 : inexact-ok += lgamma downward dbl-64 -0x7.000cf8p+0 : 0x9.39801333caa3p-12 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.000cf8p+0 : 0x9.39801333caa38p-12 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.000cf8p+0 : 0x9.39801333caa3p-12 1 : inexact-ok += lgamma upward dbl-64 -0x7.000cf8p+0 : 0x9.39801333caa38p-12 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.000cf8p+0L : 0x9.39801333caa3621p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.000cf8p+0L : 0x9.39801333caa3622p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.000cf8p+0L : 0x9.39801333caa3621p-12L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.000cf8p+0L : 0x9.39801333caa3622p-12L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.000cf8p+0L : 0x9.39801333caa3621p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.000cf8p+0L : 0x9.39801333caa3622p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.000cf8p+0L : 0x9.39801333caa3621p-12L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.000cf8p+0L : 0x9.39801333caa3622p-12L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cf8p+0L : 0x9.39801333caa3621e695e453c3f98p-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cf8p+0L : 0x9.39801333caa3621e695e453c3f98p-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cf8p+0L : 0x9.39801333caa3621e695e453c3f98p-12L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cf8p+0L : 0x9.39801333caa3621e695e453c3fap-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000cf8p+0L : 0x9.39801333caa3621e695e453c3cp-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000cf8p+0L : 0x9.39801333caa3621e695e453c4p-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000cf8p+0L : 0x9.39801333caa3621e695e453c3cp-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000cf8p+0L : 0x9.39801333caa3621e695e453c4p-12L 1 : inexact-ok += lgamma downward flt-32 -0x7.000dp+0f : -0xa.32835p-16f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.000dp+0f : -0xa.32834p-16f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.000dp+0f : -0xa.32834p-16f 1 : inexact-ok += lgamma upward flt-32 -0x7.000dp+0f : -0xa.32834p-16f 1 : inexact-ok += lgamma downward dbl-64 -0x7.000dp+0 : -0xa.32834623023ep-16 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.000dp+0 : -0xa.32834623023ep-16 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.000dp+0 : -0xa.32834623023d8p-16 1 : inexact-ok += lgamma upward dbl-64 -0x7.000dp+0 : -0xa.32834623023d8p-16 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.000dp+0L : -0xa.32834623023dc45p-16L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.000dp+0L : -0xa.32834623023dc45p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.000dp+0L : -0xa.32834623023dc44p-16L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.000dp+0L : -0xa.32834623023dc44p-16L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.000dp+0L : -0xa.32834623023dc45p-16L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.000dp+0L : -0xa.32834623023dc45p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.000dp+0L : -0xa.32834623023dc44p-16L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.000dp+0L : -0xa.32834623023dc44p-16L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000dp+0L : -0xa.32834623023dc44da1eb1b232708p-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000dp+0L : -0xa.32834623023dc44da1eb1b2327p-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000dp+0L : -0xa.32834623023dc44da1eb1b2327p-16L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000dp+0L : -0xa.32834623023dc44da1eb1b2327p-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000dp+0L : -0xa.32834623023dc44da1eb1b2328p-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000dp+0L : -0xa.32834623023dc44da1eb1b2328p-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000dp+0L : -0xa.32834623023dc44da1eb1b2324p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000dp+0L : -0xa.32834623023dc44da1eb1b2324p-16L 1 : inexact-ok += lgamma downward dbl-64 -0x7.000cff7b7f878p+0 : 0x3.89727e62d4842p-40 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.000cff7b7f878p+0 : 0x3.89727e62d4844p-40 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.000cff7b7f878p+0 : 0x3.89727e62d4842p-40 1 : inexact-ok += lgamma upward dbl-64 -0x7.000cff7b7f878p+0 : 0x3.89727e62d4844p-40 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a64p-40L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a64p-40L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a64p-40L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a68p-40L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a64p-40L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a64p-40L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a64p-40L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a68p-40L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a650676bf6a43a2p-40L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a650676bf6a43a4p-40L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a650676bf6a43a2p-40L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a650676bf6a43a4p-40L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a650676bf6a43p-40L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a650676bf6a44p-40L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a650676bf6a43p-40L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000cff7b7f878p+0L : 0x3.89727e62d4843a650676bf6a44p-40L 1 : inexact-ok += lgamma downward dbl-64 -0x7.000cff7b7f87cp+0 : -0x1.638f6c2b4fb96p-40 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.000cff7b7f87cp+0 : -0x1.638f6c2b4fb95p-40 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.000cff7b7f87cp+0 : -0x1.638f6c2b4fb95p-40 1 : inexact-ok += lgamma upward dbl-64 -0x7.000cff7b7f87cp+0 : -0x1.638f6c2b4fb95p-40 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb95154p-40L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb95152p-40L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb95152p-40L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb95152p-40L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb95154p-40L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb95152p-40L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb95152p-40L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb95152p-40L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb951525a3d1dd68619p-40L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb951525a3d1dd68618p-40L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb951525a3d1dd68618p-40L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb951525a3d1dd68618p-40L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb951525a3d1dd6868p-40L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb951525a3d1dd686p-40L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb951525a3d1dd686p-40L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000cff7b7f87cp+0L : -0x1.638f6c2b4fb951525a3d1dd686p-40L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8p-52L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4fp-52L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8p-52L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4fp-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8057e7bcdb0f4p-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8057e7bcdb0f4p-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8057e7bcdb0f4p-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8057e7bcdb0f8p-52L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8057e7bcdbp-52L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8057e7bcdbp-52L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8057e7bcdbp-52L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000cff7b7f87adfp+0L : 0x5.45e474b8c68eb4e8057e7bcdb2p-52L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f7p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f68p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f68p-52L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f68p-52L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f7p-52L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f68p-52L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f68p-52L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f68p-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f6940ea2871a038p-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f6940ea2871a034p-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f6940ea2871a034p-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f6940ea2871a034p-52L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f6940ea2871a2p-52L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f6940ea2871ap-52L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f6940ea2871ap-52L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000cff7b7f87adf8p+0L : -0x4.941f6063775a1f6940ea2871ap-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cff7b7f87adf4482dcdb9878p+0L : 0x3.49444b311bfe7229d00b52c56e9ep-100L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cff7b7f87adf4482dcdb9878p+0L : 0x3.49444b311bfe7229d00b52c56e9ep-100L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cff7b7f87adf4482dcdb9878p+0L : 0x3.49444b311bfe7229d00b52c56e9ep-100L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cff7b7f87adf4482dcdb9878p+0L : 0x3.49444b311bfe7229d00b52c56eap-100L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cff7b7f87adf4482dcdb98784p+0L : -0x1.a3bd9f5d02f5dca722ae4f13c9a3p-100L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cff7b7f87adf4482dcdb98784p+0L : -0x1.a3bd9f5d02f5dca722ae4f13c9a3p-100L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cff7b7f87adf4482dcdb98784p+0L : -0x1.a3bd9f5d02f5dca722ae4f13c9a2p-100L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cff7b7f87adf4482dcdb98784p+0L : -0x1.a3bd9f5d02f5dca722ae4f13c9a2p-100L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cff7b7f87adf4482dcdb986p+0L : 0x1.dc29fc407cb79c0084d5a81fc999p-92L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cff7b7f87adf4482dcdb986p+0L : 0x1.dc29fc407cb79c0084d5a81fc999p-92L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cff7b7f87adf4482dcdb986p+0L : 0x1.dc29fc407cb79c0084d5a81fc999p-92L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cff7b7f87adf4482dcdb986p+0L : 0x1.dc29fc407cb79c0084d5a81fc99ap-92L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000cff7b7f87adf4482dcdb986p+0L : 0x1.dc29fc407cb79c0084d5a81fc98p-92L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000cff7b7f87adf4482dcdb986p+0L : 0x1.dc29fc407cb79c0084d5a81fc98p-92L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000cff7b7f87adf4482dcdb986p+0L : 0x1.dc29fc407cb79c0084d5a81fc98p-92L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000cff7b7f87adf4482dcdb986p+0L : 0x1.dc29fc407cb79c0084d5a81fcap-92L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.000cff7b7f87adf4482dcdb988p+0L : -0x9.a56f90692c28b67f48728e572078p-96L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.000cff7b7f87adf4482dcdb988p+0L : -0x9.a56f90692c28b67f48728e572078p-96L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.000cff7b7f87adf4482dcdb988p+0L : -0x9.a56f90692c28b67f48728e57207p-96L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.000cff7b7f87adf4482dcdb988p+0L : -0x9.a56f90692c28b67f48728e57207p-96L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.000cff7b7f87adf4482dcdb988p+0L : -0x9.a56f90692c28b67f48728e5724p-96L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.000cff7b7f87adf4482dcdb988p+0L : -0x9.a56f90692c28b67f48728e572p-96L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.000cff7b7f87adf4482dcdb988p+0L : -0x9.a56f90692c28b67f48728e572p-96L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.000cff7b7f87adf4482dcdb988p+0L : -0x9.a56f90692c28b67f48728e572p-96L 1 : inexact-ok +lgamma -0x7.fffe5fe05673c3ca9e82b522b0ca9d2e8837cd2p+0 += lgamma downward flt-32 -0x7.fffe58p+0f : -0x4.cccb9p-8f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.fffe58p+0f : -0x4.cccb88p-8f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.fffe58p+0f : -0x4.cccb88p-8f 1 : inexact-ok += lgamma upward flt-32 -0x7.fffe58p+0f : -0x4.cccb88p-8f 1 : inexact-ok += lgamma downward dbl-64 -0x7.fffe58p+0 : -0x4.cccb8849515acp-8 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.fffe58p+0 : -0x4.cccb8849515a8p-8 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.fffe58p+0 : -0x4.cccb8849515a8p-8 1 : inexact-ok += lgamma upward dbl-64 -0x7.fffe58p+0 : -0x4.cccb8849515a8p-8 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffe58p+0L : -0x4.cccb8849515a9e48p-8L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffe58p+0L : -0x4.cccb8849515a9e48p-8L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffe58p+0L : -0x4.cccb8849515a9e4p-8L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffe58p+0L : -0x4.cccb8849515a9e4p-8L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffe58p+0L : -0x4.cccb8849515a9e48p-8L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffe58p+0L : -0x4.cccb8849515a9e48p-8L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffe58p+0L : -0x4.cccb8849515a9e4p-8L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffe58p+0L : -0x4.cccb8849515a9e4p-8L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe58p+0L : -0x4.cccb8849515a9e45ca27a76b35ep-8L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe58p+0L : -0x4.cccb8849515a9e45ca27a76b35dcp-8L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe58p+0L : -0x4.cccb8849515a9e45ca27a76b35dcp-8L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe58p+0L : -0x4.cccb8849515a9e45ca27a76b35dcp-8L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffe58p+0L : -0x4.cccb8849515a9e45ca27a76b36p-8L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffe58p+0L : -0x4.cccb8849515a9e45ca27a76b36p-8L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffe58p+0L : -0x4.cccb8849515a9e45ca27a76b34p-8L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffe58p+0L : -0x4.cccb8849515a9e45ca27a76b34p-8L 1 : inexact-ok += lgamma downward flt-32 -0x7.fffe6p+0f : 0x1.37b05ep-12f 1 : inexact-ok += lgamma tonearest flt-32 -0x7.fffe6p+0f : 0x1.37b06p-12f 1 : inexact-ok += lgamma towardzero flt-32 -0x7.fffe6p+0f : 0x1.37b05ep-12f 1 : inexact-ok += lgamma upward flt-32 -0x7.fffe6p+0f : 0x1.37b06p-12f 1 : inexact-ok += lgamma downward dbl-64 -0x7.fffe6p+0 : 0x1.37b05f6d428d9p-12 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.fffe6p+0 : 0x1.37b05f6d428dap-12 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.fffe6p+0 : 0x1.37b05f6d428d9p-12 1 : inexact-ok += lgamma upward dbl-64 -0x7.fffe6p+0 : 0x1.37b05f6d428dap-12 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffe6p+0L : 0x1.37b05f6d428d9a98p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffe6p+0L : 0x1.37b05f6d428d9a9ap-12L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffe6p+0L : 0x1.37b05f6d428d9a98p-12L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffe6p+0L : 0x1.37b05f6d428d9a9ap-12L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffe6p+0L : 0x1.37b05f6d428d9a98p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffe6p+0L : 0x1.37b05f6d428d9a9ap-12L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffe6p+0L : 0x1.37b05f6d428d9a98p-12L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffe6p+0L : 0x1.37b05f6d428d9a9ap-12L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe6p+0L : 0x1.37b05f6d428d9a997989792587b5p-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe6p+0L : 0x1.37b05f6d428d9a997989792587b5p-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe6p+0L : 0x1.37b05f6d428d9a997989792587b5p-12L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe6p+0L : 0x1.37b05f6d428d9a997989792587b6p-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffe6p+0L : 0x1.37b05f6d428d9a9979897925878p-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffe6p+0L : 0x1.37b05f6d428d9a9979897925878p-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffe6p+0L : 0x1.37b05f6d428d9a9979897925878p-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffe6p+0L : 0x1.37b05f6d428d9a997989792588p-12L 1 : inexact-ok += lgamma downward dbl-64 -0x7.fffe5fe05673cp+0 : -0x2.551849c02b7e2p-40 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.fffe5fe05673cp+0 : -0x2.551849c02b7ep-40 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.fffe5fe05673cp+0 : -0x2.551849c02b7ep-40 1 : inexact-ok += lgamma upward dbl-64 -0x7.fffe5fe05673cp+0 : -0x2.551849c02b7ep-40 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c6p-40L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5cp-40L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5cp-40L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5cp-40L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c6p-40L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5cp-40L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5cp-40L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5cp-40L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5decab28ca9bap-40L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5decab28ca9bap-40L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5decab28ca9b9ep-40L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5decab28ca9b9ep-40L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5decab28ca9cp-40L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5decab28ca9cp-40L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5decab28ca9bp-40L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffe5fe05673cp+0L : -0x2.551849c02b7e0c5decab28ca9bp-40L 1 : inexact-ok += lgamma downward dbl-64 -0x7.fffe5fe05674p+0 : 0x2.509d5b2dadf1ep-36 1 : inexact-ok += lgamma tonearest dbl-64 -0x7.fffe5fe05674p+0 : 0x2.509d5b2dadf1ep-36 1 : inexact-ok += lgamma towardzero dbl-64 -0x7.fffe5fe05674p+0 : 0x2.509d5b2dadf1ep-36 1 : inexact-ok += lgamma upward dbl-64 -0x7.fffe5fe05674p+0 : 0x2.509d5b2dadf2p-36 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea4p-36L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea4p-36L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea4p-36L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea44p-36L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea4p-36L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea4p-36L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea4p-36L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea44p-36L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea40b619bc764a54p-36L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea40b619bc764a54p-36L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea40b619bc764a54p-36L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea40b619bc764a56p-36L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea40b619bc764ap-36L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea40b619bc764ap-36L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea40b619bc764ap-36L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffe5fe05674p+0L : 0x2.509d5b2dadf1ea40b619bc764bp-36L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56ep-48L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56cp-48L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56cp-48L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56cp-48L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56ep-48L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56cp-48L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56cp-48L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56cp-48L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56c11c3c4797b4fp-48L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56c11c3c4797b4ep-48L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56c11c3c4797b4ep-48L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56c11c3c4797b4ep-48L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56c11c3c4797b8p-48L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56c11c3c4797b8p-48L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56c11c3c4797bp-48L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffe5fe05673c3c8p+0L : -0x1.9c7a33ad9478c56c11c3c4797bp-48L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4p-48L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4p-48L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4p-48L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c8p-48L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4p-48L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4p-48L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4p-48L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c8p-48L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4771c01985932p-48L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4771c01985932p-48L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4771c01985932p-48L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4771c01985934p-48L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4771c019859p-48L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4771c019859p-48L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4771c019859p-48L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffe5fe05673c3dp+0L : 0x3.4f638be5777634c4771c01985ap-48L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b0c8p+0L : -0x1.9ba8efbb83ce91492a4f17354a03p-96L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b0c8p+0L : -0x1.9ba8efbb83ce91492a4f17354a03p-96L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b0c8p+0L : -0x1.9ba8efbb83ce91492a4f17354a02p-96L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b0c8p+0L : -0x1.9ba8efbb83ce91492a4f17354a02p-96L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b0ccp+0L : 0xd.a45f00e0226d4a9fa6d172f7146p-100L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b0ccp+0L : 0xd.a45f00e0226d4a9fa6d172f7146p-100L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b0ccp+0L : 0xd.a45f00e0226d4a9fa6d172f7146p-100L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b0ccp+0L : 0xd.a45f00e0226d4a9fa6d172f71468p-100L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe5fe05673c3ca9e82b522bp+0L : -0x7.ca450a517adbc7ac6571008b9044p-92L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe5fe05673c3ca9e82b522bp+0L : -0x7.ca450a517adbc7ac6571008b904p-92L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe5fe05673c3ca9e82b522bp+0L : -0x7.ca450a517adbc7ac6571008b904p-92L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe5fe05673c3ca9e82b522bp+0L : -0x7.ca450a517adbc7ac6571008b904p-92L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffe5fe05673c3ca9e82b522bp+0L : -0x7.ca450a517adbc7ac6571008b92p-92L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffe5fe05673c3ca9e82b522bp+0L : -0x7.ca450a517adbc7ac6571008b9p-92L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffe5fe05673c3ca9e82b522bp+0L : -0x7.ca450a517adbc7ac6571008b9p-92L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffe5fe05673c3ca9e82b522bp+0L : -0x7.ca450a517adbc7ac6571008b9p-92L 1 : inexact-ok += lgamma downward ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b2p+0L : 0xb.e531f3fab4cf67ecc07075284a68p-92L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b2p+0L : 0xb.e531f3fab4cf67ecc07075284a7p-92L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b2p+0L : 0xb.e531f3fab4cf67ecc07075284a68p-92L 1 : inexact-ok += lgamma upward ldbl-128 -0x7.fffe5fe05673c3ca9e82b522b2p+0L : 0xb.e531f3fab4cf67ecc07075284a7p-92L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x7.fffe5fe05673c3ca9e82b522b2p+0L : 0xb.e531f3fab4cf67ecc070752848p-92L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x7.fffe5fe05673c3ca9e82b522b2p+0L : 0xb.e531f3fab4cf67ecc07075284cp-92L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x7.fffe5fe05673c3ca9e82b522b2p+0L : 0xb.e531f3fab4cf67ecc070752848p-92L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x7.fffe5fe05673c3ca9e82b522b2p+0L : 0xb.e531f3fab4cf67ecc07075284cp-92L 1 : inexact-ok +lgamma -0x8.0001a01459fc9f60cb3cec1cec8576677ca538ep+0 += lgamma downward flt-32 -0x8.0001ap+0f : 0xc.86027p-16f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.0001ap+0f : 0xc.86027p-16f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.0001ap+0f : 0xc.86027p-16f -1 : inexact-ok += lgamma upward flt-32 -0x8.0001ap+0f : 0xc.86028p-16f -1 : inexact-ok += lgamma downward dbl-64 -0x8.0001ap+0 : 0xc.8602745a4491p-16 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.0001ap+0 : 0xc.8602745a4491p-16 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.0001ap+0 : 0xc.8602745a4491p-16 -1 : inexact-ok += lgamma upward dbl-64 -0x8.0001ap+0 : 0xc.8602745a44918p-16 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.0001ap+0L : 0xc.8602745a44910cdp-16L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.0001ap+0L : 0xc.8602745a44910cdp-16L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.0001ap+0L : 0xc.8602745a44910cdp-16L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.0001ap+0L : 0xc.8602745a44910cep-16L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.0001ap+0L : 0xc.8602745a44910cdp-16L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.0001ap+0L : 0xc.8602745a44910cdp-16L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.0001ap+0L : 0xc.8602745a44910cdp-16L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.0001ap+0L : 0xc.8602745a44910cep-16L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001ap+0L : 0xc.8602745a44910cd1b3729bc87778p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001ap+0L : 0xc.8602745a44910cd1b3729bc87778p-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001ap+0L : 0xc.8602745a44910cd1b3729bc87778p-16L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001ap+0L : 0xc.8602745a44910cd1b3729bc8778p-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0001ap+0L : 0xc.8602745a44910cd1b3729bc874p-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0001ap+0L : 0xc.8602745a44910cd1b3729bc878p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0001ap+0L : 0xc.8602745a44910cd1b3729bc874p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0001ap+0L : 0xc.8602745a44910cd1b3729bc878p-16L -1 : inexact-ok += lgamma downward flt-32 -0x8.0001bp+0f : -0x9.9cf5ep-8f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.0001bp+0f : -0x9.9cf5ep-8f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.0001bp+0f : -0x9.9cf5dp-8f -1 : inexact-ok += lgamma upward flt-32 -0x8.0001bp+0f : -0x9.9cf5dp-8f -1 : inexact-ok += lgamma downward dbl-64 -0x8.0001bp+0 : -0x9.9cf5dfb6141fp-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.0001bp+0 : -0x9.9cf5dfb6141fp-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.0001bp+0 : -0x9.9cf5dfb6141e8p-8 -1 : inexact-ok += lgamma upward dbl-64 -0x8.0001bp+0 : -0x9.9cf5dfb6141e8p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.0001bp+0L : -0x9.9cf5dfb6141ef54p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53p-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53p-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.0001bp+0L : -0x9.9cf5dfb6141ef54p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53p-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53p-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53063d367d23668p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53063d367d23668p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53063d367d2366p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53063d367d2366p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53063d367d238p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53063d367d238p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53063d367d234p-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0001bp+0L : -0x9.9cf5dfb6141ef53063d367d234p-8L -1 : inexact-ok += lgamma downward dbl-64 -0x8.0001a01459fc8p+0 : 0x1.34e935f3e5a5cp-36 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.0001a01459fc8p+0 : 0x1.34e935f3e5a5dp-36 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.0001a01459fc8p+0 : 0x1.34e935f3e5a5cp-36 -1 : inexact-ok += lgamma upward dbl-64 -0x8.0001a01459fc8p+0 : 0x1.34e935f3e5a5dp-36 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0ep-36L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd1p-36L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0ep-36L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd1p-36L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0ep-36L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd1p-36L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0ep-36L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd1p-36L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0f2efbeff26f34p-36L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0f2efbeff26f35p-36L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0f2efbeff26f34p-36L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0f2efbeff26f35p-36L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0f2efbeff26fp-36L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0f2efbeff26fp-36L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0f2efbeff26fp-36L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0001a01459fc8p+0L : 0x1.34e935f3e5a5cd0f2efbeff26f8p-36L -1 : inexact-ok += lgamma downward dbl-64 -0x8.0001a01459fdp+0 : -0x3.b73909c155552p-36 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.0001a01459fdp+0 : -0x3.b73909c155552p-36 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.0001a01459fdp+0 : -0x3.b73909c15555p-36 -1 : inexact-ok += lgamma upward dbl-64 -0x8.0001a01459fdp+0 : -0x3.b73909c15555p-36 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b4p-36L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.0001a01459fdp+0L : -0x3.b73909c1555516bp-36L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.0001a01459fdp+0L : -0x3.b73909c1555516bp-36L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.0001a01459fdp+0L : -0x3.b73909c1555516bp-36L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b4p-36L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.0001a01459fdp+0L : -0x3.b73909c1555516bp-36L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.0001a01459fdp+0L : -0x3.b73909c1555516bp-36L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.0001a01459fdp+0L : -0x3.b73909c1555516bp-36L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b085e6b72d997ap-36L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b085e6b72d9978p-36L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b085e6b72d9978p-36L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b085e6b72d9978p-36L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b085e6b72d9ap-36L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b085e6b72d99p-36L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b085e6b72d99p-36L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0001a01459fdp+0L : -0x3.b73909c1555516b085e6b72d99p-36L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19968p-52L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19968p-52L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19968p-52L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad1997p-52L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19968p-52L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19968p-52L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19968p-52L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad1997p-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19969bee6042f80f4p-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19969bee6042f80f8p-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19969bee6042f80f4p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19969bee6042f80f8p-52L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19969bee6042f8p-52L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19969bee6042f8p-52L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19969bee6042f8p-52L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0001a01459fc9f6p+0L : 0x7.d0d61593cad19969bee6042f82p-52L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316fp-48L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316fp-48L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316ep-48L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316ep-48L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316fp-48L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316fp-48L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316ep-48L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316ep-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316e9319036a2cc2p-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316e9319036a2cc18p-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316e9319036a2cc18p-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316e9319036a2cc18p-48L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316e9319036a2dp-48L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316e9319036a2ccp-48L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316e9319036a2ccp-48L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0001a01459fc9f7p+0L : -0x9.5b371e11feb316e9319036a2ccp-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001a01459fc9f60cb3cec1cec8p+0L : 0x3.5c700de7e9cd30f840dc30cb6318p-96L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001a01459fc9f60cb3cec1cec8p+0L : 0x3.5c700de7e9cd30f840dc30cb631ap-96L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001a01459fc9f60cb3cec1cec8p+0L : 0x3.5c700de7e9cd30f840dc30cb6318p-96L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001a01459fc9f60cb3cec1cec8p+0L : 0x3.5c700de7e9cd30f840dc30cb631ap-96L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001a01459fc9f60cb3cec1cec88p+0L : -0x1.8fb231cdb3f8ba025de82c9ed997p-96L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001a01459fc9f60cb3cec1cec88p+0L : -0x1.8fb231cdb3f8ba025de82c9ed996p-96L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001a01459fc9f60cb3cec1cec88p+0L : -0x1.8fb231cdb3f8ba025de82c9ed996p-96L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001a01459fc9f60cb3cec1cec88p+0L : -0x1.8fb231cdb3f8ba025de82c9ed996p-96L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001a01459fc9f60cb3cec1cecp+0L : 0x5.21e940941c62be0a22d22144e1cp-92L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001a01459fc9f60cb3cec1cecp+0L : 0x5.21e940941c62be0a22d22144e1cp-92L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001a01459fc9f60cb3cec1cecp+0L : 0x5.21e940941c62be0a22d22144e1cp-92L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001a01459fc9f60cb3cec1cecp+0L : 0x5.21e940941c62be0a22d22144e1c4p-92L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0001a01459fc9f60cb3cec1cecp+0L : 0x5.21e940941c62be0a22d22144ep-92L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0001a01459fc9f60cb3cec1cecp+0L : 0x5.21e940941c62be0a22d22144e2p-92L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0001a01459fc9f60cb3cec1cecp+0L : 0x5.21e940941c62be0a22d22144ep-92L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0001a01459fc9f60cb3cec1cecp+0L : 0x5.21e940941c62be0a22d22144e2p-92L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.0001a01459fc9f60cb3cec1cfp+0L : -0x2.23f28bd18d1cc99cad350a61697cp-88L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.0001a01459fc9f60cb3cec1cfp+0L : -0x2.23f28bd18d1cc99cad350a61697cp-88L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.0001a01459fc9f60cb3cec1cfp+0L : -0x2.23f28bd18d1cc99cad350a61697ap-88L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.0001a01459fc9f60cb3cec1cfp+0L : -0x2.23f28bd18d1cc99cad350a61697ap-88L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.0001a01459fc9f60cb3cec1cfp+0L : -0x2.23f28bd18d1cc99cad350a616ap-88L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.0001a01459fc9f60cb3cec1cfp+0L : -0x2.23f28bd18d1cc99cad350a6169p-88L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.0001a01459fc9f60cb3cec1cfp+0L : -0x2.23f28bd18d1cc99cad350a6169p-88L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.0001a01459fc9f60cb3cec1cfp+0L : -0x2.23f28bd18d1cc99cad350a6169p-88L -1 : inexact-ok +lgamma -0x8.ffffd1c425e80ffc864e95749259e7e20210e8p+0 += lgamma downward flt-32 -0x8.ffffdp+0f : -0x9.98ed1p-8f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.ffffdp+0f : -0x9.98ed1p-8f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.ffffdp+0f : -0x9.98edp-8f -1 : inexact-ok += lgamma upward flt-32 -0x8.ffffdp+0f : -0x9.98edp-8f -1 : inexact-ok += lgamma downward dbl-64 -0x8.ffffdp+0 : -0x9.98ed0cd062e4p-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.ffffdp+0 : -0x9.98ed0cd062e4p-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.ffffdp+0 : -0x9.98ed0cd062e38p-8 -1 : inexact-ok += lgamma upward dbl-64 -0x8.ffffdp+0 : -0x9.98ed0cd062e38p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd5p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd4p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd4p-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd4p-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd5p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd4p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd4p-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd4p-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd423095cc578b18p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd423095cc578b1p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd423095cc578b1p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd423095cc578b1p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd423095cc578cp-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd423095cc578cp-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd423095cc5788p-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffdp+0L : -0x9.98ed0cd062e3fd423095cc5788p-8L -1 : inexact-ok += lgamma downward flt-32 -0x8.ffffep+0f : 0x5.e337e8p-4f -1 : inexact-ok += lgamma tonearest flt-32 -0x8.ffffep+0f : 0x5.e337e8p-4f -1 : inexact-ok += lgamma towardzero flt-32 -0x8.ffffep+0f : 0x5.e337e8p-4f -1 : inexact-ok += lgamma upward flt-32 -0x8.ffffep+0f : 0x5.e337fp-4f -1 : inexact-ok += lgamma downward dbl-64 -0x8.ffffep+0 : 0x5.e337e9ef84f08p-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.ffffep+0 : 0x5.e337e9ef84f0cp-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.ffffep+0 : 0x5.e337e9ef84f08p-4 -1 : inexact-ok += lgamma upward dbl-64 -0x8.ffffep+0 : 0x5.e337e9ef84f0cp-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.ffffep+0L : 0x5.e337e9ef84f0aaap-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.ffffep+0L : 0x5.e337e9ef84f0aaap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.ffffep+0L : 0x5.e337e9ef84f0aaap-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa8p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.ffffep+0L : 0x5.e337e9ef84f0aaap-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.ffffep+0L : 0x5.e337e9ef84f0aaap-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.ffffep+0L : 0x5.e337e9ef84f0aaap-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa8p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa1574e4105202cp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa1574e4105202cp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa1574e4105202cp-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa1574e4105203p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa1574e41052p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa1574e41052p-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa1574e41052p-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffep+0L : 0x5.e337e9ef84f0aaa1574e410522p-4L -1 : inexact-ok += lgamma downward dbl-64 -0x8.ffffd1c425e8p+0 : -0x5.88479ad476d4cp-36 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.ffffd1c425e8p+0 : -0x5.88479ad476d48p-36 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.ffffd1c425e8p+0 : -0x5.88479ad476d48p-36 -1 : inexact-ok += lgamma upward dbl-64 -0x8.ffffd1c425e8p+0 : -0x5.88479ad476d48p-36 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a8p-36L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a8p-36L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496ap-36L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496ap-36L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a8p-36L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a8p-36L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496ap-36L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496ap-36L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a4dd586c5c1bfcp-36L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a4dd586c5c1bf8p-36L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a4dd586c5c1bf8p-36L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a4dd586c5c1bf8p-36L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a4dd586c5c1cp-36L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a4dd586c5c1cp-36L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a4dd586c5c1ap-36L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffd1c425e8p+0L : -0x5.88479ad476d496a4dd586c5c1ap-36L -1 : inexact-ok += lgamma downward dbl-64 -0x8.ffffd1c425e88p+0 : 0x2.6c3945e213ffep-32 -1 : inexact-ok += lgamma tonearest dbl-64 -0x8.ffffd1c425e88p+0 : 0x2.6c3945e214p-32 -1 : inexact-ok += lgamma towardzero dbl-64 -0x8.ffffd1c425e88p+0 : 0x2.6c3945e213ffep-32 -1 : inexact-ok += lgamma upward dbl-64 -0x8.ffffd1c425e88p+0 : 0x2.6c3945e214p-32 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff558p-32L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55cp-32L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff558p-32L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55cp-32L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff558p-32L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55cp-32L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff558p-32L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55cp-32L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55a9528d2a68d04p-32L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55a9528d2a68d04p-32L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55a9528d2a68d04p-32L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55a9528d2a68d06p-32L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55a9528d2a68dp-32L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55a9528d2a68dp-32L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55a9528d2a68dp-32L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffd1c425e88p+0L : 0x2.6c3945e213fff55a9528d2a68ep-32L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac9p-44L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac88p-44L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac88p-44L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac88p-44L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac9p-44L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac88p-44L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac88p-44L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac88p-44L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac8b9449bc0f099cp-44L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac8b9449bc0f0998p-44L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac8b9449bc0f0998p-44L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac8b9449bc0f0998p-44L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac8b9449bc0f0ap-44L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac8b9449bc0f0ap-44L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac8b9449bc0f08p-44L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffd1c425e80ffp+0L : -0x4.55973b8ddaa3ac8b9449bc0f08p-44L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcp-44L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcp-44L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcp-44L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdep-44L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcp-44L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcp-44L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcp-44L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdep-44L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcab5c1cb2606ap-44L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcab5c1cb2606ap-44L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcab5c1cb2606ap-44L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcab5c1cb2606bp-44L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcab5c1cb26p-44L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcab5c1cb2608p-44L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcab5c1cb26p-44L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffd1c425e81p+0L : 0x1.33e4438b1b9d4bdcab5c1cb2608p-44L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffd1c425e80ffc864e95749258p+0L : -0xa.8d6d593f44a9c110c1a62526e198p-96L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffd1c425e80ffc864e95749258p+0L : -0xa.8d6d593f44a9c110c1a62526e19p-96L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffd1c425e80ffc864e95749258p+0L : -0xa.8d6d593f44a9c110c1a62526e19p-96L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffd1c425e80ffc864e95749258p+0L : -0xa.8d6d593f44a9c110c1a62526e19p-96L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffd1c425e80ffc864e9574926p+0L : 0x2.1be6e9f8871b3c84f4d5e8289282p-92L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffd1c425e80ffc864e9574926p+0L : 0x2.1be6e9f8871b3c84f4d5e8289284p-92L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffd1c425e80ffc864e9574926p+0L : 0x2.1be6e9f8871b3c84f4d5e8289282p-92L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffd1c425e80ffc864e9574926p+0L : 0x2.1be6e9f8871b3c84f4d5e8289284p-92L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffd1c425e80ffc864e95749p+0L : -0xd.04c6df3bc1b211003527adf10bcp-88L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffd1c425e80ffc864e95749p+0L : -0xd.04c6df3bc1b211003527adf10bb8p-88L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffd1c425e80ffc864e95749p+0L : -0xd.04c6df3bc1b211003527adf10bb8p-88L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffd1c425e80ffc864e95749p+0L : -0xd.04c6df3bc1b211003527adf10bb8p-88L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffd1c425e80ffc864e95749p+0L : -0xd.04c6df3bc1b211003527adf10cp-88L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffd1c425e80ffc864e95749p+0L : -0xd.04c6df3bc1b211003527adf10cp-88L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffd1c425e80ffc864e95749p+0L : -0xd.04c6df3bc1b211003527adf108p-88L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffd1c425e80ffc864e95749p+0L : -0xd.04c6df3bc1b211003527adf108p-88L -1 : inexact-ok += lgamma downward ldbl-128 -0x8.ffffd1c425e80ffc864e957494p+0L : 0x9.21271d28197cb3afd25a79d46348p-88L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x8.ffffd1c425e80ffc864e957494p+0L : 0x9.21271d28197cb3afd25a79d46348p-88L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x8.ffffd1c425e80ffc864e957494p+0L : 0x9.21271d28197cb3afd25a79d46348p-88L -1 : inexact-ok += lgamma upward ldbl-128 -0x8.ffffd1c425e80ffc864e957494p+0L : 0x9.21271d28197cb3afd25a79d4635p-88L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x8.ffffd1c425e80ffc864e957494p+0L : 0x9.21271d28197cb3afd25a79d46p-88L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x8.ffffd1c425e80ffc864e957494p+0L : 0x9.21271d28197cb3afd25a79d464p-88L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x8.ffffd1c425e80ffc864e957494p+0L : 0x9.21271d28197cb3afd25a79d46p-88L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x8.ffffd1c425e80ffc864e957494p+0L : 0x9.21271d28197cb3afd25a79d464p-88L -1 : inexact-ok +lgamma -0x9.00002e3bb47d86d6d843fedc351deb7ad09ec5fp+0 += lgamma downward flt-32 -0x9.00002p+0f : 0x5.e32ee8p-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x9.00002p+0f : 0x5.e32ee8p-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x9.00002p+0f : 0x5.e32ee8p-4f 1 : inexact-ok += lgamma upward flt-32 -0x9.00002p+0f : 0x5.e32efp-4f 1 : inexact-ok += lgamma downward dbl-64 -0x9.00002p+0 : 0x5.e32ee82416adcp-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.00002p+0 : 0x5.e32ee82416adcp-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.00002p+0 : 0x5.e32ee82416adcp-4 1 : inexact-ok += lgamma upward dbl-64 -0x9.00002p+0 : 0x5.e32ee82416aep-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.00002p+0L : 0x5.e32ee82416adc458p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.00002p+0L : 0x5.e32ee82416adc46p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.00002p+0L : 0x5.e32ee82416adc458p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.00002p+0L : 0x5.e32ee82416adc46p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.00002p+0L : 0x5.e32ee82416adc458p-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.00002p+0L : 0x5.e32ee82416adc46p-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.00002p+0L : 0x5.e32ee82416adc458p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.00002p+0L : 0x5.e32ee82416adc46p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002p+0L : 0x5.e32ee82416adc45e301db9b6542cp-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002p+0L : 0x5.e32ee82416adc45e301db9b6542cp-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002p+0L : 0x5.e32ee82416adc45e301db9b6542cp-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002p+0L : 0x5.e32ee82416adc45e301db9b6543p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00002p+0L : 0x5.e32ee82416adc45e301db9b654p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00002p+0L : 0x5.e32ee82416adc45e301db9b654p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00002p+0L : 0x5.e32ee82416adc45e301db9b654p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00002p+0L : 0x5.e32ee82416adc45e301db9b656p-4L 1 : inexact-ok += lgamma downward flt-32 -0x9.00003p+0f : -0x9.99c54p-8f 1 : inexact-ok += lgamma tonearest flt-32 -0x9.00003p+0f : -0x9.99c53p-8f 1 : inexact-ok += lgamma towardzero flt-32 -0x9.00003p+0f : -0x9.99c53p-8f 1 : inexact-ok += lgamma upward flt-32 -0x9.00003p+0f : -0x9.99c53p-8f 1 : inexact-ok += lgamma downward dbl-64 -0x9.00003p+0 : -0x9.99c537e2b92ap-8 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.00003p+0 : -0x9.99c537e2b9298p-8 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.00003p+0 : -0x9.99c537e2b9298p-8 1 : inexact-ok += lgamma upward dbl-64 -0x9.00003p+0 : -0x9.99c537e2b9298p-8 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.00003p+0L : -0x9.99c537e2b92992bp-8L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.00003p+0L : -0x9.99c537e2b92992bp-8L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.00003p+0L : -0x9.99c537e2b92992ap-8L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.00003p+0L : -0x9.99c537e2b92992ap-8L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.00003p+0L : -0x9.99c537e2b92992bp-8L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.00003p+0L : -0x9.99c537e2b92992bp-8L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.00003p+0L : -0x9.99c537e2b92992ap-8L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.00003p+0L : -0x9.99c537e2b92992ap-8L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00003p+0L : -0x9.99c537e2b92992ab902d09aa68e8p-8L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00003p+0L : -0x9.99c537e2b92992ab902d09aa68ep-8L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00003p+0L : -0x9.99c537e2b92992ab902d09aa68ep-8L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00003p+0L : -0x9.99c537e2b92992ab902d09aa68ep-8L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00003p+0L : -0x9.99c537e2b92992ab902d09aa6cp-8L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00003p+0L : -0x9.99c537e2b92992ab902d09aa68p-8L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00003p+0L : -0x9.99c537e2b92992ab902d09aa68p-8L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00003p+0L : -0x9.99c537e2b92992ab902d09aa68p-8L 1 : inexact-ok += lgamma downward dbl-64 -0x9.00002e3bb47d8p+0 : 0x2.5debd4969bb28p-36 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.00002e3bb47d8p+0 : 0x2.5debd4969bb28p-36 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.00002e3bb47d8p+0 : 0x2.5debd4969bb28p-36 1 : inexact-ok += lgamma upward dbl-64 -0x9.00002e3bb47d8p+0 : 0x2.5debd4969bb2ap-36 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286fp-36L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286fp-36L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286fp-36L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f4p-36L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286fp-36L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286fp-36L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286fp-36L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f4p-36L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f02ef187d99c9p-36L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f02ef187d99c92p-36L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f02ef187d99c9p-36L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f02ef187d99c92p-36L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f02ef187d99cp-36L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f02ef187d99dp-36L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f02ef187d99cp-36L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00002e3bb47d8p+0L : 0x2.5debd4969bb286f02ef187d99dp-36L 1 : inexact-ok += lgamma downward dbl-64 -0x9.00002e3bb47ep+0 : -0x2.9ee383255c86ep-32 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.00002e3bb47ep+0 : -0x2.9ee383255c86ep-32 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.00002e3bb47ep+0 : -0x2.9ee383255c86cp-32 1 : inexact-ok += lgamma upward dbl-64 -0x9.00002e3bb47ep+0 : -0x2.9ee383255c86cp-32 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df28p-32L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df28p-32L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df24p-32L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df24p-32L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df28p-32L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df28p-32L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df24p-32L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df24p-32L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df27cc3863245bacp-32L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df27cc3863245bacp-32L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df27cc3863245baap-32L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df27cc3863245baap-32L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df27cc3863245cp-32L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df27cc3863245cp-32L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df27cc3863245bp-32L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00002e3bb47ep+0L : -0x2.9ee383255c86df27cc3863245bp-32L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d14p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1p-44L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d14p-44L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d14p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1p-44L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d14p-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1256f345b0cfbep-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1256f345b0cfbep-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1256f345b0cfbep-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1256f345b0cfcp-44L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1256f345b0cfp-44L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1256f345b0dp-44L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1256f345b0cfp-44L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00002e3bb47d86dp+0L : 0x2.5e69b52fd9e19d1256f345b0dp-44L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdbp-44L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdbp-44L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdacp-44L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdacp-44L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdbp-44L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdbp-44L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdacp-44L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdacp-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdaeb19034b5fd9ep-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdaeb19034b5fd9ep-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdaeb19034b5fd9cp-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdaeb19034b5fd9cp-44L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdaeb19034b5fep-44L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdaeb19034b5fep-44L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdaeb19034b5fdp-44L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00002e3bb47d86ep+0L : -0x3.2b1acbb48b0afdaeb19034b5fdp-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002e3bb47d86d6d843fedc3518p+0L : 0x2.0c77b3317df50e2c02edb5cb24bap-92L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002e3bb47d86d6d843fedc3518p+0L : 0x2.0c77b3317df50e2c02edb5cb24bap-92L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002e3bb47d86d6d843fedc3518p+0L : 0x2.0c77b3317df50e2c02edb5cb24bap-92L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002e3bb47d86d6d843fedc3518p+0L : 0x2.0c77b3317df50e2c02edb5cb24bcp-92L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002e3bb47d86d6d843fedc352p+0L : -0xb.84a8d40b492f4ceba172fed99c9p-96L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002e3bb47d86d6d843fedc352p+0L : -0xb.84a8d40b492f4ceba172fed99c88p-96L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002e3bb47d86d6d843fedc352p+0L : -0xb.84a8d40b492f4ceba172fed99c88p-96L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002e3bb47d86d6d843fedc352p+0L : -0xb.84a8d40b492f4ceba172fed99c88p-96L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002e3bb47d86d6d843fedc34p+0L : 0x6.2f30682ce668d7673da9a4bdc4a4p-88L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002e3bb47d86d6d843fedc34p+0L : 0x6.2f30682ce668d7673da9a4bdc4a8p-88L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002e3bb47d86d6d843fedc34p+0L : 0x6.2f30682ce668d7673da9a4bdc4a4p-88L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002e3bb47d86d6d843fedc34p+0L : 0x6.2f30682ce668d7673da9a4bdc4a8p-88L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00002e3bb47d86d6d843fedc34p+0L : 0x6.2f30682ce668d7673da9a4bdc4p-88L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00002e3bb47d86d6d843fedc34p+0L : 0x6.2f30682ce668d7673da9a4bdc4p-88L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00002e3bb47d86d6d843fedc34p+0L : 0x6.2f30682ce668d7673da9a4bdc4p-88L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00002e3bb47d86d6d843fedc34p+0L : 0x6.2f30682ce668d7673da9a4bdc6p-88L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.00002e3bb47d86d6d843fedc38p+0L : -0xf.f6e19b64add7406eaa7d1bce4d18p-88L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.00002e3bb47d86d6d843fedc38p+0L : -0xf.f6e19b64add7406eaa7d1bce4d1p-88L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.00002e3bb47d86d6d843fedc38p+0L : -0xf.f6e19b64add7406eaa7d1bce4d1p-88L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.00002e3bb47d86d6d843fedc38p+0L : -0xf.f6e19b64add7406eaa7d1bce4d1p-88L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.00002e3bb47d86d6d843fedc38p+0L : -0xf.f6e19b64add7406eaa7d1bce5p-88L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.00002e3bb47d86d6d843fedc38p+0L : -0xf.f6e19b64add7406eaa7d1bce4cp-88L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.00002e3bb47d86d6d843fedc38p+0L : -0xf.f6e19b64add7406eaa7d1bce4cp-88L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.00002e3bb47d86d6d843fedc38p+0L : -0xf.f6e19b64add7406eaa7d1bce4cp-88L 1 : inexact-ok +lgamma -0x9.fffffb606bdfdcd062ae77a50547c69d2eb6f34p+0 += lgamma downward flt-32 -0x9.fffffp+0f : -0x1.3dd0c4p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0x9.fffffp+0f : -0x1.3dd0c4p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0x9.fffffp+0f : -0x1.3dd0c2p+0f 1 : inexact-ok += lgamma upward flt-32 -0x9.fffffp+0f : -0x1.3dd0c2p+0f 1 : inexact-ok += lgamma downward dbl-64 -0x9.fffffp+0 : -0x1.3dd0c34d79695p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.fffffp+0 : -0x1.3dd0c34d79694p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.fffffp+0 : -0x1.3dd0c34d79694p+0 1 : inexact-ok += lgamma upward dbl-64 -0x9.fffffp+0 : -0x1.3dd0c34d79694p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.fffffp+0L : -0x1.3dd0c34d79694346p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.fffffp+0L : -0x1.3dd0c34d79694346p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.fffffp+0L : -0x1.3dd0c34d79694344p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202113p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202113p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202112fp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202112fp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee202118p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee20211p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee20211p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffp+0L : -0x1.3dd0c34d79694344018ee20211p+0L 1 : inexact-ok += lgamma downward dbl-64 -0x9.fffffb606bdf8p+0 : -0x1.41334d2c3ccabp-28 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.fffffb606bdf8p+0 : -0x1.41334d2c3ccaap-28 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.fffffb606bdf8p+0 : -0x1.41334d2c3ccaap-28 1 : inexact-ok += lgamma upward dbl-64 -0x9.fffffb606bdf8p+0 : -0x1.41334d2c3ccaap-28 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa62ap-28L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa62ap-28L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa628p-28L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa628p-28L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa62ap-28L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa62ap-28L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa628p-28L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa628p-28L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa629ce4c669f13ccp-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa629ce4c669f13ccp-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa629ce4c669f13cbp-28L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa629ce4c669f13cbp-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa629ce4c669f14p-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa629ce4c669f14p-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa629ce4c669f138p-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffb606bdf8p+0L : -0x1.41334d2c3ccaa629ce4c669f138p-28L 1 : inexact-ok += lgamma downward dbl-64 -0x9.fffffb606bep+0 : 0x7.9c48d283217d4p-32 1 : inexact-ok += lgamma tonearest dbl-64 -0x9.fffffb606bep+0 : 0x7.9c48d283217d8p-32 1 : inexact-ok += lgamma towardzero dbl-64 -0x9.fffffb606bep+0 : 0x7.9c48d283217d4p-32 1 : inexact-ok += lgamma upward dbl-64 -0x9.fffffb606bep+0 : 0x7.9c48d283217d8p-32 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.fffffb606bep+0L : 0x7.9c48d283217d793p-32L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.fffffb606bep+0L : 0x7.9c48d283217d793p-32L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.fffffb606bep+0L : 0x7.9c48d283217d793p-32L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.fffffb606bep+0L : 0x7.9c48d283217d7938p-32L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.fffffb606bep+0L : 0x7.9c48d283217d793p-32L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.fffffb606bep+0L : 0x7.9c48d283217d793p-32L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.fffffb606bep+0L : 0x7.9c48d283217d793p-32L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.fffffb606bep+0L : 0x7.9c48d283217d7938p-32L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffb606bep+0L : 0x7.9c48d283217d7932db943025f438p-32L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffb606bep+0L : 0x7.9c48d283217d7932db943025f438p-32L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffb606bep+0L : 0x7.9c48d283217d7932db943025f438p-32L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffb606bep+0L : 0x7.9c48d283217d7932db943025f43cp-32L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffb606bep+0L : 0x7.9c48d283217d7932db943025f4p-32L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffb606bep+0L : 0x7.9c48d283217d7932db943025f4p-32L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffb606bep+0L : 0x7.9c48d283217d7932db943025f4p-32L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffb606bep+0L : 0x7.9c48d283217d7932db943025f6p-32L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba2174p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba2174p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba2172p-44L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba2172p-44L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba2174p-44L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba2174p-44L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba2172p-44L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba2172p-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba217320b6a0d61e99p-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba217320b6a0d61e98p-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba217320b6a0d61e98p-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba217320b6a0d61e98p-44L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba217320b6a0d61fp-44L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba217320b6a0d61e8p-44L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba217320b6a0d61e8p-44L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffb606bdfdcdp+0L : -0x1.55818a2b42ba217320b6a0d61e8p-44L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232cp-40L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232cp-40L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232cp-40L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3233p-40L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232cp-40L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232cp-40L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232cp-40L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3233p-40L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232c9100d27de7ccp-40L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232c9100d27de7ccp-40L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232c9100d27de7ccp-40L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232c9100d27de7cep-40L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232c9100d27de7p-40L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232c9100d27de8p-40L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232c9100d27de7p-40L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffb606bdfdcep+0L : 0x3.60979c1bc0b3232c9100d27de8p-40L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffb606bdfdcd062ae77a5054p+0L : -0x1.ae8e54cac61a239123ee45984ab3p-88L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffb606bdfdcd062ae77a5054p+0L : -0x1.ae8e54cac61a239123ee45984ab3p-88L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffb606bdfdcd062ae77a5054p+0L : -0x1.ae8e54cac61a239123ee45984ab2p-88L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffb606bdfdcd062ae77a5054p+0L : -0x1.ae8e54cac61a239123ee45984ab2p-88L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffb606bdfdcd062ae77a50548p+0L : 0xc.698594717bb0c97a661c1e399808p-96L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffb606bdfdcd062ae77a50548p+0L : 0xc.698594717bb0c97a661c1e399808p-96L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffb606bdfdcd062ae77a50548p+0L : 0xc.698594717bb0c97a661c1e399808p-96L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffb606bdfdcd062ae77a50548p+0L : 0xc.698594717bb0c97a661c1e39981p-96L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffb606bdfdcd062ae77a504p+0L : -0x4.6e54873ab758351b9e113f2f462p-84L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffb606bdfdcd062ae77a504p+0L : -0x4.6e54873ab758351b9e113f2f461cp-84L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffb606bdfdcd062ae77a504p+0L : -0x4.6e54873ab758351b9e113f2f461cp-84L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffb606bdfdcd062ae77a504p+0L : -0x4.6e54873ab758351b9e113f2f461cp-84L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffb606bdfdcd062ae77a504p+0L : -0x4.6e54873ab758351b9e113f2f48p-84L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffb606bdfdcd062ae77a504p+0L : -0x4.6e54873ab758351b9e113f2f46p-84L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffb606bdfdcd062ae77a504p+0L : -0x4.6e54873ab758351b9e113f2f46p-84L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffb606bdfdcd062ae77a504p+0L : -0x4.6e54873ab758351b9e113f2f46p-84L 1 : inexact-ok += lgamma downward ldbl-128 -0x9.fffffb606bdfdcd062ae77a508p+0L : 0x9.696a4bbf05566db954940168b35p-84L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x9.fffffb606bdfdcd062ae77a508p+0L : 0x9.696a4bbf05566db954940168b358p-84L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x9.fffffb606bdfdcd062ae77a508p+0L : 0x9.696a4bbf05566db954940168b35p-84L 1 : inexact-ok += lgamma upward ldbl-128 -0x9.fffffb606bdfdcd062ae77a508p+0L : 0x9.696a4bbf05566db954940168b358p-84L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x9.fffffb606bdfdcd062ae77a508p+0L : 0x9.696a4bbf05566db954940168bp-84L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x9.fffffb606bdfdcd062ae77a508p+0L : 0x9.696a4bbf05566db954940168b4p-84L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x9.fffffb606bdfdcd062ae77a508p+0L : 0x9.696a4bbf05566db954940168bp-84L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x9.fffffb606bdfdcd062ae77a508p+0L : 0x9.696a4bbf05566db954940168b4p-84L 1 : inexact-ok +lgamma -0xa.0000049f93bb9927b45d95e15441e03086db914p+0 += lgamma downward flt-32 -0xa.00001p+0f : -0x1.3dd11p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xa.00001p+0f : -0x1.3dd10ep+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xa.00001p+0f : -0x1.3dd10ep+0f -1 : inexact-ok += lgamma upward flt-32 -0xa.00001p+0f : -0x1.3dd10ep+0f -1 : inexact-ok += lgamma downward dbl-64 -0xa.00001p+0 : -0x1.3dd10e8f080e9p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.00001p+0 : -0x1.3dd10e8f080e9p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.00001p+0 : -0x1.3dd10e8f080e8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xa.00001p+0 : -0x1.3dd10e8f080e8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.00001p+0L : -0x1.3dd10e8f080e8daap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.00001p+0L : -0x1.3dd10e8f080e8daap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.00001p+0L : -0x1.3dd10e8f080e8da8p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.00001p+0L : -0x1.3dd10e8f080e8da8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.00001p+0L : -0x1.3dd10e8f080e8daap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.00001p+0L : -0x1.3dd10e8f080e8daap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.00001p+0L : -0x1.3dd10e8f080e8da8p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.00001p+0L : -0x1.3dd10e8f080e8da8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56ed2p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56ed2p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56ed1p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56ed1p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56fp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56fp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56e8p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.00001p+0L : -0x1.3dd10e8f080e8da97df93de56e8p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xa.0000049f93bb8p+0 : 0x5.70ddf269e6d64p-32 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.0000049f93bb8p+0 : 0x5.70ddf269e6d68p-32 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.0000049f93bb8p+0 : 0x5.70ddf269e6d64p-32 -1 : inexact-ok += lgamma upward dbl-64 -0xa.0000049f93bb8p+0 : 0x5.70ddf269e6d68p-32 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667ap-32L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667ap-32L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667ap-32L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a8p-32L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667ap-32L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667ap-32L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667ap-32L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a8p-32L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a1b2a416297d04p-32L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a1b2a416297d08p-32L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a1b2a416297d04p-32L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a1b2a416297d08p-32L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a1b2a416297cp-32L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a1b2a416297ep-32L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a1b2a416297cp-32L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.0000049f93bb8p+0L : 0x5.70ddf269e6d667a1b2a416297ep-32L -1 : inexact-ok += lgamma downward dbl-64 -0xa.0000049f93bcp+0 : -0x1.63ea466b9e05cp-28 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.0000049f93bcp+0 : -0x1.63ea466b9e05cp-28 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.0000049f93bcp+0 : -0x1.63ea466b9e05bp-28 -1 : inexact-ok += lgamma upward dbl-64 -0xa.0000049f93bcp+0 : -0x1.63ea466b9e05bp-28 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e4p-28L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2p-28L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2p-28L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e4p-28L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2p-28L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2182cf19da66ap-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2182cf19da66ap-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2182cf19da669p-28L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2182cf19da669p-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2182cf19da68p-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2182cf19da68p-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2182cf19da6p-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.0000049f93bcp+0L : -0x1.63ea466b9e05b9e2182cf19da6p-28L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ep-40L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ep-40L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ep-40L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c58p-40L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ep-40L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ep-40L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ep-40L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c58p-40L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ecdd5e15136d7p-40L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ecdd5e15136d8p-40L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ecdd5e15136d7p-40L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ecdd5e15136d8p-40L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ecdd5e151368p-40L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ecdd5e15137p-40L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ecdd5e151368p-40L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.0000049f93bb992p+0L : 0x1.aa9c2e2b1029c57ecdd5e15137p-40L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafep-40L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafcp-40L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafcp-40L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafcp-40L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafep-40L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafcp-40L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafcp-40L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafcp-40L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafc1bbdbfcaab98p-40L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafc1bbdbfcaab97p-40L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafc1bbdbfcaab97p-40L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafc1bbdbfcaab97p-40L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafc1bbdbfcaacp-40L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafc1bbdbfcaab8p-40L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafc1bbdbfcaab8p-40L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.0000049f93bb993p+0L : -0x1.cb541d167c13dafc1bbdbfcaab8p-40L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000049f93bb9927b45d95e1544p+0L : 0x6.7dca7cdca65e5e48553a99e1c88p-92L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000049f93bb9927b45d95e1544p+0L : 0x6.7dca7cdca65e5e48553a99e1c884p-92L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000049f93bb9927b45d95e1544p+0L : 0x6.7dca7cdca65e5e48553a99e1c88p-92L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000049f93bb9927b45d95e1544p+0L : 0x6.7dca7cdca65e5e48553a99e1c884p-92L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000049f93bb9927b45d95e15448p+0L : -0x1.531b7dd2fbd538fb486d457ffd2p-88L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000049f93bb9927b45d95e15448p+0L : -0x1.531b7dd2fbd538fb486d457ffd2p-88L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000049f93bb9927b45d95e15448p+0L : -0x1.531b7dd2fbd538fb486d457ffd1fp-88L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000049f93bb9927b45d95e15448p+0L : -0x1.531b7dd2fbd538fb486d457ffd1fp-88L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000049f93bb9927b45d95e154p+0L : 0xe.3f9dd4d3fc3edce2f35b8e589238p-88L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000049f93bb9927b45d95e154p+0L : 0xe.3f9dd4d3fc3edce2f35b8e589238p-88L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000049f93bb9927b45d95e154p+0L : 0xe.3f9dd4d3fc3edce2f35b8e589238p-88L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000049f93bb9927b45d95e154p+0L : 0xe.3f9dd4d3fc3edce2f35b8e58924p-88L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.0000049f93bb9927b45d95e154p+0L : 0xe.3f9dd4d3fc3edce2f35b8e589p-88L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.0000049f93bb9927b45d95e154p+0L : 0xe.3f9dd4d3fc3edce2f35b8e5894p-88L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.0000049f93bb9927b45d95e154p+0L : 0xe.3f9dd4d3fc3edce2f35b8e589p-88L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.0000049f93bb9927b45d95e154p+0L : 0xe.3f9dd4d3fc3edce2f35b8e5894p-88L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.0000049f93bb9927b45d95e158p+0L : -0xc.f3c74fb8f21509303ecc8ea97c08p-84L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.0000049f93bb9927b45d95e158p+0L : -0xc.f3c74fb8f21509303ecc8ea97cp-84L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.0000049f93bb9927b45d95e158p+0L : -0xc.f3c74fb8f21509303ecc8ea97cp-84L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.0000049f93bb9927b45d95e158p+0L : -0xc.f3c74fb8f21509303ecc8ea97cp-84L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.0000049f93bb9927b45d95e158p+0L : -0xc.f3c74fb8f21509303ecc8ea98p-84L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.0000049f93bb9927b45d95e158p+0L : -0xc.f3c74fb8f21509303ecc8ea97cp-84L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.0000049f93bb9927b45d95e158p+0L : -0xc.f3c74fb8f21509303ecc8ea97cp-84L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.0000049f93bb9927b45d95e158p+0L : -0xc.f3c74fb8f21509303ecc8ea97cp-84L -1 : inexact-ok +lgamma -0xa.ffffff9466e9f1b36dacd2adbd18d05a4e45806p+0 += lgamma downward flt-32 -0xa.fffffp+0f : -0x3.a3ad3cp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xa.fffffp+0f : -0x3.a3ad38p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xa.fffffp+0f : -0x3.a3ad38p+0f -1 : inexact-ok += lgamma upward flt-32 -0xa.fffffp+0f : -0x3.a3ad38p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xa.fffffp+0 : -0x3.a3ad38c9033a8p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.fffffp+0 : -0x3.a3ad38c9033a6p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.fffffp+0 : -0x3.a3ad38c9033a6p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xa.fffffp+0 : -0x3.a3ad38c9033a6p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.fffffp+0L : -0x3.a3ad38c9033a659cp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.fffffp+0L : -0x3.a3ad38c9033a659cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.fffffp+0L : -0x3.a3ad38c9033a6598p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.fffffp+0L : -0x3.a3ad38c9033a6598p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.fffffp+0L : -0x3.a3ad38c9033a659cp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.fffffp+0L : -0x3.a3ad38c9033a659cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.fffffp+0L : -0x3.a3ad38c9033a6598p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.fffffp+0L : -0x3.a3ad38c9033a6598p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477e6p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477e4p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477e4p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477e4p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00478p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00478p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.fffffp+0L : -0x3.a3ad38c9033a659ac104c00477p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xa.ffffff9466e98p+0 : -0x1.0e8528e5ba92ep-24 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.ffffff9466e98p+0 : -0x1.0e8528e5ba92dp-24 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.ffffff9466e98p+0 : -0x1.0e8528e5ba92dp-24 -1 : inexact-ok += lgamma upward dbl-64 -0xa.ffffff9466e98p+0 : -0x1.0e8528e5ba92dp-24 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d6p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d6p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d4p-24L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d4p-24L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d6p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d6p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d4p-24L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d4p-24L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d57ef9a360b17fp-24L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d57ef9a360b17ep-24L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d57ef9a360b17ep-24L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d57ef9a360b17ep-24L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d57ef9a360b18p-24L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d57ef9a360b18p-24L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d57ef9a360b1p-24L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.ffffff9466e98p+0L : -0x1.0e8528e5ba92d3d57ef9a360b1p-24L -1 : inexact-ok += lgamma downward dbl-64 -0xa.ffffff9466eap+0 : 0x2.205541c47450cp-28 -1 : inexact-ok += lgamma tonearest dbl-64 -0xa.ffffff9466eap+0 : 0x2.205541c47450ep-28 -1 : inexact-ok += lgamma towardzero dbl-64 -0xa.ffffff9466eap+0 : 0x2.205541c47450cp-28 -1 : inexact-ok += lgamma upward dbl-64 -0xa.ffffff9466eap+0 : 0x2.205541c47450ep-28 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.ffffff9466eap+0L : 0x2.205541c47450d1dp-28L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d4p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.ffffff9466eap+0L : 0x2.205541c47450d1dp-28L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d4p-28L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.ffffff9466eap+0L : 0x2.205541c47450d1dp-28L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d4p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.ffffff9466eap+0L : 0x2.205541c47450d1dp-28L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d4p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d3de54560bdabcp-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d3de54560bdabep-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d3de54560bdabcp-28L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d3de54560bdabep-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d3de54560bdap-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d3de54560bdbp-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d3de54560bdap-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.ffffff9466eap+0L : 0x2.205541c47450d1d3de54560bdbp-28L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503bp-40L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503bp-40L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503ap-40L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503ap-40L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503bp-40L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503bp-40L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503ap-40L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503ap-40L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503a9a39ca7d0483p-40L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503a9a39ca7d04828p-40L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503a9a39ca7d04828p-40L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503a9a39ca7d04828p-40L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503a9a39ca7d04cp-40L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503a9a39ca7d048p-40L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503a9a39ca7d048p-40L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.ffffff9466e9f1bp+0L : -0x8.28300f9cbbc503a9a39ca7d048p-40L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2p-36L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2p-36L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2p-36L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd4p-36L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2p-36L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2p-36L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2p-36L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd4p-36L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2694ba76e4fe5p-36L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2694ba76e4fe6p-36L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2694ba76e4fe5p-36L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2694ba76e4fe6p-36L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2694ba76e4f8p-36L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2694ba76e5p-36L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2694ba76e4f8p-36L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.ffffff9466e9f1cp+0L : 0x1.de91fa23a9940dd2694ba76e5p-36L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbd18p+0L : -0x1.efb7e7a1e33d47532bf23ebbde56p-88L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbd18p+0L : -0x1.efb7e7a1e33d47532bf23ebbde56p-88L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbd18p+0L : -0x1.efb7e7a1e33d47532bf23ebbde55p-88L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbd18p+0L : -0x1.efb7e7a1e33d47532bf23ebbde55p-88L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbd2p+0L : 0x1.118eff148f83e9e172e04ca13dd4p-84L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbd2p+0L : 0x1.118eff148f83e9e172e04ca13dd5p-84L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbd2p+0L : 0x1.118eff148f83e9e172e04ca13dd4p-84L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbd2p+0L : 0x1.118eff148f83e9e172e04ca13dd5p-84L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbcp+0L : -0x2.9c1eaa8fbde52da4dd753ce2f2a6p-80L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbcp+0L : -0x2.9c1eaa8fbde52da4dd753ce2f2a6p-80L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbcp+0L : -0x2.9c1eaa8fbde52da4dd753ce2f2a4p-80L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffff9466e9f1b36dacd2adbcp+0L : -0x2.9c1eaa8fbde52da4dd753ce2f2a4p-80L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.ffffff9466e9f1b36dacd2adbcp+0L : -0x2.9c1eaa8fbde52da4dd753ce2f3p-80L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.ffffff9466e9f1b36dacd2adbcp+0L : -0x2.9c1eaa8fbde52da4dd753ce2f3p-80L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.ffffff9466e9f1b36dacd2adbcp+0L : -0x2.9c1eaa8fbde52da4dd753ce2f2p-80L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.ffffff9466e9f1b36dacd2adbcp+0L : -0x2.9c1eaa8fbde52da4dd753ce2f2p-80L -1 : inexact-ok += lgamma downward ldbl-128 -0xa.ffffff9466e9f1b36dacd2adcp+0L : 0x6.e83541e5afd8c5104f9a72184984p-80L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xa.ffffff9466e9f1b36dacd2adcp+0L : 0x6.e83541e5afd8c5104f9a72184984p-80L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xa.ffffff9466e9f1b36dacd2adcp+0L : 0x6.e83541e5afd8c5104f9a72184984p-80L -1 : inexact-ok += lgamma upward ldbl-128 -0xa.ffffff9466e9f1b36dacd2adcp+0L : 0x6.e83541e5afd8c5104f9a72184988p-80L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xa.ffffff9466e9f1b36dacd2adcp+0L : 0x6.e83541e5afd8c5104f9a721848p-80L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xa.ffffff9466e9f1b36dacd2adcp+0L : 0x6.e83541e5afd8c5104f9a72184ap-80L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xa.ffffff9466e9f1b36dacd2adcp+0L : 0x6.e83541e5afd8c5104f9a721848p-80L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xa.ffffff9466e9f1b36dacd2adcp+0L : 0x6.e83541e5afd8c5104f9a72184ap-80L -1 : inexact-ok +lgamma -0xb.0000006b9915315d965a6ffea40e4bea39000ddp+0 += lgamma downward flt-32 -0xb.00001p+0f : -0x3.a3ad88p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xb.00001p+0f : -0x3.a3ad88p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xb.00001p+0f : -0x3.a3ad84p+0f 1 : inexact-ok += lgamma upward flt-32 -0xb.00001p+0f : -0x3.a3ad84p+0f 1 : inexact-ok += lgamma downward dbl-64 -0xb.00001p+0 : -0x3.a3ad86f34c0e4p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.00001p+0 : -0x3.a3ad86f34c0e4p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.00001p+0 : -0x3.a3ad86f34c0e2p+0 1 : inexact-ok += lgamma upward dbl-64 -0xb.00001p+0 : -0x3.a3ad86f34c0e2p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba4p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba4p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.00001p+0L : -0x3.a3ad86f34c0e3bap+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.00001p+0L : -0x3.a3ad86f34c0e3bap+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba4p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba4p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.00001p+0L : -0x3.a3ad86f34c0e3bap+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.00001p+0L : -0x3.a3ad86f34c0e3bap+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cab2p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cabp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cabp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cabp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cbp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cbp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.00001p+0L : -0x3.a3ad86f34c0e3ba328367f78cap+0L 1 : inexact-ok += lgamma downward dbl-64 -0xb.0000006b9915p+0 : 0x7.573b06696043p-28 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.0000006b9915p+0 : 0x7.573b06696043p-28 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.0000006b9915p+0 : 0x7.573b06696043p-28 1 : inexact-ok += lgamma upward dbl-64 -0xb.0000006b9915p+0 : 0x7.573b066960434p-28 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.0000006b9915p+0L : 0x7.573b0669604304ap-28L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.0000006b9915p+0L : 0x7.573b0669604304ap-28L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.0000006b9915p+0L : 0x7.573b0669604304ap-28L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.0000006b9915p+0L : 0x7.573b0669604304a8p-28L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.0000006b9915p+0L : 0x7.573b0669604304ap-28L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.0000006b9915p+0L : 0x7.573b0669604304ap-28L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.0000006b9915p+0L : 0x7.573b0669604304ap-28L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.0000006b9915p+0L : 0x7.573b0669604304a8p-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000006b9915p+0L : 0x7.573b0669604304a200ed7fab9af4p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000006b9915p+0L : 0x7.573b0669604304a200ed7fab9af4p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000006b9915p+0L : 0x7.573b0669604304a200ed7fab9af4p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000006b9915p+0L : 0x7.573b0669604304a200ed7fab9af8p-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.0000006b9915p+0L : 0x7.573b0669604304a200ed7fab9ap-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.0000006b9915p+0L : 0x7.573b0669604304a200ed7fab9ap-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.0000006b9915p+0L : 0x7.573b0669604304a200ed7fab9ap-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.0000006b9915p+0L : 0x7.573b0669604304a200ed7fab9cp-28L 1 : inexact-ok += lgamma downward dbl-64 -0xb.0000006b99158p+0 : -0xb.b16d1e1508e8p-28 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.0000006b99158p+0 : -0xb.b16d1e1508e78p-28 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.0000006b99158p+0 : -0xb.b16d1e1508e78p-28 1 : inexact-ok += lgamma upward dbl-64 -0xb.0000006b99158p+0 : -0xb.b16d1e1508e78p-28 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9cp-28L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9cp-28L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bp-28L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bp-28L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9cp-28L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9cp-28L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bp-28L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bp-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bd7460e95f6af8p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bd7460e95f6afp-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bd7460e95f6afp-28L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bd7460e95f6afp-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bd7460e95f6cp-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bd7460e95f6cp-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bd7460e95f68p-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.0000006b99158p+0L : -0xb.b16d1e1508e7a9bd7460e95f68p-28L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe3p-36L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe3p-36L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe3p-36L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe34p-36L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe3p-36L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe3p-36L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe3p-36L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe34p-36L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe315489e4a8bd3cp-36L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe315489e4a8bd3ep-36L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe315489e4a8bd3cp-36L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe315489e4a8bd3ep-36L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe315489e4a8bdp-36L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe315489e4a8bdp-36L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe315489e4a8bdp-36L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.0000006b9915315p+0L : 0x2.053cabc3adfebe315489e4a8bep-36L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dacp-40L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dab8p-40L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dab8p-40L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dab8p-40L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dacp-40L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dab8p-40L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dab8p-40L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dab8p-40L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dabb0c2a6c755ab4p-40L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dabb0c2a6c755abp-40L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dabb0c2a6c755abp-40L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dabb0c2a6c755abp-40L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dabb0c2a6c755cp-40L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dabb0c2a6c755ap-40L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dabb0c2a6c755ap-40L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.0000006b9915316p+0L : -0x5.bd8591f162c0dabb0c2a6c755ap-40L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000006b9915315d965a6ffea408p+0L : 0xe.fb1c8a928784bc973ad267a8c84p-88L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000006b9915315d965a6ffea408p+0L : 0xe.fb1c8a928784bc973ad267a8c848p-88L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000006b9915315d965a6ffea408p+0L : 0xe.fb1c8a928784bc973ad267a8c84p-88L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000006b9915315d965a6ffea408p+0L : 0xe.fb1c8a928784bc973ad267a8c848p-88L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000006b9915315d965a6ffea41p+0L : -0x4.0d8b9c829ccafedbd8515060eb2p-88L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000006b9915315d965a6ffea41p+0L : -0x4.0d8b9c829ccafedbd8515060eb2p-88L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000006b9915315d965a6ffea41p+0L : -0x4.0d8b9c829ccafedbd8515060eb1cp-88L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000006b9915315d965a6ffea41p+0L : -0x4.0d8b9c829ccafedbd8515060eb1cp-88L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000006b9915315d965a6ffea4p+0L : 0x2.203c4b1a7abd4780a4df789fbb96p-84L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000006b9915315d965a6ffea4p+0L : 0x2.203c4b1a7abd4780a4df789fbb98p-84L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000006b9915315d965a6ffea4p+0L : 0x2.203c4b1a7abd4780a4df789fbb96p-84L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000006b9915315d965a6ffea4p+0L : 0x2.203c4b1a7abd4780a4df789fbb98p-84L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.0000006b9915315d965a6ffea4p+0L : 0x2.203c4b1a7abd4780a4df789fbbp-84L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.0000006b9915315d965a6ffea4p+0L : 0x2.203c4b1a7abd4780a4df789fbcp-84L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.0000006b9915315d965a6ffea4p+0L : 0x2.203c4b1a7abd4780a4df789fbbp-84L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.0000006b9915315d965a6ffea4p+0L : 0x2.203c4b1a7abd4780a4df789fbcp-84L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.0000006b9915315d965a6ffea8p+0L : -0x9.62504ed8ea7c09417f17ab0a1198p-80L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.0000006b9915315d965a6ffea8p+0L : -0x9.62504ed8ea7c09417f17ab0a119p-80L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.0000006b9915315d965a6ffea8p+0L : -0x9.62504ed8ea7c09417f17ab0a119p-80L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.0000006b9915315d965a6ffea8p+0L : -0x9.62504ed8ea7c09417f17ab0a119p-80L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.0000006b9915315d965a6ffea8p+0L : -0x9.62504ed8ea7c09417f17ab0a14p-80L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.0000006b9915315d965a6ffea8p+0L : -0x9.62504ed8ea7c09417f17ab0a1p-80L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.0000006b9915315d965a6ffea8p+0L : -0x9.62504ed8ea7c09417f17ab0a1p-80L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.0000006b9915315d965a6ffea8p+0L : -0x9.62504ed8ea7c09417f17ab0a1p-80L 1 : inexact-ok +lgamma -0xb.fffffff7089387387de41acc3d3c978bd839c8cp+0 += lgamma downward flt-32 -0xb.fffffp+0f : -0x6.1fd01p+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xb.fffffp+0f : -0x6.1fd01p+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xb.fffffp+0f : -0x6.1fd008p+0f 1 : inexact-ok += lgamma upward flt-32 -0xb.fffffp+0f : -0x6.1fd008p+0f 1 : inexact-ok += lgamma downward dbl-64 -0xb.fffffp+0 : -0x6.1fd00f0e21b4p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.fffffp+0 : -0x6.1fd00f0e21b3cp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.fffffp+0 : -0x6.1fd00f0e21b3cp+0 1 : inexact-ok += lgamma upward dbl-64 -0xb.fffffp+0 : -0x6.1fd00f0e21b3cp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.fffffp+0L : -0x6.1fd00f0e21b3c988p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.fffffp+0L : -0x6.1fd00f0e21b3c988p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.fffffp+0L : -0x6.1fd00f0e21b3c988p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.fffffp+0L : -0x6.1fd00f0e21b3c988p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729b28p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729b24p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729b24p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729b24p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729ap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffp+0L : -0x6.1fd00f0e21b3c98569e28b729ap+0L 1 : inexact-ok += lgamma downward dbl-64 -0xb.fffffff708938p+0 : -0xc.e27c4f01cf538p-28 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.fffffff708938p+0 : -0xc.e27c4f01cf53p-28 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.fffffff708938p+0 : -0xc.e27c4f01cf53p-28 1 : inexact-ok += lgamma upward dbl-64 -0xb.fffffff708938p+0 : -0xc.e27c4f01cf53p-28 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.fffffff708938p+0L : -0xc.e27c4f01cf53285p-28L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.fffffff708938p+0L : -0xc.e27c4f01cf53284p-28L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.fffffff708938p+0L : -0xc.e27c4f01cf53284p-28L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.fffffff708938p+0L : -0xc.e27c4f01cf53284p-28L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.fffffff708938p+0L : -0xc.e27c4f01cf53285p-28L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.fffffff708938p+0L : -0xc.e27c4f01cf53284p-28L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.fffffff708938p+0L : -0xc.e27c4f01cf53284p-28L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.fffffff708938p+0L : -0xc.e27c4f01cf53284p-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffff708938p+0L : -0xc.e27c4f01cf5328473b68e6bd241p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffff708938p+0L : -0xc.e27c4f01cf5328473b68e6bd241p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffff708938p+0L : -0xc.e27c4f01cf5328473b68e6bd2408p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffff708938p+0L : -0xc.e27c4f01cf5328473b68e6bd2408p-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffff708938p+0L : -0xc.e27c4f01cf5328473b68e6bd28p-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffff708938p+0L : -0xc.e27c4f01cf5328473b68e6bd24p-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffff708938p+0L : -0xc.e27c4f01cf5328473b68e6bd24p-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffff708938p+0L : -0xc.e27c4f01cf5328473b68e6bd24p-28L 1 : inexact-ok += lgamma downward dbl-64 -0xb.fffffff70894p+0 : 0xd.785692eee5fdp-24 1 : inexact-ok += lgamma tonearest dbl-64 -0xb.fffffff70894p+0 : 0xd.785692eee5fd8p-24 1 : inexact-ok += lgamma towardzero dbl-64 -0xb.fffffff70894p+0 : 0xd.785692eee5fdp-24 1 : inexact-ok += lgamma upward dbl-64 -0xb.fffffff70894p+0 : 0xd.785692eee5fd8p-24 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfp-24L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.fffffff70894p+0L : 0xd.785692eee5fd5cp-24L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfp-24L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.fffffff70894p+0L : 0xd.785692eee5fd5cp-24L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfp-24L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.fffffff70894p+0L : 0xd.785692eee5fd5cp-24L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfp-24L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.fffffff70894p+0L : 0xd.785692eee5fd5cp-24L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfcead41cc15278p-24L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfcead41cc15278p-24L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfcead41cc15278p-24L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfcead41cc1528p-24L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfcead41cc15p-24L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfcead41cc154p-24L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfcead41cc15p-24L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffff70894p+0L : 0xd.785692eee5fd5bfcead41cc154p-24L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5552p-36L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5552p-36L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551p-36L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551p-36L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5552p-36L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5552p-36L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551p-36L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551p-36L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551ccfbcd35dbe18p-36L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551ccfbcd35dbe1p-36L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551ccfbcd35dbe1p-36L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551ccfbcd35dbe1p-36L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551ccfbcd35dcp-36L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551ccfbcd35dcp-36L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551ccfbcd35dbcp-36L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffff70893873p+0L : -0xf.272276e2f7d5551ccfbcd35dbcp-36L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354p-36L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xb.fffffff70893874p+0L : 0xd.65d9840e2817355p-36L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354p-36L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xb.fffffff70893874p+0L : 0xd.65d9840e2817355p-36L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354p-36L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xb.fffffff70893874p+0L : 0xd.65d9840e2817355p-36L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354p-36L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xb.fffffff70893874p+0L : 0xd.65d9840e2817355p-36L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354de03bdbee8aep-36L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354de03bdbee8ae8p-36L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354de03bdbee8aep-36L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354de03bdbee8ae8p-36L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354de03bdbee88p-36L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354de03bdbee8cp-36L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354de03bdbee88p-36L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffff70893874p+0L : 0xd.65d9840e2817354de03bdbee8cp-36L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffff7089387387de41acc3d38p+0L : -0x8.31ab137078f08157c5a62729443p-84L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffff7089387387de41acc3d38p+0L : -0x8.31ab137078f08157c5a627294428p-84L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffff7089387387de41acc3d38p+0L : -0x8.31ab137078f08157c5a627294428p-84L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffff7089387387de41acc3d38p+0L : -0x8.31ab137078f08157c5a627294428p-84L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffff7089387387de41acc3d4p+0L : 0x6.14d2ea08df7366befa4020c93204p-84L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffff7089387387de41acc3d4p+0L : 0x6.14d2ea08df7366befa4020c93208p-84L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffff7089387387de41acc3d4p+0L : 0x6.14d2ea08df7366befa4020c93204p-84L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffff7089387387de41acc3d4p+0L : 0x6.14d2ea08df7366befa4020c93208p-84L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffff7089387387de41acc3cp+0L : -0x2.34eedcb0ecf028dccedaec8d0428p-76L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffff7089387387de41acc3cp+0L : -0x2.34eedcb0ecf028dccedaec8d0426p-76L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffff7089387387de41acc3cp+0L : -0x2.34eedcb0ecf028dccedaec8d0426p-76L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffff7089387387de41acc3cp+0L : -0x2.34eedcb0ecf028dccedaec8d0426p-76L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffff7089387387de41acc3cp+0L : -0x2.34eedcb0ecf028dccedaec8d05p-76L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffff7089387387de41acc3cp+0L : -0x2.34eedcb0ecf028dccedaec8d04p-76L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffff7089387387de41acc3cp+0L : -0x2.34eedcb0ecf028dccedaec8d04p-76L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffff7089387387de41acc3cp+0L : -0x2.34eedcb0ecf028dccedaec8d04p-76L 1 : inexact-ok += lgamma downward ldbl-128 -0xb.fffffff7089387387de41acc4p+0L : 0x4.ee50220bbf41cb2e91b43d75bc7p-76L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xb.fffffff7089387387de41acc4p+0L : 0x4.ee50220bbf41cb2e91b43d75bc74p-76L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xb.fffffff7089387387de41acc4p+0L : 0x4.ee50220bbf41cb2e91b43d75bc7p-76L 1 : inexact-ok += lgamma upward ldbl-128 -0xb.fffffff7089387387de41acc4p+0L : 0x4.ee50220bbf41cb2e91b43d75bc74p-76L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xb.fffffff7089387387de41acc4p+0L : 0x4.ee50220bbf41cb2e91b43d75bcp-76L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xb.fffffff7089387387de41acc4p+0L : 0x4.ee50220bbf41cb2e91b43d75bcp-76L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xb.fffffff7089387387de41acc4p+0L : 0x4.ee50220bbf41cb2e91b43d75bcp-76L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xb.fffffff7089387387de41acc4p+0L : 0x4.ee50220bbf41cb2e91b43d75bep-76L 1 : inexact-ok +lgamma -0xc.00000008f76c7731567c0f0250f387920df5676p+0 += lgamma downward flt-32 -0xc.00001p+0f : -0x6.1fd06p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xc.00001p+0f : -0x6.1fd06p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xc.00001p+0f : -0x6.1fd058p+0f -1 : inexact-ok += lgamma upward flt-32 -0xc.00001p+0f : -0x6.1fd058p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xc.00001p+0 : -0x6.1fd05fe315328p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.00001p+0 : -0x6.1fd05fe315324p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.00001p+0 : -0x6.1fd05fe315324p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xc.00001p+0 : -0x6.1fd05fe315324p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.00001p+0L : -0x6.1fd05fe315324a4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.00001p+0L : -0x6.1fd05fe315324a4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.00001p+0L : -0x6.1fd05fe315324a38p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a1660cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a1660cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a16608p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a16608p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a168p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a166p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a166p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00001p+0L : -0x6.1fd05fe315324a387d5380a166p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xc.00000008f76cp+0 : 0xd.4b0a2023492bp-24 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.00000008f76cp+0 : 0xd.4b0a2023492bp-24 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.00000008f76cp+0 : 0xd.4b0a2023492bp-24 -1 : inexact-ok += lgamma upward dbl-64 -0xc.00000008f76cp+0 : 0xd.4b0a2023492b8p-24 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c3p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2p-24L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c3p-24L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2p-24L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c3p-24L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2p-24L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c3p-24L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2bf31822109db8p-24L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2bf31822109db8p-24L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2bf31822109db8p-24L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2bf31822109dcp-24L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2bf31822109cp-24L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2bf31822109cp-24L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2bf31822109cp-24L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00000008f76cp+0L : 0xd.4b0a2023492b1c2bf3182210ap-24L -1 : inexact-ok += lgamma downward dbl-64 -0xc.00000008f76c8p+0 : -0xf.b743a42616368p-28 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.00000008f76c8p+0 : -0xf.b743a42616368p-28 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.00000008f76c8p+0 : -0xf.b743a4261636p-28 -1 : inexact-ok += lgamma upward dbl-64 -0xc.00000008f76c8p+0 : -0xf.b743a4261636p-28 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.00000008f76c8p+0L : -0xf.b743a426163665cp-28L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.00000008f76c8p+0L : -0xf.b743a426163665bp-28L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.00000008f76c8p+0L : -0xf.b743a426163665bp-28L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.00000008f76c8p+0L : -0xf.b743a426163665bp-28L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.00000008f76c8p+0L : -0xf.b743a426163665cp-28L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.00000008f76c8p+0L : -0xf.b743a426163665bp-28L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.00000008f76c8p+0L : -0xf.b743a426163665bp-28L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.00000008f76c8p+0L : -0xf.b743a426163665bp-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000008f76c8p+0L : -0xf.b743a426163665b0453dbafc72ep-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000008f76c8p+0L : -0xf.b743a426163665b0453dbafc72ep-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000008f76c8p+0L : -0xf.b743a426163665b0453dbafc72d8p-28L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000008f76c8p+0L : -0xf.b743a426163665b0453dbafc72d8p-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00000008f76c8p+0L : -0xf.b743a426163665b0453dbafc74p-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00000008f76c8p+0L : -0xf.b743a426163665b0453dbafc74p-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00000008f76c8p+0L : -0xf.b743a426163665b0453dbafc7p-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00000008f76c8p+0L : -0xf.b743a426163665b0453dbafc7p-28L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b4p-36L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b8p-36L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b4p-36L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b8p-36L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b4p-36L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b8p-36L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b4p-36L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b8p-36L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b65b314a996df6p-36L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b65b314a996df8p-36L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b65b314a996df6p-36L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b65b314a996df8p-36L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b65b314a996dp-36L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b65b314a996ep-36L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b65b314a996dp-36L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00000008f76c773p+0L : 0x2.6322ea559f93a0b65b314a996ep-36L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb8p-32L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6p-32L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6p-32L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6p-32L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb8p-32L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6p-32L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6p-32L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6p-32L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6055269a5275cp-32L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6055269a5275bp-32L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6055269a5275bp-32L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6055269a5275bp-32L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6055269a5278p-32L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6055269a5278p-32L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6055269a527p-32L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00000008f76c774p+0L : -0x1.a29d91aa27903fb6055269a527p-32L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000008f76c7731567c0f0250fp+0L : 0x6.4c596ec141406827148aa9bdeb6p-84L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000008f76c7731567c0f0250fp+0L : 0x6.4c596ec141406827148aa9bdeb64p-84L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000008f76c7731567c0f0250fp+0L : 0x6.4c596ec141406827148aa9bdeb6p-84L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000008f76c7731567c0f0250fp+0L : 0x6.4c596ec141406827148aa9bdeb64p-84L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000008f76c7731567c0f0250f8p+0L : -0x7.fa2493c5665b67fadd26ecb7136cp-84L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000008f76c7731567c0f0250f8p+0L : -0x7.fa2493c5665b67fadd26ecb71368p-84L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000008f76c7731567c0f0250f8p+0L : -0x7.fa2493c5665b67fadd26ecb71368p-84L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000008f76c7731567c0f0250f8p+0L : -0x7.fa2493c5665b67fadd26ecb71368p-84L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000008f76c7731567c0f025p+0L : 0x1.b28f1dba88e582cc217e7cd29c4p-76L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000008f76c7731567c0f025p+0L : 0x1.b28f1dba88e582cc217e7cd29c4p-76L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000008f76c7731567c0f025p+0L : 0x1.b28f1dba88e582cc217e7cd29c4p-76L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000008f76c7731567c0f025p+0L : 0x1.b28f1dba88e582cc217e7cd29c41p-76L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00000008f76c7731567c0f025p+0L : 0x1.b28f1dba88e582cc217e7cd29cp-76L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00000008f76c7731567c0f025p+0L : 0x1.b28f1dba88e582cc217e7cd29c8p-76L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00000008f76c7731567c0f025p+0L : 0x1.b28f1dba88e582cc217e7cd29cp-76L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00000008f76c7731567c0f025p+0L : 0x1.b28f1dba88e582cc217e7cd29c8p-76L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.00000008f76c7731567c0f0254p+0L : -0x5.70afe388cae86544d684f7c8499cp-76L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.00000008f76c7731567c0f0254p+0L : -0x5.70afe388cae86544d684f7c84998p-76L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.00000008f76c7731567c0f0254p+0L : -0x5.70afe388cae86544d684f7c84998p-76L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.00000008f76c7731567c0f0254p+0L : -0x5.70afe388cae86544d684f7c84998p-76L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.00000008f76c7731567c0f0254p+0L : -0x5.70afe388cae86544d684f7c84ap-76L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.00000008f76c7731567c0f0254p+0L : -0x5.70afe388cae86544d684f7c84ap-76L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.00000008f76c7731567c0f0254p+0L : -0x5.70afe388cae86544d684f7c848p-76L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.00000008f76c7731567c0f0254p+0L : -0x5.70afe388cae86544d684f7c848p-76L -1 : inexact-ok +lgamma -0xc.ffffffff4f6dcf617f97a5ffc757d548d2890cdp+0 += lgamma downward flt-32 -0xc.fffffp+0f : -0x8.b070ap+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xc.fffffp+0f : -0x8.b0709p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xc.fffffp+0f : -0x8.b0709p+0f -1 : inexact-ok += lgamma upward flt-32 -0xc.fffffp+0f : -0x8.b0709p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xc.fffffp+0 : -0x8.b07093393f8cp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.fffffp+0 : -0x8.b07093393f8cp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.fffffp+0 : -0x8.b07093393f8b8p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xc.fffffp+0 : -0x8.b07093393f8b8p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.fffffp+0L : -0x8.b07093393f8bec6p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.fffffp+0L : -0x8.b07093393f8bec6p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.fffffp+0L : -0x8.b07093393f8bec5p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.fffffp+0L : -0x8.b07093393f8bec5p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.fffffp+0L : -0x8.b07093393f8bec6p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.fffffp+0L : -0x8.b07093393f8bec6p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.fffffp+0L : -0x8.b07093393f8bec5p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.fffffp+0L : -0x8.b07093393f8bec5p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad538p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad53p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad53p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad53p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad4p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad4p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.fffffp+0L : -0x8.b07093393f8bec5dcbeca94ad4p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xc.ffffffff4f6d8p+0 : -0x7.316d886018818p-20 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.ffffffff4f6d8p+0 : -0x7.316d886018814p-20 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.ffffffff4f6d8p+0 : -0x7.316d886018814p-20 -1 : inexact-ok += lgamma upward dbl-64 -0xc.ffffffff4f6d8p+0 : -0x7.316d886018814p-20 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.ffffffff4f6d8p+0L : -0x7.316d886018815098p-20L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.ffffffff4f6d8p+0L : -0x7.316d886018815098p-20L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509p-20L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509p-20L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.ffffffff4f6d8p+0L : -0x7.316d886018815098p-20L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.ffffffff4f6d8p+0L : -0x7.316d886018815098p-20L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509p-20L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509p-20L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509658502a6f3f3p-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509658502a6f3f3p-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509658502a6f3f2cp-20L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509658502a6f3f2cp-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509658502a6f4p-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509658502a6f4p-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509658502a6f3ep-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.ffffffff4f6d8p+0L : -0x7.316d88601881509658502a6f3ep-20L -1 : inexact-ok += lgamma downward dbl-64 -0xc.ffffffff4f6ep+0 : 0x4.67d7d4d0a160cp-20 -1 : inexact-ok += lgamma tonearest dbl-64 -0xc.ffffffff4f6ep+0 : 0x4.67d7d4d0a161p-20 -1 : inexact-ok += lgamma towardzero dbl-64 -0xc.ffffffff4f6ep+0 : 0x4.67d7d4d0a160cp-20 -1 : inexact-ok += lgamma upward dbl-64 -0xc.ffffffff4f6ep+0 : 0x4.67d7d4d0a161p-20 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff78p-20L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff8p-20L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff78p-20L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff8p-20L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff78p-20L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff8p-20L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff78p-20L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff8p-20L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff7dc6f636e473bp-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff7dc6f636e473bp-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff7dc6f636e473bp-20L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff7dc6f636e473b4p-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff7dc6f636e472p-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff7dc6f636e474p-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff7dc6f636e472p-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.ffffffff4f6ep+0L : 0x4.67d7d4d0a160ff7dc6f636e474p-20L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5fp-32L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ecp-32L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ecp-32L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ecp-32L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5fp-32L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ecp-32L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ecp-32L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ecp-32L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ede86337c40edap-32L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ede86337c40edap-32L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ede86337c40ed8p-32L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ede86337c40ed8p-32L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ede86337c40fp-32L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ede86337c40fp-32L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ede86337c40ep-32L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.ffffffff4f6dcf6p+0L : -0x2.2c25e6e64d1da5ede86337c40ep-32L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a11231796p-28L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a11231798p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a11231796p-28L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a11231798p-28L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a11231796p-28L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a11231798p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a11231796p-28L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a11231798p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a112317971ea00308e623p-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a112317971ea00308e623p-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a112317971ea00308e623p-28L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a112317971ea00308e624p-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a112317971ea00308e6p-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a112317971ea00308e6p-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a112317971ea00308e6p-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.ffffffff4f6dcf7p+0L : 0x1.50666d9a112317971ea00308e68p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc75p+0L : -0xb.5b581a4ac393dd116537fa8b6028p-80L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc75p+0L : -0xb.5b581a4ac393dd116537fa8b602p-80L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc75p+0L : -0xb.5b581a4ac393dd116537fa8b602p-80L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc75p+0L : -0xb.5b581a4ac393dd116537fa8b602p-80L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc758p+0L : 0x3.dee458b96deb245de3658790cfe8p-84L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc758p+0L : 0x3.dee458b96deb245de3658790cfe8p-84L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc758p+0L : 0x3.dee458b96deb245de3658790cfe8p-84L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc758p+0L : 0x3.dee458b96deb245de3658790cfeap-84L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc4p+0L : -0x4.d8d27bc90c37033727acbba9d3ep-72L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc4p+0L : -0x4.d8d27bc90c37033727acbba9d3dcp-72L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc4p+0L : -0x4.d8d27bc90c37033727acbba9d3dcp-72L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc4p+0L : -0x4.d8d27bc90c37033727acbba9d3dcp-72L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.ffffffff4f6dcf617f97a5ffc4p+0L : -0x4.d8d27bc90c37033727acbba9d4p-72L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.ffffffff4f6dcf617f97a5ffc4p+0L : -0x4.d8d27bc90c37033727acbba9d4p-72L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.ffffffff4f6dcf617f97a5ffc4p+0L : -0x4.d8d27bc90c37033727acbba9d2p-72L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.ffffffff4f6dcf617f97a5ffc4p+0L : -0x4.d8d27bc90c37033727acbba9d2p-72L -1 : inexact-ok += lgamma downward ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc8p+0L : 0xf.3d0b422210244746edfa7b5d241p-76L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc8p+0L : 0xf.3d0b422210244746edfa7b5d241p-76L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc8p+0L : 0xf.3d0b422210244746edfa7b5d241p-76L -1 : inexact-ok += lgamma upward ldbl-128 -0xc.ffffffff4f6dcf617f97a5ffc8p+0L : 0xf.3d0b422210244746edfa7b5d2418p-76L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xc.ffffffff4f6dcf617f97a5ffc8p+0L : 0xf.3d0b422210244746edfa7b5d24p-76L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xc.ffffffff4f6dcf617f97a5ffc8p+0L : 0xf.3d0b422210244746edfa7b5d24p-76L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xc.ffffffff4f6dcf617f97a5ffc8p+0L : 0xf.3d0b422210244746edfa7b5d24p-76L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xc.ffffffff4f6dcf617f97a5ffc8p+0L : 0xf.3d0b422210244746edfa7b5d28p-76L -1 : inexact-ok +lgamma -0xd.00000000b092309c06683dd1b903e3700857a16p+0 += lgamma downward flt-32 -0xd.00001p+0f : -0x8.b070fp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xd.00001p+0f : -0x8.b070ep+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xd.00001p+0f : -0x8.b070ep+0f 1 : inexact-ok += lgamma upward flt-32 -0xd.00001p+0f : -0x8.b070ep+0f 1 : inexact-ok += lgamma downward dbl-64 -0xd.00001p+0 : -0x8.b070e6845a6dp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.00001p+0 : -0x8.b070e6845a6dp+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.00001p+0 : -0x8.b070e6845a6c8p+0 1 : inexact-ok += lgamma upward dbl-64 -0xd.00001p+0 : -0x8.b070e6845a6c8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.00001p+0L : -0x8.b070e6845a6ce34p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.00001p+0L : -0x8.b070e6845a6ce34p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.00001p+0L : -0x8.b070e6845a6ce33p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.00001p+0L : -0x8.b070e6845a6ce33p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.00001p+0L : -0x8.b070e6845a6ce34p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.00001p+0L : -0x8.b070e6845a6ce34p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.00001p+0L : -0x8.b070e6845a6ce33p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.00001p+0L : -0x8.b070e6845a6ce33p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f503332p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033318p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033318p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033318p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f50334p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f50334p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00001p+0L : -0x8.b070e6845a6ce3384311f5033p+0L 1 : inexact-ok += lgamma downward dbl-64 -0xd.00000000b092p+0 : 0x4.679e61ad5162cp-20 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.00000000b092p+0 : 0x4.679e61ad5163p-20 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.00000000b092p+0 : 0x4.679e61ad5162cp-20 1 : inexact-ok += lgamma upward dbl-64 -0xd.00000000b092p+0 : 0x4.679e61ad5163p-20 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.00000000b092p+0L : 0x4.679e61ad5162fc78p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.00000000b092p+0L : 0x4.679e61ad5162fc8p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.00000000b092p+0L : 0x4.679e61ad5162fc78p-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.00000000b092p+0L : 0x4.679e61ad5162fc8p-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.00000000b092p+0L : 0x4.679e61ad5162fc78p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.00000000b092p+0L : 0x4.679e61ad5162fc8p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.00000000b092p+0L : 0x4.679e61ad5162fc78p-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.00000000b092p+0L : 0x4.679e61ad5162fc8p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000b092p+0L : 0x4.679e61ad5162fc7e1c654d564528p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000b092p+0L : 0x4.679e61ad5162fc7e1c654d564528p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000b092p+0L : 0x4.679e61ad5162fc7e1c654d564528p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000b092p+0L : 0x4.679e61ad5162fc7e1c654d56452cp-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00000000b092p+0L : 0x4.679e61ad5162fc7e1c654d5644p-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00000000b092p+0L : 0x4.679e61ad5162fc7e1c654d5646p-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00000000b092p+0L : 0x4.679e61ad5162fc7e1c654d5644p-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00000000b092p+0L : 0x4.679e61ad5162fc7e1c654d5646p-20L 1 : inexact-ok += lgamma downward dbl-64 -0xd.00000000b0928p+0 : -0x7.31a6fbad0e0dp-20 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.00000000b0928p+0 : -0x7.31a6fbad0e0ccp-20 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.00000000b0928p+0 : -0x7.31a6fbad0e0ccp-20 1 : inexact-ok += lgamma upward dbl-64 -0xd.00000000b0928p+0 : -0x7.31a6fbad0e0ccp-20 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc418p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc41p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc41p-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc41p-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc418p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc41p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc41p-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc41p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc4117020643e69bcp-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc4117020643e69bcp-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc4117020643e69b8p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc4117020643e69b8p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc4117020643e6ap-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc4117020643e6ap-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc4117020643e68p-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00000000b0928p+0L : -0x7.31a6fbad0e0cc4117020643e68p-20L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18p-28L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18p-28L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18p-28L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb1ap-28L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18p-28L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18p-28L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18p-28L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb1ap-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18bb112232c1d7p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18bb112232c1d8p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18bb112232c1d7p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18bb112232c1d8p-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18bb112232c18p-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18bb112232c2p-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18bb112232c18p-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00000000b092309p+0L : 0x1.16f33a7d23d6cb18bb112232c2p-28L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4edp-32L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ec8p-32L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ec8p-32L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ec8p-32L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4edp-32L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ec8p-32L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ec8p-32L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ec8p-32L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ecafbcfe5a84b9cp-32L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ecafbcfe5a84b98p-32L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ecafbcfe5a84b98p-32L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ecafbcfe5a84b98p-32L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ecafbcfe5a84cp-32L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ecafbcfe5a84cp-32L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ecafbcfe5a84ap-32L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00000000b09230ap+0L : -0x5.c35919086cfd4ecafbcfe5a84ap-32L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000b092309c06683dd1b9p+0L : 0x5.a339fee9d14554c80472b7f2bbdp-80L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000b092309c06683dd1b9p+0L : 0x5.a339fee9d14554c80472b7f2bbdp-80L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000b092309c06683dd1b9p+0L : 0x5.a339fee9d14554c80472b7f2bbdp-80L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000b092309c06683dd1b9p+0L : 0x5.a339fee9d14554c80472b7f2bbd4p-80L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000b092309c06683dd1b908p+0L : -0x5.f60c613fd4481b8619b8d1b3871cp-80L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000b092309c06683dd1b908p+0L : -0x5.f60c613fd4481b8619b8d1b38718p-80L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000b092309c06683dd1b908p+0L : -0x5.f60c613fd4481b8619b8d1b38718p-80L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000b092309c06683dd1b908p+0L : -0x5.f60c613fd4481b8619b8d1b38718p-80L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000b092309c06683dd1b8p+0L : 0x1.78cc06041e82f35e8cdf5c0cba5p-72L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000b092309c06683dd1b8p+0L : 0x1.78cc06041e82f35e8cdf5c0cba5p-72L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000b092309c06683dd1b8p+0L : 0x1.78cc06041e82f35e8cdf5c0cba5p-72L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000b092309c06683dd1b8p+0L : 0x1.78cc06041e82f35e8cdf5c0cba51p-72L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00000000b092309c06683dd1b8p+0L : 0x1.78cc06041e82f35e8cdf5c0cbap-72L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00000000b092309c06683dd1b8p+0L : 0x1.78cc06041e82f35e8cdf5c0cba8p-72L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00000000b092309c06683dd1b8p+0L : 0x1.78cc06041e82f35e8cdf5c0cbap-72L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00000000b092309c06683dd1b8p+0L : 0x1.78cc06041e82f35e8cdf5c0cba8p-72L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.00000000b092309c06683dd1bcp+0L : -0x4.53d72a10b443c4c879ef8da3846cp-72L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.00000000b092309c06683dd1bcp+0L : -0x4.53d72a10b443c4c879ef8da38468p-72L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.00000000b092309c06683dd1bcp+0L : -0x4.53d72a10b443c4c879ef8da38468p-72L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.00000000b092309c06683dd1bcp+0L : -0x4.53d72a10b443c4c879ef8da38468p-72L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.00000000b092309c06683dd1bcp+0L : -0x4.53d72a10b443c4c879ef8da386p-72L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.00000000b092309c06683dd1bcp+0L : -0x4.53d72a10b443c4c879ef8da384p-72L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.00000000b092309c06683dd1bcp+0L : -0x4.53d72a10b443c4c879ef8da384p-72L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.00000000b092309c06683dd1bcp+0L : -0x4.53d72a10b443c4c879ef8da384p-72L 1 : inexact-ok +lgamma -0xd.fffffffff36345ab9e184a3e09d1176dc48e47fp+0 += lgamma downward flt-32 -0xd.fffffp+0f : -0xb.5409ep+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xd.fffffp+0f : -0xb.5409dp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xd.fffffp+0f : -0xb.5409dp+0f 1 : inexact-ok += lgamma upward flt-32 -0xd.fffffp+0f : -0xb.5409dp+0f 1 : inexact-ok += lgamma downward dbl-64 -0xd.fffffp+0 : -0xb.5409d4efa4b78p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.fffffp+0 : -0xb.5409d4efa4b7p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.fffffp+0 : -0xb.5409d4efa4b7p+0 1 : inexact-ok += lgamma upward dbl-64 -0xd.fffffp+0 : -0xb.5409d4efa4b7p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.fffffp+0L : -0xb.5409d4efa4b70f9p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.fffffp+0L : -0xb.5409d4efa4b70f9p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.fffffp+0L : -0xb.5409d4efa4b70f8p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.fffffp+0L : -0xb.5409d4efa4b70f8p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.fffffp+0L : -0xb.5409d4efa4b70f9p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.fffffp+0L : -0xb.5409d4efa4b70f9p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.fffffp+0L : -0xb.5409d4efa4b70f8p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.fffffp+0L : -0xb.5409d4efa4b70f8p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779a88p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779a88p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779a8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779a8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d8788779cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d87887798p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffp+0L : -0xb.5409d4efa4b70f8f3d87887798p+0L 1 : inexact-ok += lgamma downward dbl-64 -0xd.fffffffff363p+0 : -0x5.861824905c094p-16 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.fffffffff363p+0 : -0x5.861824905c09p-16 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.fffffffff363p+0 : -0x5.861824905c09p-16 1 : inexact-ok += lgamma upward dbl-64 -0xd.fffffffff363p+0 : -0x5.861824905c09p-16 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.fffffffff363p+0L : -0x5.861824905c091e78p-16L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.fffffffff363p+0L : -0x5.861824905c091e7p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.fffffffff363p+0L : -0x5.861824905c091e7p-16L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.fffffffff363p+0L : -0x5.861824905c091e7p-16L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.fffffffff363p+0L : -0x5.861824905c091e78p-16L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.fffffffff363p+0L : -0x5.861824905c091e7p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.fffffffff363p+0L : -0x5.861824905c091e7p-16L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.fffffffff363p+0L : -0x5.861824905c091e7p-16L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffff363p+0L : -0x5.861824905c091e728232d794138p-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffff363p+0L : -0x5.861824905c091e728232d794138p-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffff363p+0L : -0x5.861824905c091e728232d794137cp-16L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffff363p+0L : -0x5.861824905c091e728232d794137cp-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffffff363p+0L : -0x5.861824905c091e728232d79414p-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffffff363p+0L : -0x5.861824905c091e728232d79414p-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffffff363p+0L : -0x5.861824905c091e728232d79412p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffffff363p+0L : -0x5.861824905c091e728232d79412p-16L 1 : inexact-ok += lgamma downward dbl-64 -0xd.fffffffff3638p+0 : 0x4.a000dfad124bp-16 1 : inexact-ok += lgamma tonearest dbl-64 -0xd.fffffffff3638p+0 : 0x4.a000dfad124b4p-16 1 : inexact-ok += lgamma towardzero dbl-64 -0xd.fffffffff3638p+0 : 0x4.a000dfad124bp-16 1 : inexact-ok += lgamma upward dbl-64 -0xd.fffffffff3638p+0 : 0x4.a000dfad124b4p-16 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37ap-16L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a8p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37ap-16L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a8p-16L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37ap-16L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a8p-16L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37ap-16L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a8p-16L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a42c08da284184p-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a42c08da284184p-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a42c08da284184p-16L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a42c08da284188p-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a42c08da284p-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a42c08da2842p-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a42c08da284p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffffff3638p+0L : 0x4.a000dfad124b37a42c08da2842p-16L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15decp-28L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15decp-28L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debp-28L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debp-28L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15decp-28L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15decp-28L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debp-28L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debp-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debaeee43e4b3258p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debaeee43e4b325p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debaeee43e4b325p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debaeee43e4b325p-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debaeee43e4b34p-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debaeee43e4b34p-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debaeee43e4b3p-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffffff36345ap+0L : -0xe.bcf83d656a15debaeee43e4b3p-28L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbb8p-28L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbcp-28L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbb8p-28L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbcp-28L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbb8p-28L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbcp-28L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbb8p-28L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbcp-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbbccabf0a7808fp-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbbccabf0a7808f4p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbbccabf0a7808fp-28L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbbccabf0a7808f4p-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbbccabf0a7808p-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbbccabf0a7808p-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbbccabf0a7808p-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffffff36345bp+0L : 0x5.8f42e4c2cdc7cbbccabf0a780ap-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffff36345ab9e184a3e09dp+0L : -0x1.627c8836779854634351d0f7c6dep-76L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffff36345ab9e184a3e09dp+0L : -0x1.627c8836779854634351d0f7c6ddp-76L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffff36345ab9e184a3e09dp+0L : -0x1.627c8836779854634351d0f7c6ddp-76L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffff36345ab9e184a3e09dp+0L : -0x1.627c8836779854634351d0f7c6ddp-76L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffff36345ab9e184a3e09d8p+0L : 0x8.c3a10bc6dbc5b0028a081a21a7ap-76L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffff36345ab9e184a3e09d8p+0L : 0x8.c3a10bc6dbc5b0028a081a21a7ap-76L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffff36345ab9e184a3e09d8p+0L : 0x8.c3a10bc6dbc5b0028a081a21a7ap-76L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffff36345ab9e184a3e09d8p+0L : 0x8.c3a10bc6dbc5b0028a081a21a7a8p-76L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffff36345ab9e184a3e08p+0L : -0x2.4e05300f9b5ae55348c3229a5ce2p-68L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffff36345ab9e184a3e08p+0L : -0x2.4e05300f9b5ae55348c3229a5cep-68L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffff36345ab9e184a3e08p+0L : -0x2.4e05300f9b5ae55348c3229a5cep-68L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffff36345ab9e184a3e08p+0L : -0x2.4e05300f9b5ae55348c3229a5cep-68L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffffff36345ab9e184a3e08p+0L : -0x2.4e05300f9b5ae55348c3229a5dp-68L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffffff36345ab9e184a3e08p+0L : -0x2.4e05300f9b5ae55348c3229a5dp-68L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffffff36345ab9e184a3e08p+0L : -0x2.4e05300f9b5ae55348c3229a5cp-68L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffffff36345ab9e184a3e08p+0L : -0x2.4e05300f9b5ae55348c3229a5cp-68L 1 : inexact-ok += lgamma downward ldbl-128 -0xd.fffffffff36345ab9e184a3e0cp+0L : 0x2.c50999ef0e541cdfaf9dd252095p-68L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xd.fffffffff36345ab9e184a3e0cp+0L : 0x2.c50999ef0e541cdfaf9dd2520952p-68L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xd.fffffffff36345ab9e184a3e0cp+0L : 0x2.c50999ef0e541cdfaf9dd252095p-68L 1 : inexact-ok += lgamma upward ldbl-128 -0xd.fffffffff36345ab9e184a3e0cp+0L : 0x2.c50999ef0e541cdfaf9dd2520952p-68L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xd.fffffffff36345ab9e184a3e0cp+0L : 0x2.c50999ef0e541cdfaf9dd25209p-68L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xd.fffffffff36345ab9e184a3e0cp+0L : 0x2.c50999ef0e541cdfaf9dd25209p-68L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xd.fffffffff36345ab9e184a3e0cp+0L : 0x2.c50999ef0e541cdfaf9dd25209p-68L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xd.fffffffff36345ab9e184a3e0cp+0L : 0x2.c50999ef0e541cdfaf9dd2520ap-68L 1 : inexact-ok +lgamma -0xe.000000000c9cba545e94e75ec5718f753e2501ep+0 += lgamma downward flt-32 -0xe.00001p+0f : -0xb.540a3p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xe.00001p+0f : -0xb.540a3p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xe.00001p+0f : -0xb.540a2p+0f -1 : inexact-ok += lgamma upward flt-32 -0xe.00001p+0f : -0xb.540a2p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xe.00001p+0 : -0xb.540a2a83e42a8p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.00001p+0 : -0xb.540a2a83e42a8p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.00001p+0 : -0xb.540a2a83e42ap+0 -1 : inexact-ok += lgamma upward dbl-64 -0xe.00001p+0 : -0xb.540a2a83e42ap+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.00001p+0L : -0xb.540a2a83e42a4f9p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.00001p+0L : -0xb.540a2a83e42a4f9p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.00001p+0L : -0xb.540a2a83e42a4f8p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.00001p+0L : -0xb.540a2a83e42a4f8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.00001p+0L : -0xb.540a2a83e42a4f9p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.00001p+0L : -0xb.540a2a83e42a4f9p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.00001p+0L : -0xb.540a2a83e42a4f8p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.00001p+0L : -0xb.540a2a83e42a4f8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505008p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba5054p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.00001p+0L : -0xb.540a2a83e42a4f8e47f4ba505p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xe.000000000c9c8p+0 : 0x4.a0009c38d0a8p-16 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.000000000c9c8p+0 : 0x4.a0009c38d0a84p-16 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.000000000c9c8p+0 : 0x4.a0009c38d0a8p-16 -1 : inexact-ok += lgamma upward dbl-64 -0xe.000000000c9c8p+0 : 0x4.a0009c38d0a84p-16 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a82858p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a82858p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a82858p-16L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8286p-16L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a82858p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a82858p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a82858p-16L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8286p-16L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8285ae87c2fd32408p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8285ae87c2fd3240cp-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8285ae87c2fd32408p-16L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8285ae87c2fd3240cp-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8285ae87c2fd324p-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8285ae87c2fd324p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8285ae87c2fd324p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.000000000c9c8p+0L : 0x4.a0009c38d0a8285ae87c2fd326p-16L -1 : inexact-ok += lgamma downward dbl-64 -0xe.000000000c9dp+0 : -0x5.861868074a4e4p-16 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.000000000c9dp+0 : -0x5.861868074a4e4p-16 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.000000000c9dp+0 : -0x5.861868074a4ep-16 -1 : inexact-ok += lgamma upward dbl-64 -0xe.000000000c9dp+0 : -0x5.861868074a4ep-16 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.000000000c9dp+0L : -0x5.861868074a4e2958p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.000000000c9dp+0L : -0x5.861868074a4e2958p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.000000000c9dp+0L : -0x5.861868074a4e295p-16L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.000000000c9dp+0L : -0x5.861868074a4e295p-16L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.000000000c9dp+0L : -0x5.861868074a4e2958p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.000000000c9dp+0L : -0x5.861868074a4e2958p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.000000000c9dp+0L : -0x5.861868074a4e295p-16L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.000000000c9dp+0L : -0x5.861868074a4e295p-16L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000c9dp+0L : -0x5.861868074a4e2955c5b8093665a4p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000c9dp+0L : -0x5.861868074a4e2955c5b8093665ap-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000c9dp+0L : -0x5.861868074a4e2955c5b8093665ap-16L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000c9dp+0L : -0x5.861868074a4e2955c5b8093665ap-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.000000000c9dp+0L : -0x5.861868074a4e2955c5b8093666p-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.000000000c9dp+0L : -0x5.861868074a4e2955c5b8093666p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.000000000c9dp+0L : -0x5.861868074a4e2955c5b8093664p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.000000000c9dp+0L : -0x5.861868074a4e2955c5b8093664p-16L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f47p-28L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f47p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f47p-28L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4708p-28L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f47p-28L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f47p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f47p-28L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4708p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4700368f7fdea0b8p-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4700368f7fdea0bcp-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4700368f7fdea0b8p-28L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4700368f7fdea0bcp-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4700368f7fdeap-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4700368f7fdeap-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4700368f7fdeap-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.000000000c9cba5p+0L : 0x5.8b0b8d2a481f4700368f7fdea2p-28L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.000000000c9cba6p+0L : -0xe.c12f950349025abp-28L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.000000000c9cba6p+0L : -0xe.c12f950349025abp-28L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aap-28L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aap-28L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.000000000c9cba6p+0L : -0xe.c12f950349025abp-28L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.000000000c9cba6p+0L : -0xe.c12f950349025abp-28L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aap-28L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aap-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aab8304d77f03ep-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aab8304d77f03d8p-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aab8304d77f03d8p-28L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aab8304d77f03d8p-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aab8304d77f04p-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aab8304d77f04p-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aab8304d77fp-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.000000000c9cba6p+0L : -0xe.c12f950349025aab8304d77fp-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000c9cba545e94e75ec57p+0L : 0x1.fac1bf7cf1f74c5fcd608a5ca6dbp-76L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000c9cba545e94e75ec57p+0L : 0x1.fac1bf7cf1f74c5fcd608a5ca6dcp-76L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000c9cba545e94e75ec57p+0L : 0x1.fac1bf7cf1f74c5fcd608a5ca6dbp-76L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000c9cba545e94e75ec57p+0L : 0x1.fac1bf7cf1f74c5fcd608a5ca6dcp-76L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000c9cba545e94e75ec578p+0L : -0x8.2b5bd485baaaaf39fb9cba2a67b8p-76L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000c9cba545e94e75ec578p+0L : -0x8.2b5bd485baaaaf39fb9cba2a67bp-76L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000c9cba545e94e75ec578p+0L : -0x8.2b5bd485baaaaf39fb9cba2a67bp-76L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000c9cba545e94e75ec578p+0L : -0x8.2b5bd485baaaaf39fb9cba2a67bp-76L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000c9cba545e94e75ec4p+0L : 0x1.d4d41257f7f712821d19d1e48499p-68L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000c9cba545e94e75ec4p+0L : 0x1.d4d41257f7f712821d19d1e48499p-68L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000c9cba545e94e75ec4p+0L : 0x1.d4d41257f7f712821d19d1e48499p-68L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000c9cba545e94e75ec4p+0L : 0x1.d4d41257f7f712821d19d1e4849ap-68L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.000000000c9cba545e94e75ec4p+0L : 0x1.d4d41257f7f712821d19d1e4848p-68L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.000000000c9cba545e94e75ec4p+0L : 0x1.d4d41257f7f712821d19d1e4848p-68L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.000000000c9cba545e94e75ec4p+0L : 0x1.d4d41257f7f712821d19d1e4848p-68L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.000000000c9cba545e94e75ec4p+0L : 0x1.d4d41257f7f712821d19d1e485p-68L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.000000000c9cba545e94e75ec8p+0L : -0x3.3e3ab7a95e59eb4a8f10d25cfe26p-68L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.000000000c9cba545e94e75ec8p+0L : -0x3.3e3ab7a95e59eb4a8f10d25cfe24p-68L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.000000000c9cba545e94e75ec8p+0L : -0x3.3e3ab7a95e59eb4a8f10d25cfe24p-68L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.000000000c9cba545e94e75ec8p+0L : -0x3.3e3ab7a95e59eb4a8f10d25cfe24p-68L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.000000000c9cba545e94e75ec8p+0L : -0x3.3e3ab7a95e59eb4a8f10d25cffp-68L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.000000000c9cba545e94e75ec8p+0L : -0x3.3e3ab7a95e59eb4a8f10d25cfep-68L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.000000000c9cba545e94e75ec8p+0L : -0x3.3e3ab7a95e59eb4a8f10d25cfep-68L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.000000000c9cba545e94e75ec8p+0L : -0x3.3e3ab7a95e59eb4a8f10d25cfep-68L -1 : inexact-ok +lgamma -0xe.ffffffffff28c060c6604ef30371f89d37357cap+0 += lgamma downward flt-32 -0xe.fffffp+0f : -0xe.094cap+0f -1 : inexact-ok += lgamma tonearest flt-32 -0xe.fffffp+0f : -0xe.094cap+0f -1 : inexact-ok += lgamma towardzero flt-32 -0xe.fffffp+0f : -0xe.094c9p+0f -1 : inexact-ok += lgamma upward flt-32 -0xe.fffffp+0f : -0xe.094c9p+0f -1 : inexact-ok += lgamma downward dbl-64 -0xe.fffffp+0 : -0xe.094c9b083ca98p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.fffffp+0 : -0xe.094c9b083ca98p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.fffffp+0 : -0xe.094c9b083ca9p+0 -1 : inexact-ok += lgamma upward dbl-64 -0xe.fffffp+0 : -0xe.094c9b083ca9p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.fffffp+0L : -0xe.094c9b083ca94d1p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.fffffp+0L : -0xe.094c9b083ca94d1p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.fffffp+0L : -0xe.094c9b083ca94dp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57afp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57ae8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57ae8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57ae8p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c57cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c578p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.fffffp+0L : -0xe.094c9b083ca94d01fbdb43c578p+0L -1 : inexact-ok += lgamma downward dbl-64 -0xe.ffffffffff288p+0 : -0x4.c8585a763b9d8p-12 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.ffffffffff288p+0 : -0x4.c8585a763b9d4p-12 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.ffffffffff288p+0 : -0x4.c8585a763b9d4p-12 -1 : inexact-ok += lgamma upward dbl-64 -0xe.ffffffffff288p+0 : -0x4.c8585a763b9d4p-12 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d5808p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58p-12L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58p-12L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d5808p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58p-12L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58036e94236507a8p-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58036e94236507a8p-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58036e94236507a4p-12L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58036e94236507a4p-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58036e94236508p-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58036e94236508p-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58036e94236506p-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.ffffffffff288p+0L : -0x4.c8585a763b9d58036e94236506p-12L -1 : inexact-ok += lgamma downward dbl-64 -0xe.ffffffffff29p+0 : 0x4.bb5f60f986f88p-12 -1 : inexact-ok += lgamma tonearest dbl-64 -0xe.ffffffffff29p+0 : 0x4.bb5f60f986f8cp-12 -1 : inexact-ok += lgamma towardzero dbl-64 -0xe.ffffffffff29p+0 : 0x4.bb5f60f986f88p-12 -1 : inexact-ok += lgamma upward dbl-64 -0xe.ffffffffff29p+0 : 0x4.bb5f60f986f8cp-12 -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8ep-12L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8ep-12L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8ep-12L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e8p-12L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8ep-12L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8ep-12L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8ep-12L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e8p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e0b908fc5bb77p-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e0b908fc5bb77p-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e0b908fc5bb77p-12L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e0b908fc5bb774p-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e0b908fc5bb6p-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e0b908fc5bb8p-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e0b908fc5bb6p-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.ffffffffff29p+0L : 0x4.bb5f60f986f8a8e0b908fc5bb8p-12L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f81p-28L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f81p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8p-28L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8p-28L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f81p-28L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f81p-28L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8p-28L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8096fc599fed518p-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8096fc599fed51p-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8096fc599fed51p-28L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8096fc599fed51p-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8096fc599fed8p-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8096fc599fed4p-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8096fc599fed4p-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.ffffffffff28c06p+0L : -0xe.beef09380560f8096fc599fed4p-28L -1 : inexact-ok += lgamma downward ldbl-96-intel -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b4p-20L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b6p-20L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b4p-20L -1 : inexact-ok += lgamma upward ldbl-96-intel -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b6p-20L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b4p-20L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b6p-20L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b4p-20L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b6p-20L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b5ecc9dcb9728p-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b5ecc9dcb97281p-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b5ecc9dcb9728p-20L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b5ecc9dcb97281p-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b5ecc9dcb9728p-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b5ecc9dcb9728p-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b5ecc9dcb9728p-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.ffffffffff28c07p+0L : 0x1.21b8928708bc37b5ecc9dcb973p-20L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffff28c060c6604ef3037p+0L : -0x2.58262de2adbf5f56b3ba66632876p-72L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffff28c060c6604ef3037p+0L : -0x2.58262de2adbf5f56b3ba66632876p-72L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffff28c060c6604ef3037p+0L : -0x2.58262de2adbf5f56b3ba66632874p-72L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffff28c060c6604ef3037p+0L : -0x2.58262de2adbf5f56b3ba66632874p-72L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffff28c060c6604ef30378p+0L : 0x7.2b958cdd26656fdeb1f0835f3cccp-72L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffff28c060c6604ef30378p+0L : 0x7.2b958cdd26656fdeb1f0835f3cdp-72L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffff28c060c6604ef30378p+0L : 0x7.2b958cdd26656fdeb1f0835f3cccp-72L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffff28c060c6604ef30378p+0L : 0x7.2b958cdd26656fdeb1f0835f3cdp-72L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffff28c060c6604ef3p+0L : -0x4.18f2d06c4fd5905fd98608342c44p-64L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffff28c060c6604ef3p+0L : -0x4.18f2d06c4fd5905fd98608342c4p-64L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffff28c060c6604ef3p+0L : -0x4.18f2d06c4fd5905fd98608342c4p-64L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffff28c060c6604ef3p+0L : -0x4.18f2d06c4fd5905fd98608342c4p-64L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.ffffffffff28c060c6604ef3p+0L : -0x4.18f2d06c4fd5905fd98608342ep-64L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.ffffffffff28c060c6604ef3p+0L : -0x4.18f2d06c4fd5905fd98608342cp-64L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.ffffffffff28c060c6604ef3p+0L : -0x4.18f2d06c4fd5905fd98608342cp-64L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.ffffffffff28c060c6604ef3p+0L : -0x4.18f2d06c4fd5905fd98608342cp-64L -1 : inexact-ok += lgamma downward ldbl-128 -0xe.ffffffffff28c060c6604ef304p+0L : 0xa.8eb0cf39a3cd732a08cf71f5fba8p-68L -1 : inexact-ok += lgamma tonearest ldbl-128 -0xe.ffffffffff28c060c6604ef304p+0L : 0xa.8eb0cf39a3cd732a08cf71f5fbbp-68L -1 : inexact-ok += lgamma towardzero ldbl-128 -0xe.ffffffffff28c060c6604ef304p+0L : 0xa.8eb0cf39a3cd732a08cf71f5fba8p-68L -1 : inexact-ok += lgamma upward ldbl-128 -0xe.ffffffffff28c060c6604ef304p+0L : 0xa.8eb0cf39a3cd732a08cf71f5fbbp-68L -1 : inexact-ok += lgamma downward ldbl-128ibm -0xe.ffffffffff28c060c6604ef304p+0L : 0xa.8eb0cf39a3cd732a08cf71f5f8p-68L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xe.ffffffffff28c060c6604ef304p+0L : 0xa.8eb0cf39a3cd732a08cf71f5fcp-68L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xe.ffffffffff28c060c6604ef304p+0L : 0xa.8eb0cf39a3cd732a08cf71f5f8p-68L -1 : inexact-ok += lgamma upward ldbl-128ibm -0xe.ffffffffff28c060c6604ef304p+0L : 0xa.8eb0cf39a3cd732a08cf71f5fcp-68L -1 : inexact-ok +lgamma -0xf.0000000000d73f9f399bd0e420f85e9ee31b0b9p+0 += lgamma downward flt-32 -0xf.00001p+0f : -0xe.094dp+0f 1 : inexact-ok += lgamma tonearest flt-32 -0xf.00001p+0f : -0xe.094cfp+0f 1 : inexact-ok += lgamma towardzero flt-32 -0xf.00001p+0f : -0xe.094cfp+0f 1 : inexact-ok += lgamma upward flt-32 -0xf.00001p+0f : -0xe.094cfp+0f 1 : inexact-ok += lgamma downward dbl-64 -0xf.00001p+0 : -0xe.094cf2be9e3fp+0 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.00001p+0 : -0xe.094cf2be9e3e8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.00001p+0 : -0xe.094cf2be9e3e8p+0 1 : inexact-ok += lgamma upward dbl-64 -0xf.00001p+0 : -0xe.094cf2be9e3e8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.00001p+0L : -0xe.094cf2be9e3eaf3p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.00001p+0L : -0xe.094cf2be9e3eaf3p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.00001p+0L : -0xe.094cf2be9e3eaf2p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f308p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f3p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f3p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f3p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809f4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809fp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.00001p+0L : -0xe.094cf2be9e3eaf232939b809fp+0L 1 : inexact-ok += lgamma downward dbl-64 -0xf.0000000000d7p+0 : 0x4.bb5f60afdccc8p-12 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.0000000000d7p+0 : 0x4.bb5f60afdccccp-12 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.0000000000d7p+0 : 0x4.bb5f60afdccc8p-12 1 : inexact-ok += lgamma upward dbl-64 -0xf.0000000000d7p+0 : 0x4.bb5f60afdccccp-12 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb468p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb468p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb468p-12L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb47p-12L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb468p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb468p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb468p-12L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb47p-12L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb46b4f271d7625a4p-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb46b4f271d7625a4p-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb46b4f271d7625a4p-12L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb46b4f271d7625a8p-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb46b4f271d7624p-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb46b4f271d7626p-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb46b4f271d7624p-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.0000000000d7p+0L : 0x4.bb5f60afdcccb46b4f271d7626p-12L 1 : inexact-ok += lgamma downward dbl-64 -0xf.0000000000d78p+0 : -0x4.c8585ac011a48p-12 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.0000000000d78p+0 : -0x4.c8585ac011a48p-12 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.0000000000d78p+0 : -0x4.c8585ac011a44p-12 1 : inexact-ok += lgamma upward dbl-64 -0xf.0000000000d78p+0 : -0x4.c8585ac011a44p-12 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d48p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4p-12L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4p-12L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d48p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4p-12L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4p-12L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4389869bd07ddp-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4389869bd07ddp-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4389869bd07dccp-12L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4389869bd07dccp-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4389869bd07ep-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4389869bd07ep-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4389869bd07cp-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.0000000000d78p+0L : -0x4.c8585ac011a47d4389869bd07cp-12L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4p-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a6p-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4p-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a6p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4dd8cba8a9fafp-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4dd8cba8a9fafp-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4dd8cba8a9fafp-20L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4dd8cba8a9fbp-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4dd8cba8a9f8p-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4dd8cba8a9f8p-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4dd8cba8a9f8p-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.0000000000d73f9p+0L : 0x1.21b848c7158f27a4dd8cba8aap-20L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.0000000000d73fap+0L : -0xe.bf38c930add7227p-28L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.0000000000d73fap+0L : -0xe.bf38c930add7227p-28L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226p-28L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226p-28L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.0000000000d73fap+0L : -0xe.bf38c930add7227p-28L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.0000000000d73fap+0L : -0xe.bf38c930add7227p-28L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226p-28L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226p-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226ecefaf98e322p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226ecefaf98e3218p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226ecefaf98e3218p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226ecefaf98e3218p-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226ecefaf98e34p-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226ecefaf98e34p-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226ecefaf98e3p-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.0000000000d73fap+0L : -0xe.bf38c930add7226ecefaf98e3p-28L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000d73f9f399bd0e420f8p+0L : 0x7.088d5a8137b6f804702dc202fff4p-76L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000d73f9f399bd0e420f8p+0L : 0x7.088d5a8137b6f804702dc202fff8p-76L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000d73f9f399bd0e420f8p+0L : 0x7.088d5a8137b6f804702dc202fff4p-76L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000d73f9f399bd0e420f8p+0L : 0x7.088d5a8137b6f804702dc202fff8p-76L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000d73f9f399bd0e421p+0L : -0x9.1332e518185fc14a40bf2730213p-72L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000d73f9f399bd0e421p+0L : -0x9.1332e518185fc14a40bf2730213p-72L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000d73f9f399bd0e421p+0L : -0x9.1332e518185fc14a40bf27302128p-72L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000d73f9f399bd0e421p+0L : -0x9.1332e518185fc14a40bf27302128p-72L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000d73f9f399bd0e42p+0L : 0x1.27644472ed630658b61d0b0eae38p-64L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000d73f9f399bd0e42p+0L : 0x1.27644472ed630658b61d0b0eae39p-64L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000d73f9f399bd0e42p+0L : 0x1.27644472ed630658b61d0b0eae38p-64L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000d73f9f399bd0e42p+0L : 0x1.27644472ed630658b61d0b0eae39p-64L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.0000000000d73f9f399bd0e42p+0L : 0x1.27644472ed630658b61d0b0eaep-64L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.0000000000d73f9f399bd0e42p+0L : 0x1.27644472ed630658b61d0b0eaep-64L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.0000000000d73f9f399bd0e42p+0L : 0x1.27644472ed630658b61d0b0eaep-64L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.0000000000d73f9f399bd0e42p+0L : 0x1.27644472ed630658b61d0b0eae8p-64L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.0000000000d73f9f399bd0e424p+0L : -0x3.9a7998ed288a9206ceb26aa19f6p-64L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.0000000000d73f9f399bd0e424p+0L : -0x3.9a7998ed288a9206ceb26aa19f5ep-64L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.0000000000d73f9f399bd0e424p+0L : -0x3.9a7998ed288a9206ceb26aa19f5ep-64L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.0000000000d73f9f399bd0e424p+0L : -0x3.9a7998ed288a9206ceb26aa19f5ep-64L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.0000000000d73f9f399bd0e424p+0L : -0x3.9a7998ed288a9206ceb26aa1ap-64L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.0000000000d73f9f399bd0e424p+0L : -0x3.9a7998ed288a9206ceb26aa19fp-64L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.0000000000d73f9f399bd0e424p+0L : -0x3.9a7998ed288a9206ceb26aa19fp-64L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.0000000000d73f9f399bd0e424p+0L : -0x3.9a7998ed288a9206ceb26aa19fp-64L 1 : inexact-ok +lgamma -0xf.fffffffffff28c060c6621f512e72e4d113626ap+0 += lgamma downward flt-32 -0xf.fffffp+0f : -0x1.0cf15p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0xf.fffffp+0f : -0x1.0cf15p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0xf.fffffp+0f : -0x1.0cf14ep+4f 1 : inexact-ok += lgamma upward flt-32 -0xf.fffffp+0f : -0x1.0cf14ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0xf.fffffp+0 : -0x1.0cf14f9e783e7p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.fffffp+0 : -0x1.0cf14f9e783e7p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.fffffp+0 : -0x1.0cf14f9e783e6p+4 1 : inexact-ok += lgamma upward dbl-64 -0xf.fffffp+0 : -0x1.0cf14f9e783e6p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3ap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3ap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3ap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff57p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff56p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff56p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff56p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccff8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccffp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffp+0L : -0x1.0cf14f9e783e6b3b12314bccffp+4L 1 : inexact-ok += lgamma downward dbl-64 -0xf.fffffffffff28p+0 : -0xe.466b0623a18dp-12 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.fffffffffff28p+0 : -0xe.466b0623a18dp-12 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.fffffffffff28p+0 : -0xe.466b0623a18c8p-12 1 : inexact-ok += lgamma upward dbl-64 -0xf.fffffffffff28p+0 : -0xe.466b0623a18c8p-12 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb1p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb1p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfbp-12L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfbp-12L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb1p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb1p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfbp-12L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfbp-12L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb084ac2ebacb158p-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb084ac2ebacb15p-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb084ac2ebacb15p-12L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb084ac2ebacb15p-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb084ac2ebacb4p-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb084ac2ebacbp-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb084ac2ebacbp-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffff28p+0L : -0xe.466b0623a18cfb084ac2ebacbp-12L 1 : inexact-ok += lgamma downward dbl-64 -0xf.fffffffffff3p+0 : 0x8.c4f2f20afce3p-8 1 : inexact-ok += lgamma tonearest dbl-64 -0xf.fffffffffff3p+0 : 0x8.c4f2f20afce3p-8 1 : inexact-ok += lgamma towardzero dbl-64 -0xf.fffffffffff3p+0 : 0x8.c4f2f20afce3p-8 1 : inexact-ok += lgamma upward dbl-64 -0xf.fffffffffff3p+0 : 0x8.c4f2f20afce38p-8 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1p-8L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e2p-8L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1p-8L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e2p-8L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1p-8L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e2p-8L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1p-8L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e2p-8L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1bd4e089a038ep-8L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1bd4e089a038e8p-8L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1bd4e089a038ep-8L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1bd4e089a038e8p-8L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1bd4e089a038p-8L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1bd4e089a038p-8L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1bd4e089a038p-8L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffff3p+0L : 0x8.c4f2f20afce33e1bd4e089a03cp-8L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b8p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0bp-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0bp-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0bp-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b8p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0bp-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0bp-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0bp-20L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b05917d7632f18p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b05917d7632f18p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b05917d7632f14p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b05917d7632f14p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b05917d7633p-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b05917d7633p-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b05917d7632ep-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffff28cp+0L : -0x7.318a3fab1e86e0b05917d7632ep-20L 1 : inexact-ok += lgamma downward ldbl-96-intel -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba07p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba07p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba07p-20L 1 : inexact-ok += lgamma upward ldbl-96-intel -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba08p-20L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba07p-20L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba07p-20L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba07p-20L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba08p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba0727b7eafe8fc68p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba0727b7eafe8fc7p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba0727b7eafe8fc68p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba0727b7eafe8fc7p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba0727b7eafe8fcp-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba0727b7eafe8fcp-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba0727b7eafe8fcp-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffff28c1p+0L : 0xb.d5eff885a06ba0727b7eafe9p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffff28c060c6621f512ep+0L : -0x8.8a5563410902f2fc7c7a6950398p-68L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffff28c060c6621f512ep+0L : -0x8.8a5563410902f2fc7c7a69503978p-68L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffff28c060c6621f512ep+0L : -0x8.8a5563410902f2fc7c7a69503978p-68L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffff28c060c6621f512ep+0L : -0x8.8a5563410902f2fc7c7a69503978p-68L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffff28c060c6621f512e8p+0L : 0xf.966577ef42f59f4988b610f9e87p-72L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffff28c060c6621f512e8p+0L : 0xf.966577ef42f59f4988b610f9e87p-72L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffff28c060c6621f512e8p+0L : 0xf.966577ef42f59f4988b610f9e87p-72L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffff28c060c6621f512e8p+0L : 0xf.966577ef42f59f4988b610f9e878p-72L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffff28c060c6621f51p+0L : -0x3.73e1cc804007163b134e47452d6ep-60L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffff28c060c6621f51p+0L : -0x3.73e1cc804007163b134e47452d6cp-60L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffff28c060c6621f51p+0L : -0x3.73e1cc804007163b134e47452d6cp-60L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffff28c060c6621f51p+0L : -0x3.73e1cc804007163b134e47452d6cp-60L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffff28c060c6621f51p+0L : -0x3.73e1cc804007163b134e47452ep-60L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffff28c060c6621f51p+0L : -0x3.73e1cc804007163b134e47452dp-60L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffff28c060c6621f51p+0L : -0x3.73e1cc804007163b134e47452dp-60L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffff28c060c6621f51p+0L : -0x3.73e1cc804007163b134e47452dp-60L 1 : inexact-ok += lgamma downward ldbl-128 -0xf.fffffffffff28c060c6621f514p+0L : 0x1.4dfc10dfbe920fecd6fb77f829bfp-60L 1 : inexact-ok += lgamma tonearest ldbl-128 -0xf.fffffffffff28c060c6621f514p+0L : 0x1.4dfc10dfbe920fecd6fb77f829cp-60L 1 : inexact-ok += lgamma towardzero ldbl-128 -0xf.fffffffffff28c060c6621f514p+0L : 0x1.4dfc10dfbe920fecd6fb77f829bfp-60L 1 : inexact-ok += lgamma upward ldbl-128 -0xf.fffffffffff28c060c6621f514p+0L : 0x1.4dfc10dfbe920fecd6fb77f829cp-60L 1 : inexact-ok += lgamma downward ldbl-128ibm -0xf.fffffffffff28c060c6621f514p+0L : 0x1.4dfc10dfbe920fecd6fb77f8298p-60L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0xf.fffffffffff28c060c6621f514p+0L : 0x1.4dfc10dfbe920fecd6fb77f8298p-60L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0xf.fffffffffff28c060c6621f514p+0L : 0x1.4dfc10dfbe920fecd6fb77f8298p-60L 1 : inexact-ok += lgamma upward ldbl-128ibm -0xf.fffffffffff28c060c6621f514p+0L : 0x1.4dfc10dfbe920fecd6fb77f82ap-60L 1 : inexact-ok +lgamma -0x1.000000000000d73f9f399da1424bf93b91f177dp+4 += lgamma downward flt-32 -0x1.000002p+4f : -0x1.18087ap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.000002p+4f : -0x1.18087ap+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.000002p+4f : -0x1.180878p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.000002p+4f : -0x1.180878p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.000002p+4 : -0x1.180879870e33fp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.000002p+4 : -0x1.180879870e33ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.000002p+4 : -0x1.180879870e33ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.000002p+4 : -0x1.180879870e33ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.000002p+4L : -0x1.180879870e33e356p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.000002p+4L : -0x1.180879870e33e356p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.000002p+4L : -0x1.180879870e33e354p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.000002p+4L : -0x1.180879870e33e354p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.000002p+4L : -0x1.180879870e33e356p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.000002p+4L : -0x1.180879870e33e356p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.000002p+4L : -0x1.180879870e33e354p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.000002p+4L : -0x1.180879870e33e354p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000002p+4L : -0x1.180879870e33e355b67293d3944bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000002p+4L : -0x1.180879870e33e355b67293d3944bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000002p+4L : -0x1.180879870e33e355b67293d3944ap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000002p+4L : -0x1.180879870e33e355b67293d3944ap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000002p+4L : -0x1.180879870e33e355b67293d3948p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000002p+4L : -0x1.180879870e33e355b67293d3948p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000002p+4L : -0x1.180879870e33e355b67293d394p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000002p+4L : -0x1.180879870e33e355b67293d394p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.000000000000dp+4 : 0x8.c4f2f20ab3ffp-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.000000000000dp+4 : 0x8.c4f2f20ab3ffp-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.000000000000dp+4 : 0x8.c4f2f20ab3ffp-8 -1 : inexact-ok += lgamma upward dbl-64 -0x1.000000000000dp+4 : 0x8.c4f2f20ab3ff8p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0edp-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0edp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0edp-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0eep-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0edp-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0edp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0edp-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0eep-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0ed275259026a5c8p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0ed275259026a5dp-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0ed275259026a5c8p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0ed275259026a5dp-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0ed275259026a4p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0ed275259026a4p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0ed275259026a4p-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000000000000dp+4L : 0x8.c4f2f20ab3ff0ed275259026a8p-8L -1 : inexact-ok += lgamma downward dbl-64 -0x1.000000000000ep+4 : -0xa.33ca82bb399ep-8 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.000000000000ep+4 : -0xa.33ca82bb399ep-8 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.000000000000ep+4 : -0xa.33ca82bb399d8p-8 -1 : inexact-ok += lgamma upward dbl-64 -0x1.000000000000ep+4 : -0xa.33ca82bb399d8p-8 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.000000000000ep+4L : -0xa.33ca82bb399dc63p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.000000000000ep+4L : -0xa.33ca82bb399dc63p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62p-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62p-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.000000000000ep+4L : -0xa.33ca82bb399dc63p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.000000000000ep+4L : -0xa.33ca82bb399dc63p-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62p-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62p-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62af456a083b24p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62af456a083b24p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62af456a083b238p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62af456a083b238p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62af456a083b4p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62af456a083b4p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62af456a083bp-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000000000000ep+4L : -0xa.33ca82bb399dc62af456a083bp-8L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4p-16L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df6p-16L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4p-16L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df6p-16L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4f903a50896b6p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4f903a50896b6p-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4f903a50896b6p-16L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4f903a50896b7p-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4f903a508968p-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4f903a508968p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4f903a508968p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000000000000d73ep+4L : 0x1.edd80cde02fd7df4f903a50897p-16L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.000000000000d74p+4L : -0x7.318a4462081fae6p-20L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.000000000000d74p+4L : -0x7.318a4462081fae6p-20L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.000000000000d74p+4L : -0x7.318a4462081fae58p-20L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.000000000000d74p+4L : -0x7.318a4462081fae58p-20L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.000000000000d74p+4L : -0x7.318a4462081fae6p-20L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.000000000000d74p+4L : -0x7.318a4462081fae6p-20L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.000000000000d74p+4L : -0x7.318a4462081fae58p-20L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.000000000000d74p+4L : -0x7.318a4462081fae58p-20L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000d74p+4L : -0x7.318a4462081fae5c7fba91eb6ec4p-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000d74p+4L : -0x7.318a4462081fae5c7fba91eb6ecp-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000d74p+4L : -0x7.318a4462081fae5c7fba91eb6ecp-20L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000d74p+4L : -0x7.318a4462081fae5c7fba91eb6ecp-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000000000000d74p+4L : -0x7.318a4462081fae5c7fba91eb7p-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000000000000d74p+4L : -0x7.318a4462081fae5c7fba91eb6ep-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000000000000d74p+4L : -0x7.318a4462081fae5c7fba91eb6ep-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000000000000d74p+4L : -0x7.318a4462081fae5c7fba91eb6ep-20L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000d73f9f399da1424bp+4L : 0x1.286b0c2ff32e03dda8ad8c34d8d9p-64L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000d73f9f399da1424bp+4L : 0x1.286b0c2ff32e03dda8ad8c34d8d9p-64L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000d73f9f399da1424bp+4L : 0x1.286b0c2ff32e03dda8ad8c34d8d9p-64L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000d73f9f399da1424bp+4L : 0x1.286b0c2ff32e03dda8ad8c34d8dap-64L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000d73f9f399da1424cp+4L : -0x8.0c6b280d2bb2849830067055556p-72L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000d73f9f399da1424cp+4L : -0x8.0c6b280d2bb28498300670555558p-72L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000d73f9f399da1424cp+4L : -0x8.0c6b280d2bb28498300670555558p-72L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000d73f9f399da1424cp+4L : -0x8.0c6b280d2bb28498300670555558p-72L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000d73f9f399da142p+4L : 0x5.a5b6b02f80d768265f4c0ec03b9cp-60L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000d73f9f399da142p+4L : 0x5.a5b6b02f80d768265f4c0ec03bap-60L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000d73f9f399da142p+4L : 0x5.a5b6b02f80d768265f4c0ec03b9cp-60L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000d73f9f399da142p+4L : 0x5.a5b6b02f80d768265f4c0ec03bap-60L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000000000000d73f9f399da142p+4L : 0x5.a5b6b02f80d768265f4c0ec03ap-60L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000000000000d73f9f399da142p+4L : 0x5.a5b6b02f80d768265f4c0ec03cp-60L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000000000000d73f9f399da142p+4L : 0x5.a5b6b02f80d768265f4c0ec03ap-60L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000000000000d73f9f399da142p+4L : 0x5.a5b6b02f80d768265f4c0ec03cp-60L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.000000000000d73f9f399da1428p+4L : -0x3.de050a9081f64b6dc9abec14f97ep-60L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.000000000000d73f9f399da1428p+4L : -0x3.de050a9081f64b6dc9abec14f97ep-60L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.000000000000d73f9f399da1428p+4L : -0x3.de050a9081f64b6dc9abec14f97cp-60L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.000000000000d73f9f399da1428p+4L : -0x3.de050a9081f64b6dc9abec14f97cp-60L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.000000000000d73f9f399da1428p+4L : -0x3.de050a9081f64b6dc9abec14fap-60L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.000000000000d73f9f399da1428p+4L : -0x3.de050a9081f64b6dc9abec14f9p-60L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.000000000000d73f9f399da1428p+4L : -0x3.de050a9081f64b6dc9abec14f9p-60L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.000000000000d73f9f399da1428p+4L : -0x3.de050a9081f64b6dc9abec14f9p-60L -1 : inexact-ok +lgamma -0x1.0ffffffffffff3569c47e7a93e1c46a08a2e008ap+4 += lgamma downward flt-32 -0x1.0ffffep+4f : -0x1.455d46p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.0ffffep+4f : -0x1.455d46p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.0ffffep+4f : -0x1.455d44p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.0ffffep+4f : -0x1.455d44p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.0ffffep+4 : -0x1.455d45b618e2p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.0ffffep+4 : -0x1.455d45b618e1fp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.0ffffep+4 : -0x1.455d45b618e1fp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.0ffffep+4 : -0x1.455d45b618e1fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0ffffep+4L : -0x1.455d45b618e1f03ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0ffffep+4L : -0x1.455d45b618e1f03ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0ffffep+4L : -0x1.455d45b618e1f038p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dfff7p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dfff7p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dfff6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dfff6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dff8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffep+4L : -0x1.455d45b618e1f038dddeea5dff8p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.0ffffffffffffp+4 : -0x3.be7ffe71389cep-4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.0ffffffffffffp+4 : -0x3.be7ffe71389ccp-4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.0ffffffffffffp+4 : -0x3.be7ffe71389ccp-4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.0ffffffffffffp+4 : -0x3.be7ffe71389ccp-4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26cp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26cp-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc268p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcda4p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcda4p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcda2p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcda2p-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcep-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcep-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcdp-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffffffffffp+4L : -0x3.be7ffe71389cc26835a85ecbcdp-4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c8289p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c8289p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c8288p-16L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c8288p-16L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c8289p-16L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c8289p-16L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c8288p-16L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c8288p-16L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c828891bc6e3f41378p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c828891bc6e3f41378p-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c828891bc6e3f4137p-16L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c828891bc6e3f4137p-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c828891bc6e3f414p-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c828891bc6e3f414p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c828891bc6e3f41p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffffffffff356p+4L : -0xc.57773dac63c828891bc6e3f41p-16L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694ep-12L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053695p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694ep-12L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053695p-12L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694ep-12L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053695p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694ep-12L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053695p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694fd8a4b888acep-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694fd8a4b888ace1p-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694fd8a4b888acep-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694fd8a4b888ace1p-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694fd8a4b888ac8p-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694fd8a4b888adp-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694fd8a4b888ac8p-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffffffffff358p+4L : 0x1.c19a5332b053694fd8a4b888adp-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffff3569c47e7a93e1cp+4L : -0x5.93f933dffa74012ca203ed3155cp-64L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffff3569c47e7a93e1cp+4L : -0x5.93f933dffa74012ca203ed3155bcp-64L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffff3569c47e7a93e1cp+4L : -0x5.93f933dffa74012ca203ed3155bcp-64L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffff3569c47e7a93e1cp+4L : -0x5.93f933dffa74012ca203ed3155bcp-64L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffff3569c47e7a93e1dp+4L : 0xe.a3f5b8f8053066eb84078217faf8p-64L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffff3569c47e7a93e1dp+4L : 0xe.a3f5b8f8053066eb84078217fbp-64L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffff3569c47e7a93e1dp+4L : 0xe.a3f5b8f8053066eb84078217faf8p-64L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffff3569c47e7a93e1dp+4L : 0xe.a3f5b8f8053066eb84078217fbp-64L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffff3569c47e7a93ep+4L : -0x2.3bb21b1b7ff06cdb8124ca6f0172p-56L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffff3569c47e7a93ep+4L : -0x2.3bb21b1b7ff06cdb8124ca6f017p-56L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffff3569c47e7a93ep+4L : -0x2.3bb21b1b7ff06cdb8124ca6f017p-56L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffff3569c47e7a93ep+4L : -0x2.3bb21b1b7ff06cdb8124ca6f017p-56L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffffffffff3569c47e7a93ep+4L : -0x2.3bb21b1b7ff06cdb8124ca6f02p-56L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffffffffff3569c47e7a93ep+4L : -0x2.3bb21b1b7ff06cdb8124ca6f01p-56L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffffffffff3569c47e7a93ep+4L : -0x2.3bb21b1b7ff06cdb8124ca6f01p-56L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffffffffff3569c47e7a93ep+4L : -0x2.3bb21b1b7ff06cdb8124ca6f01p-56L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.0ffffffffffff3569c47e7a93e8p+4L : 0x7.e0455b507fe1e3888b7147b98968p-56L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.0ffffffffffff3569c47e7a93e8p+4L : 0x7.e0455b507fe1e3888b7147b9896cp-56L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.0ffffffffffff3569c47e7a93e8p+4L : 0x7.e0455b507fe1e3888b7147b98968p-56L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.0ffffffffffff3569c47e7a93e8p+4L : 0x7.e0455b507fe1e3888b7147b9896cp-56L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.0ffffffffffff3569c47e7a93e8p+4L : 0x7.e0455b507fe1e3888b7147b988p-56L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.0ffffffffffff3569c47e7a93e8p+4L : 0x7.e0455b507fe1e3888b7147b98ap-56L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.0ffffffffffff3569c47e7a93e8p+4L : 0x7.e0455b507fe1e3888b7147b988p-56L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.0ffffffffffff3569c47e7a93e8p+4L : 0x7.e0455b507fe1e3888b7147b98ap-56L -1 : inexact-ok +lgamma -0x1.1000000000000ca963b8185688876ca5a3a64ec2p+4 += lgamma downward flt-32 -0x1.100002p+4f : -0x1.455d52p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.100002p+4f : -0x1.455d52p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.100002p+4f : -0x1.455d5p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.100002p+4f : -0x1.455d5p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.100002p+4 : -0x1.455d51292150ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.100002p+4 : -0x1.455d51292150ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.100002p+4 : -0x1.455d51292150dp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.100002p+4 : -0x1.455d51292150dp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.100002p+4L : -0x1.455d51292150d8bap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.100002p+4L : -0x1.455d51292150d8bap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.100002p+4L : -0x1.455d51292150d8b8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.100002p+4L : -0x1.455d51292150d8b8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.100002p+4L : -0x1.455d51292150d8bap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.100002p+4L : -0x1.455d51292150d8bap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.100002p+4L : -0x1.455d51292150d8b8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.100002p+4L : -0x1.455d51292150d8b8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c468p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c468p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c467p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c467p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c48p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c48p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c4p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.100002p+4L : -0x1.455d51292150d8b93e426f65c4p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.1000000000001p+4 : -0x3.be7ffe7138f86p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.1000000000001p+4 : -0x3.be7ffe7138f86p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.1000000000001p+4 : -0x3.be7ffe7138f84p-4 1 : inexact-ok += lgamma upward dbl-64 -0x1.1000000000001p+4 : -0x3.be7ffe7138f84p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aacp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aacp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aa8p-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aa8p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aacp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aacp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aa8p-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aa8p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bb5p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bb4ep-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bb4ep-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bb4ep-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bcp-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bbp-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bbp-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1000000000001p+4L : -0x3.be7ffe7138f85aabacec61e0bbp-4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f2p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f2p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f2p-12L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f4p-12L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f2p-12L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f2p-12L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f2p-12L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f4p-12L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f20158487aad6ep-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f20158487aad6fp-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f20158487aad6ep-12L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f20158487aad6fp-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f20158487aadp-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f20158487aad8p-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f20158487aadp-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1000000000000ca8p+4L : 0x1.c19a533267df77f20158487aad8p-12L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6efp-16L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6efp-16L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eep-16L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eep-16L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6efp-16L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6efp-16L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eep-16L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eep-16L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eed7f15eafde5fp-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eed7f15eafde5fp-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eed7f15eafde5e8p-16L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eed7f15eafde5e8p-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eed7f15eafde8p-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eed7f15eafde4p-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eed7f15eafde4p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1000000000000caap+4L : -0xc.57773db0ebbe6eed7f15eafde4p-16L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000000ca963b818568887p+4L : 0x8.94adc5a9656a5944f73f433c03cp-64L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000000ca963b818568887p+4L : 0x8.94adc5a9656a5944f73f433c03cp-64L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000000ca963b818568887p+4L : 0x8.94adc5a9656a5944f73f433c03cp-64L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000000ca963b818568887p+4L : 0x8.94adc5a9656a5944f73f433c03c8p-64L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000000ca963b818568888p+4L : -0xb.a341272e9af13edf98c4eab5553p-64L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000000ca963b818568888p+4L : -0xb.a341272e9af13edf98c4eab5553p-64L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000000ca963b818568888p+4L : -0xb.a341272e9af13edf98c4eab55528p-64L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000000ca963b818568888p+4L : -0xb.a341272e9af13edf98c4eab55528p-64L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000000ca963b81856888p+4L : 0x9.61c363f9167ebaefaf2d7ab0fa18p-60L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000000ca963b81856888p+4L : 0x9.61c363f9167ebaefaf2d7ab0fa2p-60L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000000ca963b81856888p+4L : 0x9.61c363f9167ebaefaf2d7ab0fa18p-60L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000000ca963b81856888p+4L : 0x9.61c363f9167ebaefaf2d7ab0fa2p-60L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1000000000000ca963b81856888p+4L : 0x9.61c363f9167ebaefaf2d7ab0f8p-60L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1000000000000ca963b81856888p+4L : 0x9.61c363f9167ebaefaf2d7ab0fcp-60L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1000000000000ca963b81856888p+4L : 0x9.61c363f9167ebaefaf2d7ab0f8p-60L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1000000000000ca963b81856888p+4L : 0x9.61c363f9167ebaefaf2d7ab0fcp-60L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1000000000000ca963b8185689p+4L : -0x9.85db402c6ec5b3470f30b672e988p-56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1000000000000ca963b8185689p+4L : -0x9.85db402c6ec5b3470f30b672e988p-56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1000000000000ca963b8185689p+4L : -0x9.85db402c6ec5b3470f30b672e98p-56L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1000000000000ca963b8185689p+4L : -0x9.85db402c6ec5b3470f30b672e98p-56L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1000000000000ca963b8185689p+4L : -0x9.85db402c6ec5b3470f30b672ecp-56L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1000000000000ca963b8185689p+4L : -0x9.85db402c6ec5b3470f30b672e8p-56L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1000000000000ca963b8185689p+4L : -0x9.85db402c6ec5b3470f30b672e8p-56L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1000000000000ca963b8185689p+4L : -0x9.85db402c6ec5b3470f30b672e8p-56L 1 : inexact-ok +lgamma -0x1.1fffffffffffff4bec3ce234132d08b2b726187cp+4 += lgamma downward flt-32 -0x1.1ffffep+4f : -0x1.739c3ep+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.1ffffep+4f : -0x1.739c3cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.1ffffep+4f : -0x1.739c3cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.1ffffep+4f : -0x1.739c3cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.1ffffep+4 : -0x1.739c3c0e7e3ddp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.1ffffep+4 : -0x1.739c3c0e7e3dcp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.1ffffep+4 : -0x1.739c3c0e7e3dcp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.1ffffep+4 : -0x1.739c3c0e7e3dcp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc748p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc748p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc746p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc746p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc748p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc748p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc746p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc746p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b14p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b13p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b13p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b13p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7b8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1ffffep+4L : -0x1.739c3c0e7e3dc747f6c9173a7bp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.1ffffffffffffp+4 : -0x3.1fd7673485baap+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.1ffffffffffffp+4 : -0x3.1fd7673485ba8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.1ffffffffffffp+4 : -0x3.1fd7673485ba8p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.1ffffffffffffp+4 : -0x3.1fd7673485ba8p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a88p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a88p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a84p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a84p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a88p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a88p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a84p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a84p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3ca8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3ca6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3ca6p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3ca6p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3dp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3dp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1ffffffffffffp+4L : -0x3.1fd7673485ba8a86b1e31b4b3cp+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e4p-8L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e4p-8L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06ep-8L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06ep-8L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e4p-8L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e4p-8L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06ep-8L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06ep-8L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e3995bb05523dep-8L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e3995bb05523dcp-8L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e3995bb05523dcp-8L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e3995bb05523dcp-8L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e3995bb05524p-8L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e3995bb05524p-8L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e3995bb05523p-8L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1fffffffffffff4ap+4L : -0x2.b80fd7d902af06e3995bb05523p-8L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91cp-12L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91cp-12L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91cp-12L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91ep-12L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91cp-12L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91cp-12L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91cp-12L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91ep-12L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91c6bdd01b59daep-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91c6bdd01b59dafp-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91c6bdd01b59daep-12L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91c6bdd01b59dafp-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91c6bdd01b59d8p-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91c6bdd01b59d8p-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91c6bdd01b59d8p-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1fffffffffffff4cp+4L : 0x1.c19a53328e26a91c6bdd01b59ep-12L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1fffffffffffff4bec3ce234132dp+4L : -0xc.5d86cd624ca79f6dceb2b1d20bb8p-64L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1fffffffffffff4bec3ce234132dp+4L : -0xc.5d86cd624ca79f6dceb2b1d20bb8p-64L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1fffffffffffff4bec3ce234132dp+4L : -0xc.5d86cd624ca79f6dceb2b1d20bbp-64L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1fffffffffffff4bec3ce234132dp+4L : -0xc.5d86cd624ca79f6dceb2b1d20bbp-64L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1fffffffffffff4bec3ce234132ep+4L : 0x1.5f9145d9cdb2fbf24dacd8acd86dp-56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1fffffffffffff4bec3ce234132ep+4L : 0x1.5f9145d9cdb2fbf24dacd8acd86ep-56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1fffffffffffff4bec3ce234132ep+4L : 0x1.5f9145d9cdb2fbf24dacd8acd86dp-56L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1fffffffffffff4bec3ce234132ep+4L : 0x1.5f9145d9cdb2fbf24dacd8acd86ep-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1fffffffffffff4bec3ce23413p+4L : -0x4.005578030d2343c85effa7bae278p-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1fffffffffffff4bec3ce23413p+4L : -0x4.005578030d2343c85effa7bae274p-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1fffffffffffff4bec3ce23413p+4L : -0x4.005578030d2343c85effa7bae274p-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1fffffffffffff4bec3ce23413p+4L : -0x4.005578030d2343c85effa7bae274p-52L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1fffffffffffff4bec3ce23413p+4L : -0x4.005578030d2343c85effa7bae4p-52L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1fffffffffffff4bec3ce23413p+4L : -0x4.005578030d2343c85effa7bae2p-52L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1fffffffffffff4bec3ce23413p+4L : -0x4.005578030d2343c85effa7bae2p-52L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1fffffffffffff4bec3ce23413p+4L : -0x4.005578030d2343c85effa7bae2p-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.1fffffffffffff4bec3ce234138p+4L : 0x7.5f20ed3672db03e0763d1b82b2e8p-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.1fffffffffffff4bec3ce234138p+4L : 0x7.5f20ed3672db03e0763d1b82b2ecp-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.1fffffffffffff4bec3ce234138p+4L : 0x7.5f20ed3672db03e0763d1b82b2e8p-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.1fffffffffffff4bec3ce234138p+4L : 0x7.5f20ed3672db03e0763d1b82b2ecp-52L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.1fffffffffffff4bec3ce234138p+4L : 0x7.5f20ed3672db03e0763d1b82b2p-52L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.1fffffffffffff4bec3ce234138p+4L : 0x7.5f20ed3672db03e0763d1b82b2p-52L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.1fffffffffffff4bec3ce234138p+4L : 0x7.5f20ed3672db03e0763d1b82b2p-52L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.1fffffffffffff4bec3ce234138p+4L : 0x7.5f20ed3672db03e0763d1b82b4p-52L 1 : inexact-ok +lgamma -0x1.20000000000000b413c31dcbeca4c3b2ffacbb4ap+4 += lgamma downward flt-32 -0x1.200002p+4f : -0x1.739c48p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.200002p+4f : -0x1.739c48p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.200002p+4f : -0x1.739c46p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.200002p+4f : -0x1.739c46p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.200002p+4 : -0x1.739c47ba6a3afp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.200002p+4 : -0x1.739c47ba6a3afp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.200002p+4 : -0x1.739c47ba6a3aep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.200002p+4 : -0x1.739c47ba6a3aep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.200002p+4L : -0x1.739c47ba6a3ae8acp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.200002p+4L : -0x1.739c47ba6a3ae8acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.200002p+4L : -0x1.739c47ba6a3ae8aap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.200002p+4L : -0x1.739c47ba6a3ae8aap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.200002p+4L : -0x1.739c47ba6a3ae8acp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.200002p+4L : -0x1.739c47ba6a3ae8acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.200002p+4L : -0x1.739c47ba6a3ae8aap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.200002p+4L : -0x1.739c47ba6a3ae8aap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a66p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a65p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a65p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a65p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.200002p+4L : -0x1.739c47ba6a3ae8abe5a16e7d7ap+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.2000000000001p+4 : -0x3.1fd7673485c08p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.2000000000001p+4 : -0x3.1fd7673485c06p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.2000000000001p+4 : -0x3.1fd7673485c06p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.2000000000001p+4 : -0x3.1fd7673485c06p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2000000000001p+4L : -0x3.1fd7673485c0608p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2000000000001p+4L : -0x3.1fd7673485c0608p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7f4p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7f2p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7f2p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7f2p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2000000000001p+4L : -0x3.1fd7673485c0607cb073cd43a7p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c3824p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c3826p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c3824p-12L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c3826p-12L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c3824p-12L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c3826p-12L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c3824p-12L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c3826p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c38256e1fdf0a2befp-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c38256e1fdf0a2bfp-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c38256e1fdf0a2befp-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c38256e1fdf0a2bfp-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c38256e1fdf0a2b8p-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c38256e1fdf0a2cp-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c38256e1fdf0a2b8p-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.20000000000000b4p+4L : 0x1.c19a53328a0c38256e1fdf0a2cp-12L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b4p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168bp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168bp-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168bp-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b4p-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168bp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168bp-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168bp-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b1c90998bee862p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b1c90998bee862p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b1c90998bee86p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b1c90998bee86p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b1c90998bee9p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b1c90998bee8p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b1c90998bee8p-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.20000000000000b6p+4L : -0x2.b80fd7d902f168b1c90998bee8p-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.20000000000000b413c31dcbeca4p+4L : 0x1.16355d66125b301ee0b5e5281078p-56L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.20000000000000b413c31dcbeca4p+4L : 0x1.16355d66125b301ee0b5e5281079p-56L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.20000000000000b413c31dcbeca4p+4L : 0x1.16355d66125b301ee0b5e5281078p-56L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.20000000000000b413c31dcbeca4p+4L : 0x1.16355d66125b301ee0b5e5281079p-56L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.20000000000000b413c31dcbeca5p+4L : -0x5.5b96f411da52dc950d7091977238p-60L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.20000000000000b413c31dcbeca5p+4L : -0x5.5b96f411da52dc950d7091977238p-60L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.20000000000000b413c31dcbeca5p+4L : -0x5.5b96f411da52dc950d7091977234p-60L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.20000000000000b413c31dcbeca5p+4L : -0x5.5b96f411da52dc950d7091977234p-60L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.20000000000000b413c31dcbec8p+4L : 0x3.443ca24e8d26da6bf3ab93ba4fd2p-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.20000000000000b413c31dcbec8p+4L : 0x3.443ca24e8d26da6bf3ab93ba4fd4p-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.20000000000000b413c31dcbec8p+4L : 0x3.443ca24e8d26da6bf3ab93ba4fd2p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.20000000000000b413c31dcbec8p+4L : 0x3.443ca24e8d26da6bf3ab93ba4fd4p-52L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.20000000000000b413c31dcbec8p+4L : 0x3.443ca24e8d26da6bf3ab93ba4fp-52L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.20000000000000b413c31dcbec8p+4L : 0x3.443ca24e8d26da6bf3ab93ba5p-52L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.20000000000000b413c31dcbec8p+4L : 0x3.443ca24e8d26da6bf3ab93ba4fp-52L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.20000000000000b413c31dcbec8p+4L : 0x3.443ca24e8d26da6bf3ab93ba5p-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.20000000000000b413c31dcbedp+4L : -0x8.1b39c2eaf2da5837e0d9887f7b38p-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.20000000000000b413c31dcbedp+4L : -0x8.1b39c2eaf2da5837e0d9887f7b3p-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.20000000000000b413c31dcbedp+4L : -0x8.1b39c2eaf2da5837e0d9887f7b3p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.20000000000000b413c31dcbedp+4L : -0x8.1b39c2eaf2da5837e0d9887f7b3p-52L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.20000000000000b413c31dcbedp+4L : -0x8.1b39c2eaf2da5837e0d9887f7cp-52L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.20000000000000b413c31dcbedp+4L : -0x8.1b39c2eaf2da5837e0d9887f7cp-52L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.20000000000000b413c31dcbedp+4L : -0x8.1b39c2eaf2da5837e0d9887f78p-52L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.20000000000000b413c31dcbedp+4L : -0x8.1b39c2eaf2da5837e0d9887f78p-52L -1 : inexact-ok +lgamma -0x1.2ffffffffffffff685b25cbf5f545ced932e3848p+4 += lgamma downward flt-32 -0x1.2ffffep+4f : -0x1.a2b8a8p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.2ffffep+4f : -0x1.a2b8a8p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.2ffffep+4f : -0x1.a2b8a6p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.2ffffep+4f : -0x1.a2b8a6p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.2ffffep+4 : -0x1.a2b8a7ff951d5p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.2ffffep+4 : -0x1.a2b8a7ff951d5p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.2ffffep+4 : -0x1.a2b8a7ff951d4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.2ffffep+4 : -0x1.a2b8a7ff951d4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cdap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cdap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc81688p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc81688p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc81687p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc81687p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc817p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc8168p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc8168p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffep+4L : -0x1.a2b8a7ff951d4cd8ff71bbc8168p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.2ffffffffffffp+4 : -0x6.119e27f51c204p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.2ffffffffffffp+4 : -0x6.119e27f51c2p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.2ffffffffffffp+4 : -0x6.119e27f51c2p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.2ffffffffffffp+4 : -0x6.119e27f51c2p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b5p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b5p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b48p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b48p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b5p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b5p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b48p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b48p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fa2cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fa28p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fa28p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fa28p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fcp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fap+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffffffffffp+4L : -0x6.119e27f51c200b4d7dd7ace1fap+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34bp-8L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34bp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34ap-8L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34ap-8L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34bp-8L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34bp-8L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34ap-8L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34ap-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34aa839c1b1a191p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34aa839c1b1a191p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34aa839c1b1a1908p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34aa839c1b1a1908p-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34aa839c1b1a1cp-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34aa839c1b1a18p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34aa839c1b1a18p-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffffffffffff6p+4L : -0xd.bb3fcdf10bfe34aa839c1b1a18p-8L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c48p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c48p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c48p-4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c4cp-4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c48p-4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c48p-4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c48p-4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c4cp-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c492a44cf5aae0cp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c492a44cf5aae0cp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c492a44cf5aae0cp-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c492a44cf5aae0ep-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c492a44cf5aaep-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c492a44cf5aaep-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c492a44cf5aaep-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffffffffffff8p+4L : 0x2.b64afc1442844c492a44cf5aafp-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffff685b25cbf5f54p+4L : -0x9.ce0b9a4828db14dcde92cf4d3f9p-56L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffff685b25cbf5f54p+4L : -0x9.ce0b9a4828db14dcde92cf4d3f9p-56L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffff685b25cbf5f54p+4L : -0x9.ce0b9a4828db14dcde92cf4d3f88p-56L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffff685b25cbf5f54p+4L : -0x9.ce0b9a4828db14dcde92cf4d3f88p-56L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffff685b25cbf5f55p+4L : 0x1.134ad96206724f00837cae8366b3p-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffff685b25cbf5f55p+4L : 0x1.134ad96206724f00837cae8366b3p-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffff685b25cbf5f55p+4L : 0x1.134ad96206724f00837cae8366b3p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffff685b25cbf5f55p+4L : 0x1.134ad96206724f00837cae8366b4p-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffff685b25cbf5fp+4L : -0x8.e6b2cf7c97411e8ac8b53cb0d9fp-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffff685b25cbf5fp+4L : -0x8.e6b2cf7c97411e8ac8b53cb0d9fp-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffff685b25cbf5fp+4L : -0x8.e6b2cf7c97411e8ac8b53cb0d9e8p-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffff685b25cbf5fp+4L : -0x8.e6b2cf7c97411e8ac8b53cb0d9e8p-48L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffffffffffff685b25cbf5fp+4L : -0x8.e6b2cf7c97411e8ac8b53cb0dcp-48L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffffffffffff685b25cbf5fp+4L : -0x8.e6b2cf7c97411e8ac8b53cb0d8p-48L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffffffffffff685b25cbf5fp+4L : -0x8.e6b2cf7c97411e8ac8b53cb0d8p-48L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffffffffffff685b25cbf5fp+4L : -0x8.e6b2cf7c97411e8ac8b53cb0d8p-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.2ffffffffffffff685b25cbf5f8p+4L : 0x4.9aa9c8b7b0a1adc41049a8430efp-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.2ffffffffffffff685b25cbf5f8p+4L : 0x4.9aa9c8b7b0a1adc41049a8430efp-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.2ffffffffffffff685b25cbf5f8p+4L : 0x4.9aa9c8b7b0a1adc41049a8430efp-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.2ffffffffffffff685b25cbf5f8p+4L : 0x4.9aa9c8b7b0a1adc41049a8430ef4p-48L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.2ffffffffffffff685b25cbf5f8p+4L : 0x4.9aa9c8b7b0a1adc41049a8430ep-48L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.2ffffffffffffff685b25cbf5f8p+4L : 0x4.9aa9c8b7b0a1adc41049a8430ep-48L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.2ffffffffffffff685b25cbf5f8p+4L : 0x4.9aa9c8b7b0a1adc41049a8430ep-48L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.2ffffffffffffff685b25cbf5f8p+4L : 0x4.9aa9c8b7b0a1adc41049a8431p-48L -1 : inexact-ok +lgamma -0x1.30000000000000097a4da340a0ab81b7b1f1f002p+4 += lgamma downward flt-32 -0x1.300002p+4f : -0x1.a2b8b4p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.300002p+4f : -0x1.a2b8b4p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.300002p+4f : -0x1.a2b8b2p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.300002p+4f : -0x1.a2b8b2p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.300002p+4 : -0x1.a2b8b3e16627fp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.300002p+4 : -0x1.a2b8b3e16627ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.300002p+4 : -0x1.a2b8b3e16627ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.300002p+4 : -0x1.a2b8b3e16627ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.300002p+4L : -0x1.a2b8b3e16627e782p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.300002p+4L : -0x1.a2b8b3e16627e782p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.300002p+4L : -0x1.a2b8b3e16627e78p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008eeddp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008eedcp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008eedcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008eedcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008efp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008efp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008ee8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.300002p+4L : -0x1.a2b8b3e16627e7804ccde008ee8p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.3000000000001p+4 : -0x6.119e27f51c26p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.3000000000001p+4 : -0x6.119e27f51c26p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.3000000000001p+4 : -0x6.119e27f51c25cp+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.3000000000001p+4 : -0x6.119e27f51c25cp+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3000000000001p+4L : -0x6.119e27f51c25fc38p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3000000000001p+4L : -0x6.119e27f51c25fc38p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3000000000001p+4L : -0x6.119e27f51c25fc3p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3000000000001p+4L : -0x6.119e27f51c25fc3p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3000000000001p+4L : -0x6.119e27f51c25fc38p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3000000000001p+4L : -0x6.119e27f51c25fc38p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3000000000001p+4L : -0x6.119e27f51c25fc3p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3000000000001p+4L : -0x6.119e27f51c25fc3p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898de4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898dep+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898dep+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898dep+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898ep+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898ep+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3000000000001p+4L : -0x6.119e27f51c25fc36032500898cp+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3000000000000008p+4L : 0x2.b64afc1442841ccp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3000000000000008p+4L : 0x2.b64afc1442841ccp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3000000000000008p+4L : 0x2.b64afc1442841ccp-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc4p-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3000000000000008p+4L : 0x2.b64afc1442841ccp-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3000000000000008p+4L : 0x2.b64afc1442841ccp-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3000000000000008p+4L : 0x2.b64afc1442841ccp-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc4p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc1e61a64bd716ep-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc1e61a64bd716ep-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc1e61a64bd716ep-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc1e61a64bd717p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc1e61a64bd71p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc1e61a64bd71p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc1e61a64bd71p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3000000000000008p+4L : 0x2.b64afc1442841cc1e61a64bd72p-4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb4p-8L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb4p-8L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3p-8L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3p-8L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb4p-8L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb4p-8L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3p-8L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3p-8L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3bd6ec6f62d56p-8L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3bd6ec6f62d56p-8L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3bd6ec6f62d558p-8L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3bd6ec6f62d558p-8L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3bd6ec6f62d8p-8L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3bd6ec6f62d4p-8L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3bd6ec6f62d4p-8L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.300000000000000ap+4L : -0xd.bb3fcdf10c01eb3bd6ec6f62d4p-8L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.30000000000000097a4da340a0abp+4L : 0xd.afc10a2f38dbffb02355aa0679p-56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.30000000000000097a4da340a0abp+4L : 0xd.afc10a2f38dbffb02355aa0679p-56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.30000000000000097a4da340a0abp+4L : 0xd.afc10a2f38dbffb02355aa0679p-56L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.30000000000000097a4da340a0abp+4L : 0xd.afc10a2f38dbffb02355aa067908p-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.30000000000000097a4da340a0acp+4L : -0xd.52f82639572464437b5ce2b7ab08p-56L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.30000000000000097a4da340a0acp+4L : -0xd.52f82639572464437b5ce2b7abp-56L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.30000000000000097a4da340a0acp+4L : -0xd.52f82639572464437b5ce2b7abp-56L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.30000000000000097a4da340a0acp+4L : -0xd.52f82639572464437b5ce2b7abp-56L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.30000000000000097a4da340a08p+4L : 0x4.9724dc2bbf7374cb291b72d5b15cp-48L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.30000000000000097a4da340a08p+4L : 0x4.9724dc2bbf7374cb291b72d5b15cp-48L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.30000000000000097a4da340a08p+4L : 0x4.9724dc2bbf7374cb291b72d5b15cp-48L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.30000000000000097a4da340a08p+4L : 0x4.9724dc2bbf7374cb291b72d5b16p-48L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.30000000000000097a4da340a08p+4L : 0x4.9724dc2bbf7374cb291b72d5bp-48L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.30000000000000097a4da340a08p+4L : 0x4.9724dc2bbf7374cb291b72d5b2p-48L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.30000000000000097a4da340a08p+4L : 0x4.9724dc2bbf7374cb291b72d5bp-48L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.30000000000000097a4da340a08p+4L : 0x4.9724dc2bbf7374cb291b72d5b2p-48L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.30000000000000097a4da340a1p+4L : -0x8.ea37bc08886f870af40ddcbb7428p-48L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.30000000000000097a4da340a1p+4L : -0x8.ea37bc08886f870af40ddcbb742p-48L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.30000000000000097a4da340a1p+4L : -0x8.ea37bc08886f870af40ddcbb742p-48L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.30000000000000097a4da340a1p+4L : -0x8.ea37bc08886f870af40ddcbb742p-48L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.30000000000000097a4da340a1p+4L : -0x8.ea37bc08886f870af40ddcbb78p-48L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.30000000000000097a4da340a1p+4L : -0x8.ea37bc08886f870af40ddcbb74p-48L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.30000000000000097a4da340a1p+4L : -0x8.ea37bc08886f870af40ddcbb74p-48L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.30000000000000097a4da340a1p+4L : -0x8.ea37bc08886f870af40ddcbb74p-48L 1 : inexact-ok +lgamma -0x1.3fffffffffffffff86af516ff7f76bd67e720d58p+4 += lgamma downward flt-32 -0x1.3ffffep+4f : -0x1.d2a72ep+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.3ffffep+4f : -0x1.d2a72cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.3ffffep+4f : -0x1.d2a72cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.3ffffep+4f : -0x1.d2a72cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.3ffffep+4 : -0x1.d2a72cdce34adp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.3ffffep+4 : -0x1.d2a72cdce34acp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.3ffffep+4 : -0x1.d2a72cdce34acp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.3ffffep+4 : -0x1.d2a72cdce34acp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3ffffep+4L : -0x1.d2a72cdce34ac166p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3ffffep+4L : -0x1.d2a72cdce34ac166p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7684ddp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7684ddp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7684dcp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7684dcp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7685p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c7685p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c76848p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3ffffep+4L : -0x1.d2a72cdce34ac164fbae8c76848p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.3ffffffffffffp+4 : -0x9.1086776398928p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.3ffffffffffffp+4 : -0x9.108677639892p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.3ffffffffffffp+4 : -0x9.108677639892p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.3ffffffffffffp+4 : -0x9.108677639892p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3ffffffffffffp+4L : -0x9.108677639892289p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3ffffffffffffp+4L : -0x9.108677639892289p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3ffffffffffffp+4L : -0x9.108677639892288p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3ffffffffffffp+4L : -0x9.108677639892288p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3ffffffffffffp+4L : -0x9.108677639892289p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffp+4L : -0x9.108677639892289p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffp+4L : -0x9.108677639892288p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3ffffffffffffp+4L : -0x9.108677639892288p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3c5p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3c48p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3c48p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3c48p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3cp+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3ffffffffffffp+4L : -0x9.10867763989228882449ec5b3cp+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf308p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf308p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06724bp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06724bp+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06724ap+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06724ap+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06728p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd06728p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd0672p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3ffffffffffffffep+4L : -0x1.709f6fbd94aaf306ded2bd0672p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3fffffffffffffff86af516ff7f7p+4L : -0xe.38f646c46c4d27208e77961a34f8p-52L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3fffffffffffffff86af516ff7f7p+4L : -0xe.38f646c46c4d27208e77961a34f8p-52L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3fffffffffffffff86af516ff7f7p+4L : -0xe.38f646c46c4d27208e77961a34fp-52L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3fffffffffffffff86af516ff7f7p+4L : -0xe.38f646c46c4d27208e77961a34fp-52L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3fffffffffffffff86af516ff7f8p+4L : 0x1.38a7135be47b86f556df0964a768p-48L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3fffffffffffffff86af516ff7f8p+4L : 0x1.38a7135be47b86f556df0964a769p-48L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3fffffffffffffff86af516ff7f8p+4L : 0x1.38a7135be47b86f556df0964a768p-48L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3fffffffffffffff86af516ff7f8p+4L : 0x1.38a7135be47b86f556df0964a769p-48L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3fffffffffffffff86af516ff78p+4L : -0xf.c00e11277e57c2d191e36fd60bfp-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3fffffffffffffff86af516ff78p+4L : -0xf.c00e11277e57c2d191e36fd60bfp-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3fffffffffffffff86af516ff78p+4L : -0xf.c00e11277e57c2d191e36fd60be8p-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3fffffffffffffff86af516ff78p+4L : -0xf.c00e11277e57c2d191e36fd60be8p-44L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3fffffffffffffff86af516ff78p+4L : -0xf.c00e11277e57c2d191e36fd60cp-44L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3fffffffffffffff86af516ff78p+4L : -0xf.c00e11277e57c2d191e36fd60cp-44L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3fffffffffffffff86af516ff78p+4L : -0xf.c00e11277e57c2d191e36fd608p-44L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3fffffffffffffff86af516ff78p+4L : -0xf.c00e11277e57c2d191e36fd608p-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.3fffffffffffffff86af516ff8p+4L : 0x1.21a5ad19d3f1ea0c24626e1975bdp-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.3fffffffffffffff86af516ff8p+4L : 0x1.21a5ad19d3f1ea0c24626e1975bep-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.3fffffffffffffff86af516ff8p+4L : 0x1.21a5ad19d3f1ea0c24626e1975bdp-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.3fffffffffffffff86af516ff8p+4L : 0x1.21a5ad19d3f1ea0c24626e1975bep-44L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.3fffffffffffffff86af516ff8p+4L : 0x1.21a5ad19d3f1ea0c24626e19758p-44L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.3fffffffffffffff86af516ff8p+4L : 0x1.21a5ad19d3f1ea0c24626e19758p-44L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.3fffffffffffffff86af516ff8p+4L : 0x1.21a5ad19d3f1ea0c24626e19758p-44L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.3fffffffffffffff86af516ff8p+4L : 0x1.21a5ad19d3f1ea0c24626e1976p-44L 1 : inexact-ok +lgamma -0x1.40000000000000007950ae9008089413ccc8a354p+4 += lgamma downward flt-32 -0x1.400002p+4f : -0x1.d2a73ap+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.400002p+4f : -0x1.d2a738p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.400002p+4f : -0x1.d2a738p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.400002p+4f : -0x1.d2a738p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.400002p+4 : -0x1.d2a738f1e7889p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.400002p+4 : -0x1.d2a738f1e7889p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.400002p+4 : -0x1.d2a738f1e7888p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.400002p+4 : -0x1.d2a738f1e7888p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.400002p+4L : -0x1.d2a738f1e7888f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.400002p+4L : -0x1.d2a738f1e7888f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.400002p+4L : -0x1.d2a738f1e7888f3ep+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.400002p+4L : -0x1.d2a738f1e7888f3ep+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.400002p+4L : -0x1.d2a738f1e7888f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.400002p+4L : -0x1.d2a738f1e7888f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.400002p+4L : -0x1.d2a738f1e7888f3ep+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.400002p+4L : -0x1.d2a738f1e7888f3ep+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba183fp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba183ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba183ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba183ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba188p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba18p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba18p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.400002p+4L : -0x1.d2a738f1e7888f3f7c6994ba18p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.4000000000001p+4 : -0x9.1086776398988p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.4000000000001p+4 : -0x9.108677639898p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.4000000000001p+4 : -0x9.108677639898p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.4000000000001p+4 : -0x9.108677639898p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4000000000001p+4L : -0x9.108677639898331p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4000000000001p+4L : -0x9.108677639898331p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4000000000001p+4L : -0x9.10867763989833p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4000000000001p+4L : -0x9.10867763989833p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4000000000001p+4L : -0x9.108677639898331p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4000000000001p+4L : -0x9.108677639898331p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4000000000001p+4L : -0x9.10867763989833p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4000000000001p+4L : -0x9.10867763989833p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c69ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c6998p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c6998p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c6998p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c6cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c68p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c68p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4000000000001p+4L : -0x9.108677639898330a4330d99c68p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3cap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3cap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a71p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a71p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a7p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a7p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41a8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41ap+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4000000000000002p+4L : -0x1.709f6fbd94aaf3c82f1699e41ap+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.40000000000000007950ae900808p+4L : 0x1.3879456d6785f6aa67429896d1f8p-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.40000000000000007950ae900808p+4L : 0x1.3879456d6785f6aa67429896d1f9p-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.40000000000000007950ae900808p+4L : 0x1.3879456d6785f6aa67429896d1f8p-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.40000000000000007950ae900808p+4L : 0x1.3879456d6785f6aa67429896d1f9p-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.40000000000000007950ae900809p+4L : -0xe.3bd325ac3ba631da0a5d89e4cd28p-52L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.40000000000000007950ae900809p+4L : -0xe.3bd325ac3ba631da0a5d89e4cd2p-52L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.40000000000000007950ae900809p+4L : -0xe.3bd325ac3ba631da0a5d89e4cd2p-52L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.40000000000000007950ae900809p+4L : -0xe.3bd325ac3ba631da0a5d89e4cd2p-52L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.40000000000000007950ae9008p+4L : 0x1.21a2d03aec229137c9799e44027p-44L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.40000000000000007950ae9008p+4L : 0x1.21a2d03aec229137c9799e44027p-44L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.40000000000000007950ae9008p+4L : 0x1.21a2d03aec229137c9799e44027p-44L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.40000000000000007950ae9008p+4L : 0x1.21a2d03aec229137c9799e440271p-44L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.40000000000000007950ae9008p+4L : 0x1.21a2d03aec229137c9799e4402p-44L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.40000000000000007950ae9008p+4L : 0x1.21a2d03aec229137c9799e44028p-44L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.40000000000000007950ae9008p+4L : 0x1.21a2d03aec229137c9799e4402p-44L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.40000000000000007950ae9008p+4L : 0x1.21a2d03aec229137c9799e44028p-44L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.40000000000000007950ae90088p+4L : -0xf.c010ee0666271eab2ddbb3221fd8p-44L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.40000000000000007950ae90088p+4L : -0xf.c010ee0666271eab2ddbb3221fdp-44L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.40000000000000007950ae90088p+4L : -0xf.c010ee0666271eab2ddbb3221fdp-44L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.40000000000000007950ae90088p+4L : -0xf.c010ee0666271eab2ddbb3221fdp-44L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.40000000000000007950ae90088p+4L : -0xf.c010ee0666271eab2ddbb3222p-44L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.40000000000000007950ae90088p+4L : -0xf.c010ee0666271eab2ddbb3222p-44L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.40000000000000007950ae90088p+4L : -0xf.c010ee0666271eab2ddbb3221cp-44L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.40000000000000007950ae90088p+4L : -0xf.c010ee0666271eab2ddbb3221cp-44L -1 : inexact-ok +lgamma -0x1.4ffffffffffffffffa391c4248c2a39cfdd49d4ap+4 += lgamma downward flt-32 -0x1.4ffffep+4f : -0x2.035d8cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.4ffffep+4f : -0x2.035d88p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.4ffffep+4f : -0x2.035d88p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.4ffffep+4f : -0x2.035d88p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.4ffffep+4 : -0x2.035d89ed6122p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.4ffffep+4 : -0x2.035d89ed6122p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.4ffffep+4 : -0x2.035d89ed6121ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.4ffffep+4 : -0x2.035d89ed6121ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4ffffep+4L : -0x2.035d89ed6121f85cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4ffffep+4L : -0x2.035d89ed6121f85cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4ffffep+4L : -0x2.035d89ed6121f858p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4ffffep+4L : -0x2.035d89ed6121f858p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4ffffep+4L : -0x2.035d89ed6121f85cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4ffffep+4L : -0x2.035d89ed6121f85cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4ffffep+4L : -0x2.035d89ed6121f858p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4ffffep+4L : -0x2.035d89ed6121f858p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe0bcp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe0bcp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe0bap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe0bap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fe1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4ffffep+4L : -0x2.035d89ed6121f85bdcd2763fep+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.4ffffffffffffp+4 : -0xc.1bec49f18e688p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.4ffffffffffffp+4 : -0xc.1bec49f18e68p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.4ffffffffffffp+4 : -0xc.1bec49f18e68p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.4ffffffffffffp+4 : -0xc.1bec49f18e68p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b2p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b2p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b1p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5b28p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5b28p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5b2p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5b2p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5cp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc5cp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc58p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4ffffffffffffp+4L : -0xc.1bec49f18e683b14fbebdfbc58p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c8p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c8p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111cp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa48544p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa4854p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa4854p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa4854p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa486p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa486p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa484p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4ffffffffffffffep+4L : -0x4.7c05424b8a8111c2f3687fa484p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffffffffffffffa391c4248c2p+4L : -0x1.c526944f697ba10afa8327f58ac3p-44L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffffffffffffffa391c4248c2p+4L : -0x1.c526944f697ba10afa8327f58ac2p-44L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffffffffffffffa391c4248c2p+4L : -0x1.c526944f697ba10afa8327f58ac2p-44L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffffffffffffffa391c4248c2p+4L : -0x1.c526944f697ba10afa8327f58ac2p-44L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffffffffffffffa391c4248c3p+4L : 0xf.fe0e8e74f374bf119b7af74a1518p-48L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffffffffffffffa391c4248c3p+4L : 0xf.fe0e8e74f374bf119b7af74a1518p-48L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffffffffffffffa391c4248c3p+4L : 0xf.fe0e8e74f374bf119b7af74a1518p-48L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffffffffffffffa391c4248c3p+4L : 0xf.fe0e8e74f374bf119b7af74a152p-48L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffffffffffffffa391c42488p+4L : -0xb.89114dc66e395aed6a7298d3ee88p-40L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffffffffffffffa391c42488p+4L : -0xb.89114dc66e395aed6a7298d3ee8p-40L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffffffffffffffa391c42488p+4L : -0xb.89114dc66e395aed6a7298d3ee8p-40L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffffffffffffffa391c42488p+4L : -0xb.89114dc66e395aed6a7298d3ee8p-40L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4ffffffffffffffffa391c42488p+4L : -0xb.89114dc66e395aed6a7298d3fp-40L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4ffffffffffffffffa391c42488p+4L : -0xb.89114dc66e395aed6a7298d3fp-40L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4ffffffffffffffffa391c42488p+4L : -0xb.89114dc66e395aed6a7298d3ecp-40L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4ffffffffffffffffa391c42488p+4L : -0xb.89114dc66e395aed6a7298d3ecp-40L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.4ffffffffffffffffa391c4249p+4L : 0xa.9f2a9bef4dc759d87f75188b7328p-40L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.4ffffffffffffffffa391c4249p+4L : 0xa.9f2a9bef4dc759d87f75188b7328p-40L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.4ffffffffffffffffa391c4249p+4L : 0xa.9f2a9bef4dc759d87f75188b7328p-40L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.4ffffffffffffffffa391c4249p+4L : 0xa.9f2a9bef4dc759d87f75188b733p-40L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.4ffffffffffffffffa391c4249p+4L : 0xa.9f2a9bef4dc759d87f75188b7p-40L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.4ffffffffffffffffa391c4249p+4L : 0xa.9f2a9bef4dc759d87f75188b74p-40L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.4ffffffffffffffffa391c4249p+4L : 0xa.9f2a9bef4dc759d87f75188b7p-40L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.4ffffffffffffffffa391c4249p+4L : 0xa.9f2a9bef4dc759d87f75188b74p-40L -1 : inexact-ok +lgamma -0x1.500000000000000005c6e3bdb73d5c62f55ed532p+4 += lgamma downward flt-32 -0x1.500002p+4f : -0x2.035d98p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.500002p+4f : -0x2.035d98p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.500002p+4f : -0x2.035d94p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.500002p+4f : -0x2.035d94p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.500002p+4 : -0x2.035d9633286cp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.500002p+4 : -0x2.035d9633286cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.500002p+4 : -0x2.035d9633286bep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.500002p+4 : -0x2.035d9633286bep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.500002p+4L : -0x2.035d9633286bf6fcp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.500002p+4L : -0x2.035d9633286bf6fcp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.500002p+4L : -0x2.035d9633286bf6f8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bccfp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bccfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bcceep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bcceep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bcdp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bcdp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bccp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.500002p+4L : -0x2.035d9633286bf6f969e3ff6bccp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.5000000000001p+4 : -0xc.1bec49f18e6e8p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.5000000000001p+4 : -0xc.1bec49f18e6e8p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.5000000000001p+4 : -0xc.1bec49f18e6ep+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.5000000000001p+4 : -0xc.1bec49f18e6ep+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5ep+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5dfp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5dfp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5ep+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5ep+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5dfp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5dfp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a0ep+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a0d8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a0d8p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a0d8p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83a4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83ap+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5000000000001p+4L : -0xc.1bec49f18e6e5df8a0eb2e83ap+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5000000000000002p+4L : -0x4.7c05424b8a811288p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5000000000000002p+4L : -0x4.7c05424b8a811288p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5000000000000002p+4L : -0x4.7c05424b8a81128p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5000000000000002p+4L : -0x4.7c05424b8a81128p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5000000000000002p+4L : -0x4.7c05424b8a811288p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5000000000000002p+4L : -0x4.7c05424b8a811288p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5000000000000002p+4L : -0x4.7c05424b8a81128p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5000000000000002p+4L : -0x4.7c05424b8a81128p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5e2cp+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5e28p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5e28p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5e28p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5ep+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5ep+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5000000000000002p+4L : -0x4.7c05424b8a8112874fdd1f8e5ep+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.500000000000000005c6e3bdb73dp+4L : 0xf.fe0c5746b70b02a08b297e590878p-48L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.500000000000000005c6e3bdb73dp+4L : 0xf.fe0c5746b70b02a08b297e590878p-48L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.500000000000000005c6e3bdb73dp+4L : 0xf.fe0c5746b70b02a08b297e590878p-48L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.500000000000000005c6e3bdb73dp+4L : 0xf.fe0c5746b70b02a08b297e59088p-48L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.500000000000000005c6e3bdb73ep+4L : -0x1.c526b7c24d423cd82e6be483ea54p-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.500000000000000005c6e3bdb73ep+4L : -0x1.c526b7c24d423cd82e6be483ea53p-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.500000000000000005c6e3bdb73ep+4L : -0x1.c526b7c24d423cd82e6be483ea53p-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.500000000000000005c6e3bdb73ep+4L : -0x1.c526b7c24d423cd82e6be483ea53p-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.500000000000000005c6e3bdb7p+4L : 0xa.9f2a99b81f8af0337368ac1fde7p-40L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.500000000000000005c6e3bdb7p+4L : 0xa.9f2a99b81f8af0337368ac1fde78p-40L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.500000000000000005c6e3bdb7p+4L : 0xa.9f2a99b81f8af0337368ac1fde7p-40L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.500000000000000005c6e3bdb7p+4L : 0xa.9f2a99b81f8af0337368ac1fde78p-40L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.500000000000000005c6e3bdb7p+4L : 0xa.9f2a99b81f8af0337368ac1fdcp-40L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.500000000000000005c6e3bdb7p+4L : 0xa.9f2a99b81f8af0337368ac1fep-40L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.500000000000000005c6e3bdb7p+4L : 0xa.9f2a99b81f8af0337368ac1fdcp-40L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.500000000000000005c6e3bdb7p+4L : 0xa.9f2a99b81f8af0337368ac1fep-40L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.500000000000000005c6e3bdb78p+4L : -0xb.89114ffd9c75c4c38d9c2d39f978p-40L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.500000000000000005c6e3bdb78p+4L : -0xb.89114ffd9c75c4c38d9c2d39f97p-40L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.500000000000000005c6e3bdb78p+4L : -0xb.89114ffd9c75c4c38d9c2d39f97p-40L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.500000000000000005c6e3bdb78p+4L : -0xb.89114ffd9c75c4c38d9c2d39f97p-40L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.500000000000000005c6e3bdb78p+4L : -0xb.89114ffd9c75c4c38d9c2d39fcp-40L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.500000000000000005c6e3bdb78p+4L : -0xb.89114ffd9c75c4c38d9c2d39f8p-40L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.500000000000000005c6e3bdb78p+4L : -0xb.89114ffd9c75c4c38d9c2d39f8p-40L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.500000000000000005c6e3bdb78p+4L : -0xb.89114ffd9c75c4c38d9c2d39f8p-40L 1 : inexact-ok +lgamma -0x1.5fffffffffffffffffbcc71a49201eb5aeb96c74p+4 += lgamma downward flt-32 -0x1.5ffffep+4f : -0x2.34d274p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.5ffffep+4f : -0x2.34d274p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.5ffffep+4f : -0x2.34d27p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.5ffffep+4f : -0x2.34d27p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.5ffffep+4 : -0x2.34d272c496dc2p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.5ffffep+4 : -0x2.34d272c496dcp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.5ffffep+4 : -0x2.34d272c496dcp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.5ffffep+4 : -0x2.34d272c496dcp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5ffffep+4L : -0x2.34d272c496dc022p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5ffffep+4L : -0x2.34d272c496dc022p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5ffffep+4L : -0x2.34d272c496dc021cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f598766p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f598766p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f598764p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f598764p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f5988p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f5987p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f5987p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5ffffep+4L : -0x2.34d272c496dc021c05680f5987p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.5ffffffffffffp+4 : -0xf.333ad8d947218p+0 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.5ffffffffffffp+4 : -0xf.333ad8d94721p+0 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.5ffffffffffffp+4 : -0xf.333ad8d94721p+0 1 : inexact-ok += lgamma upward dbl-64 -0x1.5ffffffffffffp+4 : -0xf.333ad8d94721p+0 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721202p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721202p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db998p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db99p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db99p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db99p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5dbcp+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5ffffffffffffp+4L : -0xf.333ad8d94721201568ad5e5db8p+0L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0268p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0268p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a026p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a026p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0268p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0268p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a026p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a026p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb568p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb564p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb564p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb564p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb6p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb6p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb4p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5ffffffffffffffep+4L : -0x7.9353d133433a0264d487158bb4p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5fffffffffffffffffbcc71a492p+4L : -0x7.4f359fa4fdbfce6f5bb1209ad1ecp-44L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5fffffffffffffffffbcc71a492p+4L : -0x7.4f359fa4fdbfce6f5bb1209ad1ecp-44L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5fffffffffffffffffbcc71a492p+4L : -0x7.4f359fa4fdbfce6f5bb1209ad1e8p-44L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5fffffffffffffffffbcc71a492p+4L : -0x7.4f359fa4fdbfce6f5bb1209ad1e8p-44L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5fffffffffffffffffbcc71a4921p+4L : 0x3.59f6f230f3b480081844e49e805p-40L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5fffffffffffffffffbcc71a4921p+4L : 0x3.59f6f230f3b480081844e49e805p-40L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5fffffffffffffffffbcc71a4921p+4L : 0x3.59f6f230f3b480081844e49e805p-40L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5fffffffffffffffffbcc71a4921p+4L : 0x3.59f6f230f3b480081844e49e8052p-40L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5fffffffffffffffffbcc71a49p+4L : -0x7.a523cdf44d8687ba0b959d73c24cp-36L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5fffffffffffffffffbcc71a49p+4L : -0x7.a523cdf44d8687ba0b959d73c248p-36L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5fffffffffffffffffbcc71a49p+4L : -0x7.a523cdf44d8687ba0b959d73c248p-36L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5fffffffffffffffffbcc71a49p+4L : -0x7.a523cdf44d8687ba0b959d73c248p-36L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5fffffffffffffffffbcc71a49p+4L : -0x7.a523cdf44d8687ba0b959d73c4p-36L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5fffffffffffffffffbcc71a49p+4L : -0x7.a523cdf44d8687ba0b959d73c2p-36L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5fffffffffffffffffbcc71a49p+4L : -0x7.a523cdf44d8687ba0b959d73c2p-36L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5fffffffffffffffffbcc71a49p+4L : -0x7.a523cdf44d8687ba0b959d73c2p-36L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.5fffffffffffffffffbcc71a498p+4L : 0x1.6d22e937415b6230eb30e8e04412p-32L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.5fffffffffffffffffbcc71a498p+4L : 0x1.6d22e937415b6230eb30e8e04412p-32L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.5fffffffffffffffffbcc71a498p+4L : 0x1.6d22e937415b6230eb30e8e04412p-32L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.5fffffffffffffffffbcc71a498p+4L : 0x1.6d22e937415b6230eb30e8e04413p-32L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.5fffffffffffffffffbcc71a498p+4L : 0x1.6d22e937415b6230eb30e8e044p-32L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.5fffffffffffffffffbcc71a498p+4L : 0x1.6d22e937415b6230eb30e8e044p-32L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.5fffffffffffffffffbcc71a498p+4L : 0x1.6d22e937415b6230eb30e8e044p-32L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.5fffffffffffffffffbcc71a498p+4L : 0x1.6d22e937415b6230eb30e8e0448p-32L 1 : inexact-ok +lgamma -0x1.6000000000000000004338e5b6dfe14a513fb4dp+4 += lgamma downward flt-32 -0x1.600002p+4f : -0x2.34d28p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.600002p+4f : -0x2.34d28p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.600002p+4f : -0x2.34d27cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.600002p+4f : -0x2.34d27cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.600002p+4 : -0x2.34d27f38e9c9p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.600002p+4 : -0x2.34d27f38e9c8ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.600002p+4 : -0x2.34d27f38e9c8ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.600002p+4 : -0x2.34d27f38e9c8ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.600002p+4L : -0x2.34d27f38e9c8e974p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.600002p+4L : -0x2.34d27f38e9c8e974p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.600002p+4L : -0x2.34d27f38e9c8e97p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.600002p+4L : -0x2.34d27f38e9c8e97p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.600002p+4L : -0x2.34d27f38e9c8e974p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.600002p+4L : -0x2.34d27f38e9c8e974p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.600002p+4L : -0x2.34d27f38e9c8e97p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.600002p+4L : -0x2.34d27f38e9c8e97p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82eep+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82ecp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82ecp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82ecp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe83p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe83p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.600002p+4L : -0x2.34d27f38e9c8e973c1260ebe82p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.6000000000001p+4 : -0xf.333ad8d947278p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.6000000000001p+4 : -0xf.333ad8d947278p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.6000000000001p+4 : -0xf.333ad8d94727p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x1.6000000000001p+4 : -0xf.333ad8d94727p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6000000000001p+4L : -0xf.333ad8d947275a4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6000000000001p+4L : -0xf.333ad8d947275a4p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6000000000001p+4L : -0xf.333ad8d947275a3p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6000000000001p+4L : -0xf.333ad8d947275a3p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6000000000001p+4L : -0xf.333ad8d947275a4p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6000000000001p+4L : -0xf.333ad8d947275a4p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6000000000001p+4L : -0xf.333ad8d947275a3p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6000000000001p+4L : -0xf.333ad8d947275a3p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c4518p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c4518p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c451p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c451p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c48p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c44p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c44p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6000000000001p+4L : -0xf.333ad8d947275a3edf210a3c44p+0L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6000000000000002p+4L : -0x7.9353d133433a033p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6000000000000002p+4L : -0x7.9353d133433a033p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6000000000000002p+4L : -0x7.9353d133433a0328p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6000000000000002p+4L : -0x7.9353d133433a0328p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6000000000000002p+4L : -0x7.9353d133433a033p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6000000000000002p+4L : -0x7.9353d133433a033p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6000000000000002p+4L : -0x7.9353d133433a0328p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6000000000000002p+4L : -0x7.9353d133433a0328p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013138p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013138p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013134p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013134p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e40132p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e40132p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6000000000000002p+4L : -0x7.9353d133433a032c19b5e4013p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000000000004338e5b6dfp+4L : 0x3.59f6f216ca01e747521a9ee9b19ap-40L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000000000004338e5b6dfp+4L : 0x3.59f6f216ca01e747521a9ee9b19cp-40L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000000000004338e5b6dfp+4L : 0x3.59f6f216ca01e747521a9ee9b19ap-40L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000000000004338e5b6dfp+4L : 0x3.59f6f216ca01e747521a9ee9b19cp-40L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000000000004338e5b6ep+4L : -0x7.4f35a14798e95a81f87ef25b6914p-44L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000000000004338e5b6ep+4L : -0x7.4f35a14798e95a81f87ef25b691p-44L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000000000004338e5b6ep+4L : -0x7.4f35a14798e95a81f87ef25b691p-44L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000000000004338e5b6ep+4L : -0x7.4f35a14798e95a81f87ef25b691p-44L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000000000004338e5b68p+4L : 0x1.6d22e9372731af984f6414c9de1p-32L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000000000004338e5b68p+4L : 0x1.6d22e9372731af984f6414c9de1p-32L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000000000004338e5b68p+4L : 0x1.6d22e9372731af984f6414c9de1p-32L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000000000004338e5b68p+4L : 0x1.6d22e9372731af984f6414c9de11p-32L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6000000000000000004338e5b68p+4L : 0x1.6d22e9372731af984f6414c9dep-32L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6000000000000000004338e5b68p+4L : 0x1.6d22e9372731af984f6414c9dep-32L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6000000000000000004338e5b68p+4L : 0x1.6d22e9372731af984f6414c9dep-32L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6000000000000000004338e5b68p+4L : 0x1.6d22e9372731af984f6414c9de8p-32L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6000000000000000004338e5b7p+4L : -0x7.a523cdf5f021b146e5779a13f86p-36L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6000000000000000004338e5b7p+4L : -0x7.a523cdf5f021b146e5779a13f85cp-36L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6000000000000000004338e5b7p+4L : -0x7.a523cdf5f021b146e5779a13f85cp-36L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6000000000000000004338e5b7p+4L : -0x7.a523cdf5f021b146e5779a13f85cp-36L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6000000000000000004338e5b7p+4L : -0x7.a523cdf5f021b146e5779a13fap-36L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6000000000000000004338e5b7p+4L : -0x7.a523cdf5f021b146e5779a13f8p-36L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6000000000000000004338e5b7p+4L : -0x7.a523cdf5f021b146e5779a13f8p-36L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6000000000000000004338e5b7p+4L : -0x7.a523cdf5f021b146e5779a13f8p-36L -1 : inexact-ok +lgamma -0x1.6ffffffffffffffffffd13c97d9d38fcc4d08d7p+4 += lgamma downward flt-32 -0x1.6ffffep+4f : -0x2.66fd7p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.6ffffep+4f : -0x2.66fd7p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.6ffffep+4f : -0x2.66fd6cp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.6ffffep+4f : -0x2.66fd6cp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.6ffffep+4 : -0x2.66fd6ea9f77b8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.6ffffep+4 : -0x2.66fd6ea9f77b8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.6ffffep+4 : -0x2.66fd6ea9f77b6p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.6ffffep+4 : -0x2.66fd6ea9f77b6p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a4p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a4p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a4p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfa2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfa2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfap+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfap+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9ep+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6ffffep+4L : -0x2.66fd6ea9f77b79a6b027c2a9dfp+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.6ffffffffffffp+4 : -0x1.255ea98937dap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.6ffffffffffffp+4 : -0x1.255ea98937d9fp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.6ffffffffffffp+4 : -0x1.255ea98937d9fp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.6ffffffffffffp+4 : -0x1.255ea98937d9fp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f162p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f162p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f16p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f16p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f162p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f162p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f16p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f16p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71866dp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71866cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71866cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71866cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71868p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f71868p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f7186p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6ffffffffffffp+4L : -0x1.255ea98937d9f1616b540f7186p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8039p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8039p+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b8038p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4662ep+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4662d8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4662d8p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4662d8p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4664p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae4664p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae466p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6ffffffffffffffep+4L : -0xa.b60390ed79b80386211aae466p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffffffffffffffffd13c97d9dp+4L : -0x1.37f86d6de495a16d879a63d238cbp-36L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffffffffffffffffd13c97d9dp+4L : -0x1.37f86d6de495a16d879a63d238cbp-36L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffffffffffffffffd13c97d9dp+4L : -0x1.37f86d6de495a16d879a63d238cap-36L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffffffffffffffffd13c97d9dp+4L : -0x1.37f86d6de495a16d879a63d238cap-36L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffffffffffffffffd13c97d9ep+4L : 0x4.41786010c9a0650a03802fb0197cp-36L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffffffffffffffffd13c97d9ep+4L : 0x4.41786010c9a0650a03802fb0197cp-36L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffffffffffffffffd13c97d9ep+4L : 0x4.41786010c9a0650a03802fb0197cp-36L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffffffffffffffffd13c97d9ep+4L : 0x4.41786010c9a0650a03802fb0198p-36L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffffffffffffffffd13c97d8p+4L : -0x9.ff9bfb198d9cba2c3e54cf6d9fdp-32L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffffffffffffffffd13c97d8p+4L : -0x9.ff9bfb198d9cba2c3e54cf6d9fdp-32L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffffffffffffffffd13c97d8p+4L : -0x9.ff9bfb198d9cba2c3e54cf6d9fc8p-32L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffffffffffffffffd13c97d8p+4L : -0x9.ff9bfb198d9cba2c3e54cf6d9fc8p-32L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6ffffffffffffffffffd13c97d8p+4L : -0x9.ff9bfb198d9cba2c3e54cf6dap-32L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6ffffffffffffffffffd13c97d8p+4L : -0x9.ff9bfb198d9cba2c3e54cf6dap-32L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6ffffffffffffffffffd13c97d8p+4L : -0x9.ff9bfb198d9cba2c3e54cf6d9cp-32L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6ffffffffffffffffffd13c97d8p+4L : -0x9.ff9bfb198d9cba2c3e54cf6d9cp-32L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.6ffffffffffffffffffd13c97ep+4L : 0x2.1cbea72e0da562cf14d9766a28d4p-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.6ffffffffffffffffffd13c97ep+4L : 0x2.1cbea72e0da562cf14d9766a28d6p-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.6ffffffffffffffffffd13c97ep+4L : 0x2.1cbea72e0da562cf14d9766a28d4p-28L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.6ffffffffffffffffffd13c97ep+4L : 0x2.1cbea72e0da562cf14d9766a28d6p-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.6ffffffffffffffffffd13c97ep+4L : 0x2.1cbea72e0da562cf14d9766a28p-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.6ffffffffffffffffffd13c97ep+4L : 0x2.1cbea72e0da562cf14d9766a29p-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.6ffffffffffffffffffd13c97ep+4L : 0x2.1cbea72e0da562cf14d9766a28p-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.6ffffffffffffffffffd13c97ep+4L : 0x2.1cbea72e0da562cf14d9766a29p-28L -1 : inexact-ok +lgamma -0x1.70000000000000000002ec368262c7033b2f6f32p+4 += lgamma downward flt-32 -0x1.700002p+4f : -0x2.66fd7cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.700002p+4f : -0x2.66fd7cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.700002p+4f : -0x2.66fd78p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.700002p+4f : -0x2.66fd78p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.700002p+4 : -0x2.66fd7b4acff92p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.700002p+4 : -0x2.66fd7b4acff92p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.700002p+4 : -0x2.66fd7b4acff9p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.700002p+4 : -0x2.66fd7b4acff9p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.700002p+4L : -0x2.66fd7b4acff91318p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.700002p+4L : -0x2.66fd7b4acff91318p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.700002p+4L : -0x2.66fd7b4acff91314p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbe6p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbe4p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbe4p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbe4p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bccp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bccp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.700002p+4L : -0x2.66fd7b4acff91314aecad54bcbp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.7000000000001p+4 : -0x1.255ea98937da6p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.7000000000001p+4 : -0x1.255ea98937da5p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.7000000000001p+4 : -0x1.255ea98937da5p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.7000000000001p+4 : -0x1.255ea98937da5p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7000000000001p+4L : -0x1.255ea98937da566ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7000000000001p+4L : -0x1.255ea98937da566ap+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7000000000001p+4L : -0x1.255ea98937da5668p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae18568p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae18568p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae18567p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae18567p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae1858p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae1858p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae185p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7000000000001p+4L : -0x1.255ea98937da56682f40dae185p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7000000000000002p+4L : -0xa.b60390ed79b8046p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7000000000000002p+4L : -0xa.b60390ed79b8046p+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7000000000000002p+4L : -0xa.b60390ed79b8045p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd42d8p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd42d8p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd42dp+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd42dp+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd44p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd44p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd4p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7000000000000002p+4L : -0xa.b60390ed79b804502ea287dd4p+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.70000000000000000002ec368262p+4L : 0x4.41786010b72c10946e58f94676c4p-36L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.70000000000000000002ec368262p+4L : 0x4.41786010b72c10946e58f94676c4p-36L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.70000000000000000002ec368262p+4L : 0x4.41786010b72c10946e58f94676c4p-36L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.70000000000000000002ec368262p+4L : 0x4.41786010b72c10946e58f94676c8p-36L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.70000000000000000002ec368263p+4L : -0x1.37f86d6df709f5e32312067aa83ap-36L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.70000000000000000002ec368263p+4L : -0x1.37f86d6df709f5e32312067aa839p-36L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.70000000000000000002ec368263p+4L : -0x1.37f86d6df709f5e32312067aa839p-36L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.70000000000000000002ec368263p+4L : -0x1.37f86d6df709f5e32312067aa839p-36L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.70000000000000000002ec3682p+4L : 0x2.1cbea72e0d92ee7aa1af18a3c99p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.70000000000000000002ec3682p+4L : 0x2.1cbea72e0d92ee7aa1af18a3c99p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.70000000000000000002ec3682p+4L : 0x2.1cbea72e0d92ee7aa1af18a3c99p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.70000000000000000002ec3682p+4L : 0x2.1cbea72e0d92ee7aa1af18a3c992p-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.70000000000000000002ec3682p+4L : 0x2.1cbea72e0d92ee7aa1af18a3c9p-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.70000000000000000002ec3682p+4L : 0x2.1cbea72e0d92ee7aa1af18a3cap-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.70000000000000000002ec3682p+4L : 0x2.1cbea72e0d92ee7aa1af18a3c9p-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.70000000000000000002ec3682p+4L : 0x2.1cbea72e0d92ee7aa1af18a3cap-28L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.70000000000000000002ec36828p+4L : -0x9.ff9bfb198ec3ff73a37e0dc9f9dp-32L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.70000000000000000002ec36828p+4L : -0x9.ff9bfb198ec3ff73a37e0dc9f9dp-32L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.70000000000000000002ec36828p+4L : -0x9.ff9bfb198ec3ff73a37e0dc9f9c8p-32L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.70000000000000000002ec36828p+4L : -0x9.ff9bfb198ec3ff73a37e0dc9f9c8p-32L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.70000000000000000002ec36828p+4L : -0x9.ff9bfb198ec3ff73a37e0dc9fcp-32L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.70000000000000000002ec36828p+4L : -0x9.ff9bfb198ec3ff73a37e0dc9f8p-32L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.70000000000000000002ec36828p+4L : -0x9.ff9bfb198ec3ff73a37e0dc9f8p-32L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.70000000000000000002ec36828p+4L : -0x9.ff9bfb198ec3ff73a37e0dc9f8p-32L 1 : inexact-ok +lgamma -0x1.7fffffffffffffffffffe0d30fe68d0a88335b4cp+4 += lgamma downward flt-32 -0x1.7ffffep+4f : -0x2.99d6cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.7ffffep+4f : -0x2.99d6bcp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.7ffffep+4f : -0x2.99d6bcp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.7ffffep+4f : -0x2.99d6bcp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.7ffffep+4 : -0x2.99d6bd8dc6802p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.7ffffep+4 : -0x2.99d6bd8dc68p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.7ffffep+4 : -0x2.99d6bd8dc68p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.7ffffep+4 : -0x2.99d6bd8dc68p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7ffffep+4L : -0x2.99d6bd8dc6800784p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7ffffep+4L : -0x2.99d6bd8dc6800784p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7ffffep+4L : -0x2.99d6bd8dc680078p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a4216p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a4214p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a4214p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a4214p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a43p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a42p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a42p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7ffffep+4L : -0x2.99d6bd8dc68007801753da9a42p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.7ffffffffffffp+4 : -0x1.5837f8825c33fp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.7ffffffffffffp+4 : -0x1.5837f8825c33ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.7ffffffffffffp+4 : -0x1.5837f8825c33ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.7ffffffffffffp+4 : -0x1.5837f8825c33ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e22p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e22p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48acdp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48acdp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48accfp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48accfp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48adp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48adp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48ac8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7ffffffffffffp+4L : -0x1.5837f8825c33e21e60c5af48ac8p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf571ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf571ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fp+0L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fp+0L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf571ap+0L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf571ap+0L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fp+0L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1e98p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1e98p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1e9p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1e9p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e2p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e2p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1cp+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7ffffffffffffffep+4L : -0xd.e398807fbf5719fecd8a010e1cp+0L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7fffffffffffffffffffe0d30fe6p+4L : -0x4.862b2dc3253947bc30ce36b569f4p-32L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7fffffffffffffffffffe0d30fe6p+4L : -0x4.862b2dc3253947bc30ce36b569f4p-32L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7fffffffffffffffffffe0d30fe6p+4L : -0x4.862b2dc3253947bc30ce36b569fp-32L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7fffffffffffffffffffe0d30fe6p+4L : -0x4.862b2dc3253947bc30ce36b569fp-32L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7fffffffffffffffffffe0d30fe7p+4L : 0x3.affe0676a937375e99944a595968p-32L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7fffffffffffffffffffe0d30fe7p+4L : 0x3.affe0676a937375e99944a595968p-32L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7fffffffffffffffffffe0d30fe7p+4L : 0x3.affe0676a937375e99944a595968p-32L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7fffffffffffffffffffe0d30fe7p+4L : 0x3.affe0676a937375e99944a59596ap-32L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7fffffffffffffffffffe0d30f8p+4L : -0x3.4a1a90952a99eda0ccd8a7fc6f42p-24L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7fffffffffffffffffffe0d30f8p+4L : -0x3.4a1a90952a99eda0ccd8a7fc6f4p-24L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7fffffffffffffffffffe0d30f8p+4L : -0x3.4a1a90952a99eda0ccd8a7fc6f4p-24L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7fffffffffffffffffffe0d30f8p+4L : -0x3.4a1a90952a99eda0ccd8a7fc6f4p-24L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7fffffffffffffffffffe0d30f8p+4L : -0x3.4a1a90952a99eda0ccd8a7fc7p-24L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7fffffffffffffffffffe0d30f8p+4L : -0x3.4a1a90952a99eda0ccd8a7fc6fp-24L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7fffffffffffffffffffe0d30f8p+4L : -0x3.4a1a90952a99eda0ccd8a7fc6fp-24L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7fffffffffffffffffffe0d30f8p+4L : -0x3.4a1a90952a99eda0ccd8a7fc6fp-24L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.7fffffffffffffffffffe0d31p+4L : 0xd.0fa0475b683650543df5fbc1be6p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.7fffffffffffffffffffe0d31p+4L : 0xd.0fa0475b683650543df5fbc1be68p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.7fffffffffffffffffffe0d31p+4L : 0xd.0fa0475b683650543df5fbc1be6p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.7fffffffffffffffffffe0d31p+4L : 0xd.0fa0475b683650543df5fbc1be68p-28L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.7fffffffffffffffffffe0d31p+4L : 0xd.0fa0475b683650543df5fbc1bcp-28L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.7fffffffffffffffffffe0d31p+4L : 0xd.0fa0475b683650543df5fbc1cp-28L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.7fffffffffffffffffffe0d31p+4L : 0xd.0fa0475b683650543df5fbc1bcp-28L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.7fffffffffffffffffffe0d31p+4L : 0xd.0fa0475b683650543df5fbc1cp-28L 1 : inexact-ok +lgamma -0x1.800000000000000000001f2cf01972f577cca4b4p+4 += lgamma downward flt-32 -0x1.800002p+4f : -0x2.99d6ccp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.800002p+4f : -0x2.99d6ccp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.800002p+4f : -0x2.99d6c8p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.800002p+4f : -0x2.99d6c8p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.800002p+4 : -0x2.99d6ca5949a86p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.800002p+4 : -0x2.99d6ca5949a84p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.800002p+4 : -0x2.99d6ca5949a84p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.800002p+4 : -0x2.99d6ca5949a84p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.800002p+4L : -0x2.99d6ca5949a84b9cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.800002p+4L : -0x2.99d6ca5949a84b9cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.800002p+4L : -0x2.99d6ca5949a84b98p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5dap+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5dap+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5d8p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5d8p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.800002p+4L : -0x2.99d6ca5949a84b98c0bae097d5p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.8000000000001p+4 : -0x1.5837f8825c345p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.8000000000001p+4 : -0x1.5837f8825c345p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.8000000000001p+4 : -0x1.5837f8825c344p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.8000000000001p+4 : -0x1.5837f8825c344p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8000000000001p+4L : -0x1.5837f8825c34487cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8000000000001p+4L : -0x1.5837f8825c34487cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8000000000001p+4L : -0x1.5837f8825c34487ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e012p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e012p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e011fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e011fp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e018p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e01p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e01p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8000000000001p+4L : -0x1.5837f8825c34487a7a07d00e01p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8000000000000002p+4L : -0xd.e398807fbf571adp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8000000000000002p+4L : -0xd.e398807fbf571adp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8000000000000002p+4L : -0xd.e398807fbf571acp+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8000000000000002p+4L : -0xd.e398807fbf571acp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8000000000000002p+4L : -0xd.e398807fbf571adp+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8000000000000002p+4L : -0xd.e398807fbf571adp+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8000000000000002p+4L : -0xd.e398807fbf571acp+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8000000000000002p+4L : -0xd.e398807fbf571acp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa948p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa94p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa94p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa94p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854facp+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa8p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa8p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8000000000000002p+4L : -0xd.e398807fbf571acb85bc854fa8p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.800000000000000000001f2cf019p+4L : 0x3.affe0676a92ac03fb5e4485c0afap-32L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.800000000000000000001f2cf019p+4L : 0x3.affe0676a92ac03fb5e4485c0afcp-32L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.800000000000000000001f2cf019p+4L : 0x3.affe0676a92ac03fb5e4485c0afap-32L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.800000000000000000001f2cf019p+4L : 0x3.affe0676a92ac03fb5e4485c0afcp-32L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.800000000000000000001f2cf01ap+4L : -0x4.862b2dc32545bedb14e494cbfa84p-32L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.800000000000000000001f2cf01ap+4L : -0x4.862b2dc32545bedb14e494cbfa8p-32L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.800000000000000000001f2cf01ap+4L : -0x4.862b2dc32545bedb14e494cbfa8p-32L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.800000000000000000001f2cf01ap+4L : -0x4.862b2dc32545bedb14e494cbfa8p-32L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.800000000000000000001f2cfp+4L : 0xd.0fa0475b683588e2505aeb8960dp-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.800000000000000000001f2cfp+4L : 0xd.0fa0475b683588e2505aeb8960d8p-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.800000000000000000001f2cfp+4L : 0xd.0fa0475b683588e2505aeb8960dp-28L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.800000000000000000001f2cfp+4L : 0xd.0fa0475b683588e2505aeb8960d8p-28L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.800000000000000000001f2cfp+4L : 0xd.0fa0475b683588e2505aeb896p-28L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.800000000000000000001f2cfp+4L : 0xd.0fa0475b683588e2505aeb896p-28L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.800000000000000000001f2cfp+4L : 0xd.0fa0475b683588e2505aeb896p-28L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.800000000000000000001f2cfp+4L : 0xd.0fa0475b683588e2505aeb8964p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.800000000000000000001f2cf08p+4L : -0x3.4a1a90952a99fa17ebe5870c962ap-24L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.800000000000000000001f2cf08p+4L : -0x3.4a1a90952a99fa17ebe5870c962ap-24L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.800000000000000000001f2cf08p+4L : -0x3.4a1a90952a99fa17ebe5870c9628p-24L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.800000000000000000001f2cf08p+4L : -0x3.4a1a90952a99fa17ebe5870c9628p-24L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.800000000000000000001f2cf08p+4L : -0x3.4a1a90952a99fa17ebe5870c97p-24L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.800000000000000000001f2cf08p+4L : -0x3.4a1a90952a99fa17ebe5870c96p-24L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.800000000000000000001f2cf08p+4L : -0x3.4a1a90952a99fa17ebe5870c96p-24L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.800000000000000000001f2cf08p+4L : -0x3.4a1a90952a99fa17ebe5870c96p-24L -1 : inexact-ok +lgamma -0x1.8ffffffffffffffffffffec0c3322e9a0572b1bcp+4 += lgamma downward flt-32 -0x1.8ffffep+4f : -0x2.cd5744p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.8ffffep+4f : -0x2.cd574p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.8ffffep+4f : -0x2.cd574p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.8ffffep+4f : -0x2.cd574p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.8ffffep+4 : -0x2.cd57416926b92p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.8ffffep+4 : -0x2.cd57416926b92p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.8ffffep+4 : -0x2.cd57416926b9p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.8ffffep+4 : -0x2.cd57416926b9p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8ffffep+4L : -0x2.cd57416926b9199p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8ffffep+4L : -0x2.cd57416926b9199p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8ffffep+4L : -0x2.cd57416926b9198cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f364p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f362p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f362p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f362p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f3p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8ffffep+4L : -0x2.cd57416926b9198c8d473083f3p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.8ffffffffffffp+4 : -0x1.8bb87c72374e5p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.8ffffffffffffp+4 : -0x1.8bb87c72374e5p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.8ffffffffffffp+4 : -0x1.8bb87c72374e4p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.8ffffffffffffp+4 : -0x1.8bb87c72374e4p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e4852p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e4852p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac9e1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac9ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac9ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac9ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667acap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667acap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac98p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8ffffffffffffp+4L : -0x1.8bb87c72374e485085aa667ac98p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd876p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd876p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd874p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd874p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd876p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd876p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd874p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd874p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf4c1p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf4cp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf4cp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf4cp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf5p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf48p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8ffffffffffffffep+4L : -0x1.11ba0bf7d70fd875d44cb36bf48p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffffffffffffffffffec0c332p+4L : -0x2.55ecffc0812aac5347cab8b401aap-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffffffffffffffffffec0c332p+4L : -0x2.55ecffc0812aac5347cab8b401a8p-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffffffffffffffffffec0c332p+4L : -0x2.55ecffc0812aac5347cab8b401a8p-28L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffffffffffffffffffec0c332p+4L : -0x2.55ecffc0812aac5347cab8b401a8p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffffffffffffffffffec0c333p+4L : 0xa.7eb36524b0d30bc5c23e9be4e6dp-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffffffffffffffffffec0c333p+4L : 0xa.7eb36524b0d30bc5c23e9be4e6d8p-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffffffffffffffffffec0c333p+4L : 0xa.7eb36524b0d30bc5c23e9be4e6dp-28L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffffffffffffffffffec0c333p+4L : 0xa.7eb36524b0d30bc5c23e9be4e6d8p-28L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffffffffffffffffffec0c3p+4L : -0x2.83dd0d761876f08e6bfe35926ae6p-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffffffffffffffffffec0c3p+4L : -0x2.83dd0d761876f08e6bfe35926ae6p-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffffffffffffffffffec0c3p+4L : -0x2.83dd0d761876f08e6bfe35926ae4p-20L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffffffffffffffffffec0c3p+4L : -0x2.83dd0d761876f08e6bfe35926ae4p-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8ffffffffffffffffffffec0c3p+4L : -0x2.83dd0d761876f08e6bfe35926bp-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8ffffffffffffffffffffec0c3p+4L : -0x2.83dd0d761876f08e6bfe35926bp-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8ffffffffffffffffffffec0c3p+4L : -0x2.83dd0d761876f08e6bfe35926ap-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8ffffffffffffffffffffec0c3p+4L : -0x2.83dd0d761876f08e6bfe35926ap-20L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.8ffffffffffffffffffffec0c38p+4L : 0x3.e6736a6ff2727a302becd4cbe6a8p-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.8ffffffffffffffffffffec0c38p+4L : 0x3.e6736a6ff2727a302becd4cbe6a8p-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.8ffffffffffffffffffffec0c38p+4L : 0x3.e6736a6ff2727a302becd4cbe6a8p-20L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.8ffffffffffffffffffffec0c38p+4L : 0x3.e6736a6ff2727a302becd4cbe6aap-20L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.8ffffffffffffffffffffec0c38p+4L : 0x3.e6736a6ff2727a302becd4cbe6p-20L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.8ffffffffffffffffffffec0c38p+4L : 0x3.e6736a6ff2727a302becd4cbe7p-20L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.8ffffffffffffffffffffec0c38p+4L : 0x3.e6736a6ff2727a302becd4cbe6p-20L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.8ffffffffffffffffffffec0c38p+4L : 0x3.e6736a6ff2727a302becd4cbe7p-20L -1 : inexact-ok +lgamma -0x1.90000000000000000000013f3ccdd165fa8d4e44p+4 += lgamma downward flt-32 -0x1.900002p+4f : -0x2.cd575p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.900002p+4f : -0x2.cd575p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.900002p+4f : -0x2.cd574cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.900002p+4f : -0x2.cd574cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.900002p+4 : -0x2.cd574e5d9fa4p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.900002p+4 : -0x2.cd574e5d9fa3ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.900002p+4 : -0x2.cd574e5d9fa3ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.900002p+4 : -0x2.cd574e5d9fa3ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.900002p+4L : -0x2.cd574e5d9fa3ed04p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.900002p+4L : -0x2.cd574e5d9fa3ed04p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.900002p+4L : -0x2.cd574e5d9fa3edp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b06444p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b06442p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b06442p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b06442p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b065p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b064p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b064p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.900002p+4L : -0x2.cd574e5d9fa3ed015fba57b064p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.9000000000001p+4 : -0x1.8bb87c72374ebp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.9000000000001p+4 : -0x1.8bb87c72374ebp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.9000000000001p+4 : -0x1.8bb87c72374eap+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.9000000000001p+4 : -0x1.8bb87c72374eap+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022165dfp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022165dfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022165dep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022165dep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022166p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d01022166p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d010221658p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9000000000001p+4L : -0x1.8bb87c72374eaff44d010221658p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd884p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd884p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6994p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6994p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6993p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6993p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f6ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f698p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f698p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9000000000000002p+4L : -0x1.11ba0bf7d70fd882c8c59e3f698p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.90000000000000000000013f3ccdp+4L : 0xa.7eb36524b0d303b1e7123f36cfbp-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.90000000000000000000013f3ccdp+4L : 0xa.7eb36524b0d303b1e7123f36cfb8p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.90000000000000000000013f3ccdp+4L : 0xa.7eb36524b0d303b1e7123f36cfbp-28L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.90000000000000000000013f3ccdp+4L : 0xa.7eb36524b0d303b1e7123f36cfb8p-28L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.90000000000000000000013f3ccep+4L : -0x2.55ecffc0812ab46722fd8f9e8e34p-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.90000000000000000000013f3ccep+4L : -0x2.55ecffc0812ab46722fd8f9e8e34p-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.90000000000000000000013f3ccep+4L : -0x2.55ecffc0812ab46722fd8f9e8e32p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.90000000000000000000013f3ccep+4L : -0x2.55ecffc0812ab46722fd8f9e8e32p-28L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.90000000000000000000013f3c8p+4L : 0x3.e6736a6ff2727a2818139b3367e2p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.90000000000000000000013f3c8p+4L : 0x3.e6736a6ff2727a2818139b3367e2p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.90000000000000000000013f3c8p+4L : 0x3.e6736a6ff2727a2818139b3367e2p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.90000000000000000000013f3c8p+4L : 0x3.e6736a6ff2727a2818139b3367e4p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.90000000000000000000013f3c8p+4L : 0x3.e6736a6ff2727a2818139b3367p-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.90000000000000000000013f3c8p+4L : 0x3.e6736a6ff2727a2818139b3368p-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.90000000000000000000013f3c8p+4L : 0x3.e6736a6ff2727a2818139b3367p-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.90000000000000000000013f3c8p+4L : 0x3.e6736a6ff2727a2818139b3368p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.90000000000000000000013f3dp+4L : -0x2.83dd0d761876f0967fdaac492462p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.90000000000000000000013f3dp+4L : -0x2.83dd0d761876f0967fdaac49246p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.90000000000000000000013f3dp+4L : -0x2.83dd0d761876f0967fdaac49246p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.90000000000000000000013f3dp+4L : -0x2.83dd0d761876f0967fdaac49246p-20L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.90000000000000000000013f3dp+4L : -0x2.83dd0d761876f0967fdaac4925p-20L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.90000000000000000000013f3dp+4L : -0x2.83dd0d761876f0967fdaac4924p-20L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.90000000000000000000013f3dp+4L : -0x2.83dd0d761876f0967fdaac4924p-20L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.90000000000000000000013f3dp+4L : -0x2.83dd0d761876f0967fdaac4924p-20L 1 : inexact-ok +lgamma -0x1.9ffffffffffffffffffffff3b8bd01cad8d32e38p+4 += lgamma downward flt-32 -0x1.9ffffep+4f : -0x3.01786cp+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.9ffffep+4f : -0x3.01786cp+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.9ffffep+4f : -0x3.017868p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.9ffffep+4f : -0x3.017868p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.9ffffep+4 : -0x3.01786b2b55b3ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.9ffffep+4 : -0x3.01786b2b55b3ap+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.9ffffep+4 : -0x3.01786b2b55b38p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.9ffffep+4 : -0x3.01786b2b55b38p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9ffffep+4L : -0x3.01786b2b55b39358p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9ffffep+4L : -0x3.01786b2b55b39358p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9ffffep+4L : -0x3.01786b2b55b39354p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af744p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af742p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af742p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af742p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af8p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af7p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af7p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9ffffep+4L : -0x3.01786b2b55b39354d0060d9af7p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.9ffffffffffffp+4 : -0x1.bfd9a6481783fp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.9ffffffffffffp+4 : -0x1.bfd9a6481783ep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.9ffffffffffffp+4 : -0x1.bfd9a6481783ep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.9ffffffffffffp+4 : -0x1.bfd9a6481783ep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ap+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb97ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb97ap+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb979p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb979p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb98p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb98p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb9p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9ffffffffffffp+4L : -0x1.bfd9a6481783e14ac56ba21bb9p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830bcp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830bbfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830bbfp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830bbfp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830b8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830b8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9ffffffffffffffep+4L : -0x1.45db35cdb745720d8a3551830b8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffffffffffffffffffff3b8bdp+4L : -0x2.55ecffc0812ab034f847f8a4c53ap-28L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffffffffffffffffffff3b8bdp+4L : -0x2.55ecffc0812ab034f847f8a4c53ap-28L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffffffffffffffffffff3b8bdp+4L : -0x2.55ecffc0812ab034f847f8a4c538p-28L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffffffffffffffffffff3b8bdp+4L : -0x2.55ecffc0812ab034f847f8a4c538p-28L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffffffffffffffffffff3b8bep+4L : 0x1.4b426a4f71edda0a8f5218c17e63p-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffffffffffffffffffff3b8bep+4L : 0x1.4b426a4f71edda0a8f5218c17e64p-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffffffffffffffffffff3b8bep+4L : 0x1.4b426a4f71edda0a8f5218c17e63p-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffffffffffffffffffff3b8bep+4L : 0x1.4b426a4f71edda0a8f5218c17e64p-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffffffffffffffffffff3b88p+4L : -0x4.f7eda0c3cb5f0e25a9dac51cd55p-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffffffffffffffffffff3b88p+4L : -0x4.f7eda0c3cb5f0e25a9dac51cd54cp-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffffffffffffffffffff3b88p+4L : -0x4.f7eda0c3cb5f0e25a9dac51cd54cp-16L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffffffffffffffffffff3b88p+4L : -0x4.f7eda0c3cb5f0e25a9dac51cd54cp-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9ffffffffffffffffffffff3b88p+4L : -0x4.f7eda0c3cb5f0e25a9dac51cd6p-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9ffffffffffffffffffffff3b88p+4L : -0x4.f7eda0c3cb5f0e25a9dac51cd6p-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9ffffffffffffffffffffff3b88p+4L : -0x4.f7eda0c3cb5f0e25a9dac51cd4p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9ffffffffffffffffffffff3b88p+4L : -0x4.f7eda0c3cb5f0e25a9dac51cd4p-16L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.9ffffffffffffffffffffff3b9p+4L : 0x5.74d73977b83c2eb193bf5b3f712p-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.9ffffffffffffffffffffff3b9p+4L : 0x5.74d73977b83c2eb193bf5b3f712p-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.9ffffffffffffffffffffff3b9p+4L : 0x5.74d73977b83c2eb193bf5b3f712p-16L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.9ffffffffffffffffffffff3b9p+4L : 0x5.74d73977b83c2eb193bf5b3f7124p-16L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.9ffffffffffffffffffffff3b9p+4L : 0x5.74d73977b83c2eb193bf5b3f7p-16L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.9ffffffffffffffffffffff3b9p+4L : 0x5.74d73977b83c2eb193bf5b3f72p-16L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.9ffffffffffffffffffffff3b9p+4L : 0x5.74d73977b83c2eb193bf5b3f7p-16L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.9ffffffffffffffffffffff3b9p+4L : 0x5.74d73977b83c2eb193bf5b3f72p-16L 1 : inexact-ok +lgamma -0x1.a0000000000000000000000c4742fe35272cd1c8p+4 += lgamma downward flt-32 -0x1.a00002p+4f : -0x3.01787cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.a00002p+4f : -0x3.017878p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.a00002p+4f : -0x3.017878p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.a00002p+4f : -0x3.017878p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.a00002p+4 : -0x3.017878473114ap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.a00002p+4 : -0x3.0178784731148p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.a00002p+4 : -0x3.0178784731148p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.a00002p+4 : -0x3.0178784731148p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.a00002p+4L : -0x3.0178784731148e3p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.a00002p+4L : -0x3.0178784731148e3p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.a00002p+4L : -0x3.0178784731148e2cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a300154p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a300152p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a300152p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a300152p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a3002p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a3001p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a3001p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a00002p+4L : -0x3.0178784731148e2c18b47a3001p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.a000000000001p+4 : -0x1.bfd9a64817845p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.a000000000001p+4 : -0x1.bfd9a64817845p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.a000000000001p+4 : -0x1.bfd9a64817844p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.a000000000001p+4 : -0x1.bfd9a64817844p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.a000000000001p+4L : -0x1.bfd9a64817844a2ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.a000000000001p+4L : -0x1.bfd9a64817844a2ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.a000000000001p+4L : -0x1.bfd9a64817844a28p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.a000000000001p+4L : -0x1.bfd9a64817844a28p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.a000000000001p+4L : -0x1.bfd9a64817844a2ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.a000000000001p+4L : -0x1.bfd9a64817844a2ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.a000000000001p+4L : -0x1.bfd9a64817844a28p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.a000000000001p+4L : -0x1.bfd9a64817844a28p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d606b4p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d606b4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d606b3p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d606b3p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d607p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d6068p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d6068p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a000000000001p+4L : -0x1.bfd9a64817844a29a07378d6068p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.a000000000000002p+4L : -0x1.45db35cdb745721cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.a000000000000002p+4L : -0x1.45db35cdb745721cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.a000000000000002p+4L : -0x1.45db35cdb745721ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de309p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de309p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de308p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de308p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de38p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de3p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a000000000000002p+4L : -0x1.45db35cdb745721aa610b27de3p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a0000000000000000000000c4742p+4L : 0x1.4b426a4f71edda0a3ed7e6f8630ep-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a0000000000000000000000c4742p+4L : 0x1.4b426a4f71edda0a3ed7e6f8630fp-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a0000000000000000000000c4742p+4L : 0x1.4b426a4f71edda0a3ed7e6f8630ep-20L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a0000000000000000000000c4742p+4L : 0x1.4b426a4f71edda0a3ed7e6f8630fp-20L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a0000000000000000000000c4743p+4L : -0x2.55ecffc0812ab08572804fadcaa2p-28L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a0000000000000000000000c4743p+4L : -0x2.55ecffc0812ab08572804fadcaa2p-28L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a0000000000000000000000c4743p+4L : -0x2.55ecffc0812ab08572804fadcaap-28L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a0000000000000000000000c4743p+4L : -0x2.55ecffc0812ab08572804fadcaap-28L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a0000000000000000000000c47p+4L : 0x5.74d73977b83c2eb18eb7d32c53e4p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a0000000000000000000000c47p+4L : 0x5.74d73977b83c2eb18eb7d32c53e4p-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a0000000000000000000000c47p+4L : 0x5.74d73977b83c2eb18eb7d32c53e4p-16L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a0000000000000000000000c47p+4L : 0x5.74d73977b83c2eb18eb7d32c53e8p-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a0000000000000000000000c47p+4L : 0x5.74d73977b83c2eb18eb7d32c52p-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a0000000000000000000000c47p+4L : 0x5.74d73977b83c2eb18eb7d32c54p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a0000000000000000000000c47p+4L : 0x5.74d73977b83c2eb18eb7d32c52p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a0000000000000000000000c47p+4L : 0x5.74d73977b83c2eb18eb7d32c54p-16L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.a0000000000000000000000c478p+4L : -0x4.f7eda0c3cb5f0e25aee2819f601p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.a0000000000000000000000c478p+4L : -0x4.f7eda0c3cb5f0e25aee2819f600cp-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.a0000000000000000000000c478p+4L : -0x4.f7eda0c3cb5f0e25aee2819f600cp-16L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.a0000000000000000000000c478p+4L : -0x4.f7eda0c3cb5f0e25aee2819f600cp-16L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.a0000000000000000000000c478p+4L : -0x4.f7eda0c3cb5f0e25aee2819f62p-16L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.a0000000000000000000000c478p+4L : -0x4.f7eda0c3cb5f0e25aee2819f6p-16L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.a0000000000000000000000c478p+4L : -0x4.f7eda0c3cb5f0e25aee2819f6p-16L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.a0000000000000000000000c478p+4L : -0x4.f7eda0c3cb5f0e25aee2819f6p-16L -1 : inexact-ok +lgamma -0x1.afffffffffffffffffffffff8b9538f48cc5737ep+4 += lgamma downward flt-32 -0x1.affffep+4f : -0x3.36342cp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.affffep+4f : -0x3.36342cp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.affffep+4f : -0x3.363428p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.affffep+4f : -0x3.363428p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.affffep+4 : -0x3.36342a886638p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.affffep+4 : -0x3.36342a886637ep+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.affffep+4 : -0x3.36342a886637ep+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.affffep+4 : -0x3.36342a886637ep+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.affffep+4L : -0x3.36342a886637ea4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.affffep+4L : -0x3.36342a886637ea4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.affffep+4L : -0x3.36342a886637ea3cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39f6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39f4p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39f4p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39f4p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf3ap+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf3ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.affffep+4L : -0x3.36342a886637ea3d1ee94bbf39p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.affffffffffffp+4 : -0x1.f49565b81e8d1p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.affffffffffffp+4 : -0x1.f49565b81e8dp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.affffffffffffp+4 : -0x1.f49565b81e8dp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.affffffffffffp+4 : -0x1.f49565b81e8dp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.affffffffffffp+4L : -0x1.f49565b81e8d007ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.affffffffffffp+4L : -0x1.f49565b81e8d007ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0078p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0078p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.affffffffffffp+4L : -0x1.f49565b81e8d007ap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.affffffffffffp+4L : -0x1.f49565b81e8d007ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0078p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0078p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f3p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f2fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f2fp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922f8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922fp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.affffffffffffp+4L : -0x1.f49565b81e8d0079500a7f922fp+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d2p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d2p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d2p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d2p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8bp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8bp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.affffffffffffffep+4L : -0x1.7a96f53dbe4e91d3b60397455b8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.afffffffffffffffffffffff8b95p+4L : -0x7.d3e5be4d445c73cfbd7fad6d1cacp-20L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.afffffffffffffffffffffff8b95p+4L : -0x7.d3e5be4d445c73cfbd7fad6d1cacp-20L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.afffffffffffffffffffffff8b95p+4L : -0x7.d3e5be4d445c73cfbd7fad6d1ca8p-20L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.afffffffffffffffffffffff8b95p+4L : -0x7.d3e5be4d445c73cfbd7fad6d1ca8p-20L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.afffffffffffffffffffffff8b96p+4L : 0x1.b5b3f8628ba7d3d7a8c361f02123p-16L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.afffffffffffffffffffffff8b96p+4L : 0x1.b5b3f8628ba7d3d7a8c361f02124p-16L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.afffffffffffffffffffffff8b96p+4L : 0x1.b5b3f8628ba7d3d7a8c361f02123p-16L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.afffffffffffffffffffffff8b96p+4L : 0x1.b5b3f8628ba7d3d7a8c361f02124p-16L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.afffffffffffffffffffffff8b8p+4L : -0x2.ea6c2c67704b8ff10edfef0ae1bcp-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.afffffffffffffffffffffff8b8p+4L : -0x2.ea6c2c67704b8ff10edfef0ae1bcp-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.afffffffffffffffffffffff8b8p+4L : -0x2.ea6c2c67704b8ff10edfef0ae1bap-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.afffffffffffffffffffffff8b8p+4L : -0x2.ea6c2c67704b8ff10edfef0ae1bap-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.afffffffffffffffffffffff8b8p+4L : -0x2.ea6c2c67704b8ff10edfef0ae2p-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.afffffffffffffffffffffff8b8p+4L : -0x2.ea6c2c67704b8ff10edfef0ae2p-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.afffffffffffffffffffffff8b8p+4L : -0x2.ea6c2c67704b8ff10edfef0ae1p-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.afffffffffffffffffffffff8b8p+4L : -0x2.ea6c2c67704b8ff10edfef0ae1p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.afffffffffffffffffffffff8cp+4L : 0xe.b396b51ee93d97f1fb62ed4b0ccp-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.afffffffffffffffffffffff8cp+4L : 0xe.b396b51ee93d97f1fb62ed4b0cc8p-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.afffffffffffffffffffffff8cp+4L : 0xe.b396b51ee93d97f1fb62ed4b0ccp-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.afffffffffffffffffffffff8cp+4L : 0xe.b396b51ee93d97f1fb62ed4b0cc8p-12L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.afffffffffffffffffffffff8cp+4L : 0xe.b396b51ee93d97f1fb62ed4b0cp-12L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.afffffffffffffffffffffff8cp+4L : 0xe.b396b51ee93d97f1fb62ed4b0cp-12L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.afffffffffffffffffffffff8cp+4L : 0xe.b396b51ee93d97f1fb62ed4b0cp-12L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.afffffffffffffffffffffff8cp+4L : 0xe.b396b51ee93d97f1fb62ed4b1p-12L -1 : inexact-ok +lgamma -0x1.b00000000000000000000000746ac70b733a8c82p+4 += lgamma downward flt-32 -0x1.b00002p+4f : -0x3.363438p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.b00002p+4f : -0x3.363438p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.b00002p+4f : -0x3.363434p+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.b00002p+4f : -0x3.363434p+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.b00002p+4 : -0x3.363437ca2ea28p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.b00002p+4 : -0x3.363437ca2ea26p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.b00002p+4 : -0x3.363437ca2ea26p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.b00002p+4 : -0x3.363437ca2ea26p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.b00002p+4L : -0x3.363437ca2ea26058p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.b00002p+4L : -0x3.363437ca2ea26058p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.b00002p+4L : -0x3.363437ca2ea26054p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.b00002p+4L : -0x3.363437ca2ea26054p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.b00002p+4L : -0x3.363437ca2ea26058p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.b00002p+4L : -0x3.363437ca2ea26058p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.b00002p+4L : -0x3.363437ca2ea26054p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.b00002p+4L : -0x3.363437ca2ea26054p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c95ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c958p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c958p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c958p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202cap+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c9p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c9p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b00002p+4L : -0x3.363437ca2ea26056c67a1202c9p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.b000000000001p+4 : -0x1.f49565b81e8d7p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.b000000000001p+4 : -0x1.f49565b81e8d7p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.b000000000001p+4 : -0x1.f49565b81e8d6p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.b000000000001p+4 : -0x1.f49565b81e8d6p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a88p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a86p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a86p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a88p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a88p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a86p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a86p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f72efp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f72eep+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f72eep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f72eep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f73p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f73p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f728p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b000000000001p+4L : -0x1.f49565b81e8d6a87935e305f728p+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e2p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91ep+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb7534p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb7533p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb7533p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb7533p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb758p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb75p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb75p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b000000000000002p+4L : -0x1.7a96f53dbe4e91e0f7cc01bb75p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b00000000000000000000000746ap+4L : 0x1.b5b3f8628ba7d3d7a893278fb757p-16L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b00000000000000000000000746ap+4L : 0x1.b5b3f8628ba7d3d7a893278fb757p-16L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b00000000000000000000000746ap+4L : 0x1.b5b3f8628ba7d3d7a893278fb757p-16L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b00000000000000000000000746ap+4L : 0x1.b5b3f8628ba7d3d7a893278fb758p-16L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b00000000000000000000000746bp+4L : -0x7.d3e5be4d445c73cfc0835a149dbp-20L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b00000000000000000000000746bp+4L : -0x7.d3e5be4d445c73cfc0835a149dacp-20L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b00000000000000000000000746bp+4L : -0x7.d3e5be4d445c73cfc0835a149dacp-20L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b00000000000000000000000746bp+4L : -0x7.d3e5be4d445c73cfc0835a149dacp-20L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b0000000000000000000000074p+4L : 0xe.b396b51ee93d97f1fb5fec63a4ap-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b0000000000000000000000074p+4L : 0xe.b396b51ee93d97f1fb5fec63a4a8p-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b0000000000000000000000074p+4L : 0xe.b396b51ee93d97f1fb5fec63a4ap-12L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b0000000000000000000000074p+4L : 0xe.b396b51ee93d97f1fb5fec63a4a8p-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b0000000000000000000000074p+4L : 0xe.b396b51ee93d97f1fb5fec63a4p-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b0000000000000000000000074p+4L : 0xe.b396b51ee93d97f1fb5fec63a4p-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b0000000000000000000000074p+4L : 0xe.b396b51ee93d97f1fb5fec63a4p-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b0000000000000000000000074p+4L : 0xe.b396b51ee93d97f1fb5fec63a8p-12L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.b00000000000000000000000748p+4L : -0x2.ea6c2c67704b8ff10ee2f342bbf6p-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.b00000000000000000000000748p+4L : -0x2.ea6c2c67704b8ff10ee2f342bbf6p-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.b00000000000000000000000748p+4L : -0x2.ea6c2c67704b8ff10ee2f342bbf4p-12L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.b00000000000000000000000748p+4L : -0x2.ea6c2c67704b8ff10ee2f342bbf4p-12L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.b00000000000000000000000748p+4L : -0x2.ea6c2c67704b8ff10ee2f342bcp-12L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.b00000000000000000000000748p+4L : -0x2.ea6c2c67704b8ff10ee2f342bcp-12L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.b00000000000000000000000748p+4L : -0x2.ea6c2c67704b8ff10ee2f342bbp-12L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.b00000000000000000000000748p+4L : -0x2.ea6c2c67704b8ff10ee2f342bbp-12L 1 : inexact-ok +lgamma -0x1.bffffffffffffffffffffffffbd79d7672bde8b2p+4 += lgamma downward flt-32 -0x1.bffffep+4f : -0x3.6b84e4p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.bffffep+4f : -0x3.6b84ep+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.bffffep+4f : -0x3.6b84ep+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.bffffep+4f : -0x3.6b84ep+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.bffffep+4 : -0x3.6b84e02349a7ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.bffffep+4 : -0x3.6b84e02349a7ap+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.bffffep+4 : -0x3.6b84e02349a78p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.bffffep+4 : -0x3.6b84e02349a78p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.bffffep+4L : -0x3.6b84e02349a7940cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.bffffep+4L : -0x3.6b84e02349a7940cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.bffffep+4L : -0x3.6b84e02349a79408p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.bffffep+4L : -0x3.6b84e02349a79408p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.bffffep+4L : -0x3.6b84e02349a7940cp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.bffffep+4L : -0x3.6b84e02349a7940cp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.bffffep+4L : -0x3.6b84e02349a79408p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.bffffep+4L : -0x3.6b84e02349a79408p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb868ap+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb8688p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb8688p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb8688p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb87p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb87p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb86p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bffffep+4L : -0x3.6b84e02349a7940af2a134eb86p+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.bffffffffffffp+4 : -0x2.29e61b654b216p+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.bffffffffffffp+4 : -0x2.29e61b654b214p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.bffffffffffffp+4 : -0x2.29e61b654b214p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.bffffffffffffp+4 : -0x2.29e61b654b214p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.bffffffffffffp+4L : -0x2.29e61b654b214674p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.bffffffffffffp+4L : -0x2.29e61b654b214674p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.bffffffffffffp+4L : -0x2.29e61b654b21467p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fd7cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fd7cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fd7ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fd7ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fdp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fdp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bffffffffffffp+4L : -0x2.29e61b654b214670ef8bad28fdp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85ep+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85ep+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c6032930547p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c6032930547p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c6032930546p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c6032930546p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c603293058p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c603293058p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c60329305p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bffffffffffffffep+4L : -0x1.afe7aaeaeae2d85d8c60329305p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffffffffffffffffffffffbd7p+4L : -0x2.5dc72642d59f49efcf8837264d7ap-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffffffffffffffffffffffbd7p+4L : -0x2.5dc72642d59f49efcf8837264d78p-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffffffffffffffffffffffbd7p+4L : -0x2.5dc72642d59f49efcf8837264d78p-12L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffffffffffffffffffffffbd7p+4L : -0x2.5dc72642d59f49efcf8837264d78p-12L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffffffffffffffffffffffbd8p+4L : 0x1.7b435490f5313482a060e6848b85p-12L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffffffffffffffffffffffbd8p+4L : 0x1.7b435490f5313482a060e6848b86p-12L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffffffffffffffffffffffbd8p+4L : 0x1.7b435490f5313482a060e6848b85p-12L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffffffffffffffffffffffbd8p+4L : 0x1.7b435490f5313482a060e6848b86p-12L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffffffffffffffffffffffb8p+4L : -0x1.4400f5be284e30221b069be275e3p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffffffffffffffffffffffb8p+4L : -0x1.4400f5be284e30221b069be275e3p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffffffffffffffffffffffb8p+4L : -0x1.4400f5be284e30221b069be275e2p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffffffffffffffffffffffb8p+4L : -0x1.4400f5be284e30221b069be275e2p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bffffffffffffffffffffffffb8p+4L : -0x1.4400f5be284e30221b069be276p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bffffffffffffffffffffffffb8p+4L : -0x1.4400f5be284e30221b069be276p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bffffffffffffffffffffffffb8p+4L : -0x1.4400f5be284e30221b069be2758p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bffffffffffffffffffffffffb8p+4L : -0x1.4400f5be284e30221b069be2758p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bffffffffffffffffffffffffcp+4L : 0x9.e6f812486e02e7c8d79623bc733p-8L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bffffffffffffffffffffffffcp+4L : 0x9.e6f812486e02e7c8d79623bc733p-8L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bffffffffffffffffffffffffcp+4L : 0x9.e6f812486e02e7c8d79623bc733p-8L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bffffffffffffffffffffffffcp+4L : 0x9.e6f812486e02e7c8d79623bc7338p-8L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bffffffffffffffffffffffffcp+4L : 0x9.e6f812486e02e7c8d79623bc7p-8L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bffffffffffffffffffffffffcp+4L : 0x9.e6f812486e02e7c8d79623bc74p-8L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bffffffffffffffffffffffffcp+4L : 0x9.e6f812486e02e7c8d79623bc7p-8L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bffffffffffffffffffffffffcp+4L : 0x9.e6f812486e02e7c8d79623bc74p-8L 1 : inexact-ok +lgamma -0x1.c00000000000000000000000042862898d42174ep+4 += lgamma downward flt-32 -0x1.c00002p+4f : -0x3.6b84fp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.c00002p+4f : -0x3.6b84ecp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.c00002p+4f : -0x3.6b84ecp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.c00002p+4f : -0x3.6b84ecp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.c00002p+4 : -0x3.6b84ed89a45b4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.c00002p+4 : -0x3.6b84ed89a45b2p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.c00002p+4 : -0x3.6b84ed89a45b2p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.c00002p+4 : -0x3.6b84ed89a45b2p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb4p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb4p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb8p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb4p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb4p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911b68p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911b66p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911b66p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911b66p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911cp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911bp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911bp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c00002p+4L : -0x3.6b84ed89a45b2eb6e36679911bp+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.c000000000001p+4 : -0x2.29e61b654b21cp+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.c000000000001p+4 : -0x2.29e61b654b21cp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.c000000000001p+4 : -0x2.29e61b654b21ap+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.c000000000001p+4 : -0x2.29e61b654b21ap+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.c000000000001p+4L : -0x2.29e61b654b21b1ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.c000000000001p+4L : -0x2.29e61b654b21b1ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a4p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.c000000000001p+4L : -0x2.29e61b654b21b1ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.c000000000001p+4L : -0x2.29e61b654b21b1ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888a6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888a5ep+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888a5ep+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888a5ep+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888bp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888ap+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888ap+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c000000000001p+4L : -0x2.29e61b654b21b1a3c52882888ap+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86cp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86ap+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db139p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db138p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db138p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db138p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db18p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db1p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db1p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c000000000000002p+4L : -0x1.afe7aaeaeae2d86af2bae62db1p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c000000000000000000000000428p+4L : 0x1.7b435490f5313482a060caabd708p-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c000000000000000000000000428p+4L : 0x1.7b435490f5313482a060caabd708p-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c000000000000000000000000428p+4L : 0x1.7b435490f5313482a060caabd708p-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c000000000000000000000000428p+4L : 0x1.7b435490f5313482a060caabd709p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c000000000000000000000000429p+4L : -0x2.5dc72642d59f49efcf885305b524p-12L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c000000000000000000000000429p+4L : -0x2.5dc72642d59f49efcf885305b524p-12L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c000000000000000000000000429p+4L : -0x2.5dc72642d59f49efcf885305b522p-12L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c000000000000000000000000429p+4L : -0x2.5dc72642d59f49efcf885305b522p-12L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c0000000000000000000000004p+4L : 0x9.e6f812486e02e7c8d796220fa7d8p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c0000000000000000000000004p+4L : 0x9.e6f812486e02e7c8d796220fa7d8p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c0000000000000000000000004p+4L : 0x9.e6f812486e02e7c8d796220fa7d8p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c0000000000000000000000004p+4L : 0x9.e6f812486e02e7c8d796220fa7ep-8L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c0000000000000000000000004p+4L : 0x9.e6f812486e02e7c8d796220fa4p-8L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c0000000000000000000000004p+4L : 0x9.e6f812486e02e7c8d796220fa8p-8L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c0000000000000000000000004p+4L : 0x9.e6f812486e02e7c8d796220fa4p-8L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c0000000000000000000000004p+4L : 0x9.e6f812486e02e7c8d796220fa8p-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.c00000000000000000000000048p+4L : -0x1.4400f5be284e30221b069c009c2fp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.c00000000000000000000000048p+4L : -0x1.4400f5be284e30221b069c009c2fp-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.c00000000000000000000000048p+4L : -0x1.4400f5be284e30221b069c009c2ep-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.c00000000000000000000000048p+4L : -0x1.4400f5be284e30221b069c009c2ep-4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.c00000000000000000000000048p+4L : -0x1.4400f5be284e30221b069c009c8p-4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.c00000000000000000000000048p+4L : -0x1.4400f5be284e30221b069c009cp-4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.c00000000000000000000000048p+4L : -0x1.4400f5be284e30221b069c009cp-4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.c00000000000000000000000048p+4L : -0x1.4400f5be284e30221b069c009cp-4L -1 : inexact-ok +lgamma -0x1.cfffffffffffffffffffffffffdb4c0ce9794ea6p+4 += lgamma downward flt-32 -0x1.cffffep+4f : -0x3.a16554p+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.cffffep+4f : -0x3.a1655p+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.cffffep+4f : -0x3.a1655p+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.cffffep+4f : -0x3.a1655p+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.cffffep+4 : -0x3.a16551a93dea8p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.cffffep+4 : -0x3.a16551a93dea6p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.cffffep+4 : -0x3.a16551a93dea6p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.cffffep+4 : -0x3.a16551a93dea6p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.cffffep+4L : -0x3.a16551a93dea66bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.cffffep+4L : -0x3.a16551a93dea66bp+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.cffffep+4L : -0x3.a16551a93dea66acp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cee8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cee6p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cee6p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cee6p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cfp+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cfp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cep+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cffffep+4L : -0x3.a16551a93dea66ada032f329cep+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.cffffffffffffp+4 : -0x2.5fc68cfce71dap+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.cffffffffffffp+4 : -0x2.5fc68cfce71d8p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.cffffffffffffp+4 : -0x2.5fc68cfce71d8p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.cffffffffffffp+4 : -0x2.5fc68cfce71d8p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d836p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d836p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835cp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835cp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d836p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d836p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835cp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835cp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d532p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d532p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d53p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d53p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cffffffffffffp+4L : -0x2.5fc68cfce71d835e7f01e235d5p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15dap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15dap+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f35p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f35p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f34p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f34p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129f8p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129fp+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129fp+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cffffffffffffffep+4L : -0x1.e5c81c8286df15d847f9b7129fp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cfffffffffffffffffffffffffdbp+4L : -0x2.104f809e32bb022582a7f432eeacp-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cfffffffffffffffffffffffffdbp+4L : -0x2.104f809e32bb022582a7f432eeacp-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cfffffffffffffffffffffffffdbp+4L : -0x2.104f809e32bb022582a7f432eeaap-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cfffffffffffffffffffffffffdbp+4L : -0x2.104f809e32bb022582a7f432eeaap-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cfffffffffffffffffffffffffdcp+4L : 0x4.f34f0176c4a5abfbae3a2dbc31e8p-8L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cfffffffffffffffffffffffffdcp+4L : 0x4.f34f0176c4a5abfbae3a2dbc31e8p-8L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cfffffffffffffffffffffffffdcp+4L : 0x4.f34f0176c4a5abfbae3a2dbc31e8p-8L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cfffffffffffffffffffffffffdcp+4L : 0x4.f34f0176c4a5abfbae3a2dbc31ecp-8L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d2039a1p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d2039ap+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d2039ap+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d2039ap+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d203ap+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d20398p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d20398p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.cfffffffffffffffffffffffff8p+4L : -0x1.3fc9d98001e767c1ad912d20398p+0L -1 : inexact-ok +lgamma -0x1.d000000000000000000000000024b3f31686b15ap+4 += lgamma downward flt-32 -0x1.d00002p+4f : -0x3.a1656p+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.d00002p+4f : -0x3.a1656p+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.d00002p+4f : -0x3.a1655cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.d00002p+4f : -0x3.a1655cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.d00002p+4 : -0x3.a1655f32e810ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.d00002p+4 : -0x3.a1655f32e810cp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.d00002p+4 : -0x3.a1655f32e810cp+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.d00002p+4 : -0x3.a1655f32e810cp+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.d00002p+4L : -0x3.a1655f32e810c39p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.d00002p+4L : -0x3.a1655f32e810c39p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.d00002p+4L : -0x3.a1655f32e810c38cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.d00002p+4L : -0x3.a1655f32e810c38cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.d00002p+4L : -0x3.a1655f32e810c39p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.d00002p+4L : -0x3.a1655f32e810c39p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.d00002p+4L : -0x3.a1655f32e810c38cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.d00002p+4L : -0x3.a1655f32e810c38cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afeceb84p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afeceb82p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afeceb82p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afeceb82p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afececp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afececp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afecebp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d00002p+4L : -0x3.a1655f32e810c38e8832afecebp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.d000000000001p+4 : -0x2.5fc68cfce71ep+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.d000000000001p+4 : -0x2.5fc68cfce71dep+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.d000000000001p+4 : -0x2.5fc68cfce71dep+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.d000000000001p+4 : -0x2.5fc68cfce71dep+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.d000000000001p+4L : -0x2.5fc68cfce71defacp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.d000000000001p+4L : -0x2.5fc68cfce71defacp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.d000000000001p+4L : -0x2.5fc68cfce71defa8p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.d000000000001p+4L : -0x2.5fc68cfce71defa8p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.d000000000001p+4L : -0x2.5fc68cfce71defacp+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.d000000000001p+4L : -0x2.5fc68cfce71defacp+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.d000000000001p+4L : -0x2.5fc68cfce71defa8p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.d000000000001p+4L : -0x2.5fc68cfce71defa8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1b76p+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1b76p+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1b74p+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1b74p+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1bp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1bp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d000000000001p+4L : -0x2.5fc68cfce71defabd034c93d1bp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e6p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e4p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e4p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e6p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e6p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e4p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e4p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f801ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f801dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f801dp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f801dp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f808p+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f8p+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f8p+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d000000000000002p+4L : -0x1.e5c81c8286df15e5d1a3dd6f8p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d000000000000000000000000024p+4L : 0x4.f34f0176c4a5abfbae3a2dacf708p-8L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d000000000000000000000000024p+4L : 0x4.f34f0176c4a5abfbae3a2dacf70cp-8L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d000000000000000000000000024p+4L : 0x4.f34f0176c4a5abfbae3a2dacf708p-8L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d000000000000000000000000024p+4L : 0x4.f34f0176c4a5abfbae3a2dacf70cp-8L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d000000000000000000000000025p+4L : -0x2.104f809e32bb022582a7f44295dap-8L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d000000000000000000000000025p+4L : -0x2.104f809e32bb022582a7f44295d8p-8L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d000000000000000000000000025p+4L : -0x2.104f809e32bb022582a7f44295d8p-8L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d000000000000000000000000025p+4L : -0x2.104f809e32bb022582a7f44295d8p-8L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206fc7p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206fc7p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206fc6p+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206fc6p+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d207p+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d207p+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206f8p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.d00000000000000000000000008p+4L : -0x1.3fc9d98001e767c1ad912d206f8p+0L 1 : inexact-ok +lgamma -0x1.dffffffffffffffffffffffffffec6cd3afb82ap+4 += lgamma downward flt-32 -0x1.dffffep+4f : -0x3.d7d0ap+4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.dffffep+4f : -0x3.d7d0ap+4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.dffffep+4f : -0x3.d7d09cp+4f 1 : inexact-ok += lgamma upward flt-32 -0x1.dffffep+4f : -0x3.d7d09cp+4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.dffffep+4 : -0x3.d7d09f8a4486ap+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.dffffep+4 : -0x3.d7d09f8a44868p+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.dffffep+4 : -0x3.d7d09f8a44868p+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.dffffep+4 : -0x3.d7d09f8a44868p+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.dffffep+4L : -0x3.d7d09f8a4486822p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.dffffep+4L : -0x3.d7d09f8a4486822p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.dffffep+4L : -0x3.d7d09f8a4486821cp+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.dffffep+4L : -0x3.d7d09f8a4486821cp+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.dffffep+4L : -0x3.d7d09f8a4486822p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.dffffep+4L : -0x3.d7d09f8a4486822p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.dffffep+4L : -0x3.d7d09f8a4486821cp+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.dffffep+4L : -0x3.d7d09f8a4486821cp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182d2cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182d2cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182d2ap+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182d2ap+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182dp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dffffep+4L : -0x3.d7d09f8a4486821f88b66a182dp+4L 1 : inexact-ok += lgamma downward dbl-64 -0x1.dffffffffffffp+4 : -0x2.9631daeefecacp+4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.dffffffffffffp+4 : -0x2.9631daeefecacp+4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.dffffffffffffp+4 : -0x2.9631daeefecaap+4 1 : inexact-ok += lgamma upward dbl-64 -0x1.dffffffffffffp+4 : -0x2.9631daeefecaap+4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.dffffffffffffp+4L : -0x2.9631daeefecab874p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.dffffffffffffp+4L : -0x2.9631daeefecab874p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.dffffffffffffp+4L : -0x2.9631daeefecab87p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.dffffffffffffp+4L : -0x2.9631daeefecab87p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.dffffffffffffp+4L : -0x2.9631daeefecab874p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.dffffffffffffp+4L : -0x2.9631daeefecab874p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.dffffffffffffp+4L : -0x2.9631daeefecab87p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.dffffffffffffp+4L : -0x2.9631daeefecab87p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7dbp+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7dbp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7daep+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7daep+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7ep+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7dp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dffffffffffffp+4L : -0x2.9631daeefecab8731b50a80d7dp+4L 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b78p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b78p+4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b74p+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bf2ep+4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bf2cp+4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bf2cp+4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bf2cp+4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461cp+4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bfp+4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bfp+4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dffffffffffffffep+4L : -0x2.1c336a749e8c4b755bbff461bfp+4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dffffffffffffffffffffffffffep+4L : -0x7.dd228d291dde78d3fafdd934d1cp-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dffffffffffffffffffffffffffep+4L : -0x7.dd228d291dde78d3fafdd934d1bcp-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dffffffffffffffffffffffffffep+4L : -0x7.dd228d291dde78d3fafdd934d1bcp-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dffffffffffffffffffffffffffep+4L : -0x7.dd228d291dde78d3fafdd934d1bcp-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x3.39fef253ff1921e8a33d604b6a06p-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x3.39fef253ff1921e8a33d604b6a06p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x3.39fef253ff1921e8a33d604b6a06p-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x3.39fef253ff1921e8a33d604b6a08p-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132349e4p+0L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132349e4p+0L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132349ep+0L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132349ep+0L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb0613234ap+0L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb0613234ap+0L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132348p+0L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : -0x4.a67eb8a17cbac193fb06132348p+0L 1 : inexact-ok +lgamma -0x1.e0000000000000000000000000013932c5047d6p+4 += lgamma downward flt-32 -0x1.e00002p+4f : -0x3.d7d0bp+4f -1 : inexact-ok += lgamma tonearest flt-32 -0x1.e00002p+4f : -0x3.d7d0acp+4f -1 : inexact-ok += lgamma towardzero flt-32 -0x1.e00002p+4f : -0x3.d7d0acp+4f -1 : inexact-ok += lgamma upward flt-32 -0x1.e00002p+4f : -0x3.d7d0acp+4f -1 : inexact-ok += lgamma downward dbl-64 -0x1.e00002p+4 : -0x3.d7d0ad3610cf2p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.e00002p+4 : -0x3.d7d0ad3610cfp+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.e00002p+4 : -0x3.d7d0ad3610cfp+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.e00002p+4 : -0x3.d7d0ad3610cfp+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.e00002p+4L : -0x3.d7d0ad3610cf0124p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.e00002p+4L : -0x3.d7d0ad3610cf0124p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.e00002p+4L : -0x3.d7d0ad3610cf012p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.e00002p+4L : -0x3.d7d0ad3610cf012p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.e00002p+4L : -0x3.d7d0ad3610cf0124p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.e00002p+4L : -0x3.d7d0ad3610cf0124p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.e00002p+4L : -0x3.d7d0ad3610cf012p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.e00002p+4L : -0x3.d7d0ad3610cf012p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205f2p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205f2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205fp+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205fp+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0206p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0206p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e00002p+4L : -0x3.d7d0ad3610cf012292e53b0205p+4L -1 : inexact-ok += lgamma downward dbl-64 -0x1.e000000000001p+4 : -0x2.9631daeefecb4p+4 -1 : inexact-ok += lgamma tonearest dbl-64 -0x1.e000000000001p+4 : -0x2.9631daeefecb2p+4 -1 : inexact-ok += lgamma towardzero dbl-64 -0x1.e000000000001p+4 : -0x2.9631daeefecb2p+4 -1 : inexact-ok += lgamma upward dbl-64 -0x1.e000000000001p+4 : -0x2.9631daeefecb2p+4 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.e000000000001p+4L : -0x2.9631daeefecb25d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.e000000000001p+4L : -0x2.9631daeefecb25d4p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.e000000000001p+4L : -0x2.9631daeefecb25dp+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d506p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d504p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d504p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d504p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d6p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d5p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d5p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e000000000001p+4L : -0x2.9631daeefecb25d17d94a025d5p+4L -1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b84p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b84p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b8p+4L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b8p+4L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b84p+4L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b84p+4L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b8p+4L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b8p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c238p+4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c236p+4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c236p+4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c236p+4L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c3p+4L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c2p+4L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c2p+4L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e000000000000002p+4L : -0x2.1c336a749e8c4b83078c3ce0c2p+4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e000000000000000000000000001p+4L : 0x3.39fef253ff1921e8a33d604b633p-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e000000000000000000000000001p+4L : 0x3.39fef253ff1921e8a33d604b633p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e000000000000000000000000001p+4L : 0x3.39fef253ff1921e8a33d604b633p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e000000000000000000000000001p+4L : 0x3.39fef253ff1921e8a33d604b6332p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e000000000000000000000000002p+4L : -0x7.dd228d291dde78d3fafdd934df6cp-4L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e000000000000000000000000002p+4L : -0x7.dd228d291dde78d3fafdd934df68p-4L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e000000000000000000000000002p+4L : -0x7.dd228d291dde78d3fafdd934df68p-4L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e000000000000000000000000002p+4L : -0x7.dd228d291dde78d3fafdd934df68p-4L -1 : inexact-ok += lgamma downward ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238094p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238094p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb061323809p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb061323809p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb06132382p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x4.a67eb8a17cbac193fb0613238p+0L -1 : inexact-ok lgamma 0x8.8d2d5p+0 = lgamma downward flt-32 0x8.8d2d5p+0f : 0x9.a8106p+0f 1 : inexact-ok = lgamma tonearest flt-32 0x8.8d2d5p+0f : 0x9.a8106p+0f 1 : inexact-ok @@ -153092,6 +174286,106 @@ lgamma 0xe.7a678p+20 = lgamma tonearest ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb48p+24L 1 : inexact-ok = lgamma towardzero ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb44p+24L 1 : inexact-ok = lgamma upward ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb48p+24L 1 : inexact-ok +lgamma -0x2.dea4ccp-4 += lgamma downward flt-32 -0x2.dea4ccp-4f : 0x1.d9db4cp+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.dea4ccp-4f : 0x1.d9db4cp+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.dea4ccp-4f : 0x1.d9db4cp+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.dea4ccp-4f : 0x1.d9db4ep+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.dea4ccp-4 : 0x1.d9db4ca962b41p+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.dea4ccp-4 : 0x1.d9db4ca962b42p+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.dea4ccp-4 : 0x1.d9db4ca962b41p+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.dea4ccp-4 : 0x1.d9db4ca962b42p+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.dea4ccp-4L : 0x1.d9db4ca962b419ep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.dea4ccp-4L : 0x1.d9db4ca962b419ep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.dea4ccp-4L : 0x1.d9db4ca962b419ep+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e2p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.dea4ccp-4L : 0x1.d9db4ca962b419ep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.dea4ccp-4L : 0x1.d9db4ca962b419ep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.dea4ccp-4L : 0x1.d9db4ca962b419ep+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e2p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e05bba7e38076bp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e05bba7e38076bp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e05bba7e38076bp+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e05bba7e38076cp+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e05bba7e3807p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e05bba7e38078p+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e05bba7e3807p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.dea4ccp-4L : 0x1.d9db4ca962b419e05bba7e38078p+0L -1 : inexact-ok +lgamma -0x2.dd306p-4 += lgamma downward flt-32 -0x2.dd306p-4f : 0x1.da47d6p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x2.dd306p-4f : 0x1.da47d6p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x2.dd306p-4f : 0x1.da47d6p+0f -1 : inexact-ok += lgamma upward flt-32 -0x2.dd306p-4f : 0x1.da47d8p+0f -1 : inexact-ok += lgamma downward dbl-64 -0x2.dd306p-4 : 0x1.da47d6051ae6bp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x2.dd306p-4 : 0x1.da47d6051ae6cp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x2.dd306p-4 : 0x1.da47d6051ae6bp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x2.dd306p-4 : 0x1.da47d6051ae6cp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x2.dd306p-4L : 0x1.da47d6051ae6bf5ep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x2.dd306p-4L : 0x1.da47d6051ae6bf5ep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x2.dd306p-4L : 0x1.da47d6051ae6bf5ep+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x2.dd306p-4L : 0x1.da47d6051ae6bf6p+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x2.dd306p-4L : 0x1.da47d6051ae6bf5ep+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x2.dd306p-4L : 0x1.da47d6051ae6bf5ep+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x2.dd306p-4L : 0x1.da47d6051ae6bf5ep+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x2.dd306p-4L : 0x1.da47d6051ae6bf6p+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x2.dd306p-4L : 0x1.da47d6051ae6bf5e4dbd9b3a4acp+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x2.dd306p-4L : 0x1.da47d6051ae6bf5e4dbd9b3a4acp+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x2.dd306p-4L : 0x1.da47d6051ae6bf5e4dbd9b3a4acp+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x2.dd306p-4L : 0x1.da47d6051ae6bf5e4dbd9b3a4ac1p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x2.dd306p-4L : 0x1.da47d6051ae6bf5e4dbd9b3a4a8p+0L -1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x2.dd306p-4L : 0x1.da47d6051ae6bf5e4dbd9b3a4bp+0L -1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x2.dd306p-4L : 0x1.da47d6051ae6bf5e4dbd9b3a4a8p+0L -1 : inexact-ok += lgamma upward ldbl-128ibm -0x2.dd306p-4L : 0x1.da47d6051ae6bf5e4dbd9b3a4bp+0L -1 : inexact-ok +lgamma -0x1.bdc8bp+0 += lgamma downward flt-32 -0x1.bdc8bp+0f : 0xf.f273dp-4f 1 : inexact-ok += lgamma tonearest flt-32 -0x1.bdc8bp+0f : 0xf.f273ep-4f 1 : inexact-ok += lgamma towardzero flt-32 -0x1.bdc8bp+0f : 0xf.f273dp-4f 1 : inexact-ok += lgamma upward flt-32 -0x1.bdc8bp+0f : 0xf.f273ep-4f 1 : inexact-ok += lgamma downward dbl-64 -0x1.bdc8bp+0 : 0xf.f273df3134258p-4 1 : inexact-ok += lgamma tonearest dbl-64 -0x1.bdc8bp+0 : 0xf.f273df313426p-4 1 : inexact-ok += lgamma towardzero dbl-64 -0x1.bdc8bp+0 : 0xf.f273df3134258p-4 1 : inexact-ok += lgamma upward dbl-64 -0x1.bdc8bp+0 : 0xf.f273df313426p-4 1 : inexact-ok += lgamma downward ldbl-96-intel -0x1.bdc8bp+0L : 0xf.f273df313425f4ep-4L 1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x1.bdc8bp+0L : 0xf.f273df313425f4ep-4L 1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x1.bdc8bp+0L : 0xf.f273df313425f4ep-4L 1 : inexact-ok += lgamma upward ldbl-96-intel -0x1.bdc8bp+0L : 0xf.f273df313425f4fp-4L 1 : inexact-ok += lgamma downward ldbl-96-m68k -0x1.bdc8bp+0L : 0xf.f273df313425f4ep-4L 1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x1.bdc8bp+0L : 0xf.f273df313425f4ep-4L 1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x1.bdc8bp+0L : 0xf.f273df313425f4ep-4L 1 : inexact-ok += lgamma upward ldbl-96-m68k -0x1.bdc8bp+0L : 0xf.f273df313425f4fp-4L 1 : inexact-ok += lgamma downward ldbl-128 -0x1.bdc8bp+0L : 0xf.f273df313425f4e361e154f408fp-4L 1 : inexact-ok += lgamma tonearest ldbl-128 -0x1.bdc8bp+0L : 0xf.f273df313425f4e361e154f408f8p-4L 1 : inexact-ok += lgamma towardzero ldbl-128 -0x1.bdc8bp+0L : 0xf.f273df313425f4e361e154f408fp-4L 1 : inexact-ok += lgamma upward ldbl-128 -0x1.bdc8bp+0L : 0xf.f273df313425f4e361e154f408f8p-4L 1 : inexact-ok += lgamma downward ldbl-128ibm -0x1.bdc8bp+0L : 0xf.f273df313425f4e361e154f408p-4L 1 : inexact-ok += lgamma tonearest ldbl-128ibm -0x1.bdc8bp+0L : 0xf.f273df313425f4e361e154f408p-4L 1 : inexact-ok += lgamma towardzero ldbl-128ibm -0x1.bdc8bp+0L : 0xf.f273df313425f4e361e154f408p-4L 1 : inexact-ok += lgamma upward ldbl-128ibm -0x1.bdc8bp+0L : 0xf.f273df313425f4e361e154f40cp-4L 1 : inexact-ok +lgamma -0x4.0a82e8p-4 += lgamma downward flt-32 -0x4.0a82e8p-4f : 0x1.950848p+0f -1 : inexact-ok += lgamma tonearest flt-32 -0x4.0a82e8p-4f : 0x1.950848p+0f -1 : inexact-ok += lgamma towardzero flt-32 -0x4.0a82e8p-4f : 0x1.950848p+0f -1 : inexact-ok += lgamma upward flt-32 -0x4.0a82e8p-4f : 0x1.95084ap+0f -1 : inexact-ok += lgamma downward dbl-64 -0x4.0a82e8p-4 : 0x1.950848252d48cp+0 -1 : inexact-ok += lgamma tonearest dbl-64 -0x4.0a82e8p-4 : 0x1.950848252d48cp+0 -1 : inexact-ok += lgamma towardzero dbl-64 -0x4.0a82e8p-4 : 0x1.950848252d48cp+0 -1 : inexact-ok += lgamma upward dbl-64 -0x4.0a82e8p-4 : 0x1.950848252d48dp+0 -1 : inexact-ok += lgamma downward ldbl-96-intel -0x4.0a82e8p-4L : 0x1.950848252d48c05ap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-intel -0x4.0a82e8p-4L : 0x1.950848252d48c05ap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-intel -0x4.0a82e8p-4L : 0x1.950848252d48c05ap+0L -1 : inexact-ok += lgamma upward ldbl-96-intel -0x4.0a82e8p-4L : 0x1.950848252d48c05cp+0L -1 : inexact-ok += lgamma downward ldbl-96-m68k -0x4.0a82e8p-4L : 0x1.950848252d48c05ap+0L -1 : inexact-ok += lgamma tonearest ldbl-96-m68k -0x4.0a82e8p-4L : 0x1.950848252d48c05ap+0L -1 : inexact-ok += lgamma towardzero ldbl-96-m68k -0x4.0a82e8p-4L : 0x1.950848252d48c05ap+0L -1 : inexact-ok += lgamma upward ldbl-96-m68k -0x4.0a82e8p-4L : 0x1.950848252d48c05cp+0L -1 : inexact-ok += lgamma downward ldbl-128 -0x4.0a82e8p-4L : 0x1.950848252d48c05ac1f462baa5b6p+0L -1 : inexact-ok += lgamma tonearest ldbl-128 -0x4.0a82e8p-4L : 0x1.950848252d48c05ac1f462baa5b6p+0L -1 : inexact-ok += lgamma towardzero ldbl-128 -0x4.0a82e8p-4L : 0x1.950848252d48c05ac1f462baa5b6p+0L -1 : inexact-ok += lgamma upward ldbl-128 -0x4.0a82e8p-4L : 0x1.950848252d48c05ac1f462baa5b7p+0L -1 : inexact-ok += lgamma downward ldbl-128ibm -0x4.0a82e8p-4L : 0x1.950848252d48c05ac1f462baa58p+0L -1 : inexact-ok += 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 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/generic/math_private.h b/sysdeps/generic/math_private.h index 0ab547d82f..6aea8643da 100644 --- a/sysdeps/generic/math_private.h +++ b/sysdeps/generic/math_private.h @@ -382,6 +382,22 @@ extern double __gamma_product (double x, double x_eps, int n, double *eps); extern long double __gamma_productl (long double x, long double x_eps, int n, long double *eps); +/* Compute lgamma of a negative argument X, if it is in a range + (depending on the floating-point format) for which expansion around + zeros is used, setting *SIGNGAMP accordingly. */ +extern float __lgamma_negf (float x, int *signgamp); +extern double __lgamma_neg (double x, int *signgamp); +extern long double __lgamma_negl (long double x, int *signgamp); + +/* Compute the product of 1 + (T / (X + X_EPS)), 1 + (T / (X + X_EPS + + 1)), ..., 1 + (T / (X + X_EPS + N - 1)), minus 1. X is such that + all the values X + 1, ..., X + N - 1 are exactly representable, and + X_EPS / X is small enough that factors quadratic in it can be + neglected. */ +extern double __lgamma_product (double t, double x, double x_eps, int n); +extern long double __lgamma_productl (long double t, long double x, + long double x_eps, int n); + #ifndef math_opt_barrier # define math_opt_barrier(x) \ ({ __typeof (x) __x = (x); __asm ("" : "+m" (__x)); __x; }) diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 1cbf0db898..2b81704baa 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1558,36 +1558,36 @@ ildouble: 4 ldouble: 4 Function: "gamma": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 Function: "gamma_downward": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 -ildouble: 6 -ldouble: 6 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 7 +ldouble: 7 Function: "gamma_towardzero": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 -ildouble: 6 -ldouble: 6 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 7 +ldouble: 7 Function: "gamma_upward": -double: 2 -float: 3 -idouble: 2 -ifloat: 3 -ildouble: 4 -ldouble: 4 +double: 3 +float: 4 +idouble: 3 +ifloat: 4 +ildouble: 5 +ldouble: 5 Function: "hypot": double: 1 @@ -1710,36 +1710,36 @@ ildouble: 5 ldouble: 5 Function: "lgamma": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 2 -ldouble: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 Function: "lgamma_downward": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 -ildouble: 6 -ldouble: 6 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 7 +ldouble: 7 Function: "lgamma_towardzero": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 -ildouble: 6 -ldouble: 6 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 7 +ldouble: 7 Function: "lgamma_upward": -double: 2 -float: 3 -idouble: 2 -ifloat: 3 -ildouble: 4 -ldouble: 4 +double: 3 +float: 4 +idouble: 3 +ifloat: 4 +ildouble: 5 +ldouble: 5 Function: "log": double: 1 diff --git a/sysdeps/ieee754/dbl-64/e_lgamma_r.c b/sysdeps/ieee754/dbl-64/e_lgamma_r.c index fc6f594d62..ea8a9b42fb 100644 --- a/sysdeps/ieee754/dbl-64/e_lgamma_r.c +++ b/sysdeps/ieee754/dbl-64/e_lgamma_r.c @@ -226,6 +226,8 @@ __ieee754_lgamma_r(double x, int *signgamp) if(__builtin_expect(ix>=0x43300000, 0)) /* |x|>=2**52, must be -integer */ return x/zero; + if (x < -2.0 && x > -28.0) + return __lgamma_neg (x, signgamp); t = sin_pi(x); if(t==zero) return one/fabsf(t); /* -integer */ nadj = __ieee754_log(pi/fabs(t*x)); diff --git a/sysdeps/ieee754/dbl-64/lgamma_neg.c b/sysdeps/ieee754/dbl-64/lgamma_neg.c new file mode 100644 index 0000000000..8f54a0f98e --- /dev/null +++ b/sysdeps/ieee754/dbl-64/lgamma_neg.c @@ -0,0 +1,399 @@ +/* lgamma expanding around zeros. + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +static const double lgamma_zeros[][2] = + { + { -0x2.74ff92c01f0d8p+0, -0x2.abec9f315f1ap-56 }, + { -0x2.bf6821437b202p+0, 0x6.866a5b4b9be14p-56 }, + { -0x3.24c1b793cb35ep+0, -0xf.b8be699ad3d98p-56 }, + { -0x3.f48e2a8f85fcap+0, -0x1.70d4561291237p-56 }, + { -0x4.0a139e1665604p+0, 0xf.3c60f4f21e7fp-56 }, + { -0x4.fdd5de9bbabf4p+0, 0xa.ef2f55bf89678p-56 }, + { -0x5.021a95fc2db64p+0, -0x3.2a4c56e595394p-56 }, + { -0x5.ffa4bd647d034p+0, -0x1.7dd4ed62cbd32p-52 }, + { -0x6.005ac9625f234p+0, 0x4.9f83d2692e9c8p-56 }, + { -0x6.fff2fddae1bcp+0, 0xc.29d949a3dc03p-60 }, + { -0x7.000cff7b7f87cp+0, 0x1.20bb7d2324678p-52 }, + { -0x7.fffe5fe05673cp+0, -0x3.ca9e82b522b0cp-56 }, + { -0x8.0001a01459fc8p+0, -0x1.f60cb3cec1cedp-52 }, + { -0x8.ffffd1c425e8p+0, -0xf.fc864e9574928p-56 }, + { -0x9.00002e3bb47d8p+0, -0x6.d6d843fedc35p-56 }, + { -0x9.fffffb606bep+0, 0x2.32f9d51885afap-52 }, + { -0xa.0000049f93bb8p+0, -0x1.927b45d95e154p-52 }, + { -0xa.ffffff9466eap+0, 0xe.4c92532d5243p-56 }, + { -0xb.0000006b9915p+0, -0x3.15d965a6ffea4p-52 }, + { -0xb.fffffff708938p+0, -0x7.387de41acc3d4p-56 }, + { -0xc.00000008f76c8p+0, 0x8.cea983f0fdafp-56 }, + { -0xc.ffffffff4f6ep+0, 0x3.09e80685a0038p-52 }, + { -0xd.00000000b092p+0, -0x3.09c06683dd1bap-52 }, + { -0xd.fffffffff3638p+0, 0x3.a5461e7b5c1f6p-52 }, + { -0xe.000000000c9c8p+0, -0x3.a545e94e75ec6p-52 }, + { -0xe.ffffffffff29p+0, 0x3.f9f399fb10cfcp-52 }, + { -0xf.0000000000d7p+0, -0x3.f9f399bd0e42p-52 }, + { -0xf.fffffffffff28p+0, -0xc.060c6621f513p-56 }, + { -0x1.000000000000dp+4, -0x7.3f9f399da1424p-52 }, + { -0x1.0ffffffffffffp+4, -0x3.569c47e7a93e2p-52 }, + { -0x1.1000000000001p+4, 0x3.569c47e7a9778p-52 }, + { -0x1.2p+4, 0xb.413c31dcbecdp-56 }, + { -0x1.2p+4, -0xb.413c31dcbeca8p-56 }, + { -0x1.3p+4, 0x9.7a4da340a0ab8p-60 }, + { -0x1.3p+4, -0x9.7a4da340a0ab8p-60 }, + { -0x1.4p+4, 0x7.950ae90080894p-64 }, + { -0x1.4p+4, -0x7.950ae90080894p-64 }, + { -0x1.5p+4, 0x5.c6e3bdb73d5c8p-68 }, + { -0x1.5p+4, -0x5.c6e3bdb73d5c8p-68 }, + { -0x1.6p+4, 0x4.338e5b6dfe14cp-72 }, + { -0x1.6p+4, -0x4.338e5b6dfe14cp-72 }, + { -0x1.7p+4, 0x2.ec368262c7034p-76 }, + { -0x1.7p+4, -0x2.ec368262c7034p-76 }, + { -0x1.8p+4, 0x1.f2cf01972f578p-80 }, + { -0x1.8p+4, -0x1.f2cf01972f578p-80 }, + { -0x1.9p+4, 0x1.3f3ccdd165fa9p-84 }, + { -0x1.9p+4, -0x1.3f3ccdd165fa9p-84 }, + { -0x1.ap+4, 0xc.4742fe35272dp-92 }, + { -0x1.ap+4, -0xc.4742fe35272dp-92 }, + { -0x1.bp+4, 0x7.46ac70b733a8cp-96 }, + { -0x1.bp+4, -0x7.46ac70b733a8cp-96 }, + { -0x1.cp+4, 0x4.2862898d42174p-100 }, + }; + +static const double e_hi = 0x2.b7e151628aed2p+0, e_lo = 0xa.6abf7158809dp-56; + +/* Coefficients B_2k / 2k(2k-1) of x^-(2k-1) in Stirling's + approximation to lgamma function. */ + +static const double lgamma_coeff[] = + { + 0x1.5555555555555p-4, + -0xb.60b60b60b60b8p-12, + 0x3.4034034034034p-12, + -0x2.7027027027028p-12, + 0x3.72a3c5631fe46p-12, + -0x7.daac36664f1f4p-12, + 0x1.a41a41a41a41ap-8, + -0x7.90a1b2c3d4e6p-8, + 0x2.dfd2c703c0dp-4, + -0x1.6476701181f3ap+0, + 0xd.672219167003p+0, + -0x9.cd9292e6660d8p+4, + }; + +#define NCOEFF (sizeof (lgamma_coeff) / sizeof (lgamma_coeff[0])) + +/* Polynomial approximations to (|gamma(x)|-1)(x-n)/(x-x0), where n is + the integer end-point of the half-integer interval containing x and + x0 is the zero of lgamma in that half-integer interval. Each + polynomial is expressed in terms of x-xm, where xm is the midpoint + of the interval for which the polynomial applies. */ + +static const double poly_coeff[] = + { + /* Interval [-2.125, -2] (polynomial degree 10). */ + -0x1.0b71c5c54d42fp+0, + -0xc.73a1dc05f3758p-4, + -0x1.ec84140851911p-4, + -0xe.37c9da23847e8p-4, + -0x1.03cd87cdc0ac6p-4, + -0xe.ae9aedce12eep-4, + 0x9.b11a1780cfd48p-8, + -0xe.f25fc460bdebp-4, + 0x2.6e984c61ca912p-4, + -0xf.83fea1c6d35p-4, + 0x4.760c8c8909758p-4, + /* Interval [-2.25, -2.125] (polynomial degree 11). */ + -0xf.2930890d7d678p-4, + -0xc.a5cfde054eaa8p-4, + 0x3.9c9e0fdebd99cp-4, + -0x1.02a5ad35619d9p+0, + 0x9.6e9b1167c164p-4, + -0x1.4d8332eba090ap+0, + 0x1.1c0c94b1b2b6p+0, + -0x1.c9a70d138c74ep+0, + 0x1.d7d9cf1d4c196p+0, + -0x2.91fbf4cd6abacp+0, + 0x2.f6751f74b8ff8p+0, + -0x3.e1bb7b09e3e76p+0, + /* Interval [-2.375, -2.25] (polynomial degree 12). */ + -0xd.7d28d505d618p-4, + -0xe.69649a3040958p-4, + 0xb.0d74a2827cd6p-4, + -0x1.924b09228a86ep+0, + 0x1.d49b12bcf6175p+0, + -0x3.0898bb530d314p+0, + 0x4.207a6be8fda4cp+0, + -0x6.39eef56d4e9p+0, + 0x8.e2e42acbccec8p+0, + -0xd.0d91c1e596a68p+0, + 0x1.2e20d7099c585p+4, + -0x1.c4eb6691b4ca9p+4, + 0x2.96a1a11fd85fep+4, + /* Interval [-2.5, -2.375] (polynomial degree 13). */ + -0xb.74ea1bcfff948p-4, + -0x1.2a82bd590c376p+0, + 0x1.88020f828b81p+0, + -0x3.32279f040d7aep+0, + 0x5.57ac8252ce868p+0, + -0x9.c2aedd093125p+0, + 0x1.12c132716e94cp+4, + -0x1.ea94dfa5c0a6dp+4, + 0x3.66b61abfe858cp+4, + -0x6.0cfceb62a26e4p+4, + 0xa.beeba09403bd8p+4, + -0x1.3188d9b1b288cp+8, + 0x2.37f774dd14c44p+8, + -0x3.fdf0a64cd7136p+8, + /* Interval [-2.625, -2.5] (polynomial degree 13). */ + -0x3.d10108c27ebbp-4, + 0x1.cd557caff7d2fp+0, + 0x3.819b4856d36cep+0, + 0x6.8505cbacfc42p+0, + 0xb.c1b2e6567a4dp+0, + 0x1.50a53a3ce6c73p+4, + 0x2.57adffbb1ec0cp+4, + 0x4.2b15549cf400cp+4, + 0x7.698cfd82b3e18p+4, + 0xd.2decde217755p+4, + 0x1.7699a624d07b9p+8, + 0x2.98ecf617abbfcp+8, + 0x4.d5244d44d60b4p+8, + 0x8.e962bf7395988p+8, + /* Interval [-2.75, -2.625] (polynomial degree 12). */ + -0x6.b5d252a56e8a8p-4, + 0x1.28d60383da3a6p+0, + 0x1.db6513ada89bep+0, + 0x2.e217118fa8c02p+0, + 0x4.450112c651348p+0, + 0x6.4af990f589b8cp+0, + 0x9.2db5963d7a238p+0, + 0xd.62c03647da19p+0, + 0x1.379f81f6416afp+4, + 0x1.c5618b4fdb96p+4, + 0x2.9342d0af2ac4ep+4, + 0x3.d9cdf56d2b186p+4, + 0x5.ab9f91d5a27a4p+4, + /* Interval [-2.875, -2.75] (polynomial degree 11). */ + -0x8.a41b1e4f36ff8p-4, + 0xc.da87d3b69dbe8p-4, + 0x1.1474ad5c36709p+0, + 0x1.761ecb90c8c5cp+0, + 0x1.d279bff588826p+0, + 0x2.4e5d003fb36a8p+0, + 0x2.d575575566842p+0, + 0x3.85152b0d17756p+0, + 0x4.5213d921ca13p+0, + 0x5.55da7dfcf69c4p+0, + 0x6.acef729b9404p+0, + 0x8.483cc21dd0668p+0, + /* Interval [-3, -2.875] (polynomial degree 11). */ + -0xa.046d667e468f8p-4, + 0x9.70b88dcc006cp-4, + 0xa.a8a39421c94dp-4, + 0xd.2f4d1363f98ep-4, + 0xd.ca9aa19975b7p-4, + 0xf.cf09c2f54404p-4, + 0x1.04b1365a9adfcp+0, + 0x1.22b54ef213798p+0, + 0x1.2c52c25206bf5p+0, + 0x1.4aa3d798aace4p+0, + 0x1.5c3f278b504e3p+0, + 0x1.7e08292cc347bp+0, + }; + +static const size_t poly_deg[] = + { + 10, + 11, + 12, + 13, + 13, + 12, + 11, + 11, + }; + +static const size_t poly_end[] = + { + 10, + 22, + 35, + 49, + 63, + 76, + 88, + 100, + }; + +/* Compute sin (pi * X) for -0.25 <= X <= 0.5. */ + +static double +lg_sinpi (double x) +{ + if (x <= 0.25) + return __sin (M_PI * x); + else + return __cos (M_PI * (0.5 - x)); +} + +/* Compute cos (pi * X) for -0.25 <= X <= 0.5. */ + +static double +lg_cospi (double x) +{ + if (x <= 0.25) + return __cos (M_PI * x); + else + return __sin (M_PI * (0.5 - x)); +} + +/* Compute cot (pi * X) for -0.25 <= X <= 0.5. */ + +static double +lg_cotpi (double x) +{ + return lg_cospi (x) / lg_sinpi (x); +} + +/* Compute lgamma of a negative argument -28 < X < -2, setting + *SIGNGAMP accordingly. */ + +double +__lgamma_neg (double x, int *signgamp) +{ + /* Determine the half-integer region X lies in, handle exact + integers and determine the sign of the result. */ + int i = __floor (-2 * x); + if ((i & 1) == 0 && i == -2 * x) + return 1.0 / 0.0; + double xn = ((i & 1) == 0 ? -i / 2 : (-i - 1) / 2); + i -= 4; + *signgamp = ((i & 2) == 0 ? -1 : 1); + + SET_RESTORE_ROUND (FE_TONEAREST); + + /* Expand around the zero X0 = X0_HI + X0_LO. */ + double x0_hi = lgamma_zeros[i][0], x0_lo = lgamma_zeros[i][1]; + double xdiff = x - x0_hi - x0_lo; + + /* For arguments in the range -3 to -2, use polynomial + approximations to an adjusted version of the gamma function. */ + if (i < 2) + { + int j = __floor (-8 * x) - 16; + double xm = (-33 - 2 * j) * 0.0625; + double x_adj = x - xm; + size_t deg = poly_deg[j]; + size_t end = poly_end[j]; + double g = poly_coeff[end]; + for (size_t j = 1; j <= deg; j++) + g = g * x_adj + poly_coeff[end - j]; + return __log1p (g * xdiff / (x - xn)); + } + + /* The result we want is log (sinpi (X0) / sinpi (X)) + + log (gamma (1 - X0) / gamma (1 - X)). */ + double x_idiff = fabs (xn - x), x0_idiff = fabs (xn - x0_hi - x0_lo); + double log_sinpi_ratio; + if (x0_idiff < x_idiff * 0.5) + /* Use log not log1p to avoid inaccuracy from log1p of arguments + close to -1. */ + log_sinpi_ratio = __ieee754_log (lg_sinpi (x0_idiff) + / lg_sinpi (x_idiff)); + else + { + /* Use log1p not log to avoid inaccuracy from log of arguments + close to 1. X0DIFF2 has positive sign if X0 is further from + XN than X is from XN, negative sign otherwise. */ + double x0diff2 = ((i & 1) == 0 ? xdiff : -xdiff) * 0.5; + double sx0d2 = lg_sinpi (x0diff2); + double cx0d2 = lg_cospi (x0diff2); + log_sinpi_ratio = __log1p (2 * sx0d2 + * (-sx0d2 + cx0d2 * lg_cotpi (x_idiff))); + } + + double log_gamma_ratio; +#if FLT_EVAL_METHOD != 0 + volatile +#endif + double y0_tmp = 1 - x0_hi; + double y0 = y0_tmp; + double y0_eps = -x0_hi + (1 - y0) - x0_lo; +#if FLT_EVAL_METHOD != 0 + volatile +#endif + double y_tmp = 1 - x; + double y = y_tmp; + double y_eps = -x + (1 - y); + /* We now wish to compute LOG_GAMMA_RATIO + = log (gamma (Y0 + Y0_EPS) / gamma (Y + Y_EPS)). XDIFF + accurately approximates the difference Y0 + Y0_EPS - Y - + Y_EPS. Use Stirling's approximation. First, we may need to + adjust into the range where Stirling's approximation is + sufficiently accurate. */ + double log_gamma_adj = 0; + if (i < 6) + { + int n_up = (7 - i) / 2; + double ny0, ny0_eps, ny, ny_eps; +#if FLT_EVAL_METHOD != 0 + volatile +#endif + double y0_tmp = y0 + n_up; + ny0 = y0_tmp; + ny0_eps = y0 - (ny0 - n_up) + y0_eps; + y0 = ny0; + y0_eps = ny0_eps; +#if FLT_EVAL_METHOD != 0 + volatile +#endif + double y_tmp = y + n_up; + ny = y_tmp; + ny_eps = y - (ny - n_up) + y_eps; + y = ny; + y_eps = ny_eps; + double prodm1 = __lgamma_product (xdiff, y - n_up, y_eps, n_up); + log_gamma_adj = -__log1p (prodm1); + } + double log_gamma_high + = (xdiff * __log1p ((y0 - e_hi - e_lo + y0_eps) / e_hi) + + (y - 0.5 + y_eps) * __log1p (xdiff / y) + log_gamma_adj); + /* Compute the sum of (B_2k / 2k(2k-1))(Y0^-(2k-1) - Y^-(2k-1)). */ + double y0r = 1 / y0, yr = 1 / y; + double y0r2 = y0r * y0r, yr2 = yr * yr; + double rdiff = -xdiff / (y * y0); + double bterm[NCOEFF]; + double dlast = rdiff, elast = rdiff * yr * (yr + y0r); + bterm[0] = dlast * lgamma_coeff[0]; + for (size_t j = 1; j < NCOEFF; j++) + { + double dnext = dlast * y0r2 + elast; + double enext = elast * yr2; + bterm[j] = dnext * lgamma_coeff[j]; + dlast = dnext; + elast = enext; + } + double log_gamma_low = 0; + for (size_t j = 0; j < NCOEFF; j++) + log_gamma_low += bterm[NCOEFF - 1 - j]; + log_gamma_ratio = log_gamma_high + log_gamma_low; + + return log_sinpi_ratio + log_gamma_ratio; +} diff --git a/sysdeps/ieee754/dbl-64/lgamma_product.c b/sysdeps/ieee754/dbl-64/lgamma_product.c new file mode 100644 index 0000000000..8f877a8069 --- /dev/null +++ b/sysdeps/ieee754/dbl-64/lgamma_product.c @@ -0,0 +1,82 @@ +/* Compute a product of 1 + (T/X), 1 + (T/(X+1)), .... + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +/* Calculate X * Y exactly and store the result in *HI + *LO. It is + given that the values are small enough that no overflow occurs and + large enough (or zero) that no underflow occurs. */ + +static void +mul_split (double *hi, double *lo, double x, double y) +{ +#ifdef __FP_FAST_FMA + /* Fast built-in fused multiply-add. */ + *hi = x * y; + *lo = __builtin_fma (x, y, -*hi); +#elif defined FP_FAST_FMA + /* Fast library fused multiply-add, compiler before GCC 4.6. */ + *hi = x * y; + *lo = __fma (x, y, -*hi); +#else + /* Apply Dekker's algorithm. */ + *hi = x * y; +# define C ((1 << (DBL_MANT_DIG + 1) / 2) + 1) + double x1 = x * C; + double y1 = y * C; +# undef C + x1 = (x - x1) + x1; + y1 = (y - y1) + y1; + double x2 = x - x1; + double y2 = y - y1; + *lo = (((x1 * y1 - *hi) + x1 * y2) + x2 * y1) + x2 * y2; +#endif +} + +/* Compute the product of 1 + (T / (X + X_EPS)), 1 + (T / (X + X_EPS + + 1)), ..., 1 + (T / (X + X_EPS + N - 1)), minus 1. X is such that + all the values X + 1, ..., X + N - 1 are exactly representable, and + X_EPS / X is small enough that factors quadratic in it can be + neglected. */ + +double +__lgamma_product (double t, double x, double x_eps, int n) +{ + double ret = 0, ret_eps = 0; + for (int i = 0; i < n; i++) + { + double xi = x + i; + double quot = t / xi; + double mhi, mlo; + mul_split (&mhi, &mlo, quot, xi); + double quot_lo = (t - mhi - mlo) / xi - t * x_eps / (xi * xi); + /* We want (1 + RET + RET_EPS) * (1 + QUOT + QUOT_LO) - 1. */ + double rhi, rlo; + mul_split (&rhi, &rlo, ret, quot); + double rpq = ret + quot; + double rpq_eps = (ret - rpq) + quot; + double nret = rpq + rhi; + double nret_eps = (rpq - nret) + rhi; + ret_eps += (rpq_eps + nret_eps + rlo + ret_eps * quot + + quot_lo + quot_lo * (ret + ret_eps)); + ret = nret; + } + return ret + ret_eps; +} diff --git a/sysdeps/ieee754/flt-32/e_lgammaf_r.c b/sysdeps/ieee754/flt-32/e_lgammaf_r.c index c0bf4156ff..424c4e7358 100644 --- a/sysdeps/ieee754/flt-32/e_lgammaf_r.c +++ b/sysdeps/ieee754/flt-32/e_lgammaf_r.c @@ -161,6 +161,9 @@ __ieee754_lgammaf_r(float x, int *signgamp) if(hx<0) { if(ix>=0x4b000000) /* |x|>=2**23, must be -integer */ return x/zero; + if (ix > 0x40000000 /* X < 2.0f. */ + && ix < 0x41700000 /* X > -15.0f. */) + return __lgamma_negf (x, signgamp); t = sin_pif(x); if(t==zero) return one/fabsf(t); /* -integer */ nadj = __ieee754_logf(pi/fabsf(t*x)); diff --git a/sysdeps/ieee754/flt-32/lgamma_negf.c b/sysdeps/ieee754/flt-32/lgamma_negf.c new file mode 100644 index 0000000000..ed9659801e --- /dev/null +++ b/sysdeps/ieee754/flt-32/lgamma_negf.c @@ -0,0 +1,288 @@ +/* lgammaf expanding around zeros. + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +static const float lgamma_zeros[][2] = + { + { -0x2.74ff94p+0f, 0x1.3fe0f2p-24f }, + { -0x2.bf682p+0f, -0x1.437b2p-24f }, + { -0x3.24c1b8p+0f, 0x6.c34cap-28f }, + { -0x3.f48e2cp+0f, 0x1.707a04p-24f }, + { -0x4.0a13ap+0f, 0x1.e99aap-24f }, + { -0x4.fdd5ep+0f, 0x1.64454p-24f }, + { -0x5.021a98p+0f, 0x2.03d248p-24f }, + { -0x5.ffa4cp+0f, 0x2.9b82fcp-24f }, + { -0x6.005ac8p+0f, -0x1.625f24p-24f }, + { -0x6.fff3p+0f, 0x2.251e44p-24f }, + { -0x7.000dp+0f, 0x8.48078p-28f }, + { -0x7.fffe6p+0f, 0x1.fa98c4p-28f }, + { -0x8.0001ap+0f, -0x1.459fcap-28f }, + { -0x8.ffffdp+0f, -0x1.c425e8p-24f }, + { -0x9.00003p+0f, 0x1.c44b82p-24f }, + { -0xap+0f, 0x4.9f942p-24f }, + { -0xap+0f, -0x4.9f93b8p-24f }, + { -0xbp+0f, 0x6.b9916p-28f }, + { -0xbp+0f, -0x6.b9915p-28f }, + { -0xcp+0f, 0x8.f76c8p-32f }, + { -0xcp+0f, -0x8.f76c7p-32f }, + { -0xdp+0f, 0xb.09231p-36f }, + { -0xdp+0f, -0xb.09231p-36f }, + { -0xep+0f, 0xc.9cba5p-40f }, + { -0xep+0f, -0xc.9cba5p-40f }, + { -0xfp+0f, 0xd.73f9fp-44f }, + }; + +static const float e_hi = 0x2.b7e15p+0f, e_lo = 0x1.628aeep-24f; + +/* Coefficients B_2k / 2k(2k-1) of x^-(2k-1) in Stirling's + approximation to lgamma function. */ + +static const float lgamma_coeff[] = + { + 0x1.555556p-4f, + -0xb.60b61p-12f, + 0x3.403404p-12f, + }; + +#define NCOEFF (sizeof (lgamma_coeff) / sizeof (lgamma_coeff[0])) + +/* Polynomial approximations to (|gamma(x)|-1)(x-n)/(x-x0), where n is + the integer end-point of the half-integer interval containing x and + x0 is the zero of lgamma in that half-integer interval. Each + polynomial is expressed in terms of x-xm, where xm is the midpoint + of the interval for which the polynomial applies. */ + +static const float poly_coeff[] = + { + /* Interval [-2.125, -2] (polynomial degree 5). */ + -0x1.0b71c6p+0f, + -0xc.73a1ep-4f, + -0x1.ec8462p-4f, + -0xe.37b93p-4f, + -0x1.02ed36p-4f, + -0xe.cbe26p-4f, + /* Interval [-2.25, -2.125] (polynomial degree 5). */ + -0xf.29309p-4f, + -0xc.a5cfep-4f, + 0x3.9c93fcp-4f, + -0x1.02a2fp+0f, + 0x9.896bep-4f, + -0x1.519704p+0f, + /* Interval [-2.375, -2.25] (polynomial degree 5). */ + -0xd.7d28dp-4f, + -0xe.6964cp-4f, + 0xb.0d4f1p-4f, + -0x1.9240aep+0f, + 0x1.dadabap+0f, + -0x3.1778c4p+0f, + /* Interval [-2.5, -2.375] (polynomial degree 6). */ + -0xb.74ea2p-4f, + -0x1.2a82cp+0f, + 0x1.880234p+0f, + -0x3.320c4p+0f, + 0x5.572a38p+0f, + -0x9.f92bap+0f, + 0x1.1c347ep+4f, + /* Interval [-2.625, -2.5] (polynomial degree 6). */ + -0x3.d10108p-4f, + 0x1.cd5584p+0f, + 0x3.819c24p+0f, + 0x6.84cbb8p+0f, + 0xb.bf269p+0f, + 0x1.57fb12p+4f, + 0x2.7b9854p+4f, + /* Interval [-2.75, -2.625] (polynomial degree 6). */ + -0x6.b5d25p-4f, + 0x1.28d604p+0f, + 0x1.db6526p+0f, + 0x2.e20b38p+0f, + 0x4.44c378p+0f, + 0x6.62a08p+0f, + 0x9.6db3ap+0f, + /* Interval [-2.875, -2.75] (polynomial degree 5). */ + -0x8.a41b2p-4f, + 0xc.da87fp-4f, + 0x1.147312p+0f, + 0x1.7617dap+0f, + 0x1.d6c13p+0f, + 0x2.57a358p+0f, + /* Interval [-3, -2.875] (polynomial degree 5). */ + -0xa.046d6p-4f, + 0x9.70b89p-4f, + 0xa.a89a6p-4f, + 0xd.2f2d8p-4f, + 0xd.e32b4p-4f, + 0xf.fb741p-4f, + }; + +static const size_t poly_deg[] = + { + 5, + 5, + 5, + 6, + 6, + 6, + 5, + 5, + }; + +static const size_t poly_end[] = + { + 5, + 11, + 17, + 24, + 31, + 38, + 44, + 50, + }; + +/* Compute sin (pi * X) for -0.25 <= X <= 0.5. */ + +static float +lg_sinpi (float x) +{ + if (x <= 0.25f) + return __sinf ((float) M_PI * x); + else + return __cosf ((float) M_PI * (0.5f - x)); +} + +/* Compute cos (pi * X) for -0.25 <= X <= 0.5. */ + +static float +lg_cospi (float x) +{ + if (x <= 0.25f) + return __cosf ((float) M_PI * x); + else + return __sinf ((float) M_PI * (0.5f - x)); +} + +/* Compute cot (pi * X) for -0.25 <= X <= 0.5. */ + +static float +lg_cotpi (float x) +{ + return lg_cospi (x) / lg_sinpi (x); +} + +/* Compute lgamma of a negative argument -15 < X < -2, setting + *SIGNGAMP accordingly. */ + +float +__lgamma_negf (float x, int *signgamp) +{ + /* Determine the half-integer region X lies in, handle exact + integers and determine the sign of the result. */ + int i = __floorf (-2 * x); + if ((i & 1) == 0 && i == -2 * x) + return 1.0f / 0.0f; + float xn = ((i & 1) == 0 ? -i / 2 : (-i - 1) / 2); + i -= 4; + *signgamp = ((i & 2) == 0 ? -1 : 1); + + SET_RESTORE_ROUNDF (FE_TONEAREST); + + /* Expand around the zero X0 = X0_HI + X0_LO. */ + float x0_hi = lgamma_zeros[i][0], x0_lo = lgamma_zeros[i][1]; + float xdiff = x - x0_hi - x0_lo; + + /* For arguments in the range -3 to -2, use polynomial + approximations to an adjusted version of the gamma function. */ + if (i < 2) + { + int j = __floorf (-8 * x) - 16; + float xm = (-33 - 2 * j) * 0.0625f; + float x_adj = x - xm; + size_t deg = poly_deg[j]; + size_t end = poly_end[j]; + float g = poly_coeff[end]; + for (size_t j = 1; j <= deg; j++) + g = g * x_adj + poly_coeff[end - j]; + return __log1pf (g * xdiff / (x - xn)); + } + + /* The result we want is log (sinpi (X0) / sinpi (X)) + + log (gamma (1 - X0) / gamma (1 - X)). */ + float x_idiff = fabsf (xn - x), x0_idiff = fabsf (xn - x0_hi - x0_lo); + float log_sinpi_ratio; + if (x0_idiff < x_idiff * 0.5f) + /* Use log not log1p to avoid inaccuracy from log1p of arguments + close to -1. */ + log_sinpi_ratio = __ieee754_logf (lg_sinpi (x0_idiff) + / lg_sinpi (x_idiff)); + else + { + /* Use log1p not log to avoid inaccuracy from log of arguments + close to 1. X0DIFF2 has positive sign if X0 is further from + XN than X is from XN, negative sign otherwise. */ + float x0diff2 = ((i & 1) == 0 ? xdiff : -xdiff) * 0.5f; + float sx0d2 = lg_sinpi (x0diff2); + float cx0d2 = lg_cospi (x0diff2); + log_sinpi_ratio = __log1pf (2 * sx0d2 + * (-sx0d2 + cx0d2 * lg_cotpi (x_idiff))); + } + + float log_gamma_ratio; +#if FLT_EVAL_METHOD != 0 + volatile +#endif + float y0_tmp = 1 - x0_hi; + float y0 = y0_tmp; + float y0_eps = -x0_hi + (1 - y0) - x0_lo; +#if FLT_EVAL_METHOD != 0 + volatile +#endif + float y_tmp = 1 - x; + float y = y_tmp; + float y_eps = -x + (1 - y); + /* We now wish to compute LOG_GAMMA_RATIO + = log (gamma (Y0 + Y0_EPS) / gamma (Y + Y_EPS)). XDIFF + accurately approximates the difference Y0 + Y0_EPS - Y - + Y_EPS. Use Stirling's approximation. */ + float log_gamma_high + = (xdiff * __log1pf ((y0 - e_hi - e_lo + y0_eps) / e_hi) + + (y - 0.5f + y_eps) * __log1pf (xdiff / y)); + /* Compute the sum of (B_2k / 2k(2k-1))(Y0^-(2k-1) - Y^-(2k-1)). */ + float y0r = 1 / y0, yr = 1 / y; + float y0r2 = y0r * y0r, yr2 = yr * yr; + float rdiff = -xdiff / (y * y0); + float bterm[NCOEFF]; + float dlast = rdiff, elast = rdiff * yr * (yr + y0r); + bterm[0] = dlast * lgamma_coeff[0]; + for (size_t j = 1; j < NCOEFF; j++) + { + float dnext = dlast * y0r2 + elast; + float enext = elast * yr2; + bterm[j] = dnext * lgamma_coeff[j]; + dlast = dnext; + elast = enext; + } + float log_gamma_low = 0; + for (size_t j = 0; j < NCOEFF; j++) + log_gamma_low += bterm[NCOEFF - 1 - j]; + log_gamma_ratio = log_gamma_high + log_gamma_low; + + return log_sinpi_ratio + log_gamma_ratio; +} diff --git a/sysdeps/ieee754/flt-32/lgamma_productf.c b/sysdeps/ieee754/flt-32/lgamma_productf.c new file mode 100644 index 0000000000..1cc8931700 --- /dev/null +++ b/sysdeps/ieee754/flt-32/lgamma_productf.c @@ -0,0 +1 @@ +/* Not needed. */ diff --git a/sysdeps/ieee754/ldbl-128/e_lgammal_r.c b/sysdeps/ieee754/ldbl-128/e_lgammal_r.c index d8a5e5b9ec..abf0f15995 100644 --- a/sysdeps/ieee754/ldbl-128/e_lgammal_r.c +++ b/sysdeps/ieee754/ldbl-128/e_lgammal_r.c @@ -781,6 +781,8 @@ __ieee754_lgammal_r (long double x, int *signgamp) if (x < 0.0L) { + if (x < -2.0L && x > (LDBL_MANT_DIG == 106 ? -48.0L : -50.0L)) + return __lgamma_negl (x, signgamp); q = -x; p = __floorl (q); if (p == q) diff --git a/sysdeps/ieee754/ldbl-128/lgamma_negl.c b/sysdeps/ieee754/ldbl-128/lgamma_negl.c new file mode 100644 index 0000000000..d68b93676e --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/lgamma_negl.c @@ -0,0 +1,551 @@ +/* lgammal expanding around zeros. + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +static const long double lgamma_zeros[][2] = + { + { -0x2.74ff92c01f0d82abec9f315f1a08p+0L, 0xe.d3ccb7fb2658634a2b9f6b2ba81p-116L }, + { -0x2.bf6821437b20197995a4b4641eaep+0L, -0xb.f4b00b4829f961e428533e6ad048p-116L }, + { -0x3.24c1b793cb35efb8be699ad3d9bap+0L, -0x6.5454cb7fac60e3f16d9d7840c2ep-116L }, + { -0x3.f48e2a8f85fca170d4561291236cp+0L, -0xc.320a4887d1cb4c711828a75d5758p-116L }, + { -0x4.0a139e16656030c39f0b0de18114p+0L, 0x1.53e84029416e1242006b2b3d1cfp-112L }, + { -0x4.fdd5de9bbabf3510d0aa40769884p+0L, -0x1.01d7d78125286f78d1e501f14966p-112L }, + { -0x5.021a95fc2db6432a4c56e595394cp+0L, -0x1.ecc6af0430d4fe5746fa7233356fp-112L }, + { -0x5.ffa4bd647d0357dd4ed62cbd31ecp+0L, -0x1.f8e3f8e5deba2d67dbd70dd96ce1p-112L }, + { -0x6.005ac9625f233b607c2d96d16384p+0L, -0x1.cb86ac569340cf1e5f24df7aab7bp-112L }, + { -0x6.fff2fddae1bbff3d626b65c23fd4p+0L, 0x1.e0bfcff5c457ebcf4d3ad9674167p-112L }, + { -0x7.000cff7b7f87adf4482dcdb98784p+0L, 0x1.54d99e35a74d6407b80292df199fp-112L }, + { -0x7.fffe5fe05673c3ca9e82b522b0ccp+0L, 0x1.62d177c832e0eb42c2faffd1b145p-112L }, + { -0x8.0001a01459fc9f60cb3cec1cec88p+0L, 0x2.8998835ac7277f7bcef67c47f188p-112L }, + { -0x8.ffffd1c425e80ffc864e95749258p+0L, -0x1.e7e20210e7f81cf781b44e9d2b02p-112L }, + { -0x9.00002e3bb47d86d6d843fedc352p+0L, 0x2.14852f613a16291751d2ab751f7ep-112L }, + { -0x9.fffffb606bdfdcd062ae77a50548p+0L, 0x3.962d1490cc2e8f031c7007eaa1ap-116L }, + { -0xa.0000049f93bb9927b45d95e1544p+0L, -0x1.e03086db9146a9287bd4f2172d5ap-112L }, + { -0xa.ffffff9466e9f1b36dacd2adbd18p+0L, -0xd.05a4e458062f3f95345a4d9c9b6p-116L }, + { -0xb.0000006b9915315d965a6ffea41p+0L, 0x1.b415c6fff233e7b7fdc3a094246fp-112L }, + { -0xb.fffffff7089387387de41acc3d4p+0L, 0x3.687427c6373bd74a10306e10a28ep-112L }, + { -0xc.00000008f76c7731567c0f0250fp+0L, -0x3.87920df5675833859190eb128ef6p-112L }, + { -0xc.ffffffff4f6dcf617f97a5ffc758p+0L, 0x2.ab72d76f32eaee2d1a42ed515d3ap-116L }, + { -0xd.00000000b092309c06683dd1b9p+0L, -0x3.e3700857a15c19ac5a611de9688ap-112L }, + { -0xd.fffffffff36345ab9e184a3e09dp+0L, -0x1.176dc48e47f62d917973dd44e553p-112L }, + { -0xe.000000000c9cba545e94e75ec57p+0L, -0x1.8f753e2501e757a17cf2ecbeeb89p-112L }, + { -0xe.ffffffffff28c060c6604ef3037p+0L, -0x1.f89d37357c9e3dc17c6c6e63becap-112L }, + { -0xf.0000000000d73f9f399bd0e420f8p+0L, -0x5.e9ee31b0b890744fc0e3fbc01048p-116L }, + { -0xf.fffffffffff28c060c6621f512e8p+0L, 0xd.1b2eec9d960bd9adc5be5f5fa5p-116L }, + { -0x1.000000000000d73f9f399da1424cp+4L, 0x6.c46e0e88305d2800f0e414c506a8p-116L }, + { -0x1.0ffffffffffff3569c47e7a93e1cp+4L, -0x4.6a08a2e008a998ebabb8087efa2cp-112L }, + { -0x1.1000000000000ca963b818568887p+4L, -0x6.ca5a3a64ec15db0a95caf2c9ffb4p-112L }, + { -0x1.1fffffffffffff4bec3ce234132dp+4L, -0x8.b2b726187c841cb92cd5221e444p-116L }, + { -0x1.20000000000000b413c31dcbeca5p+4L, 0x3.c4d005344b6cd0e7231120294abcp-112L }, + { -0x1.2ffffffffffffff685b25cbf5f54p+4L, -0x5.ced932e38485f7dd296b8fa41448p-112L }, + { -0x1.30000000000000097a4da340a0acp+4L, 0x7.e484e0e0ffe38d406ebebe112f88p-112L }, + { -0x1.3fffffffffffffff86af516ff7f7p+4L, -0x6.bd67e720d57854502b7db75e1718p-112L }, + { -0x1.40000000000000007950ae900809p+4L, 0x6.bec33375cac025d9c073168c5d9p-112L }, + { -0x1.4ffffffffffffffffa391c4248c3p+4L, 0x5.c63022b62b5484ba346524db607p-112L }, + { -0x1.500000000000000005c6e3bdb73dp+4L, -0x5.c62f55ed5322b2685c5e9a51e6a8p-112L }, + { -0x1.5fffffffffffffffffbcc71a492p+4L, -0x1.eb5aeb96c74d7ad25e060528fb5p-112L }, + { -0x1.6000000000000000004338e5b6ep+4L, 0x1.eb5aec04b2f2eb663e4e3d8a018cp-112L }, + { -0x1.6ffffffffffffffffffd13c97d9dp+4L, -0x3.8fcc4d08d6fe5aa56ab04307ce7ep-112L }, + { -0x1.70000000000000000002ec368263p+4L, 0x3.8fcc4d090cee2f5d0b69a99c353cp-112L }, + { -0x1.7fffffffffffffffffffe0d30fe7p+4L, 0x7.2f577cca4b4c8cb1dc14001ac5ecp-112L }, + { -0x1.800000000000000000001f2cf019p+4L, -0x7.2f577cca4b3442e35f0040b3b9e8p-112L }, + { -0x1.8ffffffffffffffffffffec0c332p+4L, -0x2.e9a0572b1bb5b95f346a92d67a6p-112L }, + { -0x1.90000000000000000000013f3ccep+4L, 0x2.e9a0572b1bb5c371ddb3561705ap-112L }, + { -0x1.9ffffffffffffffffffffff3b8bdp+4L, -0x1.cad8d32e386fd783e97296d63dcbp-116L }, + { -0x1.a0000000000000000000000c4743p+4L, 0x1.cad8d32e386fd7c1ab8c1fe34c0ep-116L }, + { -0x1.afffffffffffffffffffffff8b95p+4L, -0x3.8f48cc5737d5979c39db806c5406p-112L }, + { -0x1.b00000000000000000000000746bp+4L, 0x3.8f48cc5737d5979c3b3a6bda06f6p-112L }, + { -0x1.bffffffffffffffffffffffffbd8p+4L, 0x6.2898d42174dcf171470d8c8c6028p-112L }, + { -0x1.c000000000000000000000000428p+4L, -0x6.2898d42174dcf171470d18ba412cp-112L }, + { -0x1.cfffffffffffffffffffffffffdbp+4L, -0x4.c0ce9794ea50a839e311320bde94p-112L }, + { -0x1.d000000000000000000000000025p+4L, 0x4.c0ce9794ea50a839e311322f7cf8p-112L }, + { -0x1.dfffffffffffffffffffffffffffp+4L, 0x3.932c5047d60e60caded4c298a174p-112L }, + { -0x1.e000000000000000000000000001p+4L, -0x3.932c5047d60e60caded4c298973ap-112L }, + { -0x1.fp+4L, 0xa.1a6973c1fade2170f7237d35fe3p-116L }, + { -0x1.fp+4L, -0xa.1a6973c1fade2170f7237d35fe08p-116L }, + { -0x2p+4L, 0x5.0d34b9e0fd6f10b87b91be9aff1p-120L }, + { -0x2p+4L, -0x5.0d34b9e0fd6f10b87b91be9aff0cp-120L }, + { -0x2.1p+4L, 0x2.73024a9ba1aa36a7059bff52e844p-124L }, + { -0x2.1p+4L, -0x2.73024a9ba1aa36a7059bff52e844p-124L }, + { -0x2.2p+4L, 0x1.2710231c0fd7a13f8a2b4af9d6b7p-128L }, + { -0x2.2p+4L, -0x1.2710231c0fd7a13f8a2b4af9d6b7p-128L }, + { -0x2.3p+4L, 0x8.6e2ce38b6c8f9419e3fad3f0312p-136L }, + { -0x2.3p+4L, -0x8.6e2ce38b6c8f9419e3fad3f0312p-136L }, + { -0x2.4p+4L, 0x3.bf30652185952560d71a254e4eb8p-140L }, + { -0x2.4p+4L, -0x3.bf30652185952560d71a254e4eb8p-140L }, + { -0x2.5p+4L, 0x1.9ec8d1c94e85af4c78b15c3d89d3p-144L }, + { -0x2.5p+4L, -0x1.9ec8d1c94e85af4c78b15c3d89d3p-144L }, + { -0x2.6p+4L, 0xa.ea565ce061d57489e9b85276274p-152L }, + { -0x2.6p+4L, -0xa.ea565ce061d57489e9b85276274p-152L }, + { -0x2.7p+4L, 0x4.7a6512692eb37804111dabad30ecp-156L }, + { -0x2.7p+4L, -0x4.7a6512692eb37804111dabad30ecp-156L }, + { -0x2.8p+4L, 0x1.ca8ed42a12ae3001a07244abad2bp-160L }, + { -0x2.8p+4L, -0x1.ca8ed42a12ae3001a07244abad2bp-160L }, + { -0x2.9p+4L, 0xb.2f30e1ce812063f12e7e8d8d96e8p-168L }, + { -0x2.9p+4L, -0xb.2f30e1ce812063f12e7e8d8d96e8p-168L }, + { -0x2.ap+4L, 0x4.42bd49d4c37a0db136489772e428p-172L }, + { -0x2.ap+4L, -0x4.42bd49d4c37a0db136489772e428p-172L }, + { -0x2.bp+4L, 0x1.95db45257e5122dcbae56def372p-176L }, + { -0x2.bp+4L, -0x1.95db45257e5122dcbae56def372p-176L }, + { -0x2.cp+4L, 0x9.3958d81ff63527ecf993f3fb6f48p-184L }, + { -0x2.cp+4L, -0x9.3958d81ff63527ecf993f3fb6f48p-184L }, + { -0x2.dp+4L, 0x3.47970e4440c8f1c058bd238c9958p-188L }, + { -0x2.dp+4L, -0x3.47970e4440c8f1c058bd238c9958p-188L }, + { -0x2.ep+4L, 0x1.240804f65951062ca46e4f25c608p-192L }, + { -0x2.ep+4L, -0x1.240804f65951062ca46e4f25c608p-192L }, + { -0x2.fp+4L, 0x6.36a382849fae6de2d15362d8a394p-200L }, + { -0x2.fp+4L, -0x6.36a382849fae6de2d15362d8a394p-200L }, + { -0x3p+4L, 0x2.123680d6dfe4cf4b9b1bcb9d8bdcp-204L }, + { -0x3p+4L, -0x2.123680d6dfe4cf4b9b1bcb9d8bdcp-204L }, + { -0x3.1p+4L, 0xa.d21786ff5842eca51fea0870919p-212L }, + { -0x3.1p+4L, -0xa.d21786ff5842eca51fea0870919p-212L }, + { -0x3.2p+4L, 0x3.766dedc259af040be140a68a6c04p-216L }, + }; + +static const long double e_hi = 0x2.b7e151628aed2a6abf7158809cf4p+0L; +static const long double e_lo = 0xf.3c762e7160f38b4da56a784d9048p-116L; + + +/* Coefficients B_2k / 2k(2k-1) of x^-(2k-1) in Stirling's + approximation to lgamma function. */ + +static const long double lgamma_coeff[] = + { + 0x1.5555555555555555555555555555p-4L, + -0xb.60b60b60b60b60b60b60b60b60b8p-12L, + 0x3.4034034034034034034034034034p-12L, + -0x2.7027027027027027027027027028p-12L, + 0x3.72a3c5631fe46ae1d4e700dca8f2p-12L, + -0x7.daac36664f1f207daac36664f1f4p-12L, + 0x1.a41a41a41a41a41a41a41a41a41ap-8L, + -0x7.90a1b2c3d4e5f708192a3b4c5d7p-8L, + 0x2.dfd2c703c0cfff430edfd2c703cp-4L, + -0x1.6476701181f39edbdb9ce625987dp+0L, + 0xd.672219167002d3a7a9c886459cp+0L, + -0x9.cd9292e6660d55b3f712eb9e07c8p+4L, + 0x8.911a740da740da740da740da741p+8L, + -0x8.d0cc570e255bf59ff6eec24b49p+12L, + 0xa.8d1044d3708d1c219ee4fdc446ap+16L, + -0xe.8844d8a169abbc406169abbc406p+20L, + 0x1.6d29a0f6433b79890cede62433b8p+28L, + -0x2.88a233b3c8cddaba9809357125d8p+32L, + 0x5.0dde6f27500939a85c40939a85c4p+36L, + -0xb.4005bde03d4642a243581714af68p+40L, + 0x1.bc8cd6f8f1f755c78753cdb5d5c9p+48L, + -0x4.bbebb143bb94de5a0284fa7ec424p+52L, + 0xe.2e1337f5af0bed90b6b0a352d4fp+56L, + -0x2.e78250162b62405ad3e4bfe61b38p+64L, + 0xa.5f7eef9e71ac7c80326ab4cc8bfp+68L, + -0x2.83be0395e550213369924971b21ap+76L, + 0xa.8ebfe48da17dd999790760b0cep+80L, + }; + +#define NCOEFF (sizeof (lgamma_coeff) / sizeof (lgamma_coeff[0])) + +/* Polynomial approximations to (|gamma(x)|-1)(x-n)/(x-x0), where n is + the integer end-point of the half-integer interval containing x and + x0 is the zero of lgamma in that half-integer interval. Each + polynomial is expressed in terms of x-xm, where xm is the midpoint + of the interval for which the polynomial applies. */ + +static const long double poly_coeff[] = + { + /* Interval [-2.125, -2] (polynomial degree 23). */ + -0x1.0b71c5c54d42eb6c17f30b7aa8f5p+0L, + -0xc.73a1dc05f34951602554c6d7506p-4L, + -0x1.ec841408528b51473e6c425ee5ffp-4L, + -0xe.37c9da26fc3c9a3c1844c8c7f1cp-4L, + -0x1.03cd87c519305703b021fa33f827p-4L, + -0xe.ae9ada65e09aa7f1c75216128f58p-4L, + 0x9.b11855a4864b5731cf85736015a8p-8L, + -0xe.f28c133e697a95c28607c9701dep-4L, + 0x2.6ec14a1c586a72a7cc33ee569d6ap-4L, + -0xf.57cab973e14464a262fc24723c38p-4L, + 0x4.5b0fc25f16e52997b2886bbae808p-4L, + -0xf.f50e59f1a9b56e76e988dac9ccf8p-4L, + 0x6.5f5eae15e9a93369e1d85146c6fcp-4L, + -0x1.0d2422daac459e33e0994325ed23p+0L, + 0x8.82000a0e7401fb1117a0e6606928p-4L, + -0x1.1f492f178a3f1b19f58a2ca68e55p+0L, + 0xa.cb545f949899a04c160b19389abp-4L, + -0x1.36165a1b155ba3db3d1b77caf498p+0L, + 0xd.44c5d5576f74302e5cf79e183eep-4L, + -0x1.51f22e0cdd33d3d481e326c02f3ep+0L, + 0xf.f73a349c08244ac389c007779bfp-4L, + -0x1.73317bf626156ba716747c4ca866p+0L, + 0x1.379c3c97b9bc71e1c1c4802dd657p+0L, + -0x1.a72a351c54f902d483052000f5dfp+0L, + /* Interval [-2.25, -2.125] (polynomial degree 24). */ + -0xf.2930890d7d675a80c36afb0fd5e8p-4L, + -0xc.a5cfde054eab5c6770daeca577f8p-4L, + 0x3.9c9e0fdebb07cdf89c61d41c9238p-4L, + -0x1.02a5ad35605fcf4af65a6dbacb84p+0L, + 0x9.6e9b1185bb48be9de1918e00a2e8p-4L, + -0x1.4d8332f3cfbfa116fd611e9ce90dp+0L, + 0x1.1c0c8cb4d9f4b1d490e1a41fae4dp+0L, + -0x1.c9a6f5ae9130cd0299e293a42714p+0L, + 0x1.d7e9307fd58a2ea997f29573a112p+0L, + -0x2.921cb3473d96178ca2a11d2a8d46p+0L, + 0x2.e8d59113b6f3409ff8db226e9988p+0L, + -0x3.cbab931625a1ae2b26756817f264p+0L, + 0x4.7d9f0f05d5296d18663ca003912p+0L, + -0x5.ade9cba12a14ea485667b7135bbp+0L, + 0x6.dc983a5da74fb48e767b7fec0a3p+0L, + -0x8.8d9ed454ae31d9e138dd8ee0d1a8p+0L, + 0xa.6fa099d4e7c202e0c0fd6ed8492p+0L, + -0xc.ebc552a8090a0f0115e92d4ebbc8p+0L, + 0xf.d695e4772c0d829b53fba9ca5568p+0L, + -0x1.38c32ae38e5e9eb79b2a4c5570a9p+4L, + 0x1.8035145646cfab49306d0999a51bp+4L, + -0x1.d930adbb03dd342a4c2a8c4e1af6p+4L, + 0x2.45c2edb1b4943ddb3686cd9c6524p+4L, + -0x2.e818ebbfafe2f916fa21abf7756p+4L, + 0x3.9804ce51d0fb9a430a711fd7307p+4L, + /* Interval [-2.375, -2.25] (polynomial degree 25). */ + -0xd.7d28d505d6181218a25f31d5e45p-4L, + -0xe.69649a3040985140cdf946829fap-4L, + 0xb.0d74a2827d053a8d44595012484p-4L, + -0x1.924b0922853617cac181afbc08ddp+0L, + 0x1.d49b12bccf0a568582e2d3c410f3p+0L, + -0x3.0898bb7d8c4093e636279c791244p+0L, + 0x4.207a6cac711cb53868e8a5057eep+0L, + -0x6.39ee63ea4fb1dcab0c9144bf3ddcp+0L, + 0x8.e2e2556a797b649bf3f53bd26718p+0L, + -0xd.0e83ac82552ef12af508589e7a8p+0L, + 0x1.2e4525e0ce6670563c6484a82b05p+4L, + -0x1.b8e350d6a8f2b222fa390a57c23dp+4L, + 0x2.805cd69b919087d8a80295892c2cp+4L, + -0x3.a42585424a1b7e64c71743ab014p+4L, + 0x5.4b4f409f98de49f7bfb03c05f984p+4L, + -0x7.b3c5827fbe934bc820d6832fb9fcp+4L, + 0xb.33b7b90cc96c425526e0d0866e7p+4L, + -0x1.04b77047ac4f59ee3775ca10df0dp+8L, + 0x1.7b366f5e94a34f41386eac086313p+8L, + -0x2.2797338429385c9849ca6355bfc2p+8L, + 0x3.225273cf92a27c9aac1b35511256p+8L, + -0x4.8f078aa48afe6cb3a4e89690f898p+8L, + 0x6.9f311d7b6654fc1d0b5195141d04p+8L, + -0x9.a0c297b6b4621619ca9bacc48ed8p+8L, + 0xe.ce1f06b6f90d92138232a76e4cap+8L, + -0x1.5b0e6806fa064daf011613e43b17p+12L, + /* Interval [-2.5, -2.375] (polynomial degree 27). */ + -0xb.74ea1bcfff94b2c01afba9daa7d8p-4L, + -0x1.2a82bd590c37538cab143308de4dp+0L, + 0x1.88020f828b966fec66b8649fd6fcp+0L, + -0x3.32279f040eb694970e9db24863dcp+0L, + 0x5.57ac82517767e68a721005853864p+0L, + -0x9.c2aedcfe22833de43834a0a6cc4p+0L, + 0x1.12c132f1f5577f99e1a0ed3538e1p+4L, + -0x1.ea94e26628a3de3597f7bb55a948p+4L, + 0x3.66b4ac4fa582f58b59f96b2f7c7p+4L, + -0x6.0cf746a9cf4cba8c39afcc73fc84p+4L, + 0xa.c102ef2c20d75a342197df7fedf8p+4L, + -0x1.31ebff06e8f14626782df58db3b6p+8L, + 0x2.1fd6f0c0e710994e059b9dbdb1fep+8L, + -0x3.c6d76040407f447f8b5074f07706p+8L, + 0x6.b6d18e0d8feb4c2ef5af6a40ed18p+8L, + -0xb.efaf542c529f91e34217f24ae6a8p+8L, + 0x1.53852d873210e7070f5d9eb2296p+12L, + -0x2.5b977c0ddc6d540717173ac29fc8p+12L, + 0x4.310d452ae05100eff1e02343a724p+12L, + -0x7.73a5d8f20c4f986a7dd1912b2968p+12L, + 0xd.3f5ea2484f3fca15eab1f4d1a218p+12L, + -0x1.78d18aac156d1d93a2ffe7e08d3fp+16L, + 0x2.9df49ca75e5b567f5ea3e47106cp+16L, + -0x4.a7149af8961a08aa7c3233b5bb94p+16L, + 0x8.3db10ffa742c707c25197d989798p+16L, + -0xe.a26d6dd023cadd02041a049ec368p+16L, + 0x1.c825d90514e7c57c7fa5316f947cp+20L, + -0x3.34bb81e5a0952df8ca1abdc6684cp+20L, + /* Interval [-2.625, -2.5] (polynomial degree 28). */ + -0x3.d10108c27ebafad533c20eac32bp-4L, + 0x1.cd557caff7d2b2085f41dbec5106p+0L, + 0x3.819b4856d399520dad9776ea2cacp+0L, + 0x6.8505cbad03dc34c5e42e8b12eb78p+0L, + 0xb.c1b2e653a9e38f82b399c94e7f08p+0L, + 0x1.50a53a38f148138105124df65419p+4L, + 0x2.57ae00cbe5232cbeeed34d89727ap+4L, + 0x4.2b156301b8604db85a601544bfp+4L, + 0x7.6989ed23ca3ca7579b3462592b5cp+4L, + 0xd.2dd2976557939517f831f5552cc8p+4L, + 0x1.76e1c3430eb860969bce40cd494p+8L, + 0x2.9a77bf5488742466db3a2c7c1ec6p+8L, + 0x4.a0d62ed7266e8eb36f725a8ebcep+8L, + 0x8.3a6184dd3021067df2f8b91e99c8p+8L, + 0xe.a0ade1538245bf55d39d7e436b1p+8L, + 0x1.a01359fae8617b5826dd74428e9p+12L, + 0x2.e3b0a32caae77251169acaca1ad4p+12L, + 0x5.2301257c81589f62b38fb5993ee8p+12L, + 0x9.21c9275db253d4e719b73b18cb9p+12L, + 0x1.03c104bc96141cda3f3fa4b112bcp+16L, + 0x1.cdc8ed65119196a08b0c78f1445p+16L, + 0x3.34f31d2eaacf34382cdb0073572ap+16L, + 0x5.b37628cadf12bf0000907d0ef294p+16L, + 0xa.22d8b332c0b1e6a616f425dfe5ap+16L, + 0x1.205b01444804c3ff922cd78b4c42p+20L, + 0x1.fe8f0cea9d1e0ff25be2470b4318p+20L, + 0x3.8872aebeb368399aee02b39340aep+20L, + 0x6.ebd560d351e84e26a4381f5b293cp+20L, + 0xc.c3644d094b0dae2fbcbf682cd428p+20L, + /* Interval [-2.75, -2.625] (polynomial degree 26). */ + -0x6.b5d252a56e8a75458a27ed1c2dd4p-4L, + 0x1.28d60383da3ac721aed3c5794da9p+0L, + 0x1.db6513ada8a66ea77d87d9a8827bp+0L, + 0x2.e217118f9d348a27f7506a707e6ep+0L, + 0x4.450112c5cbf725a0fb9802396c9p+0L, + 0x6.4af99151eae7810a75df2a0303c4p+0L, + 0x9.2db598b4a97a7f69aeef32aec758p+0L, + 0xd.62bef9c22471f5ee47ea1b9c0b5p+0L, + 0x1.379f294e412bd62328326d4222f9p+4L, + 0x1.c5827349d8865f1e8825c37c31c6p+4L, + 0x2.93a7e7a75b7568cc8cbe8c016c12p+4L, + 0x3.bf9bb882afe57edb383d41879d3ap+4L, + 0x5.73c737828cee095c43a5566731c8p+4L, + 0x7.ee4653493a7f81e0442062b3823cp+4L, + 0xb.891c6b83fc8b55bd973b5d962d6p+4L, + 0x1.0c775d7de3bf9b246c0208e0207ep+8L, + 0x1.867ee43ec4bd4f4fd56abc05110ap+8L, + 0x2.37fe9ba6695821e9822d8c8af0a6p+8L, + 0x3.3a2c667e37c942f182cd3223a936p+8L, + 0x4.b1b500eb59f3f782c7ccec88754p+8L, + 0x6.d3efd3b65b3d0d8488d30b79fa4cp+8L, + 0x9.ee8224e65bed5ced8b75eaec609p+8L, + 0xe.72416e510cca77d53fc615c1f3dp+8L, + 0x1.4fb538b0a2dfe567a8904b7e0445p+12L, + 0x1.e7f56a9266cf525a5b8cf4cb76cep+12L, + 0x2.f0365c983f68c597ee49d099cce8p+12L, + 0x4.53aa229e1b9f5b5e59625265951p+12L, + /* Interval [-2.875, -2.75] (polynomial degree 24). */ + -0x8.a41b1e4f36ff88dc820815607d68p-4L, + 0xc.da87d3b69dc0f2f9c6f368b8ca1p-4L, + 0x1.1474ad5c36158a7bea04fd2f98c6p+0L, + 0x1.761ecb90c555df6555b7dba955b6p+0L, + 0x1.d279bff9ae291caf6c4b4bcb3202p+0L, + 0x2.4e5d00559a6e2b9b5d7fe1f6689cp+0L, + 0x2.d57545a75cee8743ae2b17bc8d24p+0L, + 0x3.8514eee3aac88b89bec2307021bap+0L, + 0x4.5235e3b6e1891ffeb87fed9f8a24p+0L, + 0x5.562acdb10eef3c9a773b3e27a864p+0L, + 0x6.8ec8965c76efe03c26bff60b1194p+0L, + 0x8.15251aca144877af32658399f9b8p+0L, + 0x9.f08d56aba174d844138af782c0f8p+0L, + 0xc.3dbbeda2679e8a1346ccc3f6da88p+0L, + 0xf.0f5bfd5eacc26db308ffa0556fa8p+0L, + 0x1.28a6ccd84476fbc713d6bab49ac9p+4L, + 0x1.6d0a3ae2a3b1c8ff400641a3a21fp+4L, + 0x1.c15701b28637f87acfb6a91d33b5p+4L, + 0x2.28fbe0eccf472089b017651ca55ep+4L, + 0x2.a8a453004f6e8ffaacd1603bc3dp+4L, + 0x3.45ae4d9e1e7cd1a5dba0e4ec7f6cp+4L, + 0x4.065fbfacb7fad3e473cb577a61e8p+4L, + 0x4.f3d1473020927acac1944734a39p+4L, + 0x6.54bb091245815a36fb74e314dd18p+4L, + 0x7.d7f445129f7fb6c055e582d3f6ep+4L, + /* Interval [-3, -2.875] (polynomial degree 23). */ + -0xa.046d667e468f3e44dcae1afcc648p-4L, + 0x9.70b88dcc006c214d8d996fdf5ccp-4L, + 0xa.a8a39421c86d3ff24931a0929fp-4L, + 0xd.2f4d1363f324da2b357c8b6ec94p-4L, + 0xd.ca9aa1a3a5c00de11bf60499a97p-4L, + 0xf.cf09c31eeb52a45dfa7ebe3778dp-4L, + 0x1.04b133a39ed8a09691205660468bp+0L, + 0x1.22b547a06edda944fcb12fd9b5ecp+0L, + 0x1.2c57fce7db86a91df09602d344b3p+0L, + 0x1.4aade4894708f84795212fe257eep+0L, + 0x1.579c8b7b67ec4afed5b28c8bf787p+0L, + 0x1.776820e7fc80ae5284239733078ap+0L, + 0x1.883ab28c7301fde4ca6b8ec26ec8p+0L, + 0x1.aa2ef6e1ae52eb42c9ee83b206e3p+0L, + 0x1.bf4ad50f0a9a9311300cf0c51ee7p+0L, + 0x1.e40206e0e96b1da463814dde0d09p+0L, + 0x1.fdcbcffef3a21b29719c2bd9feb1p+0L, + 0x2.25e2e8948939c4d42cf108fae4bep+0L, + 0x2.44ce14d2b59c1c0e6bf2cfa81018p+0L, + 0x2.70ee80bbd0387162be4861c43622p+0L, + 0x2.954b64d2c2ebf3489b949c74476p+0L, + 0x2.c616e133a811c1c9446105208656p+0L, + 0x3.05a69dfe1a9ba1079f90fcf26bd4p+0L, + 0x3.410d2ad16a0506de29736e6aafdap+0L, + }; + +static const size_t poly_deg[] = + { + 23, + 24, + 25, + 27, + 28, + 26, + 24, + 23, + }; + +static const size_t poly_end[] = + { + 23, + 48, + 74, + 102, + 131, + 158, + 183, + 207, + }; + +/* Compute sin (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_sinpi (long double x) +{ + if (x <= 0.25L) + return __sinl (M_PIl * x); + else + return __cosl (M_PIl * (0.5L - x)); +} + +/* Compute cos (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_cospi (long double x) +{ + if (x <= 0.25L) + return __cosl (M_PIl * x); + else + return __sinl (M_PIl * (0.5L - x)); +} + +/* Compute cot (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_cotpi (long double x) +{ + return lg_cospi (x) / lg_sinpi (x); +} + +/* Compute lgamma of a negative argument -50 < X < -2, setting + *SIGNGAMP accordingly. */ + +long double +__lgamma_negl (long double x, int *signgamp) +{ + /* Determine the half-integer region X lies in, handle exact + integers and determine the sign of the result. */ + int i = __floorl (-2 * x); + if ((i & 1) == 0 && i == -2 * x) + return 1.0L / 0.0L; + long double xn = ((i & 1) == 0 ? -i / 2 : (-i - 1) / 2); + i -= 4; + *signgamp = ((i & 2) == 0 ? -1 : 1); + + SET_RESTORE_ROUNDL (FE_TONEAREST); + + /* Expand around the zero X0 = X0_HI + X0_LO. */ + long double x0_hi = lgamma_zeros[i][0], x0_lo = lgamma_zeros[i][1]; + long double xdiff = x - x0_hi - x0_lo; + + /* For arguments in the range -3 to -2, use polynomial + approximations to an adjusted version of the gamma function. */ + if (i < 2) + { + int j = __floorl (-8 * x) - 16; + long double xm = (-33 - 2 * j) * 0.0625L; + long double x_adj = x - xm; + size_t deg = poly_deg[j]; + size_t end = poly_end[j]; + long double g = poly_coeff[end]; + for (size_t j = 1; j <= deg; j++) + g = g * x_adj + poly_coeff[end - j]; + return __log1pl (g * xdiff / (x - xn)); + } + + /* The result we want is log (sinpi (X0) / sinpi (X)) + + log (gamma (1 - X0) / gamma (1 - X)). */ + long double x_idiff = fabsl (xn - x), x0_idiff = fabsl (xn - x0_hi - x0_lo); + long double log_sinpi_ratio; + if (x0_idiff < x_idiff * 0.5L) + /* Use log not log1p to avoid inaccuracy from log1p of arguments + close to -1. */ + log_sinpi_ratio = __ieee754_logl (lg_sinpi (x0_idiff) + / lg_sinpi (x_idiff)); + else + { + /* Use log1p not log to avoid inaccuracy from log of arguments + close to 1. X0DIFF2 has positive sign if X0 is further from + XN than X is from XN, negative sign otherwise. */ + long double x0diff2 = ((i & 1) == 0 ? xdiff : -xdiff) * 0.5L; + long double sx0d2 = lg_sinpi (x0diff2); + long double cx0d2 = lg_cospi (x0diff2); + log_sinpi_ratio = __log1pl (2 * sx0d2 + * (-sx0d2 + cx0d2 * lg_cotpi (x_idiff))); + } + + long double log_gamma_ratio; + long double y0 = 1 - x0_hi; + long double y0_eps = -x0_hi + (1 - y0) - x0_lo; + long double y = 1 - x; + long double y_eps = -x + (1 - y); + /* We now wish to compute LOG_GAMMA_RATIO + = log (gamma (Y0 + Y0_EPS) / gamma (Y + Y_EPS)). XDIFF + accurately approximates the difference Y0 + Y0_EPS - Y - + Y_EPS. Use Stirling's approximation. First, we may need to + adjust into the range where Stirling's approximation is + sufficiently accurate. */ + long double log_gamma_adj = 0; + if (i < 20) + { + int n_up = (21 - i) / 2; + long double ny0, ny0_eps, ny, ny_eps; + ny0 = y0 + n_up; + ny0_eps = y0 - (ny0 - n_up) + y0_eps; + y0 = ny0; + y0_eps = ny0_eps; + ny = y + n_up; + ny_eps = y - (ny - n_up) + y_eps; + y = ny; + y_eps = ny_eps; + long double prodm1 = __lgamma_productl (xdiff, y - n_up, y_eps, n_up); + log_gamma_adj = -__log1pl (prodm1); + } + long double log_gamma_high + = (xdiff * __log1pl ((y0 - e_hi - e_lo + y0_eps) / e_hi) + + (y - 0.5L + y_eps) * __log1pl (xdiff / y) + log_gamma_adj); + /* Compute the sum of (B_2k / 2k(2k-1))(Y0^-(2k-1) - Y^-(2k-1)). */ + long double y0r = 1 / y0, yr = 1 / y; + long double y0r2 = y0r * y0r, yr2 = yr * yr; + long double rdiff = -xdiff / (y * y0); + long double bterm[NCOEFF]; + long double dlast = rdiff, elast = rdiff * yr * (yr + y0r); + bterm[0] = dlast * lgamma_coeff[0]; + for (size_t j = 1; j < NCOEFF; j++) + { + long double dnext = dlast * y0r2 + elast; + long double enext = elast * yr2; + bterm[j] = dnext * lgamma_coeff[j]; + dlast = dnext; + elast = enext; + } + long double log_gamma_low = 0; + for (size_t j = 0; j < NCOEFF; j++) + log_gamma_low += bterm[NCOEFF - 1 - j]; + log_gamma_ratio = log_gamma_high + log_gamma_low; + + return log_sinpi_ratio + log_gamma_ratio; +} diff --git a/sysdeps/ieee754/ldbl-128/lgamma_productl.c b/sysdeps/ieee754/ldbl-128/lgamma_productl.c new file mode 100644 index 0000000000..cf0c778d93 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128/lgamma_productl.c @@ -0,0 +1,82 @@ +/* Compute a product of 1 + (T/X), 1 + (T/(X+1)), .... + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +/* Calculate X * Y exactly and store the result in *HI + *LO. It is + given that the values are small enough that no overflow occurs and + large enough (or zero) that no underflow occurs. */ + +static void +mul_split (long double *hi, long double *lo, long double x, long double y) +{ +#ifdef __FP_FAST_FMAL + /* Fast built-in fused multiply-add. */ + *hi = x * y; + *lo = __builtin_fmal (x, y, -*hi); +#elif defined FP_FAST_FMAL + /* Fast library fused multiply-add, compiler before GCC 4.6. */ + *hi = x * y; + *lo = __fmal (x, y, -*hi); +#else + /* Apply Dekker's algorithm. */ + *hi = x * y; +# define C ((1LL << (LDBL_MANT_DIG + 1) / 2) + 1) + long double x1 = x * C; + long double y1 = y * C; +# undef C + x1 = (x - x1) + x1; + y1 = (y - y1) + y1; + long double x2 = x - x1; + long double y2 = y - y1; + *lo = (((x1 * y1 - *hi) + x1 * y2) + x2 * y1) + x2 * y2; +#endif +} + +/* Compute the product of 1 + (T / (X + X_EPS)), 1 + (T / (X + X_EPS + + 1)), ..., 1 + (T / (X + X_EPS + N - 1)), minus 1. X is such that + all the values X + 1, ..., X + N - 1 are exactly representable, and + X_EPS / X is small enough that factors quadratic in it can be + neglected. */ + +long double +__lgamma_productl (long double t, long double x, long double x_eps, int n) +{ + long double ret = 0, ret_eps = 0; + for (int i = 0; i < n; i++) + { + long double xi = x + i; + long double quot = t / xi; + long double mhi, mlo; + mul_split (&mhi, &mlo, quot, xi); + long double quot_lo = (t - mhi - mlo) / xi - t * x_eps / (xi * xi); + /* We want (1 + RET + RET_EPS) * (1 + QUOT + QUOT_LO) - 1. */ + long double rhi, rlo; + mul_split (&rhi, &rlo, ret, quot); + long double rpq = ret + quot; + long double rpq_eps = (ret - rpq) + quot; + long double nret = rpq + rhi; + long double nret_eps = (rpq - nret) + rhi; + ret_eps += (rpq_eps + nret_eps + rlo + ret_eps * quot + + quot_lo + quot_lo * (ret + ret_eps)); + ret = nret; + } + return ret + ret_eps; +} diff --git a/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c b/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c new file mode 100644 index 0000000000..cd076ecf6a --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c @@ -0,0 +1,532 @@ +/* lgammal expanding around zeros. + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +static const long double lgamma_zeros[][2] = + { + { -0x2.74ff92c01f0d82abec9f315f1ap+0L, -0x7.12c334804d9a79cb5d46094d46p-112L }, + { -0x2.bf6821437b20197995a4b4641fp+0L, 0x5.140b4ff4b7d6069e1bd7acc196p-108L }, + { -0x3.24c1b793cb35efb8be699ad3dap+0L, 0x4.59abab3480539f1c0e926287cp-108L }, + { -0x3.f48e2a8f85fca170d456129123p+0L, -0x6.cc320a4887d1cb4c711828a75ep-108L }, + { -0x4.0a139e16656030c39f0b0de182p+0L, 0xe.d53e84029416e1242006b2b3dp-108L }, + { -0x4.fdd5de9bbabf3510d0aa407698p+0L, -0x8.501d7d78125286f78d1e501f14p-108L }, + { -0x5.021a95fc2db6432a4c56e5953ap+0L, 0xb.2133950fbcf2b01a8b9058dcccp-108L }, + { -0x5.ffa4bd647d0357dd4ed62cbd32p+0L, 0x1.2071c071a2145d2982428f2269p-108L }, + { -0x6.005ac9625f233b607c2d96d164p+0L, 0x7.a347953a96cbf30e1a0db20856p-108L }, + { -0x6.fff2fddae1bbff3d626b65c24p+0L, 0x2.de0bfcff5c457ebcf4d3ad9674p-108L }, + { -0x7.000cff7b7f87adf4482dcdb988p+0L, 0x7.d54d99e35a74d6407b80292df2p-108L }, + { -0x7.fffe5fe05673c3ca9e82b522bp+0L, -0xc.a9d2e8837cd1f14bd3d05002e4p-108L }, + { -0x8.0001a01459fc9f60cb3cec1cecp+0L, -0x8.576677ca538d88084310983b8p-108L }, + { -0x8.ffffd1c425e80ffc864e957494p+0L, 0x1.a6181dfdef1807e3087e4bb163p-104L }, + { -0x9.00002e3bb47d86d6d843fedc34p+0L, -0x1.1deb7ad09ec5e9d6e8ae2d548bp-104L }, + { -0x9.fffffb606bdfdcd062ae77a504p+0L, -0x1.47c69d2eb6f33d170fce38ff818p-104L }, + { -0xa.0000049f93bb9927b45d95e154p+0L, -0x4.1e03086db9146a9287bd4f2172p-108L }, + { -0xa.ffffff9466e9f1b36dacd2adbcp+0L, -0x1.18d05a4e458062f3f95345a4dap-104L }, + { -0xb.0000006b9915315d965a6ffea4p+0L, -0xe.4bea39000dcc1848023c5f6bdcp-112L }, + { -0xb.fffffff7089387387de41acc3cp+0L, -0x1.3c978bd839c8c428b5efcf91ef8p-104L }, + { -0xc.00000008f76c7731567c0f025p+0L, -0xf.387920df5675833859190eb128p-108L }, + { -0xc.ffffffff4f6dcf617f97a5ffc8p+0L, 0xa.82ab72d76f32eaee2d1a42ed5p-108L }, + { -0xd.00000000b092309c06683dd1b8p+0L, -0x1.03e3700857a15c19ac5a611de98p-104L }, + { -0xd.fffffffff36345ab9e184a3e08p+0L, -0x1.d1176dc48e47f62d917973dd45p-104L }, + { -0xe.000000000c9cba545e94e75ec4p+0L, -0x1.718f753e2501e757a17cf2ecbfp-104L }, + { -0xe.ffffffffff28c060c6604ef304p+0L, 0x8.e0762c8ca8361c23e8393919c4p-108L }, + { -0xf.0000000000d73f9f399bd0e42p+0L, -0xf.85e9ee31b0b890744fc0e3fbcp-108L }, + { -0xf.fffffffffff28c060c6621f514p+0L, 0x1.18d1b2eec9d960bd9adc5be5f6p-104L }, + { -0x1.000000000000d73f9f399da1428p+4L, 0x3.406c46e0e88305d2800f0e414cp-104L }, + { -0x1.0ffffffffffff3569c47e7a93ep+4L, -0x1.c46a08a2e008a998ebabb8087fp-104L }, + { -0x1.1000000000000ca963b81856888p+4L, -0x7.6ca5a3a64ec15db0a95caf2cap-108L }, + { -0x1.1fffffffffffff4bec3ce23413p+4L, -0x2.d08b2b726187c841cb92cd5222p-104L }, + { -0x1.20000000000000b413c31dcbec8p+4L, -0x2.4c3b2ffacbb4932f18dceedfd7p-104L }, + { -0x1.2ffffffffffffff685b25cbf5f8p+4L, 0x2.ba3126cd1c7b7a0822d694705cp-104L }, + { -0x1.30000000000000097a4da340a08p+4L, -0x2.b81b7b1f1f001c72bf914141efp-104L }, + { -0x1.3fffffffffffffff86af516ff8p+4L, 0x8.9429818df2a87abafd48248a2p-108L }, + { -0x1.40000000000000007950ae9008p+4L, -0x8.9413ccc8a353fda263f8ce973cp-108L }, + { -0x1.4ffffffffffffffffa391c4249p+4L, 0x3.d5c63022b62b5484ba346524dbp-104L }, + { -0x1.500000000000000005c6e3bdb7p+4L, -0x3.d5c62f55ed5322b2685c5e9a52p-104L }, + { -0x1.5fffffffffffffffffbcc71a49p+4L, -0x2.01eb5aeb96c74d7ad25e060529p-104L }, + { -0x1.6000000000000000004338e5b7p+4L, 0x2.01eb5aec04b2f2eb663e4e3d8ap-104L }, + { -0x1.6ffffffffffffffffffd13c97d8p+4L, -0x1.d38fcc4d08d6fe5aa56ab04308p-104L }, + { -0x1.70000000000000000002ec36828p+4L, 0x1.d38fcc4d090cee2f5d0b69a99cp-104L }, + { -0x1.7fffffffffffffffffffe0d31p+4L, 0x1.972f577cca4b4c8cb1dc14001bp-104L }, + { -0x1.800000000000000000001f2cfp+4L, -0x1.972f577cca4b3442e35f0040b38p-104L }, + { -0x1.8ffffffffffffffffffffec0c3p+4L, -0x3.22e9a0572b1bb5b95f346a92d6p-104L }, + { -0x1.90000000000000000000013f3dp+4L, 0x3.22e9a0572b1bb5c371ddb35617p-104L }, + { -0x1.9ffffffffffffffffffffff3b88p+4L, -0x3.d01cad8d32e386fd783e97296dp-104L }, + { -0x1.a0000000000000000000000c478p+4L, 0x3.d01cad8d32e386fd7c1ab8c1fep-104L }, + { -0x1.afffffffffffffffffffffff8b8p+4L, -0x1.538f48cc5737d5979c39db806c8p-104L }, + { -0x1.b00000000000000000000000748p+4L, 0x1.538f48cc5737d5979c3b3a6bdap-104L }, + { -0x1.bffffffffffffffffffffffffcp+4L, 0x2.862898d42174dcf171470d8c8cp-104L }, + { -0x1.c0000000000000000000000004p+4L, -0x2.862898d42174dcf171470d18bap-104L }, + { -0x1.dp+4L, 0x2.4b3f31686b15af57c61ceecdf4p-104L }, + { -0x1.dp+4L, -0x2.4b3f31686b15af57c61ceecdd1p-104L }, + { -0x1.ep+4L, 0x1.3932c5047d60e60caded4c298ap-108L }, + { -0x1.ep+4L, -0x1.3932c5047d60e60caded4c29898p-108L }, + { -0x1.fp+4L, 0xa.1a6973c1fade2170f7237d36p-116L }, + { -0x1.fp+4L, -0xa.1a6973c1fade2170f7237d36p-116L }, + { -0x2p+4L, 0x5.0d34b9e0fd6f10b87b91be9bp-120L }, + { -0x2p+4L, -0x5.0d34b9e0fd6f10b87b91be9bp-120L }, + { -0x2.1p+4L, 0x2.73024a9ba1aa36a7059bff52e8p-124L }, + { -0x2.1p+4L, -0x2.73024a9ba1aa36a7059bff52e8p-124L }, + { -0x2.2p+4L, 0x1.2710231c0fd7a13f8a2b4af9d68p-128L }, + { -0x2.2p+4L, -0x1.2710231c0fd7a13f8a2b4af9d68p-128L }, + { -0x2.3p+4L, 0x8.6e2ce38b6c8f9419e3fad3f03p-136L }, + { -0x2.3p+4L, -0x8.6e2ce38b6c8f9419e3fad3f03p-136L }, + { -0x2.4p+4L, 0x3.bf30652185952560d71a254e4fp-140L }, + { -0x2.4p+4L, -0x3.bf30652185952560d71a254e4fp-140L }, + { -0x2.5p+4L, 0x1.9ec8d1c94e85af4c78b15c3d8ap-144L }, + { -0x2.5p+4L, -0x1.9ec8d1c94e85af4c78b15c3d8ap-144L }, + { -0x2.6p+4L, 0xa.ea565ce061d57489e9b8527628p-152L }, + { -0x2.6p+4L, -0xa.ea565ce061d57489e9b8527628p-152L }, + { -0x2.7p+4L, 0x4.7a6512692eb37804111dabad3p-156L }, + { -0x2.7p+4L, -0x4.7a6512692eb37804111dabad3p-156L }, + { -0x2.8p+4L, 0x1.ca8ed42a12ae3001a07244abadp-160L }, + { -0x2.8p+4L, -0x1.ca8ed42a12ae3001a07244abadp-160L }, + { -0x2.9p+4L, 0xb.2f30e1ce812063f12e7e8d8d98p-168L }, + { -0x2.9p+4L, -0xb.2f30e1ce812063f12e7e8d8d98p-168L }, + { -0x2.ap+4L, 0x4.42bd49d4c37a0db136489772e4p-172L }, + { -0x2.ap+4L, -0x4.42bd49d4c37a0db136489772e4p-172L }, + { -0x2.bp+4L, 0x1.95db45257e5122dcbae56def37p-176L }, + { -0x2.bp+4L, -0x1.95db45257e5122dcbae56def37p-176L }, + { -0x2.cp+4L, 0x9.3958d81ff63527ecf993f3fb7p-184L }, + { -0x2.cp+4L, -0x9.3958d81ff63527ecf993f3fb7p-184L }, + { -0x2.dp+4L, 0x3.47970e4440c8f1c058bd238c99p-188L }, + { -0x2.dp+4L, -0x3.47970e4440c8f1c058bd238c99p-188L }, + { -0x2.ep+4L, 0x1.240804f65951062ca46e4f25c6p-192L }, + { -0x2.ep+4L, -0x1.240804f65951062ca46e4f25c6p-192L }, + { -0x2.fp+4L, 0x6.36a382849fae6de2d15362d8a4p-200L }, + { -0x2.fp+4L, -0x6.36a382849fae6de2d15362d8a4p-200L }, + { -0x3p+4L, 0x2.123680d6dfe4cf4b9b1bcb9d8cp-204L }, + }; + +static const long double e_hi = 0x2.b7e151628aed2a6abf7158809dp+0L; +static const long double e_lo = -0xb.0c389d18e9f0c74b25a9587b28p-112L; + +/* Coefficients B_2k / 2k(2k-1) of x^-(2k-1) in Stirling's + approximation to lgamma function. */ + +static const long double lgamma_coeff[] = + { + 0x1.555555555555555555555555558p-4L, + -0xb.60b60b60b60b60b60b60b60b6p-12L, + 0x3.4034034034034034034034034p-12L, + -0x2.7027027027027027027027027p-12L, + 0x3.72a3c5631fe46ae1d4e700dca9p-12L, + -0x7.daac36664f1f207daac36664f2p-12L, + 0x1.a41a41a41a41a41a41a41a41a4p-8L, + -0x7.90a1b2c3d4e5f708192a3b4c5ep-8L, + 0x2.dfd2c703c0cfff430edfd2c704p-4L, + -0x1.6476701181f39edbdb9ce625988p+0L, + 0xd.672219167002d3a7a9c886459cp+0L, + -0x9.cd9292e6660d55b3f712eb9e08p+4L, + 0x8.911a740da740da740da740da74p+8L, + -0x8.d0cc570e255bf59ff6eec24b48p+12L, + 0xa.8d1044d3708d1c219ee4fdc448p+16L, + -0xe.8844d8a169abbc406169abbc4p+20L, + 0x1.6d29a0f6433b79890cede624338p+28L, + -0x2.88a233b3c8cddaba9809357126p+32L, + 0x5.0dde6f27500939a85c40939a86p+36L, + -0xb.4005bde03d4642a243581714bp+40L, + 0x1.bc8cd6f8f1f755c78753cdb5d6p+48L, + -0x4.bbebb143bb94de5a0284fa7ec4p+52L, + 0xe.2e1337f5af0bed90b6b0a352d4p+56L, + -0x2.e78250162b62405ad3e4bfe61bp+64L, + 0xa.5f7eef9e71ac7c80326ab4cc8cp+68L, + -0x2.83be0395e550213369924971b2p+76L, + }; + +#define NCOEFF (sizeof (lgamma_coeff) / sizeof (lgamma_coeff[0])) + +/* Polynomial approximations to (|gamma(x)|-1)(x-n)/(x-x0), where n is + the integer end-point of the half-integer interval containing x and + x0 is the zero of lgamma in that half-integer interval. Each + polynomial is expressed in terms of x-xm, where xm is the midpoint + of the interval for which the polynomial applies. */ + +static const long double poly_coeff[] = + { + /* Interval [-2.125, -2] (polynomial degree 21). */ + -0x1.0b71c5c54d42eb6c17f30b7aa9p+0L, + -0xc.73a1dc05f34951602554c6d76cp-4L, + -0x1.ec841408528b51473e6c42f1c58p-4L, + -0xe.37c9da26fc3c9a3c1844c04b84p-4L, + -0x1.03cd87c519305703b00b046ce4p-4L, + -0xe.ae9ada65e09aa7f1c817c91048p-4L, + 0x9.b11855a4864b571b6a4f571c88p-8L, + -0xe.f28c133e697a95ba2dabb97584p-4L, + 0x2.6ec14a1c586a7ddb6c4be90fe1p-4L, + -0xf.57cab973e14496f0900851c0d4p-4L, + 0x4.5b0fc25f16b0df37175495c70cp-4L, + -0xf.f50e59f1a8fb8c402091e3cd3cp-4L, + 0x6.5f5eae1681d1e50e575c3d4d36p-4L, + -0x1.0d2422dac7ea8a52db6bf0d14fp+0L, + 0x8.820008f221eae5a36e15913bacp-4L, + -0x1.1f492eec53b9481ea23a7e944ep+0L, + 0xa.cb55b4d662945e8cf1f81ee5b4p-4L, + -0x1.3616863983e131d7935700ccd48p+0L, + 0xd.43c783ebab66074d18709d5cap-4L, + -0x1.51d5dbc56bc85976871c6e51f78p+0L, + 0x1.06253af656eb6b2ed998387aabp+0L, + -0x1.7d910a0aadc63d7a1ef7690dbb8p+0L, + /* Interval [-2.25, -2.125] (polynomial degree 22). */ + -0xf.2930890d7d675a80c36afb0fd4p-4L, + -0xc.a5cfde054eab5c6770daeca684p-4L, + 0x3.9c9e0fdebb07cdf89c61d434adp-4L, + -0x1.02a5ad35605fcf4af65a67fe8a8p+0L, + 0x9.6e9b1185bb48be9de18d8bbeb8p-4L, + -0x1.4d8332f3cfbfa116fdf648372cp+0L, + 0x1.1c0c8cb4d9f4b1d495142b53ebp+0L, + -0x1.c9a6f5ae9130ccfb9b7e39136f8p+0L, + 0x1.d7e9307fd58a2e85209d0e83eap+0L, + -0x2.921cb3473d96462f22c171712fp+0L, + 0x2.e8d59113b6f3fc1ed3b556b62cp+0L, + -0x3.cbab931624e3b6cf299cea1213p+0L, + 0x4.7d9f0f05d2c4cf91e41ea1f048p+0L, + -0x5.ade9cba31affa276fe516135eep+0L, + 0x6.dc983a62cf6ddc935ae3c5b9ap+0L, + -0x8.8d9ed100b2a7813f82cbd83e3cp+0L, + 0xa.6fa0926892835a9a29c9b8db8p+0L, + -0xc.ebc90aff4ffe319d70bef0d61p+0L, + 0xf.d69cf50ab226bacece014c0b44p+0L, + -0x1.389964ac7cfef4578eec028e5c8p+4L, + 0x1.7ff0d2090164e25901f97cab3bp+4L, + -0x1.e9e6d282da6bd004619d073071p+4L, + 0x2.5d719ab6ad4be8b5c32b0fba2ap+4L, + /* Interval [-2.375, -2.25] (polynomial degree 24). */ + -0xd.7d28d505d6181218a25f31d5e4p-4L, + -0xe.69649a3040985140cdf946827cp-4L, + 0xb.0d74a2827d053a8d4459500f88p-4L, + -0x1.924b0922853617cac181b097e48p+0L, + 0x1.d49b12bccf0a568582e2dbf8ep+0L, + -0x3.0898bb7d8c4093e6360d26bbc5p+0L, + 0x4.207a6cac711cb538684f74619ep+0L, + -0x6.39ee63ea4fb1dcac86ab337e3cp+0L, + 0x8.e2e2556a797b64a1b9328a3978p+0L, + -0xd.0e83ac82552ee5596df1706ff4p+0L, + 0x1.2e4525e0ce666e48fac68ddcdep+4L, + -0x1.b8e350d6a8f6597ed2eb3c2eff8p+4L, + 0x2.805cd69b9197ee0089dd1b1c46p+4L, + -0x3.a42585423e4d00db075f2d687ep+4L, + 0x5.4b4f409f874e2a7dcd8aa4a62ap+4L, + -0x7.b3c5829962ca1b95535db9cc4ep+4L, + 0xb.33b7b928986ec6b219e2e15a98p+4L, + -0x1.04b76dec4115106bb16316d9cd8p+8L, + 0x1.7b366d8d46f179d5c5302d6534p+8L, + -0x2.2799846ddc54813d40da622b99p+8L, + 0x3.2253a862c1078a3ccabac65bebp+8L, + -0x4.8d92cebc90a4a29816f4952f4ep+8L, + 0x6.9ebb8f9d72c66c80c4f4492e7ap+8L, + -0xa.2850a483f9ba0e43f5848b5cd8p+8L, + 0xe.e1b6bdce83b27944edab8c428p+8L, + /* Interval [-2.5, -2.375] (polynomial degree 25). */ + -0xb.74ea1bcfff94b2c01afba9daa8p-4L, + -0x1.2a82bd590c37538cab143308e3p+0L, + 0x1.88020f828b966fec66b8648d16p+0L, + -0x3.32279f040eb694970e9db0308bp+0L, + 0x5.57ac82517767e68a72142041b4p+0L, + -0x9.c2aedcfe22833de438786dc658p+0L, + 0x1.12c132f1f5577f99dbfb7ecb408p+4L, + -0x1.ea94e26628a3de3557dc349db8p+4L, + 0x3.66b4ac4fa582f5cbe7e19d10c6p+4L, + -0x6.0cf746a9cf4cbcb0004cb01f66p+4L, + 0xa.c102ef2c20d5a313cbfd37f5b8p+4L, + -0x1.31ebff06e8f08f58d1c35eacfdp+8L, + 0x2.1fd6f0c0e788660ba1f1573722p+8L, + -0x3.c6d760404305e75356a86a11d6p+8L, + 0x6.b6d18e0c31a2ba4d5b5ac78676p+8L, + -0xb.efaf5426343e6b41a823ed6c44p+8L, + 0x1.53852db2fe01305b9f336d132d8p+12L, + -0x2.5b977cb2b568382e71ca93a36bp+12L, + 0x4.310d090a6119c7d85a2786a616p+12L, + -0x7.73a518387ef1d4d04917dfb25cp+12L, + 0xd.3f965798601aabd24bdaa6e68cp+12L, + -0x1.78db20b0b166480c93cf0031198p+16L, + 0x2.9be0068b65cf13bd1cf71f0eccp+16L, + -0x4.a221230466b9cd51d5b811d6b6p+16L, + 0x8.f6f8c13e2b52aa3e30a4ce6898p+16L, + -0x1.02145337ff16b44fa7c2adf7f28p+20L, + /* Interval [-2.625, -2.5] (polynomial degree 26). */ + -0x3.d10108c27ebafad533c20eac33p-4L, + 0x1.cd557caff7d2b2085f41dbec538p+0L, + 0x3.819b4856d399520dad9776ebb9p+0L, + 0x6.8505cbad03dc34c5e42e89c4b4p+0L, + 0xb.c1b2e653a9e38f82b3997134a8p+0L, + 0x1.50a53a38f1481381051544750ep+4L, + 0x2.57ae00cbe5232cbeef4e94eb2cp+4L, + 0x4.2b156301b8604db82856d5767p+4L, + 0x7.6989ed23ca3ca751fc9c32eb88p+4L, + 0xd.2dd29765579396f3a456772c44p+4L, + 0x1.76e1c3430eb8630991d1aa8a248p+8L, + 0x2.9a77bf548873743fe65d025f56p+8L, + 0x4.a0d62ed7266389753842d7be74p+8L, + 0x8.3a6184dd32d31ec73fc6f2d37cp+8L, + 0xe.a0ade153a3bf0247db49e11ae8p+8L, + 0x1.a01359fa74d4eaf8858bbc35f68p+12L, + 0x2.e3b0a32845cbc135bae4a5216cp+12L, + 0x5.23012653815fe88456170a7dc6p+12L, + 0x9.21c92dcde748ec199bc9c65738p+12L, + 0x1.03c0f3621b4c67d2d86e5e813d8p+16L, + 0x1.cdc884edcc9f5404f2708551cb8p+16L, + 0x3.35025f0b1624d1ffc86688bf03p+16L, + 0x5.b3bd9562ebf2409c5ce99929ep+16L, + 0xa.1a229b1986d9f89cb80abccfdp+16L, + 0x1.1e69136ebd520146d51837f3308p+20L, + 0x2.2d2738c72449db2524171b9271p+20L, + 0x4.036e80cc6621b836f94f426834p+20L, + /* Interval [-2.75, -2.625] (polynomial degree 24). */ + -0x6.b5d252a56e8a75458a27ed1c2ep-4L, + 0x1.28d60383da3ac721aed3c57949p+0L, + 0x1.db6513ada8a66ea77d87d9a796p+0L, + 0x2.e217118f9d348a27f7506c4b4fp+0L, + 0x4.450112c5cbf725a0fb982fc44cp+0L, + 0x6.4af99151eae7810a75a5fceac8p+0L, + 0x9.2db598b4a97a7f69ab7be31128p+0L, + 0xd.62bef9c22471f5f17955733c6p+0L, + 0x1.379f294e412bd6255506135f4a8p+4L, + 0x1.c5827349d8865d858d4f85f3c38p+4L, + 0x2.93a7e7a75b755bbea1785a1349p+4L, + 0x3.bf9bb882afed66a08b22ed7a45p+4L, + 0x5.73c737828d2044aca95fdef33ep+4L, + 0x7.ee46534920f1c81574db260f0ep+4L, + 0xb.891c6b837b513eaf1592fe78ccp+4L, + 0x1.0c775d815bf741526a3dd66ded8p+8L, + 0x1.867ee44cf11f26455a8924a56bp+8L, + 0x2.37fe968baa1018e55cae680f1dp+8L, + 0x3.3a2c557f686679eb5d8e960fd1p+8L, + 0x4.b1ba0539d4d80cc9174738b992p+8L, + 0x6.d3fd80155b6d2211956cb6bc5ap+8L, + 0x9.eb5a96b0ee3d9ca523f5fbc1fp+8L, + 0xe.6b37429c1acc7dc19ef312dda4p+8L, + 0x1.621132d6aa138b203a28e4792fp+12L, + 0x2.09610219270e2ce11a985d4d36p+12L, + /* Interval [-2.875, -2.75] (polynomial degree 23). */ + -0x8.a41b1e4f36ff88dc820815607cp-4L, + 0xc.da87d3b69dc0f2f9c6f368b8c8p-4L, + 0x1.1474ad5c36158a7bea04fd30b28p+0L, + 0x1.761ecb90c555df6555b7dbb9ce8p+0L, + 0x1.d279bff9ae291caf6c4b17497f8p+0L, + 0x2.4e5d00559a6e2b9b5d7e35b575p+0L, + 0x2.d57545a75cee8743b1ff6e22b8p+0L, + 0x3.8514eee3aac88b89d2d4ddef4ep+0L, + 0x4.5235e3b6e1891fd9c975383318p+0L, + 0x5.562acdb10eef3c14a780490e3cp+0L, + 0x6.8ec8965c76f0b261bc41b5e532p+0L, + 0x8.15251aca144a98a1e1c0981388p+0L, + 0x9.f08d56ab9e7eee9515a457214cp+0L, + 0xc.3dbbeda2620d5be4fe8621ce6p+0L, + 0xf.0f5bfd65b3feb6d745a2cdbf9cp+0L, + 0x1.28a6ccd8dd27fb90fcaa31d37dp+4L, + 0x1.6d0a3a3091c3d64cfd1a3c5769p+4L, + 0x1.c1570107e02d5ab0b8bea6d6c98p+4L, + 0x2.28fc9b295b583fa469de7acceap+4L, + 0x2.a8a4cac0217026bbdbce34f4adp+4L, + 0x3.4532c98bce75262ac0ede53edep+4L, + 0x4.062fd9ba18e00e55c25a4f0688p+4L, + 0x5.22e00e6d9846a3451fad5587f8p+4L, + 0x6.5d0f7ce92a0bf928d4a30e92c6p+4L, + /* Interval [-3, -2.875] (polynomial degree 22). */ + -0xa.046d667e468f3e44dcae1afcc8p-4L, + 0x9.70b88dcc006c214d8d996fdf7p-4L, + 0xa.a8a39421c86d3ff24931a093c4p-4L, + 0xd.2f4d1363f324da2b357c850124p-4L, + 0xd.ca9aa1a3a5c00de11bf5d7047p-4L, + 0xf.cf09c31eeb52a45dfb25e50ebcp-4L, + 0x1.04b133a39ed8a096914cc78812p+0L, + 0x1.22b547a06edda9447f516a2ee7p+0L, + 0x1.2c57fce7db86a91c8d0f12077b8p+0L, + 0x1.4aade4894708fb8b78365e9bf88p+0L, + 0x1.579c8b7b67ec5179ecc4e9c7dp+0L, + 0x1.776820e7fc7361c50e7ef40a88p+0L, + 0x1.883ab28c72ef238ada6c480ab18p+0L, + 0x1.aa2ef6e1d11b9fcea06a1dcab1p+0L, + 0x1.bf4ad50f2dd2aeb02395ea08648p+0L, + 0x1.e40206a5477615838e02279dfc8p+0L, + 0x1.fdcbcfd4b0777fb173b85d5b398p+0L, + 0x2.25e32b3b3c89e833029169a17bp+0L, + 0x2.44ce344ff0bda6570fe3d0a76dp+0L, + 0x2.70bfba6fa079faf2dbf31d2216p+0L, + 0x2.953e22a97725cc179ad21024fap+0L, + 0x2.d8ccc51524659a499eee0f267p+0L, + 0x3.080fbb09c14936c2171c8a51bcp+0L, + }; + +static const size_t poly_deg[] = + { + 21, + 22, + 24, + 25, + 26, + 24, + 23, + 22, + }; + +static const size_t poly_end[] = + { + 21, + 44, + 69, + 95, + 122, + 147, + 171, + 194, + }; + +/* Compute sin (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_sinpi (long double x) +{ + if (x <= 0.25L) + return __sinl (M_PIl * x); + else + return __cosl (M_PIl * (0.5L - x)); +} + +/* Compute cos (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_cospi (long double x) +{ + if (x <= 0.25L) + return __cosl (M_PIl * x); + else + return __sinl (M_PIl * (0.5L - x)); +} + +/* Compute cot (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_cotpi (long double x) +{ + return lg_cospi (x) / lg_sinpi (x); +} + +/* Compute lgamma of a negative argument -48 < X < -2, setting + *SIGNGAMP accordingly. */ + +long double +__lgamma_negl (long double x, int *signgamp) +{ + /* Determine the half-integer region X lies in, handle exact + integers and determine the sign of the result. */ + int i = __floorl (-2 * x); + if ((i & 1) == 0 && i == -2 * x) + return 1.0L / 0.0L; + long double xn = ((i & 1) == 0 ? -i / 2 : (-i - 1) / 2); + i -= 4; + *signgamp = ((i & 2) == 0 ? -1 : 1); + + SET_RESTORE_ROUNDL (FE_TONEAREST); + + /* Expand around the zero X0 = X0_HI + X0_LO. */ + long double x0_hi = lgamma_zeros[i][0], x0_lo = lgamma_zeros[i][1]; + long double xdiff = x - x0_hi - x0_lo; + + /* For arguments in the range -3 to -2, use polynomial + approximations to an adjusted version of the gamma function. */ + if (i < 2) + { + int j = __floorl (-8 * x) - 16; + long double xm = (-33 - 2 * j) * 0.0625L; + long double x_adj = x - xm; + size_t deg = poly_deg[j]; + size_t end = poly_end[j]; + long double g = poly_coeff[end]; + for (size_t j = 1; j <= deg; j++) + g = g * x_adj + poly_coeff[end - j]; + return __log1pl (g * xdiff / (x - xn)); + } + + /* The result we want is log (sinpi (X0) / sinpi (X)) + + log (gamma (1 - X0) / gamma (1 - X)). */ + long double x_idiff = fabsl (xn - x), x0_idiff = fabsl (xn - x0_hi - x0_lo); + long double log_sinpi_ratio; + if (x0_idiff < x_idiff * 0.5L) + /* Use log not log1p to avoid inaccuracy from log1p of arguments + close to -1. */ + log_sinpi_ratio = __ieee754_logl (lg_sinpi (x0_idiff) + / lg_sinpi (x_idiff)); + else + { + /* Use log1p not log to avoid inaccuracy from log of arguments + close to 1. X0DIFF2 has positive sign if X0 is further from + XN than X is from XN, negative sign otherwise. */ + long double x0diff2 = ((i & 1) == 0 ? xdiff : -xdiff) * 0.5L; + long double sx0d2 = lg_sinpi (x0diff2); + long double cx0d2 = lg_cospi (x0diff2); + log_sinpi_ratio = __log1pl (2 * sx0d2 + * (-sx0d2 + cx0d2 * lg_cotpi (x_idiff))); + } + + long double log_gamma_ratio; + long double y0 = 1 - x0_hi; + long double y0_eps = -x0_hi + (1 - y0) - x0_lo; + long double y = 1 - x; + long double y_eps = -x + (1 - y); + /* We now wish to compute LOG_GAMMA_RATIO + = log (gamma (Y0 + Y0_EPS) / gamma (Y + Y_EPS)). XDIFF + accurately approximates the difference Y0 + Y0_EPS - Y - + Y_EPS. Use Stirling's approximation. First, we may need to + adjust into the range where Stirling's approximation is + sufficiently accurate. */ + long double log_gamma_adj = 0; + if (i < 18) + { + int n_up = (19 - i) / 2; + long double ny0, ny0_eps, ny, ny_eps; + ny0 = y0 + n_up; + ny0_eps = y0 - (ny0 - n_up) + y0_eps; + y0 = ny0; + y0_eps = ny0_eps; + ny = y + n_up; + ny_eps = y - (ny - n_up) + y_eps; + y = ny; + y_eps = ny_eps; + long double prodm1 = __lgamma_productl (xdiff, y - n_up, y_eps, n_up); + log_gamma_adj = -__log1pl (prodm1); + } + long double log_gamma_high + = (xdiff * __log1pl ((y0 - e_hi - e_lo + y0_eps) / e_hi) + + (y - 0.5L + y_eps) * __log1pl (xdiff / y) + log_gamma_adj); + /* Compute the sum of (B_2k / 2k(2k-1))(Y0^-(2k-1) - Y^-(2k-1)). */ + long double y0r = 1 / y0, yr = 1 / y; + long double y0r2 = y0r * y0r, yr2 = yr * yr; + long double rdiff = -xdiff / (y * y0); + long double bterm[NCOEFF]; + long double dlast = rdiff, elast = rdiff * yr * (yr + y0r); + bterm[0] = dlast * lgamma_coeff[0]; + for (size_t j = 1; j < NCOEFF; j++) + { + long double dnext = dlast * y0r2 + elast; + long double enext = elast * yr2; + bterm[j] = dnext * lgamma_coeff[j]; + dlast = dnext; + elast = enext; + } + long double log_gamma_low = 0; + for (size_t j = 0; j < NCOEFF; j++) + log_gamma_low += bterm[NCOEFF - 1 - j]; + log_gamma_ratio = log_gamma_high + log_gamma_low; + + return log_sinpi_ratio + log_gamma_ratio; +} diff --git a/sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c b/sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c new file mode 100644 index 0000000000..9d9c43abe2 --- /dev/null +++ b/sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c @@ -0,0 +1,38 @@ +/* Compute a product of 1 + (T/X), 1 + (T/(X+1)), .... + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +/* Compute the product of 1 + (T / (X + X_EPS)), 1 + (T / (X + X_EPS + + 1)), ..., 1 + (T / (X + X_EPS + N - 1)), minus 1. X is such that + all the values X + 1, ..., X + N - 1 are exactly representable, and + X_EPS / X is small enough that factors quadratic in it can be + neglected. */ + +long double +__lgamma_productl (long double t, long double x, long double x_eps, int n) +{ + long double x_full = x + x_eps; + long double ret = 0; + for (int i = 0; i < n; i++) + /* FIXME: no extra precision used. */ + ret += (t / (x_full + i)) * (1 + ret); + return ret; +} diff --git a/sysdeps/ieee754/ldbl-96/e_lgammal_r.c b/sysdeps/ieee754/ldbl-96/e_lgammal_r.c index 0cc35f9252..a80002b48a 100644 --- a/sysdeps/ieee754/ldbl-96/e_lgammal_r.c +++ b/sysdeps/ieee754/ldbl-96/e_lgammal_r.c @@ -306,6 +306,8 @@ __ieee754_lgammal_r (long double x, int *signgamp) } if (se & 0x8000) { + if (x < -2.0L && x > -33.0L) + return __lgamma_negl (x, signgamp); t = sin_pi (x); if (t == zero) return one / fabsl (t); /* -integer */ diff --git a/sysdeps/ieee754/ldbl-96/lgamma_negl.c b/sysdeps/ieee754/ldbl-96/lgamma_negl.c new file mode 100644 index 0000000000..28535a8c3d --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/lgamma_negl.c @@ -0,0 +1,418 @@ +/* lgammal expanding around zeros. + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +static const long double lgamma_zeros[][2] = + { + { -0x2.74ff92c01f0d82acp+0L, 0x1.360cea0e5f8ed3ccp-68L }, + { -0x2.bf6821437b201978p+0L, -0x1.95a4b4641eaebf4cp-64L }, + { -0x3.24c1b793cb35efb8p+0L, -0xb.e699ad3d9ba6545p-68L }, + { -0x3.f48e2a8f85fca17p+0L, -0xd.4561291236cc321p-68L }, + { -0x4.0a139e16656030cp+0L, -0x3.9f0b0de18112ac18p-64L }, + { -0x4.fdd5de9bbabf351p+0L, -0xd.0aa4076988501d8p-68L }, + { -0x5.021a95fc2db64328p+0L, -0x2.4c56e595394decc8p-64L }, + { -0x5.ffa4bd647d0357ep+0L, 0x2.b129d342ce12071cp-64L }, + { -0x6.005ac9625f233b6p+0L, -0x7.c2d96d16385cb868p-68L }, + { -0x6.fff2fddae1bbff4p+0L, 0x2.9d949a3dc02de0cp-64L }, + { -0x7.000cff7b7f87adf8p+0L, 0x3.b7d23246787d54d8p-64L }, + { -0x7.fffe5fe05673c3c8p+0L, -0x2.9e82b522b0ca9d3p-64L }, + { -0x8.0001a01459fc9f6p+0L, -0xc.b3cec1cec857667p-68L }, + { -0x8.ffffd1c425e81p+0L, 0x3.79b16a8b6da6181cp-64L }, + { -0x9.00002e3bb47d86dp+0L, -0x6.d843fedc351deb78p-64L }, + { -0x9.fffffb606bdfdcdp+0L, -0x6.2ae77a50547c69dp-68L }, + { -0xa.0000049f93bb992p+0L, -0x7.b45d95e15441e03p-64L }, + { -0xa.ffffff9466e9f1bp+0L, -0x3.6dacd2adbd18d05cp-64L }, + { -0xb.0000006b9915316p+0L, 0x2.69a590015bf1b414p-64L }, + { -0xb.fffffff70893874p+0L, 0x7.821be533c2c36878p-64L }, + { -0xc.00000008f76c773p+0L, -0x1.567c0f0250f38792p-64L }, + { -0xc.ffffffff4f6dcf6p+0L, -0x1.7f97a5ffc757d548p-64L }, + { -0xd.00000000b09230ap+0L, 0x3.f997c22e46fc1c9p-64L }, + { -0xd.fffffffff36345bp+0L, 0x4.61e7b5c1f62ee89p-64L }, + { -0xe.000000000c9cba5p+0L, -0x4.5e94e75ec5718f78p-64L }, + { -0xe.ffffffffff28c06p+0L, -0xc.6604ef30371f89dp-68L }, + { -0xf.0000000000d73fap+0L, 0xc.6642f1bdf07a161p-68L }, + { -0xf.fffffffffff28cp+0L, -0x6.0c6621f512e72e5p-64L }, + { -0x1.000000000000d74p+4L, 0x6.0c6625ebdb406c48p-64L }, + { -0x1.0ffffffffffff356p+4L, -0x9.c47e7a93e1c46a1p-64L }, + { -0x1.1000000000000caap+4L, 0x9.c47e7a97778935ap-64L }, + { -0x1.1fffffffffffff4cp+4L, 0x1.3c31dcbecd2f74d4p-64L }, + { -0x1.20000000000000b4p+4L, -0x1.3c31dcbeca4c3b3p-64L }, + { -0x1.2ffffffffffffff6p+4L, -0x8.5b25cbf5f545ceep-64L }, + { -0x1.300000000000000ap+4L, 0x8.5b25cbf5f547e48p-64L }, + { -0x1.4p+4L, 0x7.950ae90080894298p-64L }, + { -0x1.4p+4L, -0x7.950ae9008089414p-64L }, + { -0x1.5p+4L, 0x5.c6e3bdb73d5c63p-68L }, + { -0x1.5p+4L, -0x5.c6e3bdb73d5c62f8p-68L }, + { -0x1.6p+4L, 0x4.338e5b6dfe14a518p-72L }, + { -0x1.6p+4L, -0x4.338e5b6dfe14a51p-72L }, + { -0x1.7p+4L, 0x2.ec368262c7033b3p-76L }, + { -0x1.7p+4L, -0x2.ec368262c7033b3p-76L }, + { -0x1.8p+4L, 0x1.f2cf01972f577ccap-80L }, + { -0x1.8p+4L, -0x1.f2cf01972f577ccap-80L }, + { -0x1.9p+4L, 0x1.3f3ccdd165fa8d4ep-84L }, + { -0x1.9p+4L, -0x1.3f3ccdd165fa8d4ep-84L }, + { -0x1.ap+4L, 0xc.4742fe35272cd1cp-92L }, + { -0x1.ap+4L, -0xc.4742fe35272cd1cp-92L }, + { -0x1.bp+4L, 0x7.46ac70b733a8c828p-96L }, + { -0x1.bp+4L, -0x7.46ac70b733a8c828p-96L }, + { -0x1.cp+4L, 0x4.2862898d42174ddp-100L }, + { -0x1.cp+4L, -0x4.2862898d42174ddp-100L }, + { -0x1.dp+4L, 0x2.4b3f31686b15af58p-104L }, + { -0x1.dp+4L, -0x2.4b3f31686b15af58p-104L }, + { -0x1.ep+4L, 0x1.3932c5047d60e60cp-108L }, + { -0x1.ep+4L, -0x1.3932c5047d60e60cp-108L }, + { -0x1.fp+4L, 0xa.1a6973c1fade217p-116L }, + { -0x1.fp+4L, -0xa.1a6973c1fade217p-116L }, + { -0x2p+4L, 0x5.0d34b9e0fd6f10b8p-120L }, + { -0x2p+4L, -0x5.0d34b9e0fd6f10b8p-120L }, + { -0x2.1p+4L, 0x2.73024a9ba1aa36a8p-124L }, + }; + +static const long double e_hi = 0x2.b7e151628aed2a6cp+0L; +static const long double e_lo = -0x1.408ea77f630b0c38p-64L; + +/* Coefficients B_2k / 2k(2k-1) of x^-(2k-1) in Stirling's + approximation to lgamma function. */ + +static const long double lgamma_coeff[] = + { + 0x1.5555555555555556p-4L, + -0xb.60b60b60b60b60bp-12L, + 0x3.4034034034034034p-12L, + -0x2.7027027027027028p-12L, + 0x3.72a3c5631fe46aep-12L, + -0x7.daac36664f1f208p-12L, + 0x1.a41a41a41a41a41ap-8L, + -0x7.90a1b2c3d4e5f708p-8L, + 0x2.dfd2c703c0cfff44p-4L, + -0x1.6476701181f39edcp+0L, + 0xd.672219167002d3ap+0L, + -0x9.cd9292e6660d55bp+4L, + 0x8.911a740da740da7p+8L, + -0x8.d0cc570e255bf5ap+12L, + 0xa.8d1044d3708d1c2p+16L, + -0xe.8844d8a169abbc4p+20L, + }; + +#define NCOEFF (sizeof (lgamma_coeff) / sizeof (lgamma_coeff[0])) + +/* Polynomial approximations to (|gamma(x)|-1)(x-n)/(x-x0), where n is + the integer end-point of the half-integer interval containing x and + x0 is the zero of lgamma in that half-integer interval. Each + polynomial is expressed in terms of x-xm, where xm is the midpoint + of the interval for which the polynomial applies. */ + +static const long double poly_coeff[] = + { + /* Interval [-2.125, -2] (polynomial degree 13). */ + -0x1.0b71c5c54d42eb6cp+0L, + -0xc.73a1dc05f349517p-4L, + -0x1.ec841408528b6baep-4L, + -0xe.37c9da26fc3b492p-4L, + -0x1.03cd87c5178991ap-4L, + -0xe.ae9ada65ece2f39p-4L, + 0x9.b1185505edac18dp-8L, + -0xe.f28c130b54d3cb2p-4L, + 0x2.6ec1666cf44a63bp-4L, + -0xf.57cb2774193bbd5p-4L, + 0x4.5ae64671a41b1c4p-4L, + -0xf.f48ea8b5bd3a7cep-4L, + 0x6.7d73788a8d30ef58p-4L, + -0x1.11e0e4b506bd272ep+0L, + /* Interval [-2.25, -2.125] (polynomial degree 13). */ + -0xf.2930890d7d675a8p-4L, + -0xc.a5cfde054eab5cdp-4L, + 0x3.9c9e0fdebb0676e4p-4L, + -0x1.02a5ad35605f0d8cp+0L, + 0x9.6e9b1185d0b92edp-4L, + -0x1.4d8332f3d6a3959p+0L, + 0x1.1c0c8cacd0ced3eap+0L, + -0x1.c9a6f592a67b1628p+0L, + 0x1.d7e9476f96aa4bd6p+0L, + -0x2.921cedb488bb3318p+0L, + 0x2.e8b3fd6ca193e4c8p+0L, + -0x3.cb69d9d6628e4a2p+0L, + 0x4.95f12c73b558638p+0L, + -0x5.d392d0b97c02ab6p+0L, + /* Interval [-2.375, -2.25] (polynomial degree 14). */ + -0xd.7d28d505d618122p-4L, + -0xe.69649a304098532p-4L, + 0xb.0d74a2827d055c5p-4L, + -0x1.924b09228531c00ep+0L, + 0x1.d49b12bccee4f888p+0L, + -0x3.0898bb7dbb21e458p+0L, + 0x4.207a6cad6fa10a2p+0L, + -0x6.39ee630b46093ad8p+0L, + 0x8.e2e25211a3fb5ccp+0L, + -0xd.0e85ccd8e79c08p+0L, + 0x1.2e45882bc17f9e16p+4L, + -0x1.b8b6e841815ff314p+4L, + 0x2.7ff8bf7504fa04dcp+4L, + -0x3.c192e9c903352974p+4L, + 0x5.8040b75f4ef07f98p+4L, + /* Interval [-2.5, -2.375] (polynomial degree 15). */ + -0xb.74ea1bcfff94b2cp-4L, + -0x1.2a82bd590c375384p+0L, + 0x1.88020f828b968634p+0L, + -0x3.32279f040eb80fa4p+0L, + 0x5.57ac825175943188p+0L, + -0x9.c2aedcfe10f129ep+0L, + 0x1.12c132f2df02881ep+4L, + -0x1.ea94e26c0b6ffa6p+4L, + 0x3.66b4a8bb0290013p+4L, + -0x6.0cf735e01f5990bp+4L, + 0xa.c10a8db7ae99343p+4L, + -0x1.31edb212b315feeap+8L, + 0x2.1f478592298b3ebp+8L, + -0x3.c546da5957ace6ccp+8L, + 0x7.0e3d2a02579ba4bp+8L, + -0xc.b1ea961c39302f8p+8L, + /* Interval [-2.625, -2.5] (polynomial degree 16). */ + -0x3.d10108c27ebafad4p-4L, + 0x1.cd557caff7d2b202p+0L, + 0x3.819b4856d3995034p+0L, + 0x6.8505cbad03dd3bd8p+0L, + 0xb.c1b2e653aa0b924p+0L, + 0x1.50a53a38f05f72d6p+4L, + 0x2.57ae00cbd06efb34p+4L, + 0x4.2b1563077a577e9p+4L, + 0x7.6989ed790138a7f8p+4L, + 0xd.2dd28417b4f8406p+4L, + 0x1.76e1b71f0710803ap+8L, + 0x2.9a7a096254ac032p+8L, + 0x4.a0e6109e2a039788p+8L, + 0x8.37ea17a93c877b2p+8L, + 0xe.9506a641143612bp+8L, + 0x1.b680ed4ea386d52p+12L, + 0x3.28a2130c8de0ae84p+12L, + /* Interval [-2.75, -2.625] (polynomial degree 15). */ + -0x6.b5d252a56e8a7548p-4L, + 0x1.28d60383da3ac72p+0L, + 0x1.db6513ada8a6703ap+0L, + 0x2.e217118f9d34aa7cp+0L, + 0x4.450112c5cbd6256p+0L, + 0x6.4af99151e972f92p+0L, + 0x9.2db598b5b183cd6p+0L, + 0xd.62bef9c9adcff6ap+0L, + 0x1.379f290d743d9774p+4L, + 0x1.c58271ff823caa26p+4L, + 0x2.93a871b87a06e73p+4L, + 0x3.bf9db66103d7ec98p+4L, + 0x5.73247c111fbf197p+4L, + 0x7.ec8b9973ba27d008p+4L, + 0xb.eca5f9619b39c03p+4L, + 0x1.18f2e46411c78b1cp+8L, + /* Interval [-2.875, -2.75] (polynomial degree 14). */ + -0x8.a41b1e4f36ff88ep-4L, + 0xc.da87d3b69dc0f34p-4L, + 0x1.1474ad5c36158ad2p+0L, + 0x1.761ecb90c5553996p+0L, + 0x1.d279bff9ae234f8p+0L, + 0x2.4e5d0055a16c5414p+0L, + 0x2.d57545a783902f8cp+0L, + 0x3.8514eec263aa9f98p+0L, + 0x4.5235e338245f6fe8p+0L, + 0x5.562b1ef200b256c8p+0L, + 0x6.8ec9782b93bd565p+0L, + 0x8.14baf4836483508p+0L, + 0x9.efaf35dc712ea79p+0L, + 0xc.8431f6a226507a9p+0L, + 0xf.80358289a768401p+0L, + /* Interval [-3, -2.875] (polynomial degree 13). */ + -0xa.046d667e468f3e4p-4L, + 0x9.70b88dcc006c216p-4L, + 0xa.a8a39421c86ce9p-4L, + 0xd.2f4d1363f321e89p-4L, + 0xd.ca9aa1a3ab2f438p-4L, + 0xf.cf09c31f05d02cbp-4L, + 0x1.04b133a195686a38p+0L, + 0x1.22b54799d0072024p+0L, + 0x1.2c5802b869a36ae8p+0L, + 0x1.4aadf23055d7105ep+0L, + 0x1.5794078dd45c55d6p+0L, + 0x1.7759069da18bcf0ap+0L, + 0x1.8e672cefa4623f34p+0L, + 0x1.b2acfa32c17145e6p+0L, + }; + +static const size_t poly_deg[] = + { + 13, + 13, + 14, + 15, + 16, + 15, + 14, + 13, + }; + +static const size_t poly_end[] = + { + 13, + 27, + 42, + 58, + 75, + 91, + 106, + 120, + }; + +/* Compute sin (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_sinpi (long double x) +{ + if (x <= 0.25L) + return __sinl (M_PIl * x); + else + return __cosl (M_PIl * (0.5L - x)); +} + +/* Compute cos (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_cospi (long double x) +{ + if (x <= 0.25L) + return __cosl (M_PIl * x); + else + return __sinl (M_PIl * (0.5L - x)); +} + +/* Compute cot (pi * X) for -0.25 <= X <= 0.5. */ + +static long double +lg_cotpi (long double x) +{ + return lg_cospi (x) / lg_sinpi (x); +} + +/* Compute lgamma of a negative argument -33 < X < -2, setting + *SIGNGAMP accordingly. */ + +long double +__lgamma_negl (long double x, int *signgamp) +{ + /* Determine the half-integer region X lies in, handle exact + integers and determine the sign of the result. */ + int i = __floorl (-2 * x); + if ((i & 1) == 0 && i == -2 * x) + return 1.0L / 0.0L; + long double xn = ((i & 1) == 0 ? -i / 2 : (-i - 1) / 2); + i -= 4; + *signgamp = ((i & 2) == 0 ? -1 : 1); + + SET_RESTORE_ROUNDL (FE_TONEAREST); + + /* Expand around the zero X0 = X0_HI + X0_LO. */ + long double x0_hi = lgamma_zeros[i][0], x0_lo = lgamma_zeros[i][1]; + long double xdiff = x - x0_hi - x0_lo; + + /* For arguments in the range -3 to -2, use polynomial + approximations to an adjusted version of the gamma function. */ + if (i < 2) + { + int j = __floorl (-8 * x) - 16; + long double xm = (-33 - 2 * j) * 0.0625L; + long double x_adj = x - xm; + size_t deg = poly_deg[j]; + size_t end = poly_end[j]; + long double g = poly_coeff[end]; + for (size_t j = 1; j <= deg; j++) + g = g * x_adj + poly_coeff[end - j]; + return __log1pl (g * xdiff / (x - xn)); + } + + /* The result we want is log (sinpi (X0) / sinpi (X)) + + log (gamma (1 - X0) / gamma (1 - X)). */ + long double x_idiff = fabsl (xn - x), x0_idiff = fabsl (xn - x0_hi - x0_lo); + long double log_sinpi_ratio; + if (x0_idiff < x_idiff * 0.5L) + /* Use log not log1p to avoid inaccuracy from log1p of arguments + close to -1. */ + log_sinpi_ratio = __ieee754_logl (lg_sinpi (x0_idiff) + / lg_sinpi (x_idiff)); + else + { + /* Use log1p not log to avoid inaccuracy from log of arguments + close to 1. X0DIFF2 has positive sign if X0 is further from + XN than X is from XN, negative sign otherwise. */ + long double x0diff2 = ((i & 1) == 0 ? xdiff : -xdiff) * 0.5L; + long double sx0d2 = lg_sinpi (x0diff2); + long double cx0d2 = lg_cospi (x0diff2); + log_sinpi_ratio = __log1pl (2 * sx0d2 + * (-sx0d2 + cx0d2 * lg_cotpi (x_idiff))); + } + + long double log_gamma_ratio; + long double y0 = 1 - x0_hi; + long double y0_eps = -x0_hi + (1 - y0) - x0_lo; + long double y = 1 - x; + long double y_eps = -x + (1 - y); + /* We now wish to compute LOG_GAMMA_RATIO + = log (gamma (Y0 + Y0_EPS) / gamma (Y + Y_EPS)). XDIFF + accurately approximates the difference Y0 + Y0_EPS - Y - + Y_EPS. Use Stirling's approximation. First, we may need to + adjust into the range where Stirling's approximation is + sufficiently accurate. */ + long double log_gamma_adj = 0; + if (i < 8) + { + int n_up = (9 - i) / 2; + long double ny0, ny0_eps, ny, ny_eps; + ny0 = y0 + n_up; + ny0_eps = y0 - (ny0 - n_up) + y0_eps; + y0 = ny0; + y0_eps = ny0_eps; + ny = y + n_up; + ny_eps = y - (ny - n_up) + y_eps; + y = ny; + y_eps = ny_eps; + long double prodm1 = __lgamma_productl (xdiff, y - n_up, y_eps, n_up); + log_gamma_adj = -__log1pl (prodm1); + } + long double log_gamma_high + = (xdiff * __log1pl ((y0 - e_hi - e_lo + y0_eps) / e_hi) + + (y - 0.5L + y_eps) * __log1pl (xdiff / y) + log_gamma_adj); + /* Compute the sum of (B_2k / 2k(2k-1))(Y0^-(2k-1) - Y^-(2k-1)). */ + long double y0r = 1 / y0, yr = 1 / y; + long double y0r2 = y0r * y0r, yr2 = yr * yr; + long double rdiff = -xdiff / (y * y0); + long double bterm[NCOEFF]; + long double dlast = rdiff, elast = rdiff * yr * (yr + y0r); + bterm[0] = dlast * lgamma_coeff[0]; + for (size_t j = 1; j < NCOEFF; j++) + { + long double dnext = dlast * y0r2 + elast; + long double enext = elast * yr2; + bterm[j] = dnext * lgamma_coeff[j]; + dlast = dnext; + elast = enext; + } + long double log_gamma_low = 0; + for (size_t j = 0; j < NCOEFF; j++) + log_gamma_low += bterm[NCOEFF - 1 - j]; + log_gamma_ratio = log_gamma_high + log_gamma_low; + + return log_sinpi_ratio + log_gamma_ratio; +} diff --git a/sysdeps/ieee754/ldbl-96/lgamma_product.c b/sysdeps/ieee754/ldbl-96/lgamma_product.c new file mode 100644 index 0000000000..ada1526910 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/lgamma_product.c @@ -0,0 +1,37 @@ +/* Compute a product of 1 + (T/X), 1 + (T/(X+1)), .... + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +/* Compute the product of 1 + (T / (X + X_EPS)), 1 + (T / (X + X_EPS + + 1)), ..., 1 + (T / (X + X_EPS + N - 1)), minus 1. X is such that + all the values X + 1, ..., X + N - 1 are exactly representable, and + X_EPS / X is small enough that factors quadratic in it can be + neglected. */ + +double +__lgamma_product (double t, double x, double x_eps, int n) +{ + long double x_full = (long double) x + (long double) x_eps; + long double ret = 0; + for (int i = 0; i < n; i++) + ret += (t / (x_full + i)) * (1 + ret); + return ret; +} diff --git a/sysdeps/ieee754/ldbl-96/lgamma_productl.c b/sysdeps/ieee754/ldbl-96/lgamma_productl.c new file mode 100644 index 0000000000..cf0c778d93 --- /dev/null +++ b/sysdeps/ieee754/ldbl-96/lgamma_productl.c @@ -0,0 +1,82 @@ +/* Compute a product of 1 + (T/X), 1 + (T/(X+1)), .... + Copyright (C) 2015 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include + +/* Calculate X * Y exactly and store the result in *HI + *LO. It is + given that the values are small enough that no overflow occurs and + large enough (or zero) that no underflow occurs. */ + +static void +mul_split (long double *hi, long double *lo, long double x, long double y) +{ +#ifdef __FP_FAST_FMAL + /* Fast built-in fused multiply-add. */ + *hi = x * y; + *lo = __builtin_fmal (x, y, -*hi); +#elif defined FP_FAST_FMAL + /* Fast library fused multiply-add, compiler before GCC 4.6. */ + *hi = x * y; + *lo = __fmal (x, y, -*hi); +#else + /* Apply Dekker's algorithm. */ + *hi = x * y; +# define C ((1LL << (LDBL_MANT_DIG + 1) / 2) + 1) + long double x1 = x * C; + long double y1 = y * C; +# undef C + x1 = (x - x1) + x1; + y1 = (y - y1) + y1; + long double x2 = x - x1; + long double y2 = y - y1; + *lo = (((x1 * y1 - *hi) + x1 * y2) + x2 * y1) + x2 * y2; +#endif +} + +/* Compute the product of 1 + (T / (X + X_EPS)), 1 + (T / (X + X_EPS + + 1)), ..., 1 + (T / (X + X_EPS + N - 1)), minus 1. X is such that + all the values X + 1, ..., X + N - 1 are exactly representable, and + X_EPS / X is small enough that factors quadratic in it can be + neglected. */ + +long double +__lgamma_productl (long double t, long double x, long double x_eps, int n) +{ + long double ret = 0, ret_eps = 0; + for (int i = 0; i < n; i++) + { + long double xi = x + i; + long double quot = t / xi; + long double mhi, mlo; + mul_split (&mhi, &mlo, quot, xi); + long double quot_lo = (t - mhi - mlo) / xi - t * x_eps / (xi * xi); + /* We want (1 + RET + RET_EPS) * (1 + QUOT + QUOT_LO) - 1. */ + long double rhi, rlo; + mul_split (&rhi, &rlo, ret, quot); + long double rpq = ret + quot; + long double rpq_eps = (ret - rpq) + quot; + long double nret = rpq + rhi; + long double nret_eps = (rpq - nret) + rhi; + ret_eps += (rpq_eps + nret_eps + rlo + ret_eps * quot + + quot_lo + quot_lo * (ret + ret_eps)); + ret = nret; + } + return ret + ret_eps; +} diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 19d263e481..b4a65d04f0 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -1642,36 +1642,36 @@ ildouble: 4 ldouble: 4 Function: "gamma": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 -ildouble: 2 -ldouble: 2 - -Function: "gamma_downward": -double: 4 +double: 3 float: 3 -idouble: 4 +idouble: 3 ifloat: 3 -ildouble: 6 -ldouble: 6 +ildouble: 3 +ldouble: 3 -Function: "gamma_towardzero": -double: 4 -float: 3 -idouble: 4 -ifloat: 3 -ildouble: 6 -ldouble: 6 +Function: "gamma_downward": +double: 5 +float: 4 +idouble: 5 +ifloat: 4 +ildouble: 7 +ldouble: 7 -Function: "gamma_upward": -double: 4 +Function: "gamma_towardzero": +double: 5 float: 4 -idouble: 4 +idouble: 5 ifloat: 4 -ildouble: 4 -ldouble: 4 +ildouble: 7 +ldouble: 7 + +Function: "gamma_upward": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +ildouble: 5 +ldouble: 5 Function: "hypot": double: 1 @@ -1794,36 +1794,36 @@ ildouble: 5 ldouble: 5 Function: "lgamma": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 -ildouble: 2 -ldouble: 2 - -Function: "lgamma_downward": -double: 4 +double: 3 float: 3 -idouble: 4 +idouble: 3 ifloat: 3 -ildouble: 6 -ldouble: 6 +ildouble: 3 +ldouble: 3 -Function: "lgamma_towardzero": -double: 4 -float: 3 -idouble: 4 -ifloat: 3 -ildouble: 6 -ldouble: 6 +Function: "lgamma_downward": +double: 5 +float: 4 +idouble: 5 +ifloat: 4 +ildouble: 7 +ldouble: 7 -Function: "lgamma_upward": -double: 4 +Function: "lgamma_towardzero": +double: 5 float: 4 -idouble: 4 +idouble: 5 ifloat: 4 -ildouble: 4 -ldouble: 4 +ildouble: 7 +ldouble: 7 + +Function: "lgamma_upward": +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +ildouble: 5 +ldouble: 5 Function: "log": float: 1 -- cgit v1.2.3 From 00a7073c3810da6ef24a2e58cf6b574ac7926d23 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Fri, 11 Sep 2015 15:03:10 +0000 Subject: 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. --- 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(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index c9023fb671..61a4b539fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2015-09-11 Joseph Myers + + * 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 [BZ #2542] diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 46c3e729d6..84b3df0bee 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 7a1cd031c6..14caa1d842 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 2b81704baa..3c7ba5be01 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 b4a65d04f0..b4f2faf094 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 -- cgit v1.2.3 From a1f99ba28b7b2ed4370b81820f47384d9dae4e36 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Sat, 12 Sep 2015 00:01:38 +0000 Subject: Add more random libm test inputs (mainly for ldbl-128). This patch adds more libm test inputs found through random test generation to increase previously known ulps. This particular test generation was run for mips64, so most of the increased ulps are for ldbl-128 (float and double having been fairly well covered by such testing for x86_64), but there's the odd ulps increase for other formats. Tested for x86_64, x86 and mips64. * math/auto-libm-test-in: Add more tests of acos, acosh, asin, asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp, exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and tanh. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/mips/mips32/libm-test-ulps: Likewise. * sysdeps/mips/mips64/libm-test-ulps: Likewise. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. --- ChangeLog | 12 + math/auto-libm-test-in | 62 + math/auto-libm-test-out | 3386 ++++++++++++++++++++++++++++++++++++ sysdeps/i386/fpu/libm-test-ulps | 4 +- sysdeps/mips/mips32/libm-test-ulps | 8 +- sysdeps/mips/mips64/libm-test-ulps | 216 +-- sysdeps/x86_64/fpu/libm-test-ulps | 4 +- 7 files changed, 3586 insertions(+), 106 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index cb9c953389..ae714e0a87 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2015-09-11 Joseph Myers + + * math/auto-libm-test-in: Add more tests of acos, acosh, asin, + asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp, + exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and + tanh. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/mips/mips32/libm-test-ulps: Likewise. + * sysdeps/mips/mips64/libm-test-ulps: Likewise. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2015-09-11 Roland McGrath * sysdeps/nacl/Makefile [$(subdir) = misc] (sysdep_headers): diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 83eb4cf8c3..002a1fc852 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -72,6 +72,7 @@ acos 0xe.9a5c0d7fabb9aa1p-4 acos 0xe.17513589de79b75p-4 acos 0x3.e57821d368ebap-4 acos 0x2.0bee8p-4 +acos -0x1.da00d8p-4 acos min acos -min acos min_subnorm @@ -126,6 +127,8 @@ acosh 0x1.0722362c26ba5p+0 acosh 0x1.73515p+0 acosh 0x1.1b836p+0 acosh 0x1.07c956p+0 +acosh 0x1.1808eep+0 +acosh 0x1.1052c4p+0 acosh max no-test-inline asin 0 @@ -150,6 +153,8 @@ asin 0xf.c9675fa6fe69f12p-4 asin -0xa.fc5afp-4 asin 0xd.805e5p-4 asin -0x2.1a02dcp-4 +asin -0x8.1c120ac3e495p-4 +asin -0xb.36dacp-4 asin min asin -min asin min_subnorm @@ -234,6 +239,9 @@ asinh -0x3.11c35p-4 asinh -0x4.39534p-4 asinh -0xd.d62e8p+92 asinh -0x4.cfb9805a53a2065p-4 +asinh -0x5.cabae7a011e33d9p-4 +asinh -0x6.e26358p-4 +asinh 0x6.c92c08p-4 asinh 0x1p-500 asinh 0x1p-5000 asinh min @@ -265,6 +273,7 @@ atan -0x1.363f46p+0 atan -0x1.ad4c0ap+0 atan -0x3.eb8e18p+0 atan 0x3.53c188p+0 +atan -0x1.58c83p+0 atan min atan -min atan min_subnorm @@ -319,6 +328,8 @@ atan2 0x4.251bb8p-4 0x7.40ac68p+0 atan2 0x1.47239ep+68 0xa.3ac3cp+68 atan2 -0x6.b0794p-4 0x3.8ff10cp+0 atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 +atan2 0x3.f16f1p+0 -0x1.546056p+0 +atan2 -0x1.9e657cp-24 0x7.40bb4p-52 atan2 min min atan2 min -min atan2 -min min @@ -411,6 +422,9 @@ atanh 0x5.8be99p-40 atanh 0x3.cbed35fe733d8p-4 atanh -0x5.c18b6p-4 atanh -0x7.c88a5p-8 +atanh -0x2.c72b7cp-4 +atanh -0x3.98eaf4p-4 +atanh 0x2.c1085p-4 atanh 0x1p-500 atanh 0x1p-5000 atanh min @@ -445,6 +459,9 @@ cabs -0x1.0eda54p+28 0xb.09476p+0 cabs -0x1.133b84p+84 -0xa.7d925f57f60cp+768 cabs -0 -0x3.4e5d7877324cp+0 cabs -0xa.f59b8p+4 0xa.21a95p+20 +cabs -0x1.30ed4cp+0 0x1.e9d956p+56 +cabs -0x1.250366p-36 -0x5.a5046p-4 +cabs -0x1.88858cp+84 0x5.bd9198p+36 # carg (x + i 0) == 0 for x > 0. carg 2.0 0 @@ -475,6 +492,10 @@ carg 0x7.40ac68p+0 0x4.251bb8p-4 carg 0xa.3ac3cp+68 0x1.47239ep+68 carg 0x3.8ff10cp+0 -0x6.b0794p-4 carg -0x3.973cc4p+72 -0xf.fffffp+124 +carg -0x1.0a512ap-120 0xf.54681p-108 +carg -0x3.be0054531569p-4 -0xb.0c5a9p-4 +carg -0x1.0236b6p-20 0x2.a6e504p+108 +carg 0x9.27b5fd9157b6c92b151371ca23d8p+0 0x1.d8759b9024992p+0 carg 0x8p-152 0x4p-1076 cbrt 0.0 @@ -947,6 +968,9 @@ cos -min_subnorm cos -0x3.3de320f6be87ep+1020 cos 0xe.9f1e5bc3bb88p+112 cos 0x4.7857dp+68 +cos -0x1.02e34cp+0 +cos 0xf.f0274p+4 +cos 0x3.042d88p+0 cosh 0 cosh -0 @@ -1121,6 +1145,10 @@ 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.0221e29d5a3cdp-188 -0x8p-152 +csqrt -0x2.927275f6febb6p-184 0x8p-152 +csqrt -0x8p-152 -0x2.c832ff5b163af0dcp-2444 +csqrt -0x8p-152 -0x1.818bccp+0 csqrt 0x1.fffffep+127 0x1.fffffep+127 csqrt 0x1.fffffep+127 1.0 @@ -1341,6 +1369,10 @@ erfc 0x1.65e31p+0 erfc 0xd.44cd3p-4 erfc 0xd.47425b3cafa48p-4 erfc 0x1.2f644ep+0 +erfc 0x2.56af04p+0 +erfc 0x2.b7f8cb76737d2af98dead7c4c5eep+0 +erfc 0x2.dfb9b4p+0 +erfc 0x1.e33c9ep+0 exp 0 exp -0 @@ -1389,6 +1421,7 @@ exp -0x1.f1cf36p+8 exp 0x3.248524p+0 exp 0x1.f0b362p+0 exp 0xd.89746a799ac4eedp+0 +exp -0x6.58b64p-4 exp10 0 exp10 -0 @@ -1437,6 +1470,8 @@ exp10 0xd.f73d6p-4 exp10 0x1.cc6776p+0 exp10 0x5.b00bcd891ffe56fp+0 exp10 0xe.8b349p+4 +exp10 0x3.495c78p+0 +exp10 0xf.f33f6p+0 exp2 0 exp2 -0 @@ -1491,6 +1526,7 @@ exp2 0xa.87b8bp+0 exp2 -0xe.2ce69p-4 exp2 -0xc.1bf12p-16 exp2 -0x4.8ce878p-4 +exp2 0xf.93d18bf7be8d272p-4 expm1 0 expm1 -0 @@ -1549,6 +1585,7 @@ expm1 0x5.fb8dc64e91a74p-4 expm1 0x3.735f497c4e67535cp-4 expm1 -0x7.d6c50b469d404p+0 expm1 0x4.857de8p+4 +expm1 0x5.dfeb68p-4 expm1 0x4.0000000000000028p-16384 expm1 min expm1 -min @@ -2507,6 +2544,7 @@ log 0x1.017f8ap+44 log 0x1.0b5c1ep+36 log 0x2.1b17c2887e938p+928 log 0x1.929d9cp+0 +log 0x1.770072p+0 log10 1 log10 0.1 @@ -2557,6 +2595,10 @@ log1p 0x5.bf78873e20a2d468p-4 log1p 0x7.aa5198p-4 log1p 0x2.564fap+0 log1p 0x7.fc242a2235222ef8p-4 +log1p -0x4.f37d3c9ce0b14bdd86eb157df5d4p-4 +log1p 0x7.2eca50c4d93196362b4f37f6e8dcp-4 +log1p -0x6.3fef3067427e43dfcde9e48f74bcp-4 +log1p 0x6.af53d00fd2845d4772260ef5adc4p-4 log2 1 log2 e @@ -2575,6 +2617,9 @@ log2 0xb.e77c6p-4 log2 0x1.4fe37ep+0 log2 0x3.9b0754p+8 log2 0xb.e132ap-4 +log2 0xb.5bf82dc51f02035p-4 +log2 0xb.7704dc9beb05p-4 +log2 0xb.56f63c18e93eecdp-4 log2 min log2 min_subnorm @@ -2978,6 +3023,7 @@ pow 0x1.7d1a0a6f2p+681 1.5 pow 0x1.ce78f2p+0 -0x2.7f1f78p+4 pow 0xf.fffffp+124 -0x5.b5b648p+0 pow 0x1.430d4cp+0 0x5.0e462p+4 +pow 0x9.8b82ap-4 -0x1.99907ap+12 sin 0 sin -0 @@ -3022,6 +3068,9 @@ sin -0x3.3de320f6be87ep+1020 sin 0xe.9f1e5bc3bb88p+112 sin 0x4.7857dp+68 sin 0x6.287cc8749212e72p+0 +sin -0x1.02e34cp+0 +sin 0xf.f0274p+4 +sin 0x3.042d88p+0 sin min sin -min sin min_subnorm @@ -3049,6 +3098,9 @@ sincos -0x3.3de320f6be87ep+1020 sincos 0xe.9f1e5bc3bb88p+112 sincos 0x4.7857dp+68 sincos 0x6.287cc8749212e72p+0 +sincos -0x1.02e34cp+0 +sincos 0xf.f0274p+4 +sincos 0x3.042d88p+0 sincos min sincos -min sincos min_subnorm @@ -3102,6 +3154,11 @@ sinh -0x7.688eap-4 sinh -0xd.dce79p-4 sinh 0x8.a3127p+4 sinh 0x1.c0709p-12 +sinh 0xb.7f67c3586c24p-4 +sinh -0x1.3dda8ap+0 +sinh -0x5.ee9218p-4 +sinh -0x1.bcfc98p+0 +sinh -0x6.9bbb6df7c5d08p-4 sinh min sinh -min sinh min_subnorm @@ -3239,6 +3296,7 @@ tan -0x2.12bafcp+0 tan 0x2.091d68p+0 tan -0x5.302ab9b18593264p+0 tan 0x1.1ad374p+0 +tan -0x1.0d55b8p+0 tan min tan -min tan min_subnorm @@ -3300,6 +3358,10 @@ tanh 0x3.c80eaa7adaa3p-4 tanh 0x2.00f9857616524p-4 tanh -0xe.9e035p+0 tanh -0x3.c0d8b54c5a488p-4 +tanh -0x3.2f59p-4 +tanh 0x2.e6f54cp-4 +tanh 0x3.397f2f50241d031p-4 +tanh 0x8.4024a11b6610672b2982b852e8p-4 tanh min tanh -min tanh min_subnorm diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 747815b1c9..42fa83eca3 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -2106,6 +2106,31 @@ acos 0x2.0bee8p-4 = acos tonearest ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f63p+0L : inexact-ok = acos towardzero ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f628p+0L : inexact-ok = acos upward ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f63p+0L : inexact-ok +acos -0x1.da00d8p-4 += acos downward flt-32 -0x1.da00d8p-4f : 0x1.afd0cap+0f : inexact-ok += acos tonearest flt-32 -0x1.da00d8p-4f : 0x1.afd0cap+0f : inexact-ok += acos towardzero flt-32 -0x1.da00d8p-4f : 0x1.afd0cap+0f : inexact-ok += acos upward flt-32 -0x1.da00d8p-4f : 0x1.afd0ccp+0f : inexact-ok += acos downward dbl-64 -0x1.da00d8p-4 : 0x1.afd0ca8858c9ep+0 : inexact-ok += acos tonearest dbl-64 -0x1.da00d8p-4 : 0x1.afd0ca8858c9fp+0 : inexact-ok += acos towardzero dbl-64 -0x1.da00d8p-4 : 0x1.afd0ca8858c9ep+0 : inexact-ok += acos upward dbl-64 -0x1.da00d8p-4 : 0x1.afd0ca8858c9fp+0 : inexact-ok += acos downward ldbl-96-intel -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46p+0L : inexact-ok += acos tonearest ldbl-96-intel -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46p+0L : inexact-ok += acos towardzero ldbl-96-intel -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46p+0L : inexact-ok += acos upward ldbl-96-intel -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea48p+0L : inexact-ok += acos downward ldbl-96-m68k -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46p+0L : inexact-ok += acos upward ldbl-96-m68k -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea48p+0L : inexact-ok += acos downward ldbl-128 -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46ebc1be7c97dfp+0L : inexact-ok += acos tonearest ldbl-128 -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46ebc1be7c97dfp+0L : inexact-ok += acos towardzero ldbl-128 -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46ebc1be7c97dfp+0L : inexact-ok += acos upward ldbl-128 -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46ebc1be7c97ep+0L : inexact-ok += acos downward ldbl-128ibm -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46ebc1be7c978p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46ebc1be7c98p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46ebc1be7c978p+0L : inexact-ok += acos upward ldbl-128ibm -0x1.da00d8p-4L : 0x1.afd0ca8858c9ea46ebc1be7c98p+0L : inexact-ok acos min = acos downward flt-32 0x4p-128f : 0x1.921fb4p+0f : inexact-ok = acos tonearest flt-32 0x4p-128f : 0x1.921fb6p+0f : inexact-ok @@ -3903,6 +3928,56 @@ acosh 0x1.07c956p+0 = 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 0x1.1808eep+0 += acosh downward flt-32 0x1.1808eep+0f : 0x6.e14eap-4f : inexact-ok += acosh tonearest flt-32 0x1.1808eep+0f : 0x6.e14ea8p-4f : inexact-ok += acosh towardzero flt-32 0x1.1808eep+0f : 0x6.e14eap-4f : inexact-ok += acosh upward flt-32 0x1.1808eep+0f : 0x6.e14ea8p-4f : inexact-ok += acosh downward dbl-64 0x1.1808eep+0 : 0x6.e14ea65707588p-4 : inexact-ok += acosh tonearest dbl-64 0x1.1808eep+0 : 0x6.e14ea65707588p-4 : inexact-ok += acosh towardzero dbl-64 0x1.1808eep+0 : 0x6.e14ea65707588p-4 : inexact-ok += acosh upward dbl-64 0x1.1808eep+0 : 0x6.e14ea6570758cp-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.1808eep+0L : 0x6.e14ea65707588308p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.1808eep+0L : 0x6.e14ea6570758831p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.1808eep+0L : 0x6.e14ea65707588308p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.1808eep+0L : 0x6.e14ea6570758831p-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.1808eep+0L : 0x6.e14ea65707588308p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.1808eep+0L : 0x6.e14ea6570758831p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.1808eep+0L : 0x6.e14ea65707588308p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.1808eep+0L : 0x6.e14ea6570758831p-4L : inexact-ok += acosh downward ldbl-128 0x1.1808eep+0L : 0x6.e14ea6570758830c709fd6ddc384p-4L : inexact-ok += acosh tonearest ldbl-128 0x1.1808eep+0L : 0x6.e14ea6570758830c709fd6ddc388p-4L : inexact-ok += acosh towardzero ldbl-128 0x1.1808eep+0L : 0x6.e14ea6570758830c709fd6ddc384p-4L : inexact-ok += acosh upward ldbl-128 0x1.1808eep+0L : 0x6.e14ea6570758830c709fd6ddc388p-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.1808eep+0L : 0x6.e14ea6570758830c709fd6ddc2p-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.1808eep+0L : 0x6.e14ea6570758830c709fd6ddc4p-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.1808eep+0L : 0x6.e14ea6570758830c709fd6ddc2p-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.1808eep+0L : 0x6.e14ea6570758830c709fd6ddc4p-4L : inexact-ok +acosh 0x1.1052c4p+0 += acosh downward flt-32 0x1.1052c4p+0f : 0x5.af0cb8p-4f : inexact-ok += acosh tonearest flt-32 0x1.1052c4p+0f : 0x5.af0ccp-4f : inexact-ok += acosh towardzero flt-32 0x1.1052c4p+0f : 0x5.af0cb8p-4f : inexact-ok += acosh upward flt-32 0x1.1052c4p+0f : 0x5.af0ccp-4f : inexact-ok += acosh downward dbl-64 0x1.1052c4p+0 : 0x5.af0cbc66dcd48p-4 : inexact-ok += acosh tonearest dbl-64 0x1.1052c4p+0 : 0x5.af0cbc66dcd48p-4 : inexact-ok += acosh towardzero dbl-64 0x1.1052c4p+0 : 0x5.af0cbc66dcd48p-4 : inexact-ok += acosh upward dbl-64 0x1.1052c4p+0 : 0x5.af0cbc66dcd4cp-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.1052c4p+0L : 0x5.af0cbc66dcd49928p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.1052c4p+0L : 0x5.af0cbc66dcd4993p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.1052c4p+0L : 0x5.af0cbc66dcd49928p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.1052c4p+0L : 0x5.af0cbc66dcd4993p-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.1052c4p+0L : 0x5.af0cbc66dcd49928p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.1052c4p+0L : 0x5.af0cbc66dcd4993p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.1052c4p+0L : 0x5.af0cbc66dcd49928p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.1052c4p+0L : 0x5.af0cbc66dcd4993p-4L : inexact-ok += acosh downward ldbl-128 0x1.1052c4p+0L : 0x5.af0cbc66dcd4992c060eb8ff49fcp-4L : inexact-ok += acosh tonearest ldbl-128 0x1.1052c4p+0L : 0x5.af0cbc66dcd4992c060eb8ff4ap-4L : inexact-ok += acosh towardzero ldbl-128 0x1.1052c4p+0L : 0x5.af0cbc66dcd4992c060eb8ff49fcp-4L : inexact-ok += acosh upward ldbl-128 0x1.1052c4p+0L : 0x5.af0cbc66dcd4992c060eb8ff4ap-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.1052c4p+0L : 0x5.af0cbc66dcd4992c060eb8ff48p-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.1052c4p+0L : 0x5.af0cbc66dcd4992c060eb8ff4ap-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.1052c4p+0L : 0x5.af0cbc66dcd4992c060eb8ff48p-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.1052c4p+0L : 0x5.af0cbc66dcd4992c060eb8ff4ap-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 @@ -4942,6 +5017,100 @@ asin -0x2.1a02dcp-4 = asin tonearest ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc14p-4L : inexact-ok = asin towardzero ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13p-4L : inexact-ok = asin upward ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13p-4L : inexact-ok +asin -0x8.1c120ac3e495p-4 += asin downward flt-32 -0x8.1c12p-4f : -0x8.8125fp-4f : inexact-ok += asin tonearest flt-32 -0x8.1c12p-4f : -0x8.8125fp-4f : inexact-ok += asin towardzero flt-32 -0x8.1c12p-4f : -0x8.8125ep-4f : inexact-ok += asin upward flt-32 -0x8.1c12p-4f : -0x8.8125ep-4f : inexact-ok += asin downward dbl-64 -0x8.1c12p-4 : -0x8.8125ead6b6e8p-4 : inexact-ok += asin tonearest dbl-64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok += asin towardzero dbl-64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok += asin upward dbl-64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok += asin downward ldbl-96-intel -0x8.1c12p-4L : -0x8.8125ead6b6e7a1ep-4L : inexact-ok += asin tonearest ldbl-96-intel -0x8.1c12p-4L : -0x8.8125ead6b6e7a1ep-4L : inexact-ok += asin towardzero ldbl-96-intel -0x8.1c12p-4L : -0x8.8125ead6b6e7a1dp-4L : inexact-ok += asin upward ldbl-96-intel -0x8.1c12p-4L : -0x8.8125ead6b6e7a1dp-4L : inexact-ok += asin downward ldbl-96-m68k -0x8.1c12p-4L : -0x8.8125ead6b6e7a1ep-4L : inexact-ok += asin tonearest ldbl-96-m68k -0x8.1c12p-4L : -0x8.8125ead6b6e7a1ep-4L : inexact-ok += asin towardzero ldbl-96-m68k -0x8.1c12p-4L : -0x8.8125ead6b6e7a1dp-4L : inexact-ok += asin upward ldbl-96-m68k -0x8.1c12p-4L : -0x8.8125ead6b6e7a1dp-4L : inexact-ok += asin downward ldbl-128 -0x8.1c12p-4L : -0x8.8125ead6b6e7a1d8c217cd5d95fp-4L : inexact-ok += asin tonearest ldbl-128 -0x8.1c12p-4L : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4L : inexact-ok += asin towardzero ldbl-128 -0x8.1c12p-4L : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4L : inexact-ok += asin upward ldbl-128 -0x8.1c12p-4L : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4L : inexact-ok += asin downward ldbl-128ibm -0x8.1c12p-4L : -0x8.8125ead6b6e7a1d8c217cd5d98p-4L : inexact-ok += asin tonearest ldbl-128ibm -0x8.1c12p-4L : -0x8.8125ead6b6e7a1d8c217cd5d94p-4L : inexact-ok += asin towardzero ldbl-128ibm -0x8.1c12p-4L : -0x8.8125ead6b6e7a1d8c217cd5d94p-4L : inexact-ok += asin upward ldbl-128ibm -0x8.1c12p-4L : -0x8.8125ead6b6e7a1d8c217cd5d94p-4L : inexact-ok += asin downward flt-32 -0x8.1c121p-4f : -0x8.8126p-4f : inexact-ok += asin tonearest flt-32 -0x8.1c121p-4f : -0x8.8126p-4f : inexact-ok += asin towardzero flt-32 -0x8.1c121p-4f : -0x8.8125fp-4f : inexact-ok += asin upward flt-32 -0x8.1c121p-4f : -0x8.8125fp-4f : inexact-ok += asin downward dbl-64 -0x8.1c121p-4 : -0x8.8125fd6646ap-4 : inexact-ok += asin tonearest dbl-64 -0x8.1c121p-4 : -0x8.8125fd6646ap-4 : inexact-ok += asin towardzero dbl-64 -0x8.1c121p-4 : -0x8.8125fd66469f8p-4 : inexact-ok += asin upward dbl-64 -0x8.1c121p-4 : -0x8.8125fd66469f8p-4 : inexact-ok += asin downward ldbl-96-intel -0x8.1c121p-4L : -0x8.8125fd66469ff71p-4L : inexact-ok += asin tonearest ldbl-96-intel -0x8.1c121p-4L : -0x8.8125fd66469ff71p-4L : inexact-ok += asin towardzero ldbl-96-intel -0x8.1c121p-4L : -0x8.8125fd66469ff7p-4L : inexact-ok += asin upward ldbl-96-intel -0x8.1c121p-4L : -0x8.8125fd66469ff7p-4L : inexact-ok += asin downward ldbl-96-m68k -0x8.1c121p-4L : -0x8.8125fd66469ff71p-4L : inexact-ok += asin tonearest ldbl-96-m68k -0x8.1c121p-4L : -0x8.8125fd66469ff71p-4L : inexact-ok += asin towardzero ldbl-96-m68k -0x8.1c121p-4L : -0x8.8125fd66469ff7p-4L : inexact-ok += asin upward ldbl-96-m68k -0x8.1c121p-4L : -0x8.8125fd66469ff7p-4L : inexact-ok += asin downward ldbl-128 -0x8.1c121p-4L : -0x8.8125fd66469ff70b465e5da19098p-4L : inexact-ok += asin tonearest ldbl-128 -0x8.1c121p-4L : -0x8.8125fd66469ff70b465e5da19098p-4L : inexact-ok += asin towardzero ldbl-128 -0x8.1c121p-4L : -0x8.8125fd66469ff70b465e5da1909p-4L : inexact-ok += asin upward ldbl-128 -0x8.1c121p-4L : -0x8.8125fd66469ff70b465e5da1909p-4L : inexact-ok += asin downward ldbl-128ibm -0x8.1c121p-4L : -0x8.8125fd66469ff70b465e5da194p-4L : inexact-ok += asin tonearest ldbl-128ibm -0x8.1c121p-4L : -0x8.8125fd66469ff70b465e5da19p-4L : inexact-ok += asin towardzero ldbl-128ibm -0x8.1c121p-4L : -0x8.8125fd66469ff70b465e5da19p-4L : inexact-ok += asin upward ldbl-128ibm -0x8.1c121p-4L : -0x8.8125fd66469ff70b465e5da19p-4L : inexact-ok += asin downward dbl-64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8cp-4 : inexact-ok += asin tonearest dbl-64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok += asin towardzero dbl-64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok += asin upward dbl-64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok += asin downward ldbl-96-intel -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1ep-4L : inexact-ok += asin tonearest ldbl-96-intel -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1ep-4L : inexact-ok += asin towardzero ldbl-96-intel -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dp-4L : inexact-ok += asin upward ldbl-96-intel -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dp-4L : inexact-ok += asin downward ldbl-96-m68k -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1ep-4L : inexact-ok += asin tonearest ldbl-96-m68k -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1ep-4L : inexact-ok += asin towardzero ldbl-96-m68k -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dp-4L : inexact-ok += asin upward ldbl-96-m68k -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dp-4L : inexact-ok += asin downward ldbl-128 -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dc6075dd9103f8p-4L : inexact-ok += asin tonearest ldbl-128 -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dc6075dd9103f8p-4L : inexact-ok += asin towardzero ldbl-128 -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dc6075dd9103fp-4L : inexact-ok += asin upward ldbl-128 -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dc6075dd9103fp-4L : inexact-ok += asin downward ldbl-128ibm -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dc6075dd9104p-4L : inexact-ok += asin tonearest ldbl-128ibm -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dc6075dd9104p-4L : inexact-ok += asin towardzero ldbl-128ibm -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dc6075dd91p-4L : inexact-ok += asin upward ldbl-128ibm -0x8.1c120ac3e495p-4L : -0x8.8125f753af8ba1dc6075dd91p-4L : inexact-ok +asin -0xb.36dacp-4 += asin downward flt-32 -0xb.36dacp-4f : -0xc.6d261p-4f : inexact-ok += asin tonearest flt-32 -0xb.36dacp-4f : -0xc.6d261p-4f : inexact-ok += asin towardzero flt-32 -0xb.36dacp-4f : -0xc.6d26p-4f : inexact-ok += asin upward flt-32 -0xb.36dacp-4f : -0xc.6d26p-4f : inexact-ok += asin downward dbl-64 -0xb.36dacp-4 : -0xc.6d260a784d778p-4 : inexact-ok += asin tonearest dbl-64 -0xb.36dacp-4 : -0xc.6d260a784d778p-4 : inexact-ok += asin towardzero dbl-64 -0xb.36dacp-4 : -0xc.6d260a784d77p-4 : inexact-ok += asin upward dbl-64 -0xb.36dacp-4 : -0xc.6d260a784d77p-4 : inexact-ok += asin downward ldbl-96-intel -0xb.36dacp-4L : -0xc.6d260a784d776d9p-4L : inexact-ok += asin tonearest ldbl-96-intel -0xb.36dacp-4L : -0xc.6d260a784d776d8p-4L : inexact-ok += asin towardzero ldbl-96-intel -0xb.36dacp-4L : -0xc.6d260a784d776d8p-4L : inexact-ok += asin upward ldbl-96-intel -0xb.36dacp-4L : -0xc.6d260a784d776d8p-4L : inexact-ok += asin downward ldbl-96-m68k -0xb.36dacp-4L : -0xc.6d260a784d776d9p-4L : inexact-ok += asin tonearest ldbl-96-m68k -0xb.36dacp-4L : -0xc.6d260a784d776d8p-4L : inexact-ok += asin towardzero ldbl-96-m68k -0xb.36dacp-4L : -0xc.6d260a784d776d8p-4L : inexact-ok += asin upward ldbl-96-m68k -0xb.36dacp-4L : -0xc.6d260a784d776d8p-4L : inexact-ok += asin downward ldbl-128 -0xb.36dacp-4L : -0xc.6d260a784d776d866f2a5ba71c1p-4L : inexact-ok += asin tonearest ldbl-128 -0xb.36dacp-4L : -0xc.6d260a784d776d866f2a5ba71c08p-4L : inexact-ok += asin towardzero ldbl-128 -0xb.36dacp-4L : -0xc.6d260a784d776d866f2a5ba71c08p-4L : inexact-ok += asin upward ldbl-128 -0xb.36dacp-4L : -0xc.6d260a784d776d866f2a5ba71c08p-4L : inexact-ok += asin downward ldbl-128ibm -0xb.36dacp-4L : -0xc.6d260a784d776d866f2a5ba72p-4L : inexact-ok += asin tonearest ldbl-128ibm -0xb.36dacp-4L : -0xc.6d260a784d776d866f2a5ba71cp-4L : inexact-ok += asin towardzero ldbl-128ibm -0xb.36dacp-4L : -0xc.6d260a784d776d866f2a5ba71cp-4L : inexact-ok += asin upward ldbl-128ibm -0xb.36dacp-4L : -0xc.6d260a784d776d866f2a5ba71cp-4L : inexact-ok asin min = asin downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = asin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -7461,6 +7630,161 @@ asinh -0x4.cfb9805a53a2065p-4 = asinh tonearest ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-4L : inexact-ok = asinh towardzero ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-4L : inexact-ok = asinh upward ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-4L : inexact-ok +asinh -0x5.cabae7a011e33d9p-4 += asinh downward flt-32 -0x5.cabaep-4f : -0x5.ac1ebp-4f : inexact-ok += asinh tonearest flt-32 -0x5.cabaep-4f : -0x5.ac1ebp-4f : inexact-ok += asinh towardzero flt-32 -0x5.cabaep-4f : -0x5.ac1ea8p-4f : inexact-ok += asinh upward flt-32 -0x5.cabaep-4f : -0x5.ac1ea8p-4f : inexact-ok += asinh downward dbl-64 -0x5.cabaep-4 : -0x5.ac1eaf0870dccp-4 : inexact-ok += asinh tonearest dbl-64 -0x5.cabaep-4 : -0x5.ac1eaf0870dccp-4 : inexact-ok += asinh towardzero dbl-64 -0x5.cabaep-4 : -0x5.ac1eaf0870dc8p-4 : inexact-ok += asinh upward dbl-64 -0x5.cabaep-4 : -0x5.ac1eaf0870dc8p-4 : inexact-ok += asinh downward ldbl-96-intel -0x5.cabaep-4L : -0x5.ac1eaf0870dcb5p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x5.cabaep-4L : -0x5.ac1eaf0870dcb5p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4f8p-4L : inexact-ok += asinh upward ldbl-96-intel -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4f8p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x5.cabaep-4L : -0x5.ac1eaf0870dcb5p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x5.cabaep-4L : -0x5.ac1eaf0870dcb5p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4f8p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4f8p-4L : inexact-ok += asinh downward ldbl-128 -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4fc584cd1a4e9a4p-4L : inexact-ok += asinh tonearest ldbl-128 -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4fc584cd1a4e9a4p-4L : inexact-ok += asinh towardzero ldbl-128 -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4fc584cd1a4e9ap-4L : inexact-ok += asinh upward ldbl-128 -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4fc584cd1a4e9ap-4L : inexact-ok += asinh downward ldbl-128ibm -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4fc584cd1a4eap-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4fc584cd1a4eap-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4fc584cd1a4e8p-4L : inexact-ok += asinh upward ldbl-128ibm -0x5.cabaep-4L : -0x5.ac1eaf0870dcb4fc584cd1a4e8p-4L : inexact-ok += asinh downward flt-32 -0x5.cabae8p-4f : -0x5.ac1eb8p-4f : inexact-ok += asinh tonearest flt-32 -0x5.cabae8p-4f : -0x5.ac1eb8p-4f : inexact-ok += asinh towardzero flt-32 -0x5.cabae8p-4f : -0x5.ac1ebp-4f : inexact-ok += asinh upward flt-32 -0x5.cabae8p-4f : -0x5.ac1ebp-4f : inexact-ok += asinh downward dbl-64 -0x5.cabae8p-4 : -0x5.ac1eb68e26b14p-4 : inexact-ok += asinh tonearest dbl-64 -0x5.cabae8p-4 : -0x5.ac1eb68e26b14p-4 : inexact-ok += asinh towardzero dbl-64 -0x5.cabae8p-4 : -0x5.ac1eb68e26b1p-4 : inexact-ok += asinh upward dbl-64 -0x5.cabae8p-4 : -0x5.ac1eb68e26b1p-4 : inexact-ok += asinh downward ldbl-96-intel -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a8p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a8p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x5.cabae8p-4L : -0x5.ac1eb68e26b132ap-4L : inexact-ok += asinh upward ldbl-96-intel -0x5.cabae8p-4L : -0x5.ac1eb68e26b132ap-4L : inexact-ok += asinh downward ldbl-96-m68k -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a8p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a8p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x5.cabae8p-4L : -0x5.ac1eb68e26b132ap-4L : inexact-ok += asinh upward ldbl-96-m68k -0x5.cabae8p-4L : -0x5.ac1eb68e26b132ap-4L : inexact-ok += asinh downward ldbl-128 -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a5e3ce931aa7b4p-4L : inexact-ok += asinh tonearest ldbl-128 -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a5e3ce931aa7b4p-4L : inexact-ok += asinh towardzero ldbl-128 -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a5e3ce931aa7bp-4L : inexact-ok += asinh upward ldbl-128 -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a5e3ce931aa7bp-4L : inexact-ok += asinh downward ldbl-128ibm -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a5e3ce931aa8p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a5e3ce931aa8p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a5e3ce931aa6p-4L : inexact-ok += asinh upward ldbl-128ibm -0x5.cabae8p-4L : -0x5.ac1eb68e26b132a5e3ce931aa6p-4L : inexact-ok += asinh downward dbl-64 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fdp-4 : inexact-ok += asinh tonearest dbl-64 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fccp-4 : inexact-ok += asinh towardzero dbl-64 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fccp-4 : inexact-ok += asinh upward dbl-64 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fccp-4 : inexact-ok += asinh downward ldbl-96-intel -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd81p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd81p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd808p-4L : inexact-ok += asinh upward ldbl-96-intel -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd808p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd81p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd81p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd808p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd808p-4L : inexact-ok += asinh downward ldbl-128 -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd80e04e8e6253e2p-4L : inexact-ok += asinh tonearest ldbl-128 -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd80e04e8e6253e2p-4L : inexact-ok += asinh towardzero ldbl-128 -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd80e04e8e6253e1cp-4L : inexact-ok += asinh upward ldbl-128 -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd80e04e8e6253e1cp-4L : inexact-ok += asinh downward ldbl-128ibm -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd80e04e8e6254p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd80e04e8e6253ep-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd80e04e8e6253ep-4L : inexact-ok += asinh upward ldbl-128ibm -0x5.cabae7a011e3p-4L : -0x5.ac1eb633f2fcd80e04e8e6253ep-4L : inexact-ok += asinh downward dbl-64 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd4p-4 : inexact-ok += asinh tonearest dbl-64 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fdp-4 : inexact-ok += asinh towardzero dbl-64 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fdp-4 : inexact-ok += asinh upward dbl-64 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fdp-4 : inexact-ok += asinh downward ldbl-96-intel -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd144p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd1438p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd1438p-4L : inexact-ok += asinh upward ldbl-96-intel -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd1438p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd144p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd1438p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd1438p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd1438p-4L : inexact-ok += asinh downward ldbl-128 -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd143bb3887641c888p-4L : inexact-ok += asinh tonearest ldbl-128 -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd143bb3887641c888p-4L : inexact-ok += asinh towardzero ldbl-128 -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd143bb3887641c884p-4L : inexact-ok += asinh upward ldbl-128 -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd143bb3887641c884p-4L : inexact-ok += asinh downward ldbl-128ibm -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd143bb3887641cap-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd143bb3887641c8p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd143bb3887641c8p-4L : inexact-ok += asinh upward ldbl-128ibm -0x5.cabae7a011e34p-4L : -0x5.ac1eb633f2fd143bb3887641c8p-4L : inexact-ok += asinh downward ldbl-96-intel -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f8p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11fp-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11fp-4L : inexact-ok += asinh upward ldbl-96-intel -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11fp-4L : inexact-ok += asinh downward ldbl-96-m68k -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f8p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11fp-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11fp-4L : inexact-ok += asinh upward ldbl-96-m68k -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11fp-4L : inexact-ok += asinh downward ldbl-128 -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f0f621e284b244p-4L : inexact-ok += asinh tonearest ldbl-128 -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f0f621e284b244p-4L : inexact-ok += asinh towardzero ldbl-128 -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f0f621e284b24p-4L : inexact-ok += asinh upward ldbl-128 -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f0f621e284b24p-4L : inexact-ok += asinh downward ldbl-128ibm -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f0f621e284b4p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f0f621e284b2p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f0f621e284b2p-4L : inexact-ok += asinh upward ldbl-128ibm -0x5.cabae7a011e33d9p-4L : -0x5.ac1eb633f2fd11f0f621e284b2p-4L : inexact-ok +asinh -0x6.e26358p-4 += asinh downward flt-32 -0x6.e26358p-4f : -0x6.b01868p-4f : inexact-ok += asinh tonearest flt-32 -0x6.e26358p-4f : -0x6.b0186p-4f : inexact-ok += asinh towardzero flt-32 -0x6.e26358p-4f : -0x6.b0186p-4f : inexact-ok += asinh upward flt-32 -0x6.e26358p-4f : -0x6.b0186p-4f : inexact-ok += asinh downward dbl-64 -0x6.e26358p-4 : -0x6.b01863558de0cp-4 : inexact-ok += asinh tonearest dbl-64 -0x6.e26358p-4 : -0x6.b01863558de0cp-4 : inexact-ok += asinh towardzero dbl-64 -0x6.e26358p-4 : -0x6.b01863558de08p-4 : inexact-ok += asinh upward dbl-64 -0x6.e26358p-4 : -0x6.b01863558de08p-4 : inexact-ok += asinh downward ldbl-96-intel -0x6.e26358p-4L : -0x6.b01863558de0abap-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x6.e26358p-4L : -0x6.b01863558de0abap-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x6.e26358p-4L : -0x6.b01863558de0ab98p-4L : inexact-ok += asinh upward ldbl-96-intel -0x6.e26358p-4L : -0x6.b01863558de0ab98p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x6.e26358p-4L : -0x6.b01863558de0abap-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x6.e26358p-4L : -0x6.b01863558de0abap-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x6.e26358p-4L : -0x6.b01863558de0ab98p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x6.e26358p-4L : -0x6.b01863558de0ab98p-4L : inexact-ok += asinh downward ldbl-128 -0x6.e26358p-4L : -0x6.b01863558de0ab9db866832ea55cp-4L : inexact-ok += asinh tonearest ldbl-128 -0x6.e26358p-4L : -0x6.b01863558de0ab9db866832ea558p-4L : inexact-ok += asinh towardzero ldbl-128 -0x6.e26358p-4L : -0x6.b01863558de0ab9db866832ea558p-4L : inexact-ok += asinh upward ldbl-128 -0x6.e26358p-4L : -0x6.b01863558de0ab9db866832ea558p-4L : inexact-ok += asinh downward ldbl-128ibm -0x6.e26358p-4L : -0x6.b01863558de0ab9db866832ea6p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x6.e26358p-4L : -0x6.b01863558de0ab9db866832ea6p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x6.e26358p-4L : -0x6.b01863558de0ab9db866832ea4p-4L : inexact-ok += asinh upward ldbl-128ibm -0x6.e26358p-4L : -0x6.b01863558de0ab9db866832ea4p-4L : inexact-ok +asinh 0x6.c92c08p-4 += asinh downward flt-32 0x6.c92c08p-4f : 0x6.98e81p-4f : inexact-ok += asinh tonearest flt-32 0x6.c92c08p-4f : 0x6.98e81p-4f : inexact-ok += asinh towardzero flt-32 0x6.c92c08p-4f : 0x6.98e81p-4f : inexact-ok += asinh upward flt-32 0x6.c92c08p-4f : 0x6.98e818p-4f : inexact-ok += asinh downward dbl-64 0x6.c92c08p-4 : 0x6.98e810591e8cp-4 : inexact-ok += asinh tonearest dbl-64 0x6.c92c08p-4 : 0x6.98e810591e8cp-4 : inexact-ok += asinh towardzero dbl-64 0x6.c92c08p-4 : 0x6.98e810591e8cp-4 : inexact-ok += asinh upward dbl-64 0x6.c92c08p-4 : 0x6.98e810591e8c4p-4 : inexact-ok += asinh downward ldbl-96-intel 0x6.c92c08p-4L : 0x6.98e810591e8c1c78p-4L : inexact-ok += asinh tonearest ldbl-96-intel 0x6.c92c08p-4L : 0x6.98e810591e8c1c78p-4L : inexact-ok += asinh towardzero ldbl-96-intel 0x6.c92c08p-4L : 0x6.98e810591e8c1c78p-4L : inexact-ok += asinh upward ldbl-96-intel 0x6.c92c08p-4L : 0x6.98e810591e8c1c8p-4L : inexact-ok += asinh downward ldbl-96-m68k 0x6.c92c08p-4L : 0x6.98e810591e8c1c78p-4L : inexact-ok += asinh tonearest ldbl-96-m68k 0x6.c92c08p-4L : 0x6.98e810591e8c1c78p-4L : inexact-ok += asinh towardzero ldbl-96-m68k 0x6.c92c08p-4L : 0x6.98e810591e8c1c78p-4L : inexact-ok += asinh upward ldbl-96-m68k 0x6.c92c08p-4L : 0x6.98e810591e8c1c8p-4L : inexact-ok += asinh downward ldbl-128 0x6.c92c08p-4L : 0x6.98e810591e8c1c7a088484b273bp-4L : inexact-ok += asinh tonearest ldbl-128 0x6.c92c08p-4L : 0x6.98e810591e8c1c7a088484b273b4p-4L : inexact-ok += asinh towardzero ldbl-128 0x6.c92c08p-4L : 0x6.98e810591e8c1c7a088484b273bp-4L : inexact-ok += asinh upward ldbl-128 0x6.c92c08p-4L : 0x6.98e810591e8c1c7a088484b273b4p-4L : inexact-ok += asinh downward ldbl-128ibm 0x6.c92c08p-4L : 0x6.98e810591e8c1c7a088484b272p-4L : inexact-ok += asinh tonearest ldbl-128ibm 0x6.c92c08p-4L : 0x6.98e810591e8c1c7a088484b274p-4L : inexact-ok += asinh towardzero ldbl-128ibm 0x6.c92c08p-4L : 0x6.98e810591e8c1c7a088484b272p-4L : inexact-ok += asinh upward ldbl-128ibm 0x6.c92c08p-4L : 0x6.98e810591e8c1c7a088484b274p-4L : inexact-ok asinh 0x1p-500 = asinh downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok = asinh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok @@ -8803,6 +9127,31 @@ atan 0x3.53c188p+0 = atan tonearest ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e4558p+0L : inexact-ok = atan towardzero ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e455p+0L : inexact-ok = atan upward ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e4558p+0L : inexact-ok +atan -0x1.58c83p+0 += atan downward flt-32 -0x1.58c83p+0f : -0xe.e9f01p-4f : inexact-ok += atan tonearest flt-32 -0x1.58c83p+0f : -0xe.e9f01p-4f : inexact-ok += atan towardzero flt-32 -0x1.58c83p+0f : -0xe.e9fp-4f : inexact-ok += atan upward flt-32 -0x1.58c83p+0f : -0xe.e9fp-4f : inexact-ok += atan downward dbl-64 -0x1.58c83p+0 : -0xe.e9f00a57b144p-4 : inexact-ok += atan tonearest dbl-64 -0x1.58c83p+0 : -0xe.e9f00a57b1438p-4 : inexact-ok += atan towardzero dbl-64 -0x1.58c83p+0 : -0xe.e9f00a57b1438p-4 : inexact-ok += atan upward dbl-64 -0x1.58c83p+0 : -0xe.e9f00a57b1438p-4 : inexact-ok += atan downward ldbl-96-intel -0x1.58c83p+0L : -0xe.e9f00a57b143b32p-4L : inexact-ok += atan tonearest ldbl-96-intel -0x1.58c83p+0L : -0xe.e9f00a57b143b32p-4L : inexact-ok += atan towardzero ldbl-96-intel -0x1.58c83p+0L : -0xe.e9f00a57b143b31p-4L : inexact-ok += atan upward ldbl-96-intel -0x1.58c83p+0L : -0xe.e9f00a57b143b31p-4L : inexact-ok += atan downward ldbl-96-m68k -0x1.58c83p+0L : -0xe.e9f00a57b143b32p-4L : inexact-ok += atan tonearest ldbl-96-m68k -0x1.58c83p+0L : -0xe.e9f00a57b143b32p-4L : inexact-ok += atan towardzero ldbl-96-m68k -0x1.58c83p+0L : -0xe.e9f00a57b143b31p-4L : inexact-ok += atan upward ldbl-96-m68k -0x1.58c83p+0L : -0xe.e9f00a57b143b31p-4L : inexact-ok += atan downward ldbl-128 -0x1.58c83p+0L : -0xe.e9f00a57b143b31a8f4be18ea31p-4L : inexact-ok += atan tonearest ldbl-128 -0x1.58c83p+0L : -0xe.e9f00a57b143b31a8f4be18ea31p-4L : inexact-ok += atan towardzero ldbl-128 -0x1.58c83p+0L : -0xe.e9f00a57b143b31a8f4be18ea308p-4L : inexact-ok += atan upward ldbl-128 -0x1.58c83p+0L : -0xe.e9f00a57b143b31a8f4be18ea308p-4L : inexact-ok += atan downward ldbl-128ibm -0x1.58c83p+0L : -0xe.e9f00a57b143b31a8f4be18ea4p-4L : inexact-ok += atan tonearest ldbl-128ibm -0x1.58c83p+0L : -0xe.e9f00a57b143b31a8f4be18ea4p-4L : inexact-ok += atan towardzero ldbl-128ibm -0x1.58c83p+0L : -0xe.e9f00a57b143b31a8f4be18eap-4L : inexact-ok += atan upward ldbl-128ibm -0x1.58c83p+0L : -0xe.e9f00a57b143b31a8f4be18eap-4L : inexact-ok atan min = atan downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok = atan tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -14264,6 +14613,56 @@ atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 = atan2 tonearest ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok = atan2 towardzero ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dep-852L : inexact-ok = atan2 upward ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dep-852L : inexact-ok +atan2 0x3.f16f1p+0 -0x1.546056p+0 += atan2 downward flt-32 0x3.f16f1p+0f -0x1.546056p+0f : 0x1.e56178p+0f : inexact-ok += atan2 tonearest flt-32 0x3.f16f1p+0f -0x1.546056p+0f : 0x1.e5617ap+0f : inexact-ok += atan2 towardzero flt-32 0x3.f16f1p+0f -0x1.546056p+0f : 0x1.e56178p+0f : inexact-ok += atan2 upward flt-32 0x3.f16f1p+0f -0x1.546056p+0f : 0x1.e5617ap+0f : inexact-ok += atan2 downward dbl-64 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbp+0 : inexact-ok += atan2 tonearest dbl-64 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bcp+0 : inexact-ok += atan2 towardzero dbl-64 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbp+0 : inexact-ok += atan2 upward dbl-64 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bcp+0 : inexact-ok += atan2 downward ldbl-96-intel 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ap+0L : inexact-ok += atan2 tonearest ldbl-96-intel 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ap+0L : inexact-ok += atan2 towardzero ldbl-96-intel 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ap+0L : inexact-ok += atan2 upward ldbl-96-intel 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3cp+0L : inexact-ok += atan2 downward ldbl-96-m68k 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ap+0L : inexact-ok += atan2 tonearest ldbl-96-m68k 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ap+0L : inexact-ok += atan2 towardzero ldbl-96-m68k 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ap+0L : inexact-ok += atan2 upward ldbl-96-m68k 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3cp+0L : inexact-ok += atan2 downward ldbl-128 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ab867fdf781cfp+0L : inexact-ok += atan2 tonearest ldbl-128 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ab867fdf781dp+0L : inexact-ok += atan2 towardzero ldbl-128 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ab867fdf781cfp+0L : inexact-ok += atan2 upward ldbl-128 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ab867fdf781dp+0L : inexact-ok += atan2 downward ldbl-128ibm 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ab867fdf7818p+0L : inexact-ok += atan2 tonearest ldbl-128ibm 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ab867fdf782p+0L : inexact-ok += atan2 towardzero ldbl-128ibm 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ab867fdf7818p+0L : inexact-ok += atan2 upward ldbl-128ibm 0x3.f16f1p+0L -0x1.546056p+0L : 0x1.e5617957818bbb3ab867fdf782p+0L : inexact-ok +atan2 -0x1.9e657cp-24 0x7.40bb4p-52 += atan2 downward flt-32 -0x1.9e657cp-24f 0x7.40bb4p-52f : -0x1.921fb6p+0f : inexact-ok += atan2 tonearest flt-32 -0x1.9e657cp-24f 0x7.40bb4p-52f : -0x1.921fb4p+0f : inexact-ok += atan2 towardzero flt-32 -0x1.9e657cp-24f 0x7.40bb4p-52f : -0x1.921fb4p+0f : inexact-ok += atan2 upward flt-32 -0x1.9e657cp-24f 0x7.40bb4p-52f : -0x1.921fb4p+0f : inexact-ok += atan2 downward dbl-64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc92694p+0 : inexact-ok += atan2 tonearest dbl-64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc92693p+0 : inexact-ok += atan2 towardzero dbl-64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc92693p+0 : inexact-ok += atan2 upward dbl-64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc92693p+0 : inexact-ok += atan2 downward ldbl-96-intel -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936ep+0L : inexact-ok += atan2 tonearest ldbl-96-intel -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936dep+0L : inexact-ok += atan2 towardzero ldbl-96-intel -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936dep+0L : inexact-ok += atan2 upward ldbl-96-intel -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936dep+0L : inexact-ok += atan2 downward ldbl-96-m68k -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936ep+0L : inexact-ok += atan2 tonearest ldbl-96-m68k -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936dep+0L : inexact-ok += atan2 towardzero ldbl-96-m68k -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936dep+0L : inexact-ok += atan2 upward ldbl-96-m68k -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936dep+0L : inexact-ok += atan2 downward ldbl-128 -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936de7a5c2816052fp+0L : inexact-ok += atan2 tonearest ldbl-128 -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936de7a5c2816052ep+0L : inexact-ok += atan2 towardzero ldbl-128 -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936de7a5c2816052ep+0L : inexact-ok += atan2 upward ldbl-128 -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936de7a5c2816052ep+0L : inexact-ok += atan2 downward ldbl-128ibm -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936de7a5c2816058p+0L : inexact-ok += atan2 tonearest ldbl-128ibm -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936de7a5c281605p+0L : inexact-ok += atan2 towardzero ldbl-128ibm -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936de7a5c281605p+0L : inexact-ok += atan2 upward ldbl-128ibm -0x1.9e657cp-24L 0x7.40bb4p-52L : -0x1.921fb4fc926936de7a5c281605p+0L : inexact-ok atan2 min min = atan2 downward flt-32 0x4p-128f 0x4p-128f : 0xc.90fdap-4f : inexact-ok = atan2 tonearest flt-32 0x4p-128f 0x4p-128f : 0xc.90fdbp-4f : inexact-ok @@ -21847,6 +22246,81 @@ atanh -0x7.c88a5p-8 = 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 -0x2.c72b7cp-4 += atanh downward flt-32 -0x2.c72b7cp-4f : -0x2.ce72cp-4f : inexact-ok += atanh tonearest flt-32 -0x2.c72b7cp-4f : -0x2.ce72cp-4f : inexact-ok += atanh towardzero flt-32 -0x2.c72b7cp-4f : -0x2.ce72bcp-4f : inexact-ok += atanh upward flt-32 -0x2.c72b7cp-4f : -0x2.ce72bcp-4f : inexact-ok += atanh downward dbl-64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bcp-4 : inexact-ok += atanh tonearest dbl-64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bcp-4 : inexact-ok += atanh towardzero dbl-64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bap-4 : inexact-ok += atanh upward dbl-64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bap-4 : inexact-ok += atanh downward ldbl-96-intel -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb258p-4L : inexact-ok += atanh tonearest ldbl-96-intel -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb258p-4L : inexact-ok += atanh towardzero ldbl-96-intel -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb254p-4L : inexact-ok += atanh upward ldbl-96-intel -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb254p-4L : inexact-ok += atanh downward ldbl-96-m68k -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb258p-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb258p-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb254p-4L : inexact-ok += atanh upward ldbl-96-m68k -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb254p-4L : inexact-ok += atanh downward ldbl-128 -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb257a11f7f551fdcp-4L : inexact-ok += atanh tonearest ldbl-128 -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb257a11f7f551fdcp-4L : inexact-ok += atanh towardzero ldbl-128 -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb257a11f7f551fdap-4L : inexact-ok += atanh upward ldbl-128 -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb257a11f7f551fdap-4L : inexact-ok += atanh downward ldbl-128ibm -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb257a11f7f552p-4L : inexact-ok += atanh tonearest ldbl-128ibm -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb257a11f7f552p-4L : inexact-ok += atanh towardzero ldbl-128ibm -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb257a11f7f551fp-4L : inexact-ok += atanh upward ldbl-128ibm -0x2.c72b7cp-4L : -0x2.ce72bf32b10bb257a11f7f551fp-4L : inexact-ok +atanh -0x3.98eaf4p-4 += atanh downward flt-32 -0x3.98eaf4p-4f : -0x3.a8ec74p-4f : inexact-ok += atanh tonearest flt-32 -0x3.98eaf4p-4f : -0x3.a8ec7p-4f : inexact-ok += atanh towardzero flt-32 -0x3.98eaf4p-4f : -0x3.a8ec7p-4f : inexact-ok += atanh upward flt-32 -0x3.98eaf4p-4f : -0x3.a8ec7p-4f : inexact-ok += atanh downward dbl-64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57ep-4 : inexact-ok += atanh tonearest dbl-64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57ep-4 : inexact-ok += atanh towardzero dbl-64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57cp-4 : inexact-ok += atanh upward dbl-64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57cp-4 : inexact-ok += atanh downward ldbl-96-intel -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d66p-4L : inexact-ok += atanh tonearest ldbl-96-intel -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65cp-4L : inexact-ok += atanh towardzero ldbl-96-intel -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65cp-4L : inexact-ok += atanh upward ldbl-96-intel -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65cp-4L : inexact-ok += atanh downward ldbl-96-m68k -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d66p-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65cp-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65cp-4L : inexact-ok += atanh upward ldbl-96-m68k -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65cp-4L : inexact-ok += atanh downward ldbl-128 -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65d8e2679a1418p-4L : inexact-ok += atanh tonearest ldbl-128 -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65d8e2679a1418p-4L : inexact-ok += atanh towardzero ldbl-128 -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65d8e2679a1417ep-4L : inexact-ok += atanh upward ldbl-128 -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65d8e2679a1417ep-4L : inexact-ok += atanh downward ldbl-128ibm -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65d8e2679a142p-4L : inexact-ok += atanh tonearest ldbl-128ibm -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65d8e2679a141p-4L : inexact-ok += atanh towardzero ldbl-128ibm -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65d8e2679a141p-4L : inexact-ok += atanh upward ldbl-128ibm -0x3.98eaf4p-4L : -0x3.a8ec71c4ba57d65d8e2679a141p-4L : inexact-ok +atanh 0x2.c1085p-4 += atanh downward flt-32 0x2.c1085p-4f : 0x2.c81f28p-4f : inexact-ok += atanh tonearest flt-32 0x2.c1085p-4f : 0x2.c81f2cp-4f : inexact-ok += atanh towardzero flt-32 0x2.c1085p-4f : 0x2.c81f28p-4f : inexact-ok += atanh upward flt-32 0x2.c1085p-4f : 0x2.c81f2cp-4f : inexact-ok += atanh downward dbl-64 0x2.c1085p-4 : 0x2.c81f2bf4a730ap-4 : inexact-ok += atanh tonearest dbl-64 0x2.c1085p-4 : 0x2.c81f2bf4a730cp-4 : inexact-ok += atanh towardzero dbl-64 0x2.c1085p-4 : 0x2.c81f2bf4a730ap-4 : inexact-ok += atanh upward dbl-64 0x2.c1085p-4 : 0x2.c81f2bf4a730cp-4 : inexact-ok += atanh downward ldbl-96-intel 0x2.c1085p-4L : 0x2.c81f2bf4a730be38p-4L : inexact-ok += atanh tonearest ldbl-96-intel 0x2.c1085p-4L : 0x2.c81f2bf4a730be3cp-4L : inexact-ok += atanh towardzero ldbl-96-intel 0x2.c1085p-4L : 0x2.c81f2bf4a730be38p-4L : inexact-ok += atanh upward ldbl-96-intel 0x2.c1085p-4L : 0x2.c81f2bf4a730be3cp-4L : inexact-ok += atanh downward ldbl-96-m68k 0x2.c1085p-4L : 0x2.c81f2bf4a730be38p-4L : inexact-ok += atanh tonearest ldbl-96-m68k 0x2.c1085p-4L : 0x2.c81f2bf4a730be3cp-4L : inexact-ok += atanh towardzero ldbl-96-m68k 0x2.c1085p-4L : 0x2.c81f2bf4a730be38p-4L : inexact-ok += atanh upward ldbl-96-m68k 0x2.c1085p-4L : 0x2.c81f2bf4a730be3cp-4L : inexact-ok += atanh downward ldbl-128 0x2.c1085p-4L : 0x2.c81f2bf4a730be3ab43f058dee8ep-4L : inexact-ok += atanh tonearest ldbl-128 0x2.c1085p-4L : 0x2.c81f2bf4a730be3ab43f058dee9p-4L : inexact-ok += atanh towardzero ldbl-128 0x2.c1085p-4L : 0x2.c81f2bf4a730be3ab43f058dee8ep-4L : inexact-ok += atanh upward ldbl-128 0x2.c1085p-4L : 0x2.c81f2bf4a730be3ab43f058dee9p-4L : inexact-ok += atanh downward ldbl-128ibm 0x2.c1085p-4L : 0x2.c81f2bf4a730be3ab43f058deep-4L : inexact-ok += atanh tonearest ldbl-128ibm 0x2.c1085p-4L : 0x2.c81f2bf4a730be3ab43f058defp-4L : inexact-ok += atanh towardzero ldbl-128ibm 0x2.c1085p-4L : 0x2.c81f2bf4a730be3ab43f058deep-4L : inexact-ok += atanh upward ldbl-128ibm 0x2.c1085p-4L : 0x2.c81f2bf4a730be3ab43f058defp-4L : 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 @@ -22902,6 +23376,81 @@ cabs -0xa.f59b8p+4 0xa.21a95p+20 = cabs tonearest ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fcp+20L : inexact-ok = cabs towardzero ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fcp+20L : inexact-ok = cabs upward ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c1p+20L : inexact-ok +cabs -0x1.30ed4cp+0 0x1.e9d956p+56 += cabs downward flt-32 -0x1.30ed4cp+0f 0x1.e9d956p+56f : 0x1.e9d956p+56f : inexact-ok += cabs tonearest flt-32 -0x1.30ed4cp+0f 0x1.e9d956p+56f : 0x1.e9d956p+56f : inexact-ok += cabs towardzero flt-32 -0x1.30ed4cp+0f 0x1.e9d956p+56f : 0x1.e9d956p+56f : inexact-ok += cabs upward flt-32 -0x1.30ed4cp+0f 0x1.e9d956p+56f : 0x1.e9d958p+56f : inexact-ok += cabs downward dbl-64 -0x1.30ed4cp+0 0x1.e9d956p+56 : 0x1.e9d956p+56 : inexact-ok += cabs tonearest dbl-64 -0x1.30ed4cp+0 0x1.e9d956p+56 : 0x1.e9d956p+56 : inexact-ok += cabs towardzero dbl-64 -0x1.30ed4cp+0 0x1.e9d956p+56 : 0x1.e9d956p+56 : inexact-ok += cabs upward dbl-64 -0x1.30ed4cp+0 0x1.e9d956p+56 : 0x1.e9d9560000001p+56 : inexact-ok += cabs downward ldbl-96-intel -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs upward ldbl-96-intel -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d9560000000002p+56L : inexact-ok += cabs downward ldbl-96-m68k -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs upward ldbl-96-m68k -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d9560000000002p+56L : inexact-ok += cabs downward ldbl-128 -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs tonearest ldbl-128 -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs towardzero ldbl-128 -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs upward ldbl-128 -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d9560000000000000000000001p+56L : inexact-ok += cabs downward ldbl-128ibm -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956p+56L : inexact-ok += cabs upward ldbl-128ibm -0x1.30ed4cp+0L 0x1.e9d956p+56L : 0x1.e9d956000000000000000000008p+56L : inexact-ok +cabs -0x1.250366p-36 -0x5.a5046p-4 += cabs downward flt-32 -0x1.250366p-36f -0x5.a5046p-4f : 0x5.a5046p-4f : inexact-ok += cabs tonearest flt-32 -0x1.250366p-36f -0x5.a5046p-4f : 0x5.a5046p-4f : inexact-ok += cabs towardzero flt-32 -0x1.250366p-36f -0x5.a5046p-4f : 0x5.a5046p-4f : inexact-ok += cabs upward flt-32 -0x1.250366p-36f -0x5.a5046p-4f : 0x5.a50468p-4f : inexact-ok += cabs downward dbl-64 -0x1.250366p-36 -0x5.a5046p-4 : 0x5.a5046p-4 : inexact-ok += cabs tonearest dbl-64 -0x1.250366p-36 -0x5.a5046p-4 : 0x5.a5046p-4 : inexact-ok += cabs towardzero dbl-64 -0x1.250366p-36 -0x5.a5046p-4 : 0x5.a5046p-4 : inexact-ok += cabs upward dbl-64 -0x1.250366p-36 -0x5.a5046p-4 : 0x5.a504600000004p-4 : inexact-ok += cabs downward ldbl-96-intel -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046p-4L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046p-4L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046p-4L : inexact-ok += cabs upward ldbl-96-intel -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a504600000000008p-4L : inexact-ok += cabs downward ldbl-96-m68k -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046p-4L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046p-4L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046p-4L : inexact-ok += cabs upward ldbl-96-m68k -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a504600000000008p-4L : inexact-ok += cabs downward ldbl-128 -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046000000000001db5376a4a08p-4L : inexact-ok += cabs tonearest ldbl-128 -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046000000000001db5376a4a08p-4L : inexact-ok += cabs towardzero ldbl-128 -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046000000000001db5376a4a08p-4L : inexact-ok += cabs upward ldbl-128 -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046000000000001db5376a4a0cp-4L : inexact-ok += cabs downward ldbl-128ibm -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046000000000001db5376a4ap-4L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046000000000001db5376a4ap-4L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046000000000001db5376a4ap-4L : inexact-ok += cabs upward ldbl-128ibm -0x1.250366p-36L -0x5.a5046p-4L : 0x5.a5046000000000001db5376a4cp-4L : inexact-ok +cabs -0x1.88858cp+84 0x5.bd9198p+36 += cabs downward flt-32 -0x1.88858cp+84f 0x5.bd9198p+36f : 0x1.88858cp+84f : inexact-ok += cabs tonearest flt-32 -0x1.88858cp+84f 0x5.bd9198p+36f : 0x1.88858cp+84f : inexact-ok += cabs towardzero flt-32 -0x1.88858cp+84f 0x5.bd9198p+36f : 0x1.88858cp+84f : inexact-ok += cabs upward flt-32 -0x1.88858cp+84f 0x5.bd9198p+36f : 0x1.88858ep+84f : inexact-ok += cabs downward dbl-64 -0x1.88858cp+84 0x5.bd9198p+36 : 0x1.88858cp+84 : inexact-ok += cabs tonearest dbl-64 -0x1.88858cp+84 0x5.bd9198p+36 : 0x1.88858cp+84 : inexact-ok += cabs towardzero dbl-64 -0x1.88858cp+84 0x5.bd9198p+36 : 0x1.88858cp+84 : inexact-ok += cabs upward dbl-64 -0x1.88858cp+84 0x5.bd9198p+36 : 0x1.88858c0000001p+84 : inexact-ok += cabs downward ldbl-96-intel -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858cp+84L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858cp+84L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858cp+84L : inexact-ok += cabs upward ldbl-96-intel -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c0000000002p+84L : inexact-ok += cabs downward ldbl-96-m68k -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858cp+84L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858cp+84L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858cp+84L : inexact-ok += cabs upward ldbl-96-m68k -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c0000000002p+84L : inexact-ok += cabs downward ldbl-128 -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c00000000000000000abef8p+84L : inexact-ok += cabs tonearest ldbl-128 -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c00000000000000000abef9p+84L : inexact-ok += cabs towardzero ldbl-128 -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c00000000000000000abef8p+84L : inexact-ok += cabs upward ldbl-128 -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c00000000000000000abef9p+84L : inexact-ok += cabs downward ldbl-128ibm -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c00000000000000000abe8p+84L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c00000000000000000abfp+84L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c00000000000000000abe8p+84L : inexact-ok += cabs upward ldbl-128ibm -0x1.88858cp+84L 0x5.bd9198p+36L : 0x1.88858c00000000000000000abfp+84L : inexact-ok carg 2.0 0 = carg downward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok = carg tonearest flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok @@ -23427,6 +23976,538 @@ carg -0x3.973cc4p+72 -0xf.fffffp+124 = carg tonearest ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c98p+0L : inexact-ok = carg towardzero ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c9p+0L : inexact-ok = carg upward ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c9p+0L : inexact-ok +carg -0x1.0a512ap-120 0xf.54681p-108 += carg downward flt-32 -0x1.0a512ap-120f 0xf.54681p-108f : 0x1.9220cap+0f : inexact-ok += carg tonearest flt-32 -0x1.0a512ap-120f 0xf.54681p-108f : 0x1.9220ccp+0f : inexact-ok += carg towardzero flt-32 -0x1.0a512ap-120f 0xf.54681p-108f : 0x1.9220cap+0f : inexact-ok += carg upward flt-32 -0x1.0a512ap-120f 0xf.54681p-108f : 0x1.9220ccp+0f : inexact-ok += carg downward dbl-64 -0x1.0a512ap-120 0xf.54681p-108 : 0x1.9220cb3a73868p+0 : inexact-ok += carg tonearest dbl-64 -0x1.0a512ap-120 0xf.54681p-108 : 0x1.9220cb3a73868p+0 : inexact-ok += carg towardzero dbl-64 -0x1.0a512ap-120 0xf.54681p-108 : 0x1.9220cb3a73868p+0 : inexact-ok += carg upward dbl-64 -0x1.0a512ap-120 0xf.54681p-108 : 0x1.9220cb3a73869p+0 : inexact-ok += carg downward ldbl-96-intel -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a4p+0L : inexact-ok += carg tonearest ldbl-96-intel -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a6p+0L : inexact-ok += carg towardzero ldbl-96-intel -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a4p+0L : inexact-ok += carg upward ldbl-96-intel -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a6p+0L : inexact-ok += carg downward ldbl-96-m68k -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a4p+0L : inexact-ok += carg tonearest ldbl-96-m68k -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a6p+0L : inexact-ok += carg towardzero ldbl-96-m68k -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a4p+0L : inexact-ok += carg upward ldbl-96-m68k -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a6p+0L : inexact-ok += carg downward ldbl-128 -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a53ab7ff520773p+0L : inexact-ok += carg tonearest ldbl-128 -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a53ab7ff520774p+0L : inexact-ok += carg towardzero ldbl-128 -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a53ab7ff520773p+0L : inexact-ok += carg upward ldbl-128 -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a53ab7ff520774p+0L : inexact-ok += carg downward ldbl-128ibm -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a53ab7ff5207p+0L : inexact-ok += carg tonearest ldbl-128ibm -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a53ab7ff52078p+0L : inexact-ok += carg towardzero ldbl-128ibm -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a53ab7ff5207p+0L : inexact-ok += carg upward ldbl-128ibm -0x1.0a512ap-120L 0xf.54681p-108L : 0x1.9220cb3a738682a53ab7ff52078p+0L : inexact-ok +carg -0x3.be0054531569p-4 -0xb.0c5a9p-4 += carg downward flt-32 -0x3.be0054p-4f -0xb.0c5a9p-4f : -0x1.e5bac6p+0f : inexact-ok += carg tonearest flt-32 -0x3.be0054p-4f -0xb.0c5a9p-4f : -0x1.e5bac4p+0f : inexact-ok += carg towardzero flt-32 -0x3.be0054p-4f -0xb.0c5a9p-4f : -0x1.e5bac4p+0f : inexact-ok += carg upward flt-32 -0x3.be0054p-4f -0xb.0c5a9p-4f : -0x1.e5bac4p+0f : inexact-ok += carg downward dbl-64 -0x3.be0054p-4 -0xb.0c5a9p-4 : -0x1.e5bac45eb390bp+0 : inexact-ok += carg tonearest dbl-64 -0x3.be0054p-4 -0xb.0c5a9p-4 : -0x1.e5bac45eb390ap+0 : inexact-ok += carg towardzero dbl-64 -0x3.be0054p-4 -0xb.0c5a9p-4 : -0x1.e5bac45eb390ap+0 : inexact-ok += carg upward dbl-64 -0x3.be0054p-4 -0xb.0c5a9p-4 : -0x1.e5bac45eb390ap+0 : inexact-ok += carg downward ldbl-96-intel -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d4p+0L : inexact-ok += carg tonearest ldbl-96-intel -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d4p+0L : inexact-ok += carg towardzero ldbl-96-intel -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d2p+0L : inexact-ok += carg upward ldbl-96-intel -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d2p+0L : inexact-ok += carg downward ldbl-96-m68k -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d4p+0L : inexact-ok += carg tonearest ldbl-96-m68k -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d4p+0L : inexact-ok += carg towardzero ldbl-96-m68k -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d2p+0L : inexact-ok += carg upward ldbl-96-m68k -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d2p+0L : inexact-ok += carg downward ldbl-128 -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d33f541e8704aap+0L : inexact-ok += carg tonearest ldbl-128 -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d33f541e8704aap+0L : inexact-ok += carg towardzero ldbl-128 -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d33f541e8704a9p+0L : inexact-ok += carg upward ldbl-128 -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d33f541e8704a9p+0L : inexact-ok += carg downward ldbl-128ibm -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d33f541e8705p+0L : inexact-ok += carg tonearest ldbl-128ibm -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d33f541e87048p+0L : inexact-ok += carg towardzero ldbl-128ibm -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d33f541e87048p+0L : inexact-ok += carg upward ldbl-128ibm -0x3.be0054p-4L -0xb.0c5a9p-4L : -0x1.e5bac45eb390a6d33f541e87048p+0L : inexact-ok += carg downward flt-32 -0x3.be0058p-4f -0xb.0c5a9p-4f : -0x1.e5bac6p+0f : inexact-ok += carg tonearest flt-32 -0x3.be0058p-4f -0xb.0c5a9p-4f : -0x1.e5bac4p+0f : inexact-ok += carg towardzero flt-32 -0x3.be0058p-4f -0xb.0c5a9p-4f : -0x1.e5bac4p+0f : inexact-ok += carg upward flt-32 -0x3.be0058p-4f -0xb.0c5a9p-4f : -0x1.e5bac4p+0f : inexact-ok += carg downward dbl-64 -0x3.be0058p-4 -0xb.0c5a9p-4 : -0x1.e5bac4b1d8c3dp+0 : inexact-ok += carg tonearest dbl-64 -0x3.be0058p-4 -0xb.0c5a9p-4 : -0x1.e5bac4b1d8c3dp+0 : inexact-ok += carg towardzero dbl-64 -0x3.be0058p-4 -0xb.0c5a9p-4 : -0x1.e5bac4b1d8c3cp+0 : inexact-ok += carg upward dbl-64 -0x3.be0058p-4 -0xb.0c5a9p-4 : -0x1.e5bac4b1d8c3cp+0 : inexact-ok += carg downward ldbl-96-intel -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81ap+0L : inexact-ok += carg tonearest ldbl-96-intel -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81ap+0L : inexact-ok += carg towardzero ldbl-96-intel -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c818p+0L : inexact-ok += carg upward ldbl-96-intel -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c818p+0L : inexact-ok += carg downward ldbl-96-m68k -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81ap+0L : inexact-ok += carg tonearest ldbl-96-m68k -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81ap+0L : inexact-ok += carg towardzero ldbl-96-m68k -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c818p+0L : inexact-ok += carg upward ldbl-96-m68k -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c818p+0L : inexact-ok += carg downward ldbl-128 -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81987f3ee7bd01ap+0L : inexact-ok += carg tonearest ldbl-128 -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81987f3ee7bd019p+0L : inexact-ok += carg towardzero ldbl-128 -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81987f3ee7bd019p+0L : inexact-ok += carg upward ldbl-128 -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81987f3ee7bd019p+0L : inexact-ok += carg downward ldbl-128ibm -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81987f3ee7bd08p+0L : inexact-ok += carg tonearest ldbl-128ibm -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81987f3ee7bdp+0L : inexact-ok += carg towardzero ldbl-128ibm -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81987f3ee7bdp+0L : inexact-ok += carg upward ldbl-128ibm -0x3.be0058p-4L -0xb.0c5a9p-4L : -0x1.e5bac4b1d8c3c81987f3ee7bdp+0L : inexact-ok += carg downward dbl-64 -0x3.be0054531569p-4 -0xb.0c5a9p-4 : -0x1.e5bac4657291ap+0 : inexact-ok += carg tonearest dbl-64 -0x3.be0054531569p-4 -0xb.0c5a9p-4 : -0x1.e5bac46572919p+0 : inexact-ok += carg towardzero dbl-64 -0x3.be0054531569p-4 -0xb.0c5a9p-4 : -0x1.e5bac46572919p+0 : inexact-ok += carg upward dbl-64 -0x3.be0054531569p-4 -0xb.0c5a9p-4 : -0x1.e5bac46572919p+0 : inexact-ok += carg downward ldbl-96-intel -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac46572919652p+0L : inexact-ok += carg tonearest ldbl-96-intel -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac46572919652p+0L : inexact-ok += carg towardzero ldbl-96-intel -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965p+0L : inexact-ok += carg upward ldbl-96-intel -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965p+0L : inexact-ok += carg downward ldbl-96-m68k -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac46572919652p+0L : inexact-ok += carg tonearest ldbl-96-m68k -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac46572919652p+0L : inexact-ok += carg towardzero ldbl-96-m68k -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965p+0L : inexact-ok += carg upward ldbl-96-m68k -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965p+0L : inexact-ok += carg downward ldbl-128 -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965130fd9b80bae4p+0L : inexact-ok += carg tonearest ldbl-128 -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965130fd9b80bae4p+0L : inexact-ok += carg towardzero ldbl-128 -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965130fd9b80bae3p+0L : inexact-ok += carg upward ldbl-128 -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965130fd9b80bae3p+0L : inexact-ok += carg downward ldbl-128ibm -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965130fd9b80bbp+0L : inexact-ok += carg tonearest ldbl-128ibm -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965130fd9b80bbp+0L : inexact-ok += carg towardzero ldbl-128ibm -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965130fd9b80ba8p+0L : inexact-ok += carg upward ldbl-128ibm -0x3.be0054531569p-4L -0xb.0c5a9p-4L : -0x1.e5bac4657291965130fd9b80ba8p+0L : inexact-ok +carg -0x1.0236b6p-20 0x2.a6e504p+108 += carg downward flt-32 -0x1.0236b6p-20f 0x2.a6e504p+108f : 0x1.921fb4p+0f : inexact-ok += carg tonearest flt-32 -0x1.0236b6p-20f 0x2.a6e504p+108f : 0x1.921fb6p+0f : inexact-ok += carg towardzero flt-32 -0x1.0236b6p-20f 0x2.a6e504p+108f : 0x1.921fb4p+0f : inexact-ok += carg upward flt-32 -0x1.0236b6p-20f 0x2.a6e504p+108f : 0x1.921fb6p+0f : inexact-ok += carg downward dbl-64 -0x1.0236b6p-20 0x2.a6e504p+108 : 0x1.921fb54442d18p+0 : inexact-ok += carg tonearest dbl-64 -0x1.0236b6p-20 0x2.a6e504p+108 : 0x1.921fb54442d18p+0 : inexact-ok += carg towardzero dbl-64 -0x1.0236b6p-20 0x2.a6e504p+108 : 0x1.921fb54442d18p+0 : inexact-ok += carg upward dbl-64 -0x1.0236b6p-20 0x2.a6e504p+108 : 0x1.921fb54442d19p+0 : inexact-ok += carg downward ldbl-96-intel -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18468p+0L : inexact-ok += carg tonearest ldbl-96-intel -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d1846ap+0L : inexact-ok += carg towardzero ldbl-96-intel -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18468p+0L : inexact-ok += carg upward ldbl-96-intel -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d1846ap+0L : inexact-ok += carg downward ldbl-96-m68k -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18468p+0L : inexact-ok += carg tonearest ldbl-96-m68k -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d1846ap+0L : inexact-ok += carg towardzero ldbl-96-m68k -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18468p+0L : inexact-ok += carg upward ldbl-96-m68k -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d1846ap+0L : inexact-ok += carg downward ldbl-128 -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += carg tonearest ldbl-128 -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += carg towardzero ldbl-128 -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += carg upward ldbl-128 -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += carg downward ldbl-128ibm -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += carg tonearest ldbl-128ibm -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += carg towardzero ldbl-128ibm -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += carg upward ldbl-128ibm -0x1.0236b6p-20L 0x2.a6e504p+108L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +carg 0x9.27b5fd9157b6c92b151371ca23d8p+0 0x1.d8759b9024992p+0 += carg downward flt-32 0x9.27b6p+0f 0x1.d8759cp+0f : 0x3.2ec6ep-4f : inexact-ok += carg tonearest flt-32 0x9.27b6p+0f 0x1.d8759cp+0f : 0x3.2ec6ep-4f : inexact-ok += carg towardzero flt-32 0x9.27b6p+0f 0x1.d8759cp+0f : 0x3.2ec6ep-4f : inexact-ok += carg upward flt-32 0x9.27b6p+0f 0x1.d8759cp+0f : 0x3.2ec6e4p-4f : inexact-ok += carg downward dbl-64 0x9.27b6p+0 0x1.d8759cp+0 : 0x3.2ec6e0e7c264p-4 : inexact-ok += carg tonearest dbl-64 0x9.27b6p+0 0x1.d8759cp+0 : 0x3.2ec6e0e7c264p-4 : inexact-ok += carg towardzero dbl-64 0x9.27b6p+0 0x1.d8759cp+0 : 0x3.2ec6e0e7c264p-4 : inexact-ok += carg upward dbl-64 0x9.27b6p+0 0x1.d8759cp+0 : 0x3.2ec6e0e7c2642p-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c264013p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640134p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c264013p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640134p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c264013p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640134p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c264013p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640134p-4L : inexact-ok += carg downward ldbl-128 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640133b01126200202p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640133b01126200202p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640133b01126200202p-4L : inexact-ok += carg upward ldbl-128 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640133b01126200204p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640133b011262002p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640133b011262002p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640133b011262002p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b6p+0L 0x1.d8759cp+0L : 0x3.2ec6e0e7c2640133b011262003p-4L : inexact-ok += carg downward flt-32 0x9.27b6p+0f 0x1.d8759ap+0f : 0x3.2ec6dcp-4f : inexact-ok += carg tonearest flt-32 0x9.27b6p+0f 0x1.d8759ap+0f : 0x3.2ec6dcp-4f : inexact-ok += carg towardzero flt-32 0x9.27b6p+0f 0x1.d8759ap+0f : 0x3.2ec6dcp-4f : inexact-ok += carg upward flt-32 0x9.27b6p+0f 0x1.d8759ap+0f : 0x3.2ec6ep-4f : inexact-ok += carg downward dbl-64 0x9.27b6p+0 0x1.d8759ap+0 : 0x3.2ec6dd8be6cc2p-4 : inexact-ok += carg tonearest dbl-64 0x9.27b6p+0 0x1.d8759ap+0 : 0x3.2ec6dd8be6cc2p-4 : inexact-ok += carg towardzero dbl-64 0x9.27b6p+0 0x1.d8759ap+0 : 0x3.2ec6dd8be6cc2p-4 : inexact-ok += carg upward dbl-64 0x9.27b6p+0 0x1.d8759ap+0 : 0x3.2ec6dd8be6cc4p-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc206p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc206p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc206p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc2064p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc206p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc206p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc206p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc2064p-4L : inexact-ok += carg downward ldbl-128 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc20610e9a6ce98726p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc20610e9a6ce98726p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc20610e9a6ce98726p-4L : inexact-ok += carg upward ldbl-128 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc20610e9a6ce98728p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc20610e9a6ce987p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc20610e9a6ce987p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc20610e9a6ce987p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b6p+0L 0x1.d8759ap+0L : 0x3.2ec6dd8be6cc20610e9a6ce988p-4L : inexact-ok += carg downward dbl-64 0x9.27b6p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e02be7d16p-4 : inexact-ok += carg tonearest dbl-64 0x9.27b6p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e02be7d16p-4 : inexact-ok += carg towardzero dbl-64 0x9.27b6p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e02be7d16p-4 : inexact-ok += carg upward dbl-64 0x9.27b6p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e02be7d18p-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c4p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c8p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c4p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c8p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c4p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c8p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c4p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c8p-4L : inexact-ok += carg downward ldbl-128 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c686712d2dadd6p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c686712d2dadd8p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c686712d2dadd6p-4L : inexact-ok += carg upward ldbl-128 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c686712d2dadd8p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c686712d2dadp-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c686712d2daep-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c686712d2dadp-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b6p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e02be7d167c686712d2daep-4L : inexact-ok += carg downward flt-32 0x9.27b5fp+0f 0x1.d8759cp+0f : 0x3.2ec6e4p-4f : inexact-ok += carg tonearest flt-32 0x9.27b5fp+0f 0x1.d8759cp+0f : 0x3.2ec6e8p-4f : inexact-ok += carg towardzero flt-32 0x9.27b5fp+0f 0x1.d8759cp+0f : 0x3.2ec6e4p-4f : inexact-ok += carg upward flt-32 0x9.27b5fp+0f 0x1.d8759cp+0f : 0x3.2ec6e8p-4f : inexact-ok += carg downward dbl-64 0x9.27b5fp+0 0x1.d8759cp+0 : 0x3.2ec6e652712d2p-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fp+0 0x1.d8759cp+0 : 0x3.2ec6e652712d4p-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fp+0 0x1.d8759cp+0 : 0x3.2ec6e652712d2p-4 : inexact-ok += carg upward dbl-64 0x9.27b5fp+0 0x1.d8759cp+0 : 0x3.2ec6e652712d4p-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebcp-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebcp-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebcp-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ecp-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebcp-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebcp-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebcp-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ecp-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebc292bc227adf6p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebc292bc227adf8p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebc292bc227adf6p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebc292bc227adf8p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebc292bc227adp-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebc292bc227aep-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebc292bc227adp-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759cp+0L : 0x3.2ec6e652712d3ebc292bc227aep-4L : inexact-ok += carg downward flt-32 0x9.27b5fp+0f 0x1.d8759ap+0f : 0x3.2ec6ep-4f : inexact-ok += carg tonearest flt-32 0x9.27b5fp+0f 0x1.d8759ap+0f : 0x3.2ec6e4p-4f : inexact-ok += carg towardzero flt-32 0x9.27b5fp+0f 0x1.d8759ap+0f : 0x3.2ec6ep-4f : inexact-ok += carg upward flt-32 0x9.27b5fp+0f 0x1.d8759ap+0f : 0x3.2ec6e4p-4f : inexact-ok += carg downward dbl-64 0x9.27b5fp+0 0x1.d8759ap+0 : 0x3.2ec6e2f6958fep-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fp+0 0x1.d8759ap+0 : 0x3.2ec6e2f6959p-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fp+0 0x1.d8759ap+0 : 0x3.2ec6e2f6958fep-4 : inexact-ok += carg upward dbl-64 0x9.27b5fp+0 0x1.d8759ap+0 : 0x3.2ec6e2f6959p-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff488p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48cp-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff488p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48cp-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff488p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48cp-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff488p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48cp-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48a5bba99034128p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48a5bba9903412ap-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48a5bba99034128p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48a5bba9903412ap-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48a5bba990341p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48a5bba990341p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48a5bba990341p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759ap+0L : 0x3.2ec6e2f6958ff48a5bba990342p-4L : inexact-ok += carg downward dbl-64 0x9.27b5fp+0 0x1.d8759b9024992p+0 : 0x3.2ec6e59696996p-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fp+0 0x1.d8759b9024992p+0 : 0x3.2ec6e59696998p-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fp+0 0x1.d8759b9024992p+0 : 0x3.2ec6e59696996p-4 : inexact-ok += carg upward dbl-64 0x9.27b5fp+0 0x1.d8759b9024992p+0 : 0x3.2ec6e59696998p-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a4p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a4p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a4p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a8p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a4p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a4p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a4p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a8p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a535107fa856eap-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a535107fa856ecp-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a535107fa856eap-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a535107fa856ecp-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a535107fa856p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a535107fa857p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a535107fa856p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fp+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e596969976a535107fa857p-4L : inexact-ok += carg downward dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759cp+0 : 0x3.2ec6e1ba8ea68p-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759cp+0 : 0x3.2ec6e1ba8ea68p-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759cp+0 : 0x3.2ec6e1ba8ea68p-4 : inexact-ok += carg upward dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759cp+0 : 0x3.2ec6e1ba8ea6ap-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea68634p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea68638p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea68634p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea68638p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea68634p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea68638p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea68634p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea68638p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6863714534ed3f2c4p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6863714534ed3f2c4p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6863714534ed3f2c4p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6863714534ed3f2c6p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6863714534ed3f2p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6863714534ed3f3p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6863714534ed3f2p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6863714534ed3f3p-4L : inexact-ok += carg downward dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759ap+0 : 0x3.2ec6de5eb30dcp-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759ap+0 : 0x3.2ec6de5eb30dep-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759ap+0 : 0x3.2ec6de5eb30dcp-4 : inexact-ok += carg upward dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759ap+0 : 0x3.2ec6de5eb30dep-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2c8p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2ccp-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2c8p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2ccp-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2c8p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2ccp-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2c8p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2ccp-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2cb350960010854p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2cb350960010856p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2cb350960010854p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2cb350960010856p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2cb3509600108p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2cb3509600108p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2cb3509600108p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dd2cb3509600109p-4L : inexact-ok += carg downward dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e0feb413ap-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e0feb413cp-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e0feb413ap-4 : inexact-ok += carg upward dbl-64 0x9.27b5fd9157b7p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e0feb413cp-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec4p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec8p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec4p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec8p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec4p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec8p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec4p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec8p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec772f42133ed3ap-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec772f42133ed3ap-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec772f42133ed3ap-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec772f42133ed3cp-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec772f42133edp-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec772f42133edp-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec772f42133edp-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b7p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413bec772f42133eep-4L : inexact-ok += carg downward dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759cp+0 : 0x3.2ec6e1ba8ea6ap-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759cp+0 : 0x3.2ec6e1ba8ea6cp-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759cp+0 : 0x3.2ec6e1ba8ea6ap-4 : inexact-ok += carg upward dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759cp+0 : 0x3.2ec6e1ba8ea6cp-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18cp-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18cp-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18cp-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b19p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18cp-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18cp-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18cp-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b19p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18c8a6a94e18e8ep-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18c8a6a94e18e8ep-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18c8a6a94e18e8ep-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18c8a6a94e18e9p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18c8a6a94e18ep-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18c8a6a94e18fp-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18c8a6a94e18ep-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea6b18c8a6a94e18fp-4L : inexact-ok += carg downward dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759ap+0 : 0x3.2ec6de5eb30dep-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759ap+0 : 0x3.2ec6de5eb30ep-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759ap+0 : 0x3.2ec6de5eb30dep-4 : inexact-ok += carg upward dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759ap+0 : 0x3.2ec6de5eb30ep-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe2p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe2p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe2p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe24p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe2p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe2p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe2p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe24p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe20aaf55b15729cp-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe20aaf55b15729cp-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe20aaf55b15729cp-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe20aaf55b15729ep-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe20aaf55b1572p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe20aaf55b1573p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe20aaf55b1572p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30dfe20aaf55b1573p-4L : inexact-ok += carg downward dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e0feb413ep-4 : inexact-ok += carg tonearest dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e0feb413ep-4 : inexact-ok += carg towardzero dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e0feb413ep-4 : inexact-ok += carg upward dbl-64 0x9.27b5fd9157b68p+0 0x1.d8759b9024992p+0 : 0x3.2ec6e0feb414p-4 : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1cp-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1cp-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1cp-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea2p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1cp-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1cp-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1cp-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea2p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1ce901f1f33f48p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1ce901f1f33f48p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1ce901f1f33f48p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1ce901f1f33f4ap-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1ce901f1f33fp-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1ce901f1f33fp-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1ce901f1f33fp-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b68p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413ea1ce901f1f34p-4L : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c4p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c4p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c4p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c8p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c4p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c4p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c4p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c8p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c58d050633860ap-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c58d050633860cp-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c58d050633860ap-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c58d050633860cp-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c58d05063386p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c58d05063386p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c58d05063386p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c58d05063387p-4L : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de558p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de558p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de558p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55cp-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de558p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de558p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de558p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55cp-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de559ada88d65a5c8p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de559ada88d65a5cap-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de559ada88d65a5c8p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de559ada88d65a5cap-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de559ada88d65a5p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de559ada88d65a6p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de559ada88d65a5p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de559ada88d65a6p-4L : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d154p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d154p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d154p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d158p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d154p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d154p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d154p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d158p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d155eba1cbb7da2ep-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d155eba1cbb7da3p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d155eba1cbb7da2ep-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d155eba1cbb7da3p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d155eba1cbb7dap-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d155eba1cbb7dap-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d155eba1cbb7dap-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c93p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d155eba1cbb7dbp-4L : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c8p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698ccp-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c8p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698ccp-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c8p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698ccp-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c8p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698ccp-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698caf7b3c91c47bep-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698caf7b3c91c47cp-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698caf7b3c91c47bep-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698caf7b3c91c47cp-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698caf7b3c91c47p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698caf7b3c91c48p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698caf7b3c91c47p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698caf7b3c91c48p-4L : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55cp-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de56p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55cp-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de56p-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55cp-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de56p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55cp-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de56p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55f18574ae50856p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55f18574ae50858p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55f18574ae50856p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55f18574ae50858p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55f18574ae508p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55f18574ae508p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55f18574ae508p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55f18574ae509p-4L : inexact-ok += carg downward ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d158p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15cp-4L : inexact-ok += carg towardzero ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d158p-4L : inexact-ok += carg upward ldbl-96-intel 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15cp-4L : inexact-ok += carg downward ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d158p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15cp-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d158p-4L : inexact-ok += carg upward ldbl-96-m68k 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15cp-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15b56508d71f218p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15b56508d71f21ap-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15b56508d71f218p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15b56508d71f21ap-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15b56508d71f2p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15b56508d71f2p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15b56508d71f2p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15b56508d71f3p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c737390887085ep-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c737390887086p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c737390887085ep-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c737390887086p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5b42p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5b42p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5b42p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5b44p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5622p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5624p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5622p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca23d8p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5624p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c7373908870852p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c7373908870852p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c7373908870852p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c7373908870854p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088708p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088708p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088708p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088709p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5b34p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5b34p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5b34p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5b36p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5bp-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5bp-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5bp-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5cp-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5614p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5616p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5614p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5616p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae56p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae56p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae56p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca24p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae57p-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088709acp-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088709aep-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088709acp-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088709aep-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088709p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c7373908870ap-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c73739088709p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759cp+0L : 0x3.2ec6e1ba8ea698c7373908870ap-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5c8ep-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5c9p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5c8ep-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5c9p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5cp-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5dp-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5cp-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759ap+0L : 0x3.2ec6de5eb30de55b57dc8e0f5dp-4L : inexact-ok += carg downward ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae577p-4L : inexact-ok += carg tonearest ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae577p-4L : inexact-ok += carg towardzero ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae577p-4L : inexact-ok += carg upward ldbl-128 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae5772p-4L : inexact-ok += carg downward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae57p-4L : inexact-ok += carg tonearest ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae57p-4L : inexact-ok += carg towardzero ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae57p-4L : inexact-ok += carg upward ldbl-128ibm 0x9.27b5fd9157b6c92b151371ca2p+0L 0x1.d8759b9024992p+0L : 0x3.2ec6e0feb413d15795d5cdae58p-4L : inexact-ok carg 0x8p-152 0x4p-1076 = carg downward flt-32 0x8p-152f 0x8p-152f : 0xc.90fdap-4f : inexact-ok = carg tonearest flt-32 0x8p-152f 0x8p-152f : 0xc.90fdbp-4f : inexact-ok @@ -89997,6 +91078,81 @@ cos 0x4.7857dp+68 = cos tonearest ldbl-128ibm 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok = cos towardzero ldbl-128ibm 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok = cos upward ldbl-128ibm 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok +cos -0x1.02e34cp+0 += cos downward flt-32 -0x1.02e34cp+0f : 0x8.7e0eap-4f : inexact-ok += cos tonearest flt-32 -0x1.02e34cp+0f : 0x8.7e0eap-4f : inexact-ok += cos towardzero flt-32 -0x1.02e34cp+0f : 0x8.7e0eap-4f : inexact-ok += cos upward flt-32 -0x1.02e34cp+0f : 0x8.7e0ebp-4f : inexact-ok += cos downward dbl-64 -0x1.02e34cp+0 : 0x8.7e0ea4db2f488p-4 : inexact-ok += cos tonearest dbl-64 -0x1.02e34cp+0 : 0x8.7e0ea4db2f488p-4 : inexact-ok += cos towardzero dbl-64 -0x1.02e34cp+0 : 0x8.7e0ea4db2f488p-4 : inexact-ok += cos upward dbl-64 -0x1.02e34cp+0 : 0x8.7e0ea4db2f49p-4 : inexact-ok += cos downward ldbl-96-intel -0x1.02e34cp+0L : 0x8.7e0ea4db2f48867p-4L : inexact-ok += cos tonearest ldbl-96-intel -0x1.02e34cp+0L : 0x8.7e0ea4db2f48867p-4L : inexact-ok += cos towardzero ldbl-96-intel -0x1.02e34cp+0L : 0x8.7e0ea4db2f48867p-4L : inexact-ok += cos upward ldbl-96-intel -0x1.02e34cp+0L : 0x8.7e0ea4db2f48868p-4L : inexact-ok += cos downward ldbl-96-m68k -0x1.02e34cp+0L : 0x8.7e0ea4db2f48867p-4L : inexact-ok += cos tonearest ldbl-96-m68k -0x1.02e34cp+0L : 0x8.7e0ea4db2f48867p-4L : inexact-ok += cos towardzero ldbl-96-m68k -0x1.02e34cp+0L : 0x8.7e0ea4db2f48867p-4L : inexact-ok += cos upward ldbl-96-m68k -0x1.02e34cp+0L : 0x8.7e0ea4db2f48868p-4L : inexact-ok += cos downward ldbl-128 -0x1.02e34cp+0L : 0x8.7e0ea4db2f488671c85df720896p-4L : inexact-ok += cos tonearest ldbl-128 -0x1.02e34cp+0L : 0x8.7e0ea4db2f488671c85df7208968p-4L : inexact-ok += cos towardzero ldbl-128 -0x1.02e34cp+0L : 0x8.7e0ea4db2f488671c85df720896p-4L : inexact-ok += cos upward ldbl-128 -0x1.02e34cp+0L : 0x8.7e0ea4db2f488671c85df7208968p-4L : inexact-ok += cos downward ldbl-128ibm -0x1.02e34cp+0L : 0x8.7e0ea4db2f488671c85df72088p-4L : inexact-ok += cos tonearest ldbl-128ibm -0x1.02e34cp+0L : 0x8.7e0ea4db2f488671c85df72088p-4L : inexact-ok += cos towardzero ldbl-128ibm -0x1.02e34cp+0L : 0x8.7e0ea4db2f488671c85df72088p-4L : inexact-ok += cos upward ldbl-128ibm -0x1.02e34cp+0L : 0x8.7e0ea4db2f488671c85df7208cp-4L : inexact-ok +cos 0xf.f0274p+4 += cos downward flt-32 0xf.f0274p+4f : -0xd.b7f54p-4f : inexact-ok += cos tonearest flt-32 0xf.f0274p+4f : -0xd.b7f53p-4f : inexact-ok += cos towardzero flt-32 0xf.f0274p+4f : -0xd.b7f53p-4f : inexact-ok += cos upward flt-32 0xf.f0274p+4f : -0xd.b7f53p-4f : inexact-ok += cos downward dbl-64 0xf.f0274p+4 : -0xd.b7f5359babdb8p-4 : inexact-ok += cos tonearest dbl-64 0xf.f0274p+4 : -0xd.b7f5359babdb8p-4 : inexact-ok += cos towardzero dbl-64 0xf.f0274p+4 : -0xd.b7f5359babdbp-4 : inexact-ok += cos upward dbl-64 0xf.f0274p+4 : -0xd.b7f5359babdbp-4 : inexact-ok += cos downward ldbl-96-intel 0xf.f0274p+4L : -0xd.b7f5359babdb66cp-4L : inexact-ok += cos tonearest ldbl-96-intel 0xf.f0274p+4L : -0xd.b7f5359babdb66cp-4L : inexact-ok += cos towardzero ldbl-96-intel 0xf.f0274p+4L : -0xd.b7f5359babdb66bp-4L : inexact-ok += cos upward ldbl-96-intel 0xf.f0274p+4L : -0xd.b7f5359babdb66bp-4L : inexact-ok += cos downward ldbl-96-m68k 0xf.f0274p+4L : -0xd.b7f5359babdb66cp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xf.f0274p+4L : -0xd.b7f5359babdb66cp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xf.f0274p+4L : -0xd.b7f5359babdb66bp-4L : inexact-ok += cos upward ldbl-96-m68k 0xf.f0274p+4L : -0xd.b7f5359babdb66bp-4L : inexact-ok += cos downward ldbl-128 0xf.f0274p+4L : -0xd.b7f5359babdb66be8d0cd3e293fp-4L : inexact-ok += cos tonearest ldbl-128 0xf.f0274p+4L : -0xd.b7f5359babdb66be8d0cd3e293e8p-4L : inexact-ok += cos towardzero ldbl-128 0xf.f0274p+4L : -0xd.b7f5359babdb66be8d0cd3e293e8p-4L : inexact-ok += cos upward ldbl-128 0xf.f0274p+4L : -0xd.b7f5359babdb66be8d0cd3e293e8p-4L : inexact-ok += cos downward ldbl-128ibm 0xf.f0274p+4L : -0xd.b7f5359babdb66be8d0cd3e294p-4L : inexact-ok += cos tonearest ldbl-128ibm 0xf.f0274p+4L : -0xd.b7f5359babdb66be8d0cd3e294p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xf.f0274p+4L : -0xd.b7f5359babdb66be8d0cd3e29p-4L : inexact-ok += cos upward ldbl-128ibm 0xf.f0274p+4L : -0xd.b7f5359babdb66be8d0cd3e29p-4L : inexact-ok +cos 0x3.042d88p+0 += cos downward flt-32 0x3.042d88p+0f : -0xf.dfe7p-4f : inexact-ok += cos tonearest flt-32 0x3.042d88p+0f : -0xf.dfe6fp-4f : inexact-ok += cos towardzero flt-32 0x3.042d88p+0f : -0xf.dfe6fp-4f : inexact-ok += cos upward flt-32 0x3.042d88p+0f : -0xf.dfe6fp-4f : inexact-ok += cos downward dbl-64 0x3.042d88p+0 : -0xf.dfe6f2169e25p-4 : inexact-ok += cos tonearest dbl-64 0x3.042d88p+0 : -0xf.dfe6f2169e25p-4 : inexact-ok += cos towardzero dbl-64 0x3.042d88p+0 : -0xf.dfe6f2169e248p-4 : inexact-ok += cos upward dbl-64 0x3.042d88p+0 : -0xf.dfe6f2169e248p-4 : inexact-ok += cos downward ldbl-96-intel 0x3.042d88p+0L : -0xf.dfe6f2169e24f28p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x3.042d88p+0L : -0xf.dfe6f2169e24f27p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x3.042d88p+0L : -0xf.dfe6f2169e24f27p-4L : inexact-ok += cos upward ldbl-96-intel 0x3.042d88p+0L : -0xf.dfe6f2169e24f27p-4L : inexact-ok += cos downward ldbl-96-m68k 0x3.042d88p+0L : -0xf.dfe6f2169e24f28p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x3.042d88p+0L : -0xf.dfe6f2169e24f27p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x3.042d88p+0L : -0xf.dfe6f2169e24f27p-4L : inexact-ok += cos upward ldbl-96-m68k 0x3.042d88p+0L : -0xf.dfe6f2169e24f27p-4L : inexact-ok += cos downward ldbl-128 0x3.042d88p+0L : -0xf.dfe6f2169e24f276e8027d91ba9p-4L : inexact-ok += cos tonearest ldbl-128 0x3.042d88p+0L : -0xf.dfe6f2169e24f276e8027d91ba9p-4L : inexact-ok += cos towardzero ldbl-128 0x3.042d88p+0L : -0xf.dfe6f2169e24f276e8027d91ba88p-4L : inexact-ok += cos upward ldbl-128 0x3.042d88p+0L : -0xf.dfe6f2169e24f276e8027d91ba88p-4L : inexact-ok += cos downward ldbl-128ibm 0x3.042d88p+0L : -0xf.dfe6f2169e24f276e8027d91bcp-4L : inexact-ok += cos tonearest ldbl-128ibm 0x3.042d88p+0L : -0xf.dfe6f2169e24f276e8027d91bcp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x3.042d88p+0L : -0xf.dfe6f2169e24f276e8027d91b8p-4L : inexact-ok += cos upward ldbl-128ibm 0x3.042d88p+0L : -0xf.dfe6f2169e24f276e8027d91b8p-4L : inexact-ok cosh 0 = cosh downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = cosh tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -98068,6 +99224,250 @@ csqrt -0x1.65c7ac7c97a25p-176 -0x8p-152 = 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.0221e29d5a3cdp-188 -0x8p-152 += csqrt downward flt-32 0x8p-152f -0x8p-152f : 0x3.1b884p-76f -0x1.49853p-76f : inexact-ok += csqrt tonearest flt-32 0x8p-152f -0x8p-152f : 0x3.1b8844p-76f -0x1.49853p-76f : inexact-ok += csqrt towardzero flt-32 0x8p-152f -0x8p-152f : 0x3.1b884p-76f -0x1.49852ep-76f : inexact-ok += csqrt upward flt-32 0x8p-152f -0x8p-152f : 0x3.1b8844p-76f -0x1.49852ep-76f : inexact-ok += csqrt downward dbl-64 0x8p-152 -0x8p-152 : 0x3.1b884327ab804p-76 -0x1.49852f983efdep-76 : inexact-ok += csqrt tonearest dbl-64 0x8p-152 -0x8p-152 : 0x3.1b884327ab806p-76 -0x1.49852f983efddp-76 : inexact-ok += csqrt towardzero dbl-64 0x8p-152 -0x8p-152 : 0x3.1b884327ab804p-76 -0x1.49852f983efddp-76 : inexact-ok += csqrt upward dbl-64 0x8p-152 -0x8p-152 : 0x3.1b884327ab806p-76 -0x1.49852f983efddp-76 : inexact-ok += csqrt downward ldbl-96-intel 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057ep-76L -0x1.49852f983efdd57cp-76L : inexact-ok += csqrt tonearest ldbl-96-intel 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e4p-76L -0x1.49852f983efdd57cp-76L : inexact-ok += csqrt towardzero ldbl-96-intel 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057ep-76L -0x1.49852f983efdd57ap-76L : inexact-ok += csqrt upward ldbl-96-intel 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e4p-76L -0x1.49852f983efdd57ap-76L : inexact-ok += csqrt downward ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057ep-76L -0x1.49852f983efdd57cp-76L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e4p-76L -0x1.49852f983efdd57cp-76L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057ep-76L -0x1.49852f983efdd57ap-76L : inexact-ok += csqrt upward ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e4p-76L -0x1.49852f983efdd57ap-76L : inexact-ok += csqrt downward ldbl-128 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L -0x1.49852f983efdd57b4bab8f320d17p-76L : inexact-ok += csqrt tonearest ldbl-128 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L -0x1.49852f983efdd57b4bab8f320d17p-76L : inexact-ok += csqrt towardzero ldbl-128 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L -0x1.49852f983efdd57b4bab8f320d16p-76L : inexact-ok += csqrt upward ldbl-128 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e2c8727f396696p-76L -0x1.49852f983efdd57b4bab8f320d16p-76L : inexact-ok += csqrt downward ldbl-128ibm 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e2c8727f3966p-76L -0x1.49852f983efdd57b4bab8f320d8p-76L : inexact-ok += csqrt tonearest ldbl-128ibm 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e2c8727f3967p-76L -0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok += csqrt towardzero ldbl-128ibm 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e2c8727f3966p-76L -0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok += csqrt upward ldbl-128ibm 0x8p-152L -0x8p-152L : 0x3.1b884327ab8057e2c8727f3967p-76L -0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok += 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 dbl-64 0x1.0221e29d5a3cdp-188 -0x8p-152 : 0x2.0000000002044p-76 -0x1.fffffffffdfbcp-76 : inexact-ok += csqrt tonearest dbl-64 0x1.0221e29d5a3cdp-188 -0x8p-152 : 0x2.0000000002044p-76 -0x1.fffffffffdfbcp-76 : inexact-ok += csqrt towardzero dbl-64 0x1.0221e29d5a3cdp-188 -0x8p-152 : 0x2.0000000002044p-76 -0x1.fffffffffdfbbp-76 : inexact-ok += csqrt upward dbl-64 0x1.0221e29d5a3cdp-188 -0x8p-152 : 0x2.0000000002046p-76 -0x1.fffffffffdfbbp-76 : inexact-ok += csqrt downward ldbl-96-intel 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c4p-76L -0x1.fffffffffdfbbc3cp-76L : inexact-ok += csqrt tonearest ldbl-96-intel 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c4p-76L -0x1.fffffffffdfbbc3ap-76L : inexact-ok += csqrt towardzero ldbl-96-intel 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c4p-76L -0x1.fffffffffdfbbc3ap-76L : inexact-ok += csqrt upward ldbl-96-intel 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c8p-76L -0x1.fffffffffdfbbc3ap-76L : inexact-ok += csqrt downward ldbl-96-m68k 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c4p-76L -0x1.fffffffffdfbbc3cp-76L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c4p-76L -0x1.fffffffffdfbbc3ap-76L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c4p-76L -0x1.fffffffffdfbbc3ap-76L : inexact-ok += csqrt upward ldbl-96-m68k 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c8p-76L -0x1.fffffffffdfbbc3ap-76L : inexact-ok += csqrt downward ldbl-128 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c53ab57de8514p-76L -0x1.fffffffffdfbbc3ac54c8aa85142p-76L : inexact-ok += csqrt tonearest ldbl-128 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c53ab57de85142p-76L -0x1.fffffffffdfbbc3ac54c8aa85141p-76L : inexact-ok += csqrt towardzero ldbl-128 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c53ab57de8514p-76L -0x1.fffffffffdfbbc3ac54c8aa85141p-76L : inexact-ok += csqrt upward ldbl-128 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c53ab57de85142p-76L -0x1.fffffffffdfbbc3ac54c8aa85141p-76L : inexact-ok += csqrt downward ldbl-128ibm 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c53ab57de851p-76L -0x1.fffffffffdfbbc3ac54c8aa8518p-76L : inexact-ok += csqrt tonearest ldbl-128ibm 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c53ab57de851p-76L -0x1.fffffffffdfbbc3ac54c8aa8518p-76L : inexact-ok += csqrt towardzero ldbl-128ibm 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c53ab57de851p-76L -0x1.fffffffffdfbbc3ac54c8aa851p-76L : inexact-ok += csqrt upward ldbl-128ibm 0x1.0221e29d5a3cdp-188L -0x8p-152L : 0x2.00000000020443c53ab57de852p-76L -0x1.fffffffffdfbbc3ac54c8aa851p-76L : inexact-ok +csqrt -0x2.927275f6febb6p-184 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.1b884p-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.1b8844p-76f : inexact-ok += csqrt downward dbl-64 -0x8p-152 0x8p-152 : 0x1.49852f983efddp-76 0x3.1b884327ab804p-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.1b884327ab806p-76 : inexact-ok += csqrt downward ldbl-96-intel -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57ap-76L 0x3.1b884327ab8057ep-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.1b884327ab8057e4p-76L : inexact-ok += csqrt downward ldbl-96-m68k -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57ap-76L 0x3.1b884327ab8057ep-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.1b884327ab8057e4p-76L : inexact-ok += csqrt downward ldbl-128 -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320d16p-76L 0x3.1b884327ab8057e2c8727f396694p-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.1b884327ab8057e2c8727f396696p-76L : inexact-ok += csqrt downward ldbl-128ibm -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L 0x3.1b884327ab8057e2c8727f3966p-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.1b884327ab8057e2c8727f3967p-76L : inexact-ok += csqrt downward dbl-64 -0x2.927275f6febb6p-184 0x8p-152 : 0x1.ffffffffadb1bp-76 0x2.00000000524e4p-76 : inexact-ok += csqrt tonearest dbl-64 -0x2.927275f6febb6p-184 0x8p-152 : 0x1.ffffffffadb1bp-76 0x2.00000000524e4p-76 : inexact-ok += csqrt towardzero dbl-64 -0x2.927275f6febb6p-184 0x8p-152 : 0x1.ffffffffadb1bp-76 0x2.00000000524e4p-76 : inexact-ok += csqrt upward dbl-64 -0x2.927275f6febb6p-184 0x8p-152 : 0x1.ffffffffadb1cp-76 0x2.00000000524e6p-76 : inexact-ok += csqrt downward ldbl-96-intel -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14p-76L 0x2.00000000524e4ebcp-76L : inexact-ok += csqrt tonearest ldbl-96-intel -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b142p-76L 0x2.00000000524e4ecp-76L : inexact-ok += csqrt towardzero ldbl-96-intel -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14p-76L 0x2.00000000524e4ebcp-76L : inexact-ok += csqrt upward ldbl-96-intel -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b142p-76L 0x2.00000000524e4ecp-76L : inexact-ok += csqrt downward ldbl-96-m68k -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14p-76L 0x2.00000000524e4ebcp-76L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b142p-76L 0x2.00000000524e4ecp-76L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14p-76L 0x2.00000000524e4ebcp-76L : inexact-ok += csqrt upward ldbl-96-m68k -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b142p-76L 0x2.00000000524e4ecp-76L : inexact-ok += csqrt downward ldbl-128 -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14126c62499980cp-76L 0x2.00000000524e4ebee674fc9995eap-76L : inexact-ok += csqrt tonearest ldbl-128 -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14126c62499980cp-76L 0x2.00000000524e4ebee674fc9995ecp-76L : inexact-ok += csqrt towardzero ldbl-128 -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14126c62499980cp-76L 0x2.00000000524e4ebee674fc9995eap-76L : inexact-ok += csqrt upward ldbl-128 -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14126c62499980dp-76L 0x2.00000000524e4ebee674fc9995ecp-76L : inexact-ok += csqrt downward ldbl-128ibm -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14126c6249998p-76L 0x2.00000000524e4ebee674fc9995p-76L : inexact-ok += csqrt tonearest ldbl-128ibm -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14126c6249998p-76L 0x2.00000000524e4ebee674fc9996p-76L : inexact-ok += csqrt towardzero ldbl-128ibm -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14126c6249998p-76L 0x2.00000000524e4ebee674fc9995p-76L : inexact-ok += csqrt upward ldbl-128ibm -0x2.927275f6febb6p-184L 0x8p-152L : 0x1.ffffffffadb1b14126c62499988p-76L 0x2.00000000524e4ebee674fc9996p-76L : inexact-ok +csqrt -0x8p-152 -0x2.c832ff5b163af0dcp-2444 += csqrt downward flt-32 -0x8p-152f -0x0p+0f : 0x0p+0f -0x2.d413dp-76f : inexact-ok += csqrt tonearest flt-32 -0x8p-152f -0x0p+0f : 0x0p+0f -0x2.d413ccp-76f : inexact-ok += csqrt towardzero flt-32 -0x8p-152f -0x0p+0f : 0x0p+0f -0x2.d413ccp-76f : inexact-ok += csqrt upward flt-32 -0x8p-152f -0x0p+0f : 0x0p+0f -0x2.d413ccp-76f : inexact-ok += csqrt downward dbl-64 -0x8p-152 -0x0p+0 : 0x0p+0 -0x2.d413cccfe779ap-76 : inexact-ok += csqrt tonearest dbl-64 -0x8p-152 -0x0p+0 : 0x0p+0 -0x2.d413cccfe779ap-76 : inexact-ok += csqrt towardzero dbl-64 -0x8p-152 -0x0p+0 : 0x0p+0 -0x2.d413cccfe7798p-76 : inexact-ok += csqrt upward dbl-64 -0x8p-152 -0x0p+0 : 0x0p+0 -0x2.d413cccfe7798p-76 : inexact-ok += csqrt downward ldbl-96-intel -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe7799214p-76L : inexact-ok += csqrt tonearest ldbl-96-intel -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt towardzero ldbl-96-intel -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt upward ldbl-96-intel -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt downward ldbl-96-m68k -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe7799214p-76L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt upward ldbl-96-m68k -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt downward ldbl-128 -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921165f626cdd52cp-76L : inexact-ok += csqrt tonearest ldbl-128 -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok += csqrt towardzero ldbl-128 -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok += csqrt upward ldbl-128 -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok += csqrt downward ldbl-128ibm -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921165f626cdd6p-76L : inexact-ok += csqrt tonearest ldbl-128ibm -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921165f626cdd5p-76L : inexact-ok += csqrt towardzero ldbl-128ibm -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921165f626cdd5p-76L : inexact-ok += csqrt upward ldbl-128ibm -0x8p-152L -0x0p+0L : 0x0p+0L -0x2.d413cccfe779921165f626cdd5p-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 -0x8p-152 -0x4p-1076 : 0xb.504f333f9de6p-1004 -0x2.d413cccfe779ap-76 : inexact-ok += csqrt tonearest dbl-64 -0x8p-152 -0x4p-1076 : 0xb.504f333f9de68p-1004 -0x2.d413cccfe779ap-76 : inexact-ok += csqrt towardzero dbl-64 -0x8p-152 -0x4p-1076 : 0xb.504f333f9de6p-1004 -0x2.d413cccfe7798p-76 : inexact-ok += csqrt upward dbl-64 -0x8p-152 -0x4p-1076 : 0xb.504f333f9de68p-1004 -0x2.d413cccfe7798p-76 : inexact-ok += csqrt downward ldbl-96-intel -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484p-1004L -0x2.d413cccfe7799214p-76L : inexact-ok += csqrt tonearest ldbl-96-intel -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484p-1004L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt towardzero ldbl-96-intel -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484p-1004L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt upward ldbl-96-intel -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6485p-1004L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt downward ldbl-96-m68k -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484p-1004L -0x2.d413cccfe7799214p-76L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484p-1004L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484p-1004L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt upward ldbl-96-m68k -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6485p-1004L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt downward ldbl-128 -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484597d89b3754a8p-1004L -0x2.d413cccfe779921165f626cdd52cp-76L : inexact-ok += csqrt tonearest ldbl-128 -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484597d89b3754a8p-1004L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok += csqrt towardzero ldbl-128 -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484597d89b3754a8p-1004L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok += csqrt upward ldbl-128 -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484597d89b3754bp-1004L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok += csqrt downward ldbl-128ibm -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484594p-1004L -0x2.d413cccfe779921165f626cdd6p-76L : inexact-ok underflow errno-erange-ok += csqrt tonearest ldbl-128ibm -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484598p-1004L -0x2.d413cccfe779921165f626cdd5p-76L : inexact-ok underflow errno-erange-ok += csqrt towardzero ldbl-128ibm -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484594p-1004L -0x2.d413cccfe779921165f626cdd5p-76L : inexact-ok underflow errno-erange-ok += csqrt upward ldbl-128ibm -0x8p-152L -0x4p-1076L : 0xb.504f333f9de6484598p-1004L -0x2.d413cccfe779921165f626cdd5p-76L : inexact-ok underflow errno-erange-ok += csqrt downward ldbl-96-intel -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2c8p-2372L -0x2.d413cccfe7799214p-76L : inexact-ok += csqrt tonearest ldbl-96-intel -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2dp-2372L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt towardzero ldbl-96-intel -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2c8p-2372L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt upward ldbl-96-intel -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2dp-2372L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt downward ldbl-96-m68k -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2c8p-2372L -0x2.d413cccfe7799214p-76L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2dp-2372L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2c8p-2372L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt upward ldbl-96-m68k -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2dp-2372L -0x2.d413cccfe779921p-76L : inexact-ok += csqrt downward ldbl-128 -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2cf61b69684f858p-2372L -0x2.d413cccfe779921165f626cdd52cp-76L : inexact-ok += csqrt tonearest ldbl-128 -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2cf61b69684f858p-2372L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok += csqrt towardzero ldbl-128 -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2cf61b69684f858p-2372L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok += csqrt upward ldbl-128 -0x8p-152L -0x2.c832ff5b163af0dcp-2444L : 0x7.de674fc19752a2cf61b69684f85cp-2372L -0x2.d413cccfe779921165f626cdd52ap-76L : inexact-ok +csqrt -0x8p-152 -0x1.818bccp+0 += csqrt downward flt-32 -0x8p-152f -0x1.818bccp+0f : 0xd.e25fbp-4f -0xd.e25fcp-4f : inexact-ok += csqrt tonearest flt-32 -0x8p-152f -0x1.818bccp+0f : 0xd.e25fcp-4f -0xd.e25fcp-4f : inexact-ok += csqrt towardzero flt-32 -0x8p-152f -0x1.818bccp+0f : 0xd.e25fbp-4f -0xd.e25fbp-4f : inexact-ok += csqrt upward flt-32 -0x8p-152f -0x1.818bccp+0f : 0xd.e25fcp-4f -0xd.e25fbp-4f : inexact-ok += csqrt downward dbl-64 -0x8p-152 -0x1.818bccp+0 : 0xd.e25fb98f83908p-4 -0xd.e25fb98f8391p-4 : inexact-ok += csqrt tonearest dbl-64 -0x8p-152 -0x1.818bccp+0 : 0xd.e25fb98f83908p-4 -0xd.e25fb98f83908p-4 : inexact-ok += csqrt towardzero dbl-64 -0x8p-152 -0x1.818bccp+0 : 0xd.e25fb98f83908p-4 -0xd.e25fb98f83908p-4 : inexact-ok += csqrt upward dbl-64 -0x8p-152 -0x1.818bccp+0 : 0xd.e25fb98f8391p-4 -0xd.e25fb98f83908p-4 : inexact-ok += csqrt downward ldbl-96-intel -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a02p-4L -0xd.e25fb98f8390a03p-4L : inexact-ok += csqrt tonearest ldbl-96-intel -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a02p-4L -0xd.e25fb98f8390a02p-4L : inexact-ok += csqrt towardzero ldbl-96-intel -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a02p-4L -0xd.e25fb98f8390a02p-4L : inexact-ok += csqrt upward ldbl-96-intel -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a03p-4L -0xd.e25fb98f8390a02p-4L : inexact-ok += csqrt downward ldbl-96-m68k -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a02p-4L -0xd.e25fb98f8390a03p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a02p-4L -0xd.e25fb98f8390a02p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a02p-4L -0xd.e25fb98f8390a02p-4L : inexact-ok += csqrt upward ldbl-96-m68k -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a03p-4L -0xd.e25fb98f8390a02p-4L : inexact-ok += csqrt downward ldbl-128 -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a020c51dc0c93e1p-4L -0xd.e25fb98f8390a020c51dc0c93e18p-4L : inexact-ok += csqrt tonearest ldbl-128 -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a020c51dc0c93e18p-4L -0xd.e25fb98f8390a020c51dc0c93e18p-4L : inexact-ok += csqrt towardzero ldbl-128 -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a020c51dc0c93e1p-4L -0xd.e25fb98f8390a020c51dc0c93e1p-4L : inexact-ok += csqrt upward ldbl-128 -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a020c51dc0c93e18p-4L -0xd.e25fb98f8390a020c51dc0c93e1p-4L : inexact-ok += csqrt downward ldbl-128ibm -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a020c51dc0c93cp-4L -0xd.e25fb98f8390a020c51dc0c94p-4L : inexact-ok += csqrt tonearest ldbl-128ibm -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a020c51dc0c94p-4L -0xd.e25fb98f8390a020c51dc0c94p-4L : inexact-ok += csqrt towardzero ldbl-128ibm -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a020c51dc0c93cp-4L -0xd.e25fb98f8390a020c51dc0c93cp-4L : inexact-ok += csqrt upward ldbl-128ibm -0x8p-152L -0x1.818bccp+0L : 0xd.e25fb98f8390a020c51dc0c94p-4L -0xd.e25fb98f8390a020c51dc0c93cp-4L : 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 @@ -112163,6 +113563,222 @@ erfc 0x1.2f644ep+0 = 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 +erfc 0x2.56af04p+0 += erfc downward flt-32 0x2.56af04p+0f : 0x3.dbca04p-12f : inexact-ok += erfc tonearest flt-32 0x2.56af04p+0f : 0x3.dbca04p-12f : inexact-ok += erfc towardzero flt-32 0x2.56af04p+0f : 0x3.dbca04p-12f : inexact-ok += erfc upward flt-32 0x2.56af04p+0f : 0x3.dbca08p-12f : inexact-ok += erfc downward dbl-64 0x2.56af04p+0 : 0x3.dbca059c7e73ap-12 : inexact-ok += erfc tonearest dbl-64 0x2.56af04p+0 : 0x3.dbca059c7e73ap-12 : inexact-ok += erfc towardzero dbl-64 0x2.56af04p+0 : 0x3.dbca059c7e73ap-12 : inexact-ok += erfc upward dbl-64 0x2.56af04p+0 : 0x3.dbca059c7e73cp-12 : inexact-ok += erfc downward ldbl-96-intel 0x2.56af04p+0L : 0x3.dbca059c7e73a12p-12L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.56af04p+0L : 0x3.dbca059c7e73a124p-12L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.56af04p+0L : 0x3.dbca059c7e73a12p-12L : inexact-ok += erfc upward ldbl-96-intel 0x2.56af04p+0L : 0x3.dbca059c7e73a124p-12L : inexact-ok += erfc downward ldbl-96-m68k 0x2.56af04p+0L : 0x3.dbca059c7e73a12p-12L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.56af04p+0L : 0x3.dbca059c7e73a124p-12L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.56af04p+0L : 0x3.dbca059c7e73a12p-12L : inexact-ok += erfc upward ldbl-96-m68k 0x2.56af04p+0L : 0x3.dbca059c7e73a124p-12L : inexact-ok += erfc downward ldbl-128 0x2.56af04p+0L : 0x3.dbca059c7e73a1239dd52028280cp-12L : inexact-ok += erfc tonearest ldbl-128 0x2.56af04p+0L : 0x3.dbca059c7e73a1239dd52028280cp-12L : inexact-ok += erfc towardzero ldbl-128 0x2.56af04p+0L : 0x3.dbca059c7e73a1239dd52028280cp-12L : inexact-ok += erfc upward ldbl-128 0x2.56af04p+0L : 0x3.dbca059c7e73a1239dd52028280ep-12L : inexact-ok += erfc downward ldbl-128ibm 0x2.56af04p+0L : 0x3.dbca059c7e73a1239dd5202828p-12L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.56af04p+0L : 0x3.dbca059c7e73a1239dd5202828p-12L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.56af04p+0L : 0x3.dbca059c7e73a1239dd5202828p-12L : inexact-ok += erfc upward ldbl-128ibm 0x2.56af04p+0L : 0x3.dbca059c7e73a1239dd5202829p-12L : inexact-ok +erfc 0x2.b7f8cb76737d2af98dead7c4c5eep+0 += erfc downward flt-32 0x2.b7f8ccp+0f : 0x7.e8b2e8p-16f : inexact-ok += erfc tonearest flt-32 0x2.b7f8ccp+0f : 0x7.e8b2fp-16f : inexact-ok += erfc towardzero flt-32 0x2.b7f8ccp+0f : 0x7.e8b2e8p-16f : inexact-ok += erfc upward flt-32 0x2.b7f8ccp+0f : 0x7.e8b2fp-16f : inexact-ok += erfc downward dbl-64 0x2.b7f8ccp+0 : 0x7.e8b2efb67945p-16 : inexact-ok += erfc tonearest dbl-64 0x2.b7f8ccp+0 : 0x7.e8b2efb67945p-16 : inexact-ok += erfc towardzero dbl-64 0x2.b7f8ccp+0 : 0x7.e8b2efb67945p-16 : inexact-ok += erfc upward dbl-64 0x2.b7f8ccp+0 : 0x7.e8b2efb679454p-16 : inexact-ok += erfc downward ldbl-96-intel 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a4p-16L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a4p-16L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a4p-16L : inexact-ok += erfc upward ldbl-96-intel 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a48p-16L : inexact-ok += erfc downward ldbl-96-m68k 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a4p-16L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a4p-16L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a4p-16L : inexact-ok += erfc upward ldbl-96-m68k 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a48p-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a42955c7a94bfbcp-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a42955c7a94bfbcp-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a42955c7a94bfbcp-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a42955c7a94bfcp-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a42955c7a94bep-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a42955c7a94cp-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a42955c7a94bep-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.b7f8ccp+0L : 0x7.e8b2efb679451a42955c7a94cp-16L : inexact-ok += erfc downward flt-32 0x2.b7f8c8p+0f : 0x7.e8b3ap-16f : inexact-ok += erfc tonearest flt-32 0x2.b7f8c8p+0f : 0x7.e8b3a8p-16f : inexact-ok += erfc towardzero flt-32 0x2.b7f8c8p+0f : 0x7.e8b3ap-16f : inexact-ok += erfc upward flt-32 0x2.b7f8c8p+0f : 0x7.e8b3a8p-16f : inexact-ok += erfc downward dbl-64 0x2.b7f8c8p+0 : 0x7.e8b3a6276f03cp-16 : inexact-ok += erfc tonearest dbl-64 0x2.b7f8c8p+0 : 0x7.e8b3a6276f04p-16 : inexact-ok += erfc towardzero dbl-64 0x2.b7f8c8p+0 : 0x7.e8b3a6276f03cp-16 : inexact-ok += erfc upward dbl-64 0x2.b7f8c8p+0 : 0x7.e8b3a6276f04p-16 : inexact-ok += erfc downward ldbl-96-intel 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f778p-16L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f778p-16L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f778p-16L : inexact-ok += erfc upward ldbl-96-intel 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f78p-16L : inexact-ok += erfc downward ldbl-96-m68k 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f778p-16L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f778p-16L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f778p-16L : inexact-ok += erfc upward ldbl-96-m68k 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f78p-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f7798c2a7c4e628p-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f7798c2a7c4e6284p-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f7798c2a7c4e628p-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f7798c2a7c4e6284p-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f7798c2a7c4e62p-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f7798c2a7c4e62p-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f7798c2a7c4e62p-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.b7f8c8p+0L : 0x7.e8b3a6276f03f7798c2a7c4e64p-16L : inexact-ok += erfc downward dbl-64 0x2.b7f8cb76737d4p+0 : 0x7.e8b308381dfc4p-16 : inexact-ok += erfc tonearest dbl-64 0x2.b7f8cb76737d4p+0 : 0x7.e8b308381dfc4p-16 : inexact-ok += erfc towardzero dbl-64 0x2.b7f8cb76737d4p+0 : 0x7.e8b308381dfc4p-16 : inexact-ok += erfc upward dbl-64 0x2.b7f8cb76737d4p+0 : 0x7.e8b308381dfc8p-16 : inexact-ok += erfc downward ldbl-96-intel 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55cp-16L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c8p-16L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55cp-16L : inexact-ok += erfc upward ldbl-96-intel 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c8p-16L : inexact-ok += erfc downward ldbl-96-m68k 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55cp-16L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c8p-16L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55cp-16L : inexact-ok += erfc upward ldbl-96-m68k 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c8p-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c4841397b30ae4p-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c4841397b30ae4p-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c4841397b30ae4p-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c4841397b30ae8p-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c4841397b30ap-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c4841397b30ap-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c4841397b30ap-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.b7f8cb76737d4p+0L : 0x7.e8b308381dfc55c4841397b30cp-16L : inexact-ok += erfc downward dbl-64 0x2.b7f8cb76737d2p+0 : 0x7.e8b308381e02p-16 : inexact-ok += erfc tonearest dbl-64 0x2.b7f8cb76737d2p+0 : 0x7.e8b308381e02p-16 : inexact-ok += erfc towardzero dbl-64 0x2.b7f8cb76737d2p+0 : 0x7.e8b308381e02p-16 : inexact-ok += erfc upward dbl-64 0x2.b7f8cb76737d2p+0 : 0x7.e8b308381e024p-16 : inexact-ok += erfc downward ldbl-96-intel 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e020948p-16L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02095p-16L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e020948p-16L : inexact-ok += erfc upward ldbl-96-intel 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02095p-16L : inexact-ok += erfc downward ldbl-96-m68k 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e020948p-16L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02095p-16L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e020948p-16L : inexact-ok += erfc upward ldbl-96-m68k 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02095p-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02094c04b2b4fe1dccp-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02094c04b2b4fe1ddp-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02094c04b2b4fe1dccp-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02094c04b2b4fe1ddp-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02094c04b2b4fe1cp-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02094c04b2b4fe1ep-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02094c04b2b4fe1cp-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.b7f8cb76737d2p+0L : 0x7.e8b308381e02094c04b2b4fe1ep-16L : inexact-ok += erfc downward ldbl-96-intel 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e001448p-16L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e001448p-16L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e001448p-16L : inexact-ok += erfc upward ldbl-96-intel 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00145p-16L : inexact-ok += erfc downward ldbl-96-m68k 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e001448p-16L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e001448p-16L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e001448p-16L : inexact-ok += erfc upward ldbl-96-m68k 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00145p-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00144be16c16cf88ep-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00144be16c16cf88ep-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00144be16c16cf88ep-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00144be16c16cf88e4p-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00144be16c16cf88p-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00144be16c16cf88p-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00144be16c16cf88p-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.b7f8cb76737d2afcp+0L : 0x7.e8b308381e00144be16c16cf8ap-16L : inexact-ok += erfc downward ldbl-96-intel 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e0015p-16L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e0015p-16L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e0015p-16L : inexact-ok += erfc upward ldbl-96-intel 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001508p-16L : inexact-ok += erfc downward ldbl-96-m68k 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e0015p-16L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e0015p-16L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e0015p-16L : inexact-ok += erfc upward ldbl-96-m68k 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001508p-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001502525c2ab33254p-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001502525c2ab33258p-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001502525c2ab33254p-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001502525c2ab33258p-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001502525c2ab332p-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001502525c2ab332p-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001502525c2ab332p-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.b7f8cb76737d2af8p+0L : 0x7.e8b308381e001502525c2ab334p-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8cb76737d2af98dead7c4c5eep+0L : 0x7.e8b308381e0014bb6d3bd6db5998p-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8cb76737d2af98dead7c4c5eep+0L : 0x7.e8b308381e0014bb6d3bd6db599cp-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8cb76737d2af98dead7c4c5eep+0L : 0x7.e8b308381e0014bb6d3bd6db5998p-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8cb76737d2af98dead7c4c5eep+0L : 0x7.e8b308381e0014bb6d3bd6db599cp-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8cb76737d2af98dead7c4c6p+0L : 0x7.e8b308381e0014bb6d3bd6db5664p-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8cb76737d2af98dead7c4c6p+0L : 0x7.e8b308381e0014bb6d3bd6db5664p-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8cb76737d2af98dead7c4c6p+0L : 0x7.e8b308381e0014bb6d3bd6db5664p-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8cb76737d2af98dead7c4c6p+0L : 0x7.e8b308381e0014bb6d3bd6db5668p-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.b7f8cb76737d2af98dead7c4c6p+0L : 0x7.e8b308381e0014bb6d3bd6db56p-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.b7f8cb76737d2af98dead7c4c6p+0L : 0x7.e8b308381e0014bb6d3bd6db56p-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.b7f8cb76737d2af98dead7c4c6p+0L : 0x7.e8b308381e0014bb6d3bd6db56p-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.b7f8cb76737d2af98dead7c4c6p+0L : 0x7.e8b308381e0014bb6d3bd6db58p-16L : inexact-ok += erfc downward ldbl-128 0x2.b7f8cb76737d2af98dead7c4c5p+0L : 0x7.e8b308381e0014bb6d3bd6db84p-16L : inexact-ok += erfc tonearest ldbl-128 0x2.b7f8cb76737d2af98dead7c4c5p+0L : 0x7.e8b308381e0014bb6d3bd6db8404p-16L : inexact-ok += erfc towardzero ldbl-128 0x2.b7f8cb76737d2af98dead7c4c5p+0L : 0x7.e8b308381e0014bb6d3bd6db84p-16L : inexact-ok += erfc upward ldbl-128 0x2.b7f8cb76737d2af98dead7c4c5p+0L : 0x7.e8b308381e0014bb6d3bd6db8404p-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.b7f8cb76737d2af98dead7c4c5p+0L : 0x7.e8b308381e0014bb6d3bd6db84p-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.b7f8cb76737d2af98dead7c4c5p+0L : 0x7.e8b308381e0014bb6d3bd6db84p-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.b7f8cb76737d2af98dead7c4c5p+0L : 0x7.e8b308381e0014bb6d3bd6db84p-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.b7f8cb76737d2af98dead7c4c5p+0L : 0x7.e8b308381e0014bb6d3bd6db86p-16L : inexact-ok +erfc 0x2.dfb9b4p+0 += erfc downward flt-32 0x2.dfb9b4p+0f : 0x3.281c2cp-16f : inexact-ok += erfc tonearest flt-32 0x2.dfb9b4p+0f : 0x3.281c2cp-16f : inexact-ok += erfc towardzero flt-32 0x2.dfb9b4p+0f : 0x3.281c2cp-16f : inexact-ok += erfc upward flt-32 0x2.dfb9b4p+0f : 0x3.281c3p-16f : inexact-ok += erfc downward dbl-64 0x2.dfb9b4p+0 : 0x3.281c2d7e470e4p-16 : inexact-ok += erfc tonearest dbl-64 0x2.dfb9b4p+0 : 0x3.281c2d7e470e6p-16 : inexact-ok += erfc towardzero dbl-64 0x2.dfb9b4p+0 : 0x3.281c2d7e470e4p-16 : inexact-ok += erfc upward dbl-64 0x2.dfb9b4p+0 : 0x3.281c2d7e470e6p-16 : inexact-ok += erfc downward ldbl-96-intel 0x2.dfb9b4p+0L : 0x3.281c2d7e470e508p-16L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5084p-16L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.dfb9b4p+0L : 0x3.281c2d7e470e508p-16L : inexact-ok += erfc upward ldbl-96-intel 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5084p-16L : inexact-ok += erfc downward ldbl-96-m68k 0x2.dfb9b4p+0L : 0x3.281c2d7e470e508p-16L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5084p-16L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.dfb9b4p+0L : 0x3.281c2d7e470e508p-16L : inexact-ok += erfc upward ldbl-96-m68k 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5084p-16L : inexact-ok += erfc downward ldbl-128 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5082e42097886928p-16L : inexact-ok += erfc tonearest ldbl-128 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5082e4209788692ap-16L : inexact-ok += erfc towardzero ldbl-128 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5082e42097886928p-16L : inexact-ok += erfc upward ldbl-128 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5082e4209788692ap-16L : inexact-ok += erfc downward ldbl-128ibm 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5082e420978869p-16L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5082e420978869p-16L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5082e420978869p-16L : inexact-ok += erfc upward ldbl-128ibm 0x2.dfb9b4p+0L : 0x3.281c2d7e470e5082e42097886ap-16L : inexact-ok +erfc 0x1.e33c9ep+0 += erfc downward flt-32 0x1.e33c9ep+0f : 0x1.f1cb04p-8f : inexact-ok += erfc tonearest flt-32 0x1.e33c9ep+0f : 0x1.f1cb04p-8f : inexact-ok += erfc towardzero flt-32 0x1.e33c9ep+0f : 0x1.f1cb04p-8f : inexact-ok += erfc upward flt-32 0x1.e33c9ep+0f : 0x1.f1cb06p-8f : inexact-ok += erfc downward dbl-64 0x1.e33c9ep+0 : 0x1.f1cb04b622e6fp-8 : inexact-ok += erfc tonearest dbl-64 0x1.e33c9ep+0 : 0x1.f1cb04b622e6fp-8 : inexact-ok += erfc towardzero dbl-64 0x1.e33c9ep+0 : 0x1.f1cb04b622e6fp-8 : inexact-ok += erfc upward dbl-64 0x1.e33c9ep+0 : 0x1.f1cb04b622e7p-8 : inexact-ok += erfc downward ldbl-96-intel 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d4p-8L : inexact-ok += erfc tonearest ldbl-96-intel 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d6p-8L : inexact-ok += erfc towardzero ldbl-96-intel 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d4p-8L : inexact-ok += erfc upward ldbl-96-intel 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d6p-8L : inexact-ok += erfc downward ldbl-96-m68k 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d4p-8L : inexact-ok += erfc tonearest ldbl-96-m68k 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d6p-8L : inexact-ok += erfc towardzero ldbl-96-m68k 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d4p-8L : inexact-ok += erfc upward ldbl-96-m68k 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d6p-8L : inexact-ok += erfc downward ldbl-128 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d5035449633b46p-8L : inexact-ok += erfc tonearest ldbl-128 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d5035449633b46p-8L : inexact-ok += erfc towardzero ldbl-128 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d5035449633b46p-8L : inexact-ok += erfc upward ldbl-128 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d5035449633b47p-8L : inexact-ok += erfc downward ldbl-128ibm 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d5035449633bp-8L : inexact-ok += erfc tonearest ldbl-128ibm 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d5035449633b8p-8L : inexact-ok += erfc towardzero ldbl-128ibm 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d5035449633bp-8L : inexact-ok += erfc upward ldbl-128ibm 0x1.e33c9ep+0L : 0x1.f1cb04b622e6f4d5035449633b8p-8L : inexact-ok exp 0 = exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -114015,6 +115631,31 @@ exp 0xd.89746a799ac4eedp+0 = exp tonearest ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2cp+16L : inexact-ok = exp towardzero ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d28p+16L : inexact-ok = exp upward ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2cp+16L : inexact-ok +exp -0x6.58b64p-4 += exp downward flt-32 -0x6.58b64p-4f : 0xa.c2d25p-4f : inexact-ok += exp tonearest flt-32 -0x6.58b64p-4f : 0xa.c2d26p-4f : inexact-ok += exp towardzero flt-32 -0x6.58b64p-4f : 0xa.c2d25p-4f : inexact-ok += exp upward flt-32 -0x6.58b64p-4f : 0xa.c2d26p-4f : inexact-ok += exp downward dbl-64 -0x6.58b64p-4 : 0xa.c2d2580088708p-4 : inexact-ok += exp tonearest dbl-64 -0x6.58b64p-4 : 0xa.c2d2580088708p-4 : inexact-ok += exp towardzero dbl-64 -0x6.58b64p-4 : 0xa.c2d2580088708p-4 : inexact-ok += exp upward dbl-64 -0x6.58b64p-4 : 0xa.c2d258008871p-4 : inexact-ok += exp downward ldbl-96-intel -0x6.58b64p-4L : 0xa.c2d2580088709f3p-4L : inexact-ok += exp tonearest ldbl-96-intel -0x6.58b64p-4L : 0xa.c2d2580088709f3p-4L : inexact-ok += exp towardzero ldbl-96-intel -0x6.58b64p-4L : 0xa.c2d2580088709f3p-4L : inexact-ok += exp upward ldbl-96-intel -0x6.58b64p-4L : 0xa.c2d2580088709f4p-4L : inexact-ok += exp downward ldbl-96-m68k -0x6.58b64p-4L : 0xa.c2d2580088709f3p-4L : inexact-ok += exp tonearest ldbl-96-m68k -0x6.58b64p-4L : 0xa.c2d2580088709f3p-4L : inexact-ok += exp towardzero ldbl-96-m68k -0x6.58b64p-4L : 0xa.c2d2580088709f3p-4L : inexact-ok += exp upward ldbl-96-m68k -0x6.58b64p-4L : 0xa.c2d2580088709f4p-4L : inexact-ok += exp downward ldbl-128 -0x6.58b64p-4L : 0xa.c2d2580088709f3262612e0cb8p-4L : inexact-ok += exp tonearest ldbl-128 -0x6.58b64p-4L : 0xa.c2d2580088709f3262612e0cb808p-4L : inexact-ok += exp towardzero ldbl-128 -0x6.58b64p-4L : 0xa.c2d2580088709f3262612e0cb8p-4L : inexact-ok += exp upward ldbl-128 -0x6.58b64p-4L : 0xa.c2d2580088709f3262612e0cb808p-4L : inexact-ok += exp downward ldbl-128ibm -0x6.58b64p-4L : 0xa.c2d2580088709f3262612e0cb8p-4L : inexact-ok += exp tonearest ldbl-128ibm -0x6.58b64p-4L : 0xa.c2d2580088709f3262612e0cb8p-4L : inexact-ok += exp towardzero ldbl-128ibm -0x6.58b64p-4L : 0xa.c2d2580088709f3262612e0cb8p-4L : inexact-ok += exp upward ldbl-128ibm -0x6.58b64p-4L : 0xa.c2d2580088709f3262612e0cbcp-4L : inexact-ok exp10 0 = exp10 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp10 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -115584,6 +117225,56 @@ exp10 0xe.8b349p+4 = exp10 tonearest ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467bp+772L : inexact-ok = exp10 towardzero ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467ap+772L : inexact-ok = exp10 upward ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467bp+772L : inexact-ok +exp10 0x3.495c78p+0 += exp10 downward flt-32 0x3.495c78p+0f : 0x7.8e7e4p+8f : inexact-ok += exp10 tonearest flt-32 0x3.495c78p+0f : 0x7.8e7e4p+8f : inexact-ok += exp10 towardzero flt-32 0x3.495c78p+0f : 0x7.8e7e4p+8f : inexact-ok += exp10 upward flt-32 0x3.495c78p+0f : 0x7.8e7e48p+8f : inexact-ok += exp10 downward dbl-64 0x3.495c78p+0 : 0x7.8e7e436efa1d4p+8 : inexact-ok += exp10 tonearest dbl-64 0x3.495c78p+0 : 0x7.8e7e436efa1d4p+8 : inexact-ok += exp10 towardzero dbl-64 0x3.495c78p+0 : 0x7.8e7e436efa1d4p+8 : inexact-ok += exp10 upward dbl-64 0x3.495c78p+0 : 0x7.8e7e436efa1d8p+8 : inexact-ok += exp10 downward ldbl-96-intel 0x3.495c78p+0L : 0x7.8e7e436efa1d5b18p+8L : inexact-ok += exp10 tonearest ldbl-96-intel 0x3.495c78p+0L : 0x7.8e7e436efa1d5b18p+8L : inexact-ok += exp10 towardzero ldbl-96-intel 0x3.495c78p+0L : 0x7.8e7e436efa1d5b18p+8L : inexact-ok += exp10 upward ldbl-96-intel 0x3.495c78p+0L : 0x7.8e7e436efa1d5b2p+8L : inexact-ok += exp10 downward ldbl-96-m68k 0x3.495c78p+0L : 0x7.8e7e436efa1d5b18p+8L : inexact-ok += exp10 tonearest ldbl-96-m68k 0x3.495c78p+0L : 0x7.8e7e436efa1d5b18p+8L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x3.495c78p+0L : 0x7.8e7e436efa1d5b18p+8L : inexact-ok += exp10 upward ldbl-96-m68k 0x3.495c78p+0L : 0x7.8e7e436efa1d5b2p+8L : inexact-ok += exp10 downward ldbl-128 0x3.495c78p+0L : 0x7.8e7e436efa1d5b19bda5590a91c4p+8L : inexact-ok += exp10 tonearest ldbl-128 0x3.495c78p+0L : 0x7.8e7e436efa1d5b19bda5590a91c4p+8L : inexact-ok += exp10 towardzero ldbl-128 0x3.495c78p+0L : 0x7.8e7e436efa1d5b19bda5590a91c4p+8L : inexact-ok += exp10 upward ldbl-128 0x3.495c78p+0L : 0x7.8e7e436efa1d5b19bda5590a91c8p+8L : inexact-ok += exp10 downward ldbl-128ibm 0x3.495c78p+0L : 0x7.8e7e436efa1d5b19bda5590a9p+8L : inexact-ok += exp10 tonearest ldbl-128ibm 0x3.495c78p+0L : 0x7.8e7e436efa1d5b19bda5590a92p+8L : inexact-ok += exp10 towardzero ldbl-128ibm 0x3.495c78p+0L : 0x7.8e7e436efa1d5b19bda5590a9p+8L : inexact-ok += exp10 upward ldbl-128ibm 0x3.495c78p+0L : 0x7.8e7e436efa1d5b19bda5590a92p+8L : inexact-ok +exp10 0xf.f33f6p+0 += exp10 downward flt-32 0xf.f33f6p+0f : 0x1.fad592p+52f : inexact-ok += exp10 tonearest flt-32 0xf.f33f6p+0f : 0x1.fad592p+52f : inexact-ok += exp10 towardzero flt-32 0xf.f33f6p+0f : 0x1.fad592p+52f : inexact-ok += exp10 upward flt-32 0xf.f33f6p+0f : 0x1.fad594p+52f : inexact-ok += exp10 downward dbl-64 0xf.f33f6p+0 : 0x1.fad59245e4f68p+52 : inexact-ok += exp10 tonearest dbl-64 0xf.f33f6p+0 : 0x1.fad59245e4f68p+52 : inexact-ok += exp10 towardzero dbl-64 0xf.f33f6p+0 : 0x1.fad59245e4f68p+52 : inexact-ok += exp10 upward dbl-64 0xf.f33f6p+0 : 0x1.fad59245e4f69p+52 : inexact-ok += exp10 downward ldbl-96-intel 0xf.f33f6p+0L : 0x1.fad59245e4f68154p+52L : inexact-ok += exp10 tonearest ldbl-96-intel 0xf.f33f6p+0L : 0x1.fad59245e4f68156p+52L : inexact-ok += exp10 towardzero ldbl-96-intel 0xf.f33f6p+0L : 0x1.fad59245e4f68154p+52L : inexact-ok += exp10 upward ldbl-96-intel 0xf.f33f6p+0L : 0x1.fad59245e4f68156p+52L : inexact-ok += exp10 downward ldbl-96-m68k 0xf.f33f6p+0L : 0x1.fad59245e4f68154p+52L : inexact-ok += exp10 tonearest ldbl-96-m68k 0xf.f33f6p+0L : 0x1.fad59245e4f68156p+52L : inexact-ok += exp10 towardzero ldbl-96-m68k 0xf.f33f6p+0L : 0x1.fad59245e4f68154p+52L : inexact-ok += exp10 upward ldbl-96-m68k 0xf.f33f6p+0L : 0x1.fad59245e4f68156p+52L : inexact-ok += exp10 downward ldbl-128 0xf.f33f6p+0L : 0x1.fad59245e4f681552bf17b541a5ep+52L : inexact-ok += exp10 tonearest ldbl-128 0xf.f33f6p+0L : 0x1.fad59245e4f681552bf17b541a5fp+52L : inexact-ok += exp10 towardzero ldbl-128 0xf.f33f6p+0L : 0x1.fad59245e4f681552bf17b541a5ep+52L : inexact-ok += exp10 upward ldbl-128 0xf.f33f6p+0L : 0x1.fad59245e4f681552bf17b541a5fp+52L : inexact-ok += exp10 downward ldbl-128ibm 0xf.f33f6p+0L : 0x1.fad59245e4f681552bf17b541ap+52L : inexact-ok += exp10 tonearest ldbl-128ibm 0xf.f33f6p+0L : 0x1.fad59245e4f681552bf17b541a8p+52L : inexact-ok += exp10 towardzero ldbl-128ibm 0xf.f33f6p+0L : 0x1.fad59245e4f681552bf17b541ap+52L : inexact-ok += exp10 upward ldbl-128ibm 0xf.f33f6p+0L : 0x1.fad59245e4f681552bf17b541a8p+52L : inexact-ok exp2 0 = exp2 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp2 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -117188,6 +118879,111 @@ exp2 -0x4.8ce878p-4 = exp2 tonearest ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790cp-4L : inexact-ok = exp2 towardzero ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790cp-4L : inexact-ok = exp2 upward ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111791p-4L : inexact-ok +exp2 0xf.93d18bf7be8d272p-4 += exp2 downward flt-32 0xf.93d19p-4f : 0x1.f6b64ap+0f : inexact-ok += exp2 tonearest flt-32 0xf.93d19p-4f : 0x1.f6b64ap+0f : inexact-ok += exp2 towardzero flt-32 0xf.93d19p-4f : 0x1.f6b64ap+0f : inexact-ok += exp2 upward flt-32 0xf.93d19p-4f : 0x1.f6b64cp+0f : inexact-ok += exp2 downward dbl-64 0xf.93d19p-4 : 0x1.f6b64a6870e6ap+0 : inexact-ok += exp2 tonearest dbl-64 0xf.93d19p-4 : 0x1.f6b64a6870e6bp+0 : inexact-ok += exp2 towardzero dbl-64 0xf.93d19p-4 : 0x1.f6b64a6870e6ap+0 : inexact-ok += exp2 upward dbl-64 0xf.93d19p-4 : 0x1.f6b64a6870e6bp+0 : inexact-ok += exp2 downward ldbl-96-intel 0xf.93d19p-4L : 0x1.f6b64a6870e6ae12p+0L : inexact-ok += exp2 tonearest ldbl-96-intel 0xf.93d19p-4L : 0x1.f6b64a6870e6ae12p+0L : inexact-ok += exp2 towardzero ldbl-96-intel 0xf.93d19p-4L : 0x1.f6b64a6870e6ae12p+0L : inexact-ok += exp2 upward ldbl-96-intel 0xf.93d19p-4L : 0x1.f6b64a6870e6ae14p+0L : inexact-ok += exp2 downward ldbl-96-m68k 0xf.93d19p-4L : 0x1.f6b64a6870e6ae12p+0L : inexact-ok += exp2 tonearest ldbl-96-m68k 0xf.93d19p-4L : 0x1.f6b64a6870e6ae12p+0L : inexact-ok += exp2 towardzero ldbl-96-m68k 0xf.93d19p-4L : 0x1.f6b64a6870e6ae12p+0L : inexact-ok += exp2 upward ldbl-96-m68k 0xf.93d19p-4L : 0x1.f6b64a6870e6ae14p+0L : inexact-ok += exp2 downward ldbl-128 0xf.93d19p-4L : 0x1.f6b64a6870e6ae124dad946fb894p+0L : inexact-ok += exp2 tonearest ldbl-128 0xf.93d19p-4L : 0x1.f6b64a6870e6ae124dad946fb894p+0L : inexact-ok += exp2 towardzero ldbl-128 0xf.93d19p-4L : 0x1.f6b64a6870e6ae124dad946fb894p+0L : inexact-ok += exp2 upward ldbl-128 0xf.93d19p-4L : 0x1.f6b64a6870e6ae124dad946fb895p+0L : inexact-ok += exp2 downward ldbl-128ibm 0xf.93d19p-4L : 0x1.f6b64a6870e6ae124dad946fb88p+0L : inexact-ok += exp2 tonearest ldbl-128ibm 0xf.93d19p-4L : 0x1.f6b64a6870e6ae124dad946fb88p+0L : inexact-ok += exp2 towardzero ldbl-128ibm 0xf.93d19p-4L : 0x1.f6b64a6870e6ae124dad946fb88p+0L : inexact-ok += exp2 upward ldbl-128ibm 0xf.93d19p-4L : 0x1.f6b64a6870e6ae124dad946fb9p+0L : inexact-ok += exp2 downward flt-32 0xf.93d18p-4f : 0x1.f6b648p+0f : inexact-ok += exp2 tonearest flt-32 0xf.93d18p-4f : 0x1.f6b64ap+0f : inexact-ok += exp2 towardzero flt-32 0xf.93d18p-4f : 0x1.f6b648p+0f : inexact-ok += exp2 upward flt-32 0xf.93d18p-4f : 0x1.f6b64ap+0f : inexact-ok += exp2 downward dbl-64 0xf.93d18p-4 : 0x1.f6b6490bfcd17p+0 : inexact-ok += exp2 tonearest dbl-64 0xf.93d18p-4 : 0x1.f6b6490bfcd17p+0 : inexact-ok += exp2 towardzero dbl-64 0xf.93d18p-4 : 0x1.f6b6490bfcd17p+0 : inexact-ok += exp2 upward dbl-64 0xf.93d18p-4 : 0x1.f6b6490bfcd18p+0 : inexact-ok += exp2 downward ldbl-96-intel 0xf.93d18p-4L : 0x1.f6b6490bfcd17676p+0L : inexact-ok += exp2 tonearest ldbl-96-intel 0xf.93d18p-4L : 0x1.f6b6490bfcd17676p+0L : inexact-ok += exp2 towardzero ldbl-96-intel 0xf.93d18p-4L : 0x1.f6b6490bfcd17676p+0L : inexact-ok += exp2 upward ldbl-96-intel 0xf.93d18p-4L : 0x1.f6b6490bfcd17678p+0L : inexact-ok += exp2 downward ldbl-96-m68k 0xf.93d18p-4L : 0x1.f6b6490bfcd17676p+0L : inexact-ok += exp2 tonearest ldbl-96-m68k 0xf.93d18p-4L : 0x1.f6b6490bfcd17676p+0L : inexact-ok += exp2 towardzero ldbl-96-m68k 0xf.93d18p-4L : 0x1.f6b6490bfcd17676p+0L : inexact-ok += exp2 upward ldbl-96-m68k 0xf.93d18p-4L : 0x1.f6b6490bfcd17678p+0L : inexact-ok += exp2 downward ldbl-128 0xf.93d18p-4L : 0x1.f6b6490bfcd17676f008c989d539p+0L : inexact-ok += exp2 tonearest ldbl-128 0xf.93d18p-4L : 0x1.f6b6490bfcd17676f008c989d53ap+0L : inexact-ok += exp2 towardzero ldbl-128 0xf.93d18p-4L : 0x1.f6b6490bfcd17676f008c989d539p+0L : inexact-ok += exp2 upward ldbl-128 0xf.93d18p-4L : 0x1.f6b6490bfcd17676f008c989d53ap+0L : inexact-ok += exp2 downward ldbl-128ibm 0xf.93d18p-4L : 0x1.f6b6490bfcd17676f008c989d5p+0L : inexact-ok += exp2 tonearest ldbl-128ibm 0xf.93d18p-4L : 0x1.f6b6490bfcd17676f008c989d5p+0L : inexact-ok += exp2 towardzero ldbl-128ibm 0xf.93d18p-4L : 0x1.f6b6490bfcd17676f008c989d5p+0L : inexact-ok += exp2 upward ldbl-128ibm 0xf.93d18p-4L : 0x1.f6b6490bfcd17676f008c989d58p+0L : inexact-ok += exp2 downward dbl-64 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015ep+0 : inexact-ok += exp2 tonearest dbl-64 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015fp+0 : inexact-ok += exp2 towardzero dbl-64 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015ep+0 : inexact-ok += exp2 upward dbl-64 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015fp+0 : inexact-ok += exp2 downward ldbl-96-intel 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e996p+0L : inexact-ok += exp2 tonearest ldbl-96-intel 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e998p+0L : inexact-ok += exp2 towardzero ldbl-96-intel 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e996p+0L : inexact-ok += exp2 upward ldbl-96-intel 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e998p+0L : inexact-ok += exp2 downward ldbl-96-m68k 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e996p+0L : inexact-ok += exp2 tonearest ldbl-96-m68k 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e998p+0L : inexact-ok += exp2 towardzero ldbl-96-m68k 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e996p+0L : inexact-ok += exp2 upward ldbl-96-m68k 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e998p+0L : inexact-ok += exp2 downward ldbl-128 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e99701a69e715b1ep+0L : inexact-ok += exp2 tonearest ldbl-128 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e99701a69e715b1fp+0L : inexact-ok += exp2 towardzero ldbl-128 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e99701a69e715b1ep+0L : inexact-ok += exp2 upward ldbl-128 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e99701a69e715b1fp+0L : inexact-ok += exp2 downward ldbl-128ibm 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e99701a69e715bp+0L : inexact-ok += exp2 tonearest ldbl-128ibm 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e99701a69e715bp+0L : inexact-ok += exp2 towardzero ldbl-128ibm 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e99701a69e715bp+0L : inexact-ok += exp2 upward ldbl-128ibm 0xf.93d18bf7be8d8p-4L : 0x1.f6b64a10a015e99701a69e715b8p+0L : inexact-ok += exp2 downward dbl-64 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015dp+0 : inexact-ok += exp2 tonearest dbl-64 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015ep+0 : inexact-ok += exp2 towardzero dbl-64 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015dp+0 : inexact-ok += exp2 upward dbl-64 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015ep+0 : inexact-ok += exp2 downward ldbl-96-intel 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb2p+0L : inexact-ok += exp2 tonearest ldbl-96-intel 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb4p+0L : inexact-ok += exp2 towardzero ldbl-96-intel 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb2p+0L : inexact-ok += exp2 upward ldbl-96-intel 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb4p+0L : inexact-ok += exp2 downward ldbl-96-m68k 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb2p+0L : inexact-ok += exp2 tonearest ldbl-96-m68k 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb4p+0L : inexact-ok += exp2 towardzero ldbl-96-m68k 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb2p+0L : inexact-ok += exp2 upward ldbl-96-m68k 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb4p+0L : inexact-ok += exp2 downward ldbl-128 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb360fb026c4e2p+0L : inexact-ok += exp2 tonearest ldbl-128 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb360fb026c4e21p+0L : inexact-ok += exp2 towardzero ldbl-128 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb360fb026c4e2p+0L : inexact-ok += exp2 upward ldbl-128 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb360fb026c4e21p+0L : inexact-ok += exp2 downward ldbl-128ibm 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb360fb026c4ep+0L : inexact-ok += exp2 tonearest ldbl-128ibm 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb360fb026c4ep+0L : inexact-ok += exp2 towardzero ldbl-128ibm 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb360fb026c4ep+0L : inexact-ok += exp2 upward ldbl-128ibm 0xf.93d18bf7be8dp-4L : 0x1.f6b64a10a015deb360fb026c4e8p+0L : inexact-ok += exp2 downward ldbl-96-intel 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e206p+0L : inexact-ok += exp2 tonearest ldbl-96-intel 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e208p+0L : inexact-ok += exp2 towardzero ldbl-96-intel 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e206p+0L : inexact-ok += exp2 upward ldbl-96-intel 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e208p+0L : inexact-ok += exp2 downward ldbl-96-m68k 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e206p+0L : inexact-ok += exp2 tonearest ldbl-96-m68k 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e208p+0L : inexact-ok += exp2 towardzero ldbl-96-m68k 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e206p+0L : inexact-ok += exp2 upward ldbl-96-m68k 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e208p+0L : inexact-ok += exp2 downward ldbl-128 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e20774d776dcd952p+0L : inexact-ok += exp2 tonearest ldbl-128 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e20774d776dcd953p+0L : inexact-ok += exp2 towardzero ldbl-128 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e20774d776dcd952p+0L : inexact-ok += exp2 upward ldbl-128 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e20774d776dcd953p+0L : inexact-ok += exp2 downward ldbl-128ibm 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e20774d776dcd9p+0L : inexact-ok += exp2 tonearest ldbl-128ibm 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e20774d776dcd98p+0L : inexact-ok += exp2 towardzero ldbl-128ibm 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e20774d776dcd9p+0L : inexact-ok += exp2 upward ldbl-128ibm 0xf.93d18bf7be8d272p-4L : 0x1.f6b64a10a015e20774d776dcd98p+0L : inexact-ok expm1 0 = expm1 downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = expm1 tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -119023,6 +120819,31 @@ expm1 0x4.857de8p+4 = 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 0x5.dfeb68p-4 += expm1 downward flt-32 0x5.dfeb68p-4f : 0x7.192678p-4f : inexact-ok += expm1 tonearest flt-32 0x5.dfeb68p-4f : 0x7.19268p-4f : inexact-ok += expm1 towardzero flt-32 0x5.dfeb68p-4f : 0x7.192678p-4f : inexact-ok += expm1 upward flt-32 0x5.dfeb68p-4f : 0x7.19268p-4f : inexact-ok += expm1 downward dbl-64 0x5.dfeb68p-4 : 0x7.19267f117e20cp-4 : inexact-ok += expm1 tonearest dbl-64 0x5.dfeb68p-4 : 0x7.19267f117e21p-4 : inexact-ok += expm1 towardzero dbl-64 0x5.dfeb68p-4 : 0x7.19267f117e20cp-4 : inexact-ok += expm1 upward dbl-64 0x5.dfeb68p-4 : 0x7.19267f117e21p-4 : inexact-ok += expm1 downward ldbl-96-intel 0x5.dfeb68p-4L : 0x7.19267f117e20e3b8p-4L : inexact-ok += expm1 tonearest ldbl-96-intel 0x5.dfeb68p-4L : 0x7.19267f117e20e3b8p-4L : inexact-ok += expm1 towardzero ldbl-96-intel 0x5.dfeb68p-4L : 0x7.19267f117e20e3b8p-4L : inexact-ok += expm1 upward ldbl-96-intel 0x5.dfeb68p-4L : 0x7.19267f117e20e3cp-4L : inexact-ok += expm1 downward ldbl-96-m68k 0x5.dfeb68p-4L : 0x7.19267f117e20e3b8p-4L : inexact-ok += expm1 tonearest ldbl-96-m68k 0x5.dfeb68p-4L : 0x7.19267f117e20e3b8p-4L : inexact-ok += expm1 towardzero ldbl-96-m68k 0x5.dfeb68p-4L : 0x7.19267f117e20e3b8p-4L : inexact-ok += expm1 upward ldbl-96-m68k 0x5.dfeb68p-4L : 0x7.19267f117e20e3cp-4L : inexact-ok += expm1 downward ldbl-128 0x5.dfeb68p-4L : 0x7.19267f117e20e3b9a8b8bdf57f7p-4L : inexact-ok += expm1 tonearest ldbl-128 0x5.dfeb68p-4L : 0x7.19267f117e20e3b9a8b8bdf57f74p-4L : inexact-ok += expm1 towardzero ldbl-128 0x5.dfeb68p-4L : 0x7.19267f117e20e3b9a8b8bdf57f7p-4L : inexact-ok += expm1 upward ldbl-128 0x5.dfeb68p-4L : 0x7.19267f117e20e3b9a8b8bdf57f74p-4L : inexact-ok += expm1 downward ldbl-128ibm 0x5.dfeb68p-4L : 0x7.19267f117e20e3b9a8b8bdf57ep-4L : inexact-ok += expm1 tonearest ldbl-128ibm 0x5.dfeb68p-4L : 0x7.19267f117e20e3b9a8b8bdf58p-4L : inexact-ok += expm1 towardzero ldbl-128ibm 0x5.dfeb68p-4L : 0x7.19267f117e20e3b9a8b8bdf57ep-4L : inexact-ok += expm1 upward ldbl-128ibm 0x5.dfeb68p-4L : 0x7.19267f117e20e3b9a8b8bdf58p-4L : 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 @@ -175741,6 +177562,31 @@ log 0x1.929d9cp+0 = log tonearest ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af26p-4L : inexact-ok = log towardzero ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af26p-4L : inexact-ok = log upward ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af28p-4L : inexact-ok +log 0x1.770072p+0 += log downward flt-32 0x1.770072p+0f : 0x6.1ba94p-4f : inexact-ok += log tonearest flt-32 0x1.770072p+0f : 0x6.1ba94p-4f : inexact-ok += log towardzero flt-32 0x1.770072p+0f : 0x6.1ba94p-4f : inexact-ok += log upward flt-32 0x1.770072p+0f : 0x6.1ba948p-4f : inexact-ok += log downward dbl-64 0x1.770072p+0 : 0x6.1ba943bb20434p-4 : inexact-ok += log tonearest dbl-64 0x1.770072p+0 : 0x6.1ba943bb20434p-4 : inexact-ok += log towardzero dbl-64 0x1.770072p+0 : 0x6.1ba943bb20434p-4 : inexact-ok += log upward dbl-64 0x1.770072p+0 : 0x6.1ba943bb20438p-4 : inexact-ok += log downward ldbl-96-intel 0x1.770072p+0L : 0x6.1ba943bb20434dcp-4L : inexact-ok += log tonearest ldbl-96-intel 0x1.770072p+0L : 0x6.1ba943bb20434dc8p-4L : inexact-ok += log towardzero ldbl-96-intel 0x1.770072p+0L : 0x6.1ba943bb20434dcp-4L : inexact-ok += log upward ldbl-96-intel 0x1.770072p+0L : 0x6.1ba943bb20434dc8p-4L : inexact-ok += log downward ldbl-96-m68k 0x1.770072p+0L : 0x6.1ba943bb20434dcp-4L : inexact-ok += log tonearest ldbl-96-m68k 0x1.770072p+0L : 0x6.1ba943bb20434dc8p-4L : inexact-ok += log towardzero ldbl-96-m68k 0x1.770072p+0L : 0x6.1ba943bb20434dcp-4L : inexact-ok += log upward ldbl-96-m68k 0x1.770072p+0L : 0x6.1ba943bb20434dc8p-4L : inexact-ok += log downward ldbl-128 0x1.770072p+0L : 0x6.1ba943bb20434dc4abd932bca66p-4L : inexact-ok += log tonearest ldbl-128 0x1.770072p+0L : 0x6.1ba943bb20434dc4abd932bca664p-4L : inexact-ok += log towardzero ldbl-128 0x1.770072p+0L : 0x6.1ba943bb20434dc4abd932bca66p-4L : inexact-ok += log upward ldbl-128 0x1.770072p+0L : 0x6.1ba943bb20434dc4abd932bca664p-4L : inexact-ok += log downward ldbl-128ibm 0x1.770072p+0L : 0x6.1ba943bb20434dc4abd932bca6p-4L : inexact-ok += log tonearest ldbl-128ibm 0x1.770072p+0L : 0x6.1ba943bb20434dc4abd932bca6p-4L : inexact-ok += log towardzero ldbl-128ibm 0x1.770072p+0L : 0x6.1ba943bb20434dc4abd932bca6p-4L : inexact-ok += log upward ldbl-128ibm 0x1.770072p+0L : 0x6.1ba943bb20434dc4abd932bca8p-4L : inexact-ok log10 1 = log10 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok = log10 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok @@ -178091,6 +179937,570 @@ log1p 0x7.fc242a2235222ef8p-4 = log1p tonearest ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bcp-4L : inexact-ok = log1p towardzero ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bap-4L : inexact-ok = log1p upward ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bcp-4L : inexact-ok +log1p -0x4.f37d3c9ce0b14bdd86eb157df5d4p-4 += log1p downward flt-32 -0x4.f37d38p-4f : -0x5.ec965p-4f : inexact-ok += log1p tonearest flt-32 -0x4.f37d38p-4f : -0x5.ec9648p-4f : inexact-ok += log1p towardzero flt-32 -0x4.f37d38p-4f : -0x5.ec9648p-4f : inexact-ok += log1p upward flt-32 -0x4.f37d38p-4f : -0x5.ec9648p-4f : inexact-ok += log1p downward dbl-64 -0x4.f37d38p-4 : -0x5.ec9649184d39cp-4 : inexact-ok += log1p tonearest dbl-64 -0x4.f37d38p-4 : -0x5.ec9649184d39cp-4 : inexact-ok += log1p towardzero dbl-64 -0x4.f37d38p-4 : -0x5.ec9649184d398p-4 : inexact-ok += log1p upward dbl-64 -0x4.f37d38p-4 : -0x5.ec9649184d398p-4 : inexact-ok += log1p downward ldbl-96-intel -0x4.f37d38p-4L : -0x5.ec9649184d39a5ep-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x4.f37d38p-4L : -0x5.ec9649184d39a5d8p-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x4.f37d38p-4L : -0x5.ec9649184d39a5d8p-4L : inexact-ok += log1p upward ldbl-96-intel -0x4.f37d38p-4L : -0x5.ec9649184d39a5d8p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x4.f37d38p-4L : -0x5.ec9649184d39a5ep-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x4.f37d38p-4L : -0x5.ec9649184d39a5d8p-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x4.f37d38p-4L : -0x5.ec9649184d39a5d8p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x4.f37d38p-4L : -0x5.ec9649184d39a5d8p-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d38p-4L : -0x5.ec9649184d39a5d811e46ea6c808p-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d38p-4L : -0x5.ec9649184d39a5d811e46ea6c808p-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d38p-4L : -0x5.ec9649184d39a5d811e46ea6c804p-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d38p-4L : -0x5.ec9649184d39a5d811e46ea6c804p-4L : inexact-ok += log1p downward ldbl-128ibm -0x4.f37d38p-4L : -0x5.ec9649184d39a5d811e46ea6cap-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x4.f37d38p-4L : -0x5.ec9649184d39a5d811e46ea6c8p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x4.f37d38p-4L : -0x5.ec9649184d39a5d811e46ea6c8p-4L : inexact-ok += log1p upward ldbl-128ibm -0x4.f37d38p-4L : -0x5.ec9649184d39a5d811e46ea6c8p-4L : inexact-ok += log1p downward flt-32 -0x4.f37d4p-4f : -0x5.ec9658p-4f : inexact-ok += log1p tonearest flt-32 -0x4.f37d4p-4f : -0x5.ec9658p-4f : inexact-ok += log1p towardzero flt-32 -0x4.f37d4p-4f : -0x5.ec965p-4f : inexact-ok += log1p upward flt-32 -0x4.f37d4p-4f : -0x5.ec965p-4f : inexact-ok += log1p downward dbl-64 -0x4.f37d4p-4 : -0x5.ec9654ae08e38p-4 : inexact-ok += log1p tonearest dbl-64 -0x4.f37d4p-4 : -0x5.ec9654ae08e38p-4 : inexact-ok += log1p towardzero dbl-64 -0x4.f37d4p-4 : -0x5.ec9654ae08e34p-4 : inexact-ok += log1p upward dbl-64 -0x4.f37d4p-4 : -0x5.ec9654ae08e34p-4 : inexact-ok += log1p downward ldbl-96-intel -0x4.f37d4p-4L : -0x5.ec9654ae08e379bp-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x4.f37d4p-4L : -0x5.ec9654ae08e379bp-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x4.f37d4p-4L : -0x5.ec9654ae08e379a8p-4L : inexact-ok += log1p upward ldbl-96-intel -0x4.f37d4p-4L : -0x5.ec9654ae08e379a8p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x4.f37d4p-4L : -0x5.ec9654ae08e379bp-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x4.f37d4p-4L : -0x5.ec9654ae08e379bp-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x4.f37d4p-4L : -0x5.ec9654ae08e379a8p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x4.f37d4p-4L : -0x5.ec9654ae08e379a8p-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d4p-4L : -0x5.ec9654ae08e379ad04f8cef1c54p-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d4p-4L : -0x5.ec9654ae08e379ad04f8cef1c53cp-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d4p-4L : -0x5.ec9654ae08e379ad04f8cef1c53cp-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d4p-4L : -0x5.ec9654ae08e379ad04f8cef1c53cp-4L : inexact-ok += log1p downward ldbl-128ibm -0x4.f37d4p-4L : -0x5.ec9654ae08e379ad04f8cef1c6p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x4.f37d4p-4L : -0x5.ec9654ae08e379ad04f8cef1c6p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x4.f37d4p-4L : -0x5.ec9654ae08e379ad04f8cef1c4p-4L : inexact-ok += log1p upward ldbl-128ibm -0x4.f37d4p-4L : -0x5.ec9654ae08e379ad04f8cef1c4p-4L : inexact-ok += log1p downward dbl-64 -0x4.f37d3c9ce0b14p-4 : -0x5.ec964fc6583a4p-4 : inexact-ok += log1p tonearest dbl-64 -0x4.f37d3c9ce0b14p-4 : -0x5.ec964fc6583a4p-4 : inexact-ok += log1p towardzero dbl-64 -0x4.f37d3c9ce0b14p-4 : -0x5.ec964fc6583ap-4 : inexact-ok += log1p upward dbl-64 -0x4.f37d3c9ce0b14p-4 : -0x5.ec964fc6583ap-4 : inexact-ok += log1p downward ldbl-96-intel -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d6p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d6p-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d58p-4L : inexact-ok += log1p upward ldbl-96-intel -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d58p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d6p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d6p-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d58p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d58p-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d5fb9ef23475bfcp-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d5fb9ef23475bf8p-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d5fb9ef23475bf8p-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d5fb9ef23475bf8p-4L : inexact-ok += log1p downward ldbl-128ibm -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d5fb9ef23475cp-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d5fb9ef23475cp-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d5fb9ef23475ap-4L : inexact-ok += log1p upward ldbl-128ibm -0x4.f37d3c9ce0b14p-4L : -0x5.ec964fc6583a2d5fb9ef23475ap-4L : inexact-ok += log1p downward dbl-64 -0x4.f37d3c9ce0b18p-4 : -0x5.ec964fc6583acp-4 : inexact-ok += log1p tonearest dbl-64 -0x4.f37d3c9ce0b18p-4 : -0x5.ec964fc6583a8p-4 : inexact-ok += log1p towardzero dbl-64 -0x4.f37d3c9ce0b18p-4 : -0x5.ec964fc6583a8p-4 : inexact-ok += log1p upward dbl-64 -0x4.f37d3c9ce0b18p-4 : -0x5.ec964fc6583a8p-4 : inexact-ok += log1p downward ldbl-96-intel -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a1p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a1p-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a08p-4L : inexact-ok += log1p upward ldbl-96-intel -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a08p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a1p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a1p-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a08p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a08p-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a0d9742e5d75144p-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a0d9742e5d7514p-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a0d9742e5d7514p-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a0d9742e5d7514p-4L : inexact-ok += log1p downward ldbl-128ibm -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a0d9742e5d752p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a0d9742e5d752p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a0d9742e5d75p-4L : inexact-ok += log1p upward ldbl-128ibm -0x4.f37d3c9ce0b18p-4L : -0x5.ec964fc6583a8a0d9742e5d75p-4L : inexact-ok += log1p downward ldbl-96-intel -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e88p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e88p-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8p-4L : inexact-ok += log1p upward ldbl-96-intel -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e88p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e88p-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8p-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8666c48368bfd8p-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8666c48368bfd4p-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8666c48368bfd4p-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8666c48368bfd4p-4L : inexact-ok += log1p downward ldbl-128ibm -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8666c48368cp-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8666c48368cp-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8666c48368bep-4L : inexact-ok += log1p upward ldbl-128ibm -0x4.f37d3c9ce0b14bd8p-4L : -0x5.ec964fc6583a3e8666c48368bep-4L : inexact-ok += log1p downward ldbl-96-intel -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e98p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e9p-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e9p-4L : inexact-ok += log1p upward ldbl-96-intel -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e9p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e98p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e9p-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e9p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e9p-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e91fc802de111d4p-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e91fc802de111d4p-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e91fc802de111dp-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e91fc802de111dp-4L : inexact-ok += log1p downward ldbl-128ibm -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e91fc802de112p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e91fc802de112p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e91fc802de11p-4L : inexact-ok += log1p upward ldbl-128ibm -0x4.f37d3c9ce0b14bep-4L : -0x5.ec964fc6583a3e91fc802de11p-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df5d4p-4L : -0x5.ec964fc6583a3e8e67ba42e3763p-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df5d4p-4L : -0x5.ec964fc6583a3e8e67ba42e3763p-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df5d4p-4L : -0x5.ec964fc6583a3e8e67ba42e3762cp-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df5d4p-4L : -0x5.ec964fc6583a3e8e67ba42e3762cp-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df4p-4L : -0x5.ec964fc6583a3e8e67ba42e3738cp-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df4p-4L : -0x5.ec964fc6583a3e8e67ba42e37388p-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df4p-4L : -0x5.ec964fc6583a3e8e67ba42e37388p-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df4p-4L : -0x5.ec964fc6583a3e8e67ba42e37388p-4L : inexact-ok += log1p downward ldbl-128ibm -0x4.f37d3c9ce0b14bdd86eb157df4p-4L : -0x5.ec964fc6583a3e8e67ba42e374p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x4.f37d3c9ce0b14bdd86eb157df4p-4L : -0x5.ec964fc6583a3e8e67ba42e374p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x4.f37d3c9ce0b14bdd86eb157df4p-4L : -0x5.ec964fc6583a3e8e67ba42e372p-4L : inexact-ok += log1p upward ldbl-128ibm -0x4.f37d3c9ce0b14bdd86eb157df4p-4L : -0x5.ec964fc6583a3e8e67ba42e372p-4L : inexact-ok += log1p downward ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df6p-4L : -0x5.ec964fc6583a3e8e67ba42e3767p-4L : inexact-ok += log1p tonearest ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df6p-4L : -0x5.ec964fc6583a3e8e67ba42e3767p-4L : inexact-ok += log1p towardzero ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df6p-4L : -0x5.ec964fc6583a3e8e67ba42e3766cp-4L : inexact-ok += log1p upward ldbl-128 -0x4.f37d3c9ce0b14bdd86eb157df6p-4L : -0x5.ec964fc6583a3e8e67ba42e3766cp-4L : inexact-ok += log1p downward ldbl-128ibm -0x4.f37d3c9ce0b14bdd86eb157df6p-4L : -0x5.ec964fc6583a3e8e67ba42e378p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x4.f37d3c9ce0b14bdd86eb157df6p-4L : -0x5.ec964fc6583a3e8e67ba42e376p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x4.f37d3c9ce0b14bdd86eb157df6p-4L : -0x5.ec964fc6583a3e8e67ba42e376p-4L : inexact-ok += log1p upward ldbl-128ibm -0x4.f37d3c9ce0b14bdd86eb157df6p-4L : -0x5.ec964fc6583a3e8e67ba42e376p-4L : inexact-ok +log1p 0x7.2eca50c4d93196362b4f37f6e8dcp-4 += log1p downward flt-32 0x7.2eca58p-4f : 0x5.eee1dp-4f : inexact-ok += log1p tonearest flt-32 0x7.2eca58p-4f : 0x5.eee1dp-4f : inexact-ok += log1p towardzero flt-32 0x7.2eca58p-4f : 0x5.eee1dp-4f : inexact-ok += log1p upward flt-32 0x7.2eca58p-4f : 0x5.eee1d8p-4f : inexact-ok += log1p downward dbl-64 0x7.2eca58p-4 : 0x5.eee1d129eb63p-4 : inexact-ok += log1p tonearest dbl-64 0x7.2eca58p-4 : 0x5.eee1d129eb634p-4 : inexact-ok += log1p towardzero dbl-64 0x7.2eca58p-4 : 0x5.eee1d129eb63p-4 : inexact-ok += log1p upward dbl-64 0x7.2eca58p-4 : 0x5.eee1d129eb634p-4 : inexact-ok += log1p downward ldbl-96-intel 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.2eca58p-4L : 0x5.eee1d129eb6330dp-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.2eca58p-4L : 0x5.eee1d129eb6330dp-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8efb7fbb2898p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8efb7fbb2898p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8efb7fbb2898p-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8efb7fbb28984p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8efb7fbb288p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8efb7fbb28ap-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8efb7fbb288p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.2eca58p-4L : 0x5.eee1d129eb6330c8efb7fbb28ap-4L : inexact-ok += log1p downward flt-32 0x7.2eca5p-4f : 0x5.eee1c8p-4f : inexact-ok += log1p tonearest flt-32 0x7.2eca5p-4f : 0x5.eee1c8p-4f : inexact-ok += log1p towardzero flt-32 0x7.2eca5p-4f : 0x5.eee1c8p-4f : inexact-ok += log1p upward flt-32 0x7.2eca5p-4f : 0x5.eee1dp-4f : inexact-ok += log1p downward dbl-64 0x7.2eca5p-4 : 0x5.eee1cba474ccp-4 : inexact-ok += log1p tonearest dbl-64 0x7.2eca5p-4 : 0x5.eee1cba474cc4p-4 : inexact-ok += log1p towardzero dbl-64 0x7.2eca5p-4 : 0x5.eee1cba474ccp-4 : inexact-ok += log1p upward dbl-64 0x7.2eca5p-4 : 0x5.eee1cba474cc4p-4 : inexact-ok += log1p downward ldbl-96-intel 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.2eca5p-4L : 0x5.eee1cba474cc2b48p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.2eca5p-4L : 0x5.eee1cba474cc2b48p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.2eca5p-4L : 0x5.eee1cba474cc2b48p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.2eca5p-4L : 0x5.eee1cba474cc2b48p-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4424c0cec64f04p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4424c0cec64f04p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4424c0cec64f04p-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4424c0cec64f08p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4424c0cec64ep-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4424c0cec65p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4424c0cec64ep-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.2eca5p-4L : 0x5.eee1cba474cc2b4424c0cec65p-4L : inexact-ok += log1p downward dbl-64 0x7.2eca50c4d931cp-4 : 0x5.eee1cc2c508cp-4 : inexact-ok += log1p tonearest dbl-64 0x7.2eca50c4d931cp-4 : 0x5.eee1cc2c508c4p-4 : inexact-ok += log1p towardzero dbl-64 0x7.2eca50c4d931cp-4 : 0x5.eee1cc2c508cp-4 : inexact-ok += log1p upward dbl-64 0x7.2eca50c4d931cp-4 : 0x5.eee1cc2c508c4p-4 : inexact-ok += log1p downward ldbl-96-intel 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b38p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b38p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b38p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b38p-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3575d37686d97cp-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3575d37686d98p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3575d37686d97cp-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3575d37686d98p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3575d37686d8p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3575d37686dap-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3575d37686d8p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.2eca50c4d931cp-4L : 0x5.eee1cc2c508c3b3575d37686dap-4L : inexact-ok += log1p downward dbl-64 0x7.2eca50c4d9318p-4 : 0x5.eee1cc2c508cp-4 : inexact-ok += log1p tonearest dbl-64 0x7.2eca50c4d9318p-4 : 0x5.eee1cc2c508cp-4 : inexact-ok += log1p towardzero dbl-64 0x7.2eca50c4d9318p-4 : 0x5.eee1cc2c508cp-4 : inexact-ok += log1p upward dbl-64 0x7.2eca50c4d9318p-4 : 0x5.eee1cc2c508c4p-4 : inexact-ok += log1p downward ldbl-96-intel 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f08p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f08p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f08p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f1p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f08p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f08p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f08p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f1p-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f09c115226258ap-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f09c115226258a4p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f09c115226258ap-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f09c115226258a4p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f09c115226258p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f09c115226258p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f09c115226258p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.2eca50c4d9318p-4L : 0x5.eee1cc2c508c0f09c11522625ap-4L : inexact-ok += log1p downward ldbl-96-intel 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e6p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e6p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e6p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e6p-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e5f6d74b5d884ecp-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e5f6d74b5d884ecp-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e5f6d74b5d884ecp-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e5f6d74b5d884fp-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e5f6d74b5d884p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e5f6d74b5d884p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e5f6d74b5d884p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.2eca50c4d9319638p-4L : 0x5.eee1cc2c508c1e5f6d74b5d886p-4L : inexact-ok += log1p downward ldbl-96-intel 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p upward ldbl-96-intel 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e6p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e58p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e6p-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e59e7fe1e0e005cp-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e59e7fe1e0e005cp-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e59e7fe1e0e005cp-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e59e7fe1e0e006p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e59e7fe1e0ep-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e59e7fe1e0ep-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e59e7fe1e0ep-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.2eca50c4d931963p-4L : 0x5.eee1cc2c508c1e59e7fe1e0e02p-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca50c4d93196362b4f37f6e8dcp-4L : 0x5.eee1cc2c508c1e5e29fb19e8d748p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca50c4d93196362b4f37f6e8dcp-4L : 0x5.eee1cc2c508c1e5e29fb19e8d748p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca50c4d93196362b4f37f6e8dcp-4L : 0x5.eee1cc2c508c1e5e29fb19e8d748p-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca50c4d93196362b4f37f6e8dcp-4L : 0x5.eee1cc2c508c1e5e29fb19e8d74cp-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca50c4d93196362b4f37f6eap-4L : 0x5.eee1cc2c508c1e5e29fb19e8d81p-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca50c4d93196362b4f37f6eap-4L : 0x5.eee1cc2c508c1e5e29fb19e8d814p-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca50c4d93196362b4f37f6eap-4L : 0x5.eee1cc2c508c1e5e29fb19e8d81p-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca50c4d93196362b4f37f6eap-4L : 0x5.eee1cc2c508c1e5e29fb19e8d814p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.2eca50c4d93196362b4f37f6eap-4L : 0x5.eee1cc2c508c1e5e29fb19e8d8p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.2eca50c4d93196362b4f37f6eap-4L : 0x5.eee1cc2c508c1e5e29fb19e8d8p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.2eca50c4d93196362b4f37f6eap-4L : 0x5.eee1cc2c508c1e5e29fb19e8d8p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.2eca50c4d93196362b4f37f6eap-4L : 0x5.eee1cc2c508c1e5e29fb19e8dap-4L : inexact-ok += log1p downward ldbl-128 0x7.2eca50c4d93196362b4f37f6e8p-4L : 0x5.eee1cc2c508c1e5e29fb19e8d6bp-4L : inexact-ok += log1p tonearest ldbl-128 0x7.2eca50c4d93196362b4f37f6e8p-4L : 0x5.eee1cc2c508c1e5e29fb19e8d6bp-4L : inexact-ok += log1p towardzero ldbl-128 0x7.2eca50c4d93196362b4f37f6e8p-4L : 0x5.eee1cc2c508c1e5e29fb19e8d6bp-4L : inexact-ok += log1p upward ldbl-128 0x7.2eca50c4d93196362b4f37f6e8p-4L : 0x5.eee1cc2c508c1e5e29fb19e8d6b4p-4L : inexact-ok += log1p downward ldbl-128ibm 0x7.2eca50c4d93196362b4f37f6e8p-4L : 0x5.eee1cc2c508c1e5e29fb19e8d6p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x7.2eca50c4d93196362b4f37f6e8p-4L : 0x5.eee1cc2c508c1e5e29fb19e8d6p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x7.2eca50c4d93196362b4f37f6e8p-4L : 0x5.eee1cc2c508c1e5e29fb19e8d6p-4L : inexact-ok += log1p upward ldbl-128ibm 0x7.2eca50c4d93196362b4f37f6e8p-4L : 0x5.eee1cc2c508c1e5e29fb19e8d8p-4L : inexact-ok +log1p -0x6.3fef3067427e43dfcde9e48f74bcp-4 += log1p downward flt-32 -0x6.3fef3p-4f : -0x7.ecba98p-4f : inexact-ok += log1p tonearest flt-32 -0x6.3fef3p-4f : -0x7.ecba98p-4f : inexact-ok += log1p towardzero flt-32 -0x6.3fef3p-4f : -0x7.ecba9p-4f : inexact-ok += log1p upward flt-32 -0x6.3fef3p-4f : -0x7.ecba9p-4f : inexact-ok += log1p downward dbl-64 -0x6.3fef3p-4 : -0x7.ecba94fcebfcp-4 : inexact-ok += log1p tonearest dbl-64 -0x6.3fef3p-4 : -0x7.ecba94fcebfcp-4 : inexact-ok += log1p towardzero dbl-64 -0x6.3fef3p-4 : -0x7.ecba94fcebfbcp-4 : inexact-ok += log1p upward dbl-64 -0x6.3fef3p-4 : -0x7.ecba94fcebfbcp-4 : inexact-ok += log1p downward ldbl-96-intel -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a8p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0ap-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0ap-4L : inexact-ok += log1p upward ldbl-96-intel -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0ap-4L : inexact-ok += log1p downward ldbl-96-m68k -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a8p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0ap-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0ap-4L : inexact-ok += log1p upward ldbl-96-m68k -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0ap-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a3b365270e3358p-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a3b365270e3358p-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a3b365270e3354p-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a3b365270e3354p-4L : inexact-ok += log1p downward ldbl-128ibm -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a3b365270e34p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a3b365270e34p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a3b365270e32p-4L : inexact-ok += log1p upward ldbl-128ibm -0x6.3fef3p-4L : -0x7.ecba94fcebfbf0a3b365270e32p-4L : inexact-ok += log1p downward flt-32 -0x6.3fef38p-4f : -0x7.ecbaa8p-4f : inexact-ok += log1p tonearest flt-32 -0x6.3fef38p-4f : -0x7.ecbaap-4f : inexact-ok += log1p towardzero flt-32 -0x6.3fef38p-4f : -0x7.ecbaap-4f : inexact-ok += log1p upward flt-32 -0x6.3fef38p-4f : -0x7.ecbaap-4f : inexact-ok += log1p downward dbl-64 -0x6.3fef38p-4 : -0x7.ecbaa21da76b8p-4 : inexact-ok += log1p tonearest dbl-64 -0x6.3fef38p-4 : -0x7.ecbaa21da76b4p-4 : inexact-ok += log1p towardzero dbl-64 -0x6.3fef38p-4 : -0x7.ecbaa21da76b4p-4 : inexact-ok += log1p upward dbl-64 -0x6.3fef38p-4 : -0x7.ecbaa21da76b4p-4 : inexact-ok += log1p downward ldbl-96-intel -0x6.3fef38p-4L : -0x7.ecbaa21da76b5868p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x6.3fef38p-4L : -0x7.ecbaa21da76b5868p-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x6.3fef38p-4L : -0x7.ecbaa21da76b586p-4L : inexact-ok += log1p upward ldbl-96-intel -0x6.3fef38p-4L : -0x7.ecbaa21da76b586p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x6.3fef38p-4L : -0x7.ecbaa21da76b5868p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x6.3fef38p-4L : -0x7.ecbaa21da76b5868p-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x6.3fef38p-4L : -0x7.ecbaa21da76b586p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x6.3fef38p-4L : -0x7.ecbaa21da76b586p-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef38p-4L : -0x7.ecbaa21da76b5866a6b58952da9cp-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef38p-4L : -0x7.ecbaa21da76b5866a6b58952da98p-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef38p-4L : -0x7.ecbaa21da76b5866a6b58952da98p-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef38p-4L : -0x7.ecbaa21da76b5866a6b58952da98p-4L : inexact-ok += log1p downward ldbl-128ibm -0x6.3fef38p-4L : -0x7.ecbaa21da76b5866a6b58952dcp-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x6.3fef38p-4L : -0x7.ecbaa21da76b5866a6b58952dap-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x6.3fef38p-4L : -0x7.ecbaa21da76b5866a6b58952dap-4L : inexact-ok += log1p upward ldbl-128ibm -0x6.3fef38p-4L : -0x7.ecbaa21da76b5866a6b58952dap-4L : inexact-ok += log1p downward dbl-64 -0x6.3fef3067427e4p-4 : -0x7.ecba95a65e864p-4 : inexact-ok += log1p tonearest dbl-64 -0x6.3fef3067427e4p-4 : -0x7.ecba95a65e86p-4 : inexact-ok += log1p towardzero dbl-64 -0x6.3fef3067427e4p-4 : -0x7.ecba95a65e86p-4 : inexact-ok += log1p upward dbl-64 -0x6.3fef3067427e4p-4 : -0x7.ecba95a65e86p-4 : inexact-ok += log1p downward ldbl-96-intel -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fep-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fep-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fd8p-4L : inexact-ok += log1p upward ldbl-96-intel -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fd8p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fep-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fep-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fd8p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fd8p-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fde17bc7497e9a4p-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fde17bc7497e9ap-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fde17bc7497e9ap-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fde17bc7497e9ap-4L : inexact-ok += log1p downward ldbl-128ibm -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fde17bc7497eap-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fde17bc7497eap-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fde17bc7497e8p-4L : inexact-ok += log1p upward ldbl-128ibm -0x6.3fef3067427e4p-4L : -0x7.ecba95a65e861fde17bc7497e8p-4L : inexact-ok += log1p downward dbl-64 -0x6.3fef3067427e8p-4 : -0x7.ecba95a65e86cp-4 : inexact-ok += log1p tonearest dbl-64 -0x6.3fef3067427e8p-4 : -0x7.ecba95a65e868p-4 : inexact-ok += log1p towardzero dbl-64 -0x6.3fef3067427e8p-4 : -0x7.ecba95a65e868p-4 : inexact-ok += log1p upward dbl-64 -0x6.3fef3067427e8p-4 : -0x7.ecba95a65e868p-4 : inexact-ok += log1p downward ldbl-96-intel -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e8p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688ep-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688ep-4L : inexact-ok += log1p upward ldbl-96-intel -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688ep-4L : inexact-ok += log1p downward ldbl-96-m68k -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e8p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688ep-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688ep-4L : inexact-ok += log1p upward ldbl-96-m68k -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688ep-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e3f310f51f1538p-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e3f310f51f1538p-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e3f310f51f1534p-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e3f310f51f1534p-4L : inexact-ok += log1p downward ldbl-128ibm -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e3f310f51f16p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e3f310f51f16p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e3f310f51f14p-4L : inexact-ok += log1p upward ldbl-128ibm -0x6.3fef3067427e8p-4L : -0x7.ecba95a65e8688e3f310f51f14p-4L : inexact-ok += log1p downward ldbl-96-intel -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86263p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86263p-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e862628p-4L : inexact-ok += log1p upward ldbl-96-intel -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e862628p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86263p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86263p-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e862628p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e862628p-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86262cd1c8a7d007dp-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86262cd1c8a7d007ccp-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86262cd1c8a7d007ccp-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86262cd1c8a7d007ccp-4L : inexact-ok += log1p downward ldbl-128ibm -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86262cd1c8a7d008p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86262cd1c8a7d008p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86262cd1c8a7d006p-4L : inexact-ok += log1p upward ldbl-128ibm -0x6.3fef3067427e43d8p-4L : -0x7.ecba95a65e86262cd1c8a7d006p-4L : inexact-ok += log1p downward ldbl-96-intel -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e86264p-4L : inexact-ok += log1p tonearest ldbl-96-intel -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862638p-4L : inexact-ok += log1p towardzero ldbl-96-intel -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862638p-4L : inexact-ok += log1p upward ldbl-96-intel -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862638p-4L : inexact-ok += log1p downward ldbl-96-m68k -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e86264p-4L : inexact-ok += log1p tonearest ldbl-96-m68k -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862638p-4L : inexact-ok += log1p towardzero ldbl-96-m68k -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862638p-4L : inexact-ok += log1p upward ldbl-96-m68k -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862638p-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862639f284126018b4p-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862639f284126018bp-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862639f284126018bp-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862639f284126018bp-4L : inexact-ok += log1p downward ldbl-128ibm -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862639f28412601ap-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862639f284126018p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862639f284126018p-4L : inexact-ok += log1p upward ldbl-128ibm -0x6.3fef3067427e43ep-4L : -0x7.ecba95a65e862639f284126018p-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef3067427e43dfcde9e48f74bcp-4L : -0x7.ecba95a65e862639a05337fb87ecp-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef3067427e43dfcde9e48f74bcp-4L : -0x7.ecba95a65e862639a05337fb87ecp-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef3067427e43dfcde9e48f74bcp-4L : -0x7.ecba95a65e862639a05337fb87e8p-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef3067427e43dfcde9e48f74bcp-4L : -0x7.ecba95a65e862639a05337fb87e8p-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef3067427e43dfcde9e48f74p-4L : -0x7.ecba95a65e862639a05337fb86b8p-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef3067427e43dfcde9e48f74p-4L : -0x7.ecba95a65e862639a05337fb86b8p-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef3067427e43dfcde9e48f74p-4L : -0x7.ecba95a65e862639a05337fb86b4p-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef3067427e43dfcde9e48f74p-4L : -0x7.ecba95a65e862639a05337fb86b4p-4L : inexact-ok += log1p downward ldbl-128ibm -0x6.3fef3067427e43dfcde9e48f74p-4L : -0x7.ecba95a65e862639a05337fb88p-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x6.3fef3067427e43dfcde9e48f74p-4L : -0x7.ecba95a65e862639a05337fb86p-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x6.3fef3067427e43dfcde9e48f74p-4L : -0x7.ecba95a65e862639a05337fb86p-4L : inexact-ok += log1p upward ldbl-128ibm -0x6.3fef3067427e43dfcde9e48f74p-4L : -0x7.ecba95a65e862639a05337fb86p-4L : inexact-ok += log1p downward ldbl-128 -0x6.3fef3067427e43dfcde9e48f76p-4L : -0x7.ecba95a65e862639a05337fb8ap-4L : inexact-ok += log1p tonearest ldbl-128 -0x6.3fef3067427e43dfcde9e48f76p-4L : -0x7.ecba95a65e862639a05337fb8ap-4L : inexact-ok += log1p towardzero ldbl-128 -0x6.3fef3067427e43dfcde9e48f76p-4L : -0x7.ecba95a65e862639a05337fb89fcp-4L : inexact-ok += log1p upward ldbl-128 -0x6.3fef3067427e43dfcde9e48f76p-4L : -0x7.ecba95a65e862639a05337fb89fcp-4L : inexact-ok += log1p downward ldbl-128ibm -0x6.3fef3067427e43dfcde9e48f76p-4L : -0x7.ecba95a65e862639a05337fb8ap-4L : inexact-ok += log1p tonearest ldbl-128ibm -0x6.3fef3067427e43dfcde9e48f76p-4L : -0x7.ecba95a65e862639a05337fb8ap-4L : inexact-ok += log1p towardzero ldbl-128ibm -0x6.3fef3067427e43dfcde9e48f76p-4L : -0x7.ecba95a65e862639a05337fb88p-4L : inexact-ok += log1p upward ldbl-128ibm -0x6.3fef3067427e43dfcde9e48f76p-4L : -0x7.ecba95a65e862639a05337fb88p-4L : inexact-ok +log1p 0x6.af53d00fd2845d4772260ef5adc4p-4 += log1p downward flt-32 0x6.af53d8p-4f : 0x5.95f3fp-4f : inexact-ok += log1p tonearest flt-32 0x6.af53d8p-4f : 0x5.95f3fp-4f : inexact-ok += log1p towardzero flt-32 0x6.af53d8p-4f : 0x5.95f3fp-4f : inexact-ok += log1p upward flt-32 0x6.af53d8p-4f : 0x5.95f3f8p-4f : inexact-ok += log1p downward dbl-64 0x6.af53d8p-4 : 0x5.95f3f1dfd7b5cp-4 : inexact-ok += log1p tonearest dbl-64 0x6.af53d8p-4 : 0x5.95f3f1dfd7b6p-4 : inexact-ok += log1p towardzero dbl-64 0x6.af53d8p-4 : 0x5.95f3f1dfd7b5cp-4 : inexact-ok += log1p upward dbl-64 0x6.af53d8p-4 : 0x5.95f3f1dfd7b6p-4 : inexact-ok += log1p downward ldbl-96-intel 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e04p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e048p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e04p-4L : inexact-ok += log1p upward ldbl-96-intel 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e048p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e04p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e048p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e04p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e048p-4L : inexact-ok += log1p downward ldbl-128 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e044101fab82d1ecp-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e044101fab82d1fp-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e044101fab82d1ecp-4L : inexact-ok += log1p upward ldbl-128 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e044101fab82d1fp-4L : inexact-ok += log1p downward ldbl-128ibm 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e044101fab82dp-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e044101fab82d2p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e044101fab82dp-4L : inexact-ok += log1p upward ldbl-128ibm 0x6.af53d8p-4L : 0x5.95f3f1dfd7b5e044101fab82d2p-4L : inexact-ok += log1p downward flt-32 0x6.af53dp-4f : 0x5.95f3e8p-4f : inexact-ok += log1p tonearest flt-32 0x6.af53dp-4f : 0x5.95f3fp-4f : inexact-ok += log1p towardzero flt-32 0x6.af53dp-4f : 0x5.95f3e8p-4f : inexact-ok += log1p upward flt-32 0x6.af53dp-4f : 0x5.95f3fp-4f : inexact-ok += log1p downward dbl-64 0x6.af53dp-4 : 0x5.95f3ec3b5b154p-4 : inexact-ok += log1p tonearest dbl-64 0x6.af53dp-4 : 0x5.95f3ec3b5b154p-4 : inexact-ok += log1p towardzero dbl-64 0x6.af53dp-4 : 0x5.95f3ec3b5b154p-4 : inexact-ok += log1p upward dbl-64 0x6.af53dp-4 : 0x5.95f3ec3b5b158p-4 : inexact-ok += log1p downward ldbl-96-intel 0x6.af53dp-4L : 0x5.95f3ec3b5b154238p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x6.af53dp-4L : 0x5.95f3ec3b5b15424p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x6.af53dp-4L : 0x5.95f3ec3b5b154238p-4L : inexact-ok += log1p upward ldbl-96-intel 0x6.af53dp-4L : 0x5.95f3ec3b5b15424p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x6.af53dp-4L : 0x5.95f3ec3b5b154238p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x6.af53dp-4L : 0x5.95f3ec3b5b15424p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x6.af53dp-4L : 0x5.95f3ec3b5b154238p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x6.af53dp-4L : 0x5.95f3ec3b5b15424p-4L : inexact-ok += log1p downward ldbl-128 0x6.af53dp-4L : 0x5.95f3ec3b5b15423c0cde1ea58e3cp-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53dp-4L : 0x5.95f3ec3b5b15423c0cde1ea58e4p-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53dp-4L : 0x5.95f3ec3b5b15423c0cde1ea58e3cp-4L : inexact-ok += log1p upward ldbl-128 0x6.af53dp-4L : 0x5.95f3ec3b5b15423c0cde1ea58e4p-4L : inexact-ok += log1p downward ldbl-128ibm 0x6.af53dp-4L : 0x5.95f3ec3b5b15423c0cde1ea58ep-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x6.af53dp-4L : 0x5.95f3ec3b5b15423c0cde1ea58ep-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x6.af53dp-4L : 0x5.95f3ec3b5b15423c0cde1ea58ep-4L : inexact-ok += log1p upward ldbl-128ibm 0x6.af53dp-4L : 0x5.95f3ec3b5b15423c0cde1ea59p-4L : inexact-ok += log1p downward dbl-64 0x6.af53d00fd2848p-4 : 0x5.95f3ec4683fap-4 : inexact-ok += log1p tonearest dbl-64 0x6.af53d00fd2848p-4 : 0x5.95f3ec4683fa4p-4 : inexact-ok += log1p towardzero dbl-64 0x6.af53d00fd2848p-4 : 0x5.95f3ec4683fap-4 : inexact-ok += log1p upward dbl-64 0x6.af53d00fd2848p-4 : 0x5.95f3ec4683fa4p-4 : inexact-ok += log1p downward ldbl-96-intel 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2p-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2p-4L : inexact-ok += log1p upward ldbl-96-intel 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d28p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2p-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d28p-4L : inexact-ok += log1p downward ldbl-128 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2090ee94cc944cp-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2090ee94cc945p-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2090ee94cc944cp-4L : inexact-ok += log1p upward ldbl-128 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2090ee94cc945p-4L : inexact-ok += log1p downward ldbl-128ibm 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2090ee94cc94p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2090ee94cc94p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2090ee94cc94p-4L : inexact-ok += log1p upward ldbl-128ibm 0x6.af53d00fd2848p-4L : 0x5.95f3ec4683fa2d2090ee94cc96p-4L : inexact-ok += log1p downward dbl-64 0x6.af53d00fd2844p-4 : 0x5.95f3ec4683f9cp-4 : inexact-ok += log1p tonearest dbl-64 0x6.af53d00fd2844p-4 : 0x5.95f3ec4683fap-4 : inexact-ok += log1p towardzero dbl-64 0x6.af53d00fd2844p-4 : 0x5.95f3ec4683f9cp-4 : inexact-ok += log1p upward dbl-64 0x6.af53d00fd2844p-4 : 0x5.95f3ec4683fap-4 : inexact-ok += log1p downward ldbl-96-intel 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fff8p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683fap-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fff8p-4L : inexact-ok += log1p upward ldbl-96-intel 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683fap-4L : inexact-ok += log1p downward ldbl-96-m68k 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fff8p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683fap-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fff8p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683fap-4L : inexact-ok += log1p downward ldbl-128 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fffcabe1ce64f9f4p-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fffcabe1ce64f9f4p-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fffcabe1ce64f9f4p-4L : inexact-ok += log1p upward ldbl-128 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fffcabe1ce64f9f8p-4L : inexact-ok += log1p downward ldbl-128ibm 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fffcabe1ce64f8p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fffcabe1ce64fap-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fffcabe1ce64f8p-4L : inexact-ok += log1p upward ldbl-128ibm 0x6.af53d00fd2844p-4L : 0x5.95f3ec4683f9fffcabe1ce64fap-4L : inexact-ok += log1p downward ldbl-96-intel 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p upward ldbl-96-intel 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a8p-4L : inexact-ok += log1p downward ldbl-96-m68k 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p upward ldbl-96-m68k 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a8p-4L : inexact-ok += log1p downward ldbl-128 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a3b80d46ab208p-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a3b80d46ab2084p-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a3b80d46ab208p-4L : inexact-ok += log1p upward ldbl-128 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a3b80d46ab2084p-4L : inexact-ok += log1p downward ldbl-128ibm 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a3b80d46ab2p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a3b80d46ab2p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a3b80d46ab2p-4L : inexact-ok += log1p upward ldbl-128ibm 0x6.af53d00fd2845d48p-4L : 0x5.95f3ec4683fa14a3b80d46ab22p-4L : inexact-ok += log1p downward ldbl-96-intel 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa1498p-4L : inexact-ok += log1p tonearest ldbl-96-intel 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p towardzero ldbl-96-intel 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa1498p-4L : inexact-ok += log1p upward ldbl-96-intel 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p downward ldbl-96-m68k 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa1498p-4L : inexact-ok += log1p tonearest ldbl-96-m68k 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p towardzero ldbl-96-m68k 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa1498p-4L : inexact-ok += log1p upward ldbl-96-m68k 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa14ap-4L : inexact-ok += log1p downward ldbl-128 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa149e1390a512539p-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa149e1390a512539p-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa149e1390a512539p-4L : inexact-ok += log1p upward ldbl-128 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa149e1390a5125394p-4L : inexact-ok += log1p downward ldbl-128ibm 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa149e1390a51252p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa149e1390a51254p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa149e1390a51252p-4L : inexact-ok += log1p upward ldbl-128ibm 0x6.af53d00fd2845d4p-4L : 0x5.95f3ec4683fa149e1390a51254p-4L : inexact-ok += log1p downward ldbl-128 0x6.af53d00fd2845d4772260ef5adc4p-4L : 0x5.95f3ec4683fa14a354007a53e9f4p-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53d00fd2845d4772260ef5adc4p-4L : 0x5.95f3ec4683fa14a354007a53e9f8p-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53d00fd2845d4772260ef5adc4p-4L : 0x5.95f3ec4683fa14a354007a53e9f4p-4L : inexact-ok += log1p upward ldbl-128 0x6.af53d00fd2845d4772260ef5adc4p-4L : 0x5.95f3ec4683fa14a354007a53e9f8p-4L : inexact-ok += log1p downward ldbl-128 0x6.af53d00fd2845d4772260ef5aep-4L : 0x5.95f3ec4683fa14a354007a53ea2p-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53d00fd2845d4772260ef5aep-4L : 0x5.95f3ec4683fa14a354007a53ea2p-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53d00fd2845d4772260ef5aep-4L : 0x5.95f3ec4683fa14a354007a53ea2p-4L : inexact-ok += log1p upward ldbl-128 0x6.af53d00fd2845d4772260ef5aep-4L : 0x5.95f3ec4683fa14a354007a53ea24p-4L : inexact-ok += log1p downward ldbl-128ibm 0x6.af53d00fd2845d4772260ef5aep-4L : 0x5.95f3ec4683fa14a354007a53eap-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x6.af53d00fd2845d4772260ef5aep-4L : 0x5.95f3ec4683fa14a354007a53eap-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x6.af53d00fd2845d4772260ef5aep-4L : 0x5.95f3ec4683fa14a354007a53eap-4L : inexact-ok += log1p upward ldbl-128ibm 0x6.af53d00fd2845d4772260ef5aep-4L : 0x5.95f3ec4683fa14a354007a53ecp-4L : inexact-ok += log1p downward ldbl-128 0x6.af53d00fd2845d4772260ef5acp-4L : 0x5.95f3ec4683fa14a354007a53e8b4p-4L : inexact-ok += log1p tonearest ldbl-128 0x6.af53d00fd2845d4772260ef5acp-4L : 0x5.95f3ec4683fa14a354007a53e8b8p-4L : inexact-ok += log1p towardzero ldbl-128 0x6.af53d00fd2845d4772260ef5acp-4L : 0x5.95f3ec4683fa14a354007a53e8b4p-4L : inexact-ok += log1p upward ldbl-128 0x6.af53d00fd2845d4772260ef5acp-4L : 0x5.95f3ec4683fa14a354007a53e8b8p-4L : inexact-ok += log1p downward ldbl-128ibm 0x6.af53d00fd2845d4772260ef5acp-4L : 0x5.95f3ec4683fa14a354007a53e8p-4L : inexact-ok += log1p tonearest ldbl-128ibm 0x6.af53d00fd2845d4772260ef5acp-4L : 0x5.95f3ec4683fa14a354007a53e8p-4L : inexact-ok += log1p towardzero ldbl-128ibm 0x6.af53d00fd2845d4772260ef5acp-4L : 0x5.95f3ec4683fa14a354007a53e8p-4L : inexact-ok += log1p upward ldbl-128ibm 0x6.af53d00fd2845d4772260ef5acp-4L : 0x5.95f3ec4683fa14a354007a53eap-4L : inexact-ok log2 1 = log2 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok = log2 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok @@ -178804,6 +181214,285 @@ log2 0xb.e132ap-4 = log2 tonearest ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941cp-4L : inexact-ok = log2 towardzero ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941ap-4L : inexact-ok = log2 upward ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941ap-4L : inexact-ok +log2 0xb.5bf82dc51f02035p-4 += log2 downward flt-32 0xb.5bf83p-4f : -0x7.e84208p-4f : inexact-ok += log2 tonearest flt-32 0xb.5bf83p-4f : -0x7.e84208p-4f : inexact-ok += log2 towardzero flt-32 0xb.5bf83p-4f : -0x7.e842p-4f : inexact-ok += log2 upward flt-32 0xb.5bf83p-4f : -0x7.e842p-4f : inexact-ok += log2 downward dbl-64 0xb.5bf83p-4 : -0x7.e842050c531d4p-4 : inexact-ok += log2 tonearest dbl-64 0xb.5bf83p-4 : -0x7.e842050c531dp-4 : inexact-ok += log2 towardzero dbl-64 0xb.5bf83p-4 : -0x7.e842050c531dp-4 : inexact-ok += log2 upward dbl-64 0xb.5bf83p-4 : -0x7.e842050c531dp-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.5bf83p-4L : -0x7.e842050c531d0238p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.5bf83p-4L : -0x7.e842050c531d023p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.5bf83p-4L : -0x7.e842050c531d023p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.5bf83p-4L : -0x7.e842050c531d023p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.5bf83p-4L : -0x7.e842050c531d0238p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.5bf83p-4L : -0x7.e842050c531d023p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.5bf83p-4L : -0x7.e842050c531d023p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.5bf83p-4L : -0x7.e842050c531d023p-4L : inexact-ok += log2 downward ldbl-128 0xb.5bf83p-4L : -0x7.e842050c531d02307168b728f46p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.5bf83p-4L : -0x7.e842050c531d02307168b728f45cp-4L : inexact-ok += log2 towardzero ldbl-128 0xb.5bf83p-4L : -0x7.e842050c531d02307168b728f45cp-4L : inexact-ok += log2 upward ldbl-128 0xb.5bf83p-4L : -0x7.e842050c531d02307168b728f45cp-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.5bf83p-4L : -0x7.e842050c531d02307168b728f6p-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.5bf83p-4L : -0x7.e842050c531d02307168b728f4p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.5bf83p-4L : -0x7.e842050c531d02307168b728f4p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.5bf83p-4L : -0x7.e842050c531d02307168b728f4p-4L : inexact-ok += log2 downward flt-32 0xb.5bf82p-4f : -0x7.e84228p-4f : inexact-ok += log2 tonearest flt-32 0xb.5bf82p-4f : -0x7.e84228p-4f : inexact-ok += log2 towardzero flt-32 0xb.5bf82p-4f : -0x7.e8422p-4f : inexact-ok += log2 upward flt-32 0xb.5bf82p-4f : -0x7.e8422p-4f : inexact-ok += log2 downward dbl-64 0xb.5bf82p-4 : -0x7.e842258fcc5dcp-4 : inexact-ok += log2 tonearest dbl-64 0xb.5bf82p-4 : -0x7.e842258fcc5d8p-4 : inexact-ok += log2 towardzero dbl-64 0xb.5bf82p-4 : -0x7.e842258fcc5d8p-4 : inexact-ok += log2 upward dbl-64 0xb.5bf82p-4 : -0x7.e842258fcc5d8p-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.5bf82p-4L : -0x7.e842258fcc5d9f3p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.5bf82p-4L : -0x7.e842258fcc5d9f3p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.5bf82p-4L : -0x7.e842258fcc5d9f28p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.5bf82p-4L : -0x7.e842258fcc5d9f28p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.5bf82p-4L : -0x7.e842258fcc5d9f3p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.5bf82p-4L : -0x7.e842258fcc5d9f3p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.5bf82p-4L : -0x7.e842258fcc5d9f28p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.5bf82p-4L : -0x7.e842258fcc5d9f28p-4L : inexact-ok += log2 downward ldbl-128 0xb.5bf82p-4L : -0x7.e842258fcc5d9f2cd3d1ec3f0858p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.5bf82p-4L : -0x7.e842258fcc5d9f2cd3d1ec3f0854p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.5bf82p-4L : -0x7.e842258fcc5d9f2cd3d1ec3f0854p-4L : inexact-ok += log2 upward ldbl-128 0xb.5bf82p-4L : -0x7.e842258fcc5d9f2cd3d1ec3f0854p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.5bf82p-4L : -0x7.e842258fcc5d9f2cd3d1ec3f0ap-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.5bf82p-4L : -0x7.e842258fcc5d9f2cd3d1ec3f08p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.5bf82p-4L : -0x7.e842258fcc5d9f2cd3d1ec3f08p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.5bf82p-4L : -0x7.e842258fcc5d9f2cd3d1ec3f08p-4L : inexact-ok += log2 downward dbl-64 0xb.5bf82dc51f028p-4 : -0x7.e8420994680dcp-4 : inexact-ok += log2 tonearest dbl-64 0xb.5bf82dc51f028p-4 : -0x7.e8420994680dcp-4 : inexact-ok += log2 towardzero dbl-64 0xb.5bf82dc51f028p-4 : -0x7.e8420994680d8p-4 : inexact-ok += log2 upward dbl-64 0xb.5bf82dc51f028p-4 : -0x7.e8420994680d8p-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da578p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da578p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da578p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da578p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57p-4L : inexact-ok += log2 downward ldbl-128 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57678fdcfd1bea8p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57678fdcfd1bea8p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57678fdcfd1bea4p-4L : inexact-ok += log2 upward ldbl-128 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57678fdcfd1bea4p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57678fdcfd1cp-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57678fdcfd1bep-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57678fdcfd1bep-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.5bf82dc51f028p-4L : -0x7.e8420994680da57678fdcfd1bep-4L : inexact-ok += log2 downward dbl-64 0xb.5bf82dc51f02p-4 : -0x7.e8420994680ecp-4 : inexact-ok += log2 tonearest dbl-64 0xb.5bf82dc51f02p-4 : -0x7.e8420994680ecp-4 : inexact-ok += log2 towardzero dbl-64 0xb.5bf82dc51f02p-4 : -0x7.e8420994680e8p-4 : inexact-ok += log2 upward dbl-64 0xb.5bf82dc51f02p-4 : -0x7.e8420994680e8p-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea998p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea99p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea99p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea99p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea998p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea99p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea99p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea99p-4L : inexact-ok += log2 downward ldbl-128 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea992427e9806625cp-4L : inexact-ok += log2 tonearest ldbl-128 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea992427e98066258p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea992427e98066258p-4L : inexact-ok += log2 upward ldbl-128 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea992427e98066258p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea992427e980664p-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea992427e980662p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea992427e980662p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.5bf82dc51f02p-4L : -0x7.e8420994680ea992427e980662p-4L : inexact-ok += log2 downward ldbl-96-intel 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d8p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d8p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2dp-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2dp-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d8p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d8p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2dp-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2dp-4L : inexact-ok += log2 downward ldbl-128 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d70a67a2d80578p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d70a67a2d80578p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d70a67a2d80574p-4L : inexact-ok += log2 upward ldbl-128 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d70a67a2d80574p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d70a67a2d806p-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d70a67a2d806p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d70a67a2d804p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.5bf82dc51f02035p-4L : -0x7.e8420994680ea2d70a67a2d804p-4L : inexact-ok +log2 0xb.7704dc9beb05p-4 += log2 downward flt-32 0xb.7704ep-4f : -0x7.b18b7p-4f : inexact-ok += log2 tonearest flt-32 0xb.7704ep-4f : -0x7.b18b68p-4f : inexact-ok += log2 towardzero flt-32 0xb.7704ep-4f : -0x7.b18b68p-4f : inexact-ok += log2 upward flt-32 0xb.7704ep-4f : -0x7.b18b68p-4f : inexact-ok += log2 downward dbl-64 0xb.7704ep-4 : -0x7.b18b6b68ffa24p-4 : inexact-ok += log2 tonearest dbl-64 0xb.7704ep-4 : -0x7.b18b6b68ffa24p-4 : inexact-ok += log2 towardzero dbl-64 0xb.7704ep-4 : -0x7.b18b6b68ffa2p-4 : inexact-ok += log2 upward dbl-64 0xb.7704ep-4 : -0x7.b18b6b68ffa2p-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.7704ep-4L : -0x7.b18b6b68ffa2351p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.7704ep-4L : -0x7.b18b6b68ffa23508p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.7704ep-4L : -0x7.b18b6b68ffa23508p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.7704ep-4L : -0x7.b18b6b68ffa23508p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.7704ep-4L : -0x7.b18b6b68ffa2351p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.7704ep-4L : -0x7.b18b6b68ffa23508p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.7704ep-4L : -0x7.b18b6b68ffa23508p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.7704ep-4L : -0x7.b18b6b68ffa23508p-4L : inexact-ok += log2 downward ldbl-128 0xb.7704ep-4L : -0x7.b18b6b68ffa235098af8c5c4f5d8p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.7704ep-4L : -0x7.b18b6b68ffa235098af8c5c4f5d4p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.7704ep-4L : -0x7.b18b6b68ffa235098af8c5c4f5d4p-4L : inexact-ok += log2 upward ldbl-128 0xb.7704ep-4L : -0x7.b18b6b68ffa235098af8c5c4f5d4p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.7704ep-4L : -0x7.b18b6b68ffa235098af8c5c4f6p-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.7704ep-4L : -0x7.b18b6b68ffa235098af8c5c4f6p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.7704ep-4L : -0x7.b18b6b68ffa235098af8c5c4f4p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.7704ep-4L : -0x7.b18b6b68ffa235098af8c5c4f4p-4L : inexact-ok += log2 downward flt-32 0xb.7704dp-4f : -0x7.b18b9p-4f : inexact-ok += log2 tonearest flt-32 0xb.7704dp-4f : -0x7.b18b88p-4f : inexact-ok += log2 towardzero flt-32 0xb.7704dp-4f : -0x7.b18b88p-4f : inexact-ok += log2 upward flt-32 0xb.7704dp-4f : -0x7.b18b88p-4f : inexact-ok += log2 downward dbl-64 0xb.7704dp-4 : -0x7.b18b8b9fc30ap-4 : inexact-ok += log2 tonearest dbl-64 0xb.7704dp-4 : -0x7.b18b8b9fc309cp-4 : inexact-ok += log2 towardzero dbl-64 0xb.7704dp-4 : -0x7.b18b8b9fc309cp-4 : inexact-ok += log2 upward dbl-64 0xb.7704dp-4 : -0x7.b18b8b9fc309cp-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.7704dp-4L : -0x7.b18b8b9fc309de5p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.7704dp-4L : -0x7.b18b8b9fc309de5p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.7704dp-4L : -0x7.b18b8b9fc309de48p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.7704dp-4L : -0x7.b18b8b9fc309de48p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.7704dp-4L : -0x7.b18b8b9fc309de5p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.7704dp-4L : -0x7.b18b8b9fc309de5p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.7704dp-4L : -0x7.b18b8b9fc309de48p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.7704dp-4L : -0x7.b18b8b9fc309de48p-4L : inexact-ok += log2 downward ldbl-128 0xb.7704dp-4L : -0x7.b18b8b9fc309de4f9564e0281104p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.7704dp-4L : -0x7.b18b8b9fc309de4f9564e0281104p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.7704dp-4L : -0x7.b18b8b9fc309de4f9564e02811p-4L : inexact-ok += log2 upward ldbl-128 0xb.7704dp-4L : -0x7.b18b8b9fc309de4f9564e02811p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.7704dp-4L : -0x7.b18b8b9fc309de4f9564e02812p-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.7704dp-4L : -0x7.b18b8b9fc309de4f9564e02812p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.7704dp-4L : -0x7.b18b8b9fc309de4f9564e0281p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.7704dp-4L : -0x7.b18b8b9fc309de4f9564e0281p-4L : inexact-ok += log2 downward dbl-64 0xb.7704dc9beb05p-4 : -0x7.b18b723cc4c5p-4 : inexact-ok += log2 tonearest dbl-64 0xb.7704dc9beb05p-4 : -0x7.b18b723cc4c5p-4 : inexact-ok += log2 towardzero dbl-64 0xb.7704dc9beb05p-4 : -0x7.b18b723cc4c4cp-4 : inexact-ok += log2 upward dbl-64 0xb.7704dc9beb05p-4 : -0x7.b18b723cc4c4cp-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4fafp-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4fae8p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4fae8p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4fae8p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4fafp-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4fae8p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4fae8p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4fae8p-4L : inexact-ok += log2 downward ldbl-128 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4faeb8adda8e96a08p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4faeb8adda8e96a08p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4faeb8adda8e96a04p-4L : inexact-ok += log2 upward ldbl-128 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4faeb8adda8e96a04p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4faeb8adda8e96cp-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4faeb8adda8e96ap-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4faeb8adda8e96ap-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.7704dc9beb05p-4L : -0x7.b18b723cc4c4faeb8adda8e96ap-4L : inexact-ok +log2 0xb.56f63c18e93eecdp-4 += log2 downward flt-32 0xb.56f64p-4f : -0x7.f2715p-4f : inexact-ok += log2 tonearest flt-32 0xb.56f64p-4f : -0x7.f27148p-4f : inexact-ok += log2 towardzero flt-32 0xb.56f64p-4f : -0x7.f27148p-4f : inexact-ok += log2 upward flt-32 0xb.56f64p-4f : -0x7.f27148p-4f : inexact-ok += log2 downward dbl-64 0xb.56f64p-4 : -0x7.f27149af9dc8cp-4 : inexact-ok += log2 tonearest dbl-64 0xb.56f64p-4 : -0x7.f27149af9dc8cp-4 : inexact-ok += log2 towardzero dbl-64 0xb.56f64p-4 : -0x7.f27149af9dc88p-4 : inexact-ok += log2 upward dbl-64 0xb.56f64p-4 : -0x7.f27149af9dc88p-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.56f64p-4L : -0x7.f27149af9dc8b0f8p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.56f64p-4L : -0x7.f27149af9dc8b0fp-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.56f64p-4L : -0x7.f27149af9dc8b0fp-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.56f64p-4L : -0x7.f27149af9dc8b0fp-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.56f64p-4L : -0x7.f27149af9dc8b0f8p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.56f64p-4L : -0x7.f27149af9dc8b0fp-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.56f64p-4L : -0x7.f27149af9dc8b0fp-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.56f64p-4L : -0x7.f27149af9dc8b0fp-4L : inexact-ok += log2 downward ldbl-128 0xb.56f64p-4L : -0x7.f27149af9dc8b0f1993d141d1a5p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.56f64p-4L : -0x7.f27149af9dc8b0f1993d141d1a5p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.56f64p-4L : -0x7.f27149af9dc8b0f1993d141d1a4cp-4L : inexact-ok += log2 upward ldbl-128 0xb.56f64p-4L : -0x7.f27149af9dc8b0f1993d141d1a4cp-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.56f64p-4L : -0x7.f27149af9dc8b0f1993d141d1cp-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.56f64p-4L : -0x7.f27149af9dc8b0f1993d141d1ap-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.56f64p-4L : -0x7.f27149af9dc8b0f1993d141d1ap-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.56f64p-4L : -0x7.f27149af9dc8b0f1993d141d1ap-4L : inexact-ok += log2 downward flt-32 0xb.56f63p-4f : -0x7.f2717p-4f : inexact-ok += log2 tonearest flt-32 0xb.56f63p-4f : -0x7.f27168p-4f : inexact-ok += log2 towardzero flt-32 0xb.56f63p-4f : -0x7.f27168p-4f : inexact-ok += log2 upward flt-32 0xb.56f63p-4f : -0x7.f27168p-4f : inexact-ok += log2 downward dbl-64 0xb.56f63p-4 : -0x7.f2716a4172a74p-4 : inexact-ok += log2 tonearest dbl-64 0xb.56f63p-4 : -0x7.f2716a4172a7p-4 : inexact-ok += log2 towardzero dbl-64 0xb.56f63p-4 : -0x7.f2716a4172a7p-4 : inexact-ok += log2 upward dbl-64 0xb.56f63p-4 : -0x7.f2716a4172a7p-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.56f63p-4L : -0x7.f2716a4172a70438p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.56f63p-4L : -0x7.f2716a4172a70438p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.56f63p-4L : -0x7.f2716a4172a7043p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.56f63p-4L : -0x7.f2716a4172a7043p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.56f63p-4L : -0x7.f2716a4172a70438p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.56f63p-4L : -0x7.f2716a4172a70438p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.56f63p-4L : -0x7.f2716a4172a7043p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.56f63p-4L : -0x7.f2716a4172a7043p-4L : inexact-ok += log2 downward ldbl-128 0xb.56f63p-4L : -0x7.f2716a4172a70437981d6d2faa1p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.56f63p-4L : -0x7.f2716a4172a70437981d6d2faa0cp-4L : inexact-ok += log2 towardzero ldbl-128 0xb.56f63p-4L : -0x7.f2716a4172a70437981d6d2faa0cp-4L : inexact-ok += log2 upward ldbl-128 0xb.56f63p-4L : -0x7.f2716a4172a70437981d6d2faa0cp-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.56f63p-4L : -0x7.f2716a4172a70437981d6d2facp-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.56f63p-4L : -0x7.f2716a4172a70437981d6d2faap-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.56f63p-4L : -0x7.f2716a4172a70437981d6d2faap-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.56f63p-4L : -0x7.f2716a4172a70437981d6d2faap-4L : inexact-ok += log2 downward dbl-64 0xb.56f63c18e93fp-4 : -0x7.f27151a15d71p-4 : inexact-ok += log2 tonearest dbl-64 0xb.56f63c18e93fp-4 : -0x7.f27151a15d70cp-4 : inexact-ok += log2 towardzero dbl-64 0xb.56f63c18e93fp-4 : -0x7.f27151a15d70cp-4 : inexact-ok += log2 upward dbl-64 0xb.56f63c18e93fp-4 : -0x7.f27151a15d70cp-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d16p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d158p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d158p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d158p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d16p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d158p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d158p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d158p-4L : inexact-ok += log2 downward ldbl-128 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d15a62a4c18ae808p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d15a62a4c18ae804p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d15a62a4c18ae804p-4L : inexact-ok += log2 upward ldbl-128 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d15a62a4c18ae804p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d15a62a4c18aeap-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d15a62a4c18ae8p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d15a62a4c18ae8p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.56f63c18e93fp-4L : -0x7.f27151a15d70d15a62a4c18ae8p-4L : inexact-ok += log2 downward dbl-64 0xb.56f63c18e93e8p-4 : -0x7.f27151a15d72p-4 : inexact-ok += log2 tonearest dbl-64 0xb.56f63c18e93e8p-4 : -0x7.f27151a15d71cp-4 : inexact-ok += log2 towardzero dbl-64 0xb.56f63c18e93e8p-4 : -0x7.f27151a15d71cp-4 : inexact-ok += log2 upward dbl-64 0xb.56f63c18e93e8p-4 : -0x7.f27151a15d71cp-4 : inexact-ok += log2 downward ldbl-96-intel 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5fp-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e8p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e8p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e8p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5fp-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e8p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e8p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e8p-4L : inexact-ok += log2 downward ldbl-128 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e90939366e069cp-4L : inexact-ok += log2 tonearest ldbl-128 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e90939366e0698p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e90939366e0698p-4L : inexact-ok += log2 upward ldbl-128 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e90939366e0698p-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e90939366e08p-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e90939366e06p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e90939366e06p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.56f63c18e93e8p-4L : -0x7.f27151a15d71d5e90939366e06p-4L : inexact-ok += log2 downward ldbl-96-intel 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f87p-4L : inexact-ok += log2 tonearest ldbl-96-intel 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f868p-4L : inexact-ok += log2 towardzero ldbl-96-intel 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f868p-4L : inexact-ok += log2 upward ldbl-96-intel 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f868p-4L : inexact-ok += log2 downward ldbl-96-m68k 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f87p-4L : inexact-ok += log2 tonearest ldbl-96-m68k 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f868p-4L : inexact-ok += log2 towardzero ldbl-96-m68k 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f868p-4L : inexact-ok += log2 upward ldbl-96-m68k 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f868p-4L : inexact-ok += log2 downward ldbl-128 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f86944dd429073p-4L : inexact-ok += log2 tonearest ldbl-128 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f86944dd429073p-4L : inexact-ok += log2 towardzero ldbl-128 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f86944dd429072fcp-4L : inexact-ok += log2 upward ldbl-128 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f86944dd429072fcp-4L : inexact-ok += log2 downward ldbl-128ibm 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f86944dd429074p-4L : inexact-ok += log2 tonearest ldbl-128ibm 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f86944dd429072p-4L : inexact-ok += log2 towardzero ldbl-128ibm 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f86944dd429072p-4L : inexact-ok += log2 upward ldbl-128ibm 0xb.56f63c18e93eecdp-4L : -0x7.f27151a15d70f86944dd429072p-4L : inexact-ok log2 min = log2 downward flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok = log2 tonearest flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok @@ -216836,6 +219525,31 @@ pow 0x1.430d4cp+0 0x5.0e462p+4 = pow tonearest ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde64p+24L : inexact-ok = pow towardzero ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde6p+24L : inexact-ok = pow upward ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde64p+24L : inexact-ok +pow 0x9.8b82ap-4 -0x1.99907ap+12 += pow downward flt-32 0x9.8b82ap-4f -0x1.99907ap+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += pow tonearest flt-32 0x9.8b82ap-4f -0x1.99907ap+12f : plus_infty : inexact-ok overflow errno-erange += pow towardzero flt-32 0x9.8b82ap-4f -0x1.99907ap+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += pow upward flt-32 0x9.8b82ap-4f -0x1.99907ap+12f : plus_infty : inexact-ok overflow errno-erange += pow downward dbl-64 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pow tonearest dbl-64 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange += pow towardzero dbl-64 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += pow upward dbl-64 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange += pow downward ldbl-96-intel 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac856p+4880L : inexact-ok += pow tonearest ldbl-96-intel 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac857p+4880L : inexact-ok += pow towardzero ldbl-96-intel 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac856p+4880L : inexact-ok += pow upward ldbl-96-intel 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac857p+4880L : inexact-ok += pow downward ldbl-96-m68k 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac856p+4880L : inexact-ok += pow tonearest ldbl-96-m68k 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac857p+4880L : inexact-ok += pow towardzero ldbl-96-m68k 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac856p+4880L : inexact-ok += pow upward ldbl-96-m68k 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac857p+4880L : inexact-ok += pow downward ldbl-128 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac856f26aecd577568p+4880L : inexact-ok += pow tonearest ldbl-128 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac856f26aecd57757p+4880L : inexact-ok += pow towardzero ldbl-128 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac856f26aecd577568p+4880L : inexact-ok += pow upward ldbl-128 0x9.8b82ap-4L -0x1.99907ap+12L : 0xd.20e27f191eac856f26aecd57757p+4880L : inexact-ok += pow downward ldbl-128ibm 0x9.8b82ap-4L -0x1.99907ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += pow tonearest ldbl-128ibm 0x9.8b82ap-4L -0x1.99907ap+12L : plus_infty : inexact-ok overflow errno-erange += pow towardzero ldbl-128ibm 0x9.8b82ap-4L -0x1.99907ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += pow upward ldbl-128ibm 0x9.8b82ap-4L -0x1.99907ap+12L : plus_infty : inexact-ok overflow errno-erange sin 0 = sin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = sin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -219591,6 +222305,81 @@ sin 0x6.287cc8749212e72p+0 = sin tonearest ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok = sin towardzero ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok = sin upward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok +sin -0x1.02e34cp+0 += sin downward flt-32 -0x1.02e34cp+0f : -0xd.8f692p-4f : inexact-ok += sin tonearest flt-32 -0x1.02e34cp+0f : -0xd.8f692p-4f : inexact-ok += sin towardzero flt-32 -0x1.02e34cp+0f : -0xd.8f691p-4f : inexact-ok += sin upward flt-32 -0x1.02e34cp+0f : -0xd.8f691p-4f : inexact-ok += sin downward dbl-64 -0x1.02e34cp+0 : -0xd.8f691a7a95428p-4 : inexact-ok += sin tonearest dbl-64 -0x1.02e34cp+0 : -0xd.8f691a7a95428p-4 : inexact-ok += sin towardzero dbl-64 -0x1.02e34cp+0 : -0xd.8f691a7a9542p-4 : inexact-ok += sin upward dbl-64 -0x1.02e34cp+0 : -0xd.8f691a7a9542p-4 : inexact-ok += sin downward ldbl-96-intel -0x1.02e34cp+0L : -0xd.8f691a7a95426p-4L : inexact-ok += sin tonearest ldbl-96-intel -0x1.02e34cp+0L : -0xd.8f691a7a95426p-4L : inexact-ok += sin towardzero ldbl-96-intel -0x1.02e34cp+0L : -0xd.8f691a7a95425ffp-4L : inexact-ok += sin upward ldbl-96-intel -0x1.02e34cp+0L : -0xd.8f691a7a95425ffp-4L : inexact-ok += sin downward ldbl-96-m68k -0x1.02e34cp+0L : -0xd.8f691a7a95426p-4L : inexact-ok += sin tonearest ldbl-96-m68k -0x1.02e34cp+0L : -0xd.8f691a7a95426p-4L : inexact-ok += sin towardzero ldbl-96-m68k -0x1.02e34cp+0L : -0xd.8f691a7a95425ffp-4L : inexact-ok += sin upward ldbl-96-m68k -0x1.02e34cp+0L : -0xd.8f691a7a95425ffp-4L : inexact-ok += sin downward ldbl-128 -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cep-4L : inexact-ok += sin tonearest ldbl-128 -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cep-4L : inexact-ok += sin towardzero ldbl-128 -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cd8p-4L : inexact-ok += sin upward ldbl-128 -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cd8p-4L : inexact-ok += sin downward ldbl-128ibm -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b98p-4L : inexact-ok += sin tonearest ldbl-128ibm -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cp-4L : inexact-ok += sin towardzero ldbl-128ibm -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cp-4L : inexact-ok += sin upward ldbl-128ibm -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cp-4L : inexact-ok +sin 0xf.f0274p+4 += sin downward flt-32 0xf.f0274p+4f : -0x8.3bee1p-4f : inexact-ok += sin tonearest flt-32 0xf.f0274p+4f : -0x8.3beep-4f : inexact-ok += sin towardzero flt-32 0xf.f0274p+4f : -0x8.3beep-4f : inexact-ok += sin upward flt-32 0xf.f0274p+4f : -0x8.3beep-4f : inexact-ok += sin downward dbl-64 0xf.f0274p+4 : -0x8.3bee07bc90768p-4 : inexact-ok += sin tonearest dbl-64 0xf.f0274p+4 : -0x8.3bee07bc90768p-4 : inexact-ok += sin towardzero dbl-64 0xf.f0274p+4 : -0x8.3bee07bc9076p-4 : inexact-ok += sin upward dbl-64 0xf.f0274p+4 : -0x8.3bee07bc9076p-4 : inexact-ok += sin downward ldbl-96-intel 0xf.f0274p+4L : -0x8.3bee07bc9076425p-4L : inexact-ok += sin tonearest ldbl-96-intel 0xf.f0274p+4L : -0x8.3bee07bc9076425p-4L : inexact-ok += sin towardzero ldbl-96-intel 0xf.f0274p+4L : -0x8.3bee07bc9076424p-4L : inexact-ok += sin upward ldbl-96-intel 0xf.f0274p+4L : -0x8.3bee07bc9076424p-4L : inexact-ok += sin downward ldbl-96-m68k 0xf.f0274p+4L : -0x8.3bee07bc9076425p-4L : inexact-ok += sin tonearest ldbl-96-m68k 0xf.f0274p+4L : -0x8.3bee07bc9076425p-4L : inexact-ok += sin towardzero ldbl-96-m68k 0xf.f0274p+4L : -0x8.3bee07bc9076424p-4L : inexact-ok += sin upward ldbl-96-m68k 0xf.f0274p+4L : -0x8.3bee07bc9076424p-4L : inexact-ok += sin downward ldbl-128 0xf.f0274p+4L : -0x8.3bee07bc9076424bef274717106p-4L : inexact-ok += sin tonearest ldbl-128 0xf.f0274p+4L : -0x8.3bee07bc9076424bef274717106p-4L : inexact-ok += sin towardzero ldbl-128 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171058p-4L : inexact-ok += sin upward ldbl-128 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171058p-4L : inexact-ok += sin downward ldbl-128ibm 0xf.f0274p+4L : -0x8.3bee07bc9076424bef27471714p-4L : inexact-ok += sin tonearest ldbl-128ibm 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171p-4L : inexact-ok += sin towardzero ldbl-128ibm 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171p-4L : inexact-ok += sin upward ldbl-128ibm 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171p-4L : inexact-ok +sin 0x3.042d88p+0 += sin downward flt-32 0x3.042d88p+0f : 0x1.ffc6dap-4f : inexact-ok += sin tonearest flt-32 0x3.042d88p+0f : 0x1.ffc6dap-4f : inexact-ok += sin towardzero flt-32 0x3.042d88p+0f : 0x1.ffc6dap-4f : inexact-ok += sin upward flt-32 0x3.042d88p+0f : 0x1.ffc6dcp-4f : inexact-ok += sin downward dbl-64 0x3.042d88p+0 : 0x1.ffc6da9f1ffedp-4 : inexact-ok += sin tonearest dbl-64 0x3.042d88p+0 : 0x1.ffc6da9f1ffeep-4 : inexact-ok += sin towardzero dbl-64 0x3.042d88p+0 : 0x1.ffc6da9f1ffedp-4 : inexact-ok += sin upward dbl-64 0x3.042d88p+0 : 0x1.ffc6da9f1ffeep-4 : inexact-ok += sin downward ldbl-96-intel 0x3.042d88p+0L : 0x1.ffc6da9f1ffed894p-4L : inexact-ok += sin tonearest ldbl-96-intel 0x3.042d88p+0L : 0x1.ffc6da9f1ffed896p-4L : inexact-ok += sin towardzero ldbl-96-intel 0x3.042d88p+0L : 0x1.ffc6da9f1ffed894p-4L : inexact-ok += sin upward ldbl-96-intel 0x3.042d88p+0L : 0x1.ffc6da9f1ffed896p-4L : inexact-ok += sin downward ldbl-96-m68k 0x3.042d88p+0L : 0x1.ffc6da9f1ffed894p-4L : inexact-ok += sin tonearest ldbl-96-m68k 0x3.042d88p+0L : 0x1.ffc6da9f1ffed896p-4L : inexact-ok += sin towardzero ldbl-96-m68k 0x3.042d88p+0L : 0x1.ffc6da9f1ffed894p-4L : inexact-ok += sin upward ldbl-96-m68k 0x3.042d88p+0L : 0x1.ffc6da9f1ffed896p-4L : inexact-ok += sin downward ldbl-128 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba91p-4L : inexact-ok += sin tonearest ldbl-128 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba91p-4L : inexact-ok += sin towardzero ldbl-128 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba91p-4L : inexact-ok += sin upward ldbl-128 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba911p-4L : inexact-ok += sin downward ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L : inexact-ok += sin tonearest ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L : inexact-ok += sin towardzero ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L : inexact-ok += sin upward ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba98p-4L : inexact-ok sin min = sin downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok = sin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -221185,6 +223974,81 @@ sincos 0x6.287cc8749212e72p+0 = sincos tonearest ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654ep-4L : inexact-ok = sincos towardzero ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654dcp-4L : inexact-ok = sincos upward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654ep-4L : inexact-ok +sincos -0x1.02e34cp+0 += sincos downward flt-32 -0x1.02e34cp+0f : -0xd.8f692p-4f 0x8.7e0eap-4f : inexact-ok += sincos tonearest flt-32 -0x1.02e34cp+0f : -0xd.8f692p-4f 0x8.7e0eap-4f : inexact-ok += sincos towardzero flt-32 -0x1.02e34cp+0f : -0xd.8f691p-4f 0x8.7e0eap-4f : inexact-ok += sincos upward flt-32 -0x1.02e34cp+0f : -0xd.8f691p-4f 0x8.7e0ebp-4f : inexact-ok += sincos downward dbl-64 -0x1.02e34cp+0 : -0xd.8f691a7a95428p-4 0x8.7e0ea4db2f488p-4 : inexact-ok += sincos tonearest dbl-64 -0x1.02e34cp+0 : -0xd.8f691a7a95428p-4 0x8.7e0ea4db2f488p-4 : inexact-ok += sincos towardzero dbl-64 -0x1.02e34cp+0 : -0xd.8f691a7a9542p-4 0x8.7e0ea4db2f488p-4 : inexact-ok += sincos upward dbl-64 -0x1.02e34cp+0 : -0xd.8f691a7a9542p-4 0x8.7e0ea4db2f49p-4 : inexact-ok += sincos downward ldbl-96-intel -0x1.02e34cp+0L : -0xd.8f691a7a95426p-4L 0x8.7e0ea4db2f48867p-4L : inexact-ok += sincos tonearest ldbl-96-intel -0x1.02e34cp+0L : -0xd.8f691a7a95426p-4L 0x8.7e0ea4db2f48867p-4L : inexact-ok += sincos towardzero ldbl-96-intel -0x1.02e34cp+0L : -0xd.8f691a7a95425ffp-4L 0x8.7e0ea4db2f48867p-4L : inexact-ok += sincos upward ldbl-96-intel -0x1.02e34cp+0L : -0xd.8f691a7a95425ffp-4L 0x8.7e0ea4db2f48868p-4L : inexact-ok += sincos downward ldbl-96-m68k -0x1.02e34cp+0L : -0xd.8f691a7a95426p-4L 0x8.7e0ea4db2f48867p-4L : inexact-ok += sincos tonearest ldbl-96-m68k -0x1.02e34cp+0L : -0xd.8f691a7a95426p-4L 0x8.7e0ea4db2f48867p-4L : inexact-ok += sincos towardzero ldbl-96-m68k -0x1.02e34cp+0L : -0xd.8f691a7a95425ffp-4L 0x8.7e0ea4db2f48867p-4L : inexact-ok += sincos upward ldbl-96-m68k -0x1.02e34cp+0L : -0xd.8f691a7a95425ffp-4L 0x8.7e0ea4db2f48868p-4L : inexact-ok += sincos downward ldbl-128 -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cep-4L 0x8.7e0ea4db2f488671c85df720896p-4L : inexact-ok += sincos tonearest ldbl-128 -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cep-4L 0x8.7e0ea4db2f488671c85df7208968p-4L : inexact-ok += sincos towardzero ldbl-128 -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cd8p-4L 0x8.7e0ea4db2f488671c85df720896p-4L : inexact-ok += sincos upward ldbl-128 -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cd8p-4L 0x8.7e0ea4db2f488671c85df7208968p-4L : inexact-ok += sincos downward ldbl-128ibm -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b98p-4L 0x8.7e0ea4db2f488671c85df72088p-4L : inexact-ok += sincos tonearest ldbl-128ibm -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cp-4L 0x8.7e0ea4db2f488671c85df72088p-4L : inexact-ok += sincos towardzero ldbl-128ibm -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cp-4L 0x8.7e0ea4db2f488671c85df72088p-4L : inexact-ok += sincos upward ldbl-128ibm -0x1.02e34cp+0L : -0xd.8f691a7a95425ffcb89dc2b97cp-4L 0x8.7e0ea4db2f488671c85df7208cp-4L : inexact-ok +sincos 0xf.f0274p+4 += sincos downward flt-32 0xf.f0274p+4f : -0x8.3bee1p-4f -0xd.b7f54p-4f : inexact-ok += sincos tonearest flt-32 0xf.f0274p+4f : -0x8.3beep-4f -0xd.b7f53p-4f : inexact-ok += sincos towardzero flt-32 0xf.f0274p+4f : -0x8.3beep-4f -0xd.b7f53p-4f : inexact-ok += sincos upward flt-32 0xf.f0274p+4f : -0x8.3beep-4f -0xd.b7f53p-4f : inexact-ok += sincos downward dbl-64 0xf.f0274p+4 : -0x8.3bee07bc90768p-4 -0xd.b7f5359babdb8p-4 : inexact-ok += sincos tonearest dbl-64 0xf.f0274p+4 : -0x8.3bee07bc90768p-4 -0xd.b7f5359babdb8p-4 : inexact-ok += sincos towardzero dbl-64 0xf.f0274p+4 : -0x8.3bee07bc9076p-4 -0xd.b7f5359babdbp-4 : inexact-ok += sincos upward dbl-64 0xf.f0274p+4 : -0x8.3bee07bc9076p-4 -0xd.b7f5359babdbp-4 : inexact-ok += sincos downward ldbl-96-intel 0xf.f0274p+4L : -0x8.3bee07bc9076425p-4L -0xd.b7f5359babdb66cp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.f0274p+4L : -0x8.3bee07bc9076425p-4L -0xd.b7f5359babdb66cp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.f0274p+4L : -0x8.3bee07bc9076424p-4L -0xd.b7f5359babdb66bp-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.f0274p+4L : -0x8.3bee07bc9076424p-4L -0xd.b7f5359babdb66bp-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.f0274p+4L : -0x8.3bee07bc9076425p-4L -0xd.b7f5359babdb66cp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.f0274p+4L : -0x8.3bee07bc9076425p-4L -0xd.b7f5359babdb66cp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.f0274p+4L : -0x8.3bee07bc9076424p-4L -0xd.b7f5359babdb66bp-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.f0274p+4L : -0x8.3bee07bc9076424p-4L -0xd.b7f5359babdb66bp-4L : inexact-ok += sincos downward ldbl-128 0xf.f0274p+4L : -0x8.3bee07bc9076424bef274717106p-4L -0xd.b7f5359babdb66be8d0cd3e293fp-4L : inexact-ok += sincos tonearest ldbl-128 0xf.f0274p+4L : -0x8.3bee07bc9076424bef274717106p-4L -0xd.b7f5359babdb66be8d0cd3e293e8p-4L : inexact-ok += sincos towardzero ldbl-128 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171058p-4L -0xd.b7f5359babdb66be8d0cd3e293e8p-4L : inexact-ok += sincos upward ldbl-128 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171058p-4L -0xd.b7f5359babdb66be8d0cd3e293e8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.f0274p+4L : -0x8.3bee07bc9076424bef27471714p-4L -0xd.b7f5359babdb66be8d0cd3e294p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171p-4L -0xd.b7f5359babdb66be8d0cd3e294p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171p-4L -0xd.b7f5359babdb66be8d0cd3e29p-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.f0274p+4L : -0x8.3bee07bc9076424bef2747171p-4L -0xd.b7f5359babdb66be8d0cd3e29p-4L : inexact-ok +sincos 0x3.042d88p+0 += sincos downward flt-32 0x3.042d88p+0f : 0x1.ffc6dap-4f -0xf.dfe7p-4f : inexact-ok += sincos tonearest flt-32 0x3.042d88p+0f : 0x1.ffc6dap-4f -0xf.dfe6fp-4f : inexact-ok += sincos towardzero flt-32 0x3.042d88p+0f : 0x1.ffc6dap-4f -0xf.dfe6fp-4f : inexact-ok += sincos upward flt-32 0x3.042d88p+0f : 0x1.ffc6dcp-4f -0xf.dfe6fp-4f : inexact-ok += sincos downward dbl-64 0x3.042d88p+0 : 0x1.ffc6da9f1ffedp-4 -0xf.dfe6f2169e25p-4 : inexact-ok += sincos tonearest dbl-64 0x3.042d88p+0 : 0x1.ffc6da9f1ffeep-4 -0xf.dfe6f2169e25p-4 : inexact-ok += sincos towardzero dbl-64 0x3.042d88p+0 : 0x1.ffc6da9f1ffedp-4 -0xf.dfe6f2169e248p-4 : inexact-ok += sincos upward dbl-64 0x3.042d88p+0 : 0x1.ffc6da9f1ffeep-4 -0xf.dfe6f2169e248p-4 : inexact-ok += sincos downward ldbl-96-intel 0x3.042d88p+0L : 0x1.ffc6da9f1ffed894p-4L -0xf.dfe6f2169e24f28p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x3.042d88p+0L : 0x1.ffc6da9f1ffed896p-4L -0xf.dfe6f2169e24f27p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x3.042d88p+0L : 0x1.ffc6da9f1ffed894p-4L -0xf.dfe6f2169e24f27p-4L : inexact-ok += sincos upward ldbl-96-intel 0x3.042d88p+0L : 0x1.ffc6da9f1ffed896p-4L -0xf.dfe6f2169e24f27p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x3.042d88p+0L : 0x1.ffc6da9f1ffed894p-4L -0xf.dfe6f2169e24f28p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x3.042d88p+0L : 0x1.ffc6da9f1ffed896p-4L -0xf.dfe6f2169e24f27p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x3.042d88p+0L : 0x1.ffc6da9f1ffed894p-4L -0xf.dfe6f2169e24f27p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x3.042d88p+0L : 0x1.ffc6da9f1ffed896p-4L -0xf.dfe6f2169e24f27p-4L : inexact-ok += sincos downward ldbl-128 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba91p-4L -0xf.dfe6f2169e24f276e8027d91ba9p-4L : inexact-ok += sincos tonearest ldbl-128 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba91p-4L -0xf.dfe6f2169e24f276e8027d91ba9p-4L : inexact-ok += sincos towardzero ldbl-128 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba91p-4L -0xf.dfe6f2169e24f276e8027d91ba88p-4L : inexact-ok += sincos upward ldbl-128 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba911p-4L -0xf.dfe6f2169e24f276e8027d91ba88p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L -0xf.dfe6f2169e24f276e8027d91bcp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L -0xf.dfe6f2169e24f276e8027d91bcp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L -0xf.dfe6f2169e24f276e8027d91b8p-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba98p-4L -0xf.dfe6f2169e24f276e8027d91b8p-4L : inexact-ok sincos min = sincos downward flt-32 0x4p-128f : 0x3.fffff8p-128f 0xf.fffffp-4f : inexact-ok underflow-ok errno-erange-ok = sincos tonearest flt-32 0x4p-128f : 0x4p-128f 0x1p+0f : inexact-ok underflow-ok errno-erange-ok @@ -223405,6 +226269,219 @@ sinh 0x1.c0709p-12 = sinh tonearest ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d772p-12L : inexact-ok = sinh towardzero ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d772p-12L : inexact-ok = sinh upward ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d7728p-12L : inexact-ok +sinh 0xb.7f67c3586c24p-4 += sinh downward flt-32 0xb.7f67dp-4f : 0xc.835a5p-4f : inexact-ok += sinh tonearest flt-32 0xb.7f67dp-4f : 0xc.835a6p-4f : inexact-ok += sinh towardzero flt-32 0xb.7f67dp-4f : 0xc.835a5p-4f : inexact-ok += sinh upward flt-32 0xb.7f67dp-4f : 0xc.835a6p-4f : inexact-ok += sinh downward dbl-64 0xb.7f67dp-4 : 0xc.835a5a1df79a8p-4 : inexact-ok += sinh tonearest dbl-64 0xb.7f67dp-4 : 0xc.835a5a1df79bp-4 : inexact-ok += sinh towardzero dbl-64 0xb.7f67dp-4 : 0xc.835a5a1df79a8p-4 : inexact-ok += sinh upward dbl-64 0xb.7f67dp-4 : 0xc.835a5a1df79bp-4 : inexact-ok += sinh downward ldbl-96-intel 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ep-4L : inexact-ok += sinh tonearest ldbl-96-intel 0xb.7f67dp-4L : 0xc.835a5a1df79ae5fp-4L : inexact-ok += sinh towardzero ldbl-96-intel 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ep-4L : inexact-ok += sinh upward ldbl-96-intel 0xb.7f67dp-4L : 0xc.835a5a1df79ae5fp-4L : inexact-ok += sinh downward ldbl-96-m68k 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ep-4L : inexact-ok += sinh tonearest ldbl-96-m68k 0xb.7f67dp-4L : 0xc.835a5a1df79ae5fp-4L : inexact-ok += sinh towardzero ldbl-96-m68k 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ep-4L : inexact-ok += sinh upward ldbl-96-m68k 0xb.7f67dp-4L : 0xc.835a5a1df79ae5fp-4L : inexact-ok += sinh downward ldbl-128 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ec9c48cbb6bf08p-4L : inexact-ok += sinh tonearest ldbl-128 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ec9c48cbb6bf08p-4L : inexact-ok += sinh towardzero ldbl-128 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ec9c48cbb6bf08p-4L : inexact-ok += sinh upward ldbl-128 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ec9c48cbb6bf1p-4L : inexact-ok += sinh downward ldbl-128ibm 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ec9c48cbb6bcp-4L : inexact-ok += sinh tonearest ldbl-128ibm 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ec9c48cbb6cp-4L : inexact-ok += sinh towardzero ldbl-128ibm 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ec9c48cbb6bcp-4L : inexact-ok += sinh upward ldbl-128ibm 0xb.7f67dp-4L : 0xc.835a5a1df79ae5ec9c48cbb6cp-4L : inexact-ok += sinh downward flt-32 0xb.7f67cp-4f : 0xc.835a4p-4f : inexact-ok += sinh tonearest flt-32 0xb.7f67cp-4f : 0xc.835a4p-4f : inexact-ok += sinh towardzero flt-32 0xb.7f67cp-4f : 0xc.835a4p-4f : inexact-ok += sinh upward flt-32 0xb.7f67cp-4f : 0xc.835a5p-4f : inexact-ok += sinh downward dbl-64 0xb.7f67cp-4 : 0xc.835a45ce17f9p-4 : inexact-ok += sinh tonearest dbl-64 0xb.7f67cp-4 : 0xc.835a45ce17f9p-4 : inexact-ok += sinh towardzero dbl-64 0xb.7f67cp-4 : 0xc.835a45ce17f9p-4 : inexact-ok += sinh upward dbl-64 0xb.7f67cp-4 : 0xc.835a45ce17f98p-4 : inexact-ok += sinh downward ldbl-96-intel 0xb.7f67cp-4L : 0xc.835a45ce17f9353p-4L : inexact-ok += sinh tonearest ldbl-96-intel 0xb.7f67cp-4L : 0xc.835a45ce17f9353p-4L : inexact-ok += sinh towardzero ldbl-96-intel 0xb.7f67cp-4L : 0xc.835a45ce17f9353p-4L : inexact-ok += sinh upward ldbl-96-intel 0xb.7f67cp-4L : 0xc.835a45ce17f9354p-4L : inexact-ok += sinh downward ldbl-96-m68k 0xb.7f67cp-4L : 0xc.835a45ce17f9353p-4L : inexact-ok += sinh tonearest ldbl-96-m68k 0xb.7f67cp-4L : 0xc.835a45ce17f9353p-4L : inexact-ok += sinh towardzero ldbl-96-m68k 0xb.7f67cp-4L : 0xc.835a45ce17f9353p-4L : inexact-ok += sinh upward ldbl-96-m68k 0xb.7f67cp-4L : 0xc.835a45ce17f9354p-4L : inexact-ok += sinh downward ldbl-128 0xb.7f67cp-4L : 0xc.835a45ce17f9353505896689a238p-4L : inexact-ok += sinh tonearest ldbl-128 0xb.7f67cp-4L : 0xc.835a45ce17f9353505896689a24p-4L : inexact-ok += sinh towardzero ldbl-128 0xb.7f67cp-4L : 0xc.835a45ce17f9353505896689a238p-4L : inexact-ok += sinh upward ldbl-128 0xb.7f67cp-4L : 0xc.835a45ce17f9353505896689a24p-4L : inexact-ok += sinh downward ldbl-128ibm 0xb.7f67cp-4L : 0xc.835a45ce17f9353505896689ap-4L : inexact-ok += sinh tonearest ldbl-128ibm 0xb.7f67cp-4L : 0xc.835a45ce17f9353505896689a4p-4L : inexact-ok += sinh towardzero ldbl-128ibm 0xb.7f67cp-4L : 0xc.835a45ce17f9353505896689ap-4L : inexact-ok += sinh upward ldbl-128ibm 0xb.7f67cp-4L : 0xc.835a45ce17f9353505896689a4p-4L : inexact-ok += sinh downward dbl-64 0xb.7f67c3586c24p-4 : 0xc.835a4a0d527dp-4 : inexact-ok += sinh tonearest dbl-64 0xb.7f67c3586c24p-4 : 0xc.835a4a0d527d8p-4 : inexact-ok += sinh towardzero dbl-64 0xb.7f67c3586c24p-4 : 0xc.835a4a0d527dp-4 : inexact-ok += sinh upward dbl-64 0xb.7f67c3586c24p-4 : 0xc.835a4a0d527d8p-4 : inexact-ok += sinh downward ldbl-96-intel 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4ffp-4L : inexact-ok += sinh tonearest ldbl-96-intel 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d5p-4L : inexact-ok += sinh towardzero ldbl-96-intel 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4ffp-4L : inexact-ok += sinh upward ldbl-96-intel 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d5p-4L : inexact-ok += sinh downward ldbl-96-m68k 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4ffp-4L : inexact-ok += sinh tonearest ldbl-96-m68k 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d5p-4L : inexact-ok += sinh towardzero ldbl-96-m68k 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4ffp-4L : inexact-ok += sinh upward ldbl-96-m68k 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d5p-4L : inexact-ok += sinh downward ldbl-128 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4fff7b247fd00638p-4L : inexact-ok += sinh tonearest ldbl-128 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4fff7b247fd0064p-4L : inexact-ok += sinh towardzero ldbl-128 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4fff7b247fd00638p-4L : inexact-ok += sinh upward ldbl-128 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4fff7b247fd0064p-4L : inexact-ok += sinh downward ldbl-128ibm 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4fff7b247fd004p-4L : inexact-ok += sinh tonearest ldbl-128ibm 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4fff7b247fd008p-4L : inexact-ok += sinh towardzero ldbl-128ibm 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4fff7b247fd004p-4L : inexact-ok += sinh upward ldbl-128ibm 0xb.7f67c3586c24p-4L : 0xc.835a4a0d527d4fff7b247fd008p-4L : inexact-ok +sinh -0x1.3dda8ap+0 += sinh downward flt-32 -0x1.3dda8ap+0f : -0x1.960d7p+0f : inexact-ok += sinh tonearest flt-32 -0x1.3dda8ap+0f : -0x1.960d6ep+0f : inexact-ok += sinh towardzero flt-32 -0x1.3dda8ap+0f : -0x1.960d6ep+0f : inexact-ok += sinh upward flt-32 -0x1.3dda8ap+0f : -0x1.960d6ep+0f : inexact-ok += sinh downward dbl-64 -0x1.3dda8ap+0 : -0x1.960d6e6e4b63dp+0 : inexact-ok += sinh tonearest dbl-64 -0x1.3dda8ap+0 : -0x1.960d6e6e4b63cp+0 : inexact-ok += sinh towardzero dbl-64 -0x1.3dda8ap+0 : -0x1.960d6e6e4b63cp+0 : inexact-ok += sinh upward dbl-64 -0x1.3dda8ap+0 : -0x1.960d6e6e4b63cp+0 : inexact-ok += sinh downward ldbl-96-intel -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c67p+0L : inexact-ok += sinh tonearest ldbl-96-intel -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c67p+0L : inexact-ok += sinh towardzero ldbl-96-intel -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ep+0L : inexact-ok += sinh upward ldbl-96-intel -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ep+0L : inexact-ok += sinh downward ldbl-96-m68k -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c67p+0L : inexact-ok += sinh tonearest ldbl-96-m68k -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c67p+0L : inexact-ok += sinh towardzero ldbl-96-m68k -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ep+0L : inexact-ok += sinh upward ldbl-96-m68k -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ep+0L : inexact-ok += sinh downward ldbl-128 -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ff64892c1bf38p+0L : inexact-ok += sinh tonearest ldbl-128 -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ff64892c1bf37p+0L : inexact-ok += sinh towardzero ldbl-128 -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ff64892c1bf37p+0L : inexact-ok += sinh upward ldbl-128 -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ff64892c1bf37p+0L : inexact-ok += sinh downward ldbl-128ibm -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ff64892c1bf8p+0L : inexact-ok += sinh tonearest ldbl-128ibm -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ff64892c1bfp+0L : inexact-ok += sinh towardzero ldbl-128ibm -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ff64892c1bfp+0L : inexact-ok += sinh upward ldbl-128ibm -0x1.3dda8ap+0L : -0x1.960d6e6e4b63c66ff64892c1bfp+0L : inexact-ok +sinh -0x5.ee9218p-4 += sinh downward flt-32 -0x5.ee9218p-4f : -0x6.119958p-4f : inexact-ok += sinh tonearest flt-32 -0x5.ee9218p-4f : -0x6.11995p-4f : inexact-ok += sinh towardzero flt-32 -0x5.ee9218p-4f : -0x6.11995p-4f : inexact-ok += sinh upward flt-32 -0x5.ee9218p-4f : -0x6.11995p-4f : inexact-ok += sinh downward dbl-64 -0x5.ee9218p-4 : -0x6.119951b224aa4p-4 : inexact-ok += sinh tonearest dbl-64 -0x5.ee9218p-4 : -0x6.119951b224aa4p-4 : inexact-ok += sinh towardzero dbl-64 -0x5.ee9218p-4 : -0x6.119951b224aap-4 : inexact-ok += sinh upward dbl-64 -0x5.ee9218p-4 : -0x6.119951b224aap-4 : inexact-ok += sinh downward ldbl-96-intel -0x5.ee9218p-4L : -0x6.119951b224aa2acp-4L : inexact-ok += sinh tonearest ldbl-96-intel -0x5.ee9218p-4L : -0x6.119951b224aa2ab8p-4L : inexact-ok += sinh towardzero ldbl-96-intel -0x5.ee9218p-4L : -0x6.119951b224aa2ab8p-4L : inexact-ok += sinh upward ldbl-96-intel -0x5.ee9218p-4L : -0x6.119951b224aa2ab8p-4L : inexact-ok += sinh downward ldbl-96-m68k -0x5.ee9218p-4L : -0x6.119951b224aa2acp-4L : inexact-ok += sinh tonearest ldbl-96-m68k -0x5.ee9218p-4L : -0x6.119951b224aa2ab8p-4L : inexact-ok += sinh towardzero ldbl-96-m68k -0x5.ee9218p-4L : -0x6.119951b224aa2ab8p-4L : inexact-ok += sinh upward ldbl-96-m68k -0x5.ee9218p-4L : -0x6.119951b224aa2ab8p-4L : inexact-ok += sinh downward ldbl-128 -0x5.ee9218p-4L : -0x6.119951b224aa2ab9c11796817da8p-4L : inexact-ok += sinh tonearest ldbl-128 -0x5.ee9218p-4L : -0x6.119951b224aa2ab9c11796817da8p-4L : inexact-ok += sinh towardzero ldbl-128 -0x5.ee9218p-4L : -0x6.119951b224aa2ab9c11796817da4p-4L : inexact-ok += sinh upward ldbl-128 -0x5.ee9218p-4L : -0x6.119951b224aa2ab9c11796817da4p-4L : inexact-ok += sinh downward ldbl-128ibm -0x5.ee9218p-4L : -0x6.119951b224aa2ab9c11796817ep-4L : inexact-ok += sinh tonearest ldbl-128ibm -0x5.ee9218p-4L : -0x6.119951b224aa2ab9c11796817ep-4L : inexact-ok += sinh towardzero ldbl-128ibm -0x5.ee9218p-4L : -0x6.119951b224aa2ab9c11796817cp-4L : inexact-ok += sinh upward ldbl-128ibm -0x5.ee9218p-4L : -0x6.119951b224aa2ab9c11796817cp-4L : inexact-ok +sinh -0x1.bcfc98p+0 += sinh downward flt-32 -0x1.bcfc98p+0f : -0x2.c176ap+0f : inexact-ok += sinh tonearest flt-32 -0x1.bcfc98p+0f : -0x2.c176ap+0f : inexact-ok += sinh towardzero flt-32 -0x1.bcfc98p+0f : -0x2.c1769cp+0f : inexact-ok += sinh upward flt-32 -0x1.bcfc98p+0f : -0x2.c1769cp+0f : inexact-ok += sinh downward dbl-64 -0x1.bcfc98p+0 : -0x2.c1769e4cedb6ap+0 : inexact-ok += sinh tonearest dbl-64 -0x1.bcfc98p+0 : -0x2.c1769e4cedb6ap+0 : inexact-ok += sinh towardzero dbl-64 -0x1.bcfc98p+0 : -0x2.c1769e4cedb68p+0 : inexact-ok += sinh upward dbl-64 -0x1.bcfc98p+0 : -0x2.c1769e4cedb68p+0 : inexact-ok += sinh downward ldbl-96-intel -0x1.bcfc98p+0L : -0x2.c1769e4cedb691ep+0L : inexact-ok += sinh tonearest ldbl-96-intel -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dcp+0L : inexact-ok += sinh towardzero ldbl-96-intel -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dcp+0L : inexact-ok += sinh upward ldbl-96-intel -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dcp+0L : inexact-ok += sinh downward ldbl-96-m68k -0x1.bcfc98p+0L : -0x2.c1769e4cedb691ep+0L : inexact-ok += sinh tonearest ldbl-96-m68k -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dcp+0L : inexact-ok += sinh towardzero ldbl-96-m68k -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dcp+0L : inexact-ok += sinh upward ldbl-96-m68k -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dcp+0L : inexact-ok += sinh downward ldbl-128 -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dd692f866d5f38p+0L : inexact-ok += sinh tonearest ldbl-128 -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dd692f866d5f38p+0L : inexact-ok += sinh towardzero ldbl-128 -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dd692f866d5f36p+0L : inexact-ok += sinh upward ldbl-128 -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dd692f866d5f36p+0L : inexact-ok += sinh downward ldbl-128ibm -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dd692f866d6p+0L : inexact-ok += sinh tonearest ldbl-128ibm -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dd692f866d5fp+0L : inexact-ok += sinh towardzero ldbl-128ibm -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dd692f866d5fp+0L : inexact-ok += sinh upward ldbl-128ibm -0x1.bcfc98p+0L : -0x2.c1769e4cedb691dd692f866d5fp+0L : inexact-ok +sinh -0x6.9bbb6df7c5d08p-4 += sinh downward flt-32 -0x6.9bbb68p-4f : -0x6.cc3dep-4f : inexact-ok += sinh tonearest flt-32 -0x6.9bbb68p-4f : -0x6.cc3dd8p-4f : inexact-ok += sinh towardzero flt-32 -0x6.9bbb68p-4f : -0x6.cc3dd8p-4f : inexact-ok += sinh upward flt-32 -0x6.9bbb68p-4f : -0x6.cc3dd8p-4f : inexact-ok += sinh downward dbl-64 -0x6.9bbb68p-4 : -0x6.cc3dd8844c264p-4 : inexact-ok += sinh tonearest dbl-64 -0x6.9bbb68p-4 : -0x6.cc3dd8844c26p-4 : inexact-ok += sinh towardzero dbl-64 -0x6.9bbb68p-4 : -0x6.cc3dd8844c26p-4 : inexact-ok += sinh upward dbl-64 -0x6.9bbb68p-4 : -0x6.cc3dd8844c26p-4 : inexact-ok += sinh downward ldbl-96-intel -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e98p-4L : inexact-ok += sinh tonearest ldbl-96-intel -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e98p-4L : inexact-ok += sinh towardzero ldbl-96-intel -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e9p-4L : inexact-ok += sinh upward ldbl-96-intel -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e9p-4L : inexact-ok += sinh downward ldbl-96-m68k -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e98p-4L : inexact-ok += sinh tonearest ldbl-96-m68k -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e98p-4L : inexact-ok += sinh towardzero ldbl-96-m68k -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e9p-4L : inexact-ok += sinh upward ldbl-96-m68k -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e9p-4L : inexact-ok += sinh downward ldbl-128 -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e97377c1f6d1564p-4L : inexact-ok += sinh tonearest ldbl-128 -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e97377c1f6d1564p-4L : inexact-ok += sinh towardzero ldbl-128 -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e97377c1f6d156p-4L : inexact-ok += sinh upward ldbl-128 -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e97377c1f6d156p-4L : inexact-ok += sinh downward ldbl-128ibm -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e97377c1f6d16p-4L : inexact-ok += sinh tonearest ldbl-128ibm -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e97377c1f6d16p-4L : inexact-ok += sinh towardzero ldbl-128ibm -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e97377c1f6d14p-4L : inexact-ok += sinh upward ldbl-128ibm -0x6.9bbb68p-4L : -0x6.cc3dd8844c261e97377c1f6d14p-4L : inexact-ok += sinh downward flt-32 -0x6.9bbb7p-4f : -0x6.cc3de8p-4f : inexact-ok += sinh tonearest flt-32 -0x6.9bbb7p-4f : -0x6.cc3dep-4f : inexact-ok += sinh towardzero flt-32 -0x6.9bbb7p-4f : -0x6.cc3dep-4f : inexact-ok += sinh upward flt-32 -0x6.9bbb7p-4f : -0x6.cc3dep-4f : inexact-ok += sinh downward dbl-64 -0x6.9bbb7p-4 : -0x6.cc3de135798d4p-4 : inexact-ok += sinh tonearest dbl-64 -0x6.9bbb7p-4 : -0x6.cc3de135798dp-4 : inexact-ok += sinh towardzero dbl-64 -0x6.9bbb7p-4 : -0x6.cc3de135798dp-4 : inexact-ok += sinh upward dbl-64 -0x6.9bbb7p-4 : -0x6.cc3de135798dp-4 : inexact-ok += sinh downward ldbl-96-intel -0x6.9bbb7p-4L : -0x6.cc3de135798d1c5p-4L : inexact-ok += sinh tonearest ldbl-96-intel -0x6.9bbb7p-4L : -0x6.cc3de135798d1c48p-4L : inexact-ok += sinh towardzero ldbl-96-intel -0x6.9bbb7p-4L : -0x6.cc3de135798d1c48p-4L : inexact-ok += sinh upward ldbl-96-intel -0x6.9bbb7p-4L : -0x6.cc3de135798d1c48p-4L : inexact-ok += sinh downward ldbl-96-m68k -0x6.9bbb7p-4L : -0x6.cc3de135798d1c5p-4L : inexact-ok += sinh tonearest ldbl-96-m68k -0x6.9bbb7p-4L : -0x6.cc3de135798d1c48p-4L : inexact-ok += sinh towardzero ldbl-96-m68k -0x6.9bbb7p-4L : -0x6.cc3de135798d1c48p-4L : inexact-ok += sinh upward ldbl-96-m68k -0x6.9bbb7p-4L : -0x6.cc3de135798d1c48p-4L : inexact-ok += sinh downward ldbl-128 -0x6.9bbb7p-4L : -0x6.cc3de135798d1c4ad5b34b3db2ep-4L : inexact-ok += sinh tonearest ldbl-128 -0x6.9bbb7p-4L : -0x6.cc3de135798d1c4ad5b34b3db2ep-4L : inexact-ok += sinh towardzero ldbl-128 -0x6.9bbb7p-4L : -0x6.cc3de135798d1c4ad5b34b3db2dcp-4L : inexact-ok += sinh upward ldbl-128 -0x6.9bbb7p-4L : -0x6.cc3de135798d1c4ad5b34b3db2dcp-4L : inexact-ok += sinh downward ldbl-128ibm -0x6.9bbb7p-4L : -0x6.cc3de135798d1c4ad5b34b3db4p-4L : inexact-ok += sinh tonearest ldbl-128ibm -0x6.9bbb7p-4L : -0x6.cc3de135798d1c4ad5b34b3db2p-4L : inexact-ok += sinh towardzero ldbl-128ibm -0x6.9bbb7p-4L : -0x6.cc3de135798d1c4ad5b34b3db2p-4L : inexact-ok += sinh upward ldbl-128ibm -0x6.9bbb7p-4L : -0x6.cc3de135798d1c4ad5b34b3db2p-4L : inexact-ok += sinh downward dbl-64 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcdcp-4 : inexact-ok += sinh tonearest dbl-64 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcdcp-4 : inexact-ok += sinh towardzero dbl-64 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcd8p-4 : inexact-ok += sinh upward dbl-64 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcd8p-4 : inexact-ok += sinh downward ldbl-96-intel -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda78p-4L : inexact-ok += sinh tonearest ldbl-96-intel -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda78p-4L : inexact-ok += sinh towardzero ldbl-96-intel -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda778p-4L : inexact-ok += sinh upward ldbl-96-intel -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda778p-4L : inexact-ok += sinh downward ldbl-96-m68k -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda78p-4L : inexact-ok += sinh tonearest ldbl-96-m68k -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda78p-4L : inexact-ok += sinh towardzero ldbl-96-m68k -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda778p-4L : inexact-ok += sinh upward ldbl-96-m68k -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda778p-4L : inexact-ok += sinh downward ldbl-128 -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36d8p-4L : inexact-ok += sinh tonearest ldbl-128 -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36d8p-4L : inexact-ok += sinh towardzero ldbl-128 -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36d4p-4L : inexact-ok += sinh upward ldbl-128 -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36d4p-4L : inexact-ok += sinh downward ldbl-128ibm -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e38p-4L : inexact-ok += sinh tonearest ldbl-128ibm -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36p-4L : inexact-ok += sinh towardzero ldbl-128ibm -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36p-4L : inexact-ok += sinh upward ldbl-128ibm -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36p-4L : inexact-ok sinh min = sinh downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = sinh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -229544,6 +232621,31 @@ tan 0x1.1ad374p+0 = tan tonearest ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb7718p+0L : inexact-ok = tan towardzero ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb7718p+0L : inexact-ok = tan upward ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb77188p+0L : inexact-ok +tan -0x1.0d55b8p+0 += tan downward flt-32 -0x1.0d55b8p+0f : -0x1.c074fap+0f : inexact-ok += tan tonearest flt-32 -0x1.0d55b8p+0f : -0x1.c074f8p+0f : inexact-ok += tan towardzero flt-32 -0x1.0d55b8p+0f : -0x1.c074f8p+0f : inexact-ok += tan upward flt-32 -0x1.0d55b8p+0f : -0x1.c074f8p+0f : inexact-ok += tan downward dbl-64 -0x1.0d55b8p+0 : -0x1.c074f83e72237p+0 : inexact-ok += tan tonearest dbl-64 -0x1.0d55b8p+0 : -0x1.c074f83e72237p+0 : inexact-ok += tan towardzero dbl-64 -0x1.0d55b8p+0 : -0x1.c074f83e72236p+0 : inexact-ok += tan upward dbl-64 -0x1.0d55b8p+0 : -0x1.c074f83e72236p+0 : inexact-ok += tan downward ldbl-96-intel -0x1.0d55b8p+0L : -0x1.c074f83e72236f1ap+0L : inexact-ok += tan tonearest ldbl-96-intel -0x1.0d55b8p+0L : -0x1.c074f83e72236f1ap+0L : inexact-ok += tan towardzero ldbl-96-intel -0x1.0d55b8p+0L : -0x1.c074f83e72236f18p+0L : inexact-ok += tan upward ldbl-96-intel -0x1.0d55b8p+0L : -0x1.c074f83e72236f18p+0L : inexact-ok += tan downward ldbl-96-m68k -0x1.0d55b8p+0L : -0x1.c074f83e72236f1ap+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.0d55b8p+0L : -0x1.c074f83e72236f1ap+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.0d55b8p+0L : -0x1.c074f83e72236f18p+0L : inexact-ok += tan upward ldbl-96-m68k -0x1.0d55b8p+0L : -0x1.c074f83e72236f18p+0L : inexact-ok += tan downward ldbl-128 -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f784p+0L : inexact-ok += tan tonearest ldbl-128 -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f783p+0L : inexact-ok += tan towardzero ldbl-128 -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f783p+0L : inexact-ok += tan upward ldbl-128 -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f783p+0L : inexact-ok += tan downward ldbl-128ibm -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f8p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f78p+0L : inexact-ok += tan towardzero ldbl-128ibm -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f78p+0L : inexact-ok += tan upward ldbl-128ibm -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f78p+0L : inexact-ok tan min = tan downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = tan tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -231392,6 +234494,290 @@ tanh -0x3.c0d8b54c5a488p-4 = tanh tonearest ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d39p-4L : inexact-ok = tanh towardzero ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38p-4L : inexact-ok = tanh upward ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38p-4L : inexact-ok +tanh -0x3.2f59p-4 += tanh downward flt-32 -0x3.2f59p-4f : -0x3.24bf14p-4f : inexact-ok += tanh tonearest flt-32 -0x3.2f59p-4f : -0x3.24bf1p-4f : inexact-ok += tanh towardzero flt-32 -0x3.2f59p-4f : -0x3.24bf1p-4f : inexact-ok += tanh upward flt-32 -0x3.2f59p-4f : -0x3.24bf1p-4f : inexact-ok += tanh downward dbl-64 -0x3.2f59p-4 : -0x3.24bf114777f9p-4 : inexact-ok += tanh tonearest dbl-64 -0x3.2f59p-4 : -0x3.24bf114777f9p-4 : inexact-ok += tanh towardzero dbl-64 -0x3.2f59p-4 : -0x3.24bf114777f8ep-4 : inexact-ok += tanh upward dbl-64 -0x3.2f59p-4 : -0x3.24bf114777f8ep-4 : inexact-ok += tanh downward ldbl-96-intel -0x3.2f59p-4L : -0x3.24bf114777f8fafcp-4L : inexact-ok += tanh tonearest ldbl-96-intel -0x3.2f59p-4L : -0x3.24bf114777f8faf8p-4L : inexact-ok += tanh towardzero ldbl-96-intel -0x3.2f59p-4L : -0x3.24bf114777f8faf8p-4L : inexact-ok += tanh upward ldbl-96-intel -0x3.2f59p-4L : -0x3.24bf114777f8faf8p-4L : inexact-ok += tanh downward ldbl-96-m68k -0x3.2f59p-4L : -0x3.24bf114777f8fafcp-4L : inexact-ok += tanh tonearest ldbl-96-m68k -0x3.2f59p-4L : -0x3.24bf114777f8faf8p-4L : inexact-ok += tanh towardzero ldbl-96-m68k -0x3.2f59p-4L : -0x3.24bf114777f8faf8p-4L : inexact-ok += tanh upward ldbl-96-m68k -0x3.2f59p-4L : -0x3.24bf114777f8faf8p-4L : inexact-ok += tanh downward ldbl-128 -0x3.2f59p-4L : -0x3.24bf114777f8faf96902769a0d84p-4L : inexact-ok += tanh tonearest ldbl-128 -0x3.2f59p-4L : -0x3.24bf114777f8faf96902769a0d84p-4L : inexact-ok += tanh towardzero ldbl-128 -0x3.2f59p-4L : -0x3.24bf114777f8faf96902769a0d82p-4L : inexact-ok += tanh upward ldbl-128 -0x3.2f59p-4L : -0x3.24bf114777f8faf96902769a0d82p-4L : inexact-ok += tanh downward ldbl-128ibm -0x3.2f59p-4L : -0x3.24bf114777f8faf96902769a0ep-4L : inexact-ok += tanh tonearest ldbl-128ibm -0x3.2f59p-4L : -0x3.24bf114777f8faf96902769a0ep-4L : inexact-ok += tanh towardzero ldbl-128ibm -0x3.2f59p-4L : -0x3.24bf114777f8faf96902769a0dp-4L : inexact-ok += tanh upward ldbl-128ibm -0x3.2f59p-4L : -0x3.24bf114777f8faf96902769a0dp-4L : inexact-ok +tanh 0x2.e6f54cp-4 += tanh downward flt-32 0x2.e6f54cp-4f : 0x2.deea7cp-4f : inexact-ok += tanh tonearest flt-32 0x2.e6f54cp-4f : 0x2.deea8p-4f : inexact-ok += tanh towardzero flt-32 0x2.e6f54cp-4f : 0x2.deea7cp-4f : inexact-ok += tanh upward flt-32 0x2.e6f54cp-4f : 0x2.deea8p-4f : inexact-ok += tanh downward dbl-64 0x2.e6f54cp-4 : 0x2.deea7ea48e5ecp-4 : inexact-ok += tanh tonearest dbl-64 0x2.e6f54cp-4 : 0x2.deea7ea48e5eep-4 : inexact-ok += tanh towardzero dbl-64 0x2.e6f54cp-4 : 0x2.deea7ea48e5ecp-4 : inexact-ok += tanh upward dbl-64 0x2.e6f54cp-4 : 0x2.deea7ea48e5eep-4 : inexact-ok += tanh downward ldbl-96-intel 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334p-4L : inexact-ok += tanh upward ldbl-96-intel 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed338p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed338p-4L : inexact-ok += tanh downward ldbl-128 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334e492b456066cp-4L : inexact-ok += tanh tonearest ldbl-128 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334e492b456066ep-4L : inexact-ok += tanh towardzero ldbl-128 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334e492b456066cp-4L : inexact-ok += tanh upward ldbl-128 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334e492b456066ep-4L : inexact-ok += tanh downward ldbl-128ibm 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334e492b45606p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334e492b45606p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334e492b45606p-4L : inexact-ok += tanh upward ldbl-128ibm 0x2.e6f54cp-4L : 0x2.deea7ea48e5ed334e492b45607p-4L : inexact-ok +tanh 0x3.397f2f50241d031p-4 += tanh downward flt-32 0x3.397f3p-4f : 0x3.2e7fbcp-4f : inexact-ok += tanh tonearest flt-32 0x3.397f3p-4f : 0x3.2e7fbcp-4f : inexact-ok += tanh towardzero flt-32 0x3.397f3p-4f : 0x3.2e7fbcp-4f : inexact-ok += tanh upward flt-32 0x3.397f3p-4f : 0x3.2e7fcp-4f : inexact-ok += tanh downward dbl-64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok += tanh tonearest dbl-64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok += tanh towardzero dbl-64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok += tanh upward dbl-64 0x3.397f3p-4 : 0x3.2e7fbdedf6f5p-4 : inexact-ok += tanh downward ldbl-96-intel 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e464p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e468p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e464p-4L : inexact-ok += tanh upward ldbl-96-intel 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e468p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e464p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e468p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e464p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e468p-4L : inexact-ok += tanh downward ldbl-128 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e4677fd41531d3bp-4L : inexact-ok += tanh tonearest ldbl-128 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e4677fd41531d3b2p-4L : inexact-ok += tanh towardzero ldbl-128 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e4677fd41531d3bp-4L : inexact-ok += tanh upward ldbl-128 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e4677fd41531d3b2p-4L : inexact-ok += tanh downward ldbl-128ibm 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e4677fd41531d3p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e4677fd41531d4p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e4677fd41531d3p-4L : inexact-ok += tanh upward ldbl-128ibm 0x3.397f3p-4L : 0x3.2e7fbdedf6f4e4677fd41531d4p-4L : inexact-ok += tanh downward flt-32 0x3.397f2cp-4f : 0x3.2e7fb8p-4f : inexact-ok += tanh tonearest flt-32 0x3.397f2cp-4f : 0x3.2e7fbcp-4f : inexact-ok += tanh towardzero flt-32 0x3.397f2cp-4f : 0x3.2e7fb8p-4f : inexact-ok += tanh upward flt-32 0x3.397f2cp-4f : 0x3.2e7fbcp-4f : inexact-ok += tanh downward dbl-64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok += tanh tonearest dbl-64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok += tanh towardzero dbl-64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok += tanh upward dbl-64 0x3.397f2cp-4 : 0x3.2e7fba1674b74p-4 : inexact-ok += tanh downward ldbl-96-intel 0x3.397f2cp-4L : 0x3.2e7fba1674b721dp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x3.397f2cp-4L : 0x3.2e7fba1674b721dp-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x3.397f2cp-4L : 0x3.2e7fba1674b721dp-4L : inexact-ok += tanh upward ldbl-96-intel 0x3.397f2cp-4L : 0x3.2e7fba1674b721d4p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x3.397f2cp-4L : 0x3.2e7fba1674b721dp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x3.397f2cp-4L : 0x3.2e7fba1674b721dp-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x3.397f2cp-4L : 0x3.2e7fba1674b721dp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x3.397f2cp-4L : 0x3.2e7fba1674b721d4p-4L : inexact-ok += tanh downward ldbl-128 0x3.397f2cp-4L : 0x3.2e7fba1674b721d00a6064e53d74p-4L : inexact-ok += tanh tonearest ldbl-128 0x3.397f2cp-4L : 0x3.2e7fba1674b721d00a6064e53d74p-4L : inexact-ok += tanh towardzero ldbl-128 0x3.397f2cp-4L : 0x3.2e7fba1674b721d00a6064e53d74p-4L : inexact-ok += tanh upward ldbl-128 0x3.397f2cp-4L : 0x3.2e7fba1674b721d00a6064e53d76p-4L : inexact-ok += tanh downward ldbl-128ibm 0x3.397f2cp-4L : 0x3.2e7fba1674b721d00a6064e53dp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x3.397f2cp-4L : 0x3.2e7fba1674b721d00a6064e53dp-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x3.397f2cp-4L : 0x3.2e7fba1674b721d00a6064e53dp-4L : inexact-ok += tanh upward ldbl-128ibm 0x3.397f2cp-4L : 0x3.2e7fba1674b721d00a6064e53ep-4L : inexact-ok += tanh downward dbl-64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok += tanh tonearest dbl-64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41ep-4 : inexact-ok += tanh towardzero dbl-64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok += tanh upward dbl-64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41ep-4 : inexact-ok += tanh downward ldbl-96-intel 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db4p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db44p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db4p-4L : inexact-ok += tanh upward ldbl-96-intel 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db44p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db4p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db44p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db4p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db44p-4L : inexact-ok += tanh downward ldbl-128 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db420b102ed5c87cp-4L : inexact-ok += tanh tonearest ldbl-128 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db420b102ed5c87cp-4L : inexact-ok += tanh towardzero ldbl-128 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db420b102ed5c87cp-4L : inexact-ok += tanh upward ldbl-128 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db420b102ed5c87ep-4L : inexact-ok += tanh downward ldbl-128ibm 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db420b102ed5c8p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db420b102ed5c8p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db420b102ed5c8p-4L : inexact-ok += tanh upward ldbl-128ibm 0x3.397f2f50241d2p-4L : 0x3.2e7fbd450f41db420b102ed5c9p-4L : inexact-ok += tanh downward dbl-64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41ap-4 : inexact-ok += tanh tonearest dbl-64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok += tanh towardzero dbl-64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41ap-4 : inexact-ok += tanh upward dbl-64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok += tanh downward ldbl-96-intel 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc84p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc84p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc84p-4L : inexact-ok += tanh upward ldbl-96-intel 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc88p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc84p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc84p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc84p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc88p-4L : inexact-ok += tanh downward ldbl-128 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc85f9231ae637dp-4L : inexact-ok += tanh tonearest ldbl-128 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc85f9231ae637dp-4L : inexact-ok += tanh towardzero ldbl-128 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc85f9231ae637dp-4L : inexact-ok += tanh upward ldbl-128 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc85f9231ae637d2p-4L : inexact-ok += tanh downward ldbl-128ibm 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc85f9231ae637p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc85f9231ae638p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc85f9231ae637p-4L : inexact-ok += tanh upward ldbl-128ibm 0x3.397f2f50241dp-4L : 0x3.2e7fbd450f41bc85f9231ae638p-4L : inexact-ok += tanh downward ldbl-96-intel 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf74p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf78p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf74p-4L : inexact-ok += tanh upward ldbl-96-intel 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf78p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf74p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf78p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf74p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf78p-4L : inexact-ok += tanh downward ldbl-128 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf76f8da4b4ea528p-4L : inexact-ok += tanh tonearest ldbl-128 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf76f8da4b4ea52ap-4L : inexact-ok += tanh towardzero ldbl-128 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf76f8da4b4ea528p-4L : inexact-ok += tanh upward ldbl-128 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf76f8da4b4ea52ap-4L : inexact-ok += tanh downward ldbl-128ibm 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4L : inexact-ok += tanh upward ldbl-128ibm 0x3.397f2f50241d031p-4L : 0x3.2e7fbd450f41bf76f8da4b4ea6p-4L : inexact-ok +tanh 0x8.4024a11b6610672b2982b852e8p-4 += tanh downward flt-32 0x8.4024bp-4f : 0x7.96e92p-4f : inexact-ok += tanh tonearest flt-32 0x8.4024bp-4f : 0x7.96e928p-4f : inexact-ok += tanh towardzero flt-32 0x8.4024bp-4f : 0x7.96e92p-4f : inexact-ok += tanh upward flt-32 0x8.4024bp-4f : 0x7.96e928p-4f : inexact-ok += tanh downward dbl-64 0x8.4024bp-4 : 0x7.96e925f6aa4f8p-4 : inexact-ok += tanh tonearest dbl-64 0x8.4024bp-4 : 0x7.96e925f6aa4fcp-4 : inexact-ok += tanh towardzero dbl-64 0x8.4024bp-4 : 0x7.96e925f6aa4f8p-4 : inexact-ok += tanh upward dbl-64 0x8.4024bp-4 : 0x7.96e925f6aa4fcp-4 : inexact-ok += tanh downward ldbl-96-intel 0x8.4024bp-4L : 0x7.96e925f6aa4fa0fp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x8.4024bp-4L : 0x7.96e925f6aa4fa0fp-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x8.4024bp-4L : 0x7.96e925f6aa4fa0fp-4L : inexact-ok += tanh upward ldbl-96-intel 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f8p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x8.4024bp-4L : 0x7.96e925f6aa4fa0fp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8.4024bp-4L : 0x7.96e925f6aa4fa0fp-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8.4024bp-4L : 0x7.96e925f6aa4fa0fp-4L : inexact-ok += tanh upward ldbl-96-m68k 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f8p-4L : inexact-ok += tanh downward ldbl-128 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f29663e3f79f08p-4L : inexact-ok += tanh tonearest ldbl-128 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f29663e3f79f08p-4L : inexact-ok += tanh towardzero ldbl-128 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f29663e3f79f08p-4L : inexact-ok += tanh upward ldbl-128 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f29663e3f79f0cp-4L : inexact-ok += tanh downward ldbl-128ibm 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f29663e3f79ep-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f29663e3f7ap-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f29663e3f79ep-4L : inexact-ok += tanh upward ldbl-128ibm 0x8.4024bp-4L : 0x7.96e925f6aa4fa0f29663e3f7ap-4L : inexact-ok += tanh downward flt-32 0x8.4024ap-4f : 0x7.96e918p-4f : inexact-ok += tanh tonearest flt-32 0x8.4024ap-4f : 0x7.96e918p-4f : inexact-ok += tanh towardzero flt-32 0x8.4024ap-4f : 0x7.96e918p-4f : inexact-ok += tanh upward flt-32 0x8.4024ap-4f : 0x7.96e92p-4f : inexact-ok += tanh downward dbl-64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok += tanh tonearest dbl-64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok += tanh towardzero dbl-64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok += tanh upward dbl-64 0x8.4024ap-4 : 0x7.96e9199045acp-4 : inexact-ok += tanh downward ldbl-96-intel 0x8.4024ap-4L : 0x7.96e9199045abc438p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x8.4024ap-4L : 0x7.96e9199045abc438p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x8.4024ap-4L : 0x7.96e9199045abc438p-4L : inexact-ok += tanh upward ldbl-96-intel 0x8.4024ap-4L : 0x7.96e9199045abc44p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x8.4024ap-4L : 0x7.96e9199045abc438p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8.4024ap-4L : 0x7.96e9199045abc438p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8.4024ap-4L : 0x7.96e9199045abc438p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x8.4024ap-4L : 0x7.96e9199045abc44p-4L : inexact-ok += tanh downward ldbl-128 0x8.4024ap-4L : 0x7.96e9199045abc439fc0595df5b88p-4L : inexact-ok += tanh tonearest ldbl-128 0x8.4024ap-4L : 0x7.96e9199045abc439fc0595df5b8cp-4L : inexact-ok += tanh towardzero ldbl-128 0x8.4024ap-4L : 0x7.96e9199045abc439fc0595df5b88p-4L : inexact-ok += tanh upward ldbl-128 0x8.4024ap-4L : 0x7.96e9199045abc439fc0595df5b8cp-4L : inexact-ok += tanh downward ldbl-128ibm 0x8.4024ap-4L : 0x7.96e9199045abc439fc0595df5ap-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x8.4024ap-4L : 0x7.96e9199045abc439fc0595df5cp-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x8.4024ap-4L : 0x7.96e9199045abc439fc0595df5ap-4L : inexact-ok += tanh upward ldbl-128ibm 0x8.4024ap-4L : 0x7.96e9199045abc439fc0595df5cp-4L : inexact-ok += tanh downward dbl-64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok += tanh tonearest dbl-64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok += tanh towardzero dbl-64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok += tanh upward dbl-64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7dap-4 : inexact-ok += tanh downward ldbl-96-intel 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2a8p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2bp-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2a8p-4L : inexact-ok += tanh upward ldbl-96-intel 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2bp-4L : inexact-ok += tanh downward ldbl-96-m68k 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2a8p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2bp-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2a8p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2bp-4L : inexact-ok += tanh downward ldbl-128 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2af9a5db822e298p-4L : inexact-ok += tanh tonearest ldbl-128 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2af9a5db822e29cp-4L : inexact-ok += tanh towardzero ldbl-128 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2af9a5db822e298p-4L : inexact-ok += tanh upward ldbl-128 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2af9a5db822e29cp-4L : inexact-ok += tanh downward ldbl-128ibm 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2af9a5db822e2p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2af9a5db822e2p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2af9a5db822e2p-4L : inexact-ok += tanh upward ldbl-128ibm 0x8.4024a11b66108p-4L : 0x7.96e91a6be7d9c2af9a5db822e4p-4L : inexact-ok += tanh downward dbl-64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok += tanh tonearest dbl-64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok += tanh towardzero dbl-64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok += tanh upward dbl-64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d98p-4 : inexact-ok += tanh downward ldbl-96-intel 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f78p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f8p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f78p-4L : inexact-ok += tanh upward ldbl-96-intel 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f8p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f78p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f8p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f78p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f8p-4L : inexact-ok += tanh downward ldbl-128 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f7c75164741421cp-4L : inexact-ok += tanh tonearest ldbl-128 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f7c75164741422p-4L : inexact-ok += tanh towardzero ldbl-128 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f7c75164741421cp-4L : inexact-ok += tanh upward ldbl-128 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f7c75164741422p-4L : inexact-ok += tanh downward ldbl-128ibm 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f7c7516474142p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f7c7516474142p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f7c7516474142p-4L : inexact-ok += tanh upward ldbl-128ibm 0x8.4024a11b661p-4L : 0x7.96e91a6be7d95f7c7516474144p-4L : inexact-ok += tanh downward ldbl-96-intel 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af7p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af78p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af7p-4L : inexact-ok += tanh upward ldbl-96-intel 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af78p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af7p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af78p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af7p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af78p-4L : inexact-ok += tanh downward ldbl-128 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af74d043bee12618p-4L : inexact-ok += tanh tonearest ldbl-128 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af74d043bee12618p-4L : inexact-ok += tanh towardzero ldbl-128 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af74d043bee12618p-4L : inexact-ok += tanh upward ldbl-128 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af74d043bee1261cp-4L : inexact-ok += tanh downward ldbl-128ibm 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af74d043bee126p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af74d043bee126p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af74d043bee126p-4L : inexact-ok += tanh upward ldbl-128ibm 0x8.4024a11b6610673p-4L : 0x7.96e91a6be7d9af74d043bee128p-4L : inexact-ok += tanh downward ldbl-96-intel 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af68p-4L : inexact-ok += tanh tonearest ldbl-96-intel 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af68p-4L : inexact-ok += tanh towardzero ldbl-96-intel 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af68p-4L : inexact-ok += tanh upward ldbl-96-intel 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af7p-4L : inexact-ok += tanh downward ldbl-96-m68k 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af68p-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af68p-4L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af68p-4L : inexact-ok += tanh upward ldbl-96-m68k 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af7p-4L : inexact-ok += tanh downward ldbl-128 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af6869df15f309e4p-4L : inexact-ok += tanh tonearest ldbl-128 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af6869df15f309e4p-4L : inexact-ok += tanh towardzero ldbl-128 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af6869df15f309e4p-4L : inexact-ok += tanh upward ldbl-128 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af6869df15f309e8p-4L : inexact-ok += tanh downward ldbl-128ibm 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af6869df15f308p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af6869df15f30ap-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af6869df15f308p-4L : inexact-ok += tanh upward ldbl-128ibm 0x8.4024a11b6610672p-4L : 0x7.96e91a6be7d9af6869df15f30ap-4L : inexact-ok += tanh downward ldbl-128 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad34224p-4L : inexact-ok += tanh tonearest ldbl-128 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad34228p-4L : inexact-ok += tanh towardzero ldbl-128 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad34224p-4L : inexact-ok += tanh upward ldbl-128 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad34228p-4L : inexact-ok += tanh downward ldbl-128ibm 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad342p-4L : inexact-ok += tanh tonearest ldbl-128ibm 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad342p-4L : inexact-ok += tanh towardzero ldbl-128ibm 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad342p-4L : inexact-ok += tanh upward ldbl-128ibm 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad344p-4L : inexact-ok tanh min = tanh downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok = tanh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 3c7ba5be01..ddaa8fc93b 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1914,8 +1914,8 @@ ldouble: 1 Function: "sin_downward": double: 1 idouble: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "sin_towardzero": double: 1 diff --git a/sysdeps/mips/mips32/libm-test-ulps b/sysdeps/mips/mips32/libm-test-ulps index cbde8a3d11..d174f36691 100644 --- a/sysdeps/mips/mips32/libm-test-ulps +++ b/sysdeps/mips/mips32/libm-test-ulps @@ -1113,6 +1113,10 @@ float: 6 idouble: 5 ifloat: 6 +Function: "exp": +float: 1 +ifloat: 1 + Function: "exp10": double: 2 idouble: 2 @@ -1503,9 +1507,9 @@ ifloat: 1 Function: "sincos_upward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 Function: "sinh": double: 2 diff --git a/sysdeps/mips/mips64/libm-test-ulps b/sysdeps/mips/mips64/libm-test-ulps index a2cf3d47b2..bda837f21d 100644 --- a/sysdeps/mips/mips64/libm-test-ulps +++ b/sysdeps/mips/mips64/libm-test-ulps @@ -4,6 +4,8 @@ Function: "acos": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: "acos_downward": double: 1 @@ -34,16 +36,16 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "acosh_downward": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "acosh_towardzero": double: 2 @@ -72,8 +74,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "asin_towardzero": double: 1 @@ -88,24 +90,24 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "asinh": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 3 +ldouble: 3 Function: "asinh_downward": double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "asinh_towardzero": double: 2 @@ -120,8 +122,8 @@ double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "atan": float: 1 @@ -140,16 +142,16 @@ double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "atan2_towardzero": double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "atan2_upward": double: 1 @@ -180,24 +182,24 @@ double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "atanh": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "atanh_downward": double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "atanh_towardzero": double: 2 @@ -212,24 +214,32 @@ double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "cabs": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Function: "cabs_downward": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Function: "cabs_towardzero": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Function: "cabs_upward": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Function: Real part of "cacos": double: 1 @@ -362,32 +372,32 @@ ldouble: 3 Function: "carg": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "carg_downward": double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "carg_towardzero": double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "carg_upward": double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: Real part of "casin": double: 1 @@ -1238,16 +1248,16 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: Imaginary part of "csqrt": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: Real part of "csqrt_downward": double: 5 @@ -1286,16 +1296,16 @@ double: 5 float: 4 idouble: 5 ifloat: 4 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Imaginary part of "csqrt_upward": double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Real part of "ctan": double: 1 @@ -1470,30 +1480,34 @@ double: 5 float: 6 idouble: 5 ifloat: 6 -ildouble: 3 -ldouble: 3 +ildouble: 5 +ldouble: 5 Function: "erfc_towardzero": double: 3 float: 4 idouble: 3 ifloat: 4 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "erfc_upward": double: 5 float: 6 idouble: 5 ifloat: 6 -ildouble: 3 -ldouble: 3 +ildouble: 5 +ldouble: 5 + +Function: "exp": +float: 1 +ifloat: 1 Function: "exp10": double: 2 idouble: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "exp10_downward": double: 2 @@ -1516,8 +1530,8 @@ double: 2 float: 1 idouble: 2 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "exp2": double: 1 @@ -1548,8 +1562,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "exp_downward": double: 1 @@ -1584,8 +1598,8 @@ double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "expm1_upward": double: 1 @@ -1822,48 +1836,48 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "log1p_downward": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 3 +ldouble: 3 Function: "log1p_towardzero": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 3 +ldouble: 3 Function: "log1p_upward": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "log2": double: 2 float: 1 idouble: 2 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "log2_downward": double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 1 -ldouble: 1 +ildouble: 3 +ldouble: 3 Function: "log2_towardzero": double: 2 @@ -1890,8 +1904,8 @@ ldouble: 1 Function: "log_towardzero": float: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "log_upward": float: 2 @@ -1902,14 +1916,14 @@ ldouble: 1 Function: "pow": float: 3 ifloat: 3 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "pow10": double: 2 idouble: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "pow10_downward": double: 2 @@ -1932,24 +1946,24 @@ double: 2 float: 1 idouble: 2 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "pow_downward": double: 1 float: 4 idouble: 1 ifloat: 4 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "pow_towardzero": double: 1 float: 8 idouble: 1 ifloat: 8 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "pow_upward": double: 1 @@ -1986,8 +2000,8 @@ double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "sincos": float: 1 @@ -2013,47 +2027,49 @@ ldouble: 2 Function: "sincos_upward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 -ildouble: 2 -ldouble: 2 +ifloat: 2 +ildouble: 3 +ldouble: 3 Function: "sinh": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "sinh_downward": double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "sinh_towardzero": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "sinh_upward": double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 2 -ldouble: 2 +ildouble: 4 +ldouble: 4 Function: "tan": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: "tan_downward": double: 1 @@ -2084,24 +2100,24 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "tanh_downward": double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 2 -ldouble: 2 +ildouble: 4 +ldouble: 4 Function: "tanh_towardzero": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "tanh_upward": double: 3 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index b4f2faf094..127a8e1b4d 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -2052,8 +2052,8 @@ ldouble: 1 Function: "sin_downward": double: 1 idouble: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "sin_towardzero": double: 1 -- cgit v1.2.3 From 6f0f237bf5a3c8d29a6342cbf8b4c17b10aa1d4c Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Fri, 18 Sep 2015 21:53:22 +0000 Subject: Avoid excess range in results from i386 exp, hypot, pow functions (bug 18980). i386 exp, hypot and pow functions can return overflowing and underflowing values with excess range and precision; ; Wilco Dijkstra's patches to make isfinite etc. expand inline cause this pre-existing issue to result in test failures. This patch fixes those functions to avoid excess range and precision in their return values. Appropriate macros are added for the repeated code sequences; in future I'll add more such macros and refactor existing code forcing underflow (with or without also eliminating excess range and precision from the return value) to use such macros. Tested for x86. If, after this patch, you still see x86 libm test failures with excess range or precision, please file bugs in Bugzilla. [BZ #18980] * sysdeps/i386/fpu/i386-math-asm.h (DEFINE_FLT_MIN): New macro. (DEFINE_DBL_MIN): Likewise. (FLT_NARROW_EVAL_UFLOW_NONNEG_NAN): Likewise. (DBL_NARROW_EVAL_UFLOW_NONNEG_NAN): Likewise. (FLT_NARROW_EVAL_UFLOW_NONNEG): Likewise. (DBL_NARROW_EVAL_UFLOW_NONNEG): Likewise. * sysdeps/i386/fpu/e_exp.S: Include . (dbl_min): Replace with use of DEFINE_DBL_MIN. (__ieee754_exp): Use DBL_NARROW_EVAL_UFLOW_NONNEG_NAN. (__exp_finite): Use DBL_NARROW_EVAL_UFLOW_NONNEG. * sysdeps/i386/fpu/e_exp10.S: Include . (dbl_min): Replace with use of DEFINE_DBL_MIN. (__ieee754_exp10): Use DBL_NARROW_EVAL_UFLOW_NONNEG_NAN. * sysdeps/i386/fpu/e_exp10f.S: Include . (flt_min): Replace with use of DEFINE_FLT_MIN. (__ieee754_exp10f): Use FLT_NARROW_EVAL_UFLOW_NONNEG_NAN. * sysdeps/i386/fpu/e_exp2.S: Include . (dbl_min): Replace with use of DEFINE_DBL_MIN. (__ieee754_exp2): Use DBL_NARROW_EVAL_UFLOW_NONNEG_NAN. * sysdeps/i386/fpu/e_exp2f.S: Include . (flt_min): Replace with use of DEFINE_FLT_MIN. (__ieee754_exp2f): Use FLT_NARROW_EVAL_UFLOW_NONNEG_NAN. * sysdeps/i386/fpu/e_expf.S: Include . (flt_min): Replace with use of DEFINE_FLT_MIN. (__ieee754_expf): Use FLT_NARROW_EVAL_UFLOW_NONNEG_NAN. (__expf_finite): Use FLT_NARROW_EVAL_UFLOW_NONNEG. * sysdeps/i386/fpu/e_hypot.S: Include . (__ieee754_hypot): Use DBL_NARROW_EVAL. * sysdeps/i386/fpu/e_hypotf.S: Include . (__ieee754_hypotf): Use FLT_NARROW_EVAL. * sysdeps/i386/fpu/e_pow.S: Include . (__ieee754_pow): Use DBL_NARROW_EVAL. * sysdeps/i386/fpu/e_powf.S: Include . (__ieee754_powf): Use FLT_NARROW_EVAL. * sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S (__ieee754_expf_sse2): Convert double-precision result to single precision. * sysdeps/i386/fpu/libm-test-ulps: Update. --- ChangeLog | 42 +++++ NEWS | 2 +- sysdeps/i386/fpu/e_exp.S | 44 +---- sysdeps/i386/fpu/e_exp10.S | 26 +-- sysdeps/i386/fpu/e_exp10f.S | 26 +-- sysdeps/i386/fpu/e_exp2.S | 26 +-- sysdeps/i386/fpu/e_exp2f.S | 26 +-- sysdeps/i386/fpu/e_expf.S | 44 +---- sysdeps/i386/fpu/e_hypot.S | 2 + sysdeps/i386/fpu/e_hypotf.S | 2 + sysdeps/i386/fpu/e_pow.S | 3 + sysdeps/i386/fpu/e_powf.S | 3 + sysdeps/i386/fpu/i386-math-asm.h | 87 ++++++++++ sysdeps/i386/fpu/libm-test-ulps | 233 +++++++++++++------------- sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S | 9 +- 15 files changed, 292 insertions(+), 283 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index 53c6eee1e7..4be1427a04 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,45 @@ +2015-09-18 Joseph Myers + + [BZ #18980] + * sysdeps/i386/fpu/i386-math-asm.h (DEFINE_FLT_MIN): New macro. + (DEFINE_DBL_MIN): Likewise. + (FLT_NARROW_EVAL_UFLOW_NONNEG_NAN): Likewise. + (DBL_NARROW_EVAL_UFLOW_NONNEG_NAN): Likewise. + (FLT_NARROW_EVAL_UFLOW_NONNEG): Likewise. + (DBL_NARROW_EVAL_UFLOW_NONNEG): Likewise. + * sysdeps/i386/fpu/e_exp.S: Include . + (dbl_min): Replace with use of DEFINE_DBL_MIN. + (__ieee754_exp): Use DBL_NARROW_EVAL_UFLOW_NONNEG_NAN. + (__exp_finite): Use DBL_NARROW_EVAL_UFLOW_NONNEG. + * sysdeps/i386/fpu/e_exp10.S: Include . + (dbl_min): Replace with use of DEFINE_DBL_MIN. + (__ieee754_exp10): Use DBL_NARROW_EVAL_UFLOW_NONNEG_NAN. + * sysdeps/i386/fpu/e_exp10f.S: Include . + (flt_min): Replace with use of DEFINE_FLT_MIN. + (__ieee754_exp10f): Use FLT_NARROW_EVAL_UFLOW_NONNEG_NAN. + * sysdeps/i386/fpu/e_exp2.S: Include . + (dbl_min): Replace with use of DEFINE_DBL_MIN. + (__ieee754_exp2): Use DBL_NARROW_EVAL_UFLOW_NONNEG_NAN. + * sysdeps/i386/fpu/e_exp2f.S: Include . + (flt_min): Replace with use of DEFINE_FLT_MIN. + (__ieee754_exp2f): Use FLT_NARROW_EVAL_UFLOW_NONNEG_NAN. + * sysdeps/i386/fpu/e_expf.S: Include . + (flt_min): Replace with use of DEFINE_FLT_MIN. + (__ieee754_expf): Use FLT_NARROW_EVAL_UFLOW_NONNEG_NAN. + (__expf_finite): Use FLT_NARROW_EVAL_UFLOW_NONNEG. + * sysdeps/i386/fpu/e_hypot.S: Include . + (__ieee754_hypot): Use DBL_NARROW_EVAL. + * sysdeps/i386/fpu/e_hypotf.S: Include . + (__ieee754_hypotf): Use FLT_NARROW_EVAL. + * sysdeps/i386/fpu/e_pow.S: Include . + (__ieee754_pow): Use DBL_NARROW_EVAL. + * sysdeps/i386/fpu/e_powf.S: Include . + (__ieee754_powf): Use FLT_NARROW_EVAL. + * sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S + (__ieee754_expf_sse2): Convert double-precision result to single + precision. + * sysdeps/i386/fpu/libm-test-ulps: Update. + 2015-09-18 Wilco Dijkstra * timezone/Makefile: Ignore unused variable errors due to private.h diff --git a/NEWS b/NEWS index 4d65df21b8..bf16f4f8ba 100644 --- a/NEWS +++ b/NEWS @@ -16,7 +16,7 @@ Version 2.23 18647, 18661, 18674, 18675, 18681, 18757, 18778, 18781, 18787, 18789, 18790, 18795, 18796, 18820, 18823, 18824, 18857, 18863, 18870, 18872, 18873, 18875, 18887, 18921, 18951, 18952, 18961, 18966, 18967, 18970, - 18977, 18981. + 18977, 18980, 18981. * The obsolete header has been removed. Programs that require this header must be updated to use instead. diff --git a/sysdeps/i386/fpu/e_exp.S b/sysdeps/i386/fpu/e_exp.S index c00beedfe5..a7e7f13f6f 100644 --- a/sysdeps/i386/fpu/e_exp.S +++ b/sysdeps/i386/fpu/e_exp.S @@ -4,13 +4,9 @@ */ #include +#include - .section .rodata.cst8,"aM",@progbits,8 - - .p2align 3 - .type dbl_min,@object -dbl_min: .byte 0, 0, 0, 0, 0, 0, 0x10, 0 - ASM_SIZE_DIRECTIVE(dbl_min) +DEFINE_DBL_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -46,22 +42,8 @@ ENTRY(__ieee754_exp) faddp /* 2^(fract(x * log2(e))) */ fscale /* e^x */ fstp %st(1) - fldl MO(dbl_min) - fld %st(1) - fucompp - fnstsw - sahf - jnc 3f - subl $8, %esp - cfi_adjust_cfa_offset (8) - fld %st(0) - fmul %st(0) - fstpl (%esp) - fstpl (%esp) - fldl (%esp) - addl $8, %esp - cfi_adjust_cfa_offset (-8) -3: ret + DBL_NARROW_EVAL_UFLOW_NONNEG_NAN + ret 1: testl $0x200, %eax /* Test sign. */ jz 2f /* If positive, jump. */ @@ -86,20 +68,6 @@ ENTRY(__exp_finite) faddp /* 2^(fract(x * log2(e))) */ fscale /* e^x */ fstp %st(1) - fldl MO(dbl_min) - fld %st(1) - fucompp - fnstsw - sahf - jnc 4f - subl $8, %esp - cfi_adjust_cfa_offset (8) - fld %st(0) - fmul %st(0) - fstpl (%esp) - fstpl (%esp) - fldl (%esp) - addl $8, %esp - cfi_adjust_cfa_offset (-8) -4: ret + DBL_NARROW_EVAL_UFLOW_NONNEG + ret END(__exp_finite) diff --git a/sysdeps/i386/fpu/e_exp10.S b/sysdeps/i386/fpu/e_exp10.S index fa54732e2a..acb5160a3f 100644 --- a/sysdeps/i386/fpu/e_exp10.S +++ b/sysdeps/i386/fpu/e_exp10.S @@ -3,13 +3,9 @@ */ #include +#include - .section .rodata.cst8,"aM",@progbits,8 - - .p2align 3 - .type dbl_min,@object -dbl_min: .byte 0, 0, 0, 0, 0, 0, 0x10, 0 - ASM_SIZE_DIRECTIVE(dbl_min) +DEFINE_DBL_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -45,22 +41,8 @@ ENTRY(__ieee754_exp10) faddp /* 2^(fract(x * log2(10))) */ fscale /* e^x */ fstp %st(1) - fldl MO(dbl_min) - fld %st(1) - fucompp - fnstsw - sahf - jnc 3f - subl $8, %esp - cfi_adjust_cfa_offset (8) - fld %st(0) - fmul %st(0) - fstpl (%esp) - fstpl (%esp) - fldl (%esp) - addl $8, %esp - cfi_adjust_cfa_offset (-8) -3: ret + DBL_NARROW_EVAL_UFLOW_NONNEG_NAN + ret 1: testl $0x200, %eax /* Test sign. */ jz 2f /* If positive, jump. */ diff --git a/sysdeps/i386/fpu/e_exp10f.S b/sysdeps/i386/fpu/e_exp10f.S index a84b2ae535..1812b34398 100644 --- a/sysdeps/i386/fpu/e_exp10f.S +++ b/sysdeps/i386/fpu/e_exp10f.S @@ -3,13 +3,9 @@ */ #include +#include - .section .rodata.cst4,"aM",@progbits,4 - - .p2align 2 - .type flt_min,@object -flt_min: .byte 0, 0, 0x80, 0 - ASM_SIZE_DIRECTIVE(flt_min) +DEFINE_FLT_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -45,22 +41,8 @@ ENTRY(__ieee754_exp10f) faddp /* 2^(fract(x * log2(10))) */ fscale /* e^x */ fstp %st(1) - flds MO(flt_min) - fld %st(1) - fucompp - fnstsw - sahf - jnc 3f - subl $4, %esp - cfi_adjust_cfa_offset (4) - fld %st(0) - fmul %st(0) - fstps (%esp) - fstps (%esp) - flds (%esp) - addl $4, %esp - cfi_adjust_cfa_offset (-4) -3: ret + FLT_NARROW_EVAL_UFLOW_NONNEG_NAN + ret 1: testl $0x200, %eax /* Test sign. */ jz 2f /* If positive, jump. */ diff --git a/sysdeps/i386/fpu/e_exp2.S b/sysdeps/i386/fpu/e_exp2.S index b75a63a0b3..fc16a96053 100644 --- a/sysdeps/i386/fpu/e_exp2.S +++ b/sysdeps/i386/fpu/e_exp2.S @@ -5,13 +5,9 @@ */ #include +#include - .section .rodata.cst8,"aM",@progbits,8 - - .p2align 3 - .type dbl_min,@object -dbl_min: .byte 0, 0, 0, 0, 0, 0, 0x10, 0 - ASM_SIZE_DIRECTIVE(dbl_min) +DEFINE_DBL_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -44,22 +40,8 @@ ENTRY(__ieee754_exp2) faddp /* 2^(fract(x)) */ fscale /* e^x */ fstp %st(1) - fldl MO(dbl_min) - fld %st(1) - fucompp - fnstsw - sahf - jnc 3f - subl $8, %esp - cfi_adjust_cfa_offset (8) - fld %st(0) - fmul %st(0) - fstpl (%esp) - fstpl (%esp) - fldl (%esp) - addl $8, %esp - cfi_adjust_cfa_offset (-8) -3: ret + DBL_NARROW_EVAL_UFLOW_NONNEG_NAN + ret 1: testl $0x200, %eax /* Test sign. */ jz 2f /* If positive, jump. */ diff --git a/sysdeps/i386/fpu/e_exp2f.S b/sysdeps/i386/fpu/e_exp2f.S index 042c83b1ef..30623cd850 100644 --- a/sysdeps/i386/fpu/e_exp2f.S +++ b/sysdeps/i386/fpu/e_exp2f.S @@ -5,13 +5,9 @@ */ #include +#include - .section .rodata.cst4,"aM",@progbits,4 - - .p2align 2 - .type flt_min,@object -flt_min: .byte 0, 0, 0x80, 0 - ASM_SIZE_DIRECTIVE(flt_min) +DEFINE_FLT_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -44,22 +40,8 @@ ENTRY(__ieee754_exp2f) faddp /* 2^(fract(x)) */ fscale /* e^x */ fstp %st(1) - flds MO(flt_min) - fld %st(1) - fucompp - fnstsw - sahf - jnc 3f - subl $4, %esp - cfi_adjust_cfa_offset (4) - fld %st(0) - fmul %st(0) - fstps (%esp) - fstps (%esp) - flds (%esp) - addl $4, %esp - cfi_adjust_cfa_offset (-4) -3: ret + FLT_NARROW_EVAL_UFLOW_NONNEG_NAN + ret 1: testl $0x200, %eax /* Test sign. */ jz 2f /* If positive, jump. */ diff --git a/sysdeps/i386/fpu/e_expf.S b/sysdeps/i386/fpu/e_expf.S index 306afd1122..65cb4ec204 100644 --- a/sysdeps/i386/fpu/e_expf.S +++ b/sysdeps/i386/fpu/e_expf.S @@ -5,13 +5,9 @@ */ #include +#include - .section .rodata.cst4,"aM",@progbits,4 - - .p2align 2 - .type flt_min,@object -flt_min: .byte 0, 0, 0x80, 0 - ASM_SIZE_DIRECTIVE(flt_min) +DEFINE_FLT_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -47,22 +43,8 @@ ENTRY(__ieee754_expf) faddp /* 2^(fract(x * log2(e))) */ fscale /* e^x */ fstp %st(1) - flds MO(flt_min) - fld %st(1) - fucompp - fnstsw - sahf - jnc 3f - subl $4, %esp - cfi_adjust_cfa_offset (4) - fld %st(0) - fmul %st(0) - fstps (%esp) - fstps (%esp) - flds (%esp) - addl $4, %esp - cfi_adjust_cfa_offset (-4) -3: ret + FLT_NARROW_EVAL_UFLOW_NONNEG_NAN + ret 1: testl $0x200, %eax /* Test sign. */ jz 2f /* If positive, jump. */ @@ -87,20 +69,6 @@ ENTRY(__expf_finite) faddp /* 2^(fract(x * log2(e))) */ fscale /* e^x */ fstp %st(1) - flds MO(flt_min) - fld %st(1) - fucompp - fnstsw - sahf - jnc 4f - subl $4, %esp - cfi_adjust_cfa_offset (4) - fld %st(0) - fmul %st(0) - fstps (%esp) - fstps (%esp) - flds (%esp) - addl $4, %esp - cfi_adjust_cfa_offset (-4) -4: ret + FLT_NARROW_EVAL_UFLOW_NONNEG + ret END(__expf_finite) diff --git a/sysdeps/i386/fpu/e_hypot.S b/sysdeps/i386/fpu/e_hypot.S index 63083ad4c9..5323fde01e 100644 --- a/sysdeps/i386/fpu/e_hypot.S +++ b/sysdeps/i386/fpu/e_hypot.S @@ -18,6 +18,7 @@ . */ #include +#include .text ENTRY(__ieee754_hypot) @@ -37,6 +38,7 @@ ENTRY(__ieee754_hypot) fmul %st(0) // x * x : y * y faddp // x * x + y * y fsqrt + DBL_NARROW_EVAL 2: ret // We have to test whether any of the parameters is Inf. diff --git a/sysdeps/i386/fpu/e_hypotf.S b/sysdeps/i386/fpu/e_hypotf.S index 4e22d33ebe..fd11ea7105 100644 --- a/sysdeps/i386/fpu/e_hypotf.S +++ b/sysdeps/i386/fpu/e_hypotf.S @@ -18,6 +18,7 @@ . */ #include +#include .text ENTRY(__ieee754_hypotf) @@ -37,6 +38,7 @@ ENTRY(__ieee754_hypotf) fmul %st(0) // x * x : y * y faddp // x * x + y * y fsqrt + FLT_NARROW_EVAL 2: ret // We have to test whether any of the parameters is Inf. diff --git a/sysdeps/i386/fpu/e_pow.S b/sysdeps/i386/fpu/e_pow.S index 40f8227fda..2903e13e59 100644 --- a/sysdeps/i386/fpu/e_pow.S +++ b/sysdeps/i386/fpu/e_pow.S @@ -18,6 +18,7 @@ . */ #include +#include .section .rodata.cst8,"aM",@progbits,8 @@ -165,6 +166,7 @@ ENTRY(__ieee754_pow) orl %edx, %ecx jnz 6b fstp %st(0) // ST*x + DBL_NARROW_EVAL ret /* y is ±NAN */ @@ -257,6 +259,7 @@ ENTRY(__ieee754_pow) cfi_adjust_cfa_offset (-8) 292: fscale // +/- 2^fract(y*log2(x))*2^int(y*log2(x)) : int(y*log2(x)) fstp %st(1) // +/- 2^fract(y*log2(x))*2^int(y*log2(x)) + DBL_NARROW_EVAL ret diff --git a/sysdeps/i386/fpu/e_powf.S b/sysdeps/i386/fpu/e_powf.S index 02338284f6..d929bdc9f1 100644 --- a/sysdeps/i386/fpu/e_powf.S +++ b/sysdeps/i386/fpu/e_powf.S @@ -18,6 +18,7 @@ . */ #include +#include .section .rodata.cst8,"aM",@progbits,8 @@ -148,6 +149,7 @@ ENTRY(__ieee754_powf) testl %edx, %edx jnz 6b fstp %st(0) // ST*x + FLT_NARROW_EVAL ret /* y is ±NAN */ @@ -196,6 +198,7 @@ ENTRY(__ieee754_powf) 32: addl $4, %esp cfi_adjust_cfa_offset (-4) fstp %st(1) // 2^fract(y*log2(x))*2^int(y*log2(x)) + FLT_NARROW_EVAL ret diff --git a/sysdeps/i386/fpu/i386-math-asm.h b/sysdeps/i386/fpu/i386-math-asm.h index fd4313016c..c15029d2ee 100644 --- a/sysdeps/i386/fpu/i386-math-asm.h +++ b/sysdeps/i386/fpu/i386-math-asm.h @@ -36,4 +36,91 @@ addl $8, %esp; \ cfi_adjust_cfa_offset (-8); +/* Define constants for the minimum value of a floating-point + type. */ +#define DEFINE_FLT_MIN \ + .section .rodata.cst4,"aM",@progbits,4; \ + .p2align 2; \ + .type flt_min,@object; \ +flt_min: \ + .byte 0, 0, 0x80, 0; \ + .size flt_min, .-flt_min; +#define DEFINE_DBL_MIN \ + .section .rodata.cst8,"aM",@progbits,8; \ + .p2align 3; \ + .type dbl_min,@object; \ +dbl_min: \ + .byte 0, 0, 0, 0, 0, 0, 0x10, 0; \ + .size dbl_min, .-dbl_min; + +/* Remove excess range and precision by storing a value on the stack + and loading it back. The value is given to be nonnegative or NaN; + if it is subnormal, also force an underflow exception. The + relevant constant for the minimum of the type must have been + defined, the MO macro must have been defined for access to memory + operands, and, if PIC, the PIC register must have been loaded. */ +#define FLT_NARROW_EVAL_UFLOW_NONNEG_NAN \ + subl $4, %esp; \ + cfi_adjust_cfa_offset (4); \ + flds MO(flt_min); \ + fld %st(1); \ + fucompp; \ + fnstsw; \ + sahf; \ + jnc 6424f; \ + fld %st(0); \ + fmul %st(0); \ + fstps (%esp); \ +6424: fstps (%esp); \ + flds (%esp); \ + addl $4, %esp; \ + cfi_adjust_cfa_offset (-4); +#define DBL_NARROW_EVAL_UFLOW_NONNEG_NAN \ + subl $8, %esp; \ + cfi_adjust_cfa_offset (8); \ + fldl MO(dbl_min); \ + fld %st(1); \ + fucompp; \ + fnstsw; \ + sahf; \ + jnc 6453f; \ + fld %st(0); \ + fmul %st(0); \ + fstpl (%esp); \ +6453: fstpl (%esp); \ + fldl (%esp); \ + addl $8, %esp; \ + cfi_adjust_cfa_offset (-8); + +/* Likewise, but the argument is not a NaN (so fcom instructions, + which support memory operands, can be used). */ +#define FLT_NARROW_EVAL_UFLOW_NONNEG \ + subl $4, %esp; \ + cfi_adjust_cfa_offset (4); \ + fcoms MO(flt_min); \ + fnstsw; \ + sahf; \ + jnc 6424f; \ + fld %st(0); \ + fmul %st(0); \ + fstps (%esp); \ +6424: fstps (%esp); \ + flds (%esp); \ + addl $4, %esp; \ + cfi_adjust_cfa_offset (-4); +#define DBL_NARROW_EVAL_UFLOW_NONNEG \ + subl $8, %esp; \ + cfi_adjust_cfa_offset (8); \ + fcoml MO(dbl_min); \ + fnstsw; \ + sahf; \ + jnc 6453f; \ + fld %st(0); \ + fmul %st(0); \ + fstpl (%esp); \ +6453: fstpl (%esp); \ + fldl (%esp); \ + addl $8, %esp; \ + cfi_adjust_cfa_offset (-8); + #endif /* i386-math-asm.h. */ diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index ddaa8fc93b..32f24d07a2 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -238,9 +238,9 @@ ildouble: 2 ldouble: 2 Function: Imaginary part of "cacos_downward": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 5 ldouble: 5 @@ -254,9 +254,9 @@ ildouble: 2 ldouble: 2 Function: Imaginary part of "cacos_towardzero": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 5 ldouble: 5 @@ -294,9 +294,9 @@ ildouble: 1 ldouble: 1 Function: Real part of "cacosh_downward": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 5 ldouble: 5 @@ -310,9 +310,9 @@ ildouble: 2 ldouble: 2 Function: Real part of "cacosh_towardzero": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 5 ldouble: 5 @@ -396,9 +396,9 @@ ildouble: 2 ldouble: 2 Function: Imaginary part of "casin_downward": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 5 ldouble: 5 @@ -412,9 +412,9 @@ ildouble: 2 ldouble: 2 Function: Imaginary part of "casin_towardzero": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 5 ldouble: 5 @@ -452,9 +452,9 @@ ildouble: 1 ldouble: 1 Function: Real part of "casinh_downward": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 5 ldouble: 5 @@ -468,9 +468,9 @@ ildouble: 2 ldouble: 2 Function: Real part of "casinh_towardzero": -double: 3 +double: 4 float: 3 -idouble: 3 +idouble: 4 ifloat: 3 ildouble: 5 ldouble: 5 @@ -668,10 +668,10 @@ ildouble: 3 ldouble: 3 Function: Imaginary part of "ccos_downward": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 @@ -684,25 +684,25 @@ ildouble: 3 ldouble: 3 Function: Imaginary part of "ccos_towardzero": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 Function: Real part of "ccos_upward": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 2 ldouble: 2 Function: Imaginary part of "ccos_upward": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 2 ldouble: 2 @@ -725,77 +725,69 @@ ldouble: 1 Function: Real part of "ccosh_downward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 3 ldouble: 3 Function: Imaginary part of "ccosh_downward": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 Function: Real part of "ccosh_towardzero": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 3 ldouble: 3 Function: Imaginary part of "ccosh_towardzero": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 Function: Real part of "ccosh_upward": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 2 ldouble: 2 Function: Imaginary part of "ccosh_upward": -double: 1 +double: 3 float: 2 -idouble: 1 +idouble: 3 ifloat: 2 ildouble: 2 ldouble: 2 Function: Real part of "cexp": -double: 1 +double: 2 float: 1 -idouble: 1 +idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 Function: Imaginary part of "cexp": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 1 ldouble: 1 Function: Real part of "cexp_downward": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 3 -ldouble: 3 - -Function: Imaginary part of "cexp_downward": double: 2 float: 2 idouble: 2 @@ -803,15 +795,15 @@ ifloat: 2 ildouble: 3 ldouble: 3 -Function: Real part of "cexp_towardzero": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +Function: Imaginary part of "cexp_downward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 -Function: Imaginary part of "cexp_towardzero": +Function: Real part of "cexp_towardzero": double: 2 float: 2 idouble: 2 @@ -819,19 +811,27 @@ ifloat: 2 ildouble: 3 ldouble: 3 +Function: Imaginary part of "cexp_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + Function: Real part of "cexp_upward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Function: Imaginary part of "cexp_upward": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +double: 3 +float: 2 +idouble: 3 +ifloat: 2 ildouble: 3 ldouble: 3 @@ -983,27 +983,30 @@ ldouble: 2 Function: "cosh": double: 1 +float: 1 idouble: 1 ildouble: 2 ldouble: 2 Function: "cosh_downward": -double: 1 +double: 2 +float: 1 idouble: 1 ifloat: 1 ildouble: 2 ldouble: 3 Function: "cosh_towardzero": -double: 1 +double: 2 +float: 1 idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 Function: "cosh_upward": -double: 1 -float: 1 +double: 4 +float: 2 idouble: 1 ifloat: 1 ildouble: 2 @@ -1019,9 +1022,9 @@ ldouble: 3 Function: Imaginary part of "cpow": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 4 ldouble: 4 @@ -1034,10 +1037,10 @@ ildouble: 7 ldouble: 7 Function: Imaginary part of "cpow_downward": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 2 ldouble: 2 @@ -1050,10 +1053,10 @@ ildouble: 7 ldouble: 7 Function: Imaginary part of "cpow_towardzero": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 +double: 2 +float: 2 +idouble: 2 +ifloat: 2 ildouble: 1 ldouble: 1 @@ -1067,9 +1070,9 @@ ldouble: 2 Function: Imaginary part of "cpow_upward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 @@ -1088,10 +1091,10 @@ idouble: 1 ifloat: 1 Function: Real part of "csin_downward": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 @@ -1104,10 +1107,10 @@ ildouble: 3 ldouble: 3 Function: Real part of "csin_towardzero": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 @@ -1120,9 +1123,9 @@ ildouble: 3 ldouble: 3 Function: Real part of "csin_upward": -double: 1 +double: 3 float: 2 -idouble: 1 +idouble: 3 ifloat: 2 ildouble: 3 ldouble: 3 @@ -1160,10 +1163,10 @@ ildouble: 3 ldouble: 3 Function: Imaginary part of "csinh_downward": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 @@ -1176,10 +1179,10 @@ ildouble: 3 ldouble: 3 Function: Imaginary part of "csinh_towardzero": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 3 ldouble: 3 @@ -1192,9 +1195,9 @@ ildouble: 3 ldouble: 3 Function: Imaginary part of "csinh_upward": -double: 1 +double: 3 float: 2 -idouble: 1 +idouble: 3 ifloat: 2 ildouble: 3 ldouble: 3 @@ -1207,7 +1210,9 @@ ldouble: 2 Function: Imaginary part of "csqrt": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 @@ -1253,9 +1258,9 @@ ldouble: 5 Function: Imaginary part of "csqrt_upward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 4 ldouble: 4 @@ -1429,9 +1434,9 @@ ldouble: 3 Function: "erfc_downward": double: 2 -float: 2 +float: 3 idouble: 2 -ifloat: 2 +ifloat: 3 ildouble: 4 ldouble: 4 @@ -1445,9 +1450,9 @@ ldouble: 4 Function: "erfc_upward": double: 2 -float: 2 +float: 3 idouble: 2 -ifloat: 2 +ifloat: 3 ildouble: 5 ldouble: 5 diff --git a/sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S b/sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S index be3b145e0f..2e2359508b 100644 --- a/sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S +++ b/sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S @@ -113,11 +113,12 @@ ENTRY(__ieee754_expf_sse2) mulsd MO2(DP_T,%eax,8), %xmm0 /* DP P(y)*T[j] */ addsd MO2(DP_T,%eax,8), %xmm0 /* DP T[j]*(P(y)+1) */ mulsd %xmm1, %xmm0 /* DP result=2^n*(T[j]*(P(y)+1)) */ + cvtsd2ss %xmm0, %xmm1 - lea -8(%esp), %esp /* Borrow 8 bytes of stack frame */ - movsd %xmm0, 0(%esp) /* Move result from sse... */ - fldl 0(%esp) /* ...to FPU. */ - lea 8(%esp), %esp /* Return back 8 bytes of stack frame */ + lea -4(%esp), %esp /* Borrow 4 bytes of stack frame */ + movss %xmm1, 0(%esp) /* Move result from sse... */ + flds 0(%esp) /* ...to FPU. */ + lea 4(%esp), %esp /* Return back 4 bytes of stack frame */ ret .p2align 4 -- cgit v1.2.3 From a5721ebc68cc8b761b0ffdf6dcae52723369e071 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 28 Sep 2015 22:11:22 +0000 Subject: Fix clog, clog10 inaccuracy (bug 19016). For arguments with X^2 + Y^2 close to 1, clog and clog10 avoid large errors from log(hypot) by computing X^2 + Y^2 - 1 in a way that avoids cancellation error and then using log1p. However, the thresholds for using that approach still result in log being used on argument as large as sqrt(13/16) > 0.9, leading to significant errors, in some cases above the 9ulp maximum allowed in glibc libm. This patch arranges for the approach using log1p to be used in any cases where |X|, |Y| < 1 and X^2 + Y^2 >= 0.5 (with the existing allowance for cases where one of X and Y is very small), adjusting the __x2y2m1 functions to work with the wider range of inputs. This way, log only gets used on arguments below sqrt(1/2) (or substantially above 1), where the error involved is much less. Tested for x86_64, x86, mips64 and powerpc. For the ulps regeneration I removed the existing clog and clog10 ulps before regenerating to allow any reduced ulps to appear. Tests added include those found by random test generation to produce large ulps either before or after the patch, and some found by trying inputs close to the (0.75, 0.5) threshold where the potential errors from using log are largest. [BZ #19016] * sysdeps/generic/math_private.h (__x2y2m1f): Update comment to allow more cases with X^2 + Y^2 >= 0.5. * sysdeps/ieee754/dbl-64/x2y2m1.c (__x2y2m1): Likewise. Add -1 as normal element in sum instead of special-casing based on values of arguments. * sysdeps/ieee754/dbl-64/x2y2m1f.c (__x2y2m1f): Update comment. * sysdeps/ieee754/ldbl-128/x2y2m1l.c (__x2y2m1l): Likewise. Add -1 as normal element in sum instead of special-casing based on values of arguments. * sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c (__x2y2m1l): Likewise. * sysdeps/ieee754/ldbl-96/x2y2m1.c [FLT_EVAL_METHOD != 0] (__x2y2m1): Update comment. * sysdeps/ieee754/ldbl-96/x2y2m1l.c (__x2y2m1l): Likewise. Add -1 as normal element in sum instead of special-casing based on values of arguments. * math/s_clog.c (__clog): Handle more cases using log1p without hypot. * math/s_clog10.c (__clog10): Likewise. * math/s_clog10f.c (__clog10f): Likewise. * math/s_clog10l.c (__clog10l): Likewise. * math/s_clogf.c (__clogf): Likewise. * math/s_clogl.c (__clogl): Likewise. * math/auto-libm-test-in: Add more tests of clog and clog10. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. --- ChangeLog | 30 + NEWS | 3 +- math/auto-libm-test-in | 90 + math/auto-libm-test-out | 6488 +++++++++++++++++++++++++++++++++ math/s_clog.c | 7 +- math/s_clog10.c | 7 +- math/s_clog10f.c | 7 +- math/s_clog10l.c | 7 +- math/s_clogf.c | 7 +- math/s_clogl.c | 7 +- sysdeps/generic/math_private.h | 4 +- sysdeps/i386/fpu/libm-test-ulps | 80 +- sysdeps/ieee754/dbl-64/x2y2m1.c | 22 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 4 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 22 +- sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 24 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 4 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 22 +- sysdeps/x86_64/fpu/libm-test-ulps | 80 +- 19 files changed, 6759 insertions(+), 156 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index 9580678077..8b5050be4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,33 @@ +2015-09-28 Joseph Myers + + [BZ #19016] + * sysdeps/generic/math_private.h (__x2y2m1f): Update comment to + allow more cases with X^2 + Y^2 >= 0.5. + * sysdeps/ieee754/dbl-64/x2y2m1.c (__x2y2m1): Likewise. Add -1 as + normal element in sum instead of special-casing based on values of + arguments. + * sysdeps/ieee754/dbl-64/x2y2m1f.c (__x2y2m1f): Update comment. + * sysdeps/ieee754/ldbl-128/x2y2m1l.c (__x2y2m1l): Likewise. Add + -1 as normal element in sum instead of special-casing based on + values of arguments. + * sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c (__x2y2m1l): Likewise. + * sysdeps/ieee754/ldbl-96/x2y2m1.c [FLT_EVAL_METHOD != 0] + (__x2y2m1): Update comment. + * sysdeps/ieee754/ldbl-96/x2y2m1l.c (__x2y2m1l): Likewise. Add -1 + as normal element in sum instead of special-casing based on values + of arguments. + * math/s_clog.c (__clog): Handle more cases using log1p without + hypot. + * math/s_clog10.c (__clog10): Likewise. + * math/s_clog10f.c (__clog10f): Likewise. + * math/s_clog10l.c (__clog10l): Likewise. + * math/s_clogf.c (__clogf): Likewise. + * math/s_clogl.c (__clogl): Likewise. + * math/auto-libm-test-in: Add more tests of clog and clog10. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2015-09-28 Martin Sebor [BZ #18969] diff --git a/NEWS b/NEWS index 63bdac750f..ea64dc7c40 100644 --- a/NEWS +++ b/NEWS @@ -16,7 +16,8 @@ Version 2.23 18618, 18647, 18661, 18674, 18675, 18681, 18757, 18778, 18781, 18787, 18789, 18790, 18795, 18796, 18803, 18820, 18823, 18824, 18825, 18857, 18863, 18870, 18872, 18873, 18875, 18887, 18921, 18951, 18952, 18956, - 18961, 18966, 18967, 18969, 18970, 18977, 18980, 18981, 18985, 19003. + 18961, 18966, 18967, 18969, 18970, 18977, 18980, 18981, 18985, 19003, + 19016. * The obsolete header has been removed. Programs that require this header must be updated to use instead. diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index e86be23fc8..5648965a2a 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -660,6 +660,51 @@ clog -0xa.7ac41a0b417cb8fp-4 -0x6.c5a32eaeedd4p-4 clog 0x3.c16p-136 0x8p-152 clog -0x1.0a69de710590dp+0 -0x7.bc7e121e2b0d1088p-4 +clog -0x2.7bdep-4 0x5.ab7a4p-4 +clog -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 +clog 0x3.ba473p+0 0x7.eea9ap-4 +clog 0x9.d02220baee4ep+36 0x2.b9a29cp+0 +clog -0x5.1a5cf8p-4 -0xb.73012p-4 +clog -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 +clog -0x5.1a5cfc2301114p-4 -0xb.730118p-4 +clog 0xb.ffffcp-4 0x7.ffff1p-4 +clog 0xb.ffffp-4 0x7.ffffap-4 +clog 0xb.ffffp-4 0x7.fffff8p-4 +clog 0xb.ffffp-4 0x7.ffffp-4 +clog 0xb.fffffp-4 0x7.ffff68p-4 +clog 0xb.fffffp-4 0x7.ffffp-4 +clog 0xb.ffff8p-4 0x7.ffffcp-4 +clog 0xb.ffffp-4 0x7.ffffcp-4 +clog 0xb.ffffp-4 0x7.ffffb8p-4 +clog 0xb.ffffp-4 0x7.ffff7p-4 +clog 0xb.ffffp-4 0x7.ffff5p-4 +clog 0xb.fffffffffff7p-4 0x7.fffff8p-4 +clog 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 +clog 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 +clog 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 +clog 0xb.fffffp-4 0x7.ffffffffffff4p-4 +clog 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 +clog 0xb.fffffffffff8p-4 0x7.fffff8p-4 +clog 0x8p-152 -0x1.10233ap+0 +clog 0xa.03634p-4 -0x4.7bb918p-20 +clog -0x5.e23d2p-4 0x8.525df889c21ap-4 +clog 0x9.8ce58p-4 -0x8p-152 +clog 0x8p-152 0x9.2af75p-4 +clog 0x9.97a15de8e59d8p-4 -0 +clog -0x4.74556ec92eb4746p-4 0x1.1e7aa1d936f6efe6p+0 +clog 0x9.97a15de8e59d8p-4 -0 +clog -0x9.7f1d7p-64 0x9.db37dp-4 +clog -0x8.5efc4p-4 -0x5.40310cp-4 +clog -0x9.0b459p-4 0 +clog -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 +clog 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 +clog -0x9.f5563cb3227d8p-4 0 +clog -0x9.5a284p-4 0x6.899578p-8 +clog 0xa.3e62bp-4 0x1.18c03p-100 +clog 0 -0x9.22a99p-4 +clog 0 0x9.7915bp-4 +clog 0x3.00d1ap-12 0x1.23ff6ap+0 + clog 0x1.fffffep+127 0x1.fffffep+127 clog 0x1.fffffep+127 1.0 clog 0x1p-149 0x1p-149 @@ -808,6 +853,51 @@ clog10 -0xa.7ac41a0b417cb8fp-4 -0x6.c5a32eaeedd4p-4 clog10 0x3.c16p-136 0x8p-152 clog10 -0x1.0a69de710590dp+0 -0x7.bc7e121e2b0d1088p-4 +clog10 -0x2.7bdep-4 0x5.ab7a4p-4 +clog10 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 +clog10 0x3.ba473p+0 0x7.eea9ap-4 +clog10 0x9.d02220baee4ep+36 0x2.b9a29cp+0 +clog10 -0x5.1a5cf8p-4 -0xb.73012p-4 +clog10 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 +clog10 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 +clog10 0xb.ffffcp-4 0x7.ffff1p-4 +clog10 0xb.ffffp-4 0x7.ffffap-4 +clog10 0xb.ffffp-4 0x7.fffff8p-4 +clog10 0xb.ffffp-4 0x7.ffffp-4 +clog10 0xb.fffffp-4 0x7.ffff68p-4 +clog10 0xb.fffffp-4 0x7.ffffp-4 +clog10 0xb.ffff8p-4 0x7.ffffcp-4 +clog10 0xb.ffffp-4 0x7.ffffcp-4 +clog10 0xb.ffffp-4 0x7.ffffb8p-4 +clog10 0xb.ffffp-4 0x7.ffff7p-4 +clog10 0xb.ffffp-4 0x7.ffff5p-4 +clog10 0xb.fffffffffff7p-4 0x7.fffff8p-4 +clog10 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 +clog10 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 +clog10 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 +clog10 0xb.fffffp-4 0x7.ffffffffffff4p-4 +clog10 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 +clog10 0xb.fffffffffff8p-4 0x7.fffff8p-4 +clog10 0x8p-152 -0x1.10233ap+0 +clog10 0xa.03634p-4 -0x4.7bb918p-20 +clog10 -0x5.e23d2p-4 0x8.525df889c21ap-4 +clog10 0x9.8ce58p-4 -0x8p-152 +clog10 0x8p-152 0x9.2af75p-4 +clog10 0x9.97a15de8e59d8p-4 -0 +clog10 -0x4.74556ec92eb4746p-4 0x1.1e7aa1d936f6efe6p+0 +clog10 0x9.97a15de8e59d8p-4 -0 +clog10 -0x9.7f1d7p-64 0x9.db37dp-4 +clog10 -0x8.5efc4p-4 -0x5.40310cp-4 +clog10 -0x9.0b459p-4 0 +clog10 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 +clog10 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 +clog10 -0x9.f5563cb3227d8p-4 0 +clog10 -0x9.5a284p-4 0x6.899578p-8 +clog10 0xa.3e62bp-4 0x1.18c03p-100 +clog10 0 -0x9.22a99p-4 +clog10 0 0x9.7915bp-4 +clog10 0x3.00d1ap-12 0x1.23ff6ap+0 + clog10 0x1.fffffep+127 0x1.fffffep+127 clog10 0x1.fffffep+127 1.0 clog10 0x1p-149 0x1p-149 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index bcfa832b7d..3c674f138f 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -32355,6 +32355,3250 @@ clog -0x1.0a69de710590dp+0 -0x7.bc7e121e2b0d1088p-4 = clog tonearest ldbl-128ibm -0x1.0a69de710590dp+0L -0x7.bc7e121e2b0d1088p-4L : 0x2.339ec9226c0b52fd99acd52353p-4L -0x2.b4e6e7f67e286c96aba1dd52a4p+0L : inexact-ok = clog towardzero ldbl-128ibm -0x1.0a69de710590dp+0L -0x7.bc7e121e2b0d1088p-4L : 0x2.339ec9226c0b52fd99acd52352p-4L -0x2.b4e6e7f67e286c96aba1dd52a4p+0L : inexact-ok = clog upward ldbl-128ibm -0x1.0a69de710590dp+0L -0x7.bc7e121e2b0d1088p-4L : 0x2.339ec9226c0b52fd99acd52353p-4L -0x2.b4e6e7f67e286c96aba1dd52a4p+0L : inexact-ok +clog -0x2.7bdep-4 0x5.ab7a4p-4 += clog downward flt-32 -0x2.7bdep-4f 0x5.ab7a4p-4f : -0xf.31c1cp-4f 0x1.fbd37ap+0f : inexact-ok += clog tonearest flt-32 -0x2.7bdep-4f 0x5.ab7a4p-4f : -0xf.31c1bp-4f 0x1.fbd37cp+0f : inexact-ok += clog towardzero flt-32 -0x2.7bdep-4f 0x5.ab7a4p-4f : -0xf.31c1bp-4f 0x1.fbd37ap+0f : inexact-ok += clog upward flt-32 -0x2.7bdep-4f 0x5.ab7a4p-4f : -0xf.31c1bp-4f 0x1.fbd37cp+0f : inexact-ok += clog downward dbl-64 -0x2.7bdep-4 0x5.ab7a4p-4 : -0xf.31c1b4adc2f6p-4 0x1.fbd37bf48e1bdp+0 : inexact-ok += clog tonearest dbl-64 -0x2.7bdep-4 0x5.ab7a4p-4 : -0xf.31c1b4adc2f6p-4 0x1.fbd37bf48e1bdp+0 : inexact-ok += clog towardzero dbl-64 -0x2.7bdep-4 0x5.ab7a4p-4 : -0xf.31c1b4adc2f58p-4 0x1.fbd37bf48e1bdp+0 : inexact-ok += clog upward dbl-64 -0x2.7bdep-4 0x5.ab7a4p-4 : -0xf.31c1b4adc2f58p-4 0x1.fbd37bf48e1bep+0 : inexact-ok += clog downward ldbl-96-intel -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efep-4L 0x1.fbd37bf48e1bd71ap+0L : inexact-ok += clog tonearest ldbl-96-intel -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efep-4L 0x1.fbd37bf48e1bd71ap+0L : inexact-ok += clog towardzero ldbl-96-intel -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efdp-4L 0x1.fbd37bf48e1bd71ap+0L : inexact-ok += clog upward ldbl-96-intel -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efdp-4L 0x1.fbd37bf48e1bd71cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efep-4L 0x1.fbd37bf48e1bd71ap+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efep-4L 0x1.fbd37bf48e1bd71ap+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efdp-4L 0x1.fbd37bf48e1bd71ap+0L : inexact-ok += clog upward ldbl-96-m68k -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efdp-4L 0x1.fbd37bf48e1bd71cp+0L : inexact-ok += clog downward ldbl-128 -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efd9c9e5e994e068p-4L 0x1.fbd37bf48e1bd71a25d9ae4ed508p+0L : inexact-ok += clog tonearest ldbl-128 -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efd9c9e5e994e06p-4L 0x1.fbd37bf48e1bd71a25d9ae4ed508p+0L : inexact-ok += clog towardzero ldbl-128 -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efd9c9e5e994e06p-4L 0x1.fbd37bf48e1bd71a25d9ae4ed508p+0L : inexact-ok += clog upward ldbl-128 -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efd9c9e5e994e06p-4L 0x1.fbd37bf48e1bd71a25d9ae4ed509p+0L : inexact-ok += clog downward ldbl-128ibm -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efd9c9e5e994e4p-4L 0x1.fbd37bf48e1bd71a25d9ae4ed5p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efd9c9e5e994ep-4L 0x1.fbd37bf48e1bd71a25d9ae4ed5p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efd9c9e5e994ep-4L 0x1.fbd37bf48e1bd71a25d9ae4ed5p+0L : inexact-ok += clog upward ldbl-128ibm -0x2.7bdep-4L 0x5.ab7a4p-4L : -0xf.31c1b4adc2f5efd9c9e5e994ep-4L 0x1.fbd37bf48e1bd71a25d9ae4ed58p+0L : inexact-ok +clog -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 += clog downward flt-32 -0xb.e1d3dp-4f -0x7.547858p-4f : -0x2.2e541cp-4f -0x2.96beb4p+0f : inexact-ok += clog tonearest flt-32 -0xb.e1d3dp-4f -0x7.547858p-4f : -0x2.2e541cp-4f -0x2.96bebp+0f : inexact-ok += clog towardzero flt-32 -0xb.e1d3dp-4f -0x7.547858p-4f : -0x2.2e5418p-4f -0x2.96bebp+0f : inexact-ok += clog upward flt-32 -0xb.e1d3dp-4f -0x7.547858p-4f : -0x2.2e5418p-4f -0x2.96bebp+0f : inexact-ok += clog downward dbl-64 -0xb.e1d3dp-4 -0x7.547858p-4 : -0x2.2e541b488986ap-4 -0x2.96beb06909ad4p+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3dp-4 -0x7.547858p-4 : -0x2.2e541b4889868p-4 -0x2.96beb06909ad4p+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3dp-4 -0x7.547858p-4 : -0x2.2e541b4889868p-4 -0x2.96beb06909ad2p+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3dp-4 -0x7.547858p-4 : -0x2.2e541b4889868p-4 -0x2.96beb06909ad2p+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a8p-4L -0x2.96beb06909ad3064p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a4p-4L -0x2.96beb06909ad306p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a4p-4L -0x2.96beb06909ad306p+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a4p-4L -0x2.96beb06909ad306p+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a8p-4L -0x2.96beb06909ad3064p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a4p-4L -0x2.96beb06909ad306p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a4p-4L -0x2.96beb06909ad306p+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a4p-4L -0x2.96beb06909ad306p+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a5296f1ba09174p-4L -0x2.96beb06909ad3060ef492982e7eep+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a5296f1ba09174p-4L -0x2.96beb06909ad3060ef492982e7eep+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a5296f1ba09172p-4L -0x2.96beb06909ad3060ef492982e7ecp+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a5296f1ba09172p-4L -0x2.96beb06909ad3060ef492982e7ecp+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a5296f1ba092p-4L -0x2.96beb06909ad3060ef492982e8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a5296f1ba091p-4L -0x2.96beb06909ad3060ef492982e8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a5296f1ba091p-4L -0x2.96beb06909ad3060ef492982e7p+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3dp-4L -0x7.547858p-4L : -0x2.2e541b48898682a5296f1ba091p-4L -0x2.96beb06909ad3060ef492982e7p+0L : inexact-ok += clog downward flt-32 -0xb.e1d3dp-4f -0x7.54786p-4f : -0x2.2e5418p-4f -0x2.96bebp+0f : inexact-ok += clog tonearest flt-32 -0xb.e1d3dp-4f -0x7.54786p-4f : -0x2.2e5418p-4f -0x2.96bebp+0f : inexact-ok += clog towardzero flt-32 -0xb.e1d3dp-4f -0x7.54786p-4f : -0x2.2e5414p-4f -0x2.96beacp+0f : inexact-ok += clog upward flt-32 -0xb.e1d3dp-4f -0x7.54786p-4f : -0x2.2e5414p-4f -0x2.96beacp+0f : inexact-ok += clog downward dbl-64 -0xb.e1d3dp-4 -0x7.54786p-4 : -0x2.2e54167841b1ap-4 -0x2.96beafec3085p+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3dp-4 -0x7.54786p-4 : -0x2.2e54167841b18p-4 -0x2.96beafec3084ep+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3dp-4 -0x7.54786p-4 : -0x2.2e54167841b18p-4 -0x2.96beafec3084ep+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3dp-4 -0x7.54786p-4 : -0x2.2e54167841b18p-4 -0x2.96beafec3084ep+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d4p-4L -0x2.96beafec3084e87cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d4p-4L -0x2.96beafec3084e878p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185dp-4L -0x2.96beafec3084e878p+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185dp-4L -0x2.96beafec3084e878p+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d4p-4L -0x2.96beafec3084e87cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d4p-4L -0x2.96beafec3084e878p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185dp-4L -0x2.96beafec3084e878p+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185dp-4L -0x2.96beafec3084e878p+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d20dda490bcdc4p-4L -0x2.96beafec3084e87802f6acad4a84p+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d20dda490bcdc2p-4L -0x2.96beafec3084e87802f6acad4a84p+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d20dda490bcdc2p-4L -0x2.96beafec3084e87802f6acad4a82p+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d20dda490bcdc2p-4L -0x2.96beafec3084e87802f6acad4a82p+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d20dda490bcep-4L -0x2.96beafec3084e87802f6acad4bp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d20dda490bcep-4L -0x2.96beafec3084e87802f6acad4bp+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d20dda490bcdp-4L -0x2.96beafec3084e87802f6acad4ap+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3dp-4L -0x7.54786p-4L : -0x2.2e54167841b185d20dda490bcdp-4L -0x2.96beafec3084e87802f6acad4ap+0L : inexact-ok += clog downward dbl-64 -0xb.e1d3dp-4 -0x7.54785e1b143f8p-4 : -0x2.2e54179c0885cp-4 -0x2.96beb009c0362p+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3dp-4 -0x7.54785e1b143f8p-4 : -0x2.2e54179c0885ap-4 -0x2.96beb009c036p+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3dp-4 -0x7.54785e1b143f8p-4 : -0x2.2e54179c0885ap-4 -0x2.96beb009c036p+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3dp-4 -0x7.54785e1b143f8p-4 : -0x2.2e54179c0885ap-4 -0x2.96beb009c036p+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3ecp-4L -0x2.96beb009c0360dd8p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e8p-4L -0x2.96beb009c0360dd4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e8p-4L -0x2.96beb009c0360dd4p+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e8p-4L -0x2.96beb009c0360dd4p+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3ecp-4L -0x2.96beb009c0360dd8p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e8p-4L -0x2.96beb009c0360dd4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e8p-4L -0x2.96beb009c0360dd4p+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e8p-4L -0x2.96beb009c0360dd4p+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e9d48ad20405f6p-4L -0x2.96beb009c0360dd5802b483c6a9p+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e9d48ad20405f6p-4L -0x2.96beb009c0360dd5802b483c6a9p+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e9d48ad20405f4p-4L -0x2.96beb009c0360dd5802b483c6a8ep+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e9d48ad20405f4p-4L -0x2.96beb009c0360dd5802b483c6a8ep+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e9d48ad20406p-4L -0x2.96beb009c0360dd5802b483c6bp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e9d48ad20406p-4L -0x2.96beb009c0360dd5802b483c6bp+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e9d48ad20405p-4L -0x2.96beb009c0360dd5802b483c6ap+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0x2.2e54179c0885a3e9d48ad20405p-4L -0x2.96beb009c0360dd5802b483c6ap+0L : inexact-ok += clog downward flt-32 -0xb.e1d3ep-4f -0x7.547858p-4f : -0x2.2e540cp-4f -0x2.96beb4p+0f : inexact-ok += clog tonearest flt-32 -0xb.e1d3ep-4f -0x7.547858p-4f : -0x2.2e540cp-4f -0x2.96bebp+0f : inexact-ok += clog towardzero flt-32 -0xb.e1d3ep-4f -0x7.547858p-4f : -0x2.2e5408p-4f -0x2.96bebp+0f : inexact-ok += clog upward flt-32 -0xb.e1d3ep-4f -0x7.547858p-4f : -0x2.2e5408p-4f -0x2.96bebp+0f : inexact-ok += clog downward dbl-64 -0xb.e1d3ep-4 -0x7.547858p-4 : -0x2.2e540bad647dap-4 -0x2.96beb10312a72p+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3ep-4 -0x7.547858p-4 : -0x2.2e540bad647d8p-4 -0x2.96beb10312a72p+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3ep-4 -0x7.547858p-4 : -0x2.2e540bad647d8p-4 -0x2.96beb10312a7p+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3ep-4 -0x7.547858p-4 : -0x2.2e540bad647d8p-4 -0x2.96beb10312a7p+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a84p-4L -0x2.96beb10312a71408p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a84p-4L -0x2.96beb10312a71404p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a8p-4L -0x2.96beb10312a71404p+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a8p-4L -0x2.96beb10312a71404p+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a84p-4L -0x2.96beb10312a71408p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a84p-4L -0x2.96beb10312a71404p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a8p-4L -0x2.96beb10312a71404p+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a8p-4L -0x2.96beb10312a71404p+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a83ea6f52567a7cp-4L -0x2.96beb10312a71405e8e1a77b860ap+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a83ea6f52567a7cp-4L -0x2.96beb10312a71405e8e1a77b860ap+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a83ea6f52567a7ap-4L -0x2.96beb10312a71405e8e1a77b8608p+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a83ea6f52567a7ap-4L -0x2.96beb10312a71405e8e1a77b8608p+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a83ea6f52567bp-4L -0x2.96beb10312a71405e8e1a77b87p+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a83ea6f52567ap-4L -0x2.96beb10312a71405e8e1a77b86p+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a83ea6f52567ap-4L -0x2.96beb10312a71405e8e1a77b86p+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3ep-4L -0x7.547858p-4L : -0x2.2e540bad647d8a83ea6f52567ap-4L -0x2.96beb10312a71405e8e1a77b86p+0L : inexact-ok += clog downward flt-32 -0xb.e1d3ep-4f -0x7.54786p-4f : -0x2.2e5408p-4f -0x2.96beb4p+0f : inexact-ok += clog tonearest flt-32 -0xb.e1d3ep-4f -0x7.54786p-4f : -0x2.2e5408p-4f -0x2.96bebp+0f : inexact-ok += clog towardzero flt-32 -0xb.e1d3ep-4f -0x7.54786p-4f : -0x2.2e5404p-4f -0x2.96bebp+0f : inexact-ok += clog upward flt-32 -0xb.e1d3ep-4f -0x7.54786p-4f : -0x2.2e5404p-4f -0x2.96bebp+0f : inexact-ok += clog downward dbl-64 -0xb.e1d3ep-4 -0x7.54786p-4 : -0x2.2e5406dd1cb2p-4 -0x2.96beb086397f2p+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3ep-4 -0x7.54786p-4 : -0x2.2e5406dd1cb2p-4 -0x2.96beb086397f2p+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3ep-4 -0x7.54786p-4 : -0x2.2e5406dd1cb1ep-4 -0x2.96beb086397fp+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3ep-4 -0x7.54786p-4 : -0x2.2e5406dd1cb1ep-4 -0x2.96beb086397fp+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f194p-4L -0x2.96beb086397f178cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f19p-4L -0x2.96beb086397f178cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f19p-4L -0x2.96beb086397f1788p+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f19p-4L -0x2.96beb086397f1788p+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f194p-4L -0x2.96beb086397f178cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f19p-4L -0x2.96beb086397f178cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f19p-4L -0x2.96beb086397f1788p+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f19p-4L -0x2.96beb086397f1788p+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f1912aa91765b51p-4L -0x2.96beb086397f178bc4299f2d82ecp+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f1912aa91765b51p-4L -0x2.96beb086397f178bc4299f2d82ecp+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f1912aa91765b50ep-4L -0x2.96beb086397f178bc4299f2d82eap+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f1912aa91765b50ep-4L -0x2.96beb086397f178bc4299f2d82eap+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f1912aa91765b6p-4L -0x2.96beb086397f178bc4299f2d83p+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f1912aa91765b5p-4L -0x2.96beb086397f178bc4299f2d83p+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f1912aa91765b5p-4L -0x2.96beb086397f178bc4299f2d82p+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3ep-4L -0x7.54786p-4L : -0x2.2e5406dd1cb1f1912aa91765b5p-4L -0x2.96beb086397f178bc4299f2d82p+0L : inexact-ok += clog downward dbl-64 -0xb.e1d3ep-4 -0x7.54785e1b143f8p-4 : -0x2.2e540800e383ep-4 -0x2.96beb0a3c9304p+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3ep-4 -0x7.54785e1b143f8p-4 : -0x2.2e540800e383ep-4 -0x2.96beb0a3c9302p+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3ep-4 -0x7.54785e1b143f8p-4 : -0x2.2e540800e383cp-4 -0x2.96beb0a3c9302p+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3ep-4 -0x7.54785e1b143f8p-4 : -0x2.2e540800e383cp-4 -0x2.96beb0a3c9302p+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d67cp-4L -0x2.96beb0a3c9302b1p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d678p-4L -0x2.96beb0a3c9302b0cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d678p-4L -0x2.96beb0a3c9302b0cp+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d678p-4L -0x2.96beb0a3c9302b0cp+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d67cp-4L -0x2.96beb0a3c9302b1p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d678p-4L -0x2.96beb0a3c9302b0cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d678p-4L -0x2.96beb0a3c9302b0cp+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d678p-4L -0x2.96beb0a3c9302b0cp+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d679b3edd12b1946p-4L -0x2.96beb0a3c9302b0ce45650d6cb3p+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d679b3edd12b1944p-4L -0x2.96beb0a3c9302b0ce45650d6cb3p+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d679b3edd12b1944p-4L -0x2.96beb0a3c9302b0ce45650d6cb2ep+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d679b3edd12b1944p-4L -0x2.96beb0a3c9302b0ce45650d6cb2ep+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d679b3edd12b1ap-4L -0x2.96beb0a3c9302b0ce45650d6ccp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d679b3edd12b19p-4L -0x2.96beb0a3c9302b0ce45650d6cbp+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d679b3edd12b19p-4L -0x2.96beb0a3c9302b0ce45650d6cbp+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0x2.2e540800e383d679b3edd12b19p-4L -0x2.96beb0a3c9302b0ce45650d6cbp+0L : inexact-ok += clog downward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.547858p-4 : -0x2.2e541a4f8e608p-4 -0x2.96beb072a32dp+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.547858p-4 : -0x2.2e541a4f8e608p-4 -0x2.96beb072a32dp+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.547858p-4 : -0x2.2e541a4f8e606p-4 -0x2.96beb072a32cep+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.547858p-4 : -0x2.2e541a4f8e606p-4 -0x2.96beb072a32cep+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e607104p-4L -0x2.96beb072a32cf0fcp+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e6071p-4L -0x2.96beb072a32cf0f8p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e6071p-4L -0x2.96beb072a32cf0f8p+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e6071p-4L -0x2.96beb072a32cf0f8p+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e607104p-4L -0x2.96beb072a32cf0fcp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e6071p-4L -0x2.96beb072a32cf0f8p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e6071p-4L -0x2.96beb072a32cf0f8p+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e6071p-4L -0x2.96beb072a32cf0f8p+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e60710134ffa96dcfdap-4L -0x2.96beb072a32cf0f8aab451558aa2p+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e60710134ffa96dcfdap-4L -0x2.96beb072a32cf0f8aab451558aa2p+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e60710134ffa96dcfd8p-4L -0x2.96beb072a32cf0f8aab451558aap+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e60710134ffa96dcfd8p-4L -0x2.96beb072a32cf0f8aab451558aap+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e60710134ffa96ddp-4L -0x2.96beb072a32cf0f8aab451558bp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e60710134ffa96ddp-4L -0x2.96beb072a32cf0f8aab451558bp+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e60710134ffa96dcfp-4L -0x2.96beb072a32cf0f8aab451558ap+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0x2.2e541a4f8e60710134ffa96dcfp-4L -0x2.96beb072a32cf0f8aab451558ap+0L : inexact-ok += clog downward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54786p-4 : -0x2.2e54157f468c2p-4 -0x2.96beaff5ca04cp+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54786p-4 : -0x2.2e54157f468cp-4 -0x2.96beaff5ca04ap+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54786p-4 : -0x2.2e54157f468cp-4 -0x2.96beaff5ca04ap+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54786p-4 : -0x2.2e54157f468cp-4 -0x2.96beaff5ca04ap+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c0ap-4L -0x2.96beaff5ca04adc4p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fcp-4L -0x2.96beaff5ca04adc4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fcp-4L -0x2.96beaff5ca04adcp+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fcp-4L -0x2.96beaff5ca04adcp+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c0ap-4L -0x2.96beaff5ca04adc4p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fcp-4L -0x2.96beaff5ca04adc4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fcp-4L -0x2.96beaff5ca04adcp+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fcp-4L -0x2.96beaff5ca04adcp+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fde9b4f3f1f9b4p-4L -0x2.96beaff5ca04adc3358111287f34p+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fde9b4f3f1f9b4p-4L -0x2.96beaff5ca04adc3358111287f34p+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fde9b4f3f1f9b2p-4L -0x2.96beaff5ca04adc3358111287f32p+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fde9b4f3f1f9b2p-4L -0x2.96beaff5ca04adc3358111287f32p+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fde9b4f3f1fap-4L -0x2.96beaff5ca04adc3358111288p+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fde9b4f3f1fap-4L -0x2.96beaff5ca04adc3358111287fp+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fde9b4f3f1f9p-4L -0x2.96beaff5ca04adc3358111287fp+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0x2.2e54157f468c09fde9b4f3f1f9p-4L -0x2.96beaff5ca04adc3358111287fp+0L : inexact-ok += clog downward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 : -0x2.2e5416a30d602p-4 -0x2.96beb01359b5ep+0 : inexact-ok += clog tonearest dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 : -0x2.2e5416a30d6p-4 -0x2.96beb01359b5ep+0 : inexact-ok += clog towardzero dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 : -0x2.2e5416a30d6p-4 -0x2.96beb01359b5cp+0 : inexact-ok += clog upward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 : -0x2.2e5416a30d6p-4 -0x2.96beb01359b5cp+0 : inexact-ok += clog downward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d6004ap-4L -0x2.96beb01359b5d204p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cp-4L -0x2.96beb01359b5d204p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cp-4L -0x2.96beb01359b5d2p+0L : inexact-ok += clog upward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cp-4L -0x2.96beb01359b5d2p+0L : inexact-ok += clog downward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d6004ap-4L -0x2.96beb01359b5d204p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cp-4L -0x2.96beb01359b5d204p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cp-4L -0x2.96beb01359b5d2p+0L : inexact-ok += clog upward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cp-4L -0x2.96beb01359b5d2p+0L : inexact-ok += clog downward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cd4e01e18e442p-4L -0x2.96beb01359b5d203be86f5f84d8cp+0L : inexact-ok += clog tonearest ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cd4e01e18e442p-4L -0x2.96beb01359b5d203be86f5f84d8ap+0L : inexact-ok += clog towardzero ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cd4e01e18e44p-4L -0x2.96beb01359b5d203be86f5f84d8ap+0L : inexact-ok += clog upward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cd4e01e18e44p-4L -0x2.96beb01359b5d203be86f5f84d8ap+0L : inexact-ok += clog downward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cd4e01e18e5p-4L -0x2.96beb01359b5d203be86f5f84ep+0L : inexact-ok += clog tonearest ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cd4e01e18e4p-4L -0x2.96beb01359b5d203be86f5f84ep+0L : inexact-ok += clog towardzero ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cd4e01e18e4p-4L -0x2.96beb01359b5d203be86f5f84dp+0L : inexact-ok += clog upward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0x2.2e5416a30d60049cd4e01e18e4p-4L -0x2.96beb01359b5d203be86f5f84dp+0L : inexact-ok +clog 0x3.ba473p+0 0x7.eea9ap-4 += clog downward flt-32 0x3.ba473p+0f 0x7.eea9ap-4f : 0x1.531558p+0f 0x2.1d9424p-4f : inexact-ok += clog tonearest flt-32 0x3.ba473p+0f 0x7.eea9ap-4f : 0x1.53155ap+0f 0x2.1d9424p-4f : inexact-ok += clog towardzero flt-32 0x3.ba473p+0f 0x7.eea9ap-4f : 0x1.531558p+0f 0x2.1d9424p-4f : inexact-ok += clog upward flt-32 0x3.ba473p+0f 0x7.eea9ap-4f : 0x1.53155ap+0f 0x2.1d9428p-4f : inexact-ok += clog downward dbl-64 0x3.ba473p+0 0x7.eea9ap-4 : 0x1.5315593621248p+0 0x2.1d9424c739ae8p-4 : inexact-ok += clog tonearest dbl-64 0x3.ba473p+0 0x7.eea9ap-4 : 0x1.5315593621248p+0 0x2.1d9424c739aeap-4 : inexact-ok += clog towardzero dbl-64 0x3.ba473p+0 0x7.eea9ap-4 : 0x1.5315593621248p+0 0x2.1d9424c739ae8p-4 : inexact-ok += clog upward dbl-64 0x3.ba473p+0 0x7.eea9ap-4 : 0x1.5315593621249p+0 0x2.1d9424c739aeap-4 : inexact-ok += clog downward ldbl-96-intel 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.5315593621248552p+0L 0x2.1d9424c739ae9bacp-4L : inexact-ok += clog tonearest ldbl-96-intel 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.5315593621248554p+0L 0x2.1d9424c739ae9bbp-4L : inexact-ok += clog towardzero ldbl-96-intel 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.5315593621248552p+0L 0x2.1d9424c739ae9bacp-4L : inexact-ok += clog upward ldbl-96-intel 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.5315593621248554p+0L 0x2.1d9424c739ae9bbp-4L : inexact-ok += clog downward ldbl-96-m68k 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.5315593621248552p+0L 0x2.1d9424c739ae9bacp-4L : inexact-ok += clog tonearest ldbl-96-m68k 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.5315593621248554p+0L 0x2.1d9424c739ae9bbp-4L : inexact-ok += clog towardzero ldbl-96-m68k 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.5315593621248552p+0L 0x2.1d9424c739ae9bacp-4L : inexact-ok += clog upward ldbl-96-m68k 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.5315593621248554p+0L 0x2.1d9424c739ae9bbp-4L : inexact-ok += clog downward ldbl-128 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.531559362124855313ebe7ee4aa8p+0L 0x2.1d9424c739ae9baf8ab050b4b3c6p-4L : inexact-ok += clog tonearest ldbl-128 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.531559362124855313ebe7ee4aa9p+0L 0x2.1d9424c739ae9baf8ab050b4b3c8p-4L : inexact-ok += clog towardzero ldbl-128 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.531559362124855313ebe7ee4aa8p+0L 0x2.1d9424c739ae9baf8ab050b4b3c6p-4L : inexact-ok += clog upward ldbl-128 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.531559362124855313ebe7ee4aa9p+0L 0x2.1d9424c739ae9baf8ab050b4b3c8p-4L : inexact-ok += clog downward ldbl-128ibm 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.531559362124855313ebe7ee4a8p+0L 0x2.1d9424c739ae9baf8ab050b4b3p-4L : inexact-ok += clog tonearest ldbl-128ibm 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.531559362124855313ebe7ee4a8p+0L 0x2.1d9424c739ae9baf8ab050b4b4p-4L : inexact-ok += clog towardzero ldbl-128ibm 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.531559362124855313ebe7ee4a8p+0L 0x2.1d9424c739ae9baf8ab050b4b3p-4L : inexact-ok += clog upward ldbl-128ibm 0x3.ba473p+0L 0x7.eea9ap-4L : 0x1.531559362124855313ebe7ee4bp+0L 0x2.1d9424c739ae9baf8ab050b4b4p-4L : inexact-ok +clog 0x9.d02220baee4ep+36 0x2.b9a29cp+0 += clog downward flt-32 0x9.d0223p+36f 0x2.b9a29cp+0f : 0x1.b3cac8p+4f 0x4.717c18p-40f : inexact-ok += clog tonearest flt-32 0x9.d0223p+36f 0x2.b9a29cp+0f : 0x1.b3cacap+4f 0x4.717c2p-40f : inexact-ok += clog towardzero flt-32 0x9.d0223p+36f 0x2.b9a29cp+0f : 0x1.b3cac8p+4f 0x4.717c18p-40f : inexact-ok += clog upward flt-32 0x9.d0223p+36f 0x2.b9a29cp+0f : 0x1.b3cacap+4f 0x4.717c2p-40f : inexact-ok += clog downward dbl-64 0x9.d0223p+36 0x2.b9a29cp+0 : 0x1.b3cac9ae71931p+4 0x4.717c1c8f2d9e4p-40 : inexact-ok += clog tonearest dbl-64 0x9.d0223p+36 0x2.b9a29cp+0 : 0x1.b3cac9ae71932p+4 0x4.717c1c8f2d9e4p-40 : inexact-ok += clog towardzero dbl-64 0x9.d0223p+36 0x2.b9a29cp+0 : 0x1.b3cac9ae71931p+4 0x4.717c1c8f2d9e4p-40 : inexact-ok += clog upward dbl-64 0x9.d0223p+36 0x2.b9a29cp+0 : 0x1.b3cac9ae71932p+4 0x4.717c1c8f2d9e8p-40 : inexact-ok += clog downward ldbl-96-intel 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199ep+4L 0x4.717c1c8f2d9e46f8p-40L : inexact-ok += clog tonearest ldbl-96-intel 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae719319ap+4L 0x4.717c1c8f2d9e46f8p-40L : inexact-ok += clog towardzero ldbl-96-intel 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199ep+4L 0x4.717c1c8f2d9e46f8p-40L : inexact-ok += clog upward ldbl-96-intel 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae719319ap+4L 0x4.717c1c8f2d9e47p-40L : inexact-ok += clog downward ldbl-96-m68k 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199ep+4L 0x4.717c1c8f2d9e46f8p-40L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae719319ap+4L 0x4.717c1c8f2d9e46f8p-40L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199ep+4L 0x4.717c1c8f2d9e46f8p-40L : inexact-ok += clog upward ldbl-96-m68k 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae719319ap+4L 0x4.717c1c8f2d9e47p-40L : inexact-ok += clog downward ldbl-128 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199fb319599862e1p+4L 0x4.717c1c8f2d9e46f929388be95424p-40L : inexact-ok += clog tonearest ldbl-128 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199fb319599862e2p+4L 0x4.717c1c8f2d9e46f929388be95428p-40L : inexact-ok += clog towardzero ldbl-128 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199fb319599862e1p+4L 0x4.717c1c8f2d9e46f929388be95424p-40L : inexact-ok += clog upward ldbl-128 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199fb319599862e2p+4L 0x4.717c1c8f2d9e46f929388be95428p-40L : inexact-ok += clog downward ldbl-128ibm 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199fb3195998628p+4L 0x4.717c1c8f2d9e46f929388be954p-40L : inexact-ok += clog tonearest ldbl-128ibm 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199fb319599863p+4L 0x4.717c1c8f2d9e46f929388be954p-40L : inexact-ok += clog towardzero ldbl-128ibm 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199fb3195998628p+4L 0x4.717c1c8f2d9e46f929388be954p-40L : inexact-ok += clog upward ldbl-128ibm 0x9.d0223p+36L 0x2.b9a29cp+0L : 0x1.b3cac9ae7193199fb319599863p+4L 0x4.717c1c8f2d9e46f929388be956p-40L : inexact-ok += clog downward flt-32 0x9.d0222p+36f 0x2.b9a29cp+0f : 0x1.b3cac8p+4f 0x4.717c2p-40f : inexact-ok += clog tonearest flt-32 0x9.d0222p+36f 0x2.b9a29cp+0f : 0x1.b3cacap+4f 0x4.717c2p-40f : inexact-ok += clog towardzero flt-32 0x9.d0222p+36f 0x2.b9a29cp+0f : 0x1.b3cac8p+4f 0x4.717c2p-40f : inexact-ok += clog upward flt-32 0x9.d0222p+36f 0x2.b9a29cp+0f : 0x1.b3cacap+4f 0x4.717c28p-40f : inexact-ok += clog downward dbl-64 0x9.d0222p+36 0x2.b9a29cp+0 : 0x1.b3cac9945b19ep+4 0x4.717c23cdd5034p-40 : inexact-ok += clog tonearest dbl-64 0x9.d0222p+36 0x2.b9a29cp+0 : 0x1.b3cac9945b19fp+4 0x4.717c23cdd5034p-40 : inexact-ok += clog towardzero dbl-64 0x9.d0222p+36 0x2.b9a29cp+0 : 0x1.b3cac9945b19ep+4 0x4.717c23cdd5034p-40 : inexact-ok += clog upward dbl-64 0x9.d0222p+36 0x2.b9a29cp+0 : 0x1.b3cac9945b19fp+4 0x4.717c23cdd5038p-40 : inexact-ok += clog downward ldbl-96-intel 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef3p+4L 0x4.717c23cdd503425p-40L : inexact-ok += clog tonearest ldbl-96-intel 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef3p+4L 0x4.717c23cdd5034258p-40L : inexact-ok += clog towardzero ldbl-96-intel 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef3p+4L 0x4.717c23cdd503425p-40L : inexact-ok += clog upward ldbl-96-intel 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef32p+4L 0x4.717c23cdd5034258p-40L : inexact-ok += clog downward ldbl-96-m68k 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef3p+4L 0x4.717c23cdd503425p-40L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef3p+4L 0x4.717c23cdd5034258p-40L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef3p+4L 0x4.717c23cdd503425p-40L : inexact-ok += clog upward ldbl-96-m68k 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef32p+4L 0x4.717c23cdd5034258p-40L : inexact-ok += clog downward ldbl-128 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef304457dcde67f1p+4L 0x4.717c23cdd50342567fe87c0ccbp-40L : inexact-ok += clog tonearest ldbl-128 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef304457dcde67f1p+4L 0x4.717c23cdd50342567fe87c0ccb04p-40L : inexact-ok += clog towardzero ldbl-128 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef304457dcde67f1p+4L 0x4.717c23cdd50342567fe87c0ccbp-40L : inexact-ok += clog upward ldbl-128 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef304457dcde67f2p+4L 0x4.717c23cdd50342567fe87c0ccb04p-40L : inexact-ok += clog downward ldbl-128ibm 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef304457dcde678p+4L 0x4.717c23cdd50342567fe87c0ccap-40L : inexact-ok += clog tonearest ldbl-128ibm 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef304457dcde68p+4L 0x4.717c23cdd50342567fe87c0cccp-40L : inexact-ok += clog towardzero ldbl-128ibm 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef304457dcde678p+4L 0x4.717c23cdd50342567fe87c0ccap-40L : inexact-ok += clog upward ldbl-128ibm 0x9.d0222p+36L 0x2.b9a29cp+0L : 0x1.b3cac9945b19ef304457dcde68p+4L 0x4.717c23cdd50342567fe87c0cccp-40L : inexact-ok += clog downward dbl-64 0x9.d02220baee4ep+36 0x2.b9a29cp+0 : 0x1.b3cac9958be3bp+4 0x4.717c237930c14p-40 : inexact-ok += clog tonearest dbl-64 0x9.d02220baee4ep+36 0x2.b9a29cp+0 : 0x1.b3cac9958be3cp+4 0x4.717c237930c18p-40 : inexact-ok += clog towardzero dbl-64 0x9.d02220baee4ep+36 0x2.b9a29cp+0 : 0x1.b3cac9958be3bp+4 0x4.717c237930c14p-40 : inexact-ok += clog upward dbl-64 0x9.d02220baee4ep+36 0x2.b9a29cp+0 : 0x1.b3cac9958be3cp+4 0x4.717c237930c18p-40 : inexact-ok += clog downward ldbl-96-intel 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be22p+4L 0x4.717c237930c17d48p-40L : inexact-ok += clog tonearest ldbl-96-intel 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be22p+4L 0x4.717c237930c17d48p-40L : inexact-ok += clog towardzero ldbl-96-intel 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be22p+4L 0x4.717c237930c17d48p-40L : inexact-ok += clog upward ldbl-96-intel 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be24p+4L 0x4.717c237930c17d5p-40L : inexact-ok += clog downward ldbl-96-m68k 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be22p+4L 0x4.717c237930c17d48p-40L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be22p+4L 0x4.717c237930c17d48p-40L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be22p+4L 0x4.717c237930c17d48p-40L : inexact-ok += clog upward ldbl-96-m68k 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be24p+4L 0x4.717c237930c17d5p-40L : inexact-ok += clog downward ldbl-128 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be229cad3814bfaap+4L 0x4.717c237930c17d48caabf38729fcp-40L : inexact-ok += clog tonearest ldbl-128 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be229cad3814bfabp+4L 0x4.717c237930c17d48caabf38729fcp-40L : inexact-ok += clog towardzero ldbl-128 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be229cad3814bfaap+4L 0x4.717c237930c17d48caabf38729fcp-40L : inexact-ok += clog upward ldbl-128 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be229cad3814bfabp+4L 0x4.717c237930c17d48caabf3872ap-40L : inexact-ok += clog downward ldbl-128ibm 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be229cad3814bf8p+4L 0x4.717c237930c17d48caabf38728p-40L : inexact-ok += clog tonearest ldbl-128ibm 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be229cad3814bf8p+4L 0x4.717c237930c17d48caabf3872ap-40L : inexact-ok += clog towardzero ldbl-128ibm 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be229cad3814bf8p+4L 0x4.717c237930c17d48caabf38728p-40L : inexact-ok += clog upward ldbl-128ibm 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0x1.b3cac9958be3be229cad3814cp+4L 0x4.717c237930c17d48caabf3872ap-40L : inexact-ok +clog -0x5.1a5cf8p-4 -0xb.73012p-4 += clog downward flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x3.e7b258p-4f -0x1.fd756ap+0f : inexact-ok += clog tonearest flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x3.e7b254p-4f -0x1.fd7568p+0f : inexact-ok += clog towardzero flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x3.e7b254p-4f -0x1.fd7568p+0f : inexact-ok += clog upward flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x3.e7b254p-4f -0x1.fd7568p+0f : inexact-ok += clog downward dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x3.e7b2550b576bcp-4 -0x1.fd75685c20a8cp+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x3.e7b2550b576bap-4 -0x1.fd75685c20a8cp+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x3.e7b2550b576bap-4 -0x1.fd75685c20a8bp+0 : inexact-ok += clog upward dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x3.e7b2550b576bap-4 -0x1.fd75685c20a8bp+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac7p-4L -0x1.fd75685c20a8bcc6p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac7p-4L -0x1.fd75685c20a8bcc6p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6cp-4L -0x1.fd75685c20a8bcc4p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6cp-4L -0x1.fd75685c20a8bcc4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac7p-4L -0x1.fd75685c20a8bcc6p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac7p-4L -0x1.fd75685c20a8bcc6p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6cp-4L -0x1.fd75685c20a8bcc4p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6cp-4L -0x1.fd75685c20a8bcc4p+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbfff8p-4L -0x1.fd75685c20a8bcc549131ae7d4d8p+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbfff8p-4L -0x1.fd75685c20a8bcc549131ae7d4d8p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbfff6p-4L -0x1.fd75685c20a8bcc549131ae7d4d7p+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbfff6p-4L -0x1.fd75685c20a8bcc549131ae7d4d7p+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbcp-4L -0x1.fd75685c20a8bcc549131ae7d5p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbcp-4L -0x1.fd75685c20a8bcc549131ae7d5p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbffp-4L -0x1.fd75685c20a8bcc549131ae7d48p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbffp-4L -0x1.fd75685c20a8bcc549131ae7d48p+0L : inexact-ok +clog -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 += clog downward flt-32 -0xa.ff292p-4f 0x6.f73d5p-4f : -0x3.4d0b9cp-4f 0x2.93b2bcp+0f : inexact-ok += clog tonearest flt-32 -0xa.ff292p-4f 0x6.f73d5p-4f : -0x3.4d0b98p-4f 0x2.93b2bcp+0f : inexact-ok += clog towardzero flt-32 -0xa.ff292p-4f 0x6.f73d5p-4f : -0x3.4d0b98p-4f 0x2.93b2bcp+0f : inexact-ok += clog upward flt-32 -0xa.ff292p-4f 0x6.f73d5p-4f : -0x3.4d0b98p-4f 0x2.93b2cp+0f : inexact-ok += clog downward dbl-64 -0xa.ff292p-4 0x6.f73d5p-4 : -0x3.4d0b99c40746ap-4 0x2.93b2bd0eebd02p+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff292p-4 0x6.f73d5p-4 : -0x3.4d0b99c40746ap-4 0x2.93b2bd0eebd02p+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff292p-4 0x6.f73d5p-4 : -0x3.4d0b99c407468p-4 0x2.93b2bd0eebd02p+0 : inexact-ok += clog upward dbl-64 -0xa.ff292p-4 0x6.f73d5p-4 : -0x3.4d0b99c407468p-4 0x2.93b2bd0eebd04p+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae4p-4L 0x2.93b2bd0eebd027f4p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae4p-4L 0x2.93b2bd0eebd027f4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469aep-4L 0x2.93b2bd0eebd027f4p+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469aep-4L 0x2.93b2bd0eebd027f8p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae4p-4L 0x2.93b2bd0eebd027f4p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae4p-4L 0x2.93b2bd0eebd027f4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469aep-4L 0x2.93b2bd0eebd027f4p+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469aep-4L 0x2.93b2bd0eebd027f8p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae2a49027454ba6p-4L 0x2.93b2bd0eebd027f50443e92186ep+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae2a49027454ba6p-4L 0x2.93b2bd0eebd027f50443e92186ep+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae2a49027454ba4p-4L 0x2.93b2bd0eebd027f50443e92186ep+0L : inexact-ok += clog upward ldbl-128 -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae2a49027454ba4p-4L 0x2.93b2bd0eebd027f50443e92186e2p+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae2a49027454cp-4L 0x2.93b2bd0eebd027f50443e92186p+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae2a49027454cp-4L 0x2.93b2bd0eebd027f50443e92187p+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae2a49027454bp-4L 0x2.93b2bd0eebd027f50443e92186p+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d5p-4L : -0x3.4d0b99c407469ae2a49027454bp-4L 0x2.93b2bd0eebd027f50443e92187p+0L : inexact-ok += clog downward flt-32 -0xa.ff292p-4f 0x6.f73d48p-4f : -0x3.4d0bap-4f 0x2.93b2bcp+0f : inexact-ok += clog tonearest flt-32 -0xa.ff292p-4f 0x6.f73d48p-4f : -0x3.4d0bap-4f 0x2.93b2bcp+0f : inexact-ok += clog towardzero flt-32 -0xa.ff292p-4f 0x6.f73d48p-4f : -0x3.4d0b9cp-4f 0x2.93b2bcp+0f : inexact-ok += clog upward flt-32 -0xa.ff292p-4f 0x6.f73d48p-4f : -0x3.4d0b9cp-4f 0x2.93b2cp+0f : inexact-ok += clog downward dbl-64 -0xa.ff292p-4 0x6.f73d48p-4 : -0x3.4d0b9f070fabep-4 0x2.93b2bd93d44e8p+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff292p-4 0x6.f73d48p-4 : -0x3.4d0b9f070fabcp-4 0x2.93b2bd93d44eap+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff292p-4 0x6.f73d48p-4 : -0x3.4d0b9f070fabcp-4 0x2.93b2bd93d44e8p+0 : inexact-ok += clog upward dbl-64 -0xa.ff292p-4 0x6.f73d48p-4 : -0x3.4d0b9f070fabcp-4 0x2.93b2bd93d44eap+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc19p-4L 0x2.93b2bd93d44e9204p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc19p-4L 0x2.93b2bd93d44e9204p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18cp-4L 0x2.93b2bd93d44e9204p+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18cp-4L 0x2.93b2bd93d44e9208p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc19p-4L 0x2.93b2bd93d44e9204p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc19p-4L 0x2.93b2bd93d44e9204p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18cp-4L 0x2.93b2bd93d44e9204p+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18cp-4L 0x2.93b2bd93d44e9208p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18eb132987f3678p-4L 0x2.93b2bd93d44e9204acbb4f5c16b8p+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18eb132987f3676p-4L 0x2.93b2bd93d44e9204acbb4f5c16b8p+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18eb132987f3676p-4L 0x2.93b2bd93d44e9204acbb4f5c16b8p+0L : inexact-ok += clog upward ldbl-128 -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18eb132987f3676p-4L 0x2.93b2bd93d44e9204acbb4f5c16bap+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18eb132987f37p-4L 0x2.93b2bd93d44e9204acbb4f5c16p+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18eb132987f36p-4L 0x2.93b2bd93d44e9204acbb4f5c17p+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18eb132987f36p-4L 0x2.93b2bd93d44e9204acbb4f5c16p+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d48p-4L : -0x3.4d0b9f070fabc18eb132987f36p-4L 0x2.93b2bd93d44e9204acbb4f5c17p+0L : inexact-ok += clog downward dbl-64 -0xa.ff292p-4 0x6.f73d4cp-4 : -0x3.4d0b9c658b79ap-4 0x2.93b2bd51600f4p+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff292p-4 0x6.f73d4cp-4 : -0x3.4d0b9c658b798p-4 0x2.93b2bd51600f6p+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff292p-4 0x6.f73d4cp-4 : -0x3.4d0b9c658b798p-4 0x2.93b2bd51600f4p+0 : inexact-ok += clog upward dbl-64 -0xa.ff292p-4 0x6.f73d4cp-4 : -0x3.4d0b9c658b798p-4 0x2.93b2bd51600f6p+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980dcp-4L 0x2.93b2bd51600f520cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980dcp-4L 0x2.93b2bd51600f521p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980d8p-4L 0x2.93b2bd51600f520cp+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980d8p-4L 0x2.93b2bd51600f521p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980dcp-4L 0x2.93b2bd51600f520cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980dcp-4L 0x2.93b2bd51600f521p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980d8p-4L 0x2.93b2bd51600f520cp+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980d8p-4L 0x2.93b2bd51600f521p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980da1335669dc04ap-4L 0x2.93b2bd51600f520f79cbdcf9298p+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980da1335669dc048p-4L 0x2.93b2bd51600f520f79cbdcf9298p+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980da1335669dc048p-4L 0x2.93b2bd51600f520f79cbdcf9298p+0L : inexact-ok += clog upward ldbl-128 -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980da1335669dc048p-4L 0x2.93b2bd51600f520f79cbdcf92982p+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980da1335669dc1p-4L 0x2.93b2bd51600f520f79cbdcf929p+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980da1335669dcp-4L 0x2.93b2bd51600f520f79cbdcf92ap+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980da1335669dcp-4L 0x2.93b2bd51600f520f79cbdcf929p+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x3.4d0b9c658b7980da1335669dcp-4L 0x2.93b2bd51600f520f79cbdcf92ap+0L : inexact-ok += clog downward flt-32 -0xa.ff293p-4f 0x6.f73d5p-4f : -0x3.4d0b8cp-4f 0x2.93b2bcp+0f : inexact-ok += clog tonearest flt-32 -0xa.ff293p-4f 0x6.f73d5p-4f : -0x3.4d0b88p-4f 0x2.93b2bcp+0f : inexact-ok += clog towardzero flt-32 -0xa.ff293p-4f 0x6.f73d5p-4f : -0x3.4d0b88p-4f 0x2.93b2bcp+0f : inexact-ok += clog upward flt-32 -0xa.ff293p-4f 0x6.f73d5p-4f : -0x3.4d0b88p-4f 0x2.93b2cp+0f : inexact-ok += clog downward dbl-64 -0xa.ff293p-4 0x6.f73d5p-4 : -0x3.4d0b8926f784p-4 0x2.93b2bdb74cdc4p+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff293p-4 0x6.f73d5p-4 : -0x3.4d0b8926f784p-4 0x2.93b2bdb74cdc4p+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff293p-4 0x6.f73d5p-4 : -0x3.4d0b8926f783ep-4 0x2.93b2bdb74cdc4p+0 : inexact-ok += clog upward dbl-64 -0xa.ff293p-4 0x6.f73d5p-4 : -0x3.4d0b8926f783ep-4 0x2.93b2bdb74cdc6p+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b4p-4L 0x2.93b2bdb74cdc4744p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b4p-4L 0x2.93b2bdb74cdc4744p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9bp-4L 0x2.93b2bdb74cdc4744p+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9bp-4L 0x2.93b2bdb74cdc4748p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b4p-4L 0x2.93b2bdb74cdc4744p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b4p-4L 0x2.93b2bdb74cdc4744p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9bp-4L 0x2.93b2bdb74cdc4744p+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9bp-4L 0x2.93b2bdb74cdc4748p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b36e74d1ae36cep-4L 0x2.93b2bdb74cdc47454f5e7959ec32p+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b36e74d1ae36ccp-4L 0x2.93b2bdb74cdc47454f5e7959ec32p+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b36e74d1ae36ccp-4L 0x2.93b2bdb74cdc47454f5e7959ec32p+0L : inexact-ok += clog upward ldbl-128 -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b36e74d1ae36ccp-4L 0x2.93b2bdb74cdc47454f5e7959ec34p+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b36e74d1ae37p-4L 0x2.93b2bdb74cdc47454f5e7959ecp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b36e74d1ae37p-4L 0x2.93b2bdb74cdc47454f5e7959ecp+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b36e74d1ae36p-4L 0x2.93b2bdb74cdc47454f5e7959ecp+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d5p-4L : -0x3.4d0b8926f783f9b36e74d1ae36p-4L 0x2.93b2bdb74cdc47454f5e7959edp+0L : inexact-ok += clog downward flt-32 -0xa.ff293p-4f 0x6.f73d48p-4f : -0x3.4d0b9p-4f 0x2.93b2bcp+0f : inexact-ok += clog tonearest flt-32 -0xa.ff293p-4f 0x6.f73d48p-4f : -0x3.4d0b9p-4f 0x2.93b2cp+0f : inexact-ok += clog towardzero flt-32 -0xa.ff293p-4f 0x6.f73d48p-4f : -0x3.4d0b8cp-4f 0x2.93b2bcp+0f : inexact-ok += clog upward flt-32 -0xa.ff293p-4f 0x6.f73d48p-4f : -0x3.4d0b8cp-4f 0x2.93b2cp+0f : inexact-ok += clog downward dbl-64 -0xa.ff293p-4 0x6.f73d48p-4 : -0x3.4d0b8e69ffde4p-4 0x2.93b2be3c355a4p+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff293p-4 0x6.f73d48p-4 : -0x3.4d0b8e69ffde4p-4 0x2.93b2be3c355a6p+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff293p-4 0x6.f73d48p-4 : -0x3.4d0b8e69ffde2p-4 0x2.93b2be3c355a4p+0 : inexact-ok += clog upward dbl-64 -0xa.ff293p-4 0x6.f73d48p-4 : -0x3.4d0b8e69ffde2p-4 0x2.93b2be3c355a6p+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3304p-4L 0x2.93b2be3c355a5ebp+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde33p-4L 0x2.93b2be3c355a5eb4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde33p-4L 0x2.93b2be3c355a5ebp+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde33p-4L 0x2.93b2be3c355a5eb4p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3304p-4L 0x2.93b2be3c355a5ebp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde33p-4L 0x2.93b2be3c355a5eb4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde33p-4L 0x2.93b2be3c355a5ebp+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde33p-4L 0x2.93b2be3c355a5eb4p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3300d61633e02c0ap-4L 0x2.93b2be3c355a5eb38f64a6b95f8p+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3300d61633e02c0ap-4L 0x2.93b2be3c355a5eb38f64a6b95f82p+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3300d61633e02c08p-4L 0x2.93b2be3c355a5eb38f64a6b95f8p+0L : inexact-ok += clog upward ldbl-128 -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3300d61633e02c08p-4L 0x2.93b2be3c355a5eb38f64a6b95f82p+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3300d61633e02dp-4L 0x2.93b2be3c355a5eb38f64a6b95fp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3300d61633e02cp-4L 0x2.93b2be3c355a5eb38f64a6b96p+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3300d61633e02cp-4L 0x2.93b2be3c355a5eb38f64a6b95fp+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d48p-4L : -0x3.4d0b8e69ffde3300d61633e02cp-4L 0x2.93b2be3c355a5eb38f64a6b96p+0L : inexact-ok += clog downward dbl-64 -0xa.ff293p-4 0x6.f73d4cp-4 : -0x3.4d0b8bc87bb18p-4 0x2.93b2bdf9c11b4p+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff293p-4 0x6.f73d4cp-4 : -0x3.4d0b8bc87bb16p-4 0x2.93b2bdf9c11b4p+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff293p-4 0x6.f73d4cp-4 : -0x3.4d0b8bc87bb16p-4 0x2.93b2bdf9c11b4p+0 : inexact-ok += clog upward dbl-64 -0xa.ff293p-4 0x6.f73d4cp-4 : -0x3.4d0b8bc87bb16p-4 0x2.93b2bdf9c11b6p+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fcp-4L 0x2.93b2bdf9c11b480cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fcp-4L 0x2.93b2bdf9c11b481p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168f8p-4L 0x2.93b2bdf9c11b480cp+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168f8p-4L 0x2.93b2bdf9c11b481p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fcp-4L 0x2.93b2bdf9c11b480cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fcp-4L 0x2.93b2bdf9c11b481p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168f8p-4L 0x2.93b2bdf9c11b480cp+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168f8p-4L 0x2.93b2bdf9c11b481p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fb8ad3edc12636p-4L 0x2.93b2bdf9c11b480f10cb4d312c3cp+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fb8ad3edc12634p-4L 0x2.93b2bdf9c11b480f10cb4d312c3ep+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fb8ad3edc12634p-4L 0x2.93b2bdf9c11b480f10cb4d312c3cp+0L : inexact-ok += clog upward ldbl-128 -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fb8ad3edc12634p-4L 0x2.93b2bdf9c11b480f10cb4d312c3ep+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fb8ad3edc127p-4L 0x2.93b2bdf9c11b480f10cb4d312cp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fb8ad3edc126p-4L 0x2.93b2bdf9c11b480f10cb4d312cp+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fb8ad3edc126p-4L 0x2.93b2bdf9c11b480f10cb4d312cp+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x3.4d0b8bc87bb168fb8ad3edc126p-4L 0x2.93b2bdf9c11b480f10cb4d312dp+0L : inexact-ok += clog downward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d5p-4 : -0x3.4d0b8efd8b456p-4 0x2.93b2bd7c213ap+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d5p-4 : -0x3.4d0b8efd8b456p-4 0x2.93b2bd7c213a2p+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d5p-4 : -0x3.4d0b8efd8b454p-4 0x2.93b2bd7c213ap+0 : inexact-ok += clog upward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d5p-4 : -0x3.4d0b8efd8b454p-4 0x2.93b2bd7c213a2p+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd4p-4L 0x2.93b2bd7c213a1994p+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd4p-4L 0x2.93b2bd7c213a1994p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455ddp-4L 0x2.93b2bd7c213a1994p+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455ddp-4L 0x2.93b2bd7c213a1998p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd4p-4L 0x2.93b2bd7c213a1994p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd4p-4L 0x2.93b2bd7c213a1994p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455ddp-4L 0x2.93b2bd7c213a1994p+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455ddp-4L 0x2.93b2bd7c213a1998p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd26f4375d0da6cp-4L 0x2.93b2bd7c213a19949a456233ffbep+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd26f4375d0da6ap-4L 0x2.93b2bd7c213a19949a456233ffbep+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd26f4375d0da6ap-4L 0x2.93b2bd7c213a19949a456233ffbep+0L : inexact-ok += clog upward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd26f4375d0da6ap-4L 0x2.93b2bd7c213a19949a456233ffcp+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd26f4375d0dbp-4L 0x2.93b2bd7c213a19949a456233ffp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd26f4375d0dap-4L 0x2.93b2bd7c213a19949a456234p+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd26f4375d0dap-4L 0x2.93b2bd7c213a19949a456233ffp+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x3.4d0b8efd8b455dd26f4375d0dap-4L 0x2.93b2bd7c213a19949a456234p+0L : inexact-ok += clog downward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d48p-4 : -0x3.4d0b944093a38p-4 0x2.93b2be0109b84p+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d48p-4 : -0x3.4d0b944093a36p-4 0x2.93b2be0109b84p+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d48p-4 : -0x3.4d0b944093a36p-4 0x2.93b2be0109b84p+0 : inexact-ok += clog upward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d48p-4 : -0x3.4d0b944093a36p-4 0x2.93b2be0109b86p+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e28p-4L 0x2.93b2be0109b84e0cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e28p-4L 0x2.93b2be0109b84e0cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e24p-4L 0x2.93b2be0109b84e0cp+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e24p-4L 0x2.93b2be0109b84e1p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e28p-4L 0x2.93b2be0109b84e0cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e28p-4L 0x2.93b2be0109b84e0cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e24p-4L 0x2.93b2be0109b84e0cp+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e24p-4L 0x2.93b2be0109b84e1p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e27604c9d85fc82p-4L 0x2.93b2be0109b84e0c6a71e0bd2134p+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e27604c9d85fc82p-4L 0x2.93b2be0109b84e0c6a71e0bd2136p+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e27604c9d85fc8p-4L 0x2.93b2be0109b84e0c6a71e0bd2134p+0L : inexact-ok += clog upward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e27604c9d85fc8p-4L 0x2.93b2be0109b84e0c6a71e0bd2136p+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e27604c9d85fdp-4L 0x2.93b2be0109b84e0c6a71e0bd21p+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e27604c9d85fdp-4L 0x2.93b2be0109b84e0c6a71e0bd21p+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e27604c9d85fcp-4L 0x2.93b2be0109b84e0c6a71e0bd21p+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x3.4d0b944093a36e27604c9d85fcp-4L 0x2.93b2be0109b84e0c6a71e0bd22p+0L : inexact-ok += clog downward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 : -0x3.4d0b919f0f74cp-4 0x2.93b2bdbe95792p+0 : inexact-ok += clog tonearest dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 : -0x3.4d0b919f0f74cp-4 0x2.93b2bdbe95792p+0 : inexact-ok += clog towardzero dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 : -0x3.4d0b919f0f74ap-4 0x2.93b2bdbe95792p+0 : inexact-ok += clog upward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 : -0x3.4d0b919f0f74ap-4 0x2.93b2bdbe95794p+0 : inexact-ok += clog downward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b8ap-4L 0x2.93b2bdbe957928ep+0L : inexact-ok += clog tonearest ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b8ap-4L 0x2.93b2bdbe957928e4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89cp-4L 0x2.93b2bdbe957928ep+0L : inexact-ok += clog upward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89cp-4L 0x2.93b2bdbe957928e4p+0L : inexact-ok += clog downward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b8ap-4L 0x2.93b2bdbe957928ep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b8ap-4L 0x2.93b2bdbe957928e4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89cp-4L 0x2.93b2bdbe957928ep+0L : inexact-ok += clog upward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89cp-4L 0x2.93b2bdbe957928e4p+0L : inexact-ok += clog downward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89e5041efa78da8p-4L 0x2.93b2bdbe957928e323bb02046dap+0L : inexact-ok += clog tonearest ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89e5041efa78da8p-4L 0x2.93b2bdbe957928e323bb02046dap+0L : inexact-ok += clog towardzero ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89e5041efa78da6p-4L 0x2.93b2bdbe957928e323bb02046dap+0L : inexact-ok += clog upward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89e5041efa78da6p-4L 0x2.93b2bdbe957928e323bb02046da2p+0L : inexact-ok += clog downward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89e5041efa78ep-4L 0x2.93b2bdbe957928e323bb02046dp+0L : inexact-ok += clog tonearest ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89e5041efa78ep-4L 0x2.93b2bdbe957928e323bb02046ep+0L : inexact-ok += clog towardzero ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89e5041efa78dp-4L 0x2.93b2bdbe957928e323bb02046dp+0L : inexact-ok += clog upward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x3.4d0b919f0f74b89e5041efa78dp-4L 0x2.93b2bdbe957928e323bb02046ep+0L : inexact-ok +clog -0x5.1a5cfc2301114p-4 -0xb.730118p-4 += clog downward flt-32 -0x5.1a5cf8p-4f -0xb.73011p-4f : -0x3.e7b268p-4f -0x1.fd756ap+0f : inexact-ok += clog tonearest flt-32 -0x5.1a5cf8p-4f -0xb.73011p-4f : -0x3.e7b268p-4f -0x1.fd7568p+0f : inexact-ok += clog towardzero flt-32 -0x5.1a5cf8p-4f -0xb.73011p-4f : -0x3.e7b264p-4f -0x1.fd7568p+0f : inexact-ok += clog upward flt-32 -0x5.1a5cf8p-4f -0xb.73011p-4f : -0x3.e7b264p-4f -0x1.fd7568p+0f : inexact-ok += clog downward dbl-64 -0x5.1a5cf8p-4 -0xb.73011p-4 : -0x3.e7b267b2be812p-4 -0x1.fd7568e12763ep+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5cf8p-4 -0xb.73011p-4 : -0x3.e7b267b2be812p-4 -0x1.fd7568e12763ep+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5cf8p-4 -0xb.73011p-4 : -0x3.e7b267b2be81p-4 -0x1.fd7568e12763dp+0 : inexact-ok += clog upward dbl-64 -0x5.1a5cf8p-4 -0xb.73011p-4 : -0x3.e7b267b2be81p-4 -0x1.fd7568e12763dp+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811bp-4L -0x1.fd7568e12763dc42p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811bp-4L -0x1.fd7568e12763dc42p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811afcp-4L -0x1.fd7568e12763dc4p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811afcp-4L -0x1.fd7568e12763dc4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811bp-4L -0x1.fd7568e12763dc42p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811bp-4L -0x1.fd7568e12763dc42p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811afcp-4L -0x1.fd7568e12763dc4p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811afcp-4L -0x1.fd7568e12763dc4p+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811affe6bbf1e22b8cp-4L -0x1.fd7568e12763dc41b4676923ef8bp+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811affe6bbf1e22b8ap-4L -0x1.fd7568e12763dc41b4676923ef8bp+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811affe6bbf1e22b8ap-4L -0x1.fd7568e12763dc41b4676923ef8ap+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811affe6bbf1e22b8ap-4L -0x1.fd7568e12763dc41b4676923ef8ap+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811affe6bbf1e22cp-4L -0x1.fd7568e12763dc41b4676923fp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811affe6bbf1e22cp-4L -0x1.fd7568e12763dc41b4676923ef8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811affe6bbf1e22bp-4L -0x1.fd7568e12763dc41b4676923ef8p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x3.e7b267b2be811affe6bbf1e22bp-4L -0x1.fd7568e12763dc41b4676923ef8p+0L : inexact-ok += clog downward flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x3.e7b258p-4f -0x1.fd756ap+0f : inexact-ok += clog tonearest flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x3.e7b254p-4f -0x1.fd7568p+0f : inexact-ok += clog towardzero flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x3.e7b254p-4f -0x1.fd7568p+0f : inexact-ok += clog upward flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x3.e7b254p-4f -0x1.fd7568p+0f : inexact-ok += clog downward dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x3.e7b2550b576bcp-4 -0x1.fd75685c20a8cp+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x3.e7b2550b576bap-4 -0x1.fd75685c20a8cp+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x3.e7b2550b576bap-4 -0x1.fd75685c20a8bp+0 : inexact-ok += clog upward dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x3.e7b2550b576bap-4 -0x1.fd75685c20a8bp+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac7p-4L -0x1.fd75685c20a8bcc6p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac7p-4L -0x1.fd75685c20a8bcc6p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6cp-4L -0x1.fd75685c20a8bcc4p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6cp-4L -0x1.fd75685c20a8bcc4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac7p-4L -0x1.fd75685c20a8bcc6p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac7p-4L -0x1.fd75685c20a8bcc6p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6cp-4L -0x1.fd75685c20a8bcc4p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6cp-4L -0x1.fd75685c20a8bcc4p+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbfff8p-4L -0x1.fd75685c20a8bcc549131ae7d4d8p+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbfff8p-4L -0x1.fd75685c20a8bcc549131ae7d4d8p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbfff6p-4L -0x1.fd75685c20a8bcc549131ae7d4d7p+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbfff6p-4L -0x1.fd75685c20a8bcc549131ae7d4d7p+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbcp-4L -0x1.fd75685c20a8bcc549131ae7d5p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbcp-4L -0x1.fd75685c20a8bcc549131ae7d5p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbffp-4L -0x1.fd75685c20a8bcc549131ae7d48p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x3.e7b2550b576bac6e6f540dbbffp-4L -0x1.fd75685c20a8bcc549131ae7d48p+0L : inexact-ok += clog downward dbl-64 -0x5.1a5cf8p-4 -0xb.730118p-4 : -0x3.e7b25e5f0af44p-4 -0x1.fd75689ea4063p+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5cf8p-4 -0xb.730118p-4 : -0x3.e7b25e5f0af44p-4 -0x1.fd75689ea4062p+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5cf8p-4 -0xb.730118p-4 : -0x3.e7b25e5f0af42p-4 -0x1.fd75689ea4062p+0 : inexact-ok += clog upward dbl-64 -0x5.1a5cf8p-4 -0xb.730118p-4 : -0x3.e7b25e5f0af42p-4 -0x1.fd75689ea4062p+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af43608p-4L -0x1.fd75689ea40625bep+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af43608p-4L -0x1.fd75689ea40625bep+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af43604p-4L -0x1.fd75689ea40625bcp+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af43604p-4L -0x1.fd75689ea40625bcp+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af43608p-4L -0x1.fd75689ea40625bep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af43608p-4L -0x1.fd75689ea40625bep+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af43604p-4L -0x1.fd75689ea40625bcp+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af43604p-4L -0x1.fd75689ea40625bcp+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af436073aea00f11abcp-4L -0x1.fd75689ea40625bda648bfb10e51p+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af436073aea00f11abap-4L -0x1.fd75689ea40625bda648bfb10e5p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af436073aea00f11abap-4L -0x1.fd75689ea40625bda648bfb10e5p+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af436073aea00f11abap-4L -0x1.fd75689ea40625bda648bfb10e5p+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af436073aea00f11bp-4L -0x1.fd75689ea40625bda648bfb10e8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af436073aea00f11bp-4L -0x1.fd75689ea40625bda648bfb10e8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af436073aea00f11ap-4L -0x1.fd75689ea40625bda648bfb10ep+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x3.e7b25e5f0af436073aea00f11ap-4L -0x1.fd75689ea40625bda648bfb10ep+0L : inexact-ok += clog downward flt-32 -0x5.1a5dp-4f -0xb.73011p-4f : -0x3.e7b264p-4f -0x1.fd756ap+0f : inexact-ok += clog tonearest flt-32 -0x5.1a5dp-4f -0xb.73011p-4f : -0x3.e7b264p-4f -0x1.fd756ap+0f : inexact-ok += clog towardzero flt-32 -0x5.1a5dp-4f -0xb.73011p-4f : -0x3.e7b26p-4f -0x1.fd7568p+0f : inexact-ok += clog upward flt-32 -0x5.1a5dp-4f -0xb.73011p-4f : -0x3.e7b26p-4f -0x1.fd7568p+0f : inexact-ok += clog downward dbl-64 -0x5.1a5dp-4 -0xb.73011p-4 : -0x3.e7b2638a88a12p-4 -0x1.fd756976629cbp+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5dp-4 -0xb.73011p-4 : -0x3.e7b2638a88a12p-4 -0x1.fd756976629cap+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5dp-4 -0xb.73011p-4 : -0x3.e7b2638a88a1p-4 -0x1.fd756976629cap+0 : inexact-ok += clog upward dbl-64 -0x5.1a5dp-4 -0xb.73011p-4 : -0x3.e7b2638a88a1p-4 -0x1.fd756976629cap+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b4p-4L -0x1.fd756976629ca6a8p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118bp-4L -0x1.fd756976629ca6a6p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118bp-4L -0x1.fd756976629ca6a6p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118bp-4L -0x1.fd756976629ca6a6p+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b4p-4L -0x1.fd756976629ca6a8p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118bp-4L -0x1.fd756976629ca6a6p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118bp-4L -0x1.fd756976629ca6a6p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118bp-4L -0x1.fd756976629ca6a6p+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b18ad1b2f64d9ap-4L -0x1.fd756976629ca6a665796946bb7p+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b18ad1b2f64d98p-4L -0x1.fd756976629ca6a665796946bb7p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b18ad1b2f64d98p-4L -0x1.fd756976629ca6a665796946bb6fp+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b18ad1b2f64d98p-4L -0x1.fd756976629ca6a665796946bb6fp+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b18ad1b2f64ep-4L -0x1.fd756976629ca6a665796946bb8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b18ad1b2f64ep-4L -0x1.fd756976629ca6a665796946bb8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b18ad1b2f64dp-4L -0x1.fd756976629ca6a665796946bbp+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5dp-4L -0xb.73011p-4L : -0x3.e7b2638a88a118b18ad1b2f64dp-4L -0x1.fd756976629ca6a665796946bbp+0L : inexact-ok += clog downward flt-32 -0x5.1a5dp-4f -0xb.73012p-4f : -0x3.e7b254p-4f -0x1.fd756ap+0f : inexact-ok += clog tonearest flt-32 -0x5.1a5dp-4f -0xb.73012p-4f : -0x3.e7b25p-4f -0x1.fd7568p+0f : inexact-ok += clog towardzero flt-32 -0x5.1a5dp-4f -0xb.73012p-4f : -0x3.e7b25p-4f -0x1.fd7568p+0f : inexact-ok += clog upward flt-32 -0x5.1a5dp-4f -0xb.73012p-4f : -0x3.e7b25p-4f -0x1.fd7568p+0f : inexact-ok += clog downward dbl-64 -0x5.1a5dp-4 -0xb.73012p-4 : -0x3.e7b250e321956p-4 -0x1.fd7568f15be1p+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5dp-4 -0xb.73012p-4 : -0x3.e7b250e321956p-4 -0x1.fd7568f15be1p+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5dp-4 -0xb.73012p-4 : -0x3.e7b250e321954p-4 -0x1.fd7568f15be0fp+0 : inexact-ok += clog upward dbl-64 -0x5.1a5dp-4 -0xb.73012p-4 : -0x3.e7b250e321954p-4 -0x1.fd7568f15be0fp+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b98p-4L -0x1.fd7568f15be0fbbep+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b98p-4L -0x1.fd7568f15be0fbbep+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b94p-4L -0x1.fd7568f15be0fbbcp+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b94p-4L -0x1.fd7568f15be0fbbcp+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b98p-4L -0x1.fd7568f15be0fbbep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b98p-4L -0x1.fd7568f15be0fbbep+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b94p-4L -0x1.fd7568f15be0fbbcp+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b94p-4L -0x1.fd7568f15be0fbbcp+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b96331a0bdba134p-4L -0x1.fd7568f15be0fbbdfe9c3d31f5acp+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b96331a0bdba134p-4L -0x1.fd7568f15be0fbbdfe9c3d31f5abp+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b96331a0bdba132p-4L -0x1.fd7568f15be0fbbdfe9c3d31f5abp+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b96331a0bdba132p-4L -0x1.fd7568f15be0fbbdfe9c3d31f5abp+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b96331a0bdba2p-4L -0x1.fd7568f15be0fbbdfe9c3d31f6p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b96331a0bdba1p-4L -0x1.fd7568f15be0fbbdfe9c3d31f58p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b96331a0bdba1p-4L -0x1.fd7568f15be0fbbdfe9c3d31f58p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5dp-4L -0xb.73012p-4L : -0x3.e7b250e321955b96331a0bdba1p-4L -0x1.fd7568f15be0fbbdfe9c3d31f58p+0L : inexact-ok += clog downward dbl-64 -0x5.1a5dp-4 -0xb.730118p-4 : -0x3.e7b25a36d5192p-4 -0x1.fd756933df3ebp+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5dp-4 -0xb.730118p-4 : -0x3.e7b25a36d519p-4 -0x1.fd756933df3ebp+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5dp-4 -0xb.730118p-4 : -0x3.e7b25a36d519p-4 -0x1.fd756933df3eap+0 : inexact-ok += clog upward dbl-64 -0x5.1a5dp-4 -0xb.730118p-4 : -0x3.e7b25a36d519p-4 -0x1.fd756933df3eap+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c74p-4L -0x1.fd756933df3eaa6ep+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c74p-4L -0x1.fd756933df3eaa6cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c7p-4L -0x1.fd756933df3eaa6cp+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c7p-4L -0x1.fd756933df3eaa6cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c74p-4L -0x1.fd756933df3eaa6ep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c74p-4L -0x1.fd756933df3eaa6cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c7p-4L -0x1.fd756933df3eaa6cp+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c7p-4L -0x1.fd756933df3eaa6cp+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c73f2ccef8151c6p-4L -0x1.fd756933df3eaa6c5981d3a8fab1p+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c73f2ccef8151c4p-4L -0x1.fd756933df3eaa6c5981d3a8fab1p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c73f2ccef8151c4p-4L -0x1.fd756933df3eaa6c5981d3a8fabp+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c73f2ccef8151c4p-4L -0x1.fd756933df3eaa6c5981d3a8fabp+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c73f2ccef8152p-4L -0x1.fd756933df3eaa6c5981d3a8fbp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c73f2ccef8152p-4L -0x1.fd756933df3eaa6c5981d3a8fa8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c73f2ccef8151p-4L -0x1.fd756933df3eaa6c5981d3a8fa8p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5dp-4L -0xb.730118p-4L : -0x3.e7b25a36d5190c73f2ccef8151p-4L -0x1.fd756933df3eaa6c5981d3a8fa8p+0L : inexact-ok += clog downward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73011p-4 : -0x3.e7b2658c7318p-4 -0x1.fd75692e51f75p+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73011p-4 : -0x3.e7b2658c7318p-4 -0x1.fd75692e51f75p+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73011p-4 : -0x3.e7b2658c7317ep-4 -0x1.fd75692e51f74p+0 : inexact-ok += clog upward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73011p-4 : -0x3.e7b2658c7317ep-4 -0x1.fd75692e51f74p+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a4p-4L -0x1.fd75692e51f74cc8p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3ap-4L -0x1.fd75692e51f74cc6p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3ap-4L -0x1.fd75692e51f74cc6p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3ap-4L -0x1.fd75692e51f74cc6p+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a4p-4L -0x1.fd75692e51f74cc8p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3ap-4L -0x1.fd75692e51f74cc6p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3ap-4L -0x1.fd75692e51f74cc6p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3ap-4L -0x1.fd75692e51f74cc6p+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a0bd78b008e2d8p-4L -0x1.fd75692e51f74cc6e11775f09ef9p+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a0bd78b008e2d8p-4L -0x1.fd75692e51f74cc6e11775f09ef8p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a0bd78b008e2d6p-4L -0x1.fd75692e51f74cc6e11775f09ef8p+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a0bd78b008e2d6p-4L -0x1.fd75692e51f74cc6e11775f09ef8p+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a0bd78b008e3p-4L -0x1.fd75692e51f74cc6e11775f09fp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a0bd78b008e3p-4L -0x1.fd75692e51f74cc6e11775f09fp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a0bd78b008e2p-4L -0x1.fd75692e51f74cc6e11775f09e8p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x3.e7b2658c7317f3a0bd78b008e2p-4L -0x1.fd75692e51f74cc6e11775f09e8p+0L : inexact-ok += clog downward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73012p-4 : -0x3.e7b252e50c07ap-4 -0x1.fd7568a94b3bfp+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73012p-4 : -0x3.e7b252e50c078p-4 -0x1.fd7568a94b3bep+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73012p-4 : -0x3.e7b252e50c078p-4 -0x1.fd7568a94b3bep+0 : inexact-ok += clog upward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73012p-4 : -0x3.e7b252e50c078p-4 -0x1.fd7568a94b3bep+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c078838p-4L -0x1.fd7568a94b3be534p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c078834p-4L -0x1.fd7568a94b3be532p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c078834p-4L -0x1.fd7568a94b3be532p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c078834p-4L -0x1.fd7568a94b3be532p+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c078838p-4L -0x1.fd7568a94b3be534p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c078834p-4L -0x1.fd7568a94b3be532p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c078834p-4L -0x1.fd7568a94b3be532p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c078834p-4L -0x1.fd7568a94b3be532p+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c07883405253f324054p-4L -0x1.fd7568a94b3be5326cd882b6d37bp+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c07883405253f324054p-4L -0x1.fd7568a94b3be5326cd882b6d37bp+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c07883405253f324052p-4L -0x1.fd7568a94b3be5326cd882b6d37ap+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c07883405253f324052p-4L -0x1.fd7568a94b3be5326cd882b6d37ap+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c07883405253f3241p-4L -0x1.fd7568a94b3be5326cd882b6d38p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c07883405253f324p-4L -0x1.fd7568a94b3be5326cd882b6d38p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c07883405253f324p-4L -0x1.fd7568a94b3be5326cd882b6d3p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x3.e7b252e50c07883405253f324p-4L -0x1.fd7568a94b3be5326cd882b6d3p+0L : inexact-ok += clog downward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 : -0x3.e7b25c38bf8dap-4 -0x1.fd7568ebce998p+0 : inexact-ok += clog tonearest dbl-64 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 : -0x3.e7b25c38bf8dap-4 -0x1.fd7568ebce997p+0 : inexact-ok += clog towardzero dbl-64 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 : -0x3.e7b25c38bf8d8p-4 -0x1.fd7568ebce997p+0 : inexact-ok += clog upward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 : -0x3.e7b25c38bf8d8p-4 -0x1.fd7568ebce997p+0 : inexact-ok += clog downward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903cp-4L -0x1.fd7568ebce997238p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903cp-4L -0x1.fd7568ebce997236p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d9038p-4L -0x1.fd7568ebce997236p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d9038p-4L -0x1.fd7568ebce997236p+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903cp-4L -0x1.fd7568ebce997238p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903cp-4L -0x1.fd7568ebce997236p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d9038p-4L -0x1.fd7568ebce997236p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d9038p-4L -0x1.fd7568ebce997236p+0L : inexact-ok += clog downward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903a733cd0e37c42p-4L -0x1.fd7568ebce997236ce78e1b8e318p+0L : inexact-ok += clog tonearest ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903a733cd0e37c4p-4L -0x1.fd7568ebce997236ce78e1b8e317p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903a733cd0e37c4p-4L -0x1.fd7568ebce997236ce78e1b8e317p+0L : inexact-ok += clog upward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903a733cd0e37c4p-4L -0x1.fd7568ebce997236ce78e1b8e317p+0L : inexact-ok += clog downward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903a733cd0e37dp-4L -0x1.fd7568ebce997236ce78e1b8e38p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903a733cd0e37cp-4L -0x1.fd7568ebce997236ce78e1b8e3p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903a733cd0e37cp-4L -0x1.fd7568ebce997236ce78e1b8e3p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x3.e7b25c38bf8d903a733cd0e37cp-4L -0x1.fd7568ebce997236ce78e1b8e3p+0L : inexact-ok +clog 0xb.ffffcp-4 0x7.ffff1p-4 += clog downward flt-32 0xb.ffffcp-4f 0x7.ffff1p-4f : -0x1.a93fa4p-4f 0x9.6874bp-4f : inexact-ok += clog tonearest flt-32 0xb.ffffcp-4f 0x7.ffff1p-4f : -0x1.a93fa2p-4f 0x9.6874bp-4f : inexact-ok += clog towardzero flt-32 0xb.ffffcp-4f 0x7.ffff1p-4f : -0x1.a93fa2p-4f 0x9.6874bp-4f : inexact-ok += clog upward flt-32 0xb.ffffcp-4f 0x7.ffff1p-4f : -0x1.a93fa2p-4f 0x9.6874cp-4f : inexact-ok += clog downward dbl-64 0xb.ffffcp-4 0x7.ffff1p-4 : -0x1.a93fa28d9b183p-4 0x9.6874b4dbc6228p-4 : inexact-ok += clog tonearest dbl-64 0xb.ffffcp-4 0x7.ffff1p-4 : -0x1.a93fa28d9b182p-4 0x9.6874b4dbc6228p-4 : inexact-ok += clog towardzero dbl-64 0xb.ffffcp-4 0x7.ffff1p-4 : -0x1.a93fa28d9b182p-4 0x9.6874b4dbc6228p-4 : inexact-ok += clog upward dbl-64 0xb.ffffcp-4 0x7.ffff1p-4 : -0x1.a93fa28d9b182p-4 0x9.6874b4dbc623p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b182792p-4L 0x9.6874b4dbc62291dp-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b182792p-4L 0x9.6874b4dbc62291ep-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b18279p-4L 0x9.6874b4dbc62291dp-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b18279p-4L 0x9.6874b4dbc62291ep-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b182792p-4L 0x9.6874b4dbc62291dp-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b182792p-4L 0x9.6874b4dbc62291ep-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b18279p-4L 0x9.6874b4dbc62291dp-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b18279p-4L 0x9.6874b4dbc62291ep-4L : inexact-ok += clog downward ldbl-128 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b1827912745690a4232p-4L 0x9.6874b4dbc62291de15f1ce6eee5p-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b1827912745690a4231p-4L 0x9.6874b4dbc62291de15f1ce6eee5p-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b1827912745690a4231p-4L 0x9.6874b4dbc62291de15f1ce6eee5p-4L : inexact-ok += clog upward ldbl-128 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b1827912745690a4231p-4L 0x9.6874b4dbc62291de15f1ce6eee58p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b1827912745690a428p-4L 0x9.6874b4dbc62291de15f1ce6eecp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b1827912745690a42p-4L 0x9.6874b4dbc62291de15f1ce6efp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b1827912745690a42p-4L 0x9.6874b4dbc62291de15f1ce6eecp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffffcp-4L 0x7.ffff1p-4L : -0x1.a93fa28d9b1827912745690a42p-4L 0x9.6874b4dbc62291de15f1ce6efp-4L : inexact-ok +clog 0xb.ffffp-4 0x7.ffffap-4 += clog downward flt-32 0xb.ffffp-4f 0x7.ffffap-4f : -0x1.a93ffcp-4f 0x9.6875ap-4f : inexact-ok += clog tonearest flt-32 0xb.ffffp-4f 0x7.ffffap-4f : -0x1.a93ffcp-4f 0x9.6875bp-4f : inexact-ok += clog towardzero flt-32 0xb.ffffp-4f 0x7.ffffap-4f : -0x1.a93ffap-4f 0x9.6875ap-4f : inexact-ok += clog upward flt-32 0xb.ffffp-4f 0x7.ffffap-4f : -0x1.a93ffap-4f 0x9.6875bp-4f : inexact-ok += clog downward dbl-64 0xb.ffffp-4 0x7.ffffap-4 : -0x1.a93ffb2b2dd7dp-4 0x9.6875afef8588p-4 : inexact-ok += clog tonearest dbl-64 0xb.ffffp-4 0x7.ffffap-4 : -0x1.a93ffb2b2dd7cp-4 0x9.6875afef8588p-4 : inexact-ok += clog towardzero dbl-64 0xb.ffffp-4 0x7.ffffap-4 : -0x1.a93ffb2b2dd7cp-4 0x9.6875afef8588p-4 : inexact-ok += clog upward dbl-64 0xb.ffffp-4 0x7.ffffap-4 : -0x1.a93ffb2b2dd7cp-4 0x9.6875afef85888p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c74ap-4L 0x9.6875afef8588104p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c748p-4L 0x9.6875afef8588105p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c748p-4L 0x9.6875afef8588104p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c748p-4L 0x9.6875afef8588105p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c74ap-4L 0x9.6875afef8588104p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c748p-4L 0x9.6875afef8588105p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c748p-4L 0x9.6875afef8588104p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c748p-4L 0x9.6875afef8588105p-4L : inexact-ok += clog downward ldbl-128 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c7482f59a89436dbp-4L 0x9.6875afef8588104a978c1bcf0d5p-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c7482f59a89436dbp-4L 0x9.6875afef8588104a978c1bcf0d58p-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c7482f59a89436dap-4L 0x9.6875afef8588104a978c1bcf0d5p-4L : inexact-ok += clog upward ldbl-128 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c7482f59a89436dap-4L 0x9.6875afef8588104a978c1bcf0d58p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c7482f59a89437p-4L 0x9.6875afef8588104a978c1bcf0cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c7482f59a89437p-4L 0x9.6875afef8588104a978c1bcf0cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c7482f59a894368p-4L 0x9.6875afef8588104a978c1bcf0cp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffap-4L : -0x1.a93ffb2b2dd7c7482f59a894368p-4L 0x9.6875afef8588104a978c1bcf1p-4L : inexact-ok +clog 0xb.ffffp-4 0x7.fffff8p-4 += clog downward flt-32 0xb.ffffp-4f 0x7.fffff8p-4f : -0x1.a93fc6p-4f 0x9.6876p-4f : inexact-ok += clog tonearest flt-32 0xb.ffffp-4f 0x7.fffff8p-4f : -0x1.a93fc6p-4f 0x9.6876p-4f : inexact-ok += clog towardzero flt-32 0xb.ffffp-4f 0x7.fffff8p-4f : -0x1.a93fc4p-4f 0x9.6876p-4f : inexact-ok += clog upward flt-32 0xb.ffffp-4f 0x7.fffff8p-4f : -0x1.a93fc4p-4f 0x9.68761p-4f : inexact-ok += clog downward dbl-64 0xb.ffffp-4 0x7.fffff8p-4 : -0x1.a93fc503c5a97p-4 0x9.6876012a9d188p-4 : inexact-ok += clog tonearest dbl-64 0xb.ffffp-4 0x7.fffff8p-4 : -0x1.a93fc503c5a96p-4 0x9.6876012a9d188p-4 : inexact-ok += clog towardzero dbl-64 0xb.ffffp-4 0x7.fffff8p-4 : -0x1.a93fc503c5a96p-4 0x9.6876012a9d188p-4 : inexact-ok += clog upward dbl-64 0xb.ffffp-4 0x7.fffff8p-4 : -0x1.a93fc503c5a96p-4 0x9.6876012a9d19p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d6p-4L 0x9.6876012a9d18bap-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4p-4L 0x9.6876012a9d18ba1p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4p-4L 0x9.6876012a9d18bap-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4p-4L 0x9.6876012a9d18ba1p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d6p-4L 0x9.6876012a9d18bap-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4p-4L 0x9.6876012a9d18ba1p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4p-4L 0x9.6876012a9d18bap-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4p-4L 0x9.6876012a9d18ba1p-4L : inexact-ok += clog downward ldbl-128 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4fa1ae609afa4p-4L 0x9.6876012a9d18ba0cbf37b289409p-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4fa1ae609afa4p-4L 0x9.6876012a9d18ba0cbf37b2894098p-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4fa1ae609afa3p-4L 0x9.6876012a9d18ba0cbf37b289409p-4L : inexact-ok += clog upward ldbl-128 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4fa1ae609afa3p-4L 0x9.6876012a9d18ba0cbf37b2894098p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4fa1ae609bp-4L 0x9.6876012a9d18ba0cbf37b2894p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4fa1ae609af8p-4L 0x9.6876012a9d18ba0cbf37b2894p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4fa1ae609af8p-4L 0x9.6876012a9d18ba0cbf37b2894p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffffp-4L 0x7.fffff8p-4L : -0x1.a93fc503c5a962d4fa1ae609af8p-4L 0x9.6876012a9d18ba0cbf37b28944p-4L : inexact-ok +clog 0xb.ffffp-4 0x7.ffffp-4 += clog downward flt-32 0xb.ffffp-4f 0x7.ffffp-4f : -0x1.a9405ep-4f 0x9.68751p-4f : inexact-ok += clog tonearest flt-32 0xb.ffffp-4f 0x7.ffffp-4f : -0x1.a9405ep-4f 0x9.68752p-4f : inexact-ok += clog towardzero flt-32 0xb.ffffp-4f 0x7.ffffp-4f : -0x1.a9405cp-4f 0x9.68751p-4f : inexact-ok += clog upward flt-32 0xb.ffffp-4f 0x7.ffffp-4f : -0x1.a9405cp-4f 0x9.68752p-4f : inexact-ok += clog downward dbl-64 0xb.ffffp-4 0x7.ffffp-4 : -0x1.a9405da15d559p-4 0x9.68751c3e3de9p-4 : inexact-ok += clog tonearest dbl-64 0xb.ffffp-4 0x7.ffffp-4 : -0x1.a9405da15d558p-4 0x9.68751c3e3de9p-4 : inexact-ok += clog towardzero dbl-64 0xb.ffffp-4 0x7.ffffp-4 : -0x1.a9405da15d558p-4 0x9.68751c3e3de9p-4 : inexact-ok += clog upward dbl-64 0xb.ffffp-4 0x7.ffffp-4 : -0x1.a9405da15d558p-4 0x9.68751c3e3de98p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823ep-4L 0x9.68751c3e3de9019p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823ep-4L 0x9.68751c3e3de9019p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823cp-4L 0x9.68751c3e3de9019p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823cp-4L 0x9.68751c3e3de901ap-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823ep-4L 0x9.68751c3e3de9019p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823ep-4L 0x9.68751c3e3de9019p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823cp-4L 0x9.68751c3e3de9019p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823cp-4L 0x9.68751c3e3de901ap-4L : inexact-ok += clog downward ldbl-128 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823dbf25eb7ce6e5p-4L 0x9.68751c3e3de90196765cfce78ff8p-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823dbf25eb7ce6e4p-4L 0x9.68751c3e3de90196765cfce79p-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823dbf25eb7ce6e4p-4L 0x9.68751c3e3de90196765cfce78ff8p-4L : inexact-ok += clog upward ldbl-128 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823dbf25eb7ce6e4p-4L 0x9.68751c3e3de90196765cfce79p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823dbf25eb7ce7p-4L 0x9.68751c3e3de90196765cfce78cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823dbf25eb7ce7p-4L 0x9.68751c3e3de90196765cfce79p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823dbf25eb7ce68p-4L 0x9.68751c3e3de90196765cfce78cp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffp-4L : -0x1.a9405da15d55823dbf25eb7ce68p-4L 0x9.68751c3e3de90196765cfce79p-4L : inexact-ok +clog 0xb.fffffp-4 0x7.ffff68p-4 += clog downward flt-32 0xb.fffffp-4f 0x7.ffff68p-4f : -0x1.a93f42p-4f 0x9.6874ep-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.ffff68p-4f : -0x1.a93f4p-4f 0x9.6874fp-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.ffff68p-4f : -0x1.a93f4p-4f 0x9.6874ep-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.ffff68p-4f : -0x1.a93f4p-4f 0x9.6874fp-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.ffff68p-4 : -0x1.a93f401771e54p-4 0x9.6874e88d06f5p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.ffff68p-4 : -0x1.a93f401771e54p-4 0x9.6874e88d06f5p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.ffff68p-4 : -0x1.a93f401771e53p-4 0x9.6874e88d06f5p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.ffff68p-4 : -0x1.a93f401771e53p-4 0x9.6874e88d06f58p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53862p-4L 0x9.6874e88d06f5208p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e5386p-4L 0x9.6874e88d06f5209p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e5386p-4L 0x9.6874e88d06f5208p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e5386p-4L 0x9.6874e88d06f5209p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53862p-4L 0x9.6874e88d06f5208p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e5386p-4L 0x9.6874e88d06f5209p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e5386p-4L 0x9.6874e88d06f5208p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e5386p-4L 0x9.6874e88d06f5209p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53860dd91978cf023p-4L 0x9.6874e88d06f5208e18391bc8e0d8p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53860dd91978cf023p-4L 0x9.6874e88d06f5208e18391bc8e0ep-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53860dd91978cf022p-4L 0x9.6874e88d06f5208e18391bc8e0d8p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53860dd91978cf022p-4L 0x9.6874e88d06f5208e18391bc8e0ep-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53860dd91978cf08p-4L 0x9.6874e88d06f5208e18391bc8ep-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53860dd91978cfp-4L 0x9.6874e88d06f5208e18391bc8ep-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53860dd91978cfp-4L 0x9.6874e88d06f5208e18391bc8ep-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.ffff68p-4L : -0x1.a93f401771e53860dd91978cfp-4L 0x9.6874e88d06f5208e18391bc8e4p-4L : inexact-ok +clog 0xb.fffffp-4 0x7.ffffp-4 += clog downward flt-32 0xb.fffffp-4f 0x7.ffffp-4f : -0x1.a93f82p-4f 0x9.68748p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.ffffp-4f : -0x1.a93f8p-4f 0x9.68749p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.ffffp-4f : -0x1.a93f8p-4f 0x9.68748p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.ffffp-4f : -0x1.a93f8p-4f 0x9.68749p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.ffffp-4 : -0x1.a93f80176fe7bp-4 0x9.6874888d00e1p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.ffffp-4 : -0x1.a93f80176fe7bp-4 0x9.6874888d00e18p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.ffffp-4 : -0x1.a93f80176fe7ap-4 0x9.6874888d00e1p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.ffffp-4 : -0x1.a93f80176fe7ap-4 0x9.6874888d00e18p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae32p-4L 0x9.6874888d00e16f3p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae32p-4L 0x9.6874888d00e16f3p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae3p-4L 0x9.6874888d00e16f3p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae3p-4L 0x9.6874888d00e16f4p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae32p-4L 0x9.6874888d00e16f3p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae32p-4L 0x9.6874888d00e16f3p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae3p-4L 0x9.6874888d00e16f3p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae3p-4L 0x9.6874888d00e16f4p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae31192206c04e0ap-4L 0x9.6874888d00e16f338da175da3428p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae31192206c04e09p-4L 0x9.6874888d00e16f338da175da343p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae31192206c04e09p-4L 0x9.6874888d00e16f338da175da3428p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae31192206c04e09p-4L 0x9.6874888d00e16f338da175da343p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae31192206c04e8p-4L 0x9.6874888d00e16f338da175da34p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae31192206c04ep-4L 0x9.6874888d00e16f338da175da34p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae31192206c04ep-4L 0x9.6874888d00e16f338da175da34p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.ffffp-4L : -0x1.a93f80176fe7ae31192206c04ep-4L 0x9.6874888d00e16f338da175da38p-4L : inexact-ok +clog 0xb.ffff8p-4 0x7.ffffcp-4 += clog downward flt-32 0xb.ffff8p-4f 0x7.ffffcp-4f : -0x1.a93f72p-4f 0x9.68757p-4f : inexact-ok += clog tonearest flt-32 0xb.ffff8p-4f 0x7.ffffcp-4f : -0x1.a93f72p-4f 0x9.68758p-4f : inexact-ok += clog towardzero flt-32 0xb.ffff8p-4f 0x7.ffffcp-4f : -0x1.a93f7p-4f 0x9.68757p-4f : inexact-ok += clog upward flt-32 0xb.ffff8p-4f 0x7.ffffcp-4f : -0x1.a93f7p-4f 0x9.68758p-4f : inexact-ok += clog downward dbl-64 0xb.ffff8p-4 0x7.ffffcp-4 : -0x1.a93f715289374p-4 0x9.68757eb46dap-4 : inexact-ok += clog tonearest dbl-64 0xb.ffff8p-4 0x7.ffffcp-4 : -0x1.a93f715289373p-4 0x9.68757eb46da08p-4 : inexact-ok += clog towardzero dbl-64 0xb.ffff8p-4 0x7.ffffcp-4 : -0x1.a93f715289373p-4 0x9.68757eb46dap-4 : inexact-ok += clog upward dbl-64 0xb.ffff8p-4 0x7.ffffcp-4 : -0x1.a93f715289373p-4 0x9.68757eb46da08p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373582p-4L 0x9.68757eb46da04c8p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373582p-4L 0x9.68757eb46da04c9p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f71528937358p-4L 0x9.68757eb46da04c8p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f71528937358p-4L 0x9.68757eb46da04c9p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373582p-4L 0x9.68757eb46da04c8p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373582p-4L 0x9.68757eb46da04c9p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f71528937358p-4L 0x9.68757eb46da04c8p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f71528937358p-4L 0x9.68757eb46da04c9p-4L : inexact-ok += clog downward ldbl-128 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373581e97f68c80c34p-4L 0x9.68757eb46da04c8f64c24c5d3cap-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373581e97f68c80c34p-4L 0x9.68757eb46da04c8f64c24c5d3ca8p-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373581e97f68c80c33p-4L 0x9.68757eb46da04c8f64c24c5d3cap-4L : inexact-ok += clog upward ldbl-128 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373581e97f68c80c33p-4L 0x9.68757eb46da04c8f64c24c5d3ca8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373581e97f68c80c8p-4L 0x9.68757eb46da04c8f64c24c5d3cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373581e97f68c80cp-4L 0x9.68757eb46da04c8f64c24c5d3cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373581e97f68c80cp-4L 0x9.68757eb46da04c8f64c24c5d3cp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffff8p-4L 0x7.ffffcp-4L : -0x1.a93f715289373581e97f68c80cp-4L 0x9.68757eb46da04c8f64c24c5d4p-4L : inexact-ok +clog 0xb.ffffp-4 0x7.ffffcp-4 += clog downward flt-32 0xb.ffffp-4f 0x7.ffffcp-4f : -0x1.a93fe8p-4f 0x9.6875cp-4f : inexact-ok += clog tonearest flt-32 0xb.ffffp-4f 0x7.ffffcp-4f : -0x1.a93fe8p-4f 0x9.6875dp-4f : inexact-ok += clog towardzero flt-32 0xb.ffffp-4f 0x7.ffffcp-4f : -0x1.a93fe6p-4f 0x9.6875cp-4f : inexact-ok += clog upward flt-32 0xb.ffffp-4f 0x7.ffffcp-4f : -0x1.a93fe6p-4f 0x9.6875dp-4f : inexact-ok += clog downward dbl-64 0xb.ffffp-4 0x7.ffffcp-4 : -0x1.a93fe779f0ca3p-4 0x9.6875cd795fcd8p-4 : inexact-ok += clog tonearest dbl-64 0xb.ffffp-4 0x7.ffffcp-4 : -0x1.a93fe779f0ca2p-4 0x9.6875cd795fcd8p-4 : inexact-ok += clog towardzero dbl-64 0xb.ffffp-4 0x7.ffffcp-4 : -0x1.a93fe779f0ca2p-4 0x9.6875cd795fcd8p-4 : inexact-ok += clog upward dbl-64 0xb.ffffp-4 0x7.ffffcp-4 : -0x1.a93fe779f0ca2p-4 0x9.6875cd795fcep-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca2508p-4L 0x9.6875cd795fcdbe9p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca2508p-4L 0x9.6875cd795fcdbe9p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca2506p-4L 0x9.6875cd795fcdbe9p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca2506p-4L 0x9.6875cd795fcdbeap-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca2508p-4L 0x9.6875cd795fcdbe9p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca2508p-4L 0x9.6875cd795fcdbe9p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca2506p-4L 0x9.6875cd795fcdbe9p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca2506p-4L 0x9.6875cd795fcdbeap-4L : inexact-ok += clog downward ldbl-128 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca250718ecf47dde41p-4L 0x9.6875cd795fcdbe9155f265d863ap-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca250718ecf47dde4p-4L 0x9.6875cd795fcdbe9155f265d863ap-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca250718ecf47dde4p-4L 0x9.6875cd795fcdbe9155f265d863ap-4L : inexact-ok += clog upward ldbl-128 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca250718ecf47dde4p-4L 0x9.6875cd795fcdbe9155f265d863a8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca250718ecf47dde8p-4L 0x9.6875cd795fcdbe9155f265d86p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca250718ecf47dde8p-4L 0x9.6875cd795fcdbe9155f265d864p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca250718ecf47ddep-4L 0x9.6875cd795fcdbe9155f265d86p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffcp-4L : -0x1.a93fe779f0ca250718ecf47ddep-4L 0x9.6875cd795fcdbe9155f265d864p-4L : inexact-ok +clog 0xb.ffffp-4 0x7.ffffb8p-4 += clog downward flt-32 0xb.ffffp-4f 0x7.ffffb8p-4f : -0x1.a93feep-4f 0x9.6875cp-4f : inexact-ok += clog tonearest flt-32 0xb.ffffp-4f 0x7.ffffb8p-4f : -0x1.a93fecp-4f 0x9.6875cp-4f : inexact-ok += clog towardzero flt-32 0xb.ffffp-4f 0x7.ffffb8p-4f : -0x1.a93fecp-4f 0x9.6875cp-4f : inexact-ok += clog upward flt-32 0xb.ffffp-4f 0x7.ffffb8p-4f : -0x1.a93fecp-4f 0x9.6875dp-4f : inexact-ok += clog downward dbl-64 0xb.ffffp-4 0x7.ffffb8p-4 : -0x1.a93fec6640107p-4 0x9.6875c616e943p-4 : inexact-ok += clog tonearest dbl-64 0xb.ffffp-4 0x7.ffffb8p-4 : -0x1.a93fec6640106p-4 0x9.6875c616e943p-4 : inexact-ok += clog towardzero dbl-64 0xb.ffffp-4 0x7.ffffb8p-4 : -0x1.a93fec6640106p-4 0x9.6875c616e943p-4 : inexact-ok += clog upward dbl-64 0xb.ffffp-4 0x7.ffffb8p-4 : -0x1.a93fec6640106p-4 0x9.6875c616e9438p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b2p-4L 0x9.6875c616e94324p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b2p-4L 0x9.6875c616e943241p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064bp-4L 0x9.6875c616e94324p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064bp-4L 0x9.6875c616e943241p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b2p-4L 0x9.6875c616e94324p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b2p-4L 0x9.6875c616e943241p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064bp-4L 0x9.6875c616e94324p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064bp-4L 0x9.6875c616e943241p-4L : inexact-ok += clog downward ldbl-128 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b13a4b0cfa7998p-4L 0x9.6875c616e943240b51581fb52a4p-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b13a4b0cfa7997p-4L 0x9.6875c616e943240b51581fb52a48p-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b13a4b0cfa7997p-4L 0x9.6875c616e943240b51581fb52a4p-4L : inexact-ok += clog upward ldbl-128 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b13a4b0cfa7997p-4L 0x9.6875c616e943240b51581fb52a48p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b13a4b0cfa7ap-4L 0x9.6875c616e943240b51581fb528p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b13a4b0cfa798p-4L 0x9.6875c616e943240b51581fb52cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b13a4b0cfa798p-4L 0x9.6875c616e943240b51581fb528p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffb8p-4L : -0x1.a93fec66401064b13a4b0cfa798p-4L 0x9.6875c616e943240b51581fb52cp-4L : inexact-ok +clog 0xb.ffffp-4 0x7.ffff7p-4 += clog downward flt-32 0xb.ffffp-4f 0x7.ffff7p-4f : -0x1.a9401ap-4f 0x9.68758p-4f : inexact-ok += clog tonearest flt-32 0xb.ffffp-4f 0x7.ffff7p-4f : -0x1.a94018p-4f 0x9.68758p-4f : inexact-ok += clog towardzero flt-32 0xb.ffffp-4f 0x7.ffff7p-4f : -0x1.a94018p-4f 0x9.68758p-4f : inexact-ok += clog upward flt-32 0xb.ffffp-4f 0x7.ffff7p-4f : -0x1.a94018p-4f 0x9.68759p-4f : inexact-ok += clog downward dbl-64 0xb.ffffp-4 0x7.ffff7p-4 : -0x1.a94018b509337p-4 0x9.687583a0bd97p-4 : inexact-ok += clog tonearest dbl-64 0xb.ffffp-4 0x7.ffff7p-4 : -0x1.a94018b509337p-4 0x9.687583a0bd97p-4 : inexact-ok += clog towardzero dbl-64 0xb.ffffp-4 0x7.ffff7p-4 : -0x1.a94018b509336p-4 0x9.687583a0bd97p-4 : inexact-ok += clog upward dbl-64 0xb.ffffp-4 0x7.ffff7p-4 : -0x1.a94018b509336p-4 0x9.687583a0bd978p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca4p-4L 0x9.687583a0bd9735fp-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2p-4L 0x9.687583a0bd9735fp-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2p-4L 0x9.687583a0bd9735fp-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2p-4L 0x9.687583a0bd9736p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca4p-4L 0x9.687583a0bd9735fp-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2p-4L 0x9.687583a0bd9735fp-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2p-4L 0x9.687583a0bd9735fp-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2p-4L 0x9.687583a0bd9736p-4L : inexact-ok += clog downward ldbl-128 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2c35ab132a5c3p-4L 0x9.687583a0bd9735f6bf9e6b51f6p-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2c35ab132a5c2p-4L 0x9.687583a0bd9735f6bf9e6b51f608p-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2c35ab132a5c2p-4L 0x9.687583a0bd9735f6bf9e6b51f6p-4L : inexact-ok += clog upward ldbl-128 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2c35ab132a5c2p-4L 0x9.687583a0bd9735f6bf9e6b51f608p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2c35ab132a6p-4L 0x9.687583a0bd9735f6bf9e6b51f4p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2c35ab132a6p-4L 0x9.687583a0bd9735f6bf9e6b51f8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2c35ab132a58p-4L 0x9.687583a0bd9735f6bf9e6b51f4p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffff7p-4L : -0x1.a94018b509336ca2c35ab132a58p-4L 0x9.687583a0bd9735f6bf9e6b51f8p-4L : inexact-ok +clog 0xb.ffffp-4 0x7.ffff5p-4 += clog downward flt-32 0xb.ffffp-4f 0x7.ffff5p-4f : -0x1.a9402ep-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xb.ffffp-4f 0x7.ffff5p-4f : -0x1.a9402cp-4f 0x9.68756p-4f : inexact-ok += clog towardzero flt-32 0xb.ffffp-4f 0x7.ffff5p-4f : -0x1.a9402cp-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xb.ffffp-4f 0x7.ffff5p-4f : -0x1.a9402cp-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xb.ffffp-4 0x7.ffff5p-4 : -0x1.a9402c6645f56p-4 0x9.68756616e29b8p-4 : inexact-ok += clog tonearest dbl-64 0xb.ffffp-4 0x7.ffff5p-4 : -0x1.a9402c6645f55p-4 0x9.68756616e29cp-4 : inexact-ok += clog towardzero dbl-64 0xb.ffffp-4 0x7.ffff5p-4 : -0x1.a9402c6645f55p-4 0x9.68756616e29b8p-4 : inexact-ok += clog upward dbl-64 0xb.ffffp-4 0x7.ffff5p-4 : -0x1.a9402c6645f55p-4 0x9.68756616e29cp-4 : inexact-ok += clog downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f55184p-4L 0x9.68756616e29bc12p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f55184p-4L 0x9.68756616e29bc12p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f55182p-4L 0x9.68756616e29bc12p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f55182p-4L 0x9.68756616e29bc13p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f55184p-4L 0x9.68756616e29bc12p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f55184p-4L 0x9.68756616e29bc12p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f55182p-4L 0x9.68756616e29bc12p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f55182p-4L 0x9.68756616e29bc13p-4L : inexact-ok += clog downward ldbl-128 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f5518328a9cca64e0dp-4L 0x9.68756616e29bc122a6e6a162a9d8p-4L : inexact-ok += clog tonearest ldbl-128 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f5518328a9cca64e0cp-4L 0x9.68756616e29bc122a6e6a162a9ep-4L : inexact-ok += clog towardzero ldbl-128 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f5518328a9cca64e0cp-4L 0x9.68756616e29bc122a6e6a162a9d8p-4L : inexact-ok += clog upward ldbl-128 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f5518328a9cca64e0cp-4L 0x9.68756616e29bc122a6e6a162a9ep-4L : inexact-ok += clog downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f5518328a9cca64e8p-4L 0x9.68756616e29bc122a6e6a162a8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f5518328a9cca64ep-4L 0x9.68756616e29bc122a6e6a162a8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f5518328a9cca64ep-4L 0x9.68756616e29bc122a6e6a162a8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffff5p-4L : -0x1.a9402c6645f5518328a9cca64ep-4L 0x9.68756616e29bc122a6e6a162acp-4L : inexact-ok +clog 0xb.fffffffffff7p-4 0x7.fffff8p-4 += clog downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93edap-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc624p-4 0x9.687563a0bba1p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba18p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f70568p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc869p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f708p-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bdep-4 0x9.68756d79593p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d7959308p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3cp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8c8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a8p-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fbcp-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffff7p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc6a8p-4 0x9.687563a0bba68p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffff7p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc6a8p-4 0x9.687563a0bba68p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffff7p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc6a7p-4 0x9.687563a0bba68p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffff7p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc6a7p-4 0x9.687563a0bba7p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7faap-4L 0x9.687563a0bba6984p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8p-4L 0x9.687563a0bba6984p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8p-4L 0x9.687563a0bba6984p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8p-4L 0x9.687563a0bba6985p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7faap-4L 0x9.687563a0bba6984p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8p-4L 0x9.687563a0bba6984p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8p-4L 0x9.687563a0bba6984p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8p-4L 0x9.687563a0bba6985p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8894fa8aa62cdp-4L 0x9.687563a0bba6984550a9ef4422d8p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8894fa8aa62ccp-4L 0x9.687563a0bba6984550a9ef4422ep-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8894fa8aa62ccp-4L 0x9.687563a0bba6984550a9ef4422d8p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8894fa8aa62ccp-4L 0x9.687563a0bba6984550a9ef4422ep-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8894fa8aa63p-4L 0x9.687563a0bba6984550a9ef442p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8894fa8aa63p-4L 0x9.687563a0bba6984550a9ef4424p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8894fa8aa628p-4L 0x9.687563a0bba6984550a9ef442p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6a7fa8894fa8aa628p-4L 0x9.687563a0bba6984550a9ef4424p-4L : inexact-ok +clog 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 += clog downward flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed4p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed4p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed2p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed2p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e4p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331cbp-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f4p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab6ap-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f4p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab6ap-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80ddp-4L 0x9.68756b0331cab691105160a45eep-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80ddp-4L 0x9.68756b0331cab691105160a45ee8p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80dcp-4L 0x9.68756b0331cab691105160a45eep-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80dcp-4L 0x9.68756b0331cab691105160a45ee8p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c81p-4L 0x9.68756b0331cab691105160a45cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c81p-4L 0x9.68756b0331cab691105160a46p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c808p-4L 0x9.68756b0331cab691105160a45cp-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c808p-4L 0x9.68756b0331cab691105160a46p-4L : inexact-ok += clog downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93edap-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc624p-4 0x9.687563a0bba1p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba18p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f70568p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc869p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f708p-4L : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffffffffffdp-4 : -0x1.a93ed3c8ada01p-4 0x9.68756b0331c78p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffffffffffdp-4 : -0x1.a93ed3c8ada01p-4 0x9.68756b0331c8p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffffffffffdp-4 : -0x1.a93ed3c8adap-4 0x9.68756b0331c78p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffffffffffdp-4 : -0x1.a93ed3c8adap-4 0x9.68756b0331c8p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f92p-4L 0x9.68756b0331c7f1ap-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f9p-4L 0x9.68756b0331c7f1ap-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f9p-4L 0x9.68756b0331c7f1ap-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f9p-4L 0x9.68756b0331c7f1bp-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f92p-4L 0x9.68756b0331c7f1ap-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f9p-4L 0x9.68756b0331c7f1ap-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f9p-4L 0x9.68756b0331c7f1ap-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f9p-4L 0x9.68756b0331c7f1bp-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f90488017e63766p-4L 0x9.68756b0331c7f1a4c18c74554828p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f90488017e63765p-4L 0x9.68756b0331c7f1a4c18c7455483p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f90488017e63765p-4L 0x9.68756b0331c7f1a4c18c74554828p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f90488017e63765p-4L 0x9.68756b0331c7f1a4c18c7455483p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f90488017e6378p-4L 0x9.68756b0331c7f1a4c18c745548p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f90488017e6378p-4L 0x9.68756b0331c7f1a4c18c745548p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f90488017e637p-4L 0x9.68756b0331c7f1a4c18c745548p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8ada00f90488017e637p-4L 0x9.68756b0331c7f1a4c18c74554cp-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee4p-4f 0x9.68757p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68758p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0dp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5ep-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7cp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a38p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bdep-4 0x9.68756d79593p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d7959308p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3cp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8c8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a8p-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fbcp-4L : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffffffffffdp-4 : -0x1.a93ee28d99f2ap-4 0x9.687574dbcf5a8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffffffffffdp-4 : -0x1.a93ee28d99f2ap-4 0x9.687574dbcf5bp-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffffffffffdp-4 : -0x1.a93ee28d99f29p-4 0x9.687574dbcf5a8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffffffffffdp-4 : -0x1.a93ee28d99f29p-4 0x9.687574dbcf5bp-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df6p-4L 0x9.687574dbcf5ae0fp-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4p-4L 0x9.687574dbcf5ae1p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4p-4L 0x9.687574dbcf5ae0fp-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4p-4L 0x9.687574dbcf5ae1p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df6p-4L 0x9.687574dbcf5ae0fp-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4p-4L 0x9.687574dbcf5ae1p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4p-4L 0x9.687574dbcf5ae0fp-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4p-4L 0x9.687574dbcf5ae1p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4447382488c47p-4L 0x9.687574dbcf5ae0fb1f221bb7dc58p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4447382488c47p-4L 0x9.687574dbcf5ae0fb1f221bb7dc58p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4447382488c46p-4L 0x9.687574dbcf5ae0fb1f221bb7dc58p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4447382488c46p-4L 0x9.687574dbcf5ae0fb1f221bb7dc6p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4447382488c8p-4L 0x9.687574dbcf5ae0fb1f221bb7dcp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4447382488c8p-4L 0x9.687574dbcf5ae0fb1f221bb7dcp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4447382488cp-4L 0x9.687574dbcf5ae0fb1f221bb7dcp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0x1.a93ee28d99f29df4447382488cp-4L 0x9.687574dbcf5ae0fb1f221bb7ep-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0x1.a93ed3c8adac9p-4 0x9.68756b0331d4p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0x1.a93ed3c8adac8p-4 0x9.68756b0331d48p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0x1.a93ed3c8adac8p-4 0x9.68756b0331d4p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0x1.a93ed3c8adac8p-4 0x9.68756b0331d48p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b8p-4L 0x9.68756b0331d4406p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b8p-4L 0x9.68756b0331d4407p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b6p-4L 0x9.68756b0331d4406p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b6p-4L 0x9.68756b0331d4407p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b8p-4L 0x9.68756b0331d4406p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b8p-4L 0x9.68756b0331d4407p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b6p-4L 0x9.68756b0331d4406p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b6p-4L 0x9.68756b0331d4407p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d75p-4L 0x9.68756b0331d44069addb394a705p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d74p-4L 0x9.68756b0331d44069addb394a705p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d74p-4L 0x9.68756b0331d44069addb394a705p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d74p-4L 0x9.68756b0331d44069addb394a7058p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d8p-4L 0x9.68756b0331d44069addb394a7p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d8p-4L 0x9.68756b0331d44069addb394a7p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5dp-4L 0x9.68756b0331d44069addb394a7p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5dp-4L 0x9.68756b0331d44069addb394a74p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc708p-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc708p-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc707p-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc707p-4 0x9.687563a0bbabp-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707faap-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa985p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707faap-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa985p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc2cp-4L 0x9.687563a0bbaa98454f2016aa12fp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc2cp-4L 0x9.687563a0bbaa98454f2016aa12f8p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc2bp-4L 0x9.687563a0bbaa98454f2016aa12fp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc2bp-4L 0x9.687563a0bbaa98454f2016aa12f8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc8p-4L 0x9.687563a0bbaa98454f2016aa1p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dcp-4L 0x9.687563a0bbaa98454f2016aa14p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dcp-4L 0x9.687563a0bbaa98454f2016aa1p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dcp-4L 0x9.687563a0bbaa98454f2016aa14p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 : -0x1.a93ed3c8adae6p-4 0x9.68756b0331d1p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 : -0x1.a93ed3c8adae6p-4 0x9.68756b0331d18p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 : -0x1.a93ed3c8adae5p-4 0x9.68756b0331d1p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 : -0x1.a93ed3c8adae5p-4 0x9.68756b0331d18p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e56p-4L 0x9.68756b0331d17b7p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e56p-4L 0x9.68756b0331d17b8p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e54p-4L 0x9.68756b0331d17b7p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e54p-4L 0x9.68756b0331d17b8p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e56p-4L 0x9.68756b0331d17b7p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e56p-4L 0x9.68756b0331d17b8p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e54p-4L 0x9.68756b0331d17b7p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e54p-4L 0x9.68756b0331d17b8p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e5534cedcd9613ep-4L 0x9.68756b0331d17b7d5f164cf9f96p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e5534cedcd9613ep-4L 0x9.68756b0331d17b7d5f164cf9f968p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e5534cedcd9613dp-4L 0x9.68756b0331d17b7d5f164cf9f96p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e5534cedcd9613dp-4L 0x9.68756b0331d17b7d5f164cf9f968p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e5534cedcd9618p-4L 0x9.68756b0331d17b7d5f164cf9f8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e5534cedcd961p-4L 0x9.68756b0331d17b7d5f164cf9f8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e5534cedcd961p-4L 0x9.68756b0331d17b7d5f164cf9f8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0x1.a93ed3c8adae5e5534cedcd961p-4L 0x9.68756b0331d17b7d5f164cf9fcp-4L : inexact-ok +clog 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 += clog downward flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed4p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed4p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed2p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed2p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e4p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331cbp-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f4p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab6ap-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f4p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab6ap-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80ddp-4L 0x9.68756b0331cab691105160a45eep-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80ddp-4L 0x9.68756b0331cab691105160a45ee8p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80dcp-4L 0x9.68756b0331cab691105160a45eep-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80dcp-4L 0x9.68756b0331cab691105160a45ee8p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c81p-4L 0x9.68756b0331cab691105160a45cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c81p-4L 0x9.68756b0331cab691105160a46p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c808p-4L 0x9.68756b0331cab691105160a45cp-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c808p-4L 0x9.68756b0331cab691105160a46p-4L : inexact-ok += clog downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93edap-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc624p-4 0x9.687563a0bba1p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba18p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f70568p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc869p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f708p-4L : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffffffffff9p-4 : -0x1.a93ed3c8ada29p-4 0x9.68756b0331c4p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffffffffff9p-4 : -0x1.a93ed3c8ada28p-4 0x9.68756b0331c48p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffffffffff9p-4 : -0x1.a93ed3c8ada28p-4 0x9.68756b0331c4p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffffffffff9p-4 : -0x1.a93ed3c8ada28p-4 0x9.68756b0331c48p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b8p-4L 0x9.68756b0331c4406p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b8p-4L 0x9.68756b0331c4407p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b6p-4L 0x9.68756b0331c4406p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b6p-4L 0x9.68756b0331c4407p-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b8p-4L 0x9.68756b0331c4406p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b8p-4L 0x9.68756b0331c4407p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b6p-4L 0x9.68756b0331c4406p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b6p-4L 0x9.68756b0331c4407p-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b7aaf63f481612p-4L 0x9.68756b0331c44069addb39402b6p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b7aaf63f481612p-4L 0x9.68756b0331c44069addb39402b68p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b7aaf63f481611p-4L 0x9.68756b0331c44069addb39402b6p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b7aaf63f481611p-4L 0x9.68756b0331c44069addb39402b68p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b7aaf63f48168p-4L 0x9.68756b0331c44069addb394028p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b7aaf63f4816p-4L 0x9.68756b0331c44069addb39402cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b7aaf63f4816p-4L 0x9.68756b0331c44069addb394028p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8ada285b7aaf63f4816p-4L 0x9.68756b0331c44069addb39402cp-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee4p-4f 0x9.68757p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68758p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0dp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5ep-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7cp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a38p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bdep-4 0x9.68756d79593p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d7959308p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3cp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8c8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a8p-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fbcp-4L : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffffffffff9p-4 : -0x1.a93ee28d99f52p-4 0x9.687574dbcf57p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffffffffff9p-4 : -0x1.a93ee28d99f51p-4 0x9.687574dbcf57p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffffffffff9p-4 : -0x1.a93ee28d99f51p-4 0x9.687574dbcf57p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffffffffff9p-4 : -0x1.a93ee28d99f51p-4 0x9.687574dbcf578p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141cp-4L 0x9.687574dbcf572fcp-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141cp-4L 0x9.687574dbcf572fcp-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141ap-4L 0x9.687574dbcf572fcp-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141ap-4L 0x9.687574dbcf572fdp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141cp-4L 0x9.687574dbcf572fcp-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141cp-4L 0x9.687574dbcf572fcp-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141ap-4L 0x9.687574dbcf572fcp-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141ap-4L 0x9.687574dbcf572fdp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141bab750616c8a3p-4L 0x9.687574dbcf572fc0098c24ce361p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141bab750616c8a3p-4L 0x9.687574dbcf572fc0098c24ce361p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141bab750616c8a2p-4L 0x9.687574dbcf572fc0098c24ce361p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141bab750616c8a2p-4L 0x9.687574dbcf572fc0098c24ce3618p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141bab750616c9p-4L 0x9.687574dbcf572fc0098c24ce34p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141bab750616c88p-4L 0x9.687574dbcf572fc0098c24ce38p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141bab750616c88p-4L 0x9.687574dbcf572fc0098c24ce34p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0x1.a93ee28d99f5141bab750616c88p-4L 0x9.687574dbcf572fc0098c24ce38p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0x1.a93ed3c8adac9p-4 0x9.68756b0331d4p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0x1.a93ed3c8adac8p-4 0x9.68756b0331d48p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0x1.a93ed3c8adac8p-4 0x9.68756b0331d4p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0x1.a93ed3c8adac8p-4 0x9.68756b0331d48p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b8p-4L 0x9.68756b0331d4406p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b8p-4L 0x9.68756b0331d4407p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b6p-4L 0x9.68756b0331d4406p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b6p-4L 0x9.68756b0331d4407p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b8p-4L 0x9.68756b0331d4406p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b8p-4L 0x9.68756b0331d4407p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b6p-4L 0x9.68756b0331d4406p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b6p-4L 0x9.68756b0331d4407p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d75p-4L 0x9.68756b0331d44069addb394a705p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d74p-4L 0x9.68756b0331d44069addb394a705p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d74p-4L 0x9.68756b0331d44069addb394a705p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d74p-4L 0x9.68756b0331d44069addb394a7058p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d8p-4L 0x9.68756b0331d44069addb394a7p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5d8p-4L 0x9.68756b0331d44069addb394a7p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5dp-4L 0x9.68756b0331d44069addb394a7p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0x1.a93ed3c8adac85b7aaf63f4c5dp-4L 0x9.68756b0331d44069addb394a74p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc708p-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc708p-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc707p-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc707p-4 0x9.687563a0bbabp-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707faap-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa985p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707faap-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa984p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa8p-4L 0x9.687563a0bbaa985p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc2cp-4L 0x9.687563a0bbaa98454f2016aa12fp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc2cp-4L 0x9.687563a0bbaa98454f2016aa12f8p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc2bp-4L 0x9.687563a0bbaa98454f2016aa12fp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc2bp-4L 0x9.687563a0bbaa98454f2016aa12f8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dc8p-4L 0x9.687563a0bbaa98454f2016aa1p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dcp-4L 0x9.687563a0bbaa98454f2016aa14p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dcp-4L 0x9.687563a0bbaa98454f2016aa1p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc707fa88d00e3c0dcp-4L 0x9.687563a0bbaa98454f2016aa14p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 : -0x1.a93ed3c8adb0ep-4 0x9.68756b0331cd8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 : -0x1.a93ed3c8adb0dp-4 0x9.68756b0331cep-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 : -0x1.a93ed3c8adb0dp-4 0x9.68756b0331cd8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 : -0x1.a93ed3c8adb0dp-4 0x9.68756b0331cep-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47ep-4L 0x9.68756b0331cdca4p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47cp-4L 0x9.68756b0331cdca4p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47cp-4L 0x9.68756b0331cdca4p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47cp-4L 0x9.68756b0331cdca5p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47ep-4L 0x9.68756b0331cdca4p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47cp-4L 0x9.68756b0331cdca4p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47cp-4L 0x9.68756b0331cdca4p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47cp-4L 0x9.68756b0331cdca5p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47c9745043fa6ecp-4L 0x9.68756b0331cdca424b6511e30708p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47c9745043fa6ecp-4L 0x9.68756b0331cdca424b6511e30708p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47c9745043fa6ebp-4L 0x9.68756b0331cdca424b6511e30708p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47c9745043fa6ebp-4L 0x9.68756b0331cdca424b6511e3071p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47c9745043fa7p-4L 0x9.68756b0331cdca424b6511e304p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47c9745043fa7p-4L 0x9.68756b0331cdca424b6511e308p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47c9745043fa68p-4L 0x9.68756b0331cdca424b6511e304p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0x1.a93ed3c8adb0d47c9745043fa68p-4L 0x9.68756b0331cdca424b6511e308p-4L : inexact-ok +clog 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 += clog downward flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed4p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed4p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed2p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed2p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e4p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331cbp-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f4p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab6ap-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f4p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab6ap-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80ddp-4L 0x9.68756b0331cab691105160a45eep-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80ddp-4L 0x9.68756b0331cab691105160a45ee8p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80dcp-4L 0x9.68756b0331cab691105160a45eep-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80dcp-4L 0x9.68756b0331cab691105160a45ee8p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c81p-4L 0x9.68756b0331cab691105160a45cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c81p-4L 0x9.68756b0331cab691105160a46p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c808p-4L 0x9.68756b0331cab691105160a45cp-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c808p-4L 0x9.68756b0331cab691105160a46p-4L : inexact-ok += clog downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93edap-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc624p-4 0x9.687563a0bba1p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba18p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f70568p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc869p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f708p-4L : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffffffffffdcp-4 : -0x1.a93ed3c8ad9fap-4 0x9.68756b0331c88p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffffffffffdcp-4 : -0x1.a93ed3c8ad9fap-4 0x9.68756b0331c88p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffffffffffdcp-4 : -0x1.a93ed3c8ad9f9p-4 0x9.68756b0331c88p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffffffffffdcp-4 : -0x1.a93ed3c8ad9f9p-4 0x9.68756b0331c9p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f996ap-4L 0x9.68756b0331c8a2dp-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968p-4L 0x9.68756b0331c8a2ep-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968p-4L 0x9.68756b0331c8a2dp-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968p-4L 0x9.68756b0331c8a2ep-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f996ap-4L 0x9.68756b0331c8a2dp-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968p-4L 0x9.68756b0331c8a2ep-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968p-4L 0x9.68756b0331c8a2dp-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968p-4L 0x9.68756b0331c8a2ep-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968e609f083d028p-4L 0x9.68756b0331c8a2dfd53daf691d3p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968e609f083d027p-4L 0x9.68756b0331c8a2dfd53daf691d3p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968e609f083d027p-4L 0x9.68756b0331c8a2dfd53daf691d3p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968e609f083d027p-4L 0x9.68756b0331c8a2dfd53daf691d38p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968e609f083d08p-4L 0x9.68756b0331c8a2dfd53daf691cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968e609f083dp-4L 0x9.68756b0331c8a2dfd53daf691cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968e609f083dp-4L 0x9.68756b0331c8a2dfd53daf691cp-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8ad9f9968e609f083dp-4L 0x9.68756b0331c8a2dfd53daf692p-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee4p-4f 0x9.68757p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68758p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0dp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5ep-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7cp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a38p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bdep-4 0x9.68756d79593p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d7959308p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3cp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8c8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a8p-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fbcp-4L : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffffffffffdcp-4 : -0x1.a93ee28d99f23p-4 0x9.687574dbcf5b8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffffffffffdcp-4 : -0x1.a93ee28d99f22p-4 0x9.687574dbcf5b8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffffffffffdcp-4 : -0x1.a93ee28d99f22p-4 0x9.687574dbcf5b8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffffffffffdcp-4 : -0x1.a93ee28d99f22p-4 0x9.687574dbcf5cp-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cep-4L 0x9.687574dbcf5b923p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227ccp-4L 0x9.687574dbcf5b923p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227ccp-4L 0x9.687574dbcf5b923p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227ccp-4L 0x9.687574dbcf5b924p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cep-4L 0x9.687574dbcf5b923p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227ccp-4L 0x9.687574dbcf5b923p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227ccp-4L 0x9.687574dbcf5b923p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227ccp-4L 0x9.687574dbcf5b924p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cce1233991d379p-4L 0x9.687574dbcf5b9236332e3a038b2p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cce1233991d378p-4L 0x9.687574dbcf5b9236332e3a038b28p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cce1233991d378p-4L 0x9.687574dbcf5b9236332e3a038b2p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cce1233991d378p-4L 0x9.687574dbcf5b9236332e3a038b28p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cce1233991d38p-4L 0x9.687574dbcf5b9236332e3a0388p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cce1233991d38p-4L 0x9.687574dbcf5b9236332e3a038cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cce1233991d3p-4L 0x9.687574dbcf5b9236332e3a0388p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ee28d99f227cce1233991d3p-4L 0x9.687574dbcf5b9236332e3a038cp-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0x1.a93ed3c8adadp-4 0x9.68756b0331d48p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0x1.a93ed3c8adadp-4 0x9.68756b0331d48p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0x1.a93ed3c8adacfp-4 0x9.68756b0331d48p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0x1.a93ed3c8adacfp-4 0x9.68756b0331d5p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbep-4L 0x9.68756b0331d48f2p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbep-4L 0x9.68756b0331d48f3p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdep-4L 0x9.68756b0331d48f2p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdep-4L 0x9.68756b0331d48f3p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbep-4L 0x9.68756b0331d48f2p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbep-4L 0x9.68756b0331d48f3p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdep-4L 0x9.68756b0331d48f2p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdep-4L 0x9.68756b0331d48f3p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f41p-4L 0x9.68756b0331d48f2e9a29fe374e38p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f41p-4L 0x9.68756b0331d48f2e9a29fe374e38p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f4p-4L 0x9.68756b0331d48f2e9a29fe374e38p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f4p-4L 0x9.68756b0331d48f2e9a29fe374e4p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f8p-4L 0x9.68756b0331d48f2e9a29fe374cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f8p-4L 0x9.68756b0331d48f2e9a29fe375p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0fp-4L 0x9.68756b0331d48f2e9a29fe374cp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0fp-4L 0x9.68756b0331d48f2e9a29fe375p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc71p-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc70fp-4 0x9.687563a0bbabp-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc70fp-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc70fp-4 0x9.687563a0bbabp-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5dp-4L 0x9.687563a0bbaae7p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5dp-4L 0x9.687563a0bbaae71p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cep-4L 0x9.687563a0bbaae7p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cep-4L 0x9.687563a0bbaae71p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5dp-4L 0x9.687563a0bbaae7p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5dp-4L 0x9.687563a0bbaae71p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cep-4L 0x9.687563a0bbaae7p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cep-4L 0x9.687563a0bbaae71p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea0675p-4L 0x9.687563a0bbaae70a3b508fd96c98p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea0674p-4L 0x9.687563a0bbaae70a3b508fd96cap-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea0674p-4L 0x9.687563a0bbaae70a3b508fd96c98p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea0674p-4L 0x9.687563a0bbaae70a3b508fd96cap-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea068p-4L 0x9.687563a0bbaae70a3b508fd96cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea068p-4L 0x9.687563a0bbaae70a3b508fd96cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea06p-4L 0x9.687563a0bbaae70a3b508fd96cp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea06p-4L 0x9.687563a0bbaae70a3b508fd97p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 : -0x1.a93ed3c8adae6p-4 0x9.68756b0331d2p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 : -0x1.a93ed3c8adae6p-4 0x9.68756b0331d28p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 : -0x1.a93ed3c8adae5p-4 0x9.68756b0331d2p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 : -0x1.a93ed3c8adae5p-4 0x9.68756b0331d28p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e56p-4L 0x9.68756b0331d27b7p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e56p-4L 0x9.68756b0331d27b8p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e54p-4L 0x9.68756b0331d27b7p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e54p-4L 0x9.68756b0331d27b8p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e56p-4L 0x9.68756b0331d27b7p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e56p-4L 0x9.68756b0331d27b8p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e54p-4L 0x9.68756b0331d27b7p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e54p-4L 0x9.68756b0331d27b8p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e5534cedcd8ecefp-4L 0x9.68756b0331d27b7d5f164cfafbd8p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e5534cedcd8ecefp-4L 0x9.68756b0331d27b7d5f164cfafbep-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e5534cedcd8eceep-4L 0x9.68756b0331d27b7d5f164cfafbd8p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e5534cedcd8eceep-4L 0x9.68756b0331d27b7d5f164cfafbep-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e5534cedcd8edp-4L 0x9.68756b0331d27b7d5f164cfaf8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e5534cedcd8edp-4L 0x9.68756b0331d27b7d5f164cfafcp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e5534cedcd8ec8p-4L 0x9.68756b0331d27b7d5f164cfaf8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0x1.a93ed3c8adae5e5534cedcd8ec8p-4L 0x9.68756b0331d27b7d5f164cfafcp-4L : inexact-ok +clog 0xb.fffffp-4 0x7.ffffffffffff4p-4 += clog downward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee4p-4f 0x9.68757p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68758p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0dp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5ep-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7cp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a38p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bdep-4 0x9.68756d79593p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d7959308p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3cp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8c8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a8p-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fbcp-4L : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.ffffffffffff4p-4 : -0x1.a93ee28d99f14p-4 0x9.687574dbcf5c8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.ffffffffffff4p-4 : -0x1.a93ee28d99f14p-4 0x9.687574dbcf5dp-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.ffffffffffff4p-4 : -0x1.a93ee28d99f13p-4 0x9.687574dbcf5c8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.ffffffffffff4p-4 : -0x1.a93ee28d99f13p-4 0x9.687574dbcf5dp-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b8p-4L 0x9.687574dbcf5cf4ap-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7ep-4L 0x9.687574dbcf5cf4bp-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7ep-4L 0x9.687574dbcf5cf4ap-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7ep-4L 0x9.687574dbcf5cf4bp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b8p-4L 0x9.687574dbcf5cf4ap-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7ep-4L 0x9.687574dbcf5cf4bp-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7ep-4L 0x9.687574dbcf5cf4ap-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7ep-4L 0x9.687574dbcf5cf4bp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7e1a82a8245513p-4L 0x9.687574dbcf5cf4ac5b46769aca1p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7e1a82a8245512p-4L 0x9.687574dbcf5cf4ac5b46769aca1p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7e1a82a8245512p-4L 0x9.687574dbcf5cf4ac5b46769aca1p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7e1a82a8245512p-4L 0x9.687574dbcf5cf4ac5b46769aca18p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7e1a82a824558p-4L 0x9.687574dbcf5cf4ac5b46769ac8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7e1a82a82455p-4L 0x9.687574dbcf5cf4ac5b46769accp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7e1a82a82455p-4L 0x9.687574dbcf5cf4ac5b46769ac8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0x1.a93ee28d99f13b7e1a82a82455p-4L 0x9.687574dbcf5cf4ac5b46769accp-4L : inexact-ok +clog 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 += clog downward flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed4p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed4p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed2p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x8p-4f : -0x1.a93ed2p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e4p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331ca8p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x8p-4 : -0x1.a93ed3c8ad9e3p-4 0x9.68756b0331cbp-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f4p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab6ap-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f4p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab69p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2p-4L 0x9.68756b0331cab6ap-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80ddp-4L 0x9.68756b0331cab691105160a45eep-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80ddp-4L 0x9.68756b0331cab691105160a45ee8p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80dcp-4L 0x9.68756b0331cab691105160a45eep-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c80dcp-4L 0x9.68756b0331cab691105160a45ee8p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c81p-4L 0x9.68756b0331cab691105160a45cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c81p-4L 0x9.68756b0331cab691105160a46p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c808p-4L 0x9.68756b0331cab691105160a45cp-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x8p-4L : -0x1.a93ed3c8ad9e36f2bea77a5c808p-4L 0x9.68756b0331cab691105160a46p-4L : inexact-ok += clog downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93edap-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc624p-4 0x9.687563a0bba1p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba18p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f70568p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc869p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f708p-4L : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffffffffffecp-4 : -0x1.a93ed3c8ad9fp-4 0x9.68756b0331c98p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffffffffffecp-4 : -0x1.a93ed3c8ad9fp-4 0x9.68756b0331c98p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffffffffffecp-4 : -0x1.a93ed3c8ad9efp-4 0x9.68756b0331c98p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffffffffffecp-4 : -0x1.a93ed3c8ad9efp-4 0x9.68756b0331cap-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbep-4L 0x9.68756b0331c98f2p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbep-4L 0x9.68756b0331c98f3p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdep-4L 0x9.68756b0331c98f2p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdep-4L 0x9.68756b0331c98f3p-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbep-4L 0x9.68756b0331c98f2p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbep-4L 0x9.68756b0331c98f3p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdep-4L 0x9.68756b0331c98f2p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdep-4L 0x9.68756b0331c98f3p-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdf0d6c66ab3fdfp-4L 0x9.68756b0331c98f2e9a29fe2e2948p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdf0d6c66ab3fdep-4L 0x9.68756b0331c98f2e9a29fe2e295p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdf0d6c66ab3fdep-4L 0x9.68756b0331c98f2e9a29fe2e2948p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdf0d6c66ab3fdep-4L 0x9.68756b0331c98f2e9a29fe2e295p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdf0d6c66ab4p-4L 0x9.68756b0331c98f2e9a29fe2e28p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdf0d6c66ab4p-4L 0x9.68756b0331c98f2e9a29fe2e28p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdf0d6c66ab3f8p-4L 0x9.68756b0331c98f2e9a29fe2e28p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8ad9efbdf0d6c66ab3f8p-4L 0x9.68756b0331c98f2e9a29fe2e2cp-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee4p-4f 0x9.68757p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68757p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x8p-4f : -0x1.a93ee2p-4f 0x9.68758p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0dp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5d8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x8p-4 : -0x1.a93ee28d99f0cp-4 0x9.687574dbcf5ep-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c558p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5ep-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556p-4L 0x9.687574dbcf5da5fp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7cp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a3p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f7bp-4L 0x9.687574dbcf5da5e76f5294e65a38p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8f8p-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e658p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0x1.a93ee28d99f0c556b7325f6d8fp-4L 0x9.687574dbcf5da5e76f5294e65cp-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bdep-4 0x9.68756d79593p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d7959308p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3cp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8c8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a8p-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fbcp-4L : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffffffffffecp-4 : -0x1.a93ee28d99f19p-4 0x9.687574dbcf5cp-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffffffffffecp-4 : -0x1.a93ee28d99f19p-4 0x9.687574dbcf5c8p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffffffffffecp-4 : -0x1.a93ee28d99f18p-4 0x9.687574dbcf5cp-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffffffffffecp-4 : -0x1.a93ee28d99f18p-4 0x9.687574dbcf5c8p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a44p-4L 0x9.687574dbcf5c7e8p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a44p-4L 0x9.687574dbcf5c7e8p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a42p-4L 0x9.687574dbcf5c7e8p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a42p-4L 0x9.687574dbcf5c7e9p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a44p-4L 0x9.687574dbcf5c7e8p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a44p-4L 0x9.687574dbcf5c7e8p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a42p-4L 0x9.687574dbcf5c7e8p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a42p-4L 0x9.687574dbcf5c7e9p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a430762d89e2bc4p-4L 0x9.687574dbcf5c7e84f893b7bdb9ap-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a430762d89e2bc4p-4L 0x9.687574dbcf5c7e84f893b7bdb9ap-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a430762d89e2bc3p-4L 0x9.687574dbcf5c7e84f893b7bdb9ap-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a430762d89e2bc3p-4L 0x9.687574dbcf5c7e84f893b7bdb9a8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a430762d89e2cp-4L 0x9.687574dbcf5c7e84f893b7bdb8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a430762d89e2cp-4L 0x9.687574dbcf5c7e84f893b7bdb8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a430762d89e2b8p-4L 0x9.687574dbcf5c7e84f893b7bdb8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ee28d99f18a430762d89e2b8p-4L 0x9.687574dbcf5c7e84f893b7bdbcp-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0x1.a93ed3c8adadp-4 0x9.68756b0331d48p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0x1.a93ed3c8adadp-4 0x9.68756b0331d48p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0x1.a93ed3c8adacfp-4 0x9.68756b0331d48p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0x1.a93ed3c8adacfp-4 0x9.68756b0331d5p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbep-4L 0x9.68756b0331d48f2p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbep-4L 0x9.68756b0331d48f3p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdep-4L 0x9.68756b0331d48f2p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdep-4L 0x9.68756b0331d48f3p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbep-4L 0x9.68756b0331d48f2p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbep-4L 0x9.68756b0331d48f3p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdep-4L 0x9.68756b0331d48f2p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdep-4L 0x9.68756b0331d48f3p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f41p-4L 0x9.68756b0331d48f2e9a29fe374e38p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f41p-4L 0x9.68756b0331d48f2e9a29fe374e38p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f4p-4L 0x9.68756b0331d48f2e9a29fe374e38p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f4p-4L 0x9.68756b0331d48f2e9a29fe374e4p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f8p-4L 0x9.68756b0331d48f2e9a29fe374cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0f8p-4L 0x9.68756b0331d48f2e9a29fe375p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0fp-4L 0x9.68756b0331d48f2e9a29fe374cp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0x1.a93ed3c8adacfbdf0d6c66af0fp-4L 0x9.68756b0331d48f2e9a29fe375p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc71p-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc70fp-4 0x9.687563a0bbabp-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc70fp-4 0x9.687563a0bbaa8p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc70fp-4 0x9.687563a0bbabp-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5dp-4L 0x9.687563a0bbaae7p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5dp-4L 0x9.687563a0bbaae71p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cep-4L 0x9.687563a0bbaae7p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cep-4L 0x9.687563a0bbaae71p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5dp-4L 0x9.687563a0bbaae7p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5dp-4L 0x9.687563a0bbaae71p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cep-4L 0x9.687563a0bbaae7p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cep-4L 0x9.687563a0bbaae71p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea0675p-4L 0x9.687563a0bbaae70a3b508fd96c98p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea0674p-4L 0x9.687563a0bbaae70a3b508fd96cap-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea0674p-4L 0x9.687563a0bbaae70a3b508fd96c98p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea0674p-4L 0x9.687563a0bbaae70a3b508fd96cap-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea068p-4L 0x9.687563a0bbaae70a3b508fd96cp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea068p-4L 0x9.687563a0bbaae70a3b508fd96cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea06p-4L 0x9.687563a0bbaae70a3b508fd96cp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc70f5cfefbfc0ea06p-4L 0x9.687563a0bbaae70a3b508fd97p-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 : -0x1.a93ed3c8adaddp-4 0x9.68756b0331d3p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 : -0x1.a93ed3c8adadcp-4 0x9.68756b0331d38p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 : -0x1.a93ed3c8adadcp-4 0x9.68756b0331d3p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 : -0x1.a93ed3c8adadcp-4 0x9.68756b0331d38p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0ccp-4L 0x9.68756b0331d367cp-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0ccp-4L 0x9.68756b0331d367dp-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cap-4L 0x9.68756b0331d367cp-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cap-4L 0x9.68756b0331d367dp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0ccp-4L 0x9.68756b0331d367cp-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0ccp-4L 0x9.68756b0331d367dp-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cap-4L 0x9.68756b0331d367cp-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cap-4L 0x9.68756b0331d367dp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cb5c3152ff39dp-4L 0x9.68756b0331d367cc24029bc08128p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cb5c3152ff39cfp-4L 0x9.68756b0331d367cc24029bc08128p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cb5c3152ff39cfp-4L 0x9.68756b0331d367cc24029bc08128p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cb5c3152ff39cfp-4L 0x9.68756b0331d367cc24029bc0813p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cb5c3152ff3ap-4L 0x9.68756b0331d367cc24029bc08p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cb5c3152ff3ap-4L 0x9.68756b0331d367cc24029bc08p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cb5c3152ff398p-4L 0x9.68756b0331d367cc24029bc08p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0x1.a93ed3c8adadc0cb5c3152ff398p-4L 0x9.68756b0331d367cc24029bc084p-4L : inexact-ok +clog 0xb.fffffffffff8p-4 0x7.fffff8p-4 += clog downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93edap-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0x1.a93ed8p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc624p-4 0x9.687563a0bba1p-4 : inexact-ok += clog tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba1p-4 : inexact-ok += clog upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc623p-4 0x9.687563a0bba18p-4 : inexact-ok += clog downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e4p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e6p-4L : inexact-ok += clog upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e2p-4L 0x9.687563a0bba10e7p-4L : inexact-ok += clog downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc86891p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f7056p-4L : inexact-ok += clog upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8689p-4L 0x9.687563a0bba10e6cb54169f70568p-4L : inexact-ok += clog downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc869p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f704p-4L : inexact-ok += clog upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc6230e397e41bc8688p-4L 0x9.687563a0bba10e6cb54169f708p-4L : inexact-ok += clog downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68756p-4f : inexact-ok += clog tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee8p-4f 0x9.68757p-4f : inexact-ok += clog towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68756p-4f : inexact-ok += clog upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0x1.a93ee6p-4f 0x9.68757p-4f : inexact-ok += clog downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bdep-4 0x9.68756d79593p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d79593p-4 : inexact-ok += clog upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0x1.a93ee779e8bddp-4 0x9.68756d7959308p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd602p-4L 0x9.68756d795930344p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930344p-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6p-4L 0x9.68756d795930345p-4L : inexact-ok += clog downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3cp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8cp-4L : inexact-ok += clog upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a3bp-4L 0x9.68756d795930344b65d3749fb8c8p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39a8p-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fb8p-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0x1.a93ee779e8bdd6006a36d6f39ap-4L 0x9.68756d795930344b65d3749fbcp-4L : inexact-ok += clog downward dbl-64 0xb.fffffffffff8p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc69ap-4 0x9.687563a0bba58p-4 : inexact-ok += clog tonearest dbl-64 0xb.fffffffffff8p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc699p-4 0x9.687563a0bba6p-4 : inexact-ok += clog towardzero dbl-64 0xb.fffffffffff8p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc699p-4 0x9.687563a0bba58p-4 : inexact-ok += clog upward dbl-64 0xb.fffffffffff8p-4 0x7.fffff8p-4 : -0x1.a93ed8b4fc699p-4 0x9.687563a0bba6p-4 : inexact-ok += clog downward ldbl-96-intel 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc69935ap-4L 0x9.687563a0bba5fabp-4L : inexact-ok += clog tonearest ldbl-96-intel 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc69935ap-4L 0x9.687563a0bba5facp-4L : inexact-ok += clog towardzero ldbl-96-intel 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699358p-4L 0x9.687563a0bba5fabp-4L : inexact-ok += clog upward ldbl-96-intel 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699358p-4L 0x9.687563a0bba5facp-4L : inexact-ok += clog downward ldbl-96-m68k 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc69935ap-4L 0x9.687563a0bba5fabp-4L : inexact-ok += clog tonearest ldbl-96-m68k 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc69935ap-4L 0x9.687563a0bba5facp-4L : inexact-ok += clog towardzero ldbl-96-m68k 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699358p-4L 0x9.687563a0bba5fabp-4L : inexact-ok += clog upward ldbl-96-m68k 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699358p-4L 0x9.687563a0bba5facp-4L : inexact-ok += clog downward ldbl-128 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699359c3d1ee584525p-4L 0x9.687563a0bba5fabb7848fce5f35p-4L : inexact-ok += clog tonearest ldbl-128 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699359c3d1ee584525p-4L 0x9.687563a0bba5fabb7848fce5f35p-4L : inexact-ok += clog towardzero ldbl-128 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699359c3d1ee584524p-4L 0x9.687563a0bba5fabb7848fce5f35p-4L : inexact-ok += clog upward ldbl-128 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699359c3d1ee584524p-4L 0x9.687563a0bba5fabb7848fce5f358p-4L : inexact-ok += clog downward ldbl-128ibm 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699359c3d1ee58458p-4L 0x9.687563a0bba5fabb7848fce5fp-4L : inexact-ok += clog tonearest ldbl-128ibm 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699359c3d1ee5845p-4L 0x9.687563a0bba5fabb7848fce5f4p-4L : inexact-ok += clog towardzero ldbl-128ibm 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699359c3d1ee5845p-4L 0x9.687563a0bba5fabb7848fce5fp-4L : inexact-ok += clog upward ldbl-128ibm 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0x1.a93ed8b4fc699359c3d1ee5845p-4L 0x9.687563a0bba5fabb7848fce5f4p-4L : inexact-ok +clog 0x8p-152 -0x1.10233ap+0 += clog downward flt-32 0x8p-152f -0x1.10233ap+0f : 0xf.a63dcp-8f -0x1.921fb6p+0f : inexact-ok += clog tonearest flt-32 0x8p-152f -0x1.10233ap+0f : 0xf.a63dcp-8f -0x1.921fb6p+0f : inexact-ok += clog towardzero flt-32 0x8p-152f -0x1.10233ap+0f : 0xf.a63dcp-8f -0x1.921fb4p+0f : inexact-ok += clog upward flt-32 0x8p-152f -0x1.10233ap+0f : 0xf.a63ddp-8f -0x1.921fb4p+0f : inexact-ok += clog downward dbl-64 0x8p-152 -0x1.10233ap+0 : 0xf.a63dc224226e8p-8 -0x1.921fb54442d19p+0 : inexact-ok += clog tonearest dbl-64 0x8p-152 -0x1.10233ap+0 : 0xf.a63dc224226e8p-8 -0x1.921fb54442d18p+0 : inexact-ok += clog towardzero dbl-64 0x8p-152 -0x1.10233ap+0 : 0xf.a63dc224226e8p-8 -0x1.921fb54442d18p+0 : inexact-ok += clog upward dbl-64 0x8p-152 -0x1.10233ap+0 : 0xf.a63dc224226fp-8 -0x1.921fb54442d18p+0 : inexact-ok += clog downward ldbl-96-intel 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bp-8L -0x1.921fb54442d1846ap+0L : inexact-ok += clog tonearest ldbl-96-intel 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84cp-8L -0x1.921fb54442d1846ap+0L : inexact-ok += clog towardzero ldbl-96-intel 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bp-8L -0x1.921fb54442d18468p+0L : inexact-ok += clog upward ldbl-96-intel 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84cp-8L -0x1.921fb54442d18468p+0L : inexact-ok += clog downward ldbl-96-m68k 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bp-8L -0x1.921fb54442d1846ap+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84cp-8L -0x1.921fb54442d1846ap+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bp-8L -0x1.921fb54442d18468p+0L : inexact-ok += clog upward ldbl-96-m68k 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84cp-8L -0x1.921fb54442d18468p+0L : inexact-ok += clog downward ldbl-128 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bde3434dfc841p-8L -0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += clog tonearest ldbl-128 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bde3434dfc8418p-8L -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog towardzero ldbl-128 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bde3434dfc841p-8L -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog upward ldbl-128 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bde3434dfc8418p-8L -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog downward ldbl-128ibm 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bde3434dfc84p-8L -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bde3434dfc84p-8L -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bde3434dfc84p-8L -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog upward ldbl-128ibm 0x8p-152L -0x1.10233ap+0L : 0xf.a63dc224226e84bde3434dfc88p-8L -0x1.921fb54442d18469898cc517018p+0L : inexact-ok +clog 0xa.03634p-4 -0x4.7bb918p-20 += clog downward flt-32 0xa.03634p-4f -0x4.7bb918p-20f : -0x7.7fb7d8p-4f -0x7.29ee18p-20f : inexact-ok += clog tonearest flt-32 0xa.03634p-4f -0x4.7bb918p-20f : -0x7.7fb7d8p-4f -0x7.29ee1p-20f : inexact-ok += clog towardzero flt-32 0xa.03634p-4f -0x4.7bb918p-20f : -0x7.7fb7dp-4f -0x7.29ee1p-20f : inexact-ok += clog upward flt-32 0xa.03634p-4f -0x4.7bb918p-20f : -0x7.7fb7dp-4f -0x7.29ee1p-20f : inexact-ok += clog downward dbl-64 0xa.03634p-4 -0x4.7bb918p-20 : -0x7.7fb7d7c35bf6cp-4 -0x7.29ee1205aa524p-20 : inexact-ok += clog tonearest dbl-64 0xa.03634p-4 -0x4.7bb918p-20 : -0x7.7fb7d7c35bf6cp-4 -0x7.29ee1205aa52p-20 : inexact-ok += clog towardzero dbl-64 0xa.03634p-4 -0x4.7bb918p-20 : -0x7.7fb7d7c35bf68p-4 -0x7.29ee1205aa52p-20 : inexact-ok += clog upward dbl-64 0xa.03634p-4 -0x4.7bb918p-20 : -0x7.7fb7d7c35bf68p-4 -0x7.29ee1205aa52p-20 : inexact-ok += clog downward ldbl-96-intel 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7ep-4L -0x7.29ee1205aa52029p-20L : inexact-ok += clog tonearest ldbl-96-intel 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7d8p-4L -0x7.29ee1205aa52029p-20L : inexact-ok += clog towardzero ldbl-96-intel 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7d8p-4L -0x7.29ee1205aa520288p-20L : inexact-ok += clog upward ldbl-96-intel 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7d8p-4L -0x7.29ee1205aa520288p-20L : inexact-ok += clog downward ldbl-96-m68k 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7ep-4L -0x7.29ee1205aa52029p-20L : inexact-ok += clog tonearest ldbl-96-m68k 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7d8p-4L -0x7.29ee1205aa52029p-20L : inexact-ok += clog towardzero ldbl-96-m68k 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7d8p-4L -0x7.29ee1205aa520288p-20L : inexact-ok += clog upward ldbl-96-m68k 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7d8p-4L -0x7.29ee1205aa520288p-20L : inexact-ok += clog downward ldbl-128 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7db9957254ec34cp-4L -0x7.29ee1205aa52028c864a5b978f08p-20L : inexact-ok += clog tonearest ldbl-128 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7db9957254ec348p-4L -0x7.29ee1205aa52028c864a5b978f08p-20L : inexact-ok += clog towardzero ldbl-128 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7db9957254ec348p-4L -0x7.29ee1205aa52028c864a5b978f04p-20L : inexact-ok += clog upward ldbl-128 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7db9957254ec348p-4L -0x7.29ee1205aa52028c864a5b978f04p-20L : inexact-ok += clog downward ldbl-128ibm 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7db9957254ec4p-4L -0x7.29ee1205aa52028c864a5b979p-20L : inexact-ok += clog tonearest ldbl-128ibm 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7db9957254ec4p-4L -0x7.29ee1205aa52028c864a5b979p-20L : inexact-ok += clog towardzero ldbl-128ibm 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7db9957254ec2p-4L -0x7.29ee1205aa52028c864a5b978ep-20L : inexact-ok += clog upward ldbl-128ibm 0xa.03634p-4L -0x4.7bb918p-20L : -0x7.7fb7d7c35bf6a7db9957254ec2p-4L -0x7.29ee1205aa52028c864a5b978ep-20L : inexact-ok +clog -0x5.e23d2p-4 0x8.525df889c21ap-4 += clog downward flt-32 -0x5.e23d2p-4f 0x8.525ep-4f : -0x7.375fb8p-4f 0x2.2fac88p+0f : inexact-ok += clog tonearest flt-32 -0x5.e23d2p-4f 0x8.525ep-4f : -0x7.375fb8p-4f 0x2.2fac8cp+0f : inexact-ok += clog towardzero flt-32 -0x5.e23d2p-4f 0x8.525ep-4f : -0x7.375fbp-4f 0x2.2fac88p+0f : inexact-ok += clog upward flt-32 -0x5.e23d2p-4f 0x8.525ep-4f : -0x7.375fbp-4f 0x2.2fac8cp+0f : inexact-ok += clog downward dbl-64 -0x5.e23d2p-4 0x8.525ep-4 : -0x7.375fb60131084p-4 0x2.2fac8a12071eap+0 : inexact-ok += clog tonearest dbl-64 -0x5.e23d2p-4 0x8.525ep-4 : -0x7.375fb6013108p-4 0x2.2fac8a12071eap+0 : inexact-ok += clog towardzero dbl-64 -0x5.e23d2p-4 0x8.525ep-4 : -0x7.375fb6013108p-4 0x2.2fac8a12071eap+0 : inexact-ok += clog upward dbl-64 -0x5.e23d2p-4 0x8.525ep-4 : -0x7.375fb6013108p-4 0x2.2fac8a12071ecp+0 : inexact-ok += clog downward ldbl-96-intel -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d8p-4L 0x2.2fac8a12071ea498p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d8p-4L 0x2.2fac8a12071ea49cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809dp-4L 0x2.2fac8a12071ea498p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809dp-4L 0x2.2fac8a12071ea49cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d8p-4L 0x2.2fac8a12071ea498p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d8p-4L 0x2.2fac8a12071ea49cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809dp-4L 0x2.2fac8a12071ea498p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809dp-4L 0x2.2fac8a12071ea49cp+0L : inexact-ok += clog downward ldbl-128 -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d5ee70c268164cp-4L 0x2.2fac8a12071ea49b30860d32969ap+0L : inexact-ok += clog tonearest ldbl-128 -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d5ee70c268164cp-4L 0x2.2fac8a12071ea49b30860d32969ap+0L : inexact-ok += clog towardzero ldbl-128 -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d5ee70c2681648p-4L 0x2.2fac8a12071ea49b30860d32969ap+0L : inexact-ok += clog upward ldbl-128 -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d5ee70c2681648p-4L 0x2.2fac8a12071ea49b30860d32969cp+0L : inexact-ok += clog downward ldbl-128ibm -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d5ee70c26818p-4L 0x2.2fac8a12071ea49b30860d3296p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d5ee70c26816p-4L 0x2.2fac8a12071ea49b30860d3297p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d5ee70c26816p-4L 0x2.2fac8a12071ea49b30860d3296p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.e23d2p-4L 0x8.525ep-4L : -0x7.375fb601310809d5ee70c26816p-4L 0x2.2fac8a12071ea49b30860d3297p+0L : inexact-ok += clog downward flt-32 -0x5.e23d2p-4f 0x8.525dfp-4f : -0x7.375fdp-4f 0x2.2fac88p+0f : inexact-ok += clog tonearest flt-32 -0x5.e23d2p-4f 0x8.525dfp-4f : -0x7.375fc8p-4f 0x2.2fac8cp+0f : inexact-ok += clog towardzero flt-32 -0x5.e23d2p-4f 0x8.525dfp-4f : -0x7.375fc8p-4f 0x2.2fac88p+0f : inexact-ok += clog upward flt-32 -0x5.e23d2p-4f 0x8.525dfp-4f : -0x7.375fc8p-4f 0x2.2fac8cp+0f : inexact-ok += clog downward dbl-64 -0x5.e23d2p-4 0x8.525dfp-4 : -0x7.375fca83bd3e4p-4 0x2.2fac8afa0c0bcp+0 : inexact-ok += clog tonearest dbl-64 -0x5.e23d2p-4 0x8.525dfp-4 : -0x7.375fca83bd3e4p-4 0x2.2fac8afa0c0bep+0 : inexact-ok += clog towardzero dbl-64 -0x5.e23d2p-4 0x8.525dfp-4 : -0x7.375fca83bd3ep-4 0x2.2fac8afa0c0bcp+0 : inexact-ok += clog upward dbl-64 -0x5.e23d2p-4 0x8.525dfp-4 : -0x7.375fca83bd3ep-4 0x2.2fac8afa0c0bep+0 : inexact-ok += clog downward ldbl-96-intel -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3edp-4L 0x2.2fac8afa0c0bd8ap+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3edp-4L 0x2.2fac8afa0c0bd8a4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ec8p-4L 0x2.2fac8afa0c0bd8ap+0L : inexact-ok += clog upward ldbl-96-intel -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ec8p-4L 0x2.2fac8afa0c0bd8a4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3edp-4L 0x2.2fac8afa0c0bd8ap+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3edp-4L 0x2.2fac8afa0c0bd8a4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ec8p-4L 0x2.2fac8afa0c0bd8ap+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ec8p-4L 0x2.2fac8afa0c0bd8a4p+0L : inexact-ok += clog downward ldbl-128 -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ecc7ac16f4ff68p-4L 0x2.2fac8afa0c0bd8a3ab63d6281c68p+0L : inexact-ok += clog tonearest ldbl-128 -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ecc7ac16f4ff68p-4L 0x2.2fac8afa0c0bd8a3ab63d6281c68p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ecc7ac16f4ff67cp-4L 0x2.2fac8afa0c0bd8a3ab63d6281c68p+0L : inexact-ok += clog upward ldbl-128 -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ecc7ac16f4ff67cp-4L 0x2.2fac8afa0c0bd8a3ab63d6281c6ap+0L : inexact-ok += clog downward ldbl-128ibm -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ecc7ac16f4ff8p-4L 0x2.2fac8afa0c0bd8a3ab63d6281cp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ecc7ac16f4ff6p-4L 0x2.2fac8afa0c0bd8a3ab63d6281cp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ecc7ac16f4ff6p-4L 0x2.2fac8afa0c0bd8a3ab63d6281cp+0L : inexact-ok += clog upward ldbl-128ibm -0x5.e23d2p-4L 0x8.525dfp-4L : -0x7.375fca83bd3e3ecc7ac16f4ff6p-4L 0x2.2fac8afa0c0bd8a3ab63d6281dp+0L : inexact-ok += clog downward dbl-64 -0x5.e23d2p-4 0x8.525df889c21ap-4 : -0x7.375fbf91e080cp-4 0x2.2fac8a7e3becp+0 : inexact-ok += clog tonearest dbl-64 -0x5.e23d2p-4 0x8.525df889c21ap-4 : -0x7.375fbf91e080cp-4 0x2.2fac8a7e3bec2p+0 : inexact-ok += clog towardzero dbl-64 -0x5.e23d2p-4 0x8.525df889c21ap-4 : -0x7.375fbf91e0808p-4 0x2.2fac8a7e3becp+0 : inexact-ok += clog upward dbl-64 -0x5.e23d2p-4 0x8.525df889c21ap-4 : -0x7.375fbf91e0808p-4 0x2.2fac8a7e3bec2p+0 : inexact-ok += clog downward ldbl-96-intel -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b92p-4L 0x2.2fac8a7e3bec10c8p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b92p-4L 0x2.2fac8a7e3bec10c8p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b918p-4L 0x2.2fac8a7e3bec10c8p+0L : inexact-ok += clog upward ldbl-96-intel -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b918p-4L 0x2.2fac8a7e3bec10ccp+0L : inexact-ok += clog downward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b92p-4L 0x2.2fac8a7e3bec10c8p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b92p-4L 0x2.2fac8a7e3bec10c8p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b918p-4L 0x2.2fac8a7e3bec10c8p+0L : inexact-ok += clog upward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b918p-4L 0x2.2fac8a7e3bec10ccp+0L : inexact-ok += clog downward ldbl-128 -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b91ed8f7a790a9c8p-4L 0x2.2fac8a7e3bec10c91c47142e592ep+0L : inexact-ok += clog tonearest ldbl-128 -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b91ed8f7a790a9c8p-4L 0x2.2fac8a7e3bec10c91c47142e593p+0L : inexact-ok += clog towardzero ldbl-128 -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b91ed8f7a790a9c4p-4L 0x2.2fac8a7e3bec10c91c47142e592ep+0L : inexact-ok += clog upward ldbl-128 -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b91ed8f7a790a9c4p-4L 0x2.2fac8a7e3bec10c91c47142e593p+0L : inexact-ok += clog downward ldbl-128ibm -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b91ed8f7a790aap-4L 0x2.2fac8a7e3bec10c91c47142e59p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b91ed8f7a790aap-4L 0x2.2fac8a7e3bec10c91c47142e59p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b91ed8f7a790a8p-4L 0x2.2fac8a7e3bec10c91c47142e59p+0L : inexact-ok += clog upward ldbl-128ibm -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x7.375fbf91e080b91ed8f7a790a8p-4L 0x2.2fac8a7e3bec10c91c47142e5ap+0L : inexact-ok +clog 0x9.8ce58p-4 -0x8p-152 += clog downward flt-32 0x9.8ce58p-4f -0x8p-152f : -0x8.4191cp-4f -0x1p-148f : inexact-ok underflow errno-erange-ok += clog tonearest flt-32 0x9.8ce58p-4f -0x8p-152f : -0x8.4191bp-4f -0x1p-148f : inexact-ok underflow errno-erange-ok += clog towardzero flt-32 0x9.8ce58p-4f -0x8p-152f : -0x8.4191bp-4f -0x8p-152f : inexact-ok underflow errno-erange-ok += clog upward flt-32 0x9.8ce58p-4f -0x8p-152f : -0x8.4191bp-4f -0x8p-152f : inexact-ok underflow errno-erange-ok += clog downward dbl-64 0x9.8ce58p-4 -0x8p-152 : -0x8.4191b688313ep-4 -0xd.67119b9f86f7p-152 : inexact-ok += clog tonearest dbl-64 0x9.8ce58p-4 -0x8p-152 : -0x8.4191b688313ep-4 -0xd.67119b9f86f7p-152 : inexact-ok += clog towardzero dbl-64 0x9.8ce58p-4 -0x8p-152 : -0x8.4191b688313d8p-4 -0xd.67119b9f86f68p-152 : inexact-ok += clog upward dbl-64 0x9.8ce58p-4 -0x8p-152 : -0x8.4191b688313d8p-4 -0xd.67119b9f86f68p-152 : inexact-ok += clog downward ldbl-96-intel 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc99p-4L -0xd.67119b9f86f6d5ep-152L : inexact-ok += clog tonearest ldbl-96-intel 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc98p-4L -0xd.67119b9f86f6d5ep-152L : inexact-ok += clog towardzero ldbl-96-intel 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc98p-4L -0xd.67119b9f86f6d5dp-152L : inexact-ok += clog upward ldbl-96-intel 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc98p-4L -0xd.67119b9f86f6d5dp-152L : inexact-ok += clog downward ldbl-96-m68k 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc99p-4L -0xd.67119b9f86f6d5ep-152L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc98p-4L -0xd.67119b9f86f6d5ep-152L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc98p-4L -0xd.67119b9f86f6d5dp-152L : inexact-ok += clog upward ldbl-96-m68k 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc98p-4L -0xd.67119b9f86f6d5dp-152L : inexact-ok += clog downward ldbl-128 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc982842a8ad8cdf8p-4L -0xd.67119b9f86f6d5dcbab90ba36948p-152L : inexact-ok += clog tonearest ldbl-128 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc982842a8ad8cdf8p-4L -0xd.67119b9f86f6d5dcbab90ba36948p-152L : inexact-ok += clog towardzero ldbl-128 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc982842a8ad8cdfp-4L -0xd.67119b9f86f6d5dcbab90ba3694p-152L : inexact-ok += clog upward ldbl-128 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc982842a8ad8cdfp-4L -0xd.67119b9f86f6d5dcbab90ba3694p-152L : inexact-ok += clog downward ldbl-128ibm 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc982842a8ad8dp-4L -0xd.67119b9f86f6d5dcbab90ba36cp-152L : inexact-ok += clog tonearest ldbl-128ibm 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc982842a8ad8ccp-4L -0xd.67119b9f86f6d5dcbab90ba368p-152L : inexact-ok += clog towardzero ldbl-128ibm 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc982842a8ad8ccp-4L -0xd.67119b9f86f6d5dcbab90ba368p-152L : inexact-ok += clog upward ldbl-128ibm 0x9.8ce58p-4L -0x8p-152L : -0x8.4191b688313dc982842a8ad8ccp-4L -0xd.67119b9f86f6d5dcbab90ba368p-152L : inexact-ok +clog 0x8p-152 0x9.2af75p-4 += clog downward flt-32 0x8p-152f 0x9.2af75p-4f : -0x8.e902dp-4f 0x1.921fb4p+0f : inexact-ok += clog tonearest flt-32 0x8p-152f 0x9.2af75p-4f : -0x8.e902dp-4f 0x1.921fb6p+0f : inexact-ok += clog towardzero flt-32 0x8p-152f 0x9.2af75p-4f : -0x8.e902cp-4f 0x1.921fb4p+0f : inexact-ok += clog upward flt-32 0x8p-152f 0x9.2af75p-4f : -0x8.e902cp-4f 0x1.921fb6p+0f : inexact-ok += clog downward dbl-64 0x8p-152 0x9.2af75p-4 : -0x8.e902cb3c9bff8p-4 0x1.921fb54442d18p+0 : inexact-ok += clog tonearest dbl-64 0x8p-152 0x9.2af75p-4 : -0x8.e902cb3c9bff8p-4 0x1.921fb54442d18p+0 : inexact-ok += clog towardzero dbl-64 0x8p-152 0x9.2af75p-4 : -0x8.e902cb3c9bffp-4 0x1.921fb54442d18p+0 : inexact-ok += clog upward dbl-64 0x8p-152 0x9.2af75p-4 : -0x8.e902cb3c9bffp-4 0x1.921fb54442d19p+0 : inexact-ok += clog downward ldbl-96-intel 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff688p-4L 0x1.921fb54442d18468p+0L : inexact-ok += clog tonearest ldbl-96-intel 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff687p-4L 0x1.921fb54442d1846ap+0L : inexact-ok += clog towardzero ldbl-96-intel 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff687p-4L 0x1.921fb54442d18468p+0L : inexact-ok += clog upward ldbl-96-intel 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff687p-4L 0x1.921fb54442d1846ap+0L : inexact-ok += clog downward ldbl-96-m68k 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff688p-4L 0x1.921fb54442d18468p+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff687p-4L 0x1.921fb54442d1846ap+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff687p-4L 0x1.921fb54442d18468p+0L : inexact-ok += clog upward ldbl-96-m68k 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff687p-4L 0x1.921fb54442d1846ap+0L : inexact-ok += clog downward ldbl-128 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff6873fba81c19f42p-4L 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog tonearest ldbl-128 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff6873fba81c19f418p-4L 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog towardzero ldbl-128 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff6873fba81c19f418p-4L 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog upward ldbl-128 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff6873fba81c19f418p-4L 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += clog downward ldbl-128ibm 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff6873fba81c19f8p-4L 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff6873fba81c19f4p-4L 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff6873fba81c19f4p-4L 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog upward ldbl-128ibm 0x8p-152L 0x9.2af75p-4L : -0x8.e902cb3c9bff6873fba81c19f4p-4L 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +clog 0x9.97a15de8e59d8p-4 -0 += clog downward flt-32 0x9.97a16p-4f -0x0p+0f : -0x8.2fa04p-4f -0x0p+0f : inexact-ok += clog tonearest flt-32 0x9.97a16p-4f -0x0p+0f : -0x8.2fa03p-4f -0x0p+0f : inexact-ok += clog towardzero flt-32 0x9.97a16p-4f -0x0p+0f : -0x8.2fa03p-4f -0x0p+0f : inexact-ok += clog upward flt-32 0x9.97a16p-4f -0x0p+0f : -0x8.2fa03p-4f -0x0p+0f : inexact-ok += clog downward dbl-64 0x9.97a16p-4 -0x0p+0 : -0x8.2fa0338207cap-4 -0x0p+0 : inexact-ok += clog tonearest dbl-64 0x9.97a16p-4 -0x0p+0 : -0x8.2fa0338207c98p-4 -0x0p+0 : inexact-ok += clog towardzero dbl-64 0x9.97a16p-4 -0x0p+0 : -0x8.2fa0338207c98p-4 -0x0p+0 : inexact-ok += clog upward dbl-64 0x9.97a16p-4 -0x0p+0 : -0x8.2fa0338207c98p-4 -0x0p+0 : inexact-ok += clog downward ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9affp-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog downward ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9affp-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog downward ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a88p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a878p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a878p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a878p-4L -0x0p+0L : inexact-ok += clog downward ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30acp-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a8p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a8p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a8p-4L -0x0p+0L : inexact-ok += clog downward flt-32 0x9.97a15p-4f -0x0p+0f : -0x8.2fa05p-4f -0x0p+0f : inexact-ok += clog tonearest flt-32 0x9.97a15p-4f -0x0p+0f : -0x8.2fa05p-4f -0x0p+0f : inexact-ok += clog towardzero flt-32 0x9.97a15p-4f -0x0p+0f : -0x8.2fa04p-4f -0x0p+0f : inexact-ok += clog upward flt-32 0x9.97a15p-4f -0x0p+0f : -0x8.2fa04p-4f -0x0p+0f : inexact-ok += clog downward dbl-64 0x9.97a15p-4 -0x0p+0 : -0x8.2fa04e322c4a8p-4 -0x0p+0 : inexact-ok += clog tonearest dbl-64 0x9.97a15p-4 -0x0p+0 : -0x8.2fa04e322c4ap-4 -0x0p+0 : inexact-ok += clog towardzero dbl-64 0x9.97a15p-4 -0x0p+0 : -0x8.2fa04e322c4ap-4 -0x0p+0 : inexact-ok += clog upward dbl-64 0x9.97a15p-4 -0x0p+0 : -0x8.2fa04e322c4ap-4 -0x0p+0 : inexact-ok += clog downward ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a354p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a354p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353p-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353p-4L -0x0p+0L : inexact-ok += clog downward ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a354p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a354p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353p-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353p-4L -0x0p+0L : inexact-ok += clog downward ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9cf38p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9cf38p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9cf3p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9cf3p-4L -0x0p+0L : inexact-ok += clog downward ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9dp-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9dp-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9ccp-4L -0x0p+0L : inexact-ok += clog upward ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9ccp-4L -0x0p+0L : inexact-ok += clog downward dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x8.2fa036fe958e8p-4 -0x0p+0 : inexact-ok += clog tonearest dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x8.2fa036fe958ep-4 -0x0p+0 : inexact-ok += clog towardzero dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x8.2fa036fe958ep-4 -0x0p+0 : inexact-ok += clog upward dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x8.2fa036fe958ep-4 -0x0p+0 : inexact-ok += clog downward ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39ep-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39ep-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39dp-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39dp-4L -0x0p+0L : inexact-ok += clog downward ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39ep-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39ep-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39dp-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39dp-4L -0x0p+0L : inexact-ok += clog downward ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e979p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e979p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e9788p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e9788p-4L -0x0p+0L : inexact-ok += clog downward ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e98p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e98p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e94p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e94p-4L -0x0p+0L : inexact-ok +clog -0x4.74556ec92eb4746p-4 0x1.1e7aa1d936f6efe6p+0 += clog downward flt-32 -0x4.745568p-4f 0x1.1e7aa2p+0f : 0x2.47bd08p-4f 0x1.d08b7cp+0f : inexact-ok += clog tonearest flt-32 -0x4.745568p-4f 0x1.1e7aa2p+0f : 0x2.47bd0cp-4f 0x1.d08b7cp+0f : inexact-ok += clog towardzero flt-32 -0x4.745568p-4f 0x1.1e7aa2p+0f : 0x2.47bd08p-4f 0x1.d08b7cp+0f : inexact-ok += clog upward flt-32 -0x4.745568p-4f 0x1.1e7aa2p+0f : 0x2.47bd0cp-4f 0x1.d08b7ep+0f : inexact-ok += clog downward dbl-64 -0x4.745568p-4 0x1.1e7aa2p+0 : 0x2.47bd0ae33b654p-4 0x1.d08b7c6bafb85p+0 : inexact-ok += clog tonearest dbl-64 -0x4.745568p-4 0x1.1e7aa2p+0 : 0x2.47bd0ae33b656p-4 0x1.d08b7c6bafb85p+0 : inexact-ok += clog towardzero dbl-64 -0x4.745568p-4 0x1.1e7aa2p+0 : 0x2.47bd0ae33b654p-4 0x1.d08b7c6bafb85p+0 : inexact-ok += clog upward dbl-64 -0x4.745568p-4 0x1.1e7aa2p+0 : 0x2.47bd0ae33b656p-4 0x1.d08b7c6bafb86p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b65558p-4L 0x1.d08b7c6bafb853aep+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b655584p-4L 0x1.d08b7c6bafb853bp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b65558p-4L 0x1.d08b7c6bafb853aep+0L : inexact-ok += clog upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b655584p-4L 0x1.d08b7c6bafb853bp+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b65558p-4L 0x1.d08b7c6bafb853aep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b655584p-4L 0x1.d08b7c6bafb853bp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b65558p-4L 0x1.d08b7c6bafb853aep+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b655584p-4L 0x1.d08b7c6bafb853bp+0L : inexact-ok += clog downward ldbl-128 -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b6555828c6d5e917446p-4L 0x1.d08b7c6bafb853af6883ad89d0ap+0L : inexact-ok += clog tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b6555828c6d5e917448p-4L 0x1.d08b7c6bafb853af6883ad89d0a1p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b6555828c6d5e917446p-4L 0x1.d08b7c6bafb853af6883ad89d0ap+0L : inexact-ok += clog upward ldbl-128 -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b6555828c6d5e917448p-4L 0x1.d08b7c6bafb853af6883ad89d0a1p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b6555828c6d5e9174p-4L 0x1.d08b7c6bafb853af6883ad89d08p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b6555828c6d5e9174p-4L 0x1.d08b7c6bafb853af6883ad89d08p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b6555828c6d5e9174p-4L 0x1.d08b7c6bafb853af6883ad89d08p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa2p+0L : 0x2.47bd0ae33b6555828c6d5e9175p-4L 0x1.d08b7c6bafb853af6883ad89d1p+0L : inexact-ok += clog downward flt-32 -0x4.745568p-4f 0x1.1e7aap+0f : 0x2.47bcecp-4f 0x1.d08b7cp+0f : inexact-ok += clog tonearest flt-32 -0x4.745568p-4f 0x1.1e7aap+0f : 0x2.47bcfp-4f 0x1.d08b7cp+0f : inexact-ok += clog towardzero flt-32 -0x4.745568p-4f 0x1.1e7aap+0f : 0x2.47bcecp-4f 0x1.d08b7cp+0f : inexact-ok += clog upward flt-32 -0x4.745568p-4f 0x1.1e7aap+0f : 0x2.47bcfp-4f 0x1.d08b7ep+0f : inexact-ok += clog downward dbl-64 -0x4.745568p-4 0x1.1e7aap+0 : 0x2.47bceff5775dcp-4 0x1.d08b7cd6e072ap+0 : inexact-ok += clog tonearest dbl-64 -0x4.745568p-4 0x1.1e7aap+0 : 0x2.47bceff5775dcp-4 0x1.d08b7cd6e072bp+0 : inexact-ok += clog towardzero dbl-64 -0x4.745568p-4 0x1.1e7aap+0 : 0x2.47bceff5775dcp-4 0x1.d08b7cd6e072ap+0 : inexact-ok += clog upward dbl-64 -0x4.745568p-4 0x1.1e7aap+0 : 0x2.47bceff5775dep-4 0x1.d08b7cd6e072bp+0 : inexact-ok += clog downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458p-4L 0x1.d08b7cd6e072aeeap+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458p-4L 0x1.d08b7cd6e072aeeap+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458p-4L 0x1.d08b7cd6e072aeeap+0L : inexact-ok += clog upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc45cp-4L 0x1.d08b7cd6e072aeecp+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458p-4L 0x1.d08b7cd6e072aeeap+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458p-4L 0x1.d08b7cd6e072aeeap+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458p-4L 0x1.d08b7cd6e072aeeap+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc45cp-4L 0x1.d08b7cd6e072aeecp+0L : inexact-ok += clog downward ldbl-128 -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458285eee1b97eap-4L 0x1.d08b7cd6e072aeea68531a794312p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458285eee1b97eap-4L 0x1.d08b7cd6e072aeea68531a794312p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458285eee1b97eap-4L 0x1.d08b7cd6e072aeea68531a794312p+0L : inexact-ok += clog upward ldbl-128 -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458285eee1b97ecp-4L 0x1.d08b7cd6e072aeea68531a794313p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458285eee1b97p-4L 0x1.d08b7cd6e072aeea68531a7943p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458285eee1b98p-4L 0x1.d08b7cd6e072aeea68531a7943p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458285eee1b97p-4L 0x1.d08b7cd6e072aeea68531a7943p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aap+0L : 0x2.47bceff5775dc458285eee1b98p-4L 0x1.d08b7cd6e072aeea68531a79438p+0L : inexact-ok += clog downward dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd08d90308cp-4 0x1.d08b7c73ce6cap+0 : inexact-ok += clog tonearest dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd08d90308cp-4 0x1.d08b7c73ce6cap+0 : inexact-ok += clog towardzero dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd08d90308cp-4 0x1.d08b7c73ce6cap+0 : inexact-ok += clog upward dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd08d90308ep-4 0x1.d08b7c73ce6cbp+0 : inexact-ok += clog downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c868p-4L 0x1.d08b7c73ce6ca2bp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86cp-4L 0x1.d08b7c73ce6ca2bp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c868p-4L 0x1.d08b7c73ce6ca2bp+0L : inexact-ok += clog upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86cp-4L 0x1.d08b7c73ce6ca2b2p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c868p-4L 0x1.d08b7c73ce6ca2bp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86cp-4L 0x1.d08b7c73ce6ca2bp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c868p-4L 0x1.d08b7c73ce6ca2bp+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86cp-4L 0x1.d08b7c73ce6ca2b2p+0L : inexact-ok += clog downward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86bc3c44c40058p-4L 0x1.d08b7c73ce6ca2b0dd96a7cdc3f2p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86bc3c44c40058p-4L 0x1.d08b7c73ce6ca2b0dd96a7cdc3f3p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86bc3c44c40058p-4L 0x1.d08b7c73ce6ca2b0dd96a7cdc3f2p+0L : inexact-ok += clog upward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86bc3c44c400582p-4L 0x1.d08b7c73ce6ca2b0dd96a7cdc3f3p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86bc3c44c4005p-4L 0x1.d08b7c73ce6ca2b0dd96a7cdc38p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86bc3c44c4006p-4L 0x1.d08b7c73ce6ca2b0dd96a7cdc4p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86bc3c44c4005p-4L 0x1.d08b7c73ce6ca2b0dd96a7cdc38p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd08d90308c86bc3c44c4006p-4L 0x1.d08b7c73ce6ca2b0dd96a7cdc4p+0L : inexact-ok += clog downward dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd08d90307ep-4 0x1.d08b7c73ce6cap+0 : inexact-ok += clog tonearest dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd08d90308p-4 0x1.d08b7c73ce6cap+0 : inexact-ok += clog towardzero dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd08d90307ep-4 0x1.d08b7c73ce6cap+0 : inexact-ok += clog upward dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd08d90308p-4 0x1.d08b7c73ce6cbp+0 : inexact-ok += clog downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fcp-4L 0x1.d08b7c73ce6ca60ap+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fcp-4L 0x1.d08b7c73ce6ca60ap+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fcp-4L 0x1.d08b7c73ce6ca60ap+0L : inexact-ok += clog upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f1p-4L 0x1.d08b7c73ce6ca60cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fcp-4L 0x1.d08b7c73ce6ca60ap+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fcp-4L 0x1.d08b7c73ce6ca60ap+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fcp-4L 0x1.d08b7c73ce6ca60ap+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f1p-4L 0x1.d08b7c73ce6ca60cp+0L : inexact-ok += clog downward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fda4181075a8cp-4L 0x1.d08b7c73ce6ca60a6364b90e2c32p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fda4181075a8c2p-4L 0x1.d08b7c73ce6ca60a6364b90e2c32p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fda4181075a8cp-4L 0x1.d08b7c73ce6ca60a6364b90e2c32p+0L : inexact-ok += clog upward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fda4181075a8c2p-4L 0x1.d08b7c73ce6ca60a6364b90e2c33p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fda4181075a8p-4L 0x1.d08b7c73ce6ca60a6364b90e2cp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fda4181075a9p-4L 0x1.d08b7c73ce6ca60a6364b90e2cp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fda4181075a8p-4L 0x1.d08b7c73ce6ca60a6364b90e2cp+0L : inexact-ok += clog upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd08d90307f0fda4181075a9p-4L 0x1.d08b7c73ce6ca60a6364b90e2c8p+0L : inexact-ok += clog downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70cp-4L 0x1.d08b7c73ce6ca2b6p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70cp-4L 0x1.d08b7c73ce6ca2b6p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70cp-4L 0x1.d08b7c73ce6ca2b6p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c71p-4L 0x1.d08b7c73ce6ca2b8p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70cp-4L 0x1.d08b7c73ce6ca2b6p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70cp-4L 0x1.d08b7c73ce6ca2b6p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70cp-4L 0x1.d08b7c73ce6ca2b6p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c71p-4L 0x1.d08b7c73ce6ca2b8p+0L : inexact-ok += clog downward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70db0d0d45edcbp-4L 0x1.d08b7c73ce6ca2b64f1016a9cc9cp+0L : inexact-ok += clog tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70db0d0d45edcb2p-4L 0x1.d08b7c73ce6ca2b64f1016a9cc9cp+0L : inexact-ok += clog towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70db0d0d45edcbp-4L 0x1.d08b7c73ce6ca2b64f1016a9cc9cp+0L : inexact-ok += clog upward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70db0d0d45edcb2p-4L 0x1.d08b7c73ce6ca2b64f1016a9cc9dp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70db0d0d45edcp-4L 0x1.d08b7c73ce6ca2b64f1016a9cc8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70db0d0d45eddp-4L 0x1.d08b7c73ce6ca2b64f1016a9cc8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70db0d0d45edcp-4L 0x1.d08b7c73ce6ca2b64f1016a9cc8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd08d90308c70db0d0d45eddp-4L 0x1.d08b7c73ce6ca2b64f1016a9cdp+0L : inexact-ok += clog downward flt-32 -0x4.74557p-4f 0x1.1e7aa2p+0f : 0x2.47bd0cp-4f 0x1.d08b7cp+0f : inexact-ok += clog tonearest flt-32 -0x4.74557p-4f 0x1.1e7aa2p+0f : 0x2.47bd0cp-4f 0x1.d08b7cp+0f : inexact-ok += clog towardzero flt-32 -0x4.74557p-4f 0x1.1e7aa2p+0f : 0x2.47bd0cp-4f 0x1.d08b7cp+0f : inexact-ok += clog upward flt-32 -0x4.74557p-4f 0x1.1e7aa2p+0f : 0x2.47bd1p-4f 0x1.d08b7ep+0f : inexact-ok += clog downward dbl-64 -0x4.74557p-4 0x1.1e7aa2p+0 : 0x2.47bd0c8ffe4d4p-4 0x1.d08b7cd766c81p+0 : inexact-ok += clog tonearest dbl-64 -0x4.74557p-4 0x1.1e7aa2p+0 : 0x2.47bd0c8ffe4d4p-4 0x1.d08b7cd766c81p+0 : inexact-ok += clog towardzero dbl-64 -0x4.74557p-4 0x1.1e7aa2p+0 : 0x2.47bd0c8ffe4d4p-4 0x1.d08b7cd766c81p+0 : inexact-ok += clog upward dbl-64 -0x4.74557p-4 0x1.1e7aa2p+0 : 0x2.47bd0c8ffe4d6p-4 0x1.d08b7cd766c82p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44fp-4L 0x1.d08b7cd766c811a4p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44fp-4L 0x1.d08b7cd766c811a4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44fp-4L 0x1.d08b7cd766c811a4p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f4p-4L 0x1.d08b7cd766c811a6p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44fp-4L 0x1.d08b7cd766c811a4p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44fp-4L 0x1.d08b7cd766c811a4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44fp-4L 0x1.d08b7cd766c811a4p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f4p-4L 0x1.d08b7cd766c811a6p+0L : inexact-ok += clog downward ldbl-128 -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f1b4b4f0535b4cp-4L 0x1.d08b7cd766c811a4b514e23800bbp+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f1b4b4f0535b4ep-4L 0x1.d08b7cd766c811a4b514e23800bbp+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f1b4b4f0535b4cp-4L 0x1.d08b7cd766c811a4b514e23800bbp+0L : inexact-ok += clog upward ldbl-128 -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f1b4b4f0535b4ep-4L 0x1.d08b7cd766c811a4b514e23800bcp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f1b4b4f0535bp-4L 0x1.d08b7cd766c811a4b514e238008p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f1b4b4f0535bp-4L 0x1.d08b7cd766c811a4b514e238008p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f1b4b4f0535bp-4L 0x1.d08b7cd766c811a4b514e238008p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c8ffe4d44f1b4b4f0535cp-4L 0x1.d08b7cd766c811a4b514e23801p+0L : inexact-ok += clog downward flt-32 -0x4.74557p-4f 0x1.1e7aap+0f : 0x2.47bcfp-4f 0x1.d08b7cp+0f : inexact-ok += clog tonearest flt-32 -0x4.74557p-4f 0x1.1e7aap+0f : 0x2.47bcfp-4f 0x1.d08b7ep+0f : inexact-ok += clog towardzero flt-32 -0x4.74557p-4f 0x1.1e7aap+0f : 0x2.47bcfp-4f 0x1.d08b7cp+0f : inexact-ok += clog upward flt-32 -0x4.74557p-4f 0x1.1e7aap+0f : 0x2.47bcf4p-4f 0x1.d08b7ep+0f : inexact-ok += clog downward dbl-64 -0x4.74557p-4 0x1.1e7aap+0 : 0x2.47bcf1a23a4b4p-4 0x1.d08b7d4297831p+0 : inexact-ok += clog tonearest dbl-64 -0x4.74557p-4 0x1.1e7aap+0 : 0x2.47bcf1a23a4b6p-4 0x1.d08b7d4297831p+0 : inexact-ok += clog towardzero dbl-64 -0x4.74557p-4 0x1.1e7aap+0 : 0x2.47bcf1a23a4b4p-4 0x1.d08b7d4297831p+0 : inexact-ok += clog upward dbl-64 -0x4.74557p-4 0x1.1e7aap+0 : 0x2.47bcf1a23a4b6p-4 0x1.d08b7d4297832p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5704p-4L 0x1.d08b7d42978316fp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5708p-4L 0x1.d08b7d42978316f2p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5704p-4L 0x1.d08b7d42978316fp+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5708p-4L 0x1.d08b7d42978316f2p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5704p-4L 0x1.d08b7d42978316fp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5708p-4L 0x1.d08b7d42978316f2p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5704p-4L 0x1.d08b7d42978316fp+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5708p-4L 0x1.d08b7d42978316f2p+0L : inexact-ok += clog downward ldbl-128 -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5707e3aa7bfa31dp-4L 0x1.d08b7d42978316f16cee48e7bdbfp+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5707e3aa7bfa31d2p-4L 0x1.d08b7d42978316f16cee48e7bdcp+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5707e3aa7bfa31dp-4L 0x1.d08b7d42978316f16cee48e7bdbfp+0L : inexact-ok += clog upward ldbl-128 -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5707e3aa7bfa31d2p-4L 0x1.d08b7d42978316f16cee48e7bdcp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5707e3aa7bfa31p-4L 0x1.d08b7d42978316f16cee48e7bd8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5707e3aa7bfa32p-4L 0x1.d08b7d42978316f16cee48e7bd8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5707e3aa7bfa31p-4L 0x1.d08b7d42978316f16cee48e7bd8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aap+0L : 0x2.47bcf1a23a4b5707e3aa7bfa32p-4L 0x1.d08b7d42978316f16cee48e7bep+0L : inexact-ok += clog downward dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a85c5f12p-4 0x1.d08b7cdf857c6p+0 : inexact-ok += clog tonearest dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a85c5f12p-4 0x1.d08b7cdf857c7p+0 : inexact-ok += clog towardzero dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a85c5f12p-4 0x1.d08b7cdf857c6p+0 : inexact-ok += clog upward dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a85c5f14p-4 0x1.d08b7cdf857c7p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252cp-4L 0x1.d08b7cdf857c6d88p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1253p-4L 0x1.d08b7cdf857c6d88p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252cp-4L 0x1.d08b7cdf857c6d88p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1253p-4L 0x1.d08b7cdf857c6d8ap+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252cp-4L 0x1.d08b7cdf857c6d88p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1253p-4L 0x1.d08b7cdf857c6d88p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252cp-4L 0x1.d08b7cdf857c6d88p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1253p-4L 0x1.d08b7cdf857c6d8ap+0L : inexact-ok += clog downward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252f6660c65c29d4p-4L 0x1.d08b7cdf857c6d8841b694d40f93p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252f6660c65c29d6p-4L 0x1.d08b7cdf857c6d8841b694d40f94p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252f6660c65c29d4p-4L 0x1.d08b7cdf857c6d8841b694d40f93p+0L : inexact-ok += clog upward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252f6660c65c29d6p-4L 0x1.d08b7cdf857c6d8841b694d40f94p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252f6660c65c29p-4L 0x1.d08b7cdf857c6d8841b694d40f8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252f6660c65c2ap-4L 0x1.d08b7cdf857c6d8841b694d40f8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252f6660c65c29p-4L 0x1.d08b7cdf857c6d8841b694d40f8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a85c5f1252f6660c65c2ap-4L 0x1.d08b7cdf857c6d8841b694d41p+0L : inexact-ok += clog downward dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a85c5f04p-4 0x1.d08b7cdf857c7p+0 : inexact-ok += clog tonearest dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a85c5f04p-4 0x1.d08b7cdf857c7p+0 : inexact-ok += clog towardzero dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a85c5f04p-4 0x1.d08b7cdf857c7p+0 : inexact-ok += clog upward dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a85c5f06p-4 0x1.d08b7cdf857c8p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dcp-4L 0x1.d08b7cdf857c70ep+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dcp-4L 0x1.d08b7cdf857c70e2p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dcp-4L 0x1.d08b7cdf857c70ep+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc4p-4L 0x1.d08b7cdf857c70e2p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dcp-4L 0x1.d08b7cdf857c70ep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dcp-4L 0x1.d08b7cdf857c70e2p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dcp-4L 0x1.d08b7cdf857c70ep+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc4p-4L 0x1.d08b7cdf857c70e2p+0L : inexact-ok += clog downward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc146e1a4960698p-4L 0x1.d08b7cdf857c70e1c789f6a2318cp+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc146e1a496069ap-4L 0x1.d08b7cdf857c70e1c789f6a2318cp+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc146e1a4960698p-4L 0x1.d08b7cdf857c70e1c789f6a2318cp+0L : inexact-ok += clog upward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc146e1a496069ap-4L 0x1.d08b7cdf857c70e1c789f6a2318dp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc146e1a49606p-4L 0x1.d08b7cdf857c70e1c789f6a2318p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc146e1a49607p-4L 0x1.d08b7cdf857c70e1c789f6a2318p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc146e1a49606p-4L 0x1.d08b7cdf857c70e1c789f6a2318p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a85c5f04dc146e1a49607p-4L 0x1.d08b7cdf857c70e1c789f6a232p+0L : inexact-ok += clog downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123dp-4L 0x1.d08b7cdf857c6d8cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123dp-4L 0x1.d08b7cdf857c6d8ep+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123dp-4L 0x1.d08b7cdf857c6d8cp+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d4p-4L 0x1.d08b7cdf857c6d8ep+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123dp-4L 0x1.d08b7cdf857c6d8cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123dp-4L 0x1.d08b7cdf857c6d8ep+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123dp-4L 0x1.d08b7cdf857c6d8cp+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d4p-4L 0x1.d08b7cdf857c6d8ep+0L : inexact-ok += clog downward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d1536d97c547e4p-4L 0x1.d08b7cdf857c6d8db3300c52fe8ap+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d1536d97c547e6p-4L 0x1.d08b7cdf857c6d8db3300c52fe8bp+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d1536d97c547e4p-4L 0x1.d08b7cdf857c6d8db3300c52fe8ap+0L : inexact-ok += clog upward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d1536d97c547e6p-4L 0x1.d08b7cdf857c6d8db3300c52fe8bp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d1536d97c547p-4L 0x1.d08b7cdf857c6d8db3300c52fe8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d1536d97c548p-4L 0x1.d08b7cdf857c6d8db3300c52fe8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d1536d97c547p-4L 0x1.d08b7cdf857c6d8db3300c52fe8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a85c5f123d1536d97c548p-4L 0x1.d08b7cdf857c6d8db3300c52ffp+0L : inexact-ok += clog downward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa2p+0 : 0x2.47bd0c4eebfb2p-4 0x1.d08b7cc70dd06p+0 : inexact-ok += clog tonearest dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa2p+0 : 0x2.47bd0c4eebfb4p-4 0x1.d08b7cc70dd06p+0 : inexact-ok += clog towardzero dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa2p+0 : 0x2.47bd0c4eebfb2p-4 0x1.d08b7cc70dd06p+0 : inexact-ok += clog upward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa2p+0 : 0x2.47bd0c4eebfb4p-4 0x1.d08b7cc70dd07p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de8p-4L 0x1.d08b7cc70dd066aep+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de8p-4L 0x1.d08b7cc70dd066aep+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de8p-4L 0x1.d08b7cc70dd066aep+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3decp-4L 0x1.d08b7cc70dd066bp+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de8p-4L 0x1.d08b7cc70dd066aep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de8p-4L 0x1.d08b7cc70dd066aep+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de8p-4L 0x1.d08b7cc70dd066aep+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3decp-4L 0x1.d08b7cc70dd066bp+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de94af548a4bd4cp-4L 0x1.d08b7cc70dd066aecae61a9c8d89p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de94af548a4bd4ep-4L 0x1.d08b7cc70dd066aecae61a9c8d8ap+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de94af548a4bd4cp-4L 0x1.d08b7cc70dd066aecae61a9c8d89p+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de94af548a4bd4ep-4L 0x1.d08b7cc70dd066aecae61a9c8d8ap+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de94af548a4bdp-4L 0x1.d08b7cc70dd066aecae61a9c8d8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de94af548a4bdp-4L 0x1.d08b7cc70dd066aecae61a9c8d8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de94af548a4bdp-4L 0x1.d08b7cc70dd066aecae61a9c8d8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb3de94af548a4bep-4L 0x1.d08b7cc70dd066aecae61a9c8ep+0L : inexact-ok += clog downward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aap+0 : 0x2.47bcf16127f86p-4 0x1.d08b7d323e8b5p+0 : inexact-ok += clog tonearest dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aap+0 : 0x2.47bcf16127f88p-4 0x1.d08b7d323e8b5p+0 : inexact-ok += clog towardzero dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aap+0 : 0x2.47bcf16127f86p-4 0x1.d08b7d323e8b5p+0 : inexact-ok += clog upward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aap+0 : 0x2.47bcf16127f88p-4 0x1.d08b7d323e8b6p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f4p-4L 0x1.d08b7d323e8b522ap+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f4p-4L 0x1.d08b7d323e8b522cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f4p-4L 0x1.d08b7d323e8b522ap+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f8p-4L 0x1.d08b7d323e8b522cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f4p-4L 0x1.d08b7d323e8b522ap+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f4p-4L 0x1.d08b7d323e8b522cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f4p-4L 0x1.d08b7d323e8b522ap+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f8p-4L 0x1.d08b7d323e8b522cp+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f5f4d13c36339ap-4L 0x1.d08b7d323e8b522bf2d1ec736f8ep+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f5f4d13c36339cp-4L 0x1.d08b7d323e8b522bf2d1ec736f8ep+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f5f4d13c36339ap-4L 0x1.d08b7d323e8b522bf2d1ec736f8ep+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f5f4d13c36339cp-4L 0x1.d08b7d323e8b522bf2d1ec736f8fp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f5f4d13c3633p-4L 0x1.d08b7d323e8b522bf2d1ec736f8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f5f4d13c3634p-4L 0x1.d08b7d323e8b522bf2d1ec736f8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f5f4d13c3633p-4L 0x1.d08b7d323e8b522bf2d1ec736f8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f874f5f4d13c3634p-4L 0x1.d08b7d323e8b522bf2d1ec737p+0L : inexact-ok += clog downward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a44b39fp-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog tonearest dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a44b39fp-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog towardzero dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a44b39fp-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog upward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a44b39f2p-4 0x1.d08b7ccf2c84dp+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8cp-4L 0x1.d08b7ccf2c84c09cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d9p-4L 0x1.d08b7ccf2c84c09ep+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8cp-4L 0x1.d08b7ccf2c84c09cp+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d9p-4L 0x1.d08b7ccf2c84c09ep+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8cp-4L 0x1.d08b7ccf2c84c09cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d9p-4L 0x1.d08b7ccf2c84c09ep+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8cp-4L 0x1.d08b7ccf2c84c09cp+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d9p-4L 0x1.d08b7ccf2c84c09ep+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8f46c8df894314p-4L 0x1.d08b7ccf2c84c09dcd6ad9c3a701p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8f46c8df894316p-4L 0x1.d08b7ccf2c84c09dcd6ad9c3a702p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8f46c8df894314p-4L 0x1.d08b7ccf2c84c09dcd6ad9c3a701p+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8f46c8df894316p-4L 0x1.d08b7ccf2c84c09dcd6ad9c3a702p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8f46c8df8943p-4L 0x1.d08b7ccf2c84c09dcd6ad9c3a7p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8f46c8df8943p-4L 0x1.d08b7ccf2c84c09dcd6ad9c3a7p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8f46c8df8943p-4L 0x1.d08b7ccf2c84c09dcd6ad9c3a7p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f0d8f46c8df8944p-4L 0x1.d08b7ccf2c84c09dcd6ad9c3a78p+0L : inexact-ok += clog downward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a44b39e2p-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog tonearest dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a44b39e4p-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog towardzero dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a44b39e2p-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog upward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a44b39e4p-4 0x1.d08b7ccf2c84dp+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e362p-4L 0x1.d08b7ccf2c84c3f6p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e362p-4L 0x1.d08b7ccf2c84c3f8p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e362p-4L 0x1.d08b7ccf2c84c3f6p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e3624p-4L 0x1.d08b7ccf2c84c3f8p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e362p-4L 0x1.d08b7ccf2c84c3f6p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e362p-4L 0x1.d08b7ccf2c84c3f8p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e362p-4L 0x1.d08b7ccf2c84c3f6p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e3624p-4L 0x1.d08b7ccf2c84c3f8p+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e36212742e5770568p-4L 0x1.d08b7ccf2c84c3f7533d6d154a8dp+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e36212742e5770568p-4L 0x1.d08b7ccf2c84c3f7533d6d154a8dp+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e36212742e5770568p-4L 0x1.d08b7ccf2c84c3f7533d6d154a8dp+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e36212742e577056ap-4L 0x1.d08b7ccf2c84c3f7533d6d154a8ep+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e36212742e57705p-4L 0x1.d08b7ccf2c84c3f7533d6d154a8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e36212742e57705p-4L 0x1.d08b7ccf2c84c3f7533d6d154a8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e36212742e57705p-4L 0x1.d08b7ccf2c84c3f7533d6d154a8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e36212742e57706p-4L 0x1.d08b7ccf2c84c3f7533d6d154bp+0L : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3p-4L 0x1.d08b7ccf2c84c0a2p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3p-4L 0x1.d08b7ccf2c84c0a4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3p-4L 0x1.d08b7ccf2c84c0a2p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c34p-4L 0x1.d08b7ccf2c84c0a4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3p-4L 0x1.d08b7ccf2c84c0a2p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3p-4L 0x1.d08b7ccf2c84c0a4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3p-4L 0x1.d08b7ccf2c84c0a2p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c34p-4L 0x1.d08b7ccf2c84c0a4p+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3133d5a5d2e57ap-4L 0x1.d08b7ccf2c84c0a33ee44ff30babp+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3133d5a5d2e57ap-4L 0x1.d08b7ccf2c84c0a33ee44ff30babp+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3133d5a5d2e57ap-4L 0x1.d08b7ccf2c84c0a33ee44ff30babp+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3133d5a5d2e57cp-4L 0x1.d08b7ccf2c84c0a33ee44ff30bacp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3133d5a5d2e5p-4L 0x1.d08b7ccf2c84c0a33ee44ff30b8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3133d5a5d2e5p-4L 0x1.d08b7ccf2c84c0a33ee44ff30b8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3133d5a5d2e5p-4L 0x1.d08b7ccf2c84c0a33ee44ff30b8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f0c3133d5a5d2e6p-4L 0x1.d08b7ccf2c84c0a33ee44ff30cp+0L : inexact-ok += clog downward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa2p+0 : 0x2.47bd0c4eebfb4p-4 0x1.d08b7cc70dd06p+0 : inexact-ok += clog tonearest dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa2p+0 : 0x2.47bd0c4eebfb4p-4 0x1.d08b7cc70dd07p+0 : inexact-ok += clog towardzero dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa2p+0 : 0x2.47bd0c4eebfb4p-4 0x1.d08b7cc70dd06p+0 : inexact-ok += clog upward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa2p+0 : 0x2.47bd0c4eebfb6p-4 0x1.d08b7cc70dd07p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4cp-4L 0x1.d08b7cc70dd06a0cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b5p-4L 0x1.d08b7cc70dd06a0cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4cp-4L 0x1.d08b7cc70dd06a0cp+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b5p-4L 0x1.d08b7cc70dd06a0ep+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4cp-4L 0x1.d08b7cc70dd06a0cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b5p-4L 0x1.d08b7cc70dd06a0cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4cp-4L 0x1.d08b7cc70dd06a0cp+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b5p-4L 0x1.d08b7cc70dd06a0ep+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4f623c2b4776dp-4L 0x1.d08b7cc70dd06a0c8363cb741a0ap+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4f623c2b4776d2p-4L 0x1.d08b7cc70dd06a0c8363cb741a0ap+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4f623c2b4776dp-4L 0x1.d08b7cc70dd06a0c8363cb741a0ap+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4f623c2b4776d2p-4L 0x1.d08b7cc70dd06a0c8363cb741a0bp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4f623c2b4776p-4L 0x1.d08b7cc70dd06a0c8363cb741ap+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4f623c2b4777p-4L 0x1.d08b7cc70dd06a0c8363cb741ap+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4f623c2b4776p-4L 0x1.d08b7cc70dd06a0c8363cb741ap+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb4b4f623c2b4777p-4L 0x1.d08b7cc70dd06a0c8363cb741a8p+0L : inexact-ok += clog downward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aap+0 : 0x2.47bcf16127f88p-4 0x1.d08b7d323e8b5p+0 : inexact-ok += clog tonearest dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aap+0 : 0x2.47bcf16127f88p-4 0x1.d08b7d323e8b5p+0 : inexact-ok += clog towardzero dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aap+0 : 0x2.47bcf16127f88p-4 0x1.d08b7d323e8b5p+0 : inexact-ok += clog upward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aap+0 : 0x2.47bcf16127f8ap-4 0x1.d08b7d323e8b6p+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825cp-4L 0x1.d08b7d323e8b5588p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825cp-4L 0x1.d08b7d323e8b558ap+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825cp-4L 0x1.d08b7d323e8b5588p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8826p-4L 0x1.d08b7d323e8b558ap+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825cp-4L 0x1.d08b7d323e8b5588p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825cp-4L 0x1.d08b7d323e8b558ap+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825cp-4L 0x1.d08b7d323e8b5588p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8826p-4L 0x1.d08b7d323e8b558ap+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825c0c4538dd9aep-4L 0x1.d08b7d323e8b5589ab54edd8bb27p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825c0c4538dd9ae2p-4L 0x1.d08b7d323e8b5589ab54edd8bb28p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825c0c4538dd9aep-4L 0x1.d08b7d323e8b5589ab54edd8bb27p+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825c0c4538dd9ae2p-4L 0x1.d08b7d323e8b5589ab54edd8bb28p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825c0c4538dd9ap-4L 0x1.d08b7d323e8b5589ab54edd8bbp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825c0c4538dd9bp-4L 0x1.d08b7d323e8b5589ab54edd8bbp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825c0c4538dd9ap-4L 0x1.d08b7d323e8b5589ab54edd8bbp+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f8825c0c4538dd9bp-4L 0x1.d08b7d323e8b5589ab54edd8bb8p+0L : inexact-ok += clog downward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a44b39fp-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog tonearest dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a44b39f2p-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog towardzero dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a44b39fp-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog upward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6fp+0 : 0x2.47bd0a44b39f2p-4 0x1.d08b7ccf2c84dp+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af4p-4L 0x1.d08b7ccf2c84c3fap+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af4p-4L 0x1.d08b7ccf2c84c3fcp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af4p-4L 0x1.d08b7ccf2c84c3fap+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af8p-4L 0x1.d08b7ccf2c84c3fcp+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af4p-4L 0x1.d08b7ccf2c84c3fap+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af4p-4L 0x1.d08b7ccf2c84c3fcp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af4p-4L 0x1.d08b7ccf2c84c3fap+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af8p-4L 0x1.d08b7ccf2c84c3fcp+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af55e132ccfd0e4p-4L 0x1.d08b7ccf2c84c3fb85e8f1abefep+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af55e132ccfd0e4p-4L 0x1.d08b7ccf2c84c3fb85e8f1abefep+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af55e132ccfd0e4p-4L 0x1.d08b7ccf2c84c3fb85e8f1abefep+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af55e132ccfd0e6p-4L 0x1.d08b7ccf2c84c3fb85e8f1abefe1p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af55e132ccfdp-4L 0x1.d08b7ccf2c84c3fb85e8f1abef8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af55e132ccfd1p-4L 0x1.d08b7ccf2c84c3fb85e8f1abfp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af55e132ccfdp-4L 0x1.d08b7ccf2c84c3fb85e8f1abef8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1af55e132ccfd1p-4L 0x1.d08b7ccf2c84c3fb85e8f1abfp+0L : inexact-ok += clog downward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a44b39e4p-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog tonearest dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a44b39e4p-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog towardzero dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a44b39e4p-4 0x1.d08b7ccf2c84cp+0 : inexact-ok += clog upward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6ep+0 : 0x2.47bd0a44b39e6p-4 0x1.d08b7ccf2c84dp+0 : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4384p-4L 0x1.d08b7ccf2c84c754p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4388p-4L 0x1.d08b7ccf2c84c756p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4384p-4L 0x1.d08b7ccf2c84c754p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4388p-4L 0x1.d08b7ccf2c84c756p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4384p-4L 0x1.d08b7ccf2c84c754p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4388p-4L 0x1.d08b7ccf2c84c756p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4384p-4L 0x1.d08b7ccf2c84c754p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4388p-4L 0x1.d08b7ccf2c84c756p+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e43873e8d32bd94ap-4L 0x1.d08b7ccf2c84c7550bbb84fd9396p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e43873e8d32bd94ap-4L 0x1.d08b7ccf2c84c7550bbb84fd9396p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e43873e8d32bd94ap-4L 0x1.d08b7ccf2c84c7550bbb84fd9396p+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e43873e8d32bd94a2p-4L 0x1.d08b7ccf2c84c7550bbb84fd9397p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e43873e8d32bd94p-4L 0x1.d08b7ccf2c84c7550bbb84fd938p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e43873e8d32bd95p-4L 0x1.d08b7ccf2c84c7550bbb84fd938p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e43873e8d32bd94p-4L 0x1.d08b7ccf2c84c7550bbb84fd938p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e43873e8d32bd95p-4L 0x1.d08b7ccf2c84c7550bbb84fd94p+0L : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1994p-4L 0x1.d08b7ccf2c84c4p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1998p-4L 0x1.d08b7ccf2c84c4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1994p-4L 0x1.d08b7ccf2c84c4p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1998p-4L 0x1.d08b7ccf2c84c402p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1994p-4L 0x1.d08b7ccf2c84c4p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1998p-4L 0x1.d08b7ccf2c84c4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1994p-4L 0x1.d08b7ccf2c84c4p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1998p-4L 0x1.d08b7ccf2c84c402p+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f19974b1ff319734ap-4L 0x1.d08b7ccf2c84c400f76267db548ap+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f19974b1ff319734cp-4L 0x1.d08b7ccf2c84c400f76267db548ap+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f19974b1ff319734ap-4L 0x1.d08b7ccf2c84c400f76267db548ap+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f19974b1ff319734cp-4L 0x1.d08b7ccf2c84c400f76267db548bp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f19974b1ff31973p-4L 0x1.d08b7ccf2c84c400f76267db548p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f19974b1ff31973p-4L 0x1.d08b7ccf2c84c400f76267db548p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f19974b1ff31973p-4L 0x1.d08b7ccf2c84c400f76267db548p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f19974b1ff31974p-4L 0x1.d08b7ccf2c84c400f76267db55p+0L : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48ep-4L 0x1.d08b7cc70dd0696ep+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48ep-4L 0x1.d08b7cc70dd0697p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48ep-4L 0x1.d08b7cc70dd0696ep+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e4p-4L 0x1.d08b7cc70dd0697p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48ep-4L 0x1.d08b7cc70dd0696ep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48ep-4L 0x1.d08b7cc70dd0697p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48ep-4L 0x1.d08b7cc70dd0696ep+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e4p-4L 0x1.d08b7cc70dd0697p+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e05701cb1ce812p-4L 0x1.d08b7cc70dd0696ffd60f6d4f305p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e05701cb1ce812p-4L 0x1.d08b7cc70dd0696ffd60f6d4f305p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e05701cb1ce812p-4L 0x1.d08b7cc70dd0696ffd60f6d4f305p+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e05701cb1ce814p-4L 0x1.d08b7cc70dd0696ffd60f6d4f306p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e05701cb1ce8p-4L 0x1.d08b7cc70dd0696ffd60f6d4f3p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e05701cb1ce8p-4L 0x1.d08b7cc70dd0696ffd60f6d4f3p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e05701cb1ce8p-4L 0x1.d08b7cc70dd0696ffd60f6d4f3p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0x2.47bd0c4eebfb48e05701cb1ce9p-4L 0x1.d08b7cc70dd0696ffd60f6d4f38p+0L : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fecp-4L 0x1.d08b7d323e8b54ecp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fecp-4L 0x1.d08b7d323e8b54eep+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fecp-4L 0x1.d08b7d323e8b54ecp+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87ffp-4L 0x1.d08b7d323e8b54eep+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fecp-4L 0x1.d08b7d323e8b54ecp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fecp-4L 0x1.d08b7d323e8b54eep+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fecp-4L 0x1.d08b7d323e8b54ecp+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87ffp-4L 0x1.d08b7d323e8b54eep+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fed0102a7793292p-4L 0x1.d08b7d323e8b54ed25512217d4ecp+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fed0102a7793292p-4L 0x1.d08b7d323e8b54ed25512217d4edp+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fed0102a7793292p-4L 0x1.d08b7d323e8b54ed25512217d4ecp+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fed0102a7793294p-4L 0x1.d08b7d323e8b54ed25512217d4edp+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fed0102a77932p-4L 0x1.d08b7d323e8b54ed25512217d48p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fed0102a77933p-4L 0x1.d08b7d323e8b54ed25512217d5p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fed0102a77932p-4L 0x1.d08b7d323e8b54ed25512217d48p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0x2.47bcf16127f87fed0102a77933p-4L 0x1.d08b7d323e8b54ed25512217d5p+0L : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1884p-4L 0x1.d08b7ccf2c84c35ep+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1888p-4L 0x1.d08b7ccf2c84c35ep+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1884p-4L 0x1.d08b7ccf2c84c35ep+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1888p-4L 0x1.d08b7ccf2c84c36p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1884p-4L 0x1.d08b7ccf2c84c35ep+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1888p-4L 0x1.d08b7ccf2c84c35ep+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1884p-4L 0x1.d08b7ccf2c84c35ep+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f1888p-4L 0x1.d08b7ccf2c84c36p+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f188652d82dc68016p-4L 0x1.d08b7ccf2c84c35effe60a543ea4p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f188652d82dc68016p-4L 0x1.d08b7ccf2c84c35effe60a543ea4p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f188652d82dc68016p-4L 0x1.d08b7ccf2c84c35effe60a543ea4p+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f188652d82dc68018p-4L 0x1.d08b7ccf2c84c35effe60a543ea5p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f188652d82dc68p-4L 0x1.d08b7ccf2c84c35effe60a543e8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f188652d82dc68p-4L 0x1.d08b7ccf2c84c35effe60a543e8p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f188652d82dc68p-4L 0x1.d08b7ccf2c84c35effe60a543e8p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0x2.47bd0a44b39f188652d82dc681p-4L 0x1.d08b7ccf2c84c35effe60a543fp+0L : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118p-4L 0x1.d08b7ccf2c84c6b8p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118p-4L 0x1.d08b7ccf2c84c6b8p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118p-4L 0x1.d08b7ccf2c84c6b8p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e411cp-4L 0x1.d08b7ccf2c84c6bap+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118p-4L 0x1.d08b7ccf2c84c6b8p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118p-4L 0x1.d08b7ccf2c84c6b8p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118p-4L 0x1.d08b7ccf2c84c6b8p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e411cp-4L 0x1.d08b7ccf2c84c6bap+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118335233b4439p-4L 0x1.d08b7ccf2c84c6b885b89da5e252p+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118335233b4439p-4L 0x1.d08b7ccf2c84c6b885b89da5e253p+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118335233b4439p-4L 0x1.d08b7ccf2c84c6b885b89da5e252p+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118335233b44392p-4L 0x1.d08b7ccf2c84c6b885b89da5e253p+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118335233b443p-4L 0x1.d08b7ccf2c84c6b885b89da5e2p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118335233b444p-4L 0x1.d08b7ccf2c84c6b885b89da5e28p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118335233b443p-4L 0x1.d08b7ccf2c84c6b885b89da5e2p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0x2.47bd0a44b39e4118335233b444p-4L 0x1.d08b7ccf2c84c6b885b89da5e28p+0L : inexact-ok += clog downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1728p-4L 0x1.d08b7ccf2c84c364p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1728p-4L 0x1.d08b7ccf2c84c364p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1728p-4L 0x1.d08b7ccf2c84c364p+0L : inexact-ok += clog upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f172cp-4L 0x1.d08b7ccf2c84c366p+0L : inexact-ok += clog downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1728p-4L 0x1.d08b7ccf2c84c364p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1728p-4L 0x1.d08b7ccf2c84c364p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f1728p-4L 0x1.d08b7ccf2c84c364p+0L : inexact-ok += clog upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f172cp-4L 0x1.d08b7ccf2c84c366p+0L : inexact-ok += clog downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f17283fe4f410227cp-4L 0x1.d08b7ccf2c84c364715f8083a34dp+0L : inexact-ok += clog tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f17283fe4f410227cp-4L 0x1.d08b7ccf2c84c364715f8083a34ep+0L : inexact-ok += clog towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f17283fe4f410227cp-4L 0x1.d08b7ccf2c84c364715f8083a34dp+0L : inexact-ok += clog upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f17283fe4f410227ep-4L 0x1.d08b7ccf2c84c364715f8083a34ep+0L : inexact-ok += clog downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f17283fe4f41022p-4L 0x1.d08b7ccf2c84c364715f8083a3p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f17283fe4f41022p-4L 0x1.d08b7ccf2c84c364715f8083a38p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f17283fe4f41022p-4L 0x1.d08b7ccf2c84c364715f8083a3p+0L : inexact-ok += clog upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0x2.47bd0a44b39f17283fe4f41023p-4L 0x1.d08b7ccf2c84c364715f8083a38p+0L : inexact-ok +clog 0x9.97a15de8e59d8p-4 -0 += clog downward flt-32 0x9.97a16p-4f -0x0p+0f : -0x8.2fa04p-4f -0x0p+0f : inexact-ok += clog tonearest flt-32 0x9.97a16p-4f -0x0p+0f : -0x8.2fa03p-4f -0x0p+0f : inexact-ok += clog towardzero flt-32 0x9.97a16p-4f -0x0p+0f : -0x8.2fa03p-4f -0x0p+0f : inexact-ok += clog upward flt-32 0x9.97a16p-4f -0x0p+0f : -0x8.2fa03p-4f -0x0p+0f : inexact-ok += clog downward dbl-64 0x9.97a16p-4 -0x0p+0 : -0x8.2fa0338207cap-4 -0x0p+0 : inexact-ok += clog tonearest dbl-64 0x9.97a16p-4 -0x0p+0 : -0x8.2fa0338207c98p-4 -0x0p+0 : inexact-ok += clog towardzero dbl-64 0x9.97a16p-4 -0x0p+0 : -0x8.2fa0338207c98p-4 -0x0p+0 : inexact-ok += clog upward dbl-64 0x9.97a16p-4 -0x0p+0 : -0x8.2fa0338207c98p-4 -0x0p+0 : inexact-ok += clog downward ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9affp-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog downward ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9affp-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afep-4L -0x0p+0L : inexact-ok += clog downward ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a88p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a878p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a878p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a878p-4L -0x0p+0L : inexact-ok += clog downward ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30acp-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a8p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a8p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x8.2fa0338207c9afe78b762f30a8p-4L -0x0p+0L : inexact-ok += clog downward flt-32 0x9.97a15p-4f -0x0p+0f : -0x8.2fa05p-4f -0x0p+0f : inexact-ok += clog tonearest flt-32 0x9.97a15p-4f -0x0p+0f : -0x8.2fa05p-4f -0x0p+0f : inexact-ok += clog towardzero flt-32 0x9.97a15p-4f -0x0p+0f : -0x8.2fa04p-4f -0x0p+0f : inexact-ok += clog upward flt-32 0x9.97a15p-4f -0x0p+0f : -0x8.2fa04p-4f -0x0p+0f : inexact-ok += clog downward dbl-64 0x9.97a15p-4 -0x0p+0 : -0x8.2fa04e322c4a8p-4 -0x0p+0 : inexact-ok += clog tonearest dbl-64 0x9.97a15p-4 -0x0p+0 : -0x8.2fa04e322c4ap-4 -0x0p+0 : inexact-ok += clog towardzero dbl-64 0x9.97a15p-4 -0x0p+0 : -0x8.2fa04e322c4ap-4 -0x0p+0 : inexact-ok += clog upward dbl-64 0x9.97a15p-4 -0x0p+0 : -0x8.2fa04e322c4ap-4 -0x0p+0 : inexact-ok += clog downward ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a354p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a354p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353p-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353p-4L -0x0p+0L : inexact-ok += clog downward ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a354p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a354p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353p-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353p-4L -0x0p+0L : inexact-ok += clog downward ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9cf38p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9cf38p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9cf3p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9cf3p-4L -0x0p+0L : inexact-ok += clog downward ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9dp-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9dp-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9ccp-4L -0x0p+0L : inexact-ok += clog upward ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x8.2fa04e322c4a353c57c2a0c9ccp-4L -0x0p+0L : inexact-ok += clog downward dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x8.2fa036fe958e8p-4 -0x0p+0 : inexact-ok += clog tonearest dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x8.2fa036fe958ep-4 -0x0p+0 : inexact-ok += clog towardzero dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x8.2fa036fe958ep-4 -0x0p+0 : inexact-ok += clog upward dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x8.2fa036fe958ep-4 -0x0p+0 : inexact-ok += clog downward ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39ep-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39ep-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39dp-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39dp-4L -0x0p+0L : inexact-ok += clog downward ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39ep-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39ep-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39dp-4L -0x0p+0L : inexact-ok += clog upward ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39dp-4L -0x0p+0L : inexact-ok += clog downward ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e979p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e979p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e9788p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e9788p-4L -0x0p+0L : inexact-ok += clog downward ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e98p-4L -0x0p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e98p-4L -0x0p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e94p-4L -0x0p+0L : inexact-ok += clog upward ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x8.2fa036fe958e39de8ab6f47e94p-4L -0x0p+0L : inexact-ok +clog -0x9.7f1d7p-64 0x9.db37dp-4 += clog downward flt-32 -0x9.7f1d7p-64f 0x9.db37dp-4f : -0x7.c069b8p-4f 0x1.921fb4p+0f : inexact-ok += clog tonearest flt-32 -0x9.7f1d7p-64f 0x9.db37dp-4f : -0x7.c069b8p-4f 0x1.921fb6p+0f : inexact-ok += clog towardzero flt-32 -0x9.7f1d7p-64f 0x9.db37dp-4f : -0x7.c069bp-4f 0x1.921fb4p+0f : inexact-ok += clog upward flt-32 -0x9.7f1d7p-64f 0x9.db37dp-4f : -0x7.c069bp-4f 0x1.921fb6p+0f : inexact-ok += clog downward dbl-64 -0x9.7f1d7p-64 0x9.db37dp-4 : -0x7.c069b4eab887p-4 0x1.921fb54442d18p+0 : inexact-ok += clog tonearest dbl-64 -0x9.7f1d7p-64 0x9.db37dp-4 : -0x7.c069b4eab886cp-4 0x1.921fb54442d18p+0 : inexact-ok += clog towardzero dbl-64 -0x9.7f1d7p-64 0x9.db37dp-4 : -0x7.c069b4eab886cp-4 0x1.921fb54442d18p+0 : inexact-ok += clog upward dbl-64 -0x9.7f1d7p-64 0x9.db37dp-4 : -0x7.c069b4eab886cp-4 0x1.921fb54442d19p+0 : inexact-ok += clog downward ldbl-96-intel -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd9p-4L 0x1.921fb54442d18478p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd9p-4L 0x1.921fb54442d18478p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd88p-4L 0x1.921fb54442d18478p+0L : inexact-ok += clog upward ldbl-96-intel -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd88p-4L 0x1.921fb54442d1847ap+0L : inexact-ok += clog downward ldbl-96-m68k -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd9p-4L 0x1.921fb54442d18478p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd9p-4L 0x1.921fb54442d18478p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd88p-4L 0x1.921fb54442d18478p+0L : inexact-ok += clog upward ldbl-96-m68k -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd88p-4L 0x1.921fb54442d1847ap+0L : inexact-ok += clog downward ldbl-128 -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd8d6be5f29ce284p-4L 0x1.921fb54442d18478f4096e681ccfp+0L : inexact-ok += clog tonearest ldbl-128 -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd8d6be5f29ce28p-4L 0x1.921fb54442d18478f4096e681cdp+0L : inexact-ok += clog towardzero ldbl-128 -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd8d6be5f29ce28p-4L 0x1.921fb54442d18478f4096e681ccfp+0L : inexact-ok += clog upward ldbl-128 -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd8d6be5f29ce28p-4L 0x1.921fb54442d18478f4096e681cdp+0L : inexact-ok += clog downward ldbl-128ibm -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd8d6be5f29ce4p-4L 0x1.921fb54442d18478f4096e681c8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd8d6be5f29ce2p-4L 0x1.921fb54442d18478f4096e681dp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd8d6be5f29ce2p-4L 0x1.921fb54442d18478f4096e681c8p+0L : inexact-ok += clog upward ldbl-128ibm -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x7.c069b4eab886cd8d6be5f29ce2p-4L 0x1.921fb54442d18478f4096e681dp+0L : inexact-ok +clog -0x8.5efc4p-4 -0x5.40310cp-4 += clog downward flt-32 -0x8.5efc4p-4f -0x5.403108p-4f : -0x7.b5f358p-4f -0x2.94d50cp+0f : inexact-ok += clog tonearest flt-32 -0x8.5efc4p-4f -0x5.403108p-4f : -0x7.b5f35p-4f -0x2.94d508p+0f : inexact-ok += clog towardzero flt-32 -0x8.5efc4p-4f -0x5.403108p-4f : -0x7.b5f35p-4f -0x2.94d508p+0f : inexact-ok += clog upward flt-32 -0x8.5efc4p-4f -0x5.403108p-4f : -0x7.b5f35p-4f -0x2.94d508p+0f : inexact-ok += clog downward dbl-64 -0x8.5efc4p-4 -0x5.403108p-4 : -0x7.b5f3515d4bd38p-4 -0x2.94d5092a0e768p+0 : inexact-ok += clog tonearest dbl-64 -0x8.5efc4p-4 -0x5.403108p-4 : -0x7.b5f3515d4bd38p-4 -0x2.94d5092a0e766p+0 : inexact-ok += clog towardzero dbl-64 -0x8.5efc4p-4 -0x5.403108p-4 : -0x7.b5f3515d4bd34p-4 -0x2.94d5092a0e766p+0 : inexact-ok += clog upward dbl-64 -0x8.5efc4p-4 -0x5.403108p-4 : -0x7.b5f3515d4bd34p-4 -0x2.94d5092a0e766p+0 : inexact-ok += clog downward ldbl-96-intel -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd36258p-4L -0x2.94d5092a0e76652p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd36258p-4L -0x2.94d5092a0e76652p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd3625p-4L -0x2.94d5092a0e76651cp+0L : inexact-ok += clog upward ldbl-96-intel -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd3625p-4L -0x2.94d5092a0e76651cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd36258p-4L -0x2.94d5092a0e76652p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd36258p-4L -0x2.94d5092a0e76652p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd3625p-4L -0x2.94d5092a0e76651cp+0L : inexact-ok += clog upward ldbl-96-m68k -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd3625p-4L -0x2.94d5092a0e76651cp+0L : inexact-ok += clog downward ldbl-128 -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd362553ede50ee8a4cp-4L -0x2.94d5092a0e76651e9247fe8b0768p+0L : inexact-ok += clog tonearest ldbl-128 -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd362553ede50ee8a4cp-4L -0x2.94d5092a0e76651e9247fe8b0768p+0L : inexact-ok += clog towardzero ldbl-128 -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd362553ede50ee8a48p-4L -0x2.94d5092a0e76651e9247fe8b0766p+0L : inexact-ok += clog upward ldbl-128 -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd362553ede50ee8a48p-4L -0x2.94d5092a0e76651e9247fe8b0766p+0L : inexact-ok += clog downward ldbl-128ibm -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd362553ede50ee8cp-4L -0x2.94d5092a0e76651e9247fe8b08p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd362553ede50ee8ap-4L -0x2.94d5092a0e76651e9247fe8b07p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd362553ede50ee8ap-4L -0x2.94d5092a0e76651e9247fe8b07p+0L : inexact-ok += clog upward ldbl-128ibm -0x8.5efc4p-4L -0x5.403108p-4L : -0x7.b5f3515d4bd362553ede50ee8ap-4L -0x2.94d5092a0e76651e9247fe8b07p+0L : inexact-ok += clog downward flt-32 -0x8.5efc4p-4f -0x5.40311p-4f : -0x7.b5f35p-4f -0x2.94d50cp+0f : inexact-ok += clog tonearest flt-32 -0x8.5efc4p-4f -0x5.40311p-4f : -0x7.b5f348p-4f -0x2.94d508p+0f : inexact-ok += clog towardzero flt-32 -0x8.5efc4p-4f -0x5.40311p-4f : -0x7.b5f348p-4f -0x2.94d508p+0f : inexact-ok += clog upward flt-32 -0x8.5efc4p-4f -0x5.40311p-4f : -0x7.b5f348p-4f -0x2.94d508p+0f : inexact-ok += clog downward dbl-64 -0x8.5efc4p-4 -0x5.40311p-4 : -0x7.b5f34a7b3a364p-4 -0x2.94d5087a7b722p+0 : inexact-ok += clog tonearest dbl-64 -0x8.5efc4p-4 -0x5.40311p-4 : -0x7.b5f34a7b3a364p-4 -0x2.94d5087a7b72p+0 : inexact-ok += clog towardzero dbl-64 -0x8.5efc4p-4 -0x5.40311p-4 : -0x7.b5f34a7b3a36p-4 -0x2.94d5087a7b72p+0 : inexact-ok += clog upward dbl-64 -0x8.5efc4p-4 -0x5.40311p-4 : -0x7.b5f34a7b3a36p-4 -0x2.94d5087a7b72p+0 : inexact-ok += clog downward ldbl-96-intel -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd8p-4L -0x2.94d5087a7b720dap+0L : inexact-ok += clog tonearest ldbl-96-intel -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fdp-4L -0x2.94d5087a7b720d9cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fdp-4L -0x2.94d5087a7b720d9cp+0L : inexact-ok += clog upward ldbl-96-intel -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fdp-4L -0x2.94d5087a7b720d9cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd8p-4L -0x2.94d5087a7b720dap+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fdp-4L -0x2.94d5087a7b720d9cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fdp-4L -0x2.94d5087a7b720d9cp+0L : inexact-ok += clog upward ldbl-96-m68k -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fdp-4L -0x2.94d5087a7b720d9cp+0L : inexact-ok += clog downward ldbl-128 -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd32156580aa38cp-4L -0x2.94d5087a7b720d9dc6e04453b712p+0L : inexact-ok += clog tonearest ldbl-128 -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd32156580aa388p-4L -0x2.94d5087a7b720d9dc6e04453b712p+0L : inexact-ok += clog towardzero ldbl-128 -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd32156580aa388p-4L -0x2.94d5087a7b720d9dc6e04453b71p+0L : inexact-ok += clog upward ldbl-128 -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd32156580aa388p-4L -0x2.94d5087a7b720d9dc6e04453b71p+0L : inexact-ok += clog downward ldbl-128ibm -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd32156580aa4p-4L -0x2.94d5087a7b720d9dc6e04453b8p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd32156580aa4p-4L -0x2.94d5087a7b720d9dc6e04453b7p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd32156580aa2p-4L -0x2.94d5087a7b720d9dc6e04453b7p+0L : inexact-ok += clog upward ldbl-128ibm -0x8.5efc4p-4L -0x5.40311p-4L : -0x7.b5f34a7b3a363fd32156580aa2p-4L -0x2.94d5087a7b720d9dc6e04453b7p+0L : inexact-ok += clog downward dbl-64 -0x8.5efc4p-4 -0x5.40310cp-4 : -0x7.b5f34dec43058p-4 -0x2.94d508d244f44p+0 : inexact-ok += clog tonearest dbl-64 -0x8.5efc4p-4 -0x5.40310cp-4 : -0x7.b5f34dec43058p-4 -0x2.94d508d244f42p+0 : inexact-ok += clog towardzero dbl-64 -0x8.5efc4p-4 -0x5.40310cp-4 : -0x7.b5f34dec43054p-4 -0x2.94d508d244f42p+0 : inexact-ok += clog upward dbl-64 -0x8.5efc4p-4 -0x5.40310cp-4 : -0x7.b5f34dec43054p-4 -0x2.94d508d244f42p+0 : inexact-ok += clog downward ldbl-96-intel -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056328p-4L -0x2.94d508d244f4268p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056328p-4L -0x2.94d508d244f4267cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec4305632p-4L -0x2.94d508d244f4267cp+0L : inexact-ok += clog upward ldbl-96-intel -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec4305632p-4L -0x2.94d508d244f4267cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056328p-4L -0x2.94d508d244f4268p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056328p-4L -0x2.94d508d244f4267cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec4305632p-4L -0x2.94d508d244f4267cp+0L : inexact-ok += clog upward ldbl-96-m68k -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec4305632p-4L -0x2.94d508d244f4267cp+0L : inexact-ok += clog downward ldbl-128 -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056327ebe5073df9a4p-4L -0x2.94d508d244f4267c34b277e48bfap+0L : inexact-ok += clog tonearest ldbl-128 -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056327ebe5073df9a4p-4L -0x2.94d508d244f4267c34b277e48bf8p+0L : inexact-ok += clog towardzero ldbl-128 -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056327ebe5073df9ap-4L -0x2.94d508d244f4267c34b277e48bf8p+0L : inexact-ok += clog upward ldbl-128 -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056327ebe5073df9ap-4L -0x2.94d508d244f4267c34b277e48bf8p+0L : inexact-ok += clog downward ldbl-128ibm -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056327ebe5073dfap-4L -0x2.94d508d244f4267c34b277e48cp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056327ebe5073dfap-4L -0x2.94d508d244f4267c34b277e48cp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056327ebe5073df8p-4L -0x2.94d508d244f4267c34b277e48bp+0L : inexact-ok += clog upward ldbl-128ibm -0x8.5efc4p-4L -0x5.40310cp-4L : -0x7.b5f34dec43056327ebe5073df8p-4L -0x2.94d508d244f4267c34b277e48bp+0L : inexact-ok +clog -0x9.0b459p-4 0 += clog downward flt-32 -0x9.0b459p-4f 0x0p+0f : -0x9.20b3bp-4f 0x3.243f68p+0f : inexact-ok += clog tonearest flt-32 -0x9.0b459p-4f 0x0p+0f : -0x9.20b3ap-4f 0x3.243f6cp+0f : inexact-ok += clog towardzero flt-32 -0x9.0b459p-4f 0x0p+0f : -0x9.20b3ap-4f 0x3.243f68p+0f : inexact-ok += clog upward flt-32 -0x9.0b459p-4f 0x0p+0f : -0x9.20b3ap-4f 0x3.243f6cp+0f : inexact-ok += clog downward dbl-64 -0x9.0b459p-4 0x0p+0 : -0x9.20b3a6fb5caep-4 0x3.243f6a8885a3p+0 : inexact-ok += clog tonearest dbl-64 -0x9.0b459p-4 0x0p+0 : -0x9.20b3a6fb5caep-4 0x3.243f6a8885a3p+0 : inexact-ok += clog towardzero dbl-64 -0x9.0b459p-4 0x0p+0 : -0x9.20b3a6fb5cad8p-4 0x3.243f6a8885a3p+0 : inexact-ok += clog upward dbl-64 -0x9.0b459p-4 0x0p+0 : -0x9.20b3a6fb5cad8p-4 0x3.243f6a8885a32p+0 : inexact-ok += clog downward ldbl-96-intel -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcffp-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfep-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfep-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog upward ldbl-96-intel -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfep-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcffp-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfep-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfep-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog upward ldbl-96-m68k -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfep-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog downward ldbl-128 -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfe64a4c2adccbbp-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog tonearest ldbl-128 -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfe64a4c2adccbbp-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog towardzero ldbl-128 -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfe64a4c2adccba8p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog upward ldbl-128 -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfe64a4c2adccba8p-4L 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok += clog downward ldbl-128ibm -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfe64a4c2adcccp-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfe64a4c2adcccp-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfe64a4c2adcc8p-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog upward ldbl-128ibm -0x9.0b459p-4L 0x0p+0L : -0x9.20b3a6fb5cadcfe64a4c2adcc8p-4L 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok +clog -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 += clog downward flt-32 -0x6.a94198p-4f -0x6.262c7p-4f : -0x9.17019p-4f -0x2.6569bcp+0f : inexact-ok += clog tonearest flt-32 -0x6.a94198p-4f -0x6.262c7p-4f : -0x9.17019p-4f -0x2.6569b8p+0f : inexact-ok += clog towardzero flt-32 -0x6.a94198p-4f -0x6.262c7p-4f : -0x9.17018p-4f -0x2.6569b8p+0f : inexact-ok += clog upward flt-32 -0x6.a94198p-4f -0x6.262c7p-4f : -0x9.17018p-4f -0x2.6569b8p+0f : inexact-ok += clog downward dbl-64 -0x6.a94198p-4 -0x6.262c7p-4 : -0x9.17018951757b8p-4 -0x2.6569b80792b3ep+0 : inexact-ok += clog tonearest dbl-64 -0x6.a94198p-4 -0x6.262c7p-4 : -0x9.17018951757bp-4 -0x2.6569b80792b3ep+0 : inexact-ok += clog towardzero dbl-64 -0x6.a94198p-4 -0x6.262c7p-4 : -0x9.17018951757bp-4 -0x2.6569b80792b3cp+0 : inexact-ok += clog upward dbl-64 -0x6.a94198p-4 -0x6.262c7p-4 : -0x9.17018951757bp-4 -0x2.6569b80792b3cp+0 : inexact-ok += clog downward ldbl-96-intel -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1acp-4L -0x2.6569b80792b3d838p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1abp-4L -0x2.6569b80792b3d834p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1abp-4L -0x2.6569b80792b3d834p+0L : inexact-ok += clog upward ldbl-96-intel -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1abp-4L -0x2.6569b80792b3d834p+0L : inexact-ok += clog downward ldbl-96-m68k -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1acp-4L -0x2.6569b80792b3d838p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1abp-4L -0x2.6569b80792b3d834p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1abp-4L -0x2.6569b80792b3d834p+0L : inexact-ok += clog upward ldbl-96-m68k -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1abp-4L -0x2.6569b80792b3d834p+0L : inexact-ok += clog downward ldbl-128 -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1ab5cb6dcb4467dp-4L -0x2.6569b80792b3d834453df6f84adep+0L : inexact-ok += clog tonearest ldbl-128 -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1ab5cb6dcb4467dp-4L -0x2.6569b80792b3d834453df6f84adep+0L : inexact-ok += clog towardzero ldbl-128 -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1ab5cb6dcb4467c8p-4L -0x2.6569b80792b3d834453df6f84adcp+0L : inexact-ok += clog upward ldbl-128 -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1ab5cb6dcb4467c8p-4L -0x2.6569b80792b3d834453df6f84adcp+0L : inexact-ok += clog downward ldbl-128ibm -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1ab5cb6dcb4468p-4L -0x2.6569b80792b3d834453df6f84bp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1ab5cb6dcb4468p-4L -0x2.6569b80792b3d834453df6f84bp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1ab5cb6dcb4464p-4L -0x2.6569b80792b3d834453df6f84ap+0L : inexact-ok += clog upward ldbl-128ibm -0x6.a94198p-4L -0x6.262c7p-4L : -0x9.17018951757b1ab5cb6dcb4464p-4L -0x2.6569b80792b3d834453df6f84ap+0L : inexact-ok += clog downward flt-32 -0x6.a941ap-4f -0x6.262c7p-4f : -0x9.17018p-4f -0x2.6569bcp+0f : inexact-ok += clog tonearest flt-32 -0x6.a941ap-4f -0x6.262c7p-4f : -0x9.17018p-4f -0x2.6569b8p+0f : inexact-ok += clog towardzero flt-32 -0x6.a941ap-4f -0x6.262c7p-4f : -0x9.17017p-4f -0x2.6569b8p+0f : inexact-ok += clog upward flt-32 -0x6.a941ap-4f -0x6.262c7p-4f : -0x9.17017p-4f -0x2.6569b8p+0f : inexact-ok += clog downward dbl-64 -0x6.a941ap-4 -0x6.262c7p-4 : -0x9.17017ef182d58p-4 -0x2.6569b8a0cf46p+0 : inexact-ok += clog tonearest dbl-64 -0x6.a941ap-4 -0x6.262c7p-4 : -0x9.17017ef182d5p-4 -0x2.6569b8a0cf46p+0 : inexact-ok += clog towardzero dbl-64 -0x6.a941ap-4 -0x6.262c7p-4 : -0x9.17017ef182d5p-4 -0x2.6569b8a0cf45ep+0 : inexact-ok += clog upward dbl-64 -0x6.a941ap-4 -0x6.262c7p-4 : -0x9.17017ef182d5p-4 -0x2.6569b8a0cf45ep+0 : inexact-ok += clog downward ldbl-96-intel -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c9p-4L -0x2.6569b8a0cf45f81p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c9p-4L -0x2.6569b8a0cf45f81p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8p-4L -0x2.6569b8a0cf45f80cp+0L : inexact-ok += clog upward ldbl-96-intel -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8p-4L -0x2.6569b8a0cf45f80cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c9p-4L -0x2.6569b8a0cf45f81p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c9p-4L -0x2.6569b8a0cf45f81p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8p-4L -0x2.6569b8a0cf45f80cp+0L : inexact-ok += clog upward ldbl-96-m68k -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8p-4L -0x2.6569b8a0cf45f80cp+0L : inexact-ok += clog downward ldbl-128 -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8db880debe54ep-4L -0x2.6569b8a0cf45f80ec33385b11f8p+0L : inexact-ok += clog tonearest ldbl-128 -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8db880debe54ep-4L -0x2.6569b8a0cf45f80ec33385b11f7ep+0L : inexact-ok += clog towardzero ldbl-128 -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8db880debe54d8p-4L -0x2.6569b8a0cf45f80ec33385b11f7ep+0L : inexact-ok += clog upward ldbl-128 -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8db880debe54d8p-4L -0x2.6569b8a0cf45f80ec33385b11f7ep+0L : inexact-ok += clog downward ldbl-128ibm -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8db880debe58p-4L -0x2.6569b8a0cf45f80ec33385b12p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8db880debe54p-4L -0x2.6569b8a0cf45f80ec33385b11fp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8db880debe54p-4L -0x2.6569b8a0cf45f80ec33385b11fp+0L : inexact-ok += clog upward ldbl-128ibm -0x6.a941ap-4L -0x6.262c7p-4L : -0x9.17017ef182d53c8db880debe54p-4L -0x2.6569b8a0cf45f80ec33385b11fp+0L : inexact-ok += clog downward dbl-64 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 : -0x9.170180c03d17p-4 -0x2.6569b8861cbfcp+0 : inexact-ok += clog tonearest dbl-64 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 : -0x9.170180c03d168p-4 -0x2.6569b8861cbfcp+0 : inexact-ok += clog towardzero dbl-64 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 : -0x9.170180c03d168p-4 -0x2.6569b8861cbfap+0 : inexact-ok += clog upward dbl-64 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 : -0x9.170180c03d168p-4 -0x2.6569b8861cbfap+0 : inexact-ok += clog downward ldbl-96-intel -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7cp-4L -0x2.6569b8861cbfb81cp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7bp-4L -0x2.6569b8861cbfb81cp+0L : inexact-ok += clog towardzero ldbl-96-intel -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7bp-4L -0x2.6569b8861cbfb818p+0L : inexact-ok += clog upward ldbl-96-intel -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7bp-4L -0x2.6569b8861cbfb818p+0L : inexact-ok += clog downward ldbl-96-m68k -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7cp-4L -0x2.6569b8861cbfb81cp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7bp-4L -0x2.6569b8861cbfb81cp+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7bp-4L -0x2.6569b8861cbfb818p+0L : inexact-ok += clog upward ldbl-96-m68k -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7bp-4L -0x2.6569b8861cbfb818p+0L : inexact-ok += clog downward ldbl-128 -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7b495778a15ced8p-4L -0x2.6569b8861cbfb81ad171a6a703e4p+0L : inexact-ok += clog tonearest ldbl-128 -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7b495778a15ced8p-4L -0x2.6569b8861cbfb81ad171a6a703e2p+0L : inexact-ok += clog towardzero ldbl-128 -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7b495778a15cedp-4L -0x2.6569b8861cbfb81ad171a6a703e2p+0L : inexact-ok += clog upward ldbl-128 -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7b495778a15cedp-4L -0x2.6569b8861cbfb81ad171a6a703e2p+0L : inexact-ok += clog downward ldbl-128ibm -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7b495778a15dp-4L -0x2.6569b8861cbfb81ad171a6a704p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7b495778a15dp-4L -0x2.6569b8861cbfb81ad171a6a704p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7b495778a15ccp-4L -0x2.6569b8861cbfb81ad171a6a703p+0L : inexact-ok += clog upward ldbl-128ibm -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x9.170180c03d16b7b495778a15ccp-4L -0x2.6569b8861cbfb81ad171a6a703p+0L : inexact-ok +clog 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 += clog downward flt-32 0x5.2767dp-4f 0x7.69ee98p-4f : -0x9.2766bp-4f 0xf.69bap-4f : inexact-ok += clog tonearest flt-32 0x5.2767dp-4f 0x7.69ee98p-4f : -0x9.2766bp-4f 0xf.69ba1p-4f : inexact-ok += clog towardzero flt-32 0x5.2767dp-4f 0x7.69ee98p-4f : -0x9.2766ap-4f 0xf.69bap-4f : inexact-ok += clog upward flt-32 0x5.2767dp-4f 0x7.69ee98p-4f : -0x9.2766ap-4f 0xf.69ba1p-4f : inexact-ok += clog downward dbl-64 0x5.2767dp-4 0x7.69ee98p-4 : -0x9.2766aec519aap-4 0xf.69ba09c5879f8p-4 : inexact-ok += clog tonearest dbl-64 0x5.2767dp-4 0x7.69ee98p-4 : -0x9.2766aec519aap-4 0xf.69ba09c587ap-4 : inexact-ok += clog towardzero dbl-64 0x5.2767dp-4 0x7.69ee98p-4 : -0x9.2766aec519a98p-4 0xf.69ba09c5879f8p-4 : inexact-ok += clog upward dbl-64 0x5.2767dp-4 0x7.69ee98p-4 : -0x9.2766aec519a98p-4 0xf.69ba09c587ap-4 : inexact-ok += clog downward ldbl-96-intel 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cedp-4L 0xf.69ba09c5879fff5p-4L : inexact-ok += clog tonearest ldbl-96-intel 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cedp-4L 0xf.69ba09c5879fff6p-4L : inexact-ok += clog towardzero ldbl-96-intel 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cecp-4L 0xf.69ba09c5879fff5p-4L : inexact-ok += clog upward ldbl-96-intel 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cecp-4L 0xf.69ba09c5879fff6p-4L : inexact-ok += clog downward ldbl-96-m68k 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cedp-4L 0xf.69ba09c5879fff5p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cedp-4L 0xf.69ba09c5879fff6p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cecp-4L 0xf.69ba09c5879fff5p-4L : inexact-ok += clog upward ldbl-96-m68k 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cecp-4L 0xf.69ba09c5879fff6p-4L : inexact-ok += clog downward ldbl-128 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cec8085abd74d4f8p-4L 0xf.69ba09c5879fff5c5628bfaf4b2p-4L : inexact-ok += clog tonearest ldbl-128 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cec8085abd74d4fp-4L 0xf.69ba09c5879fff5c5628bfaf4b2p-4L : inexact-ok += clog towardzero ldbl-128 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cec8085abd74d4fp-4L 0xf.69ba09c5879fff5c5628bfaf4b2p-4L : inexact-ok += clog upward ldbl-128 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cec8085abd74d4fp-4L 0xf.69ba09c5879fff5c5628bfaf4b28p-4L : inexact-ok += clog downward ldbl-128ibm 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cec8085abd74d8p-4L 0xf.69ba09c5879fff5c5628bfaf48p-4L : inexact-ok += clog tonearest ldbl-128ibm 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cec8085abd74d4p-4L 0xf.69ba09c5879fff5c5628bfaf4cp-4L : inexact-ok += clog towardzero ldbl-128ibm 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cec8085abd74d4p-4L 0xf.69ba09c5879fff5c5628bfaf48p-4L : inexact-ok += clog upward ldbl-128ibm 0x5.2767dp-4L 0x7.69ee98p-4L : -0x9.2766aec519a9cec8085abd74d4p-4L 0xf.69ba09c5879fff5c5628bfaf4cp-4L : inexact-ok += clog downward flt-32 0x5.2767c8p-4f 0x7.69ee98p-4f : -0x9.2766cp-4f 0xf.69ba1p-4f : inexact-ok += clog tonearest flt-32 0x5.2767c8p-4f 0x7.69ee98p-4f : -0x9.2766bp-4f 0xf.69ba1p-4f : inexact-ok += clog towardzero flt-32 0x5.2767c8p-4f 0x7.69ee98p-4f : -0x9.2766bp-4f 0xf.69ba1p-4f : inexact-ok += clog upward flt-32 0x5.2767c8p-4f 0x7.69ee98p-4f : -0x9.2766bp-4f 0xf.69ba2p-4f : inexact-ok += clog downward dbl-64 0x5.2767c8p-4 0x7.69ee98p-4 : -0x9.2766b6dc999ep-4 0xf.69ba156954b3p-4 : inexact-ok += clog tonearest dbl-64 0x5.2767c8p-4 0x7.69ee98p-4 : -0x9.2766b6dc999d8p-4 0xf.69ba156954b38p-4 : inexact-ok += clog towardzero dbl-64 0x5.2767c8p-4 0x7.69ee98p-4 : -0x9.2766b6dc999d8p-4 0xf.69ba156954b3p-4 : inexact-ok += clog upward dbl-64 0x5.2767c8p-4 0x7.69ee98p-4 : -0x9.2766b6dc999d8p-4 0xf.69ba156954b38p-4 : inexact-ok += clog downward ldbl-96-intel 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6fp-4L 0xf.69ba156954b374ap-4L : inexact-ok += clog tonearest ldbl-96-intel 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6ep-4L 0xf.69ba156954b374bp-4L : inexact-ok += clog towardzero ldbl-96-intel 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6ep-4L 0xf.69ba156954b374ap-4L : inexact-ok += clog upward ldbl-96-intel 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6ep-4L 0xf.69ba156954b374bp-4L : inexact-ok += clog downward ldbl-96-m68k 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6fp-4L 0xf.69ba156954b374ap-4L : inexact-ok += clog tonearest ldbl-96-m68k 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6ep-4L 0xf.69ba156954b374bp-4L : inexact-ok += clog towardzero ldbl-96-m68k 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6ep-4L 0xf.69ba156954b374ap-4L : inexact-ok += clog upward ldbl-96-m68k 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6ep-4L 0xf.69ba156954b374bp-4L : inexact-ok += clog downward ldbl-128 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6e11e36959ab2ep-4L 0xf.69ba156954b374a8c551816b973p-4L : inexact-ok += clog tonearest ldbl-128 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6e11e36959ab2ep-4L 0xf.69ba156954b374a8c551816b973p-4L : inexact-ok += clog towardzero ldbl-128 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6e11e36959ab2d8p-4L 0xf.69ba156954b374a8c551816b973p-4L : inexact-ok += clog upward ldbl-128 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6e11e36959ab2d8p-4L 0xf.69ba156954b374a8c551816b9738p-4L : inexact-ok += clog downward ldbl-128ibm 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6e11e36959ab4p-4L 0xf.69ba156954b374a8c551816b94p-4L : inexact-ok += clog tonearest ldbl-128ibm 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6e11e36959ab4p-4L 0xf.69ba156954b374a8c551816b98p-4L : inexact-ok += clog towardzero ldbl-128ibm 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6e11e36959abp-4L 0xf.69ba156954b374a8c551816b94p-4L : inexact-ok += clog upward ldbl-128ibm 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x9.2766b6dc999db6e11e36959abp-4L 0xf.69ba156954b374a8c551816b98p-4L : inexact-ok += clog downward dbl-64 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 : -0x9.2766b0cd03a18p-4 0xf.69ba0cb169bdp-4 : inexact-ok += clog tonearest dbl-64 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 : -0x9.2766b0cd03a1p-4 0xf.69ba0cb169bd8p-4 : inexact-ok += clog towardzero dbl-64 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 : -0x9.2766b0cd03a1p-4 0xf.69ba0cb169bdp-4 : inexact-ok += clog upward dbl-64 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 : -0x9.2766b0cd03a1p-4 0xf.69ba0cb169bd8p-4 : inexact-ok += clog downward ldbl-96-intel 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1183p-4L 0xf.69ba0cb169bd4b7p-4L : inexact-ok += clog tonearest ldbl-96-intel 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1183p-4L 0xf.69ba0cb169bd4b7p-4L : inexact-ok += clog towardzero ldbl-96-intel 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182p-4L 0xf.69ba0cb169bd4b7p-4L : inexact-ok += clog upward ldbl-96-intel 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182p-4L 0xf.69ba0cb169bd4b8p-4L : inexact-ok += clog downward ldbl-96-m68k 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1183p-4L 0xf.69ba0cb169bd4b7p-4L : inexact-ok += clog tonearest ldbl-96-m68k 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1183p-4L 0xf.69ba0cb169bd4b7p-4L : inexact-ok += clog towardzero ldbl-96-m68k 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182p-4L 0xf.69ba0cb169bd4b7p-4L : inexact-ok += clog upward ldbl-96-m68k 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182p-4L 0xf.69ba0cb169bd4b8p-4L : inexact-ok += clog downward ldbl-128 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182c09ed12831b28p-4L 0xf.69ba0cb169bd4b700f8cebc4db38p-4L : inexact-ok += clog tonearest ldbl-128 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182c09ed12831b2p-4L 0xf.69ba0cb169bd4b700f8cebc4db4p-4L : inexact-ok += clog towardzero ldbl-128 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182c09ed12831b2p-4L 0xf.69ba0cb169bd4b700f8cebc4db38p-4L : inexact-ok += clog upward ldbl-128 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182c09ed12831b2p-4L 0xf.69ba0cb169bd4b700f8cebc4db4p-4L : inexact-ok += clog downward ldbl-128ibm 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182c09ed12831cp-4L 0xf.69ba0cb169bd4b700f8cebc4d8p-4L : inexact-ok += clog tonearest ldbl-128ibm 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182c09ed12831cp-4L 0xf.69ba0cb169bd4b700f8cebc4dcp-4L : inexact-ok += clog towardzero ldbl-128ibm 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182c09ed128318p-4L 0xf.69ba0cb169bd4b700f8cebc4d8p-4L : inexact-ok += clog upward ldbl-128ibm 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x9.2766b0cd03a1182c09ed128318p-4L 0xf.69ba0cb169bd4b700f8cebc4dcp-4L : inexact-ok +clog -0x9.f5563cb3227d8p-4 0 += clog downward flt-32 -0x9.f5563p-4f 0x0p+0f : -0x7.963b6p-4f 0x3.243f68p+0f : inexact-ok += clog tonearest flt-32 -0x9.f5563p-4f 0x0p+0f : -0x7.963b58p-4f 0x3.243f6cp+0f : inexact-ok += clog towardzero flt-32 -0x9.f5563p-4f 0x0p+0f : -0x7.963b58p-4f 0x3.243f68p+0f : inexact-ok += clog upward flt-32 -0x9.f5563p-4f 0x0p+0f : -0x7.963b58p-4f 0x3.243f6cp+0f : inexact-ok += clog downward dbl-64 -0x9.f5563p-4 0x0p+0 : -0x7.963b58efbbf3cp-4 0x3.243f6a8885a3p+0 : inexact-ok += clog tonearest dbl-64 -0x9.f5563p-4 0x0p+0 : -0x7.963b58efbbf3cp-4 0x3.243f6a8885a3p+0 : inexact-ok += clog towardzero dbl-64 -0x9.f5563p-4 0x0p+0 : -0x7.963b58efbbf38p-4 0x3.243f6a8885a3p+0 : inexact-ok += clog upward dbl-64 -0x9.f5563p-4 0x0p+0 : -0x7.963b58efbbf38p-4 0x3.243f6a8885a32p+0 : inexact-ok += clog downward ldbl-96-intel -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbcp-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbcp-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbb8p-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog upward ldbl-96-intel -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbb8p-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbcp-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbcp-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbb8p-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog upward ldbl-96-m68k -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbb8p-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog downward ldbl-128 -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbbfb724b08bab88p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog tonearest ldbl-128 -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbbfb724b08bab88p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog towardzero ldbl-128 -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbbfb724b08bab84p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog upward ldbl-128 -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbbfb724b08bab84p-4L 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok += clog downward ldbl-128ibm -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbbfb724b08bacp-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbbfb724b08bacp-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbbfb724b08baap-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog upward ldbl-128ibm -0x9.f5563p-4L 0x0p+0L : -0x7.963b58efbbf3bbbfb724b08baap-4L 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok += clog downward flt-32 -0x9.f5564p-4f 0x0p+0f : -0x7.963b4p-4f 0x3.243f68p+0f : inexact-ok += clog tonearest flt-32 -0x9.f5564p-4f 0x0p+0f : -0x7.963b4p-4f 0x3.243f6cp+0f : inexact-ok += clog towardzero flt-32 -0x9.f5564p-4f 0x0p+0f : -0x7.963b38p-4f 0x3.243f68p+0f : inexact-ok += clog upward flt-32 -0x9.f5564p-4f 0x0p+0f : -0x7.963b38p-4f 0x3.243f6cp+0f : inexact-ok += clog downward dbl-64 -0x9.f5564p-4 0x0p+0 : -0x7.963b3f3ab8e2p-4 0x3.243f6a8885a3p+0 : inexact-ok += clog tonearest dbl-64 -0x9.f5564p-4 0x0p+0 : -0x7.963b3f3ab8e1cp-4 0x3.243f6a8885a3p+0 : inexact-ok += clog towardzero dbl-64 -0x9.f5564p-4 0x0p+0 : -0x7.963b3f3ab8e1cp-4 0x3.243f6a8885a3p+0 : inexact-ok += clog upward dbl-64 -0x9.f5564p-4 0x0p+0 : -0x7.963b3f3ab8e1cp-4 0x3.243f6a8885a32p+0 : inexact-ok += clog downward ldbl-96-intel -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b8p-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b8p-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1bp-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog upward ldbl-96-intel -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1bp-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b8p-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b8p-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1bp-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog upward ldbl-96-m68k -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1bp-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog downward ldbl-128 -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b64eb91e97b814p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog tonearest ldbl-128 -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b64eb91e97b81p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog towardzero ldbl-128 -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b64eb91e97b81p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog upward ldbl-128 -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b64eb91e97b81p-4L 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok += clog downward ldbl-128ibm -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b64eb91e97bap-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b64eb91e97b8p-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b64eb91e97b8p-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog upward ldbl-128ibm -0x9.f5564p-4L 0x0p+0L : -0x7.963b3f3ab8e1d1b64eb91e97b8p-4L 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok += clog downward dbl-64 -0x9.f5563cb3227d8p-4 0x0p+0 : -0x7.963b448829268p-4 0x3.243f6a8885a3p+0 : inexact-ok += clog tonearest dbl-64 -0x9.f5563cb3227d8p-4 0x0p+0 : -0x7.963b448829264p-4 0x3.243f6a8885a3p+0 : inexact-ok += clog towardzero dbl-64 -0x9.f5563cb3227d8p-4 0x0p+0 : -0x7.963b448829264p-4 0x3.243f6a8885a3p+0 : inexact-ok += clog upward dbl-64 -0x9.f5563cb3227d8p-4 0x0p+0 : -0x7.963b448829264p-4 0x3.243f6a8885a32p+0 : inexact-ok += clog downward ldbl-96-intel -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647fp-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog tonearest ldbl-96-intel -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e8p-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e8p-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog upward ldbl-96-intel -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e8p-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog downward ldbl-96-m68k -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647fp-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e8p-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e8p-4L 0x3.243f6a8885a308dp+0L : inexact-ok += clog upward ldbl-96-m68k -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e8p-4L 0x3.243f6a8885a308d4p+0L : inexact-ok += clog downward ldbl-128 -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e879b23086a878p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog tonearest ldbl-128 -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e879b23086a874p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog towardzero ldbl-128 -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e879b23086a874p-4L 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += clog upward ldbl-128 -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e879b23086a874p-4L 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok += clog downward ldbl-128ibm -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e879b23086aap-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog tonearest ldbl-128ibm -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e879b23086a8p-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog towardzero ldbl-128ibm -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e879b23086a8p-4L 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += clog upward ldbl-128ibm -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x7.963b4488292647e879b23086a8p-4L 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok +clog -0x9.5a284p-4 0x6.899578p-8 += clog downward flt-32 -0x9.5a284p-4f 0x6.899578p-8f : -0x8.93903p-4f 0x3.1912p+0f : inexact-ok += clog tonearest flt-32 -0x9.5a284p-4f 0x6.899578p-8f : -0x8.93902p-4f 0x3.191204p+0f : inexact-ok += clog towardzero flt-32 -0x9.5a284p-4f 0x6.899578p-8f : -0x8.93902p-4f 0x3.1912p+0f : inexact-ok += clog upward flt-32 -0x9.5a284p-4f 0x6.899578p-8f : -0x8.93902p-4f 0x3.191204p+0f : inexact-ok += clog downward dbl-64 -0x9.5a284p-4 0x6.899578p-8 : -0x8.9390258b753ep-4 0x3.191203f90bc9p+0 : inexact-ok += clog tonearest dbl-64 -0x9.5a284p-4 0x6.899578p-8 : -0x8.9390258b753d8p-4 0x3.191203f90bc92p+0 : inexact-ok += clog towardzero dbl-64 -0x9.5a284p-4 0x6.899578p-8 : -0x8.9390258b753d8p-4 0x3.191203f90bc9p+0 : inexact-ok += clog upward dbl-64 -0x9.5a284p-4 0x6.899578p-8 : -0x8.9390258b753d8p-4 0x3.191203f90bc92p+0 : inexact-ok += clog downward ldbl-96-intel -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a6p-4L 0x3.191203f90bc91378p+0L : inexact-ok += clog tonearest ldbl-96-intel -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a6p-4L 0x3.191203f90bc91378p+0L : inexact-ok += clog towardzero ldbl-96-intel -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5p-4L 0x3.191203f90bc91378p+0L : inexact-ok += clog upward ldbl-96-intel -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5p-4L 0x3.191203f90bc9137cp+0L : inexact-ok += clog downward ldbl-96-m68k -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a6p-4L 0x3.191203f90bc91378p+0L : inexact-ok += clog tonearest ldbl-96-m68k -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a6p-4L 0x3.191203f90bc91378p+0L : inexact-ok += clog towardzero ldbl-96-m68k -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5p-4L 0x3.191203f90bc91378p+0L : inexact-ok += clog upward ldbl-96-m68k -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5p-4L 0x3.191203f90bc9137cp+0L : inexact-ok += clog downward ldbl-128 -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5969029442ae9p-4L 0x3.191203f90bc91378488caa74df12p+0L : inexact-ok += clog tonearest ldbl-128 -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5969029442ae88p-4L 0x3.191203f90bc91378488caa74df14p+0L : inexact-ok += clog towardzero ldbl-128 -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5969029442ae88p-4L 0x3.191203f90bc91378488caa74df12p+0L : inexact-ok += clog upward ldbl-128 -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5969029442ae88p-4L 0x3.191203f90bc91378488caa74df14p+0L : inexact-ok += clog downward ldbl-128ibm -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5969029442bp-4L 0x3.191203f90bc91378488caa74dfp+0L : inexact-ok += clog tonearest ldbl-128ibm -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5969029442bp-4L 0x3.191203f90bc91378488caa74dfp+0L : inexact-ok += clog towardzero ldbl-128ibm -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5969029442acp-4L 0x3.191203f90bc91378488caa74dfp+0L : inexact-ok += clog upward ldbl-128ibm -0x9.5a284p-4L 0x6.899578p-8L : -0x8.9390258b753d8a5969029442acp-4L 0x3.191203f90bc91378488caa74ep+0L : inexact-ok +clog 0xa.3e62bp-4 0x1.18c03p-100 += clog downward flt-32 0xa.3e62bp-4f 0x1.18c03p-100f : -0x7.2283d8p-4f 0x1.b683ccp-100f : inexact-ok += clog tonearest flt-32 0xa.3e62bp-4f 0x1.18c03p-100f : -0x7.2283dp-4f 0x1.b683cep-100f : inexact-ok += clog towardzero flt-32 0xa.3e62bp-4f 0x1.18c03p-100f : -0x7.2283dp-4f 0x1.b683ccp-100f : inexact-ok += clog upward flt-32 0xa.3e62bp-4f 0x1.18c03p-100f : -0x7.2283dp-4f 0x1.b683cep-100f : inexact-ok += clog downward dbl-64 0xa.3e62bp-4 0x1.18c03p-100 : -0x7.2283d05b68a8p-4 0x1.b683cda061f38p-100 : inexact-ok += clog tonearest dbl-64 0xa.3e62bp-4 0x1.18c03p-100 : -0x7.2283d05b68a7cp-4 0x1.b683cda061f38p-100 : inexact-ok += clog towardzero dbl-64 0xa.3e62bp-4 0x1.18c03p-100 : -0x7.2283d05b68a7cp-4 0x1.b683cda061f38p-100 : inexact-ok += clog upward dbl-64 0xa.3e62bp-4 0x1.18c03p-100 : -0x7.2283d05b68a7cp-4 0x1.b683cda061f39p-100 : inexact-ok += clog downward ldbl-96-intel 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c74p-4L 0x1.b683cda061f386aep-100L : inexact-ok += clog tonearest ldbl-96-intel 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c74p-4L 0x1.b683cda061f386aep-100L : inexact-ok += clog towardzero ldbl-96-intel 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c738p-4L 0x1.b683cda061f386aep-100L : inexact-ok += clog upward ldbl-96-intel 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c738p-4L 0x1.b683cda061f386bp-100L : inexact-ok += clog downward ldbl-96-m68k 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c74p-4L 0x1.b683cda061f386aep-100L : inexact-ok += clog tonearest ldbl-96-m68k 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c74p-4L 0x1.b683cda061f386aep-100L : inexact-ok += clog towardzero ldbl-96-m68k 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c738p-4L 0x1.b683cda061f386aep-100L : inexact-ok += clog upward ldbl-96-m68k 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c738p-4L 0x1.b683cda061f386bp-100L : inexact-ok += clog downward ldbl-128 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c73cde11a0b95554p-4L 0x1.b683cda061f386ae79e8b3c1d37fp-100L : inexact-ok += clog tonearest ldbl-128 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c73cde11a0b9555p-4L 0x1.b683cda061f386ae79e8b3c1d38p-100L : inexact-ok += clog towardzero ldbl-128 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c73cde11a0b9555p-4L 0x1.b683cda061f386ae79e8b3c1d37fp-100L : inexact-ok += clog upward ldbl-128 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c73cde11a0b9555p-4L 0x1.b683cda061f386ae79e8b3c1d38p-100L : inexact-ok += clog downward ldbl-128ibm 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c73cde11a0b956p-4L 0x1.b683cda061f386ae79e8b3c1d3p-100L : inexact-ok += clog tonearest ldbl-128ibm 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c73cde11a0b956p-4L 0x1.b683cda061f386ae79e8b3c1d38p-100L : inexact-ok += clog towardzero ldbl-128ibm 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c73cde11a0b954p-4L 0x1.b683cda061f386ae79e8b3c1d3p-100L : inexact-ok += clog upward ldbl-128ibm 0xa.3e62bp-4L 0x1.18c03p-100L : -0x7.2283d05b68a7c73cde11a0b954p-4L 0x1.b683cda061f386ae79e8b3c1d38p-100L : inexact-ok +clog 0 -0x9.22a99p-4 += clog downward flt-32 0x0p+0f -0x9.22a99p-4f : -0x8.f7875p-4f -0x1.921fb6p+0f : inexact-ok += clog tonearest flt-32 0x0p+0f -0x9.22a99p-4f : -0x8.f7875p-4f -0x1.921fb6p+0f : inexact-ok += clog towardzero flt-32 0x0p+0f -0x9.22a99p-4f : -0x8.f7874p-4f -0x1.921fb4p+0f : inexact-ok += clog upward flt-32 0x0p+0f -0x9.22a99p-4f : -0x8.f7874p-4f -0x1.921fb4p+0f : inexact-ok += clog downward dbl-64 0x0p+0 -0x9.22a99p-4 : -0x8.f7874c8f4aae8p-4 -0x1.921fb54442d19p+0 : inexact-ok += clog tonearest dbl-64 0x0p+0 -0x9.22a99p-4 : -0x8.f7874c8f4aae8p-4 -0x1.921fb54442d18p+0 : inexact-ok += clog towardzero dbl-64 0x0p+0 -0x9.22a99p-4 : -0x8.f7874c8f4aaep-4 -0x1.921fb54442d18p+0 : inexact-ok += clog upward dbl-64 0x0p+0 -0x9.22a99p-4 : -0x8.f7874c8f4aaep-4 -0x1.921fb54442d18p+0 : inexact-ok += clog downward ldbl-96-intel 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6eep-4L -0x1.921fb54442d1846ap+0L : inexact-ok += clog tonearest ldbl-96-intel 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6edp-4L -0x1.921fb54442d1846ap+0L : inexact-ok += clog towardzero ldbl-96-intel 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6edp-4L -0x1.921fb54442d18468p+0L : inexact-ok += clog upward ldbl-96-intel 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6edp-4L -0x1.921fb54442d18468p+0L : inexact-ok += clog downward ldbl-96-m68k 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6eep-4L -0x1.921fb54442d1846ap+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6edp-4L -0x1.921fb54442d1846ap+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6edp-4L -0x1.921fb54442d18468p+0L : inexact-ok += clog upward ldbl-96-m68k 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6edp-4L -0x1.921fb54442d18468p+0L : inexact-ok += clog downward ldbl-128 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6ed110ddb650b508p-4L -0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += clog tonearest ldbl-128 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6ed110ddb650b508p-4L -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog towardzero ldbl-128 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6ed110ddb650b5p-4L -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog upward ldbl-128 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6ed110ddb650b5p-4L -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog downward ldbl-128ibm 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6ed110ddb650b8p-4L -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6ed110ddb650b4p-4L -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6ed110ddb650b4p-4L -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog upward ldbl-128ibm 0x0p+0L -0x9.22a99p-4L : -0x8.f7874c8f4aae6ed110ddb650b4p-4L -0x1.921fb54442d18469898cc517018p+0L : inexact-ok +clog 0 0x9.7915bp-4 += clog downward flt-32 0x0p+0f 0x9.7915bp-4f : -0x8.62e55p-4f 0x1.921fb4p+0f : inexact-ok += clog tonearest flt-32 0x0p+0f 0x9.7915bp-4f : -0x8.62e54p-4f 0x1.921fb6p+0f : inexact-ok += clog towardzero flt-32 0x0p+0f 0x9.7915bp-4f : -0x8.62e54p-4f 0x1.921fb4p+0f : inexact-ok += clog upward flt-32 0x0p+0f 0x9.7915bp-4f : -0x8.62e54p-4f 0x1.921fb6p+0f : inexact-ok += clog downward dbl-64 0x0p+0 0x9.7915bp-4 : -0x8.62e544dc76b7p-4 0x1.921fb54442d18p+0 : inexact-ok += clog tonearest dbl-64 0x0p+0 0x9.7915bp-4 : -0x8.62e544dc76b68p-4 0x1.921fb54442d18p+0 : inexact-ok += clog towardzero dbl-64 0x0p+0 0x9.7915bp-4 : -0x8.62e544dc76b68p-4 0x1.921fb54442d18p+0 : inexact-ok += clog upward dbl-64 0x0p+0 0x9.7915bp-4 : -0x8.62e544dc76b68p-4 0x1.921fb54442d19p+0 : inexact-ok += clog downward ldbl-96-intel 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc9p-4L 0x1.921fb54442d18468p+0L : inexact-ok += clog tonearest ldbl-96-intel 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc9p-4L 0x1.921fb54442d1846ap+0L : inexact-ok += clog towardzero ldbl-96-intel 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8p-4L 0x1.921fb54442d18468p+0L : inexact-ok += clog upward ldbl-96-intel 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8p-4L 0x1.921fb54442d1846ap+0L : inexact-ok += clog downward ldbl-96-m68k 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc9p-4L 0x1.921fb54442d18468p+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc9p-4L 0x1.921fb54442d1846ap+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8p-4L 0x1.921fb54442d18468p+0L : inexact-ok += clog upward ldbl-96-m68k 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8p-4L 0x1.921fb54442d1846ap+0L : inexact-ok += clog downward ldbl-128 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8855ef9b0aa2ep-4L 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog tonearest ldbl-128 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8855ef9b0aa2d8p-4L 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog towardzero ldbl-128 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8855ef9b0aa2d8p-4L 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += clog upward ldbl-128 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8855ef9b0aa2d8p-4L 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += clog downward ldbl-128ibm 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8855ef9b0aa4p-4L 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8855ef9b0aa4p-4L 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog towardzero ldbl-128ibm 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8855ef9b0aap-4L 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += clog upward ldbl-128ibm 0x0p+0L 0x9.7915bp-4L : -0x8.62e544dc76b6bc8855ef9b0aap-4L 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +clog 0x3.00d1ap-12 0x1.23ff6ap+0 += clog downward flt-32 0x3.00d1ap-12f 0x1.23ff6ap+0f : 0x2.1ae7ccp-4f 0x1.91f594p+0f : inexact-ok += clog tonearest flt-32 0x3.00d1ap-12f 0x1.23ff6ap+0f : 0x2.1ae7dp-4f 0x1.91f594p+0f : inexact-ok += clog towardzero flt-32 0x3.00d1ap-12f 0x1.23ff6ap+0f : 0x2.1ae7ccp-4f 0x1.91f594p+0f : inexact-ok += clog upward flt-32 0x3.00d1ap-12f 0x1.23ff6ap+0f : 0x2.1ae7dp-4f 0x1.91f596p+0f : inexact-ok += clog downward dbl-64 0x3.00d1ap-12 0x1.23ff6ap+0 : 0x2.1ae7cef1a306ep-4 0x1.91f594a7fc9edp+0 : inexact-ok += clog tonearest dbl-64 0x3.00d1ap-12 0x1.23ff6ap+0 : 0x2.1ae7cef1a306ep-4 0x1.91f594a7fc9edp+0 : inexact-ok += clog towardzero dbl-64 0x3.00d1ap-12 0x1.23ff6ap+0 : 0x2.1ae7cef1a306ep-4 0x1.91f594a7fc9edp+0 : inexact-ok += clog upward dbl-64 0x3.00d1ap-12 0x1.23ff6ap+0 : 0x2.1ae7cef1a307p-4 0x1.91f594a7fc9eep+0 : inexact-ok += clog downward ldbl-96-intel 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d8p-4L 0x1.91f594a7fc9ed1fep+0L : inexact-ok += clog tonearest ldbl-96-intel 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d8p-4L 0x1.91f594a7fc9ed1fep+0L : inexact-ok += clog towardzero ldbl-96-intel 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d8p-4L 0x1.91f594a7fc9ed1fep+0L : inexact-ok += clog upward ldbl-96-intel 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7dcp-4L 0x1.91f594a7fc9ed2p+0L : inexact-ok += clog downward ldbl-96-m68k 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d8p-4L 0x1.91f594a7fc9ed1fep+0L : inexact-ok += clog tonearest ldbl-96-m68k 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d8p-4L 0x1.91f594a7fc9ed1fep+0L : inexact-ok += clog towardzero ldbl-96-m68k 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d8p-4L 0x1.91f594a7fc9ed1fep+0L : inexact-ok += clog upward ldbl-96-m68k 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7dcp-4L 0x1.91f594a7fc9ed2p+0L : inexact-ok += clog downward ldbl-128 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d9a6654974c972p-4L 0x1.91f594a7fc9ed1fed5800c5b3ccap+0L : inexact-ok += clog tonearest ldbl-128 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d9a6654974c974p-4L 0x1.91f594a7fc9ed1fed5800c5b3ccap+0L : inexact-ok += clog towardzero ldbl-128 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d9a6654974c972p-4L 0x1.91f594a7fc9ed1fed5800c5b3ccap+0L : inexact-ok += clog upward ldbl-128 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d9a6654974c974p-4L 0x1.91f594a7fc9ed1fed5800c5b3ccbp+0L : inexact-ok += clog downward ldbl-128ibm 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d9a6654974c9p-4L 0x1.91f594a7fc9ed1fed5800c5b3c8p+0L : inexact-ok += clog tonearest ldbl-128ibm 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d9a6654974c9p-4L 0x1.91f594a7fc9ed1fed5800c5b3dp+0L : inexact-ok += clog towardzero ldbl-128ibm 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d9a6654974c9p-4L 0x1.91f594a7fc9ed1fed5800c5b3c8p+0L : inexact-ok += clog upward ldbl-128ibm 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0x2.1ae7cef1a306e7d9a6654974cap-4L 0x1.91f594a7fc9ed1fed5800c5b3dp+0L : inexact-ok clog 0x1.fffffep+127 0x1.fffffep+127 = clog downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x5.911c5p+4f 0xc.90fdap-4f : inexact-ok = clog tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x5.911c5p+4f 0xc.90fdbp-4f : inexact-ok @@ -61664,6 +64908,3250 @@ clog10 -0x1.0a69de710590dp+0 -0x7.bc7e121e2b0d1088p-4 = clog10 tonearest ldbl-128ibm -0x1.0a69de710590dp+0L -0x7.bc7e121e2b0d1088p-4L : 0xf.4c6f46feff31a7c5b96c445edp-8L -0x1.2cec6ad485bc0b0650c3a851928p+0L : inexact-ok = clog10 towardzero ldbl-128ibm -0x1.0a69de710590dp+0L -0x7.bc7e121e2b0d1088p-4L : 0xf.4c6f46feff31a7c5b96c445edp-8L -0x1.2cec6ad485bc0b0650c3a85192p+0L : inexact-ok = clog10 upward ldbl-128ibm -0x1.0a69de710590dp+0L -0x7.bc7e121e2b0d1088p-4L : 0xf.4c6f46feff31a7c5b96c445ed4p-8L -0x1.2cec6ad485bc0b0650c3a85192p+0L : inexact-ok +clog10 -0x2.7bdep-4 0x5.ab7a4p-4 += clog10 downward flt-32 -0x2.7bdep-4f 0x5.ab7a4p-4f : -0x6.994cc8p-4f 0xd.c8bcbp-4f : inexact-ok += clog10 tonearest flt-32 -0x2.7bdep-4f 0x5.ab7a4p-4f : -0x6.994ccp-4f 0xd.c8bccp-4f : inexact-ok += clog10 towardzero flt-32 -0x2.7bdep-4f 0x5.ab7a4p-4f : -0x6.994ccp-4f 0xd.c8bcbp-4f : inexact-ok += clog10 upward flt-32 -0x2.7bdep-4f 0x5.ab7a4p-4f : -0x6.994ccp-4f 0xd.c8bccp-4f : inexact-ok += clog10 downward dbl-64 -0x2.7bdep-4 0x5.ab7a4p-4 : -0x6.994cc3483c2p-4 0xd.c8bcbba9fe438p-4 : inexact-ok += clog10 tonearest dbl-64 -0x2.7bdep-4 0x5.ab7a4p-4 : -0x6.994cc3483c1fcp-4 0xd.c8bcbba9fe44p-4 : inexact-ok += clog10 towardzero dbl-64 -0x2.7bdep-4 0x5.ab7a4p-4 : -0x6.994cc3483c1fcp-4 0xd.c8bcbba9fe438p-4 : inexact-ok += clog10 upward dbl-64 -0x2.7bdep-4 0x5.ab7a4p-4 : -0x6.994cc3483c1fcp-4 0xd.c8bcbba9fe44p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc48p-4L 0xd.c8bcbba9fe43f62p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc4p-4L 0xd.c8bcbba9fe43f62p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc4p-4L 0xd.c8bcbba9fe43f62p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc4p-4L 0xd.c8bcbba9fe43f63p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc48p-4L 0xd.c8bcbba9fe43f62p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc4p-4L 0xd.c8bcbba9fe43f62p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc4p-4L 0xd.c8bcbba9fe43f62p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc4p-4L 0xd.c8bcbba9fe43f63p-4L : inexact-ok += clog10 downward ldbl-128 -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc43c3c0a9a56a84p-4L 0xd.c8bcbba9fe43f6257b1186569dc8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc43c3c0a9a56a8p-4L 0xd.c8bcbba9fe43f6257b1186569dc8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc43c3c0a9a56a8p-4L 0xd.c8bcbba9fe43f6257b1186569dc8p-4L : inexact-ok += clog10 upward ldbl-128 -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc43c3c0a9a56a8p-4L 0xd.c8bcbba9fe43f6257b1186569ddp-4L : inexact-ok += clog10 downward ldbl-128ibm -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc43c3c0a9a56cp-4L 0xd.c8bcbba9fe43f6257b1186569cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc43c3c0a9a56ap-4L 0xd.c8bcbba9fe43f6257b1186569cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc43c3c0a9a56ap-4L 0xd.c8bcbba9fe43f6257b1186569cp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x2.7bdep-4L 0x5.ab7a4p-4L : -0x6.994cc3483c1fcc43c3c0a9a56ap-4L 0xd.c8bcbba9fe43f6257b118656ap-4L : inexact-ok +clog10 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 += clog10 downward flt-32 -0xb.e1d3dp-4f -0x7.547858p-4f : -0xf.27aa1p-8f -0x1.1fd392p+0f : inexact-ok += clog10 tonearest flt-32 -0xb.e1d3dp-4f -0x7.547858p-4f : -0xf.27aap-8f -0x1.1fd392p+0f : inexact-ok += clog10 towardzero flt-32 -0xb.e1d3dp-4f -0x7.547858p-4f : -0xf.27aap-8f -0x1.1fd39p+0f : inexact-ok += clog10 upward flt-32 -0xb.e1d3dp-4f -0x7.547858p-4f : -0xf.27aap-8f -0x1.1fd39p+0f : inexact-ok += clog10 downward dbl-64 -0xb.e1d3dp-4 -0x7.547858p-4 : -0xf.27aa00b4f7188p-8 -0x1.1fd391d561a0cp+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3dp-4 -0x7.547858p-4 : -0xf.27aa00b4f718p-8 -0x1.1fd391d561a0bp+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3dp-4 -0x7.547858p-4 : -0xf.27aa00b4f718p-8 -0x1.1fd391d561a0bp+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3dp-4 -0x7.547858p-4 : -0xf.27aa00b4f718p-8 -0x1.1fd391d561a0bp+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e1p-8L -0x1.1fd391d561a0b0e4p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e1p-8L -0x1.1fd391d561a0b0e2p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182ep-8L -0x1.1fd391d561a0b0e2p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182ep-8L -0x1.1fd391d561a0b0e2p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e1p-8L -0x1.1fd391d561a0b0e4p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e1p-8L -0x1.1fd391d561a0b0e2p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182ep-8L -0x1.1fd391d561a0b0e2p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182ep-8L -0x1.1fd391d561a0b0e2p+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e0ab75a6a19894p-8L -0x1.1fd391d561a0b0e22d4c63f8a8f7p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e0ab75a6a198938p-8L -0x1.1fd391d561a0b0e22d4c63f8a8f7p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e0ab75a6a198938p-8L -0x1.1fd391d561a0b0e22d4c63f8a8f6p+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e0ab75a6a198938p-8L -0x1.1fd391d561a0b0e22d4c63f8a8f6p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e0ab75a6a198cp-8L -0x1.1fd391d561a0b0e22d4c63f8a9p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e0ab75a6a1988p-8L -0x1.1fd391d561a0b0e22d4c63f8a9p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e0ab75a6a1988p-8L -0x1.1fd391d561a0b0e22d4c63f8a88p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3dp-4L -0x7.547858p-4L : -0xf.27aa00b4f7182e0ab75a6a1988p-8L -0x1.1fd391d561a0b0e22d4c63f8a88p+0L : inexact-ok += clog10 downward flt-32 -0xb.e1d3dp-4f -0x7.54786p-4f : -0xf.27a9ep-8f -0x1.1fd392p+0f : inexact-ok += clog10 tonearest flt-32 -0xb.e1d3dp-4f -0x7.54786p-4f : -0xf.27a9ep-8f -0x1.1fd392p+0f : inexact-ok += clog10 towardzero flt-32 -0xb.e1d3dp-4f -0x7.54786p-4f : -0xf.27a9dp-8f -0x1.1fd39p+0f : inexact-ok += clog10 upward flt-32 -0xb.e1d3dp-4f -0x7.54786p-4f : -0xf.27a9dp-8f -0x1.1fd39p+0f : inexact-ok += clog10 downward dbl-64 -0xb.e1d3dp-4 -0x7.54786p-4 : -0xf.27a9df4233dfp-8 -0x1.1fd3919f2912dp+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3dp-4 -0x7.54786p-4 : -0xf.27a9df4233dfp-8 -0x1.1fd3919f2912dp+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3dp-4 -0x7.54786p-4 : -0xf.27a9df4233de8p-8 -0x1.1fd3919f2912cp+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3dp-4 -0x7.54786p-4 : -0xf.27a9df4233de8p-8 -0x1.1fd3919f2912cp+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def54p-8L -0x1.1fd3919f2912cc2cp+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def54p-8L -0x1.1fd3919f2912cc2cp+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53p-8L -0x1.1fd3919f2912cc2ap+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53p-8L -0x1.1fd3919f2912cc2ap+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def54p-8L -0x1.1fd3919f2912cc2cp+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def54p-8L -0x1.1fd3919f2912cc2cp+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53p-8L -0x1.1fd3919f2912cc2ap+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53p-8L -0x1.1fd3919f2912cc2ap+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53e175d84a03878p-8L -0x1.1fd3919f2912cc2b479c21eb4f59p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53e175d84a0387p-8L -0x1.1fd3919f2912cc2b479c21eb4f58p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53e175d84a0387p-8L -0x1.1fd3919f2912cc2b479c21eb4f58p+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53e175d84a0387p-8L -0x1.1fd3919f2912cc2b479c21eb4f58p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53e175d84a03cp-8L -0x1.1fd3919f2912cc2b479c21eb4f8p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53e175d84a038p-8L -0x1.1fd3919f2912cc2b479c21eb4f8p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53e175d84a038p-8L -0x1.1fd3919f2912cc2b479c21eb4fp+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3dp-4L -0x7.54786p-4L : -0xf.27a9df4233def53e175d84a038p-8L -0x1.1fd3919f2912cc2b479c21eb4fp+0L : inexact-ok += clog10 downward dbl-64 -0xb.e1d3dp-4 -0x7.54785e1b143f8p-4 : -0xf.27a9e72dacb38p-8 -0x1.1fd391abffae3p+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3dp-4 -0x7.54785e1b143f8p-4 : -0xf.27a9e72dacb38p-8 -0x1.1fd391abffae2p+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3dp-4 -0x7.54785e1b143f8p-4 : -0xf.27a9e72dacb3p-8 -0x1.1fd391abffae2p+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3dp-4 -0x7.54785e1b143f8p-4 : -0xf.27a9e72dacb3p-8 -0x1.1fd391abffae2p+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3764p-8L -0x1.1fd391abffae27cp+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3764p-8L -0x1.1fd391abffae27bep+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763p-8L -0x1.1fd391abffae27bep+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763p-8L -0x1.1fd391abffae27bep+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3764p-8L -0x1.1fd391abffae27cp+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3764p-8L -0x1.1fd391abffae27bep+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763p-8L -0x1.1fd391abffae27bep+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763p-8L -0x1.1fd391abffae27bep+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763967436f10876p-8L -0x1.1fd391abffae27bece0548947e64p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763967436f108758p-8L -0x1.1fd391abffae27bece0548947e64p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763967436f108758p-8L -0x1.1fd391abffae27bece0548947e63p+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763967436f108758p-8L -0x1.1fd391abffae27bece0548947e63p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763967436f1088p-8L -0x1.1fd391abffae27bece0548947e8p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763967436f1088p-8L -0x1.1fd391abffae27bece0548947e8p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763967436f1084p-8L -0x1.1fd391abffae27bece0548947ep+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3dp-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e72dacb3763967436f1084p-8L -0x1.1fd391abffae27bece0548947ep+0L : inexact-ok += clog10 downward flt-32 -0xb.e1d3ep-4f -0x7.547858p-4f : -0xf.27a9ap-8f -0x1.1fd394p+0f : inexact-ok += clog10 tonearest flt-32 -0xb.e1d3ep-4f -0x7.547858p-4f : -0xf.27a99p-8f -0x1.1fd392p+0f : inexact-ok += clog10 towardzero flt-32 -0xb.e1d3ep-4f -0x7.547858p-4f : -0xf.27a99p-8f -0x1.1fd392p+0f : inexact-ok += clog10 upward flt-32 -0xb.e1d3ep-4f -0x7.547858p-4f : -0xf.27a99p-8f -0x1.1fd392p+0f : inexact-ok += clog10 downward dbl-64 -0xb.e1d3ep-4 -0x7.547858p-4 : -0xf.27a99443db4fp-8 -0x1.1fd392184726ep+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3ep-4 -0x7.547858p-4 : -0xf.27a99443db4fp-8 -0x1.1fd392184726dp+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3ep-4 -0x7.547858p-4 : -0xf.27a99443db4e8p-8 -0x1.1fd392184726dp+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3ep-4 -0x7.547858p-4 : -0xf.27a99443db4e8p-8 -0x1.1fd392184726dp+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2fp-8L -0x1.1fd392184726d1b4p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2ep-8L -0x1.1fd392184726d1b2p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2ep-8L -0x1.1fd392184726d1b2p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2ep-8L -0x1.1fd392184726d1b2p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2fp-8L -0x1.1fd392184726d1b4p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2ep-8L -0x1.1fd392184726d1b2p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2ep-8L -0x1.1fd392184726d1b2p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2ep-8L -0x1.1fd392184726d1b2p+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2e3f087908ec41p-8L -0x1.1fd392184726d1b2a5fed3cb63dcp+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2e3f087908ec408p-8L -0x1.1fd392184726d1b2a5fed3cb63dcp+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2e3f087908ec408p-8L -0x1.1fd392184726d1b2a5fed3cb63dbp+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2e3f087908ec408p-8L -0x1.1fd392184726d1b2a5fed3cb63dbp+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2e3f087908ec8p-8L -0x1.1fd392184726d1b2a5fed3cb64p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2e3f087908ec4p-8L -0x1.1fd392184726d1b2a5fed3cb64p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2e3f087908ec4p-8L -0x1.1fd392184726d1b2a5fed3cb638p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3ep-4L -0x7.547858p-4L : -0xf.27a99443db4ee2e3f087908ec4p-8L -0x1.1fd392184726d1b2a5fed3cb638p+0L : inexact-ok += clog10 downward flt-32 -0xb.e1d3ep-4f -0x7.54786p-4f : -0xf.27a98p-8f -0x1.1fd392p+0f : inexact-ok += clog10 tonearest flt-32 -0xb.e1d3ep-4f -0x7.54786p-4f : -0xf.27a97p-8f -0x1.1fd392p+0f : inexact-ok += clog10 towardzero flt-32 -0xb.e1d3ep-4f -0x7.54786p-4f : -0xf.27a97p-8f -0x1.1fd39p+0f : inexact-ok += clog10 upward flt-32 -0xb.e1d3ep-4f -0x7.54786p-4f : -0xf.27a97p-8f -0x1.1fd39p+0f : inexact-ok += clog10 downward dbl-64 -0xb.e1d3ep-4 -0x7.54786p-4 : -0xf.27a972d11857p-8 -0x1.1fd391e20e991p+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3ep-4 -0x7.54786p-4 : -0xf.27a972d11857p-8 -0x1.1fd391e20e991p+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3ep-4 -0x7.54786p-4 : -0xf.27a972d118568p-8 -0x1.1fd391e20e99p+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3ep-4 -0x7.54786p-4 : -0xf.27a972d118568p-8 -0x1.1fd391e20e99p+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9fp-8L -0x1.1fd391e20e990dcp+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9fp-8L -0x1.1fd391e20e990dbep+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ep-8L -0x1.1fd391e20e990dbep+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ep-8L -0x1.1fd391e20e990dbep+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9fp-8L -0x1.1fd391e20e990dcp+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9fp-8L -0x1.1fd391e20e990dbep+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ep-8L -0x1.1fd391e20e990dbep+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ep-8L -0x1.1fd391e20e990dbep+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ef674b0eb586fp-8L -0x1.1fd391e20e990dbe50f6ae9ef3b7p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ef674b0eb586fp-8L -0x1.1fd391e20e990dbe50f6ae9ef3b7p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ef674b0eb586e8p-8L -0x1.1fd391e20e990dbe50f6ae9ef3b6p+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ef674b0eb586e8p-8L -0x1.1fd391e20e990dbe50f6ae9ef3b6p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ef674b0eb588p-8L -0x1.1fd391e20e990dbe50f6ae9ef4p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ef674b0eb588p-8L -0x1.1fd391e20e990dbe50f6ae9ef38p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ef674b0eb584p-8L -0x1.1fd391e20e990dbe50f6ae9ef38p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3ep-4L -0x7.54786p-4L : -0xf.27a972d11856e9ef674b0eb584p-8L -0x1.1fd391e20e990dbe50f6ae9ef38p+0L : inexact-ok += clog10 downward dbl-64 -0xb.e1d3ep-4 -0x7.54785e1b143f8p-4 : -0xf.27a97abc911cp-8 -0x1.1fd391eee5347p+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3ep-4 -0x7.54785e1b143f8p-4 : -0xf.27a97abc911cp-8 -0x1.1fd391eee5346p+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3ep-4 -0x7.54785e1b143f8p-4 : -0xf.27a97abc911b8p-8 -0x1.1fd391eee5346p+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3ep-4 -0x7.54785e1b143f8p-4 : -0xf.27a97abc911b8p-8 -0x1.1fd391eee5346p+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7ep-8L -0x1.1fd391eee5346192p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7dp-8L -0x1.1fd391eee534619p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7dp-8L -0x1.1fd391eee534619p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7dp-8L -0x1.1fd391eee534619p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7ep-8L -0x1.1fd391eee5346192p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7dp-8L -0x1.1fd391eee534619p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7dp-8L -0x1.1fd391eee534619p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7dp-8L -0x1.1fd391eee534619p+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7d150fdabf355cp-8L -0x1.1fd391eee534619016cfff8cc6e4p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7d150fdabf355b8p-8L -0x1.1fd391eee534619016cfff8cc6e3p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7d150fdabf355b8p-8L -0x1.1fd391eee534619016cfff8cc6e3p+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7d150fdabf355b8p-8L -0x1.1fd391eee534619016cfff8cc6e3p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7d150fdabf358p-8L -0x1.1fd391eee534619016cfff8cc7p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7d150fdabf354p-8L -0x1.1fd391eee534619016cfff8cc7p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7d150fdabf354p-8L -0x1.1fd391eee534619016cfff8cc68p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3ep-4L -0x7.54785e1b143f8p-4L : -0xf.27a97abc911bf7d150fdabf354p-8L -0x1.1fd391eee534619016cfff8cc68p+0L : inexact-ok += clog10 downward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.547858p-4 : -0xf.27a9f9f2de208p-8 -0x1.1fd391d98ce7fp+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.547858p-4 : -0xf.27a9f9f2de2p-8 -0x1.1fd391d98ce7fp+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.547858p-4 : -0xf.27a9f9f2de2p-8 -0x1.1fd391d98ce7ep+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.547858p-4 : -0xf.27a9f9f2de2p-8 -0x1.1fd391d98ce7ep+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b9p-8L -0x1.1fd391d98ce7ed88p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b9p-8L -0x1.1fd391d98ce7ed86p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8p-8L -0x1.1fd391d98ce7ed86p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8p-8L -0x1.1fd391d98ce7ed86p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b9p-8L -0x1.1fd391d98ce7ed88p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b9p-8L -0x1.1fd391d98ce7ed86p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8p-8L -0x1.1fd391d98ce7ed86p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8p-8L -0x1.1fd391d98ce7ed86p+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8a9adf2b62a09p-8L -0x1.1fd391d98ce7ed86cb3217475966p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8a9adf2b62a09p-8L -0x1.1fd391d98ce7ed86cb3217475966p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8a9adf2b62a088p-8L -0x1.1fd391d98ce7ed86cb3217475965p+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8a9adf2b62a088p-8L -0x1.1fd391d98ce7ed86cb3217475965p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8a9adf2b62a4p-8L -0x1.1fd391d98ce7ed86cb321747598p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8a9adf2b62ap-8L -0x1.1fd391d98ce7ed86cb321747598p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8a9adf2b62ap-8L -0x1.1fd391d98ce7ed86cb32174759p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.547858p-4L : -0xf.27a9f9f2de201b8a9adf2b62ap-8L -0x1.1fd391d98ce7ed86cb32174759p+0L : inexact-ok += clog10 downward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54786p-4 : -0xf.27a9d8801aebp-8 -0x1.1fd391a3545a1p+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54786p-4 : -0xf.27a9d8801aebp-8 -0x1.1fd391a3545a1p+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54786p-4 : -0xf.27a9d8801aea8p-8 -0x1.1fd391a3545ap+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54786p-4 : -0xf.27a9d8801aea8p-8 -0x1.1fd391a3545ap+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3cp-8L -0x1.1fd391a3545a0adcp+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3cp-8L -0x1.1fd391a3545a0adap+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bp-8L -0x1.1fd391a3545a0adap+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bp-8L -0x1.1fd391a3545a0adap+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3cp-8L -0x1.1fd391a3545a0adcp+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3cp-8L -0x1.1fd391a3545a0adap+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bp-8L -0x1.1fd391a3545a0adap+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bp-8L -0x1.1fd391a3545a0adap+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bdad2fb43bcffp-8L -0x1.1fd391a3545a0ada8e0b509404cdp+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bdad2fb43bcffp-8L -0x1.1fd391a3545a0ada8e0b509404ccp+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bdad2fb43bcfe8p-8L -0x1.1fd391a3545a0ada8e0b509404ccp+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bdad2fb43bcfe8p-8L -0x1.1fd391a3545a0ada8e0b509404ccp+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bdad2fb43bdp-8L -0x1.1fd391a3545a0ada8e0b509405p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bdad2fb43bdp-8L -0x1.1fd391a3545a0ada8e0b509405p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bdad2fb43bccp-8L -0x1.1fd391a3545a0ada8e0b5094048p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54786p-4L : -0xf.27a9d8801aeaf3bdad2fb43bccp-8L -0x1.1fd391a3545a0ada8e0b5094048p+0L : inexact-ok += clog10 downward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 : -0xf.27a9e06b93be8p-8 -0x1.1fd391b02af57p+0 : inexact-ok += clog10 tonearest dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 : -0xf.27a9e06b93be8p-8 -0x1.1fd391b02af56p+0 : inexact-ok += clog10 towardzero dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 : -0xf.27a9e06b93bep-8 -0x1.1fd391b02af56p+0 : inexact-ok += clog10 upward dbl-64 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4 : -0xf.27a9e06b93bep-8 -0x1.1fd391b02af56p+0 : inexact-ok += clog10 downward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e4p-8L -0x1.1fd391b02af565f4p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e4p-8L -0x1.1fd391b02af565f2p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3p-8L -0x1.1fd391b02af565f2p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3p-8L -0x1.1fd391b02af565f2p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e4p-8L -0x1.1fd391b02af565f4p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e4p-8L -0x1.1fd391b02af565f2p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3p-8L -0x1.1fd391b02af565f2p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3p-8L -0x1.1fd391b02af565f2p+0L : inexact-ok += clog10 downward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3cba4cbc6a4a58p-8L -0x1.1fd391b02af565f253763a81c328p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3cba4cbc6a4a58p-8L -0x1.1fd391b02af565f253763a81c328p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3cba4cbc6a4a5p-8L -0x1.1fd391b02af565f253763a81c327p+0L : inexact-ok += clog10 upward ldbl-128 -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3cba4cbc6a4a5p-8L -0x1.1fd391b02af565f253763a81c327p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3cba4cbc6a4cp-8L -0x1.1fd391b02af565f253763a81c38p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3cba4cbc6a4cp-8L -0x1.1fd391b02af565f253763a81c3p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3cba4cbc6a48p-8L -0x1.1fd391b02af565f253763a81c3p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xb.e1d3d0ff44358p-4L -0x7.54785e1b143f8p-4L : -0xf.27a9e06b93be7e3cba4cbc6a48p-8L -0x1.1fd391b02af565f253763a81c3p+0L : inexact-ok +clog10 0x3.ba473p+0 0x7.eea9ap-4 += clog10 downward flt-32 0x3.ba473p+0f 0x7.eea9ap-4f : 0x9.34315p-4f 0xe.b3462p-8f : inexact-ok += clog10 tonearest flt-32 0x3.ba473p+0f 0x7.eea9ap-4f : 0x9.34315p-4f 0xe.b3463p-8f : inexact-ok += clog10 towardzero flt-32 0x3.ba473p+0f 0x7.eea9ap-4f : 0x9.34315p-4f 0xe.b3462p-8f : inexact-ok += clog10 upward flt-32 0x3.ba473p+0f 0x7.eea9ap-4f : 0x9.34316p-4f 0xe.b3463p-8f : inexact-ok += clog10 downward dbl-64 0x3.ba473p+0 0x7.eea9ap-4 : 0x9.3431576e6341p-4 0xe.b3462f468addp-8 : inexact-ok += clog10 tonearest dbl-64 0x3.ba473p+0 0x7.eea9ap-4 : 0x9.3431576e63418p-4 0xe.b3462f468add8p-8 : inexact-ok += clog10 towardzero dbl-64 0x3.ba473p+0 0x7.eea9ap-4 : 0x9.3431576e6341p-4 0xe.b3462f468addp-8 : inexact-ok += clog10 upward dbl-64 0x3.ba473p+0 0x7.eea9ap-4 : 0x9.3431576e63418p-4 0xe.b3462f468add8p-8 : inexact-ok += clog10 downward ldbl-96-intel 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161fp-4L 0xe.b3462f468add7cdp-8L : inexact-ok += clog10 tonearest ldbl-96-intel 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161fp-4L 0xe.b3462f468add7cdp-8L : inexact-ok += clog10 towardzero ldbl-96-intel 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161fp-4L 0xe.b3462f468add7cdp-8L : inexact-ok += clog10 upward ldbl-96-intel 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634162p-4L 0xe.b3462f468add7cep-8L : inexact-ok += clog10 downward ldbl-96-m68k 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161fp-4L 0xe.b3462f468add7cdp-8L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161fp-4L 0xe.b3462f468add7cdp-8L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161fp-4L 0xe.b3462f468add7cdp-8L : inexact-ok += clog10 upward ldbl-96-m68k 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634162p-4L 0xe.b3462f468add7cep-8L : inexact-ok += clog10 downward ldbl-128 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161f60bbb92194ccp-4L 0xe.b3462f468add7cd4914470a5f89p-8L : inexact-ok += clog10 tonearest ldbl-128 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161f60bbb92194ccp-4L 0xe.b3462f468add7cd4914470a5f89p-8L : inexact-ok += clog10 towardzero ldbl-128 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161f60bbb92194ccp-4L 0xe.b3462f468add7cd4914470a5f89p-8L : inexact-ok += clog10 upward ldbl-128 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161f60bbb92194cc8p-4L 0xe.b3462f468add7cd4914470a5f898p-8L : inexact-ok += clog10 downward ldbl-128ibm 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161f60bbb92194cp-4L 0xe.b3462f468add7cd4914470a5f8p-8L : inexact-ok += clog10 tonearest ldbl-128ibm 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161f60bbb92194cp-4L 0xe.b3462f468add7cd4914470a5f8p-8L : inexact-ok += clog10 towardzero ldbl-128ibm 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161f60bbb92194cp-4L 0xe.b3462f468add7cd4914470a5f8p-8L : inexact-ok += clog10 upward ldbl-128ibm 0x3.ba473p+0L 0x7.eea9ap-4L : 0x9.3431576e634161f60bbb92195p-4L 0xe.b3462f468add7cd4914470a5fcp-8L : inexact-ok +clog10 0x9.d02220baee4ep+36 0x2.b9a29cp+0 += clog10 downward flt-32 0x9.d0223p+36f 0x2.b9a29cp+0f : 0xb.d431ap+0f 0x1.ee00dcp-40f : inexact-ok += clog10 tonearest flt-32 0x9.d0223p+36f 0x2.b9a29cp+0f : 0xb.d431ap+0f 0x1.ee00dep-40f : inexact-ok += clog10 towardzero flt-32 0x9.d0223p+36f 0x2.b9a29cp+0f : 0xb.d431ap+0f 0x1.ee00dcp-40f : inexact-ok += clog10 upward flt-32 0x9.d0223p+36f 0x2.b9a29cp+0f : 0xb.d431bp+0f 0x1.ee00dep-40f : inexact-ok += clog10 downward dbl-64 0x9.d0223p+36 0x2.b9a29cp+0 : 0xb.d431a671037dp+0 0x1.ee00dd497448cp-40 : inexact-ok += clog10 tonearest dbl-64 0x9.d0223p+36 0x2.b9a29cp+0 : 0xb.d431a671037d8p+0 0x1.ee00dd497448cp-40 : inexact-ok += clog10 towardzero dbl-64 0x9.d0223p+36 0x2.b9a29cp+0 : 0xb.d431a671037dp+0 0x1.ee00dd497448cp-40 : inexact-ok += clog10 upward dbl-64 0x9.d0223p+36 0x2.b9a29cp+0 : 0xb.d431a671037d8p+0 0x1.ee00dd497448dp-40 : inexact-ok += clog10 downward ldbl-96-intel 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6efp+0L 0x1.ee00dd497448c002p-40L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6efp+0L 0x1.ee00dd497448c004p-40L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6efp+0L 0x1.ee00dd497448c002p-40L : inexact-ok += clog10 upward ldbl-96-intel 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6fp+0L 0x1.ee00dd497448c004p-40L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6efp+0L 0x1.ee00dd497448c002p-40L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6efp+0L 0x1.ee00dd497448c004p-40L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6efp+0L 0x1.ee00dd497448c002p-40L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6fp+0L 0x1.ee00dd497448c004p-40L : inexact-ok += clog10 downward ldbl-128 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6ef18ad0966bf438p+0L 0x1.ee00dd497448c003f8e4dccaea22p-40L : inexact-ok += clog10 tonearest ldbl-128 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6ef18ad0966bf438p+0L 0x1.ee00dd497448c003f8e4dccaea23p-40L : inexact-ok += clog10 towardzero ldbl-128 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6ef18ad0966bf438p+0L 0x1.ee00dd497448c003f8e4dccaea22p-40L : inexact-ok += clog10 upward ldbl-128 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6ef18ad0966bf44p+0L 0x1.ee00dd497448c003f8e4dccaea23p-40L : inexact-ok += clog10 downward ldbl-128ibm 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6ef18ad0966bf4p+0L 0x1.ee00dd497448c003f8e4dccaeap-40L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6ef18ad0966bf4p+0L 0x1.ee00dd497448c003f8e4dccaeap-40L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6ef18ad0966bf4p+0L 0x1.ee00dd497448c003f8e4dccaeap-40L : inexact-ok += clog10 upward ldbl-128ibm 0x9.d0223p+36L 0x2.b9a29cp+0L : 0xb.d431a671037d6ef18ad0966bf8p+0L 0x1.ee00dd497448c003f8e4dccaea8p-40L : inexact-ok += clog10 downward flt-32 0x9.d0222p+36f 0x2.b9a29cp+0f : 0xb.d431ap+0f 0x1.ee00ep-40f : inexact-ok += clog10 tonearest flt-32 0x9.d0222p+36f 0x2.b9a29cp+0f : 0xb.d431ap+0f 0x1.ee00ep-40f : inexact-ok += clog10 towardzero flt-32 0x9.d0222p+36f 0x2.b9a29cp+0f : 0xb.d431ap+0f 0x1.ee00ep-40f : inexact-ok += clog10 upward flt-32 0x9.d0222p+36f 0x2.b9a29cp+0f : 0xb.d431bp+0f 0x1.ee00e2p-40f : inexact-ok += clog10 downward dbl-64 0x9.d0222p+36 0x2.b9a29cp+0 : 0xb.d431a5bbbcb4p+0 0x1.ee00e06eeb911p-40 : inexact-ok += clog10 tonearest dbl-64 0x9.d0222p+36 0x2.b9a29cp+0 : 0xb.d431a5bbbcb48p+0 0x1.ee00e06eeb912p-40 : inexact-ok += clog10 towardzero dbl-64 0x9.d0222p+36 0x2.b9a29cp+0 : 0xb.d431a5bbbcb4p+0 0x1.ee00e06eeb911p-40 : inexact-ok += clog10 upward dbl-64 0x9.d0222p+36 0x2.b9a29cp+0 : 0xb.d431a5bbbcb48p+0 0x1.ee00e06eeb912p-40 : inexact-ok += clog10 downward ldbl-96-intel 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e5p+0L 0x1.ee00e06eeb911d08p-40L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e5p+0L 0x1.ee00e06eeb911d08p-40L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e5p+0L 0x1.ee00e06eeb911d08p-40L : inexact-ok += clog10 upward ldbl-96-intel 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e6p+0L 0x1.ee00e06eeb911d0ap-40L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e5p+0L 0x1.ee00e06eeb911d08p-40L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e5p+0L 0x1.ee00e06eeb911d08p-40L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e5p+0L 0x1.ee00e06eeb911d08p-40L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e6p+0L 0x1.ee00e06eeb911d0ap-40L : inexact-ok += clog10 downward ldbl-128 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e56479e15677b1p+0L 0x1.ee00e06eeb911d08c6ee4463c234p-40L : inexact-ok += clog10 tonearest ldbl-128 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e56479e15677b1p+0L 0x1.ee00e06eeb911d08c6ee4463c234p-40L : inexact-ok += clog10 towardzero ldbl-128 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e56479e15677b1p+0L 0x1.ee00e06eeb911d08c6ee4463c234p-40L : inexact-ok += clog10 upward ldbl-128 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e56479e15677b18p+0L 0x1.ee00e06eeb911d08c6ee4463c235p-40L : inexact-ok += clog10 downward ldbl-128ibm 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e56479e156778p+0L 0x1.ee00e06eeb911d08c6ee4463c2p-40L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e56479e15677cp+0L 0x1.ee00e06eeb911d08c6ee4463c2p-40L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e56479e156778p+0L 0x1.ee00e06eeb911d08c6ee4463c2p-40L : inexact-ok += clog10 upward ldbl-128ibm 0x9.d0222p+36L 0x2.b9a29cp+0L : 0xb.d431a5bbbcb44e56479e15677cp+0L 0x1.ee00e06eeb911d08c6ee4463c28p-40L : inexact-ok += clog10 downward dbl-64 0x9.d02220baee4ep+36 0x2.b9a29cp+0 : 0xb.d431a5c40297p+0 0x1.ee00e04a29299p-40 : inexact-ok += clog10 tonearest dbl-64 0x9.d02220baee4ep+36 0x2.b9a29cp+0 : 0xb.d431a5c40297p+0 0x1.ee00e04a29299p-40 : inexact-ok += clog10 towardzero dbl-64 0x9.d02220baee4ep+36 0x2.b9a29cp+0 : 0xb.d431a5c40297p+0 0x1.ee00e04a29299p-40 : inexact-ok += clog10 upward dbl-64 0x9.d02220baee4ep+36 0x2.b9a29cp+0 : 0xb.d431a5c402978p+0 0x1.ee00e04a2929ap-40 : inexact-ok += clog10 downward ldbl-96-intel 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c40297278p+0L 0x1.ee00e04a292995a2p-40L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c40297279p+0L 0x1.ee00e04a292995a2p-40L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c40297278p+0L 0x1.ee00e04a292995a2p-40L : inexact-ok += clog10 upward ldbl-96-intel 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c40297279p+0L 0x1.ee00e04a292995a4p-40L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c40297278p+0L 0x1.ee00e04a292995a2p-40L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c40297279p+0L 0x1.ee00e04a292995a2p-40L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c40297278p+0L 0x1.ee00e04a292995a2p-40L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c40297279p+0L 0x1.ee00e04a292995a4p-40L : inexact-ok += clog10 downward ldbl-128 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c402972789f9a646d78a1p+0L 0x1.ee00e04a292995a23a3d4eba303bp-40L : inexact-ok += clog10 tonearest ldbl-128 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c402972789f9a646d78a18p+0L 0x1.ee00e04a292995a23a3d4eba303cp-40L : inexact-ok += clog10 towardzero ldbl-128 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c402972789f9a646d78a1p+0L 0x1.ee00e04a292995a23a3d4eba303bp-40L : inexact-ok += clog10 upward ldbl-128 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c402972789f9a646d78a18p+0L 0x1.ee00e04a292995a23a3d4eba303cp-40L : inexact-ok += clog10 downward ldbl-128ibm 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c402972789f9a646d788p+0L 0x1.ee00e04a292995a23a3d4eba3p-40L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c402972789f9a646d78cp+0L 0x1.ee00e04a292995a23a3d4eba3p-40L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c402972789f9a646d788p+0L 0x1.ee00e04a292995a23a3d4eba3p-40L : inexact-ok += clog10 upward ldbl-128ibm 0x9.d02220baee4ep+36L 0x2.b9a29cp+0L : 0xb.d431a5c402972789f9a646d78cp+0L 0x1.ee00e04a292995a23a3d4eba308p-40L : inexact-ok +clog10 -0x5.1a5cf8p-4 -0xb.73012p-4 += clog10 downward flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x1.b229aap-4f -0xd.d414dp-4f : inexact-ok += clog10 tonearest flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x1.b229a8p-4f -0xd.d414cp-4f : inexact-ok += clog10 towardzero flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x1.b229a8p-4f -0xd.d414cp-4f : inexact-ok += clog10 upward flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x1.b229a8p-4f -0xd.d414cp-4f : inexact-ok += clog10 downward dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x1.b229a81baa5c4p-4 -0xd.d414c33e6b328p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x1.b229a81baa5c3p-4 -0xd.d414c33e6b32p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x1.b229a81baa5c3p-4 -0xd.d414c33e6b32p-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x1.b229a81baa5c3p-4 -0xd.d414c33e6b32p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c346p-4L -0xd.d414c33e6b322eep-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322eep-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322edp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322edp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c346p-4L -0xd.d414c33e6b322eep-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322eep-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322edp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322edp-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb7dbp-4L -0xd.d414c33e6b322edfd150e7f8a8fp-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb7dbp-4L -0xd.d414c33e6b322edfd150e7f8a8e8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb7dap-4L -0xd.d414c33e6b322edfd150e7f8a8e8p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb7dap-4L -0xd.d414c33e6b322edfd150e7f8a8e8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb8p-4L -0xd.d414c33e6b322edfd150e7f8acp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb8p-4L -0xd.d414c33e6b322edfd150e7f8a8p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb78p-4L -0xd.d414c33e6b322edfd150e7f8a8p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb78p-4L -0xd.d414c33e6b322edfd150e7f8a8p-4L : inexact-ok +clog10 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 += clog10 downward flt-32 -0xa.ff292p-4f 0x6.f73d5p-4f : -0x1.6effap-4f 0x1.1e80d6p+0f : inexact-ok += clog10 tonearest flt-32 -0xa.ff292p-4f 0x6.f73d5p-4f : -0x1.6eff9ep-4f 0x1.1e80d8p+0f : inexact-ok += clog10 towardzero flt-32 -0xa.ff292p-4f 0x6.f73d5p-4f : -0x1.6eff9ep-4f 0x1.1e80d6p+0f : inexact-ok += clog10 upward flt-32 -0xa.ff292p-4f 0x6.f73d5p-4f : -0x1.6eff9ep-4f 0x1.1e80d8p+0f : inexact-ok += clog10 downward dbl-64 -0xa.ff292p-4 0x6.f73d5p-4 : -0x1.6eff9ed401bb6p-4 0x1.1e80d76781b9ap+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff292p-4 0x6.f73d5p-4 : -0x1.6eff9ed401bb6p-4 0x1.1e80d76781b9bp+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff292p-4 0x6.f73d5p-4 : -0x1.6eff9ed401bb5p-4 0x1.1e80d76781b9ap+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff292p-4 0x6.f73d5p-4 : -0x1.6eff9ed401bb5p-4 0x1.1e80d76781b9bp+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bep-4L 0x1.1e80d76781b9ad5ap+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdep-4L 0x1.1e80d76781b9ad5ap+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdep-4L 0x1.1e80d76781b9ad5ap+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdep-4L 0x1.1e80d76781b9ad5cp+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bep-4L 0x1.1e80d76781b9ad5ap+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdep-4L 0x1.1e80d76781b9ad5ap+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdep-4L 0x1.1e80d76781b9ad5ap+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdep-4L 0x1.1e80d76781b9ad5cp+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdee24226e23addp-4L 0x1.1e80d76781b9ad5a1073778862ccp+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdee24226e23adcp-4L 0x1.1e80d76781b9ad5a1073778862ccp+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdee24226e23adcp-4L 0x1.1e80d76781b9ad5a1073778862ccp+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdee24226e23adcp-4L 0x1.1e80d76781b9ad5a1073778862cdp+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdee24226e23bp-4L 0x1.1e80d76781b9ad5a10737788628p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdee24226e23bp-4L 0x1.1e80d76781b9ad5a1073778863p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdee24226e23a8p-4L 0x1.1e80d76781b9ad5a10737788628p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d5p-4L : -0x1.6eff9ed401bb5bdee24226e23a8p-4L 0x1.1e80d76781b9ad5a1073778863p+0L : inexact-ok += clog10 downward flt-32 -0xa.ff292p-4f 0x6.f73d48p-4f : -0x1.6effa2p-4f 0x1.1e80d6p+0f : inexact-ok += clog10 tonearest flt-32 -0xa.ff292p-4f 0x6.f73d48p-4f : -0x1.6effa2p-4f 0x1.1e80d8p+0f : inexact-ok += clog10 towardzero flt-32 -0xa.ff292p-4f 0x6.f73d48p-4f : -0x1.6effap-4f 0x1.1e80d6p+0f : inexact-ok += clog10 upward flt-32 -0xa.ff292p-4f 0x6.f73d48p-4f : -0x1.6effap-4f 0x1.1e80d8p+0f : inexact-ok += clog10 downward dbl-64 -0xa.ff292p-4 0x6.f73d48p-4 : -0x1.6effa11d04034p-4 0x1.1e80d7a13a6p+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff292p-4 0x6.f73d48p-4 : -0x1.6effa11d04034p-4 0x1.1e80d7a13a601p+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff292p-4 0x6.f73d48p-4 : -0x1.6effa11d04033p-4 0x1.1e80d7a13a6p+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff292p-4 0x6.f73d48p-4 : -0x1.6effa11d04033p-4 0x1.1e80d7a13a601p+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a5ap-4L 0x1.1e80d7a13a600ddp+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a5ap-4L 0x1.1e80d7a13a600dd2p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a58p-4L 0x1.1e80d7a13a600ddp+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a58p-4L 0x1.1e80d7a13a600dd2p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a5ap-4L 0x1.1e80d7a13a600ddp+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a5ap-4L 0x1.1e80d7a13a600dd2p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a58p-4L 0x1.1e80d7a13a600ddp+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a58p-4L 0x1.1e80d7a13a600dd2p+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a59ead3076f51abp-4L 0x1.1e80d7a13a600dd1183985a24dfep+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a59ead3076f51aap-4L 0x1.1e80d7a13a600dd1183985a24dffp+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a59ead3076f51aap-4L 0x1.1e80d7a13a600dd1183985a24dfep+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a59ead3076f51aap-4L 0x1.1e80d7a13a600dd1183985a24dffp+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a59ead3076f52p-4L 0x1.1e80d7a13a600dd1183985a24d8p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a59ead3076f518p-4L 0x1.1e80d7a13a600dd1183985a24ep+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a59ead3076f518p-4L 0x1.1e80d7a13a600dd1183985a24d8p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d48p-4L : -0x1.6effa11d04033a59ead3076f518p-4L 0x1.1e80d7a13a600dd1183985a24ep+0L : inexact-ok += clog10 downward dbl-64 -0xa.ff292p-4 0x6.f73d4cp-4 : -0x1.6eff9ff882df7p-4 0x1.1e80d7845e0cdp+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff292p-4 0x6.f73d4cp-4 : -0x1.6eff9ff882df7p-4 0x1.1e80d7845e0cep+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff292p-4 0x6.f73d4cp-4 : -0x1.6eff9ff882df6p-4 0x1.1e80d7845e0cdp+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff292p-4 0x6.f73d4cp-4 : -0x1.6eff9ff882df6p-4 0x1.1e80d7845e0cep+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6fp-4L 0x1.1e80d7845e0cd8d6p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6fp-4L 0x1.1e80d7845e0cd8d6p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6efep-4L 0x1.1e80d7845e0cd8d6p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6efep-4L 0x1.1e80d7845e0cd8d8p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6fp-4L 0x1.1e80d7845e0cd8d6p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6fp-4L 0x1.1e80d7845e0cd8d6p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6efep-4L 0x1.1e80d7845e0cd8d6p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6efep-4L 0x1.1e80d7845e0cd8d8p+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6eff356e783484fbp-4L 0x1.1e80d7845e0cd8d6b2767938b32ep+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6eff356e783484fap-4L 0x1.1e80d7845e0cd8d6b2767938b32ep+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6eff356e783484fap-4L 0x1.1e80d7845e0cd8d6b2767938b32ep+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6eff356e783484fap-4L 0x1.1e80d7845e0cd8d6b2767938b32fp+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6eff356e783485p-4L 0x1.1e80d7845e0cd8d6b2767938b3p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6eff356e783485p-4L 0x1.1e80d7845e0cd8d6b2767938b3p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6eff356e7834848p-4L 0x1.1e80d7845e0cd8d6b2767938b3p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff292p-4L 0x6.f73d4cp-4L : -0x1.6eff9ff882df6eff356e7834848p-4L 0x1.1e80d7845e0cd8d6b2767938b38p+0L : inexact-ok += clog10 downward flt-32 -0xa.ff293p-4f 0x6.f73d5p-4f : -0x1.6eff98p-4f 0x1.1e80d6p+0f : inexact-ok += clog10 tonearest flt-32 -0xa.ff293p-4f 0x6.f73d5p-4f : -0x1.6eff98p-4f 0x1.1e80d8p+0f : inexact-ok += clog10 towardzero flt-32 -0xa.ff293p-4f 0x6.f73d5p-4f : -0x1.6eff96p-4f 0x1.1e80d6p+0f : inexact-ok += clog10 upward flt-32 -0xa.ff293p-4f 0x6.f73d5p-4f : -0x1.6eff96p-4f 0x1.1e80d8p+0f : inexact-ok += clog10 downward dbl-64 -0xa.ff293p-4 0x6.f73d5p-4 : -0x1.6eff979cecf3fp-4 0x1.1e80d7b0a2026p+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff293p-4 0x6.f73d5p-4 : -0x1.6eff979cecf3fp-4 0x1.1e80d7b0a2027p+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff293p-4 0x6.f73d5p-4 : -0x1.6eff979cecf3ep-4 0x1.1e80d7b0a2026p+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff293p-4 0x6.f73d5p-4 : -0x1.6eff979cecf3ep-4 0x1.1e80d7b0a2027p+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9cp-4L 0x1.1e80d7b0a2026f2cp+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9cp-4L 0x1.1e80d7b0a2026f2cp+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9ap-4L 0x1.1e80d7b0a2026f2cp+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9ap-4L 0x1.1e80d7b0a2026f2ep+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9cp-4L 0x1.1e80d7b0a2026f2cp+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9cp-4L 0x1.1e80d7b0a2026f2cp+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9ap-4L 0x1.1e80d7b0a2026f2cp+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9ap-4L 0x1.1e80d7b0a2026f2ep+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9bc503eb112e0bp-4L 0x1.1e80d7b0a2026f2cbb3947c60156p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9bc503eb112e0ap-4L 0x1.1e80d7b0a2026f2cbb3947c60156p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9bc503eb112e0ap-4L 0x1.1e80d7b0a2026f2cbb3947c60156p+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9bc503eb112e0ap-4L 0x1.1e80d7b0a2026f2cbb3947c60157p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9bc503eb112e8p-4L 0x1.1e80d7b0a2026f2cbb3947c601p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9bc503eb112ep-4L 0x1.1e80d7b0a2026f2cbb3947c6018p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9bc503eb112ep-4L 0x1.1e80d7b0a2026f2cbb3947c601p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d5p-4L : -0x1.6eff979cecf3ea9bc503eb112ep-4L 0x1.1e80d7b0a2026f2cbb3947c6018p+0L : inexact-ok += clog10 downward flt-32 -0xa.ff293p-4f 0x6.f73d48p-4f : -0x1.6eff9ap-4f 0x1.1e80d6p+0f : inexact-ok += clog10 tonearest flt-32 -0xa.ff293p-4f 0x6.f73d48p-4f : -0x1.6eff9ap-4f 0x1.1e80d8p+0f : inexact-ok += clog10 towardzero flt-32 -0xa.ff293p-4f 0x6.f73d48p-4f : -0x1.6eff98p-4f 0x1.1e80d6p+0f : inexact-ok += clog10 upward flt-32 -0xa.ff293p-4f 0x6.f73d48p-4f : -0x1.6eff98p-4f 0x1.1e80d8p+0f : inexact-ok += clog10 downward dbl-64 -0xa.ff293p-4 0x6.f73d48p-4 : -0x1.6eff99e5ef371p-4 0x1.1e80d7ea5aa8ap+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff293p-4 0x6.f73d48p-4 : -0x1.6eff99e5ef371p-4 0x1.1e80d7ea5aa8bp+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff293p-4 0x6.f73d48p-4 : -0x1.6eff99e5ef37p-4 0x1.1e80d7ea5aa8ap+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff293p-4 0x6.f73d48p-4 : -0x1.6eff99e5ef37p-4 0x1.1e80d7ea5aa8bp+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a36p-4L 0x1.1e80d7ea5aa8abcp+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34p-4L 0x1.1e80d7ea5aa8abcp+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34p-4L 0x1.1e80d7ea5aa8abcp+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34p-4L 0x1.1e80d7ea5aa8abc2p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a36p-4L 0x1.1e80d7ea5aa8abcp+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34p-4L 0x1.1e80d7ea5aa8abcp+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34p-4L 0x1.1e80d7ea5aa8abcp+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34p-4L 0x1.1e80d7ea5aa8abc2p+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34f3f68db31991p-4L 0x1.1e80d7ea5aa8abc0f40ec6dbb532p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34f3f68db3199p-4L 0x1.1e80d7ea5aa8abc0f40ec6dbb532p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34f3f68db3199p-4L 0x1.1e80d7ea5aa8abc0f40ec6dbb532p+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34f3f68db3199p-4L 0x1.1e80d7ea5aa8abc0f40ec6dbb533p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34f3f68db31ap-4L 0x1.1e80d7ea5aa8abc0f40ec6dbb5p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34f3f68db3198p-4L 0x1.1e80d7ea5aa8abc0f40ec6dbb5p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34f3f68db3198p-4L 0x1.1e80d7ea5aa8abc0f40ec6dbb5p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d48p-4L : -0x1.6eff99e5ef370a34f3f68db3198p-4L 0x1.1e80d7ea5aa8abc0f40ec6dbb58p+0L : inexact-ok += clog10 downward dbl-64 -0xa.ff293p-4 0x6.f73d4cp-4 : -0x1.6eff98c16e15ap-4 0x1.1e80d7cd7e558p+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff293p-4 0x6.f73d4cp-4 : -0x1.6eff98c16e15ap-4 0x1.1e80d7cd7e559p+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff293p-4 0x6.f73d4cp-4 : -0x1.6eff98c16e159p-4 0x1.1e80d7cd7e558p+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff293p-4 0x6.f73d4cp-4 : -0x1.6eff98c16e159p-4 0x1.1e80d7cd7e559p+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4cp-4L 0x1.1e80d7cd7e5588b6p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4cp-4L 0x1.1e80d7cd7e5588b8p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4ap-4L 0x1.1e80d7cd7e5588b6p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4ap-4L 0x1.1e80d7cd7e5588b8p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4cp-4L 0x1.1e80d7cd7e5588b6p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4cp-4L 0x1.1e80d7cd7e5588b8p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4ap-4L 0x1.1e80d7cd7e5588b6p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4ap-4L 0x1.1e80d7cd7e5588b8p+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4b2b7a795e7e2ep-4L 0x1.1e80d7cd7e5588b7f5d0d031a3a2p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4b2b7a795e7e2dp-4L 0x1.1e80d7cd7e5588b7f5d0d031a3a2p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4b2b7a795e7e2dp-4L 0x1.1e80d7cd7e5588b7f5d0d031a3a2p+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4b2b7a795e7e2dp-4L 0x1.1e80d7cd7e5588b7f5d0d031a3a3p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4b2b7a795e7e8p-4L 0x1.1e80d7cd7e5588b7f5d0d031a38p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4b2b7a795e7ep-4L 0x1.1e80d7cd7e5588b7f5d0d031a38p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4b2b7a795e7ep-4L 0x1.1e80d7cd7e5588b7f5d0d031a38p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff293p-4L 0x6.f73d4cp-4L : -0x1.6eff98c16e159e4b2b7a795e7ep-4L 0x1.1e80d7cd7e5588b7f5d0d031a4p+0L : inexact-ok += clog10 downward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d5p-4 : -0x1.6eff9a2603208p-4 0x1.1e80d796ef79dp+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d5p-4 : -0x1.6eff9a2603208p-4 0x1.1e80d796ef79dp+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d5p-4 : -0x1.6eff9a2603207p-4 0x1.1e80d796ef79dp+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d5p-4 : -0x1.6eff9a2603207p-4 0x1.1e80d796ef79ep+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c3p-4L 0x1.1e80d796ef79d212p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ep-4L 0x1.1e80d796ef79d214p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ep-4L 0x1.1e80d796ef79d212p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ep-4L 0x1.1e80d796ef79d214p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c3p-4L 0x1.1e80d796ef79d212p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ep-4L 0x1.1e80d796ef79d214p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ep-4L 0x1.1e80d796ef79d212p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ep-4L 0x1.1e80d796ef79d214p+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ee0612a1067dcp-4L 0x1.1e80d796ef79d2134ba02098e05fp+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ee0612a1067dbp-4L 0x1.1e80d796ef79d2134ba02098e06p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ee0612a1067dbp-4L 0x1.1e80d796ef79d2134ba02098e05fp+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ee0612a1067dbp-4L 0x1.1e80d796ef79d2134ba02098e06p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ee0612a1068p-4L 0x1.1e80d796ef79d2134ba02098ep+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ee0612a1068p-4L 0x1.1e80d796ef79d2134ba02098e08p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ee0612a10678p-4L 0x1.1e80d796ef79d2134ba02098ep+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d5p-4L : -0x1.6eff9a2603207c2ee0612a10678p-4L 0x1.1e80d796ef79d2134ba02098e08p+0L : inexact-ok += clog10 downward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d48p-4 : -0x1.6eff9c6f05655p-4 0x1.1e80d7d0a8201p+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d48p-4 : -0x1.6eff9c6f05654p-4 0x1.1e80d7d0a8202p+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d48p-4 : -0x1.6eff9c6f05654p-4 0x1.1e80d7d0a8201p+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d48p-4 : -0x1.6eff9c6f05654p-4 0x1.1e80d7d0a8202p+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b6p-4L 0x1.1e80d7d0a8201b42p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4p-4L 0x1.1e80d7d0a8201b44p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4p-4L 0x1.1e80d7d0a8201b42p+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4p-4L 0x1.1e80d7d0a8201b44p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b6p-4L 0x1.1e80d7d0a8201b42p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4p-4L 0x1.1e80d7d0a8201b44p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4p-4L 0x1.1e80d7d0a8201b42p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4p-4L 0x1.1e80d7d0a8201b44p+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4abbac92366a6p-4L 0x1.1e80d7d0a8201b43df72fd4824b7p+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4abbac92366a5p-4L 0x1.1e80d7d0a8201b43df72fd4824b8p+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4abbac92366a5p-4L 0x1.1e80d7d0a8201b43df72fd4824b7p+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4abbac92366a5p-4L 0x1.1e80d7d0a8201b43df72fd4824b8p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4abbac92367p-4L 0x1.1e80d7d0a8201b43df72fd48248p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4abbac923668p-4L 0x1.1e80d7d0a8201b43df72fd48248p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4abbac923668p-4L 0x1.1e80d7d0a8201b43df72fd48248p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d48p-4L : -0x1.6eff9c6f056546b4abbac923668p-4L 0x1.1e80d7d0a8201b43df72fd4825p+0L : inexact-ok += clog10 downward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 : -0x1.6eff9b4a84431p-4 0x1.1e80d7b3cbccfp+0 : inexact-ok += clog10 tonearest dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 : -0x1.6eff9b4a8443p-4 0x1.1e80d7b3cbccfp+0 : inexact-ok += clog10 towardzero dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 : -0x1.6eff9b4a8443p-4 0x1.1e80d7b3cbccfp+0 : inexact-ok += clog10 upward dbl-64 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4 : -0x1.6eff9b4a8443p-4 0x1.1e80d7b3cbcdp+0 : inexact-ok += clog10 downward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a84430556p-4L 0x1.1e80d7b3cbccf1ecp+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a84430554p-4L 0x1.1e80d7b3cbccf1ecp+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a84430554p-4L 0x1.1e80d7b3cbccf1ecp+0L : inexact-ok += clog10 upward ldbl-96-intel -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a84430554p-4L 0x1.1e80d7b3cbccf1eep+0L : inexact-ok += clog10 downward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a84430556p-4L 0x1.1e80d7b3cbccf1ecp+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a84430554p-4L 0x1.1e80d7b3cbccf1ecp+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a84430554p-4L 0x1.1e80d7b3cbccf1ecp+0L : inexact-ok += clog10 upward ldbl-96-m68k -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a84430554p-4L 0x1.1e80d7b3cbccf1eep+0L : inexact-ok += clog10 downward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a8443055495024d3de151p-4L 0x1.1e80d7b3cbccf1ecb3b1d7cdf45fp+0L : inexact-ok += clog10 tonearest ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a8443055495024d3de151p-4L 0x1.1e80d7b3cbccf1ecb3b1d7cdf45fp+0L : inexact-ok += clog10 towardzero ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a8443055495024d3de15p-4L 0x1.1e80d7b3cbccf1ecb3b1d7cdf45fp+0L : inexact-ok += clog10 upward ldbl-128 -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a8443055495024d3de15p-4L 0x1.1e80d7b3cbccf1ecb3b1d7cdf46p+0L : inexact-ok += clog10 downward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a8443055495024d3de18p-4L 0x1.1e80d7b3cbccf1ecb3b1d7cdf4p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a8443055495024d3de18p-4L 0x1.1e80d7b3cbccf1ecb3b1d7cdf48p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a8443055495024d3de1p-4L 0x1.1e80d7b3cbccf1ecb3b1d7cdf4p+0L : inexact-ok += clog10 upward ldbl-128ibm -0xa.ff292a609dbb8p-4L 0x6.f73d4cp-4L : -0x1.6eff9b4a8443055495024d3de1p-4L 0x1.1e80d7b3cbccf1ecb3b1d7cdf48p+0L : inexact-ok +clog10 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 += clog10 downward flt-32 -0x5.1a5cf8p-4f -0xb.73011p-4f : -0x1.b229b2p-4f -0xd.d414dp-4f : inexact-ok += clog10 tonearest flt-32 -0x5.1a5cf8p-4f -0xb.73011p-4f : -0x1.b229bp-4f -0xd.d414cp-4f : inexact-ok += clog10 towardzero flt-32 -0x5.1a5cf8p-4f -0xb.73011p-4f : -0x1.b229bp-4f -0xd.d414cp-4f : inexact-ok += clog10 upward flt-32 -0x5.1a5cf8p-4f -0xb.73011p-4f : -0x1.b229bp-4f -0xd.d414cp-4f : inexact-ok += clog10 downward dbl-64 -0x5.1a5cf8p-4 -0xb.73011p-4 : -0x1.b229b03598b42p-4 -0xd.d414c6dac7b48p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5cf8p-4 -0xb.73011p-4 : -0x1.b229b03598b42p-4 -0xd.d414c6dac7b4p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5cf8p-4 -0xb.73011p-4 : -0x1.b229b03598b41p-4 -0xd.d414c6dac7b4p-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5cf8p-4 -0xb.73011p-4 : -0x1.b229b03598b41p-4 -0xd.d414c6dac7b4p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b6p-4L -0xd.d414c6dac7b42a6p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b6p-4L -0xd.d414c6dac7b42a5p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5ep-4L -0xd.d414c6dac7b42a5p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5ep-4L -0xd.d414c6dac7b42a5p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b6p-4L -0xd.d414c6dac7b42a6p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b6p-4L -0xd.d414c6dac7b42a5p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5ep-4L -0xd.d414c6dac7b42a5p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5ep-4L -0xd.d414c6dac7b42a5p-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5f9d73335ab90dp-4L -0xd.d414c6dac7b42a50703350172518p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5f9d73335ab90dp-4L -0xd.d414c6dac7b42a5070335017251p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5f9d73335ab90cp-4L -0xd.d414c6dac7b42a5070335017251p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5f9d73335ab90cp-4L -0xd.d414c6dac7b42a5070335017251p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5f9d73335ab98p-4L -0xd.d414c6dac7b42a507033501728p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5f9d73335ab9p-4L -0xd.d414c6dac7b42a507033501724p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5f9d73335ab9p-4L -0xd.d414c6dac7b42a507033501724p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73011p-4L : -0x1.b229b03598b41b5f9d73335ab9p-4L -0xd.d414c6dac7b42a507033501724p-4L : inexact-ok += clog10 downward flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x1.b229aap-4f -0xd.d414dp-4f : inexact-ok += clog10 tonearest flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x1.b229a8p-4f -0xd.d414cp-4f : inexact-ok += clog10 towardzero flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x1.b229a8p-4f -0xd.d414cp-4f : inexact-ok += clog10 upward flt-32 -0x5.1a5cf8p-4f -0xb.73012p-4f : -0x1.b229a8p-4f -0xd.d414cp-4f : inexact-ok += clog10 downward dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x1.b229a81baa5c4p-4 -0xd.d414c33e6b328p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x1.b229a81baa5c3p-4 -0xd.d414c33e6b32p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x1.b229a81baa5c3p-4 -0xd.d414c33e6b32p-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5cf8p-4 -0xb.73012p-4 : -0x1.b229a81baa5c3p-4 -0xd.d414c33e6b32p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c346p-4L -0xd.d414c33e6b322eep-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322eep-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322edp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322edp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c346p-4L -0xd.d414c33e6b322eep-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322eep-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322edp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345ep-4L -0xd.d414c33e6b322edp-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb7dbp-4L -0xd.d414c33e6b322edfd150e7f8a8fp-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb7dbp-4L -0xd.d414c33e6b322edfd150e7f8a8e8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb7dap-4L -0xd.d414c33e6b322edfd150e7f8a8e8p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb7dap-4L -0xd.d414c33e6b322edfd150e7f8a8e8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb8p-4L -0xd.d414c33e6b322edfd150e7f8acp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb8p-4L -0xd.d414c33e6b322edfd150e7f8a8p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb78p-4L -0xd.d414c33e6b322edfd150e7f8a8p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.73012p-4L : -0x1.b229a81baa5c345e5dcfd41cb78p-4L -0xd.d414c33e6b322edfd150e7f8a8p-4L : inexact-ok += clog10 downward dbl-64 -0x5.1a5cf8p-4 -0xb.730118p-4 : -0x1.b229ac28a1874p-4 -0xd.d414c50c99728p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5cf8p-4 -0xb.730118p-4 : -0x1.b229ac28a1873p-4 -0xd.d414c50c9972p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5cf8p-4 -0xb.730118p-4 : -0x1.b229ac28a1873p-4 -0xd.d414c50c9972p-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5cf8p-4 -0xb.730118p-4 : -0x1.b229ac28a1873p-4 -0xd.d414c50c9972p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735acp-4L -0xd.d414c50c99721f3p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735acp-4L -0xd.d414c50c99721f3p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aap-4L -0xd.d414c50c99721f2p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aap-4L -0xd.d414c50c99721f2p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735acp-4L -0xd.d414c50c99721f3p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735acp-4L -0xd.d414c50c99721f3p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aap-4L -0xd.d414c50c99721f2p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aap-4L -0xd.d414c50c99721f2p-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aba9c0caf0cefap-4L -0xd.d414c50c99721f2c49f5cbc223d8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aba9c0caf0cefap-4L -0xd.d414c50c99721f2c49f5cbc223d8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aba9c0caf0cef9p-4L -0xd.d414c50c99721f2c49f5cbc223dp-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aba9c0caf0cef9p-4L -0xd.d414c50c99721f2c49f5cbc223dp-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aba9c0caf0cfp-4L -0xd.d414c50c99721f2c49f5cbc224p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aba9c0caf0cfp-4L -0xd.d414c50c99721f2c49f5cbc224p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aba9c0caf0ce8p-4L -0xd.d414c50c99721f2c49f5cbc22p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5cf8p-4L -0xb.730118p-4L : -0x1.b229ac28a18735aba9c0caf0ce8p-4L -0xd.d414c50c99721f2c49f5cbc22p-4L : inexact-ok += clog10 downward flt-32 -0x5.1a5dp-4f -0xb.73011p-4f : -0x1.b229bp-4f -0xd.d414dp-4f : inexact-ok += clog10 tonearest flt-32 -0x5.1a5dp-4f -0xb.73011p-4f : -0x1.b229aep-4f -0xd.d414dp-4f : inexact-ok += clog10 towardzero flt-32 -0x5.1a5dp-4f -0xb.73011p-4f : -0x1.b229aep-4f -0xd.d414cp-4f : inexact-ok += clog10 upward flt-32 -0x5.1a5dp-4f -0xb.73011p-4f : -0x1.b229aep-4f -0xd.d414cp-4f : inexact-ok += clog10 downward dbl-64 -0x5.1a5dp-4 -0xb.73011p-4 : -0x1.b229ae676a702p-4 -0xd.d414cae7bee1p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5dp-4 -0xb.73011p-4 : -0x1.b229ae676a701p-4 -0xd.d414cae7bee1p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5dp-4 -0xb.73011p-4 : -0x1.b229ae676a701p-4 -0xd.d414cae7bee08p-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5dp-4 -0xb.73011p-4 : -0x1.b229ae676a701p-4 -0xd.d414cae7bee08p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109ep-4L -0xd.d414cae7bee0f4dp-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109cp-4L -0xd.d414cae7bee0f4dp-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109cp-4L -0xd.d414cae7bee0f4cp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109cp-4L -0xd.d414cae7bee0f4cp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109ep-4L -0xd.d414cae7bee0f4dp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109cp-4L -0xd.d414cae7bee0f4dp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109cp-4L -0xd.d414cae7bee0f4cp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109cp-4L -0xd.d414cae7bee0f4cp-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109c4b679e85fc3ap-4L -0xd.d414cae7bee0f4cbdf719f08c57p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109c4b679e85fc39p-4L -0xd.d414cae7bee0f4cbdf719f08c57p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109c4b679e85fc39p-4L -0xd.d414cae7bee0f4cbdf719f08c568p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109c4b679e85fc39p-4L -0xd.d414cae7bee0f4cbdf719f08c568p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109c4b679e85fc8p-4L -0xd.d414cae7bee0f4cbdf719f08c8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109c4b679e85fcp-4L -0xd.d414cae7bee0f4cbdf719f08c4p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109c4b679e85fcp-4L -0xd.d414cae7bee0f4cbdf719f08c4p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5dp-4L -0xb.73011p-4L : -0x1.b229ae676a70109c4b679e85fcp-4L -0xd.d414cae7bee0f4cbdf719f08c4p-4L : inexact-ok += clog10 downward flt-32 -0x5.1a5dp-4f -0xb.73012p-4f : -0x1.b229a8p-4f -0xd.d414dp-4f : inexact-ok += clog10 tonearest flt-32 -0x5.1a5dp-4f -0xb.73012p-4f : -0x1.b229a6p-4f -0xd.d414cp-4f : inexact-ok += clog10 towardzero flt-32 -0x5.1a5dp-4f -0xb.73012p-4f : -0x1.b229a6p-4f -0xd.d414cp-4f : inexact-ok += clog10 upward flt-32 -0x5.1a5dp-4f -0xb.73012p-4f : -0x1.b229a6p-4f -0xd.d414cp-4f : inexact-ok += clog10 downward dbl-64 -0x5.1a5dp-4 -0xb.73012p-4 : -0x1.b229a64d7c1c6p-4 -0xd.d414c74b625b8p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5dp-4 -0xb.73012p-4 : -0x1.b229a64d7c1c6p-4 -0xd.d414c74b625bp-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5dp-4 -0xb.73012p-4 : -0x1.b229a64d7c1c5p-4 -0xd.d414c74b625bp-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5dp-4 -0xb.73012p-4 : -0x1.b229a64d7c1c5p-4 -0xd.d414c74b625bp-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4cp-4L -0xd.d414c74b625b309p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4ap-4L -0xd.d414c74b625b309p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4ap-4L -0xd.d414c74b625b308p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4ap-4L -0xd.d414c74b625b308p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4cp-4L -0xd.d414c74b625b309p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4ap-4L -0xd.d414c74b625b309p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4ap-4L -0xd.d414c74b625b308p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4ap-4L -0xd.d414c74b625b308p-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4a68123fc2d445p-4L -0xd.d414c74b625b308df47c422e33e8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4a68123fc2d445p-4L -0xd.d414c74b625b308df47c422e33ep-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4a68123fc2d444p-4L -0xd.d414c74b625b308df47c422e33ep-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4a68123fc2d444p-4L -0xd.d414c74b625b308df47c422e33ep-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4a68123fc2d48p-4L -0xd.d414c74b625b308df47c422e34p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4a68123fc2d48p-4L -0xd.d414c74b625b308df47c422e34p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4a68123fc2d4p-4L -0xd.d414c74b625b308df47c422e3p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5dp-4L -0xb.73012p-4L : -0x1.b229a64d7c1c5f4a68123fc2d4p-4L -0xd.d414c74b625b308df47c422e3p-4L : inexact-ok += clog10 downward dbl-64 -0x5.1a5dp-4 -0xb.730118p-4 : -0x1.b229aa5a73455p-4 -0xd.d414c919909d8p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5dp-4 -0xb.730118p-4 : -0x1.b229aa5a73454p-4 -0xd.d414c919909dp-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5dp-4 -0xb.730118p-4 : -0x1.b229aa5a73454p-4 -0xd.d414c919909dp-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5dp-4 -0xb.730118p-4 : -0x1.b229aa5a73454p-4 -0xd.d414c919909dp-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c2p-4L -0xd.d414c919909d055p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545cp-4L -0xd.d414c919909d054p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545cp-4L -0xd.d414c919909d054p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545cp-4L -0xd.d414c919909d054p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c2p-4L -0xd.d414c919909d055p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545cp-4L -0xd.d414c919909d054p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545cp-4L -0xd.d414c919909d054p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545cp-4L -0xd.d414c919909d054p-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c007942d9127b5p-4L -0xd.d414c919909d0541129c40a4f8a8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c007942d9127b4p-4L -0xd.d414c919909d0541129c40a4f8a8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c007942d9127b4p-4L -0xd.d414c919909d0541129c40a4f8ap-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c007942d9127b4p-4L -0xd.d414c919909d0541129c40a4f8ap-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c007942d9128p-4L -0xd.d414c919909d0541129c40a4fcp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c007942d91278p-4L -0xd.d414c919909d0541129c40a4f8p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c007942d91278p-4L -0xd.d414c919909d0541129c40a4f8p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5dp-4L -0xb.730118p-4L : -0x1.b229aa5a734545c007942d91278p-4L -0xd.d414c919909d0541129c40a4f8p-4L : inexact-ok += clog10 downward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73011p-4 : -0x1.b229af469b4a4p-4 -0xd.d414c8f2fc8fp-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73011p-4 : -0x1.b229af469b4a4p-4 -0xd.d414c8f2fc8e8p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73011p-4 : -0x1.b229af469b4a3p-4 -0xd.d414c8f2fc8e8p-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73011p-4 : -0x1.b229af469b4a3p-4 -0xd.d414c8f2fc8e8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6ep-4L -0xd.d414c8f2fc8e91bp-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6ep-4L -0xd.d414c8f2fc8e91ap-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6cp-4L -0xd.d414c8f2fc8e91ap-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6cp-4L -0xd.d414c8f2fc8e91ap-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6ep-4L -0xd.d414c8f2fc8e91bp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6ep-4L -0xd.d414c8f2fc8e91ap-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6cp-4L -0xd.d414c8f2fc8e91ap-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6cp-4L -0xd.d414c8f2fc8e91ap-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6d51c1cc1302f2p-4L -0xd.d414c8f2fc8e91a565d17258ff1p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6d51c1cc1302f1p-4L -0xd.d414c8f2fc8e91a565d17258ff08p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6d51c1cc1302f1p-4L -0xd.d414c8f2fc8e91a565d17258ff08p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6d51c1cc1302f1p-4L -0xd.d414c8f2fc8e91a565d17258ff08p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6d51c1cc1303p-4L -0xd.d414c8f2fc8e91a565d17259p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6d51c1cc1303p-4L -0xd.d414c8f2fc8e91a565d17259p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6d51c1cc13028p-4L -0xd.d414c8f2fc8e91a565d17258fcp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73011p-4L : -0x1.b229af469b4a3e6d51c1cc13028p-4L -0xd.d414c8f2fc8e91a565d17258fcp-4L : inexact-ok += clog10 downward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73012p-4 : -0x1.b229a72cacf49p-4 -0xd.d414c556a00bp-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73012p-4 : -0x1.b229a72cacf48p-4 -0xd.d414c556a00a8p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73012p-4 : -0x1.b229a72cacf48p-4 -0xd.d414c556a00a8p-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.73012p-4 : -0x1.b229a72cacf48p-4 -0xd.d414c556a00a8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484bp-4L -0xd.d414c556a00aa14p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484bp-4L -0xd.d414c556a00aa14p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484aep-4L -0xd.d414c556a00aa13p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484aep-4L -0xd.d414c556a00aa13p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484bp-4L -0xd.d414c556a00aa14p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484bp-4L -0xd.d414c556a00aa14p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484aep-4L -0xd.d414c556a00aa13p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484aep-4L -0xd.d414c556a00aa13p-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484af2efbd5707dc3p-4L -0xd.d414c556a00aa13f1c9a5ef1f8c8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484af2efbd5707dc2p-4L -0xd.d414c556a00aa13f1c9a5ef1f8c8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484af2efbd5707dc2p-4L -0xd.d414c556a00aa13f1c9a5ef1f8cp-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484af2efbd5707dc2p-4L -0xd.d414c556a00aa13f1c9a5ef1f8cp-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484af2efbd5707ep-4L -0xd.d414c556a00aa13f1c9a5ef1fcp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484af2efbd5707ep-4L -0xd.d414c556a00aa13f1c9a5ef1f8p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484af2efbd5707d8p-4L -0xd.d414c556a00aa13f1c9a5ef1f8p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.73012p-4L : -0x1.b229a72cacf484af2efbd5707d8p-4L -0xd.d414c556a00aa13f1c9a5ef1f8p-4L : inexact-ok += clog10 downward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 : -0x1.b229ab39a41e7p-4 -0xd.d414c724ce4cp-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 : -0x1.b229ab39a41e7p-4 -0xd.d414c724ce4b8p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 : -0x1.b229ab39a41e6p-4 -0xd.d414c724ce4b8p-4 : inexact-ok += clog10 upward dbl-64 -0x5.1a5cfc2301114p-4 -0xb.730118p-4 : -0x1.b229ab39a41e6p-4 -0xd.d414c724ce4b8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5cp-4L -0xd.d414c724ce4b8c1p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5ap-4L -0xd.d414c724ce4b8cp-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5ap-4L -0xd.d414c724ce4b8cp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5ap-4L -0xd.d414c724ce4b8cp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5cp-4L -0xd.d414c724ce4b8c1p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5ap-4L -0xd.d414c724ce4b8cp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5ap-4L -0xd.d414c724ce4b8cp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5ap-4L -0xd.d414c724ce4b8cp-4L : inexact-ok += clog10 downward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5aed6198a6fe2ap-4L -0xd.d414c724ce4b8c066a1ff9914628p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5aed6198a6fe29p-4L -0xd.d414c724ce4b8c066a1ff9914628p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5aed6198a6fe29p-4L -0xd.d414c724ce4b8c066a1ff991462p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5aed6198a6fe29p-4L -0xd.d414c724ce4b8c066a1ff991462p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5aed6198a6fe8p-4L -0xd.d414c724ce4b8c066a1ff99148p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5aed6198a6fep-4L -0xd.d414c724ce4b8c066a1ff99148p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5aed6198a6fep-4L -0xd.d414c724ce4b8c066a1ff99144p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.1a5cfc2301114p-4L -0xb.730118p-4L : -0x1.b229ab39a41e6f5aed6198a6fep-4L -0xd.d414c724ce4b8c066a1ff99144p-4L : inexact-ok +clog10 0xb.ffffcp-4 0x7.ffff1p-4 += clog10 downward flt-32 0xb.ffffcp-4f 0x7.ffff1p-4f : -0xb.8aee1p-8f 0x4.15faap-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffffcp-4f 0x7.ffff1p-4f : -0xb.8aeep-8f 0x4.15faa8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffffcp-4f 0x7.ffff1p-4f : -0xb.8aeep-8f 0x4.15faap-4f : inexact-ok += clog10 upward flt-32 0xb.ffffcp-4f 0x7.ffff1p-4f : -0xb.8aeep-8f 0x4.15faa8p-4f : inexact-ok += clog10 downward dbl-64 0xb.ffffcp-4 0x7.ffff1p-4 : -0xb.8aee03e2e4f6p-8 0x4.15faa656aa41cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffffcp-4 0x7.ffff1p-4 : -0xb.8aee03e2e4f6p-8 0x4.15faa656aa42p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffffcp-4 0x7.ffff1p-4 : -0xb.8aee03e2e4f58p-8 0x4.15faa656aa41cp-4 : inexact-ok += clog10 upward dbl-64 0xb.ffffcp-4 0x7.ffff1p-4 : -0xb.8aee03e2e4f58p-8 0x4.15faa656aa42p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c65p-8L 0x4.15faa656aa41e758p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c64p-8L 0x4.15faa656aa41e76p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c64p-8L 0x4.15faa656aa41e758p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c64p-8L 0x4.15faa656aa41e76p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c65p-8L 0x4.15faa656aa41e758p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c64p-8L 0x4.15faa656aa41e76p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c64p-8L 0x4.15faa656aa41e758p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c64p-8L 0x4.15faa656aa41e76p-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c643c6d5d5719df8p-8L 0x4.15faa656aa41e75d144432fb1e2cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c643c6d5d5719dfp-8L 0x4.15faa656aa41e75d144432fb1e2cp-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c643c6d5d5719dfp-8L 0x4.15faa656aa41e75d144432fb1e2cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c643c6d5d5719dfp-8L 0x4.15faa656aa41e75d144432fb1e3p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c643c6d5d571ap-8L 0x4.15faa656aa41e75d144432fb1ep-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c643c6d5d5719cp-8L 0x4.15faa656aa41e75d144432fb1ep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c643c6d5d5719cp-8L 0x4.15faa656aa41e75d144432fb1ep-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffffcp-4L 0x7.ffff1p-4L : -0xb.8aee03e2e4f5c643c6d5d5719cp-8L 0x4.15faa656aa41e75d144432fb2p-4L : inexact-ok +clog10 0xb.ffffp-4 0x7.ffffap-4 += clog10 downward flt-32 0xb.ffffp-4f 0x7.ffffap-4f : -0xb.8af07p-8f 0x4.15fb1p-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffffp-4f 0x7.ffffap-4f : -0xb.8af07p-8f 0x4.15fb1p-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffffp-4f 0x7.ffffap-4f : -0xb.8af06p-8f 0x4.15fb1p-4f : inexact-ok += clog10 upward flt-32 0xb.ffffp-4f 0x7.ffffap-4f : -0xb.8af06p-8f 0x4.15fb18p-4f : inexact-ok += clog10 downward dbl-64 0xb.ffffp-4 0x7.ffffap-4 : -0xb.8af06ba6671dp-8 0x4.15fb136144808p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffffp-4 0x7.ffffap-4 : -0xb.8af06ba6671c8p-8 0x4.15fb13614480cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffffp-4 0x7.ffffap-4 : -0xb.8af06ba6671c8p-8 0x4.15fb136144808p-4 : inexact-ok += clog10 upward dbl-64 0xb.ffffp-4 0x7.ffffap-4 : -0xb.8af06ba6671c8p-8 0x4.15fb13614480cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2cp-8L 0x4.15fb13614480bd88p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2bp-8L 0x4.15fb13614480bd88p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2bp-8L 0x4.15fb13614480bd88p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2bp-8L 0x4.15fb13614480bd9p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2cp-8L 0x4.15fb13614480bd88p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2bp-8L 0x4.15fb13614480bd88p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2bp-8L 0x4.15fb13614480bd88p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2bp-8L 0x4.15fb13614480bd9p-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2b30d32a6b3be28p-8L 0x4.15fb13614480bd880b62871c8d24p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2b30d32a6b3be28p-8L 0x4.15fb13614480bd880b62871c8d24p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2b30d32a6b3be2p-8L 0x4.15fb13614480bd880b62871c8d24p-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2b30d32a6b3be2p-8L 0x4.15fb13614480bd880b62871c8d28p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2b30d32a6b3cp-8L 0x4.15fb13614480bd880b62871c8cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2b30d32a6b3cp-8L 0x4.15fb13614480bd880b62871c8ep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2b30d32a6b3bcp-8L 0x4.15fb13614480bd880b62871c8cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffap-4L : -0xb.8af06ba6671cb2b30d32a6b3bcp-8L 0x4.15fb13614480bd880b62871c8ep-4L : inexact-ok +clog10 0xb.ffffp-4 0x7.fffff8p-4 += clog10 downward flt-32 0xb.ffffp-4f 0x7.fffff8p-4f : -0xb.8aefp-8f 0x4.15fb3p-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffffp-4f 0x7.fffff8p-4f : -0xb.8aeefp-8f 0x4.15fb38p-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffffp-4f 0x7.fffff8p-4f : -0xb.8aeefp-8f 0x4.15fb3p-4f : inexact-ok += clog10 upward flt-32 0xb.ffffp-4f 0x7.fffff8p-4f : -0xb.8aeefp-8f 0x4.15fb38p-4f : inexact-ok += clog10 downward dbl-64 0xb.ffffp-4 0x7.fffff8p-4 : -0xb.8aeef35995a28p-8 0x4.15fb36a87618cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffffp-4 0x7.fffff8p-4 : -0xb.8aeef35995a2p-8 0x4.15fb36a87619p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffffp-4 0x7.fffff8p-4 : -0xb.8aeef35995a2p-8 0x4.15fb36a87618cp-4 : inexact-ok += clog10 upward dbl-64 0xb.ffffp-4 0x7.fffff8p-4 : -0xb.8aeef35995a2p-8 0x4.15fb36a87619p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a2394p-8L 0x4.15fb36a87618ee08p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a2393p-8L 0x4.15fb36a87618ee08p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a2393p-8L 0x4.15fb36a87618ee08p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a2393p-8L 0x4.15fb36a87618ee1p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a2394p-8L 0x4.15fb36a87618ee08p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a2393p-8L 0x4.15fb36a87618ee08p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a2393p-8L 0x4.15fb36a87618ee08p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a2393p-8L 0x4.15fb36a87618ee1p-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a239369c9a0e6fc1d8p-8L 0x4.15fb36a87618ee0bf921042f9fbp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a239369c9a0e6fc1d8p-8L 0x4.15fb36a87618ee0bf921042f9fb4p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a239369c9a0e6fc1dp-8L 0x4.15fb36a87618ee0bf921042f9fbp-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a239369c9a0e6fc1dp-8L 0x4.15fb36a87618ee0bf921042f9fb4p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a239369c9a0e6fc4p-8L 0x4.15fb36a87618ee0bf921042f9ep-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a239369c9a0e6fcp-8L 0x4.15fb36a87618ee0bf921042fap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a239369c9a0e6fcp-8L 0x4.15fb36a87618ee0bf921042f9ep-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffffp-4L 0x7.fffff8p-4L : -0xb.8aeef35995a239369c9a0e6fcp-8L 0x4.15fb36a87618ee0bf921042fap-4L : inexact-ok +clog10 0xb.ffffp-4 0x7.ffffp-4 += clog10 downward flt-32 0xb.ffffp-4f 0x7.ffffp-4f : -0xb.8af32p-8f 0x4.15fadp-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffffp-4f 0x7.ffffp-4f : -0xb.8af31p-8f 0x4.15fadp-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffffp-4f 0x7.ffffp-4f : -0xb.8af31p-8f 0x4.15fadp-4f : inexact-ok += clog10 upward flt-32 0xb.ffffp-4f 0x7.ffffp-4f : -0xb.8af31p-8f 0x4.15fad8p-4f : inexact-ok += clog10 downward dbl-64 0xb.ffffp-4 0x7.ffffp-4 : -0xb.8af317d4eb528p-8 0x4.15fad33ce7f0cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffffp-4 0x7.ffffp-4 : -0xb.8af317d4eb528p-8 0x4.15fad33ce7f1p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffffp-4 0x7.ffffp-4 : -0xb.8af317d4eb52p-8 0x4.15fad33ce7f0cp-4 : inexact-ok += clog10 upward dbl-64 0xb.ffffp-4 0x7.ffffp-4 : -0xb.8af317d4eb52p-8 0x4.15fad33ce7f1p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bcp-8L 0x4.15fad33ce7f0f138p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bcp-8L 0x4.15fad33ce7f0f14p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bbp-8L 0x4.15fad33ce7f0f138p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bbp-8L 0x4.15fad33ce7f0f14p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bcp-8L 0x4.15fad33ce7f0f138p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bcp-8L 0x4.15fad33ce7f0f14p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bbp-8L 0x4.15fad33ce7f0f138p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bbp-8L 0x4.15fad33ce7f0f14p-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bb95df177f1273p-8L 0x4.15fad33ce7f0f13e5ff801159d3cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bb95df177f1273p-8L 0x4.15fad33ce7f0f13e5ff801159d3cp-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bb95df177f12728p-8L 0x4.15fad33ce7f0f13e5ff801159d3cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bb95df177f12728p-8L 0x4.15fad33ce7f0f13e5ff801159d4p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bb95df177f128p-8L 0x4.15fad33ce7f0f13e5ff801159cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bb95df177f128p-8L 0x4.15fad33ce7f0f13e5ff801159ep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bb95df177f124p-8L 0x4.15fad33ce7f0f13e5ff801159cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffp-4L : -0xb.8af317d4eb526bb95df177f124p-8L 0x4.15fad33ce7f0f13e5ff801159ep-4L : inexact-ok +clog10 0xb.fffffp-4 0x7.ffff68p-4 += clog10 downward flt-32 0xb.fffffp-4f 0x7.ffff68p-4f : -0xb.8aeb6p-8f 0x4.15fab8p-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.ffff68p-4f : -0xb.8aeb5p-8f 0x4.15facp-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.ffff68p-4f : -0xb.8aeb5p-8f 0x4.15fab8p-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.ffff68p-4f : -0xb.8aeb5p-8f 0x4.15facp-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.ffff68p-4 : -0xb.8aeb57b48c798p-8 0x4.15fabcc9cb3ep-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.ffff68p-4 : -0xb.8aeb57b48c79p-8 0x4.15fabcc9cb3ep-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.ffff68p-4 : -0xb.8aeb57b48c79p-8 0x4.15fabcc9cb3ep-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.ffff68p-4 : -0xb.8aeb57b48c79p-8 0x4.15fabcc9cb3e4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c79024p-8L 0x4.15fabcc9cb3e159p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c79023p-8L 0x4.15fabcc9cb3e1598p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c79023p-8L 0x4.15fabcc9cb3e159p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c79023p-8L 0x4.15fabcc9cb3e1598p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c79024p-8L 0x4.15fabcc9cb3e159p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c79023p-8L 0x4.15fabcc9cb3e1598p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c79023p-8L 0x4.15fabcc9cb3e159p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c79023p-8L 0x4.15fabcc9cb3e1598p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c790233aab0319e065p-8L 0x4.15fabcc9cb3e15941b033d4e3134p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c790233aab0319e0648p-8L 0x4.15fabcc9cb3e15941b033d4e3134p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c790233aab0319e0648p-8L 0x4.15fabcc9cb3e15941b033d4e3134p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c790233aab0319e0648p-8L 0x4.15fabcc9cb3e15941b033d4e3138p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c790233aab0319e08p-8L 0x4.15fabcc9cb3e15941b033d4e3p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c790233aab0319e08p-8L 0x4.15fabcc9cb3e15941b033d4e32p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c790233aab0319e04p-8L 0x4.15fabcc9cb3e15941b033d4e3p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.ffff68p-4L : -0xb.8aeb57b48c790233aab0319e04p-8L 0x4.15fabcc9cb3e15941b033d4e32p-4L : inexact-ok +clog10 0xb.fffffp-4 0x7.ffffp-4 += clog10 downward flt-32 0xb.fffffp-4f 0x7.ffffp-4f : -0xb.8aed2p-8f 0x4.15fa9p-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.ffffp-4f : -0xb.8aed1p-8f 0x4.15fa9p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.ffffp-4f : -0xb.8aed1p-8f 0x4.15fa9p-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.ffffp-4f : -0xb.8aed1p-8f 0x4.15fa98p-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.ffffp-4 : -0xb.8aed146c2ff7p-8 0x4.15fa93188ffa8p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.ffffp-4 : -0xb.8aed146c2ff7p-8 0x4.15fa93188ffacp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.ffffp-4 : -0xb.8aed146c2ff68p-8 0x4.15fa93188ffa8p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.ffffp-4 : -0xb.8aed146c2ff68p-8 0x4.15fa93188ffacp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb6p-8L 0x4.15fa93188ffaba4p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb6p-8L 0x4.15fa93188ffaba4p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5p-8L 0x4.15fa93188ffaba4p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5p-8L 0x4.15fa93188ffaba48p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb6p-8L 0x4.15fa93188ffaba4p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb6p-8L 0x4.15fa93188ffaba4p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5p-8L 0x4.15fa93188ffaba4p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5p-8L 0x4.15fa93188ffaba48p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5e480b7ed00568p-8L 0x4.15fa93188ffaba43ed0e0b1b9a6p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5e480b7ed00568p-8L 0x4.15fa93188ffaba43ed0e0b1b9a6p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5e480b7ed0056p-8L 0x4.15fa93188ffaba43ed0e0b1b9a6p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5e480b7ed0056p-8L 0x4.15fa93188ffaba43ed0e0b1b9a64p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5e480b7ed008p-8L 0x4.15fa93188ffaba43ed0e0b1b9ap-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5e480b7ed004p-8L 0x4.15fa93188ffaba43ed0e0b1b9ap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5e480b7ed004p-8L 0x4.15fa93188ffaba43ed0e0b1b9ap-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.ffffp-4L : -0xb.8aed146c2ff6cb5e480b7ed004p-8L 0x4.15fa93188ffaba43ed0e0b1b9cp-4L : inexact-ok +clog10 0xb.ffff8p-4 0x7.ffffcp-4 += clog10 downward flt-32 0xb.ffff8p-4f 0x7.ffffcp-4f : -0xb.8aecbp-8f 0x4.15faf8p-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffff8p-4f 0x7.ffffcp-4f : -0xb.8aecbp-8f 0x4.15fbp-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffff8p-4f 0x7.ffffcp-4f : -0xb.8aecap-8f 0x4.15faf8p-4f : inexact-ok += clog10 upward flt-32 0xb.ffff8p-4f 0x7.ffffcp-4f : -0xb.8aecap-8f 0x4.15fbp-4f : inexact-ok += clog10 downward dbl-64 0xb.ffff8p-4 0x7.ffffcp-4 : -0xb.8aecadcbcb9f8p-8 0x4.15fafdffd04d4p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffff8p-4 0x7.ffffcp-4 : -0xb.8aecadcbcb9f8p-8 0x4.15fafdffd04d4p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffff8p-4 0x7.ffffcp-4 : -0xb.8aecadcbcb9fp-8 0x4.15fafdffd04d4p-4 : inexact-ok += clog10 upward dbl-64 0xb.ffff8p-4 0x7.ffffcp-4 : -0xb.8aecadcbcb9fp-8 0x4.15fafdffd04d8p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51dp-8L 0x4.15fafdffd04d4c9p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51dp-8L 0x4.15fafdffd04d4c9p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51cp-8L 0x4.15fafdffd04d4c9p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51cp-8L 0x4.15fafdffd04d4c98p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51dp-8L 0x4.15fafdffd04d4c9p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51dp-8L 0x4.15fafdffd04d4c9p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51cp-8L 0x4.15fafdffd04d4c9p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51cp-8L 0x4.15fafdffd04d4c98p-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51c921bc29a19418p-8L 0x4.15fafdffd04d4c93af694357fd2cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51c921bc29a1941p-8L 0x4.15fafdffd04d4c93af694357fd3p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51c921bc29a1941p-8L 0x4.15fafdffd04d4c93af694357fd2cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51c921bc29a1941p-8L 0x4.15fafdffd04d4c93af694357fd3p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51c921bc29a198p-8L 0x4.15fafdffd04d4c93af694357fcp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51c921bc29a194p-8L 0x4.15fafdffd04d4c93af694357fep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51c921bc29a194p-8L 0x4.15fafdffd04d4c93af694357fcp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffff8p-4L 0x7.ffffcp-4L : -0xb.8aecadcbcb9f51c921bc29a194p-8L 0x4.15fafdffd04d4c93af694357fep-4L : inexact-ok +clog10 0xb.ffffp-4 0x7.ffffcp-4 += clog10 downward flt-32 0xb.ffffp-4f 0x7.ffffcp-4f : -0xb.8aeffp-8f 0x4.15fb2p-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffffp-4f 0x7.ffffcp-4f : -0xb.8aefep-8f 0x4.15fb2p-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffffp-4f 0x7.ffffcp-4f : -0xb.8aefep-8f 0x4.15fb2p-4f : inexact-ok += clog10 upward flt-32 0xb.ffffp-4f 0x7.ffffcp-4f : -0xb.8aefep-8f 0x4.15fb28p-4f : inexact-ok += clog10 downward dbl-64 0xb.ffffp-4 0x7.ffffcp-4 : -0xb.8aefe2d04a348p-8 0x4.15fb203556a5p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffffp-4 0x7.ffffcp-4 : -0xb.8aefe2d04a34p-8 0x4.15fb203556a54p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffffp-4 0x7.ffffcp-4 : -0xb.8aefe2d04a34p-8 0x4.15fb203556a5p-4 : inexact-ok += clog10 upward dbl-64 0xb.ffffp-4 0x7.ffffcp-4 : -0xb.8aefe2d04a34p-8 0x4.15fb203556a54p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a34004p-8L 0x4.15fb203556a52ab8p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a34003p-8L 0x4.15fb203556a52acp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a34003p-8L 0x4.15fb203556a52ab8p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a34003p-8L 0x4.15fb203556a52acp-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a34004p-8L 0x4.15fb203556a52ab8p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a34003p-8L 0x4.15fb203556a52acp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a34003p-8L 0x4.15fb203556a52ab8p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a34003p-8L 0x4.15fb203556a52acp-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a3400321cef0f7f57b8p-8L 0x4.15fb203556a52abfc74ea91a6e6p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a3400321cef0f7f57b8p-8L 0x4.15fb203556a52abfc74ea91a6e6p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a3400321cef0f7f57bp-8L 0x4.15fb203556a52abfc74ea91a6e6p-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a3400321cef0f7f57bp-8L 0x4.15fb203556a52abfc74ea91a6e64p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a3400321cef0f7f58p-8L 0x4.15fb203556a52abfc74ea91a6ep-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a3400321cef0f7f58p-8L 0x4.15fb203556a52abfc74ea91a6ep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a3400321cef0f7f54p-8L 0x4.15fb203556a52abfc74ea91a6ep-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffcp-4L : -0xb.8aefe2d04a3400321cef0f7f54p-8L 0x4.15fb203556a52abfc74ea91a7p-4L : inexact-ok +clog10 0xb.ffffp-4 0x7.ffffb8p-4 += clog10 downward flt-32 0xb.ffffp-4f 0x7.ffffb8p-4f : -0xb.8af01p-8f 0x4.15fb18p-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffffp-4f 0x7.ffffb8p-4f : -0xb.8afp-8f 0x4.15fb2p-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffffp-4f 0x7.ffffb8p-4f : -0xb.8afp-8f 0x4.15fb18p-4f : inexact-ok += clog10 upward flt-32 0xb.ffffp-4f 0x7.ffffb8p-4f : -0xb.8afp-8f 0x4.15fb2p-4f : inexact-ok += clog10 downward dbl-64 0xb.ffffp-4 0x7.ffffb8p-4 : -0xb.8af00505d182p-8 0x4.15fb1d00521fp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffffp-4 0x7.ffffb8p-4 : -0xb.8af00505d182p-8 0x4.15fb1d00521fp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffffp-4 0x7.ffffb8p-4 : -0xb.8af00505d1818p-8 0x4.15fb1d00521fp-4 : inexact-ok += clog10 upward dbl-64 0xb.ffffp-4 0x7.ffffb8p-4 : -0xb.8af00505d1818p-8 0x4.15fb1d00521f4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e94p-8L 0x4.15fb1d00521f0548p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e94p-8L 0x4.15fb1d00521f055p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93p-8L 0x4.15fb1d00521f0548p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93p-8L 0x4.15fb1d00521f055p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e94p-8L 0x4.15fb1d00521f0548p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e94p-8L 0x4.15fb1d00521f055p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93p-8L 0x4.15fb1d00521f0548p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93p-8L 0x4.15fb1d00521f055p-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93caa149a637978p-8L 0x4.15fb1d00521f054ef17cdf948498p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93caa149a637978p-8L 0x4.15fb1d00521f054ef17cdf948498p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93caa149a63797p-8L 0x4.15fb1d00521f054ef17cdf948498p-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93caa149a63797p-8L 0x4.15fb1d00521f054ef17cdf94849cp-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93caa149a637cp-8L 0x4.15fb1d00521f054ef17cdf9484p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93caa149a6378p-8L 0x4.15fb1d00521f054ef17cdf9484p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93caa149a6378p-8L 0x4.15fb1d00521f054ef17cdf9484p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffffb8p-4L : -0xb.8af00505d181e93caa149a6378p-8L 0x4.15fb1d00521f054ef17cdf9486p-4L : inexact-ok +clog10 0xb.ffffp-4 0x7.ffff7p-4 += clog10 downward flt-32 0xb.ffffp-4f 0x7.ffff7p-4f : -0xb.8af14p-8f 0x4.15fbp-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffffp-4f 0x7.ffff7p-4f : -0xb.8af14p-8f 0x4.15fbp-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffffp-4f 0x7.ffff7p-4f : -0xb.8af13p-8f 0x4.15fbp-4f : inexact-ok += clog10 upward flt-32 0xb.ffffp-4f 0x7.ffff7p-4f : -0xb.8af13p-8f 0x4.15fb08p-4f : inexact-ok += clog10 downward dbl-64 0xb.ffffp-4 0x7.ffff7p-4 : -0xb.8af138e790ef8p-8 0x4.15fb0023290ecp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffffp-4 0x7.ffff7p-4 : -0xb.8af138e790efp-8 0x4.15fb0023290fp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffffp-4 0x7.ffff7p-4 : -0xb.8af138e790efp-8 0x4.15fb0023290ecp-4 : inexact-ok += clog10 upward dbl-64 0xb.ffffp-4 0x7.ffff7p-4 : -0xb.8af138e790efp-8 0x4.15fb0023290fp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef062p-8L 0x4.15fb0023290ee468p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef062p-8L 0x4.15fb0023290ee47p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061p-8L 0x4.15fb0023290ee468p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061p-8L 0x4.15fb0023290ee47p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef062p-8L 0x4.15fb0023290ee468p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef062p-8L 0x4.15fb0023290ee47p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061p-8L 0x4.15fb0023290ee468p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061p-8L 0x4.15fb0023290ee47p-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061907e3a35854ep-8L 0x4.15fb0023290ee46e5149dc2166e4p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061907e3a35854ep-8L 0x4.15fb0023290ee46e5149dc2166e8p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061907e3a35854d8p-8L 0x4.15fb0023290ee46e5149dc2166e4p-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061907e3a35854d8p-8L 0x4.15fb0023290ee46e5149dc2166e8p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061907e3a35858p-8L 0x4.15fb0023290ee46e5149dc2166p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061907e3a35854p-8L 0x4.15fb0023290ee46e5149dc2166p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061907e3a35854p-8L 0x4.15fb0023290ee46e5149dc2166p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffff7p-4L : -0xb.8af138e790ef061907e3a35854p-8L 0x4.15fb0023290ee46e5149dc2168p-4L : inexact-ok +clog10 0xb.ffffp-4 0x7.ffff5p-4 += clog10 downward flt-32 0xb.ffffp-4f 0x7.ffff5p-4f : -0xb.8af1dp-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xb.ffffp-4f 0x7.ffff5p-4f : -0xb.8af1cp-8f 0x4.15fafp-4f : inexact-ok += clog10 towardzero flt-32 0xb.ffffp-4f 0x7.ffff5p-4f : -0xb.8af1cp-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xb.ffffp-4f 0x7.ffff5p-4f : -0xb.8af1cp-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xb.ffffp-4 0x7.ffff5p-4 : -0xb.8af1c1bdabc98p-8 0x4.15faf34f169b8p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.ffffp-4 0x7.ffff5p-4 : -0xb.8af1c1bdabc98p-8 0x4.15faf34f169b8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.ffffp-4 0x7.ffff5p-4 : -0xb.8af1c1bdabc9p-8 0x4.15faf34f169b8p-4 : inexact-ok += clog10 upward dbl-64 0xb.ffffp-4 0x7.ffff5p-4 : -0xb.8af1c1bdabc9p-8 0x4.15faf34f169bcp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d7p-8L 0x4.15faf34f169b858p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d6p-8L 0x4.15faf34f169b858p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d6p-8L 0x4.15faf34f169b858p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d6p-8L 0x4.15faf34f169b8588p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d7p-8L 0x4.15faf34f169b858p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d6p-8L 0x4.15faf34f169b858p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d6p-8L 0x4.15faf34f169b858p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d6p-8L 0x4.15faf34f169b8588p-4L : inexact-ok += clog10 downward ldbl-128 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d67d1a2dc131bb8p-8L 0x4.15faf34f169b8583953d953fdd48p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d67d1a2dc131bbp-8L 0x4.15faf34f169b8583953d953fdd48p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d67d1a2dc131bbp-8L 0x4.15faf34f169b8583953d953fdd48p-4L : inexact-ok += clog10 upward ldbl-128 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d67d1a2dc131bbp-8L 0x4.15faf34f169b8583953d953fdd4cp-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d67d1a2dc131cp-8L 0x4.15faf34f169b8583953d953fdcp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d67d1a2dc131cp-8L 0x4.15faf34f169b8583953d953fdep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d67d1a2dc1318p-8L 0x4.15faf34f169b8583953d953fdcp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.ffffp-4L 0x7.ffff5p-4L : -0xb.8af1c1bdabc96d67d1a2dc1318p-8L 0x4.15faf34f169b8583953d953fdep-4L : inexact-ok +clog10 0xb.fffffffffff7p-4 0x7.fffff8p-4 += clog10 downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c143p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5407p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e4p-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5408p-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f9p-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffff7p-4 0x7.fffff8p-4 : -0xb.8ae88950c17c8p-8 0x4.15faf23d6aac8p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffff7p-4 0x7.fffff8p-4 : -0xb.8ae88950c17c8p-8 0x4.15faf23d6aaccp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffff7p-4 0x7.fffff8p-4 : -0xb.8ae88950c17cp-8 0x4.15faf23d6aac8p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffff7p-4 0x7.fffff8p-4 : -0xb.8ae88950c17cp-8 0x4.15faf23d6aaccp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c409p-8L 0x4.15faf23d6aaca38p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c409p-8L 0x4.15faf23d6aaca388p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408p-8L 0x4.15faf23d6aaca38p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408p-8L 0x4.15faf23d6aaca388p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c409p-8L 0x4.15faf23d6aaca38p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c409p-8L 0x4.15faf23d6aaca388p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408p-8L 0x4.15faf23d6aaca38p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408p-8L 0x4.15faf23d6aaca388p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408ae307e20da3ep-8L 0x4.15faf23d6aaca385ad62e682505cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408ae307e20da3d8p-8L 0x4.15faf23d6aaca385ad62e682506p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408ae307e20da3d8p-8L 0x4.15faf23d6aaca385ad62e682505cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408ae307e20da3d8p-8L 0x4.15faf23d6aaca385ad62e682506p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408ae307e20da4p-8L 0x4.15faf23d6aaca385ad62e6825p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408ae307e20da4p-8L 0x4.15faf23d6aaca385ad62e6825p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408ae307e20dap-8L 0x4.15faf23d6aaca385ad62e6825p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffff7p-4L 0x7.fffff8p-4L : -0xb.8ae88950c17c408ae307e20dap-8L 0x4.15faf23d6aaca385ad62e68252p-4L : inexact-ok +clog10 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 += clog10 downward flt-32 0xcp-4f 0x8p-4f : -0xb.8ae87p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7ep-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7ep-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7d8p-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7d8p-8 0x4.15faf5726f068p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09fp-8L 0x4.15faf5726f0646b6ccac83dbf67cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf68p-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf67cp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf68p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f0cp-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf8p-4L : inexact-ok += clog10 downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c143p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5407p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e4p-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5408p-4L : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffffffffffdp-4 : -0xb.8ae8671b3d8bp-8 0x4.15faf5726f05p-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffffffffffdp-4 : -0xb.8ae8671b3d8a8p-8 0x4.15faf5726f05p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffffffffffdp-4 : -0xb.8ae8671b3d8a8p-8 0x4.15faf5726f05p-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffffffffffdp-4 : -0xb.8ae8671b3d8a8p-8 0x4.15faf5726f054p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaafp-8L 0x4.15faf5726f0512dp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaaep-8L 0x4.15faf5726f0512d8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaaep-8L 0x4.15faf5726f0512dp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaaep-8L 0x4.15faf5726f0512d8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaafp-8L 0x4.15faf5726f0512dp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaaep-8L 0x4.15faf5726f0512d8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaaep-8L 0x4.15faf5726f0512dp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaaep-8L 0x4.15faf5726f0512d8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaae0ea640974aaap-8L 0x4.15faf5726f0512d52a8723cb35b4p-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaae0ea640974aaap-8L 0x4.15faf5726f0512d52a8723cb35b4p-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaae0ea640974aa98p-8L 0x4.15faf5726f0512d52a8723cb35b4p-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaae0ea640974aa98p-8L 0x4.15faf5726f0512d52a8723cb35b8p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaae0ea640974acp-8L 0x4.15faf5726f0512d52a8723cb34p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaae0ea640974acp-8L 0x4.15faf5726f0512d52a8723cb36p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaae0ea640974a8p-8L 0x4.15faf5726f0512d52a8723cb34p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3d8aaae0ea640974a8p-8L 0x4.15faf5726f0512d52a8723cb36p-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15faf8p-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15fbp-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d28p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d312p-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2ep-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f9p-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffffffffffdp-4 : -0xb.8ae8cdbbc907p-8 0x4.15faf9b91f824p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffffffffffdp-4 : -0xb.8ae8cdbbc907p-8 0x4.15faf9b91f828p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffffffffffdp-4 : -0xb.8ae8cdbbc9068p-8 0x4.15faf9b91f824p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffffffffffdp-4 : -0xb.8ae8cdbbc9068p-8 0x4.15faf9b91f828p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c62p-8L 0x4.15faf9b91f826dcp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c62p-8L 0x4.15faf9b91f826dcp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61p-8L 0x4.15faf9b91f826dcp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61p-8L 0x4.15faf9b91f826dc8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c62p-8L 0x4.15faf9b91f826dcp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c62p-8L 0x4.15faf9b91f826dcp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61p-8L 0x4.15faf9b91f826dcp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61p-8L 0x4.15faf9b91f826dc8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61df085a8693e3p-8L 0x4.15faf9b91f826dc2b2f5de7d2cf4p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61df085a8693e28p-8L 0x4.15faf9b91f826dc2b2f5de7d2cf8p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61df085a8693e28p-8L 0x4.15faf9b91f826dc2b2f5de7d2cf4p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61df085a8693e28p-8L 0x4.15faf9b91f826dc2b2f5de7d2cf8p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61df085a8694p-8L 0x4.15faf9b91f826dc2b2f5de7d2cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61df085a8694p-8L 0x4.15faf9b91f826dc2b2f5de7d2cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61df085a8693cp-8L 0x4.15faf9b91f826dc2b2f5de7d2cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdp-4L : -0xb.8ae8cdbbc906c61df085a8693cp-8L 0x4.15faf9b91f826dc2b2f5de7d2ep-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0xb.8ae8671b3de18p-8 0x4.15faf5726f0a4p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0xb.8ae8671b3de18p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0xb.8ae8671b3de1p-8 0x4.15faf5726f0a4p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0xb.8ae8671b3de1p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1426p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b38p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1426p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b38p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84ep-8L 0x4.15faf5726f0a6b31c249b251c884p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84ep-8L 0x4.15faf5726f0a6b31c249b251c884p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84d8p-8L 0x4.15faf5726f0a6b31c249b251c884p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84d8p-8L 0x4.15faf5726f0a6b31c249b251c888p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a88p-8L 0x4.15faf5726f0a6b31c249b251c8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84p-8L 0x4.15faf5726f0a6b31c249b251c8p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84p-8L 0x4.15faf5726f0a6b31c249b251c8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84p-8L 0x4.15faf5726f0a6b31c249b251cap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0xb.8ae88950c1a6p-8 0x4.15faf23d6aae4p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0xb.8ae88950c1a6p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0xb.8ae88950c1a58p-8 0x4.15faf23d6aae4p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0xb.8ae88950c1a58p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1dp-8L 0x4.15faf23d6aae6038p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae604p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae6038p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae604p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1dp-8L 0x4.15faf23d6aae6038p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae604p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae6038p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae604p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb7p-8L 0x4.15faf23d6aae603d5e0a4941bdb4p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb6f8p-8L 0x4.15faf23d6aae603d5e0a4941bdb8p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb6f8p-8L 0x4.15faf23d6aae603d5e0a4941bdb4p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb6f8p-8L 0x4.15faf23d6aae603d5e0a4941bdb8p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb8p-8L 0x4.15faf23d6aae603d5e0a4941bcp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb8p-8L 0x4.15faf23d6aae603d5e0a4941bep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb4p-8L 0x4.15faf23d6aae603d5e0a4941bcp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb4p-8L 0x4.15faf23d6aae603d5e0a4941bep-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 : -0xb.8ae8671b3dee8p-8 0x4.15faf5726f09p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 : -0xb.8ae8671b3deep-8 0x4.15faf5726f094p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 : -0xb.8ae8671b3deep-8 0x4.15faf5726f09p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4 : -0xb.8ae8671b3deep-8 0x4.15faf5726f094p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee167p-8L 0x4.15faf5726f09375p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09375p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09375p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f093758p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee167p-8L 0x4.15faf5726f09375p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09375p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09375p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f093758p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee1667f12064571708p-8L 0x4.15faf5726f093750202452406ec4p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee1667f120645717p-8L 0x4.15faf5726f093750202452406ec4p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee1667f120645717p-8L 0x4.15faf5726f093750202452406ec4p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee1667f120645717p-8L 0x4.15faf5726f093750202452406ec8p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee1667f120645718p-8L 0x4.15faf5726f093750202452406ep-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee1667f120645718p-8L 0x4.15faf5726f093750202452406ep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee1667f120645714p-8L 0x4.15faf5726f093750202452406ep-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffffdp-4L : -0xb.8ae8671b3dee1667f120645714p-8L 0x4.15faf5726f093750202452407p-4L : inexact-ok +clog10 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 += clog10 downward flt-32 0xcp-4f 0x8p-4f : -0xb.8ae87p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7ep-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7ep-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7d8p-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7d8p-8 0x4.15faf5726f068p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09fp-8L 0x4.15faf5726f0646b6ccac83dbf67cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf68p-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf67cp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf68p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f0cp-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf8p-4L : inexact-ok += clog10 downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c143p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5407p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e4p-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5408p-4L : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffffffffff9p-4 : -0xb.8ae8671b3d9cp-8 0x4.15faf5726f034p-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffffffffff9p-4 : -0xb.8ae8671b3d9cp-8 0x4.15faf5726f038p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffffffffff9p-4 : -0xb.8ae8671b3d9b8p-8 0x4.15faf5726f034p-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffffffffff9p-4 : -0xb.8ae8671b3d9b8p-8 0x4.15faf5726f038p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5bp-8L 0x4.15faf5726f03785p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5ap-8L 0x4.15faf5726f03785p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5ap-8L 0x4.15faf5726f03785p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5ap-8L 0x4.15faf5726f037858p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5bp-8L 0x4.15faf5726f03785p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5ap-8L 0x4.15faf5726f03785p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5ap-8L 0x4.15faf5726f03785p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5ap-8L 0x4.15faf5726f037858p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5a2d005d1794acp-8L 0x4.15faf5726f037852fcfff909c62p-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5a2d005d1794ab8p-8L 0x4.15faf5726f037852fcfff909c62p-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5a2d005d1794ab8p-8L 0x4.15faf5726f037852fcfff909c62p-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5a2d005d1794ab8p-8L 0x4.15faf5726f037852fcfff909c624p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5a2d005d1794cp-8L 0x4.15faf5726f037852fcfff909c6p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5a2d005d1794cp-8L 0x4.15faf5726f037852fcfff909c6p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5a2d005d17948p-8L 0x4.15faf5726f037852fcfff909c6p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3d9bc5a2d005d17948p-8L 0x4.15faf5726f037852fcfff909c8p-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15faf8p-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15fbp-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d28p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d312p-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2ep-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f9p-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffffffffff9p-4 : -0xb.8ae8cdbbc918p-8 0x4.15faf9b91f80cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffffffffff9p-4 : -0xb.8ae8cdbbc918p-8 0x4.15faf9b91f80cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffffffffff9p-4 : -0xb.8ae8cdbbc9178p-8 0x4.15faf9b91f80cp-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffffffffff9p-4 : -0xb.8ae8cdbbc9178p-8 0x4.15faf9b91f81p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0ep-8L 0x4.15faf9b91f80d34p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0ep-8L 0x4.15faf9b91f80d34p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dp-8L 0x4.15faf9b91f80d34p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dp-8L 0x4.15faf9b91f80d348p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0ep-8L 0x4.15faf9b91f80d34p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0ep-8L 0x4.15faf9b91f80d34p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dp-8L 0x4.15faf9b91f80d34p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dp-8L 0x4.15faf9b91f80d348p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dff5bb4cb13418p-8L 0x4.15faf9b91f80d340849c2f56140cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dff5bb4cb13418p-8L 0x4.15faf9b91f80d340849c2f56140cp-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dff5bb4cb1341p-8L 0x4.15faf9b91f80d340849c2f56140cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dff5bb4cb1341p-8L 0x4.15faf9b91f80d340849c2f56141p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dff5bb4cb138p-8L 0x4.15faf9b91f80d340849c2f5614p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dff5bb4cb134p-8L 0x4.15faf9b91f80d340849c2f5614p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dff5bb4cb134p-8L 0x4.15faf9b91f80d340849c2f5614p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffff9p-4L : -0xb.8ae8cdbbc917e0dff5bb4cb134p-8L 0x4.15faf9b91f80d340849c2f5616p-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0xb.8ae8671b3de18p-8 0x4.15faf5726f0a4p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0xb.8ae8671b3de18p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0xb.8ae8671b3de1p-8 0x4.15faf5726f0a4p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffff08p-4 0x8p-4 : -0xb.8ae8671b3de1p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1426p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b38p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1426p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b3p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425p-8L 0x4.15faf5726f0a6b38p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84ep-8L 0x4.15faf5726f0a6b31c249b251c884p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84ep-8L 0x4.15faf5726f0a6b31c249b251c884p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84d8p-8L 0x4.15faf5726f0a6b31c249b251c884p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84d8p-8L 0x4.15faf5726f0a6b31c249b251c888p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a88p-8L 0x4.15faf5726f0a6b31c249b251c8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84p-8L 0x4.15faf5726f0a6b31c249b251c8p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84p-8L 0x4.15faf5726f0a6b31c249b251c8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x8p-4L : -0xb.8ae8671b3de1425684e70e3a84p-8L 0x4.15faf5726f0a6b31c249b251cap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0xb.8ae88950c1a6p-8 0x4.15faf23d6aae4p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0xb.8ae88950c1a6p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0xb.8ae88950c1a58p-8 0x4.15faf23d6aae4p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffff08p-4 0x7.fffff8p-4 : -0xb.8ae88950c1a58p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1dp-8L 0x4.15faf23d6aae6038p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae604p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae6038p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae604p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1dp-8L 0x4.15faf23d6aae6038p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae604p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae6038p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1cp-8L 0x4.15faf23d6aae604p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb7p-8L 0x4.15faf23d6aae603d5e0a4941bdb4p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb6f8p-8L 0x4.15faf23d6aae603d5e0a4941bdb8p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb6f8p-8L 0x4.15faf23d6aae603d5e0a4941bdb4p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb6f8p-8L 0x4.15faf23d6aae603d5e0a4941bdb8p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb8p-8L 0x4.15faf23d6aae603d5e0a4941bcp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb8p-8L 0x4.15faf23d6aae603d5e0a4941bep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb4p-8L 0x4.15faf23d6aae603d5e0a4941bcp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a5f1c39c6a5c8eb4p-8L 0x4.15faf23d6aae603d5e0a4941bep-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 : -0xb.8ae8671b3dff8p-8 0x4.15faf5726f078p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 : -0xb.8ae8671b3dffp-8 0x4.15faf5726f078p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 : -0xb.8ae8671b3dffp-8 0x4.15faf5726f078p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4 : -0xb.8ae8671b3dffp-8 0x4.15faf5726f07cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff313p-8L 0x4.15faf5726f079cc8p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff313p-8L 0x4.15faf5726f079cdp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff312p-8L 0x4.15faf5726f079cc8p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff312p-8L 0x4.15faf5726f079cdp-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff313p-8L 0x4.15faf5726f079cc8p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff313p-8L 0x4.15faf5726f079cdp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff312p-8L 0x4.15faf5726f079cc8p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff312p-8L 0x4.15faf5726f079cdp-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff3129d6c22c7a4e6p-8L 0x4.15faf5726f079ccdf29d277e334p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff3129d6c22c7a4e6p-8L 0x4.15faf5726f079ccdf29d277e334p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff3129d6c22c7a4e58p-8L 0x4.15faf5726f079ccdf29d277e334p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff3129d6c22c7a4e58p-8L 0x4.15faf5726f079ccdf29d277e3344p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff3129d6c22c7a5p-8L 0x4.15faf5726f079ccdf29d277e32p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff3129d6c22c7a5p-8L 0x4.15faf5726f079ccdf29d277e34p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff3129d6c22c7a4cp-8L 0x4.15faf5726f079ccdf29d277e32p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffff08p-4L 0x7.fffffffffff9p-4L : -0xb.8ae8671b3dff3129d6c22c7a4cp-8L 0x4.15faf5726f079ccdf29d277e34p-4L : inexact-ok +clog10 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 += clog10 downward flt-32 0xcp-4f 0x8p-4f : -0xb.8ae87p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7ep-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7ep-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7d8p-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7d8p-8 0x4.15faf5726f068p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09fp-8L 0x4.15faf5726f0646b6ccac83dbf67cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf68p-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf67cp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf68p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f0cp-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf8p-4L : inexact-ok += clog10 downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c143p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5407p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e4p-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5408p-4L : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8671b3d878p-8 0x4.15faf5726f054p-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8671b3d878p-8 0x4.15faf5726f054p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8671b3d87p-8 0x4.15faf5726f054p-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8671b3d87p-8 0x4.15faf5726f058p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775ep-8L 0x4.15faf5726f055fc8p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775ep-8L 0x4.15faf5726f055fdp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dp-8L 0x4.15faf5726f055fc8p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dp-8L 0x4.15faf5726f055fdp-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775ep-8L 0x4.15faf5726f055fc8p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775ep-8L 0x4.15faf5726f055fdp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dp-8L 0x4.15faf5726f055fc8p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dp-8L 0x4.15faf5726f055fdp-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dc8f55b3f36ed8p-8L 0x4.15faf5726f055fcd93107bcf6c9p-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dc8f55b3f36ed8p-8L 0x4.15faf5726f055fcd93107bcf6c9p-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dc8f55b3f36edp-8L 0x4.15faf5726f055fcd93107bcf6c9p-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dc8f55b3f36edp-8L 0x4.15faf5726f055fcd93107bcf6c94p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dc8f55b3f37p-8L 0x4.15faf5726f055fcd93107bcf6cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dc8f55b3f37p-8L 0x4.15faf5726f055fcd93107bcf6cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dc8f55b3f36cp-8L 0x4.15faf5726f055fcd93107bcf6cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3d8775dc8f55b3f36cp-8L 0x4.15faf5726f055fcd93107bcf6ep-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15faf8p-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15fbp-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d28p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d312p-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2ep-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f9p-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8cdbbc904p-8 0x4.15faf9b91f828p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8cdbbc9038p-8 0x4.15faf9b91f82cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8cdbbc9038p-8 0x4.15faf9b91f828p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8cdbbc9038p-8 0x4.15faf9b91f82cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc903912p-8L 0x4.15faf9b91f82bab8p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc903912p-8L 0x4.15faf9b91f82bab8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc903911p-8L 0x4.15faf9b91f82bab8p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc903911p-8L 0x4.15faf9b91f82bacp-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc903912p-8L 0x4.15faf9b91f82bab8p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc903912p-8L 0x4.15faf9b91f82bab8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc903911p-8L 0x4.15faf9b91f82bab8p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc903911p-8L 0x4.15faf9b91f82bacp-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc90391198f8b999b6258p-8L 0x4.15faf9b91f82babb1ba6af54739p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc90391198f8b999b625p-8L 0x4.15faf9b91f82babb1ba6af547394p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc90391198f8b999b625p-8L 0x4.15faf9b91f82babb1ba6af54739p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc90391198f8b999b625p-8L 0x4.15faf9b91f82babb1ba6af547394p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc90391198f8b999b64p-8L 0x4.15faf9b91f82babb1ba6af5472p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc90391198f8b999b64p-8L 0x4.15faf9b91f82babb1ba6af5474p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc90391198f8b999b6p-8L 0x4.15faf9b91f82babb1ba6af5472p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8cdbbc90391198f8b999b6p-8L 0x4.15faf9b91f82babb1ba6af5474p-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0xb.8ae8671b3de48p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0xb.8ae8671b3de48p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0xb.8ae8671b3de4p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0xb.8ae8671b3de4p-8 0x4.15faf5726f0acp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4776p-8L 0x4.15faf5726f0a8d6p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4776p-8L 0x4.15faf5726f0a8d68p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775p-8L 0x4.15faf5726f0a8d6p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775p-8L 0x4.15faf5726f0a8d68p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4776p-8L 0x4.15faf5726f0a8d6p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4776p-8L 0x4.15faf5726f0a8d68p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775p-8L 0x4.15faf5726f0a8d6p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775p-8L 0x4.15faf5726f0a8d68p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc6b8p-8L 0x4.15faf5726f0a8d674614f5e21828p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc6b8p-8L 0x4.15faf5726f0a8d674614f5e21828p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc6bp-8L 0x4.15faf5726f0a8d674614f5e21828p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc6bp-8L 0x4.15faf5726f0a8d674614f5e2182cp-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc8p-8L 0x4.15faf5726f0a8d674614f5e218p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc8p-8L 0x4.15faf5726f0a8d674614f5e218p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc4p-8L 0x4.15faf5726f0a8d674614f5e218p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc4p-8L 0x4.15faf5726f0a8d674614f5e21ap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0xb.8ae88950c1a98p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0xb.8ae88950c1a9p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0xb.8ae88950c1a9p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0xb.8ae88950c1a9p-8 0x4.15faf23d6aaecp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926dp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae8278p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926dp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae8278p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd4149p-8L 0x4.15faf23d6aae8272e1c8648b98dcp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd4149p-8L 0x4.15faf23d6aae8272e1c8648b98dcp-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd41488p-8L 0x4.15faf23d6aae8272e1c8648b98dcp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd41488p-8L 0x4.15faf23d6aae8272e1c8648b98ep-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd418p-8L 0x4.15faf23d6aae8272e1c8648b98p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd414p-8L 0x4.15faf23d6aae8272e1c8648b98p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd414p-8L 0x4.15faf23d6aae8272e1c8648b98p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd414p-8L 0x4.15faf23d6aae8272e1c8648b9ap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8671b3dee8p-8 0x4.15faf5726f098p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8671b3deep-8 0x4.15faf5726f09cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8671b3deep-8 0x4.15faf5726f098p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4 : -0xb.8ae8671b3deep-8 0x4.15faf5726f09cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee167p-8L 0x4.15faf5726f09a678p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09a68p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09a678p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09a68p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee167p-8L 0x4.15faf5726f09a678p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09a68p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09a678p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee166p-8L 0x4.15faf5726f09a68p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee1667f1206453eedp-8L 0x4.15faf5726f09a67e0c78edd517ccp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee1667f1206453eedp-8L 0x4.15faf5726f09a67e0c78edd517dp-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee1667f1206453eec8p-8L 0x4.15faf5726f09a67e0c78edd517ccp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee1667f1206453eec8p-8L 0x4.15faf5726f09a67e0c78edd517dp-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee1667f1206453fp-8L 0x4.15faf5726f09a67e0c78edd516p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee1667f1206453fp-8L 0x4.15faf5726f09a67e0c78edd518p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee1667f1206453ecp-8L 0x4.15faf5726f09a67e0c78edd516p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffdcp-4L : -0xb.8ae8671b3dee1667f1206453ecp-8L 0x4.15faf5726f09a67e0c78edd518p-4L : inexact-ok +clog10 0xb.fffffp-4 0x7.ffffffffffff4p-4 += clog10 downward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15faf8p-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15fbp-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d28p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d312p-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2ep-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f9p-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.ffffffffffff4p-4 : -0xb.8ae8cdbbc8fd8p-8 0x4.15faf9b91f834p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.ffffffffffff4p-4 : -0xb.8ae8cdbbc8fdp-8 0x4.15faf9b91f834p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.ffffffffffff4p-4 : -0xb.8ae8cdbbc8fdp-8 0x4.15faf9b91f834p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.ffffffffffff4p-4 : -0xb.8ae8cdbbc8fdp-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd272p-8L 0x4.15faf9b91f8354a8p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd271p-8L 0x4.15faf9b91f8354a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd271p-8L 0x4.15faf9b91f8354a8p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd271p-8L 0x4.15faf9b91f8354bp-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd272p-8L 0x4.15faf9b91f8354a8p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd271p-8L 0x4.15faf9b91f8354a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd271p-8L 0x4.15faf9b91f8354a8p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd271p-8L 0x4.15faf9b91f8354bp-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd2710cd977bff51dp-8L 0x4.15faf9b91f8354abed085102f378p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd2710cd977bff51c8p-8L 0x4.15faf9b91f8354abed085102f378p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd2710cd977bff51c8p-8L 0x4.15faf9b91f8354abed085102f378p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd2710cd977bff51c8p-8L 0x4.15faf9b91f8354abed085102f37cp-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd2710cd977bff54p-8L 0x4.15faf9b91f8354abed085102f2p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd2710cd977bff5p-8L 0x4.15faf9b91f8354abed085102f4p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd2710cd977bff5p-8L 0x4.15faf9b91f8354abed085102f2p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.ffffffffffff4p-4L : -0xb.8ae8cdbbc8fd2710cd977bff5p-8L 0x4.15faf9b91f8354abed085102f4p-4L : inexact-ok +clog10 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 += clog10 downward flt-32 0xcp-4f 0x8p-4f : -0xb.8ae87p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x8p-4f : -0xb.8ae86p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7ep-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7ep-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7d8p-8 0x4.15faf5726f064p-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x8p-4 : -0xb.8ae8671b3d7d8p-8 0x4.15faf5726f068p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6dp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646bp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cp-8L 0x4.15faf5726f0646b8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09fp-8L 0x4.15faf5726f0646b6ccac83dbf67cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf68p-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf67cp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f09e8p-8L 0x4.15faf5726f0646b6ccac83dbf68p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f0cp-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf6p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x8p-4L : -0xb.8ae8671b3d7dd6cf7e2ab36f08p-8L 0x4.15faf5726f0646b6ccac83dbf8p-4L : inexact-ok += clog10 downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c143p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5407p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e4p-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5408p-4L : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffffffffffecp-4 : -0xb.8ae8671b3d838p-8 0x4.15faf5726f05cp-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffffffffffecp-4 : -0xb.8ae8671b3d83p-8 0x4.15faf5726f05cp-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffffffffffecp-4 : -0xb.8ae8671b3d83p-8 0x4.15faf5726f05cp-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffffffffffecp-4 : -0xb.8ae8671b3d83p-8 0x4.15faf5726f06p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f3p-8L 0x4.15faf5726f05c668p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f3p-8L 0x4.15faf5726f05c67p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2p-8L 0x4.15faf5726f05c668p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2p-8L 0x4.15faf5726f05c67p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f3p-8L 0x4.15faf5726f05c668p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f3p-8L 0x4.15faf5726f05c67p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2p-8L 0x4.15faf5726f05c668p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2p-8L 0x4.15faf5726f05c67p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2c15ed41f19bc8p-8L 0x4.15faf5726f05c66e1e72467faeccp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2c15ed41f19bcp-8L 0x4.15faf5726f05c66e1e72467faeccp-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2c15ed41f19bcp-8L 0x4.15faf5726f05c66e1e72467faeccp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2c15ed41f19bcp-8L 0x4.15faf5726f05c66e1e72467faedp-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2c15ed41f19cp-8L 0x4.15faf5726f05c66e1e72467faep-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2c15ed41f19cp-8L 0x4.15faf5726f05c66e1e72467faep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2c15ed41f198p-8L 0x4.15faf5726f05c66e1e72467faep-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3d832f2c15ed41f198p-8L 0x4.15faf5726f05c66e1e72467fbp-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8dp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15faf8p-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x8p-4f : -0xb.8ae8cp-8f 0x4.15fbp-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8fap-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f838p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x8p-4 : -0xb.8ae8cdbbc8f98p-8 0x4.15faf9b91f83cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f21p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f2p-8L 0x4.15faf9b91f83a1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d28p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2ccp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311d2p-8L 0x4.15faf9b91f83a1a455b921da2cc4p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d312p-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2cp-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x8p-4L : -0xb.8ae8cdbbc8f9f20c6c9d6d311cp-8L 0x4.15faf9b91f83a1a455b921da2ep-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f9p-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffffffffffecp-4 : -0xb.8ae8cdbbc8ff8p-8 0x4.15faf9b91f83p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffffffffffecp-4 : -0xb.8ae8cdbbc8ff8p-8 0x4.15faf9b91f834p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffffffffffecp-4 : -0xb.8ae8cdbbc8ffp-8 0x4.15faf9b91f83p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffffffffffecp-4 : -0xb.8ae8cdbbc8ffp-8 0x4.15faf9b91f834p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a7p-8L 0x4.15faf9b91f832158p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a7p-8L 0x4.15faf9b91f832158p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a6p-8L 0x4.15faf9b91f832158p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a6p-8L 0x4.15faf9b91f83216p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a7p-8L 0x4.15faf9b91f832158p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a7p-8L 0x4.15faf9b91f832158p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a6p-8L 0x4.15faf9b91f832158p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a6p-8L 0x4.15faf9b91f83216p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a690e3e3088b9dp-8L 0x4.15faf9b91f83215ba73d1b1e2024p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a690e3e3088b9c8p-8L 0x4.15faf9b91f83215ba73d1b1e2024p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a690e3e3088b9c8p-8L 0x4.15faf9b91f83215ba73d1b1e2024p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a690e3e3088b9c8p-8L 0x4.15faf9b91f83215ba73d1b1e2028p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a690e3e3088bcp-8L 0x4.15faf9b91f83215ba73d1b1e2p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a690e3e3088b8p-8L 0x4.15faf9b91f83215ba73d1b1e2p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a690e3e3088b8p-8L 0x4.15faf9b91f83215ba73d1b1e2p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8cdbbc8ff4a690e3e3088b8p-8L 0x4.15faf9b91f83215ba73d1b1e22p-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0xb.8ae8671b3de48p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0xb.8ae8671b3de48p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0xb.8ae8671b3de4p-8 0x4.15faf5726f0a8p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffffp-4 0x8p-4 : -0xb.8ae8671b3de4p-8 0x4.15faf5726f0acp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4776p-8L 0x4.15faf5726f0a8d6p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4776p-8L 0x4.15faf5726f0a8d68p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775p-8L 0x4.15faf5726f0a8d6p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775p-8L 0x4.15faf5726f0a8d68p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4776p-8L 0x4.15faf5726f0a8d6p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4776p-8L 0x4.15faf5726f0a8d68p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775p-8L 0x4.15faf5726f0a8d6p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775p-8L 0x4.15faf5726f0a8d68p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc6b8p-8L 0x4.15faf5726f0a8d674614f5e21828p-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc6b8p-8L 0x4.15faf5726f0a8d674614f5e21828p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc6bp-8L 0x4.15faf5726f0a8d674614f5e21828p-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc6bp-8L 0x4.15faf5726f0a8d674614f5e2182cp-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc8p-8L 0x4.15faf5726f0a8d674614f5e218p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc8p-8L 0x4.15faf5726f0a8d674614f5e218p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc4p-8L 0x4.15faf5726f0a8d674614f5e218p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffffp-4L 0x8p-4L : -0xb.8ae8671b3de4775adff563bdc4p-8L 0x4.15faf5726f0a8d674614f5e21ap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0xb.8ae88950c1a98p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0xb.8ae88950c1a9p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0xb.8ae88950c1a9p-8 0x4.15faf23d6aae8p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffffp-4 0x7.fffff8p-4 : -0xb.8ae88950c1a9p-8 0x4.15faf23d6aaecp-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926dp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae8278p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926dp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae827p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926cp-8L 0x4.15faf23d6aae8278p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd4149p-8L 0x4.15faf23d6aae8272e1c8648b98dcp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd4149p-8L 0x4.15faf23d6aae8272e1c8648b98dcp-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd41488p-8L 0x4.15faf23d6aae8272e1c8648b98dcp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd41488p-8L 0x4.15faf23d6aae8272e1c8648b98ep-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd418p-8L 0x4.15faf23d6aae8272e1c8648b98p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd414p-8L 0x4.15faf23d6aae8272e1c8648b98p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd414p-8L 0x4.15faf23d6aae8272e1c8648b98p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffff8p-4L : -0xb.8ae88950c1a926c7f971efd414p-8L 0x4.15faf23d6aae8272e1c8648b9ap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 : -0xb.8ae8671b3deap-8 0x4.15faf5726f0ap-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 : -0xb.8ae8671b3deap-8 0x4.15faf5726f0ap-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 : -0xb.8ae8671b3de98p-8 0x4.15faf5726f0ap-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffffp-4 0x7.fffffffffffecp-4 : -0xb.8ae8671b3de98p-8 0x4.15faf5726f0a4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfcp-8L 0x4.15faf5726f0a0d18p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfbp-8L 0x4.15faf5726f0a0d2p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfbp-8L 0x4.15faf5726f0a0d18p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfbp-8L 0x4.15faf5726f0a0d2p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfcp-8L 0x4.15faf5726f0a0d18p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfbp-8L 0x4.15faf5726f0a0d2p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfbp-8L 0x4.15faf5726f0a0d18p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfbp-8L 0x4.15faf5726f0a0d2p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfb777b7f24a36c8p-8L 0x4.15faf5726f0a0d1e97dab8858eacp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfb777b7f24a36c8p-8L 0x4.15faf5726f0a0d1e97dab8858eacp-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfb777b7f24a36cp-8L 0x4.15faf5726f0a0d1e97dab8858eacp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfb777b7f24a36cp-8L 0x4.15faf5726f0a0d1e97dab8858ebp-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfb777b7f24a38p-8L 0x4.15faf5726f0a0d1e97dab8858ep-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfb777b7f24a38p-8L 0x4.15faf5726f0a0d1e97dab8858ep-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfb777b7f24a34p-8L 0x4.15faf5726f0a0d1e97dab8858ep-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffffp-4L 0x7.fffffffffffecp-4L : -0xb.8ae8671b3de9cfb777b7f24a34p-8L 0x4.15faf5726f0a0d1e97dab8859p-4L : inexact-ok +clog10 0xb.fffffffffff8p-4 0x7.fffff8p-4 += clog10 downward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae89p-8f 0x4.15fafp-4f : inexact-ok += clog10 towardzero flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xcp-4f 0x7.fffff8p-4f : -0xb.8ae88p-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c143p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 tonearest dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 towardzero dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaap-4 : inexact-ok += clog10 upward dbl-64 0xcp-4 0x7.fffff8p-4 : -0xb.8ae88950c1428p-8 0x4.15faf23d6aaa4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-intel 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142864p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bcp-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863p-8L 0x4.15faf23d6aaa3bc8p-4L : inexact-ok += clog10 downward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 tonearest ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e048p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 towardzero ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5406fcp-4L : inexact-ok += clog10 upward ldbl-128 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e04p-8L 0x4.15faf23d6aaa3bc26a04fb5407p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741e4p-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5406p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xcp-4L 0x7.fffff8p-4L : -0xb.8ae88950c142863c587f8741ep-8L 0x4.15faf23d6aaa3bc26a04fb5408p-4L : inexact-ok += clog10 downward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15fafp-4f : inexact-ok += clog10 tonearest flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8fp-8f 0x4.15faf8p-4f : inexact-ok += clog10 towardzero flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15fafp-4f : inexact-ok += clog10 upward flt-32 0xb.fffffp-4f 0x7.fffff8p-4f : -0xb.8ae8ep-8f 0x4.15faf8p-4f : inexact-ok += clog10 downward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfep-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b25cp-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffp-4 0x7.fffff8p-4 : -0xb.8ae8eff14cfd8p-8 0x4.15faf6841b26p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc94p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc93p-8L 0x4.15faf6841b25f1a8p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d88p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df96cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8d8p-8L 0x4.15faf6841b25f1a7256aff7df97p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f9p-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7df8p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffp-4L 0x7.fffff8p-4L : -0xb.8ae8eff14cfdc931d4e7576f8cp-8L 0x4.15faf6841b25f1a7256aff7dfap-4L : inexact-ok += clog10 downward dbl-64 0xb.fffffffffff8p-4 0x7.fffff8p-4 : -0xb.8ae88950c176p-8 0x4.15faf23d6aac4p-4 : inexact-ok += clog10 tonearest dbl-64 0xb.fffffffffff8p-4 0x7.fffff8p-4 : -0xb.8ae88950c176p-8 0x4.15faf23d6aac4p-4 : inexact-ok += clog10 towardzero dbl-64 0xb.fffffffffff8p-4 0x7.fffff8p-4 : -0xb.8ae88950c1758p-8 0x4.15faf23d6aac4p-4 : inexact-ok += clog10 upward dbl-64 0xb.fffffffffff8p-4 0x7.fffff8p-4 : -0xb.8ae88950c1758p-8 0x4.15faf23d6aac8p-4 : inexact-ok += clog10 downward ldbl-96-intel 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d69p-8L 0x4.15faf23d6aac5f18p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68p-8L 0x4.15faf23d6aac5f18p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68p-8L 0x4.15faf23d6aac5f18p-4L : inexact-ok += clog10 upward ldbl-96-intel 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68p-8L 0x4.15faf23d6aac5f2p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d69p-8L 0x4.15faf23d6aac5f18p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68p-8L 0x4.15faf23d6aac5f18p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68p-8L 0x4.15faf23d6aac5f18p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68p-8L 0x4.15faf23d6aac5f2p-4L : inexact-ok += clog10 downward ldbl-128 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68228f8bb846648p-8L 0x4.15faf23d6aac5f1aa5e6afeed34cp-4L : inexact-ok += clog10 tonearest ldbl-128 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68228f8bb846648p-8L 0x4.15faf23d6aac5f1aa5e6afeed35p-4L : inexact-ok += clog10 towardzero ldbl-128 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68228f8bb84664p-8L 0x4.15faf23d6aac5f1aa5e6afeed34cp-4L : inexact-ok += clog10 upward ldbl-128 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68228f8bb84664p-8L 0x4.15faf23d6aac5f1aa5e6afeed35p-4L : inexact-ok += clog10 downward ldbl-128ibm 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68228f8bb8468p-8L 0x4.15faf23d6aac5f1aa5e6afeed2p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68228f8bb8468p-8L 0x4.15faf23d6aac5f1aa5e6afeed4p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68228f8bb8464p-8L 0x4.15faf23d6aac5f1aa5e6afeed2p-4L : inexact-ok += clog10 upward ldbl-128ibm 0xb.fffffffffff8p-4L 0x7.fffff8p-4L : -0xb.8ae88950c175d68228f8bb8464p-8L 0x4.15faf23d6aac5f1aa5e6afeed4p-4L : inexact-ok +clog10 0x8p-152 -0x1.10233ap+0 += clog10 downward flt-32 0x8p-152f -0x1.10233ap+0f : 0x6.cbe37p-8f -0xa.ea3e3p-4f : inexact-ok += clog10 tonearest flt-32 0x8p-152f -0x1.10233ap+0f : 0x6.cbe37p-8f -0xa.ea3e2p-4f : inexact-ok += clog10 towardzero flt-32 0x8p-152f -0x1.10233ap+0f : 0x6.cbe37p-8f -0xa.ea3e2p-4f : inexact-ok += clog10 upward flt-32 0x8p-152f -0x1.10233ap+0f : 0x6.cbe378p-8f -0xa.ea3e2p-4f : inexact-ok += clog10 downward dbl-64 0x8p-152 -0x1.10233ap+0 : 0x6.cbe37275c93bcp-8 -0xa.ea3e26597dd08p-4 : inexact-ok += clog10 tonearest dbl-64 0x8p-152 -0x1.10233ap+0 : 0x6.cbe37275c93cp-8 -0xa.ea3e26597dd08p-4 : inexact-ok += clog10 towardzero dbl-64 0x8p-152 -0x1.10233ap+0 : 0x6.cbe37275c93bcp-8 -0xa.ea3e26597ddp-4 : inexact-ok += clog10 upward dbl-64 0x8p-152 -0x1.10233ap+0 : 0x6.cbe37275c93cp-8 -0xa.ea3e26597ddp-4 : inexact-ok += clog10 downward ldbl-96-intel 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf59p-8L -0xa.ea3e26597dd0588p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf598p-8L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf59p-8L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 upward ldbl-96-intel 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf598p-8L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf59p-8L -0xa.ea3e26597dd0588p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf598p-8L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf59p-8L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf598p-8L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 downward ldbl-128 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf5951b1f30face48p-8L -0xa.ea3e26597dd05876b91890073458p-4L : inexact-ok += clog10 tonearest ldbl-128 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf5951b1f30face48p-8L -0xa.ea3e26597dd05876b91890073458p-4L : inexact-ok += clog10 towardzero ldbl-128 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf5951b1f30face48p-8L -0xa.ea3e26597dd05876b9189007345p-4L : inexact-ok += clog10 upward ldbl-128 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf5951b1f30face4cp-8L -0xa.ea3e26597dd05876b9189007345p-4L : inexact-ok += clog10 downward ldbl-128ibm 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf5951b1f30facep-8L -0xa.ea3e26597dd05876b918900738p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf5951b1f30facep-8L -0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf5951b1f30facep-8L -0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 upward ldbl-128ibm 0x8p-152L -0x1.10233ap+0L : 0x6.cbe37275c93bf5951b1f30fadp-8L -0xa.ea3e26597dd05876b918900734p-4L : inexact-ok +clog10 0xa.03634p-4 -0x4.7bb918p-20 += clog10 downward flt-32 0xa.03634p-4f -0x4.7bb918p-20f : -0x3.41b918p-4f -0x3.1c7738p-20f : inexact-ok += clog10 tonearest flt-32 0xa.03634p-4f -0x4.7bb918p-20f : -0x3.41b918p-4f -0x3.1c7734p-20f : inexact-ok += clog10 towardzero flt-32 0xa.03634p-4f -0x4.7bb918p-20f : -0x3.41b914p-4f -0x3.1c7734p-20f : inexact-ok += clog10 upward flt-32 0xa.03634p-4f -0x4.7bb918p-20f : -0x3.41b914p-4f -0x3.1c7734p-20f : inexact-ok += clog10 downward dbl-64 0xa.03634p-4 -0x4.7bb918p-20 : -0x3.41b91616941dep-4 -0x3.1c7735af351cap-20 : inexact-ok += clog10 tonearest dbl-64 0xa.03634p-4 -0x4.7bb918p-20 : -0x3.41b91616941dep-4 -0x3.1c7735af351cap-20 : inexact-ok += clog10 towardzero dbl-64 0xa.03634p-4 -0x4.7bb918p-20 : -0x3.41b91616941dcp-4 -0x3.1c7735af351c8p-20 : inexact-ok += clog10 upward dbl-64 0xa.03634p-4 -0x4.7bb918p-20 : -0x3.41b91616941dcp-4 -0x3.1c7735af351c8p-20 : inexact-ok += clog10 downward ldbl-96-intel 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d4p-4L -0x3.1c7735af351c9bccp-20L : inexact-ok += clog10 tonearest ldbl-96-intel 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1dp-4L -0x3.1c7735af351c9bc8p-20L : inexact-ok += clog10 towardzero ldbl-96-intel 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1dp-4L -0x3.1c7735af351c9bc8p-20L : inexact-ok += clog10 upward ldbl-96-intel 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1dp-4L -0x3.1c7735af351c9bc8p-20L : inexact-ok += clog10 downward ldbl-96-m68k 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d4p-4L -0x3.1c7735af351c9bccp-20L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1dp-4L -0x3.1c7735af351c9bc8p-20L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1dp-4L -0x3.1c7735af351c9bc8p-20L : inexact-ok += clog10 upward ldbl-96-m68k 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1dp-4L -0x3.1c7735af351c9bc8p-20L : inexact-ok += clog10 downward ldbl-128 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d0d492e847de44p-4L -0x3.1c7735af351c9bc8357854723ddcp-20L : inexact-ok += clog10 tonearest ldbl-128 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d0d492e847de44p-4L -0x3.1c7735af351c9bc8357854723ddcp-20L : inexact-ok += clog10 towardzero ldbl-128 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d0d492e847de42p-4L -0x3.1c7735af351c9bc8357854723ddap-20L : inexact-ok += clog10 upward ldbl-128 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d0d492e847de42p-4L -0x3.1c7735af351c9bc8357854723ddap-20L : inexact-ok += clog10 downward ldbl-128ibm 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d0d492e847dfp-4L -0x3.1c7735af351c9bc8357854723ep-20L : inexact-ok += clog10 tonearest ldbl-128ibm 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d0d492e847dep-4L -0x3.1c7735af351c9bc8357854723ep-20L : inexact-ok += clog10 towardzero ldbl-128ibm 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d0d492e847dep-4L -0x3.1c7735af351c9bc8357854723dp-20L : inexact-ok += clog10 upward ldbl-128ibm 0xa.03634p-4L -0x4.7bb918p-20L : -0x3.41b91616941dd1d0d492e847dep-4L -0x3.1c7735af351c9bc8357854723dp-20L : inexact-ok +clog10 -0x5.e23d2p-4 0x8.525df889c21ap-4 += clog10 downward flt-32 -0x5.e23d2p-4f 0x8.525ep-4f : -0x3.224de8p-4f 0xf.31035p-4f : inexact-ok += clog10 tonearest flt-32 -0x5.e23d2p-4f 0x8.525ep-4f : -0x3.224de4p-4f 0xf.31036p-4f : inexact-ok += clog10 towardzero flt-32 -0x5.e23d2p-4f 0x8.525ep-4f : -0x3.224de4p-4f 0xf.31035p-4f : inexact-ok += clog10 upward flt-32 -0x5.e23d2p-4f 0x8.525ep-4f : -0x3.224de4p-4f 0xf.31036p-4f : inexact-ok += clog10 downward dbl-64 -0x5.e23d2p-4 0x8.525ep-4 : -0x3.224de52c4c5d8p-4 0xf.31035de1e48f8p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.e23d2p-4 0x8.525ep-4 : -0x3.224de52c4c5d8p-4 0xf.31035de1e48f8p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.e23d2p-4 0x8.525ep-4 : -0x3.224de52c4c5d6p-4 0xf.31035de1e48f8p-4 : inexact-ok += clog10 upward dbl-64 -0x5.e23d2p-4 0x8.525ep-4 : -0x3.224de52c4c5d6p-4 0xf.31035de1e49p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7cap-4L 0xf.31035de1e48f9bep-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7cap-4L 0xf.31035de1e48f9bep-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9cp-4L 0xf.31035de1e48f9bep-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9cp-4L 0xf.31035de1e48f9bfp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7cap-4L 0xf.31035de1e48f9bep-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7cap-4L 0xf.31035de1e48f9bep-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9cp-4L 0xf.31035de1e48f9bep-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9cp-4L 0xf.31035de1e48f9bfp-4L : inexact-ok += clog10 downward ldbl-128 -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9feb9e591b5e9ep-4L 0xf.31035de1e48f9be3a5d1f2cf1c7p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9feb9e591b5e9cp-4L 0xf.31035de1e48f9be3a5d1f2cf1c78p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9feb9e591b5e9cp-4L 0xf.31035de1e48f9be3a5d1f2cf1c7p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9feb9e591b5e9cp-4L 0xf.31035de1e48f9be3a5d1f2cf1c78p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9feb9e591b5fp-4L 0xf.31035de1e48f9be3a5d1f2cf1cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9feb9e591b5fp-4L 0xf.31035de1e48f9be3a5d1f2cf1cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9feb9e591b5ep-4L 0xf.31035de1e48f9be3a5d1f2cf1cp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.e23d2p-4L 0x8.525ep-4L : -0x3.224de52c4c5d7c9feb9e591b5ep-4L 0xf.31035de1e48f9be3a5d1f2cf2p-4L : inexact-ok += clog10 downward flt-32 -0x5.e23d2p-4f 0x8.525dfp-4f : -0x3.224dfp-4f 0xf.31036p-4f : inexact-ok += clog10 tonearest flt-32 -0x5.e23d2p-4f 0x8.525dfp-4f : -0x3.224dfp-4f 0xf.31036p-4f : inexact-ok += clog10 towardzero flt-32 -0x5.e23d2p-4f 0x8.525dfp-4f : -0x3.224decp-4f 0xf.31036p-4f : inexact-ok += clog10 upward flt-32 -0x5.e23d2p-4f 0x8.525dfp-4f : -0x3.224decp-4f 0xf.31037p-4f : inexact-ok += clog10 downward dbl-64 -0x5.e23d2p-4 0x8.525dfp-4 : -0x3.224dee14950aep-4 0xf.3103642e20aep-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.e23d2p-4 0x8.525dfp-4 : -0x3.224dee14950acp-4 0xf.3103642e20aep-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.e23d2p-4 0x8.525dfp-4 : -0x3.224dee14950acp-4 0xf.3103642e20aep-4 : inexact-ok += clog10 upward dbl-64 -0x5.e23d2p-4 0x8.525dfp-4 : -0x3.224dee14950acp-4 0xf.3103642e20ae8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3bp-4L 0xf.3103642e20ae239p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3acp-4L 0xf.3103642e20ae239p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3acp-4L 0xf.3103642e20ae239p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3acp-4L 0xf.3103642e20ae23ap-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3bp-4L 0xf.3103642e20ae239p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3acp-4L 0xf.3103642e20ae239p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3acp-4L 0xf.3103642e20ae239p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3acp-4L 0xf.3103642e20ae23ap-4L : inexact-ok += clog10 downward ldbl-128 -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3ad075353fd90f8p-4L 0xf.3103642e20ae239583fb6afae58p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3ad075353fd90f6p-4L 0xf.3103642e20ae239583fb6afae58p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3ad075353fd90f6p-4L 0xf.3103642e20ae239583fb6afae58p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3ad075353fd90f6p-4L 0xf.3103642e20ae239583fb6afae588p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3ad075353fd91p-4L 0xf.3103642e20ae239583fb6afae4p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3ad075353fd91p-4L 0xf.3103642e20ae239583fb6afae4p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3ad075353fd9p-4L 0xf.3103642e20ae239583fb6afae4p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.e23d2p-4L 0x8.525dfp-4L : -0x3.224dee14950ac3ad075353fd9p-4L 0xf.3103642e20ae239583fb6afae8p-4L : inexact-ok += clog10 downward dbl-64 -0x5.e23d2p-4 0x8.525df889c21ap-4 : -0x3.224de953bfb64p-4 0xf.310360d1c9738p-4 : inexact-ok += clog10 tonearest dbl-64 -0x5.e23d2p-4 0x8.525df889c21ap-4 : -0x3.224de953bfb64p-4 0xf.310360d1c9738p-4 : inexact-ok += clog10 towardzero dbl-64 -0x5.e23d2p-4 0x8.525df889c21ap-4 : -0x3.224de953bfb62p-4 0xf.310360d1c9738p-4 : inexact-ok += clog10 upward dbl-64 -0x5.e23d2p-4 0x8.525df889c21ap-4 : -0x3.224de953bfb62p-4 0xf.310360d1c974p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e8p-4L 0xf.310360d1c973832p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e4p-4L 0xf.310360d1c973833p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e4p-4L 0xf.310360d1c973832p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e4p-4L 0xf.310360d1c973833p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e8p-4L 0xf.310360d1c973832p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e4p-4L 0xf.310360d1c973833p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e4p-4L 0xf.310360d1c973832p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e4p-4L 0xf.310360d1c973833p-4L : inexact-ok += clog10 downward ldbl-128 -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e45253888a6e3ep-4L 0xf.310360d1c9738329d68fefbf6768p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e45253888a6e3ep-4L 0xf.310360d1c9738329d68fefbf6768p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e45253888a6e3cp-4L 0xf.310360d1c9738329d68fefbf6768p-4L : inexact-ok += clog10 upward ldbl-128 -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e45253888a6e3cp-4L 0xf.310360d1c9738329d68fefbf677p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e45253888a6fp-4L 0xf.310360d1c9738329d68fefbf64p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e45253888a6ep-4L 0xf.310360d1c9738329d68fefbf68p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e45253888a6ep-4L 0xf.310360d1c9738329d68fefbf64p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x5.e23d2p-4L 0x8.525df889c21ap-4L : -0x3.224de953bfb633e45253888a6ep-4L 0xf.310360d1c9738329d68fefbf68p-4L : inexact-ok +clog10 0x9.8ce58p-4 -0x8p-152 += clog10 downward flt-32 0x9.8ce58p-4f -0x8p-152f : -0x3.95e954p-4f -0x8p-152f : inexact-ok underflow errno-erange-ok += clog10 tonearest flt-32 0x9.8ce58p-4f -0x8p-152f : -0x3.95e954p-4f -0x8p-152f : inexact-ok underflow errno-erange-ok += clog10 towardzero flt-32 0x9.8ce58p-4f -0x8p-152f : -0x3.95e95p-4f -0x0p+0f : inexact-ok underflow errno-erange-ok += clog10 upward flt-32 0x9.8ce58p-4f -0x8p-152f : -0x3.95e95p-4f -0x0p+0f : inexact-ok underflow errno-erange-ok += clog10 downward dbl-64 0x9.8ce58p-4 -0x8p-152 : -0x3.95e953eeffdaep-4 -0x5.d2182004b8f84p-152 : inexact-ok += clog10 tonearest dbl-64 0x9.8ce58p-4 -0x8p-152 : -0x3.95e953eeffdaep-4 -0x5.d2182004b8f8p-152 : inexact-ok += clog10 towardzero dbl-64 0x9.8ce58p-4 -0x8p-152 : -0x3.95e953eeffdacp-4 -0x5.d2182004b8f8p-152 : inexact-ok += clog10 upward dbl-64 0x9.8ce58p-4 -0x8p-152 : -0x3.95e953eeffdacp-4 -0x5.d2182004b8f8p-152 : inexact-ok += clog10 downward ldbl-96-intel 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf4p-4L -0x5.d2182004b8f81978p-152L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf4p-4L -0x5.d2182004b8f8197p-152L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadafp-4L -0x5.d2182004b8f8197p-152L : inexact-ok += clog10 upward ldbl-96-intel 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadafp-4L -0x5.d2182004b8f8197p-152L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf4p-4L -0x5.d2182004b8f81978p-152L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf4p-4L -0x5.d2182004b8f8197p-152L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadafp-4L -0x5.d2182004b8f8197p-152L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadafp-4L -0x5.d2182004b8f8197p-152L : inexact-ok += clog10 downward ldbl-128 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf3b7cba9f99c84p-4L -0x5.d2182004b8f81970f8e44c9893b8p-152L : inexact-ok += clog10 tonearest ldbl-128 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf3b7cba9f99c82p-4L -0x5.d2182004b8f81970f8e44c9893b8p-152L : inexact-ok += clog10 towardzero ldbl-128 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf3b7cba9f99c82p-4L -0x5.d2182004b8f81970f8e44c9893b4p-152L : inexact-ok += clog10 upward ldbl-128 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf3b7cba9f99c82p-4L -0x5.d2182004b8f81970f8e44c9893b4p-152L : inexact-ok += clog10 downward ldbl-128ibm 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf3b7cba9f99dp-4L -0x5.d2182004b8f81970f8e44c9894p-152L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf3b7cba9f99dp-4L -0x5.d2182004b8f81970f8e44c9894p-152L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf3b7cba9f99cp-4L -0x5.d2182004b8f81970f8e44c9892p-152L : inexact-ok += clog10 upward ldbl-128ibm 0x9.8ce58p-4L -0x8p-152L : -0x3.95e953eeffdadaf3b7cba9f99cp-4L -0x5.d2182004b8f81970f8e44c9892p-152L : inexact-ok +clog10 0x8p-152 0x9.2af75p-4 += clog10 downward flt-32 0x8p-152f 0x9.2af75p-4f : -0x3.dea168p-4f 0xa.ea3e2p-4f : inexact-ok += clog10 tonearest flt-32 0x8p-152f 0x9.2af75p-4f : -0x3.dea164p-4f 0xa.ea3e2p-4f : inexact-ok += clog10 towardzero flt-32 0x8p-152f 0x9.2af75p-4f : -0x3.dea164p-4f 0xa.ea3e2p-4f : inexact-ok += clog10 upward flt-32 0x8p-152f 0x9.2af75p-4f : -0x3.dea164p-4f 0xa.ea3e3p-4f : inexact-ok += clog10 downward dbl-64 0x8p-152 0x9.2af75p-4 : -0x3.dea1655d73cf2p-4 0xa.ea3e26597ddp-4 : inexact-ok += clog10 tonearest dbl-64 0x8p-152 0x9.2af75p-4 : -0x3.dea1655d73cf2p-4 0xa.ea3e26597dd08p-4 : inexact-ok += clog10 towardzero dbl-64 0x8p-152 0x9.2af75p-4 : -0x3.dea1655d73cfp-4 0xa.ea3e26597ddp-4 : inexact-ok += clog10 upward dbl-64 0x8p-152 0x9.2af75p-4 : -0x3.dea1655d73cfp-4 0xa.ea3e26597dd08p-4 : inexact-ok += clog10 downward ldbl-96-intel 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a94p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a94p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 upward ldbl-96-intel 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9p-4L 0xa.ea3e26597dd0588p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a94p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a94p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9p-4L 0xa.ea3e26597dd0588p-4L : inexact-ok += clog10 downward ldbl-128 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9356fa58b71a44p-4L 0xa.ea3e26597dd05876b9189007345p-4L : inexact-ok += clog10 tonearest ldbl-128 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9356fa58b71a44p-4L 0xa.ea3e26597dd05876b91890073458p-4L : inexact-ok += clog10 towardzero ldbl-128 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9356fa58b71a42p-4L 0xa.ea3e26597dd05876b9189007345p-4L : inexact-ok += clog10 upward ldbl-128 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9356fa58b71a42p-4L 0xa.ea3e26597dd05876b91890073458p-4L : inexact-ok += clog10 downward ldbl-128ibm 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9356fa58b71bp-4L 0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9356fa58b71ap-4L 0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9356fa58b71ap-4L 0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 upward ldbl-128ibm 0x8p-152L 0x9.2af75p-4L : -0x3.dea1655d73cf1a9356fa58b71ap-4L 0xa.ea3e26597dd05876b918900738p-4L : inexact-ok +clog10 0x9.97a15de8e59d8p-4 -0 += clog10 downward flt-32 0x9.97a16p-4f -0x0p+0f : -0x3.8e1e68p-4f -0x0p+0f : inexact-ok += clog10 tonearest flt-32 0x9.97a16p-4f -0x0p+0f : -0x3.8e1e64p-4f -0x0p+0f : inexact-ok += clog10 towardzero flt-32 0x9.97a16p-4f -0x0p+0f : -0x3.8e1e64p-4f -0x0p+0f : inexact-ok += clog10 upward flt-32 0x9.97a16p-4f -0x0p+0f : -0x3.8e1e64p-4f -0x0p+0f : inexact-ok += clog10 downward dbl-64 0x9.97a16p-4 -0x0p+0 : -0x3.8e1e641ab8dcp-4 -0x0p+0 : inexact-ok += clog10 tonearest dbl-64 0x9.97a16p-4 -0x0p+0 : -0x3.8e1e641ab8dcp-4 -0x0p+0 : inexact-ok += clog10 towardzero dbl-64 0x9.97a16p-4 -0x0p+0 : -0x3.8e1e641ab8dbep-4 -0x0p+0 : inexact-ok += clog10 upward dbl-64 0x9.97a16p-4 -0x0p+0 : -0x3.8e1e641ab8dbep-4 -0x0p+0 : inexact-ok += clog10 downward ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf048p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf048p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea068p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea068p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea066p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea066p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea1p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903deap-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903deap-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903deap-4L -0x0p+0L : inexact-ok += clog10 downward flt-32 0x9.97a15p-4f -0x0p+0f : -0x3.8e1e7p-4f -0x0p+0f : inexact-ok += clog10 tonearest flt-32 0x9.97a15p-4f -0x0p+0f : -0x3.8e1e7p-4f -0x0p+0f : inexact-ok += clog10 towardzero flt-32 0x9.97a15p-4f -0x0p+0f : -0x3.8e1e6cp-4f -0x0p+0f : inexact-ok += clog10 upward flt-32 0x9.97a15p-4f -0x0p+0f : -0x3.8e1e6cp-4f -0x0p+0f : inexact-ok += clog10 downward dbl-64 0x9.97a15p-4 -0x0p+0 : -0x3.8e1e6fb1e2496p-4 -0x0p+0 : inexact-ok += clog10 tonearest dbl-64 0x9.97a15p-4 -0x0p+0 : -0x3.8e1e6fb1e2494p-4 -0x0p+0 : inexact-ok += clog10 towardzero dbl-64 0x9.97a15p-4 -0x0p+0 : -0x3.8e1e6fb1e2494p-4 -0x0p+0 : inexact-ok += clog10 upward dbl-64 0x9.97a15p-4 -0x0p+0 : -0x3.8e1e6fb1e2494p-4 -0x0p+0 : inexact-ok += clog10 downward ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494858p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494858p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494854p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494854p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494858p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494858p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494854p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494854p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9ee74p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9ee74p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9ee72p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9ee72p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9efp-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9eep-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9eep-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9eep-4L -0x0p+0L : inexact-ok += clog10 downward dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x3.8e1e659e5a712p-4 -0x0p+0 : inexact-ok += clog10 tonearest dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x3.8e1e659e5a71p-4 -0x0p+0 : inexact-ok += clog10 towardzero dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x3.8e1e659e5a71p-4 -0x0p+0 : inexact-ok += clog10 upward dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x3.8e1e659e5a71p-4 -0x0p+0 : inexact-ok += clog10 downward ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d54p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d54p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806ep-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806ep-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806dep-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806dep-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b807p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b807p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806p-4L -0x0p+0L : inexact-ok +clog10 -0x4.74556ec92eb4746p-4 0x1.1e7aa1d936f6efe6p+0 += clog10 downward flt-32 -0x4.745568p-4f 0x1.1e7aa2p+0f : 0xf.d83aep-8f 0xc.9bfdp-4f : inexact-ok += clog10 tonearest flt-32 -0x4.745568p-4f 0x1.1e7aa2p+0f : 0xf.d83afp-8f 0xc.9bfdp-4f : inexact-ok += clog10 towardzero flt-32 -0x4.745568p-4f 0x1.1e7aa2p+0f : 0xf.d83aep-8f 0xc.9bfdp-4f : inexact-ok += clog10 upward flt-32 -0x4.745568p-4f 0x1.1e7aa2p+0f : 0xf.d83afp-8f 0xc.9bfd1p-4f : inexact-ok += clog10 downward dbl-64 -0x4.745568p-4 0x1.1e7aa2p+0 : 0xf.d83aed6a384d8p-8 0xc.9bfd051aee85p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.745568p-4 0x1.1e7aa2p+0 : 0xf.d83aed6a384ep-8 0xc.9bfd051aee858p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.745568p-4 0x1.1e7aa2p+0 : 0xf.d83aed6a384d8p-8 0xc.9bfd051aee85p-4 : inexact-ok += clog10 upward dbl-64 -0x4.745568p-4 0x1.1e7aa2p+0 : 0xf.d83aed6a384ep-8 0xc.9bfd051aee858p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95p-8L 0xc.9bfd051aee8550ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de96p-8L 0xc.9bfd051aee8550bp-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95p-8L 0xc.9bfd051aee8550ap-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de96p-8L 0xc.9bfd051aee8550bp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95p-8L 0xc.9bfd051aee8550ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de96p-8L 0xc.9bfd051aee8550bp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95p-8L 0xc.9bfd051aee8550ap-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de96p-8L 0xc.9bfd051aee8550bp-4L : inexact-ok += clog10 downward ldbl-128 -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95c17f9af1bd26p-8L 0xc.9bfd051aee8550aa564e82fd123p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95c17f9af1bd26p-8L 0xc.9bfd051aee8550aa564e82fd1238p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95c17f9af1bd26p-8L 0xc.9bfd051aee8550aa564e82fd123p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95c17f9af1bd268p-8L 0xc.9bfd051aee8550aa564e82fd1238p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95c17f9af1bdp-8L 0xc.9bfd051aee8550aa564e82fd1p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95c17f9af1bd4p-8L 0xc.9bfd051aee8550aa564e82fd14p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95c17f9af1bdp-8L 0xc.9bfd051aee8550aa564e82fd1p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa2p+0L : 0xf.d83aed6a384de95c17f9af1bd4p-8L 0xc.9bfd051aee8550aa564e82fd14p-4L : inexact-ok += clog10 downward flt-32 -0x4.745568p-4f 0x1.1e7aap+0f : 0xf.d83a3p-8f 0xc.9bfdp-4f : inexact-ok += clog10 tonearest flt-32 -0x4.745568p-4f 0x1.1e7aap+0f : 0xf.d83a3p-8f 0xc.9bfd1p-4f : inexact-ok += clog10 towardzero flt-32 -0x4.745568p-4f 0x1.1e7aap+0f : 0xf.d83a3p-8f 0xc.9bfdp-4f : inexact-ok += clog10 upward flt-32 -0x4.745568p-4f 0x1.1e7aap+0f : 0xf.d83a4p-8f 0xc.9bfd1p-4f : inexact-ok += clog10 downward dbl-64 -0x4.745568p-4 0x1.1e7aap+0 : 0xf.d83a324b6de08p-8 0xc.9bfd0803c43ap-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.745568p-4 0x1.1e7aap+0 : 0xf.d83a324b6de08p-8 0xc.9bfd0803c43a8p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.745568p-4 0x1.1e7aap+0 : 0xf.d83a324b6de08p-8 0xc.9bfd0803c43ap-4 : inexact-ok += clog10 upward dbl-64 -0x4.745568p-4 0x1.1e7aap+0 : 0xf.d83a324b6de1p-8 0xc.9bfd0803c43a8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37p-8L 0xc.9bfd0803c43a7b4p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37p-8L 0xc.9bfd0803c43a7b4p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37p-8L 0xc.9bfd0803c43a7b4p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a38p-8L 0xc.9bfd0803c43a7b5p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37p-8L 0xc.9bfd0803c43a7b4p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37p-8L 0xc.9bfd0803c43a7b4p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37p-8L 0xc.9bfd0803c43a7b4p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a38p-8L 0xc.9bfd0803c43a7b5p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37023bcf767b9c8p-8L 0xc.9bfd0803c43a7b4317feb88646e8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37023bcf767b9c8p-8L 0xc.9bfd0803c43a7b4317feb88646fp-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37023bcf767b9c8p-8L 0xc.9bfd0803c43a7b4317feb88646e8p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37023bcf767b9dp-8L 0xc.9bfd0803c43a7b4317feb88646fp-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37023bcf767b8p-8L 0xc.9bfd0803c43a7b4317feb88644p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37023bcf767b8p-8L 0xc.9bfd0803c43a7b4317feb88648p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37023bcf767b8p-8L 0xc.9bfd0803c43a7b4317feb88644p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aap+0L : 0xf.d83a324b6de0a37023bcf767bcp-8L 0xc.9bfd0803c43a7b4317feb88648p-4L : inexact-ok += clog10 downward dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83adf3d766b8p-8 0xc.9bfd05535ad6p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83adf3d766cp-8 0xc.9bfd05535ad68p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83adf3d766b8p-8 0xc.9bfd05535ad6p-4 : inexact-ok += clog10 upward dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83adf3d766cp-8 0xc.9bfd05535ad68p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96p-8L 0xc.9bfd05535ad67fbp-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc97p-8L 0xc.9bfd05535ad67fbp-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96p-8L 0xc.9bfd05535ad67fbp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc97p-8L 0xc.9bfd05535ad67fcp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96p-8L 0xc.9bfd05535ad67fbp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc97p-8L 0xc.9bfd05535ad67fbp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96p-8L 0xc.9bfd05535ad67fbp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc97p-8L 0xc.9bfd05535ad67fcp-4L : inexact-ok += clog10 downward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96e4914143e45ep-8L 0xc.9bfd05535ad67fb65b3b4a950cbp-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96e4914143e45ep-8L 0xc.9bfd05535ad67fb65b3b4a950cb8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96e4914143e45ep-8L 0xc.9bfd05535ad67fb65b3b4a950cbp-4L : inexact-ok += clog10 upward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96e4914143e45e8p-8L 0xc.9bfd05535ad67fb65b3b4a950cb8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96e4914143e44p-8L 0xc.9bfd05535ad67fb65b3b4a950cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96e4914143e44p-8L 0xc.9bfd05535ad67fb65b3b4a950cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96e4914143e44p-8L 0xc.9bfd05535ad67fb65b3b4a950cp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83adf3d766bc96e4914143e48p-8L 0xc.9bfd05535ad67fb65b3b4a951p-4L : inexact-ok += clog10 downward dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83adf3d76658p-8 0xc.9bfd05535ad68p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83adf3d7666p-8 0xc.9bfd05535ad68p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83adf3d76658p-8 0xc.9bfd05535ad68p-4 : inexact-ok += clog10 upward dbl-64 -0x4.745568p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83adf3d7666p-8 0xc.9bfd05535ad7p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f07p-8L 0xc.9bfd05535ad696fp-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f07p-8L 0xc.9bfd05535ad697p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f07p-8L 0xc.9bfd05535ad696fp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f08p-8L 0xc.9bfd05535ad697p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f07p-8L 0xc.9bfd05535ad696fp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f07p-8L 0xc.9bfd05535ad697p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f07p-8L 0xc.9bfd05535ad696fp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f08p-8L 0xc.9bfd05535ad697p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f077f9949cf0f51p-8L 0xc.9bfd05535ad696fd08c36204a59p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f077f9949cf0f51p-8L 0xc.9bfd05535ad696fd08c36204a598p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f077f9949cf0f51p-8L 0xc.9bfd05535ad696fd08c36204a59p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f077f9949cf0f518p-8L 0xc.9bfd05535ad696fd08c36204a598p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f077f9949cf0f4p-8L 0xc.9bfd05535ad696fd08c36204a4p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f077f9949cf0f4p-8L 0xc.9bfd05535ad696fd08c36204a4p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f077f9949cf0f4p-8L 0xc.9bfd05535ad696fd08c36204a4p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83adf3d7665f077f9949cf0f8p-8L 0xc.9bfd05535ad696fd08c36204a8p-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfep-8L 0xc.9bfd05535ad67fdp-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbffp-8L 0xc.9bfd05535ad67fep-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfep-8L 0xc.9bfd05535ad67fdp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbffp-8L 0xc.9bfd05535ad67fep-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfep-8L 0xc.9bfd05535ad67fdp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbffp-8L 0xc.9bfd05535ad67fep-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfep-8L 0xc.9bfd05535ad67fdp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbffp-8L 0xc.9bfd05535ad67fep-4L : inexact-ok += clog10 downward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfedb8d2e51c6878p-8L 0xc.9bfd05535ad67fdc2e1547bb2208p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfedb8d2e51c6878p-8L 0xc.9bfd05535ad67fdc2e1547bb221p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfedb8d2e51c6878p-8L 0xc.9bfd05535ad67fdc2e1547bb2208p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfedb8d2e51c688p-8L 0xc.9bfd05535ad67fdc2e1547bb221p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfedb8d2e51c68p-8L 0xc.9bfd05535ad67fdc2e1547bb2p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfedb8d2e51c68p-8L 0xc.9bfd05535ad67fdc2e1547bb24p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfedb8d2e51c68p-8L 0xc.9bfd05535ad67fdc2e1547bb2p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.745568p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83adf3d766bbfedb8d2e51c6cp-8L 0xc.9bfd05535ad67fdc2e1547bb24p-4L : inexact-ok += clog10 downward flt-32 -0x4.74557p-4f 0x1.1e7aa2p+0f : 0xf.d83afp-8f 0xc.9bfdp-4f : inexact-ok += clog10 tonearest flt-32 -0x4.74557p-4f 0x1.1e7aa2p+0f : 0xf.d83bp-8f 0xc.9bfd1p-4f : inexact-ok += clog10 towardzero flt-32 -0x4.74557p-4f 0x1.1e7aa2p+0f : 0xf.d83afp-8f 0xc.9bfdp-4f : inexact-ok += clog10 upward flt-32 -0x4.74557p-4f 0x1.1e7aa2p+0f : 0xf.d83bp-8f 0xc.9bfd1p-4f : inexact-ok += clog10 downward dbl-64 -0x4.74557p-4 0x1.1e7aa2p+0 : 0xf.d83af90d8f18p-8 0xc.9bfd080769acp-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74557p-4 0x1.1e7aa2p+0 : 0xf.d83af90d8f18p-8 0xc.9bfd080769ac8p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74557p-4 0x1.1e7aa2p+0 : 0xf.d83af90d8f18p-8 0xc.9bfd080769acp-4 : inexact-ok += clog10 upward dbl-64 -0x4.74557p-4 0x1.1e7aa2p+0 : 0xf.d83af90d8f188p-8 0xc.9bfd080769ac8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838ep-8L 0xc.9bfd080769ac688p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838ep-8L 0xc.9bfd080769ac688p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838ep-8L 0xc.9bfd080769ac688p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838fp-8L 0xc.9bfd080769ac689p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838ep-8L 0xc.9bfd080769ac688p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838ep-8L 0xc.9bfd080769ac688p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838ep-8L 0xc.9bfd080769ac688p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838fp-8L 0xc.9bfd080769ac689p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838e6197fb5af2bp-8L 0xc.9bfd080769ac68870330d08e73c8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838e6197fb5af2bp-8L 0xc.9bfd080769ac68870330d08e73dp-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838e6197fb5af2bp-8L 0xc.9bfd080769ac68870330d08e73c8p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838e6197fb5af2b08p-8L 0xc.9bfd080769ac68870330d08e73dp-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838e6197fb5af28p-8L 0xc.9bfd080769ac68870330d08e7p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838e6197fb5af2cp-8L 0xc.9bfd080769ac68870330d08e74p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838e6197fb5af28p-8L 0xc.9bfd080769ac68870330d08e7p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa2p+0L : 0xf.d83af90d8f1838e6197fb5af2cp-8L 0xc.9bfd080769ac68870330d08e74p-4L : inexact-ok += clog10 downward flt-32 -0x4.74557p-4f 0x1.1e7aap+0f : 0xf.d83a3p-8f 0xc.9bfdp-4f : inexact-ok += clog10 tonearest flt-32 -0x4.74557p-4f 0x1.1e7aap+0f : 0xf.d83a4p-8f 0xc.9bfd1p-4f : inexact-ok += clog10 towardzero flt-32 -0x4.74557p-4f 0x1.1e7aap+0f : 0xf.d83a3p-8f 0xc.9bfdp-4f : inexact-ok += clog10 upward flt-32 -0x4.74557p-4f 0x1.1e7aap+0f : 0xf.d83a4p-8f 0xc.9bfd1p-4f : inexact-ok += clog10 downward dbl-64 -0x4.74557p-4 0x1.1e7aap+0 : 0xf.d83a3deec4d2p-8 0xc.9bfd0af03f66p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74557p-4 0x1.1e7aap+0 : 0xf.d83a3deec4d2p-8 0xc.9bfd0af03f66p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74557p-4 0x1.1e7aap+0 : 0xf.d83a3deec4d2p-8 0xc.9bfd0af03f66p-4 : inexact-ok += clog10 upward dbl-64 -0x4.74557p-4 0x1.1e7aap+0 : 0xf.d83a3deec4d28p-8 0xc.9bfd0af03f668p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fbp-8L 0xc.9bfd0af03f6630ep-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fcp-8L 0xc.9bfd0af03f6630ep-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fbp-8L 0xc.9bfd0af03f6630ep-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fcp-8L 0xc.9bfd0af03f6630fp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fbp-8L 0xc.9bfd0af03f6630ep-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fcp-8L 0xc.9bfd0af03f6630ep-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fbp-8L 0xc.9bfd0af03f6630ep-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fcp-8L 0xc.9bfd0af03f6630fp-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fb88c947b717ff8p-8L 0xc.9bfd0af03f6630e2d3848418995p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fb88c947b718p-8L 0xc.9bfd0af03f6630e2d38484189958p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fb88c947b717ff8p-8L 0xc.9bfd0af03f6630e2d3848418995p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fb88c947b718p-8L 0xc.9bfd0af03f6630e2d38484189958p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fb88c947b717cp-8L 0xc.9bfd0af03f6630e2d384841898p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fb88c947b718p-8L 0xc.9bfd0af03f6630e2d384841898p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fb88c947b717cp-8L 0xc.9bfd0af03f6630e2d384841898p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aap+0L : 0xf.d83a3deec4d21fb88c947b718p-8L 0xc.9bfd0af03f6630e2d38484189cp-4L : inexact-ok += clog10 downward dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83aeae0cd39p-8 0xc.9bfd083fd5fd8p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83aeae0cd39p-8 0xc.9bfd083fd5fep-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83aeae0cd39p-8 0xc.9bfd083fd5fd8p-4 : inexact-ok += clog10 upward dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83aeae0cd398p-8 0xc.9bfd083fd5fep-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ap-8L 0xc.9bfd083fd5fdf11p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910bp-8L 0xc.9bfd083fd5fdf12p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ap-8L 0xc.9bfd083fd5fdf11p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910bp-8L 0xc.9bfd083fd5fdf12p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ap-8L 0xc.9bfd083fd5fdf11p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910bp-8L 0xc.9bfd083fd5fdf12p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ap-8L 0xc.9bfd083fd5fdf11p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910bp-8L 0xc.9bfd083fd5fdf12p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ac27bf648ef93p-8L 0xc.9bfd083fd5fdf11885b8f42a8ebp-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ac27bf648ef938p-8L 0xc.9bfd083fd5fdf11885b8f42a8eb8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ac27bf648ef93p-8L 0xc.9bfd083fd5fdf11885b8f42a8ebp-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ac27bf648ef938p-8L 0xc.9bfd083fd5fdf11885b8f42a8eb8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ac27bf648ef8p-8L 0xc.9bfd083fd5fdf11885b8f42a8cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ac27bf648ef8p-8L 0xc.9bfd083fd5fdf11885b8f42a9p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ac27bf648ef8p-8L 0xc.9bfd083fd5fdf11885b8f42a8cp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83aeae0cd3910ac27bf648efcp-8L 0xc.9bfd083fd5fdf11885b8f42a9p-4L : inexact-ok += clog10 downward dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83aeae0cd33p-8 0xc.9bfd083fd5fep-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83aeae0cd33p-8 0xc.9bfd083fd5fep-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83aeae0cd33p-8 0xc.9bfd083fd5fep-4 : inexact-ok += clog10 upward dbl-64 -0x4.74557p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83aeae0cd338p-8 0xc.9bfd083fd5fe8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337bp-8L 0xc.9bfd083fd5fe085p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337bp-8L 0xc.9bfd083fd5fe086p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337bp-8L 0xc.9bfd083fd5fe085p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337cp-8L 0xc.9bfd083fd5fe086p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337bp-8L 0xc.9bfd083fd5fe085p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337bp-8L 0xc.9bfd083fd5fe086p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337bp-8L 0xc.9bfd083fd5fe085p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337cp-8L 0xc.9bfd083fd5fe086p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337b5d9795332517p-8L 0xc.9bfd083fd5fe085f3365f9b26ee8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337b5d97953325178p-8L 0xc.9bfd083fd5fe085f3365f9b26ee8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337b5d9795332517p-8L 0xc.9bfd083fd5fe085f3365f9b26ee8p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337b5d97953325178p-8L 0xc.9bfd083fd5fe085f3365f9b26efp-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337b5d97953325p-8L 0xc.9bfd083fd5fe085f3365f9b26cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337b5d97953325p-8L 0xc.9bfd083fd5fe085f3365f9b27p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337b5d97953325p-8L 0xc.9bfd083fd5fe085f3365f9b26cp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83aeae0cd3337b5d979533254p-8L 0xc.9bfd083fd5fe085f3365f9b27p-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072p-8L 0xc.9bfd083fd5fdf13p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39073p-8L 0xc.9bfd083fd5fdf14p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072p-8L 0xc.9bfd083fd5fdf13p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39073p-8L 0xc.9bfd083fd5fdf14p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072p-8L 0xc.9bfd083fd5fdf13p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39073p-8L 0xc.9bfd083fd5fdf14p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072p-8L 0xc.9bfd083fd5fdf13p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39073p-8L 0xc.9bfd083fd5fdf14p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072b978032b2c2ep-8L 0xc.9bfd083fd5fdf13e58932d538b8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072b978032b2c2ep-8L 0xc.9bfd083fd5fdf13e58932d538b8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072b978032b2c2ep-8L 0xc.9bfd083fd5fdf13e58932d538b8p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072b978032b2c2e8p-8L 0xc.9bfd083fd5fdf13e58932d538b88p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072b978032b2cp-8L 0xc.9bfd083fd5fdf13e58932d5388p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072b978032b2c4p-8L 0xc.9bfd083fd5fdf13e58932d538cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072b978032b2cp-8L 0xc.9bfd083fd5fdf13e58932d5388p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74557p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83aeae0cd39072b978032b2c4p-8L 0xc.9bfd083fd5fdf13e58932d538cp-4L : inexact-ok += clog10 downward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa2p+0 : 0xf.d83af749653ap-8 0xc.9bfd0795d18a8p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa2p+0 : 0xf.d83af749653a8p-8 0xc.9bfd0795d18a8p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa2p+0 : 0xf.d83af749653ap-8 0xc.9bfd0795d18a8p-4 : inexact-ok += clog10 upward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa2p+0 : 0xf.d83af749653a8p-8 0xc.9bfd0795d18bp-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b1p-8L 0xc.9bfd0795d18a873p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b1p-8L 0xc.9bfd0795d18a873p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b1p-8L 0xc.9bfd0795d18a873p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b2p-8L 0xc.9bfd0795d18a874p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b1p-8L 0xc.9bfd0795d18a873p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b1p-8L 0xc.9bfd0795d18a873p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b1p-8L 0xc.9bfd0795d18a873p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b2p-8L 0xc.9bfd0795d18a874p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b15218898680a78p-8L 0xc.9bfd0795d18a873503ac9977633p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b15218898680a78p-8L 0xc.9bfd0795d18a873503ac9977633p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b15218898680a78p-8L 0xc.9bfd0795d18a873503ac9977633p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b15218898680a8p-8L 0xc.9bfd0795d18a873503ac99776338p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b152188986808p-8L 0xc.9bfd0795d18a873503ac99776p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b15218898680cp-8L 0xc.9bfd0795d18a873503ac997764p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b152188986808p-8L 0xc.9bfd0795d18a873503ac99776p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653a7b15218898680cp-8L 0xc.9bfd0795d18a873503ac997764p-4L : inexact-ok += clog10 downward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aap+0 : 0xf.d83a3c2a9aeep-8 0xc.9bfd0a7ea7438p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aap+0 : 0xf.d83a3c2a9aee8p-8 0xc.9bfd0a7ea7438p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aap+0 : 0xf.d83a3c2a9aeep-8 0xc.9bfd0a7ea7438p-4 : inexact-ok += clog10 upward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aap+0 : 0xf.d83a3c2a9aee8p-8 0xc.9bfd0a7ea744p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fep-8L 0xc.9bfd0a7ea7439c3p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fep-8L 0xc.9bfd0a7ea7439c3p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fep-8L 0xc.9bfd0a7ea7439c3p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6ffp-8L 0xc.9bfd0a7ea7439c4p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fep-8L 0xc.9bfd0a7ea7439c3p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fep-8L 0xc.9bfd0a7ea7439c3p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fep-8L 0xc.9bfd0a7ea7439c3p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6ffp-8L 0xc.9bfd0a7ea7439c4p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fe0db22c80cb358p-8L 0xc.9bfd0a7ea7439c36c87d4090a6d8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fe0db22c80cb36p-8L 0xc.9bfd0a7ea7439c36c87d4090a6d8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fe0db22c80cb358p-8L 0xc.9bfd0a7ea7439c36c87d4090a6d8p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fe0db22c80cb36p-8L 0xc.9bfd0a7ea7439c36c87d4090a6ep-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fe0db22c80cbp-8L 0xc.9bfd0a7ea7439c36c87d4090a4p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fe0db22c80cb4p-8L 0xc.9bfd0a7ea7439c36c87d4090a8p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fe0db22c80cbp-8L 0xc.9bfd0a7ea7439c36c87d4090a4p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aee6fe0db22c80cb4p-8L 0xc.9bfd0a7ea7439c36c87d4090a8p-4L : inexact-ok += clog10 downward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83ae91ca35a8p-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83ae91ca35bp-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83ae91ca35a8p-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 upward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83ae91ca35bp-8 0xc.9bfd07ce3ddc8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8p-8L 0xc.9bfd07ce3ddc023p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf9p-8L 0xc.9bfd07ce3ddc023p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8p-8L 0xc.9bfd07ce3ddc023p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf9p-8L 0xc.9bfd07ce3ddc024p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8p-8L 0xc.9bfd07ce3ddc023p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf9p-8L 0xc.9bfd07ce3ddc023p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8p-8L 0xc.9bfd07ce3ddc023p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf9p-8L 0xc.9bfd07ce3ddc024p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8f12772902cf7p-8L 0xc.9bfd07ce3ddc02306b6626a828f8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8f12772902cf78p-8L 0xc.9bfd07ce3ddc02306b6626a828f8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8f12772902cf7p-8L 0xc.9bfd07ce3ddc02306b6626a828f8p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8f12772902cf78p-8L 0xc.9bfd07ce3ddc02306b6626a829p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8f12772902ccp-8L 0xc.9bfd07ce3ddc02306b6626a828p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8f12772902dp-8L 0xc.9bfd07ce3ddc02306b6626a828p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8f12772902ccp-8L 0xc.9bfd07ce3ddc02306b6626a828p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35adf8f12772902dp-8L 0xc.9bfd07ce3ddc02306b6626a82cp-4L : inexact-ok += clog10 downward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83ae91ca355p-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83ae91ca355p-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83ae91ca355p-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 upward dbl-64 -0x4.74556ec92eb44p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83ae91ca3558p-8 0xc.9bfd07ce3ddc8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca355069p-8L 0xc.9bfd07ce3ddc197p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35506ap-8L 0xc.9bfd07ce3ddc197p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca355069p-8L 0xc.9bfd07ce3ddc197p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35506ap-8L 0xc.9bfd07ce3ddc198p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca355069p-8L 0xc.9bfd07ce3ddc197p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35506ap-8L 0xc.9bfd07ce3ddc197p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca355069p-8L 0xc.9bfd07ce3ddc197p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35506ap-8L 0xc.9bfd07ce3ddc198p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca3550698c4018770bfa8p-8L 0xc.9bfd07ce3ddc1977190d915fb408p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca3550698c4018770bfa8p-8L 0xc.9bfd07ce3ddc1977190d915fb408p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca3550698c4018770bfa8p-8L 0xc.9bfd07ce3ddc1977190d915fb408p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca3550698c4018770bfbp-8L 0xc.9bfd07ce3ddc1977190d915fb41p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca3550698c4018770bcp-8L 0xc.9bfd07ce3ddc1977190d915fb4p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca3550698c4018770cp-8L 0xc.9bfd07ce3ddc1977190d915fb4p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca3550698c4018770bcp-8L 0xc.9bfd07ce3ddc1977190d915fb4p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca3550698c4018770cp-8L 0xc.9bfd07ce3ddc1977190d915fb8p-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad6p-8L 0xc.9bfd07ce3ddc025p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad61p-8L 0xc.9bfd07ce3ddc025p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad6p-8L 0xc.9bfd07ce3ddc025p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad61p-8L 0xc.9bfd07ce3ddc026p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad6p-8L 0xc.9bfd07ce3ddc025p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad61p-8L 0xc.9bfd07ce3ddc025p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad6p-8L 0xc.9bfd07ce3ddc025p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad61p-8L 0xc.9bfd07ce3ddc026p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad60e8237a9dc4258p-8L 0xc.9bfd07ce3ddc02563e4056b59338p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad60e8237a9dc4258p-8L 0xc.9bfd07ce3ddc02563e4056b59338p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad60e8237a9dc4258p-8L 0xc.9bfd07ce3ddc02563e4056b59338p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad60e8237a9dc426p-8L 0xc.9bfd07ce3ddc02563e4056b5934p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad60e8237a9dc4p-8L 0xc.9bfd07ce3ddc02563e4056b59p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad60e8237a9dc44p-8L 0xc.9bfd07ce3ddc02563e4056b594p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad60e8237a9dc4p-8L 0xc.9bfd07ce3ddc02563e4056b59p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb44p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35ad60e8237a9dc44p-8L 0xc.9bfd07ce3ddc02563e4056b594p-4L : inexact-ok += clog10 downward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa2p+0 : 0xf.d83af749653a8p-8 0xc.9bfd0795d18a8p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa2p+0 : 0xf.d83af749653bp-8 0xc.9bfd0795d18a8p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa2p+0 : 0xf.d83af749653a8p-8 0xc.9bfd0795d18a8p-4 : inexact-ok += clog10 upward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa2p+0 : 0xf.d83af749653bp-8 0xc.9bfd0795d18bp-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82p-8L 0xc.9bfd0795d18a9e9p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad83p-8L 0xc.9bfd0795d18a9eap-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82p-8L 0xc.9bfd0795d18a9e9p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad83p-8L 0xc.9bfd0795d18a9eap-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82p-8L 0xc.9bfd0795d18a9e9p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad83p-8L 0xc.9bfd0795d18a9eap-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82p-8L 0xc.9bfd0795d18a9e9p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad83p-8L 0xc.9bfd0795d18a9eap-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82fd80e85a73f9p-8L 0xc.9bfd0795d18a9e98dce3a3d1be9p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82fd80e85a73f98p-8L 0xc.9bfd0795d18a9e98dce3a3d1be98p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82fd80e85a73f9p-8L 0xc.9bfd0795d18a9e98dce3a3d1be9p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82fd80e85a73f98p-8L 0xc.9bfd0795d18a9e98dce3a3d1be98p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82fd80e85a73cp-8L 0xc.9bfd0795d18a9e98dce3a3d1bcp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82fd80e85a74p-8L 0xc.9bfd0795d18a9e98dce3a3d1cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82fd80e85a73cp-8L 0xc.9bfd0795d18a9e98dce3a3d1bcp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ad82fd80e85a74p-8L 0xc.9bfd0795d18a9e98dce3a3d1cp-4L : inexact-ok += clog10 downward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aap+0 : 0xf.d83a3c2a9aee8p-8 0xc.9bfd0a7ea7438p-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aap+0 : 0xf.d83a3c2a9aefp-8 0xc.9bfd0a7ea7438p-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aap+0 : 0xf.d83a3c2a9aee8p-8 0xc.9bfd0a7ea7438p-4 : inexact-ok += clog10 upward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aap+0 : 0xf.d83a3c2a9aefp-8 0xc.9bfd0a7ea744p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfp-8L 0xc.9bfd0a7ea743b39p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeecdp-8L 0xc.9bfd0a7ea743b3ap-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfp-8L 0xc.9bfd0a7ea743b39p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeecdp-8L 0xc.9bfd0a7ea743b3ap-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfp-8L 0xc.9bfd0a7ea743b39p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeecdp-8L 0xc.9bfd0a7ea743b3ap-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfp-8L 0xc.9bfd0a7ea743b39p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeecdp-8L 0xc.9bfd0a7ea743b3ap-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfb92e21b3fb95p-8L 0xc.9bfd0a7ea743b39aa1d939036eep-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfb92e21b3fb958p-8L 0xc.9bfd0a7ea743b39aa1d939036ee8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfb92e21b3fb95p-8L 0xc.9bfd0a7ea743b39aa1d939036eep-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfb92e21b3fb958p-8L 0xc.9bfd0a7ea743b39aa1d939036ee8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfb92e21b3fb8p-8L 0xc.9bfd0a7ea743b39aa1d939036cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfb92e21b3fb8p-8L 0xc.9bfd0a7ea743b39aa1d939037p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfb92e21b3fb8p-8L 0xc.9bfd0a7ea743b39aa1d939036cp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeeccfb92e21b3fbcp-8L 0xc.9bfd0a7ea743b39aa1d939037p-4L : inexact-ok += clog10 downward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83ae91ca35bp-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83ae91ca35bp-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83ae91ca35bp-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 upward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6fp+0 : 0xf.d83ae91ca35b8p-8 0xc.9bfd07ce3ddc8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3cap-8L 0xc.9bfd07ce3ddc199p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3cbp-8L 0xc.9bfd07ce3ddc199p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3cap-8L 0xc.9bfd07ce3ddc199p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3cbp-8L 0xc.9bfd07ce3ddc19ap-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3cap-8L 0xc.9bfd07ce3ddc199p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3cbp-8L 0xc.9bfd07ce3ddc199p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3cap-8L 0xc.9bfd07ce3ddc199p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3cbp-8L 0xc.9bfd07ce3ddc19ap-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3ca9c914d3e0f918p-8L 0xc.9bfd07ce3ddc1994449ffd2e709p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3ca9c914d3e0f92p-8L 0xc.9bfd07ce3ddc1994449ffd2e709p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3ca9c914d3e0f918p-8L 0xc.9bfd07ce3ddc1994449ffd2e709p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3ca9c914d3e0f92p-8L 0xc.9bfd07ce3ddc1994449ffd2e7098p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3ca9c914d3e0f8p-8L 0xc.9bfd07ce3ddc1994449ffd2e7p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3ca9c914d3e0f8p-8L 0xc.9bfd07ce3ddc1994449ffd2e7p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3ca9c914d3e0f8p-8L 0xc.9bfd07ce3ddc1994449ffd2e7p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b3ca9c914d3e0fcp-8L 0xc.9bfd07ce3ddc1994449ffd2e74p-4L : inexact-ok += clog10 downward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83ae91ca355p-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 tonearest dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83ae91ca3558p-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 towardzero dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83ae91ca355p-8 0xc.9bfd07ce3ddcp-4 : inexact-ok += clog10 upward dbl-64 -0x4.74556ec92eb48p-4 0x1.1e7aa1d936f6ep+0 : 0xf.d83ae91ca3558p-8 0xc.9bfd07ce3ddc8p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563bp-8L 0xc.9bfd07ce3ddc30dp-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563bp-8L 0xc.9bfd07ce3ddc30ep-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563bp-8L 0xc.9bfd07ce3ddc30dp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563cp-8L 0xc.9bfd07ce3ddc30ep-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563bp-8L 0xc.9bfd07ce3ddc30dp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563bp-8L 0xc.9bfd07ce3ddc30ep-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563bp-8L 0xc.9bfd07ce3ddc30dp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563cp-8L 0xc.9bfd07ce3ddc30ep-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563b37a9f324ef318p-8L 0xc.9bfd07ce3ddc30daf24767e5fccp-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563b37a9f324ef32p-8L 0xc.9bfd07ce3ddc30daf24767e5fcc8p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563b37a9f324ef318p-8L 0xc.9bfd07ce3ddc30daf24767e5fccp-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563b37a9f324ef32p-8L 0xc.9bfd07ce3ddc30daf24767e5fcc8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563b37a9f324efp-8L 0xc.9bfd07ce3ddc30daf24767e5fcp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563b37a9f324ef4p-8L 0xc.9bfd07ce3ddc30daf24767e5fcp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563b37a9f324efp-8L 0xc.9bfd07ce3ddc30daf24767e5fcp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35563b37a9f324ef4p-8L 0xc.9bfd07ce3ddc30daf24767e6p-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332p-8L 0xc.9bfd07ce3ddc19bp-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b333p-8L 0xc.9bfd07ce3ddc19cp-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332p-8L 0xc.9bfd07ce3ddc19bp-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b333p-8L 0xc.9bfd07ce3ddc19cp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332p-8L 0xc.9bfd07ce3ddc19bp-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b333p-8L 0xc.9bfd07ce3ddc19cp-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332p-8L 0xc.9bfd07ce3ddc19bp-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b333p-8L 0xc.9bfd07ce3ddc19cp-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332938d554ba6c1p-8L 0xc.9bfd07ce3ddc19ba177a2d3bdadp-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332938d554ba6c1p-8L 0xc.9bfd07ce3ddc19ba177a2d3bdadp-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332938d554ba6c1p-8L 0xc.9bfd07ce3ddc19ba177a2d3bdadp-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332938d554ba6c18p-8L 0xc.9bfd07ce3ddc19ba177a2d3bdad8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332938d554ba6cp-8L 0xc.9bfd07ce3ddc19ba177a2d3bd8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332938d554ba6cp-8L 0xc.9bfd07ce3ddc19ba177a2d3bdcp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332938d554ba6cp-8L 0xc.9bfd07ce3ddc19ba177a2d3bd8p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb48p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b332938d554ba7p-8L 0xc.9bfd07ce3ddc19ba177a2d3bdcp-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac74p-8L 0xc.9bfd0795d18a9a5p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac74p-8L 0xc.9bfd0795d18a9a6p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac74p-8L 0xc.9bfd0795d18a9a5p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac75p-8L 0xc.9bfd0795d18a9a6p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac74p-8L 0xc.9bfd0795d18a9a5p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac74p-8L 0xc.9bfd0795d18a9a6p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac74p-8L 0xc.9bfd0795d18a9a5p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac75p-8L 0xc.9bfd0795d18a9a6p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac7467de7320f4418p-8L 0xc.9bfd0795d18a9a5939ef247054f8p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac7467de7320f4418p-8L 0xc.9bfd0795d18a9a5939ef247055p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac7467de7320f4418p-8L 0xc.9bfd0795d18a9a5939ef247054f8p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac7467de7320f442p-8L 0xc.9bfd0795d18a9a5939ef247055p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac7467de7320f44p-8L 0xc.9bfd0795d18a9a5939ef247054p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac7467de7320f44p-8L 0xc.9bfd0795d18a9a5939ef247054p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac7467de7320f44p-8L 0xc.9bfd0795d18a9a5939ef247054p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa2p+0L : 0xf.d83af749653ac7467de7320f48p-8L 0xc.9bfd0795d18a9a5939ef247058p-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc1p-8L 0xc.9bfd0a7ea743af5p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc1p-8L 0xc.9bfd0a7ea743af6p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc1p-8L 0xc.9bfd0a7ea743af5p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc2p-8L 0xc.9bfd0a7ea743af6p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc1p-8L 0xc.9bfd0a7ea743af5p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc1p-8L 0xc.9bfd0a7ea743af6p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc1p-8L 0xc.9bfd0a7ea743af5p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc2p-8L 0xc.9bfd0a7ea743af6p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc123881daa2f46p-8L 0xc.9bfd0a7ea743af5afede0462959p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc123881daa2f468p-8L 0xc.9bfd0a7ea743af5afede04629598p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc123881daa2f46p-8L 0xc.9bfd0a7ea743af5afede0462959p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc123881daa2f468p-8L 0xc.9bfd0a7ea743af5afede04629598p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc123881daa2f4p-8L 0xc.9bfd0a7ea743af5afede046294p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc123881daa2f4p-8L 0xc.9bfd0a7ea743af5afede046294p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc123881daa2f4p-8L 0xc.9bfd0a7ea743af5afede046294p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aap+0L : 0xf.d83a3c2a9aeebc123881daa2f8p-8L 0xc.9bfd0a7ea743af5afede046298p-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bcp-8L 0xc.9bfd07ce3ddc155p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bcp-8L 0xc.9bfd07ce3ddc155p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bcp-8L 0xc.9bfd07ce3ddc155p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bdp-8L 0xc.9bfd07ce3ddc156p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bcp-8L 0xc.9bfd07ce3ddc155p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bcp-8L 0xc.9bfd07ce3ddc155p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bcp-8L 0xc.9bfd07ce3ddc155p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bdp-8L 0xc.9bfd07ce3ddc156p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bc06ee930579e3p-8L 0xc.9bfd07ce3ddc1554a1aafbb70c9p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bc06ee930579e38p-8L 0xc.9bfd07ce3ddc1554a1aafbb70c9p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bc06ee930579e3p-8L 0xc.9bfd07ce3ddc1554a1aafbb70c9p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bc06ee930579e38p-8L 0xc.9bfd07ce3ddc1554a1aafbb70c98p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bc06ee930579cp-8L 0xc.9bfd07ce3ddc1554a1aafbb70cp-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bc06ee93057ap-8L 0xc.9bfd07ce3ddc1554a1aafbb70cp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bc06ee930579cp-8L 0xc.9bfd07ce3ddc1554a1aafbb70cp-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6fp+0L : 0xf.d83ae91ca35b2bc06ee93057ap-8L 0xc.9bfd07ce3ddc1554a1aafbb71p-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552cp-8L 0xc.9bfd07ce3ddc2c9p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552dp-8L 0xc.9bfd07ce3ddc2cap-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552cp-8L 0xc.9bfd07ce3ddc2c9p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552dp-8L 0xc.9bfd07ce3ddc2cap-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552cp-8L 0xc.9bfd07ce3ddc2c9p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552dp-8L 0xc.9bfd07ce3ddc2cap-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552cp-8L 0xc.9bfd07ce3ddc2c9p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552dp-8L 0xc.9bfd07ce3ddc2cap-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552ca20738ec59668p-8L 0xc.9bfd07ce3ddc2c9b4f52666e989p-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552ca20738ec5967p-8L 0xc.9bfd07ce3ddc2c9b4f52666e989p-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552ca20738ec59668p-8L 0xc.9bfd07ce3ddc2c9b4f52666e989p-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552ca20738ec5967p-8L 0xc.9bfd07ce3ddc2c9b4f52666e9898p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552ca20738ec594p-8L 0xc.9bfd07ce3ddc2c9b4f52666e98p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552ca20738ec598p-8L 0xc.9bfd07ce3ddc2c9b4f52666e98p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552ca20738ec594p-8L 0xc.9bfd07ce3ddc2c9b4f52666e98p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6ep+0L : 0xf.d83ae91ca35552ca20738ec598p-8L 0xc.9bfd07ce3ddc2c9b4f52666e9cp-4L : inexact-ok += clog10 downward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223p-8L 0xc.9bfd07ce3ddc157p-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b224p-8L 0xc.9bfd07ce3ddc158p-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223p-8L 0xc.9bfd07ce3ddc157p-4L : inexact-ok += clog10 upward ldbl-96-intel -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b224p-8L 0xc.9bfd07ce3ddc158p-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223p-8L 0xc.9bfd07ce3ddc157p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b224p-8L 0xc.9bfd07ce3ddc158p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223p-8L 0xc.9bfd07ce3ddc157p-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b224p-8L 0xc.9bfd07ce3ddc158p-4L : inexact-ok += clog10 downward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223fdea9b131112p-8L 0xc.9bfd07ce3ddc157a74852bc476dp-4L : inexact-ok += clog10 tonearest ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223fdea9b1311128p-8L 0xc.9bfd07ce3ddc157a74852bc476dp-4L : inexact-ok += clog10 towardzero ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223fdea9b131112p-8L 0xc.9bfd07ce3ddc157a74852bc476dp-4L : inexact-ok += clog10 upward ldbl-128 -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223fdea9b1311128p-8L 0xc.9bfd07ce3ddc157a74852bc476d8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223fdea9b1311p-8L 0xc.9bfd07ce3ddc157a74852bc474p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223fdea9b1311p-8L 0xc.9bfd07ce3ddc157a74852bc478p-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223fdea9b1311p-8L 0xc.9bfd07ce3ddc157a74852bc474p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x4.74556ec92eb4746p-4L 0x1.1e7aa1d936f6efe6p+0L : 0xf.d83ae91ca35b223fdea9b13114p-8L 0xc.9bfd07ce3ddc157a74852bc478p-4L : inexact-ok +clog10 0x9.97a15de8e59d8p-4 -0 += clog10 downward flt-32 0x9.97a16p-4f -0x0p+0f : -0x3.8e1e68p-4f -0x0p+0f : inexact-ok += clog10 tonearest flt-32 0x9.97a16p-4f -0x0p+0f : -0x3.8e1e64p-4f -0x0p+0f : inexact-ok += clog10 towardzero flt-32 0x9.97a16p-4f -0x0p+0f : -0x3.8e1e64p-4f -0x0p+0f : inexact-ok += clog10 upward flt-32 0x9.97a16p-4f -0x0p+0f : -0x3.8e1e64p-4f -0x0p+0f : inexact-ok += clog10 downward dbl-64 0x9.97a16p-4 -0x0p+0 : -0x3.8e1e641ab8dcp-4 -0x0p+0 : inexact-ok += clog10 tonearest dbl-64 0x9.97a16p-4 -0x0p+0 : -0x3.8e1e641ab8dcp-4 -0x0p+0 : inexact-ok += clog10 towardzero dbl-64 0x9.97a16p-4 -0x0p+0 : -0x3.8e1e641ab8dbep-4 -0x0p+0 : inexact-ok += clog10 upward dbl-64 0x9.97a16p-4 -0x0p+0 : -0x3.8e1e641ab8dbep-4 -0x0p+0 : inexact-ok += clog10 downward ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf048p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-intel 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf048p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea068p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea068p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea066p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea066p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903dea1p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903deap-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903deap-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128ibm 0x9.97a16p-4L -0x0p+0L : -0x3.8e1e641ab8dbf044e14903deap-4L -0x0p+0L : inexact-ok += clog10 downward flt-32 0x9.97a15p-4f -0x0p+0f : -0x3.8e1e7p-4f -0x0p+0f : inexact-ok += clog10 tonearest flt-32 0x9.97a15p-4f -0x0p+0f : -0x3.8e1e7p-4f -0x0p+0f : inexact-ok += clog10 towardzero flt-32 0x9.97a15p-4f -0x0p+0f : -0x3.8e1e6cp-4f -0x0p+0f : inexact-ok += clog10 upward flt-32 0x9.97a15p-4f -0x0p+0f : -0x3.8e1e6cp-4f -0x0p+0f : inexact-ok += clog10 downward dbl-64 0x9.97a15p-4 -0x0p+0 : -0x3.8e1e6fb1e2496p-4 -0x0p+0 : inexact-ok += clog10 tonearest dbl-64 0x9.97a15p-4 -0x0p+0 : -0x3.8e1e6fb1e2494p-4 -0x0p+0 : inexact-ok += clog10 towardzero dbl-64 0x9.97a15p-4 -0x0p+0 : -0x3.8e1e6fb1e2494p-4 -0x0p+0 : inexact-ok += clog10 upward dbl-64 0x9.97a15p-4 -0x0p+0 : -0x3.8e1e6fb1e2494p-4 -0x0p+0 : inexact-ok += clog10 downward ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494858p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494858p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494854p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-intel 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494854p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494858p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494858p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494854p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494854p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9ee74p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9ee74p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9ee72p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9ee72p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9efp-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9eep-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9eep-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128ibm 0x9.97a15p-4L -0x0p+0L : -0x3.8e1e6fb1e2494856a4b690d9eep-4L -0x0p+0L : inexact-ok += clog10 downward dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x3.8e1e659e5a712p-4 -0x0p+0 : inexact-ok += clog10 tonearest dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x3.8e1e659e5a71p-4 -0x0p+0 : inexact-ok += clog10 towardzero dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x3.8e1e659e5a71p-4 -0x0p+0 : inexact-ok += clog10 upward dbl-64 0x9.97a15de8e59d8p-4 -0x0p+0 : -0x3.8e1e659e5a71p-4 -0x0p+0 : inexact-ok += clog10 downward ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d54p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-intel 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d54p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-96-m68k 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d5p-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806ep-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806ep-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806dep-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806dep-4L -0x0p+0L : inexact-ok += clog10 downward ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b807p-4L -0x0p+0L : inexact-ok += clog10 tonearest ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b807p-4L -0x0p+0L : inexact-ok += clog10 towardzero ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806p-4L -0x0p+0L : inexact-ok += clog10 upward ldbl-128ibm 0x9.97a15de8e59d8p-4L -0x0p+0L : -0x3.8e1e659e5a710d515cabe6b806p-4L -0x0p+0L : inexact-ok +clog10 -0x9.7f1d7p-64 0x9.db37dp-4 += clog10 downward flt-32 -0x9.7f1d7p-64f 0x9.db37dp-4f : -0x3.5dd1dp-4f 0xa.ea3e2p-4f : inexact-ok += clog10 tonearest flt-32 -0x9.7f1d7p-64f 0x9.db37dp-4f : -0x3.5dd1dp-4f 0xa.ea3e2p-4f : inexact-ok += clog10 towardzero flt-32 -0x9.7f1d7p-64f 0x9.db37dp-4f : -0x3.5dd1ccp-4f 0xa.ea3e2p-4f : inexact-ok += clog10 upward flt-32 -0x9.7f1d7p-64f 0x9.db37dp-4f : -0x3.5dd1ccp-4f 0xa.ea3e3p-4f : inexact-ok += clog10 downward dbl-64 -0x9.7f1d7p-64 0x9.db37dp-4 : -0x3.5dd1cff7deb9ap-4 0xa.ea3e26597ddp-4 : inexact-ok += clog10 tonearest dbl-64 -0x9.7f1d7p-64 0x9.db37dp-4 : -0x3.5dd1cff7deb9ap-4 0xa.ea3e26597dd08p-4 : inexact-ok += clog10 towardzero dbl-64 -0x9.7f1d7p-64 0x9.db37dp-4 : -0x3.5dd1cff7deb98p-4 0xa.ea3e26597ddp-4 : inexact-ok += clog10 upward dbl-64 -0x9.7f1d7p-64 0x9.db37dp-4 : -0x3.5dd1cff7deb98p-4 0xa.ea3e26597dd08p-4 : inexact-ok += clog10 downward ldbl-96-intel -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d4p-4L 0xa.ea3e26597dd058ep-4L : inexact-ok += clog10 tonearest ldbl-96-intel -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d4p-4L 0xa.ea3e26597dd058ep-4L : inexact-ok += clog10 towardzero ldbl-96-intel -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997dp-4L 0xa.ea3e26597dd058ep-4L : inexact-ok += clog10 upward ldbl-96-intel -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997dp-4L 0xa.ea3e26597dd058fp-4L : inexact-ok += clog10 downward ldbl-96-m68k -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d4p-4L 0xa.ea3e26597dd058ep-4L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d4p-4L 0xa.ea3e26597dd058ep-4L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997dp-4L 0xa.ea3e26597dd058ep-4L : inexact-ok += clog10 upward ldbl-96-m68k -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997dp-4L 0xa.ea3e26597dd058fp-4L : inexact-ok += clog10 downward ldbl-128 -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d39cc9f778e8e8p-4L 0xa.ea3e26597dd058e1d8189979cabp-4L : inexact-ok += clog10 tonearest ldbl-128 -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d39cc9f778e8e6p-4L 0xa.ea3e26597dd058e1d8189979cabp-4L : inexact-ok += clog10 towardzero ldbl-128 -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d39cc9f778e8e6p-4L 0xa.ea3e26597dd058e1d8189979cabp-4L : inexact-ok += clog10 upward ldbl-128 -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d39cc9f778e8e6p-4L 0xa.ea3e26597dd058e1d8189979cab8p-4L : inexact-ok += clog10 downward ldbl-128ibm -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d39cc9f778e9p-4L 0xa.ea3e26597dd058e1d8189979c8p-4L : inexact-ok += clog10 tonearest ldbl-128ibm -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d39cc9f778e9p-4L 0xa.ea3e26597dd058e1d8189979ccp-4L : inexact-ok += clog10 towardzero ldbl-128ibm -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d39cc9f778e8p-4L 0xa.ea3e26597dd058e1d8189979c8p-4L : inexact-ok += clog10 upward ldbl-128ibm -0x9.7f1d7p-64L 0x9.db37dp-4L : -0x3.5dd1cff7deb997d39cc9f778e8p-4L 0xa.ea3e26597dd058e1d8189979ccp-4L : inexact-ok +clog10 -0x8.5efc4p-4 -0x5.40310cp-4 += clog10 downward flt-32 -0x8.5efc4p-4f -0x5.403108p-4f : -0x3.59469cp-4f -0x1.1efeecp+0f : inexact-ok += clog10 tonearest flt-32 -0x8.5efc4p-4f -0x5.403108p-4f : -0x3.59469cp-4f -0x1.1efeeap+0f : inexact-ok += clog10 towardzero flt-32 -0x8.5efc4p-4f -0x5.403108p-4f : -0x3.594698p-4f -0x1.1efeeap+0f : inexact-ok += clog10 upward flt-32 -0x8.5efc4p-4f -0x5.403108p-4f : -0x3.594698p-4f -0x1.1efeeap+0f : inexact-ok += clog10 downward dbl-64 -0x8.5efc4p-4 -0x5.403108p-4 : -0x3.59469a5573c1p-4 -0x1.1efeea7aa49f5p+0 : inexact-ok += clog10 tonearest dbl-64 -0x8.5efc4p-4 -0x5.403108p-4 : -0x3.59469a5573c0ep-4 -0x1.1efeea7aa49f4p+0 : inexact-ok += clog10 towardzero dbl-64 -0x8.5efc4p-4 -0x5.403108p-4 : -0x3.59469a5573c0ep-4 -0x1.1efeea7aa49f4p+0 : inexact-ok += clog10 upward dbl-64 -0x8.5efc4p-4 -0x5.403108p-4 : -0x3.59469a5573c0ep-4 -0x1.1efeea7aa49f4p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e928p-4L -0x1.1efeea7aa49f421ap+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924p-4L -0x1.1efeea7aa49f421ap+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924p-4L -0x1.1efeea7aa49f4218p+0L : inexact-ok += clog10 upward ldbl-96-intel -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924p-4L -0x1.1efeea7aa49f4218p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e928p-4L -0x1.1efeea7aa49f421ap+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924p-4L -0x1.1efeea7aa49f421ap+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924p-4L -0x1.1efeea7aa49f4218p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924p-4L -0x1.1efeea7aa49f4218p+0L : inexact-ok += clog10 downward ldbl-128 -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924fa957c749ee4p-4L -0x1.1efeea7aa49f42194853a72029d3p+0L : inexact-ok += clog10 tonearest ldbl-128 -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924fa957c749ee4p-4L -0x1.1efeea7aa49f42194853a72029d3p+0L : inexact-ok += clog10 towardzero ldbl-128 -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924fa957c749ee2p-4L -0x1.1efeea7aa49f42194853a72029d2p+0L : inexact-ok += clog10 upward ldbl-128 -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924fa957c749ee2p-4L -0x1.1efeea7aa49f42194853a72029d2p+0L : inexact-ok += clog10 downward ldbl-128ibm -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924fa957c749fp-4L -0x1.1efeea7aa49f42194853a7202ap+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924fa957c749fp-4L -0x1.1efeea7aa49f42194853a7202ap+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924fa957c749ep-4L -0x1.1efeea7aa49f42194853a720298p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x8.5efc4p-4L -0x5.403108p-4L : -0x3.59469a5573c0e924fa957c749ep-4L -0x1.1efeea7aa49f42194853a720298p+0L : inexact-ok += clog10 downward flt-32 -0x8.5efc4p-4f -0x5.40311p-4f : -0x3.594698p-4f -0x1.1efeecp+0f : inexact-ok += clog10 tonearest flt-32 -0x8.5efc4p-4f -0x5.40311p-4f : -0x3.594698p-4f -0x1.1efeeap+0f : inexact-ok += clog10 towardzero flt-32 -0x8.5efc4p-4f -0x5.40311p-4f : -0x3.594694p-4f -0x1.1efeeap+0f : inexact-ok += clog10 upward flt-32 -0x8.5efc4p-4f -0x5.40311p-4f : -0x3.594694p-4f -0x1.1efeeap+0f : inexact-ok += clog10 downward dbl-64 -0x8.5efc4p-4 -0x5.40311p-4 : -0x3.594697583206p-4 -0x1.1efeea2e64618p+0 : inexact-ok += clog10 tonearest dbl-64 -0x8.5efc4p-4 -0x5.40311p-4 : -0x3.594697583206p-4 -0x1.1efeea2e64617p+0 : inexact-ok += clog10 towardzero dbl-64 -0x8.5efc4p-4 -0x5.40311p-4 : -0x3.594697583205ep-4 -0x1.1efeea2e64617p+0 : inexact-ok += clog10 upward dbl-64 -0x8.5efc4p-4 -0x5.40311p-4 : -0x3.594697583205ep-4 -0x1.1efeea2e64617p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff8p-4L -0x1.1efeea2e646172d8p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff4p-4L -0x1.1efeea2e646172d6p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff4p-4L -0x1.1efeea2e646172d6p+0L : inexact-ok += clog10 upward ldbl-96-intel -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff4p-4L -0x1.1efeea2e646172d6p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff8p-4L -0x1.1efeea2e646172d8p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff4p-4L -0x1.1efeea2e646172d6p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff4p-4L -0x1.1efeea2e646172d6p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff4p-4L -0x1.1efeea2e646172d6p+0L : inexact-ok += clog10 downward ldbl-128 -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff5fea5d79657f8p-4L -0x1.1efeea2e646172d61cbae7c578b9p+0L : inexact-ok += clog10 tonearest ldbl-128 -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff5fea5d79657f8p-4L -0x1.1efeea2e646172d61cbae7c578b9p+0L : inexact-ok += clog10 towardzero ldbl-128 -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff5fea5d79657f6p-4L -0x1.1efeea2e646172d61cbae7c578b8p+0L : inexact-ok += clog10 upward ldbl-128 -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff5fea5d79657f6p-4L -0x1.1efeea2e646172d61cbae7c578b8p+0L : inexact-ok += clog10 downward ldbl-128ibm -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff5fea5d79658p-4L -0x1.1efeea2e646172d61cbae7c579p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff5fea5d79658p-4L -0x1.1efeea2e646172d61cbae7c5788p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff5fea5d79657p-4L -0x1.1efeea2e646172d61cbae7c5788p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x8.5efc4p-4L -0x5.40311p-4L : -0x3.594697583205fff5fea5d79657p-4L -0x1.1efeea2e646172d61cbae7c5788p+0L : inexact-ok += clog10 downward dbl-64 -0x8.5efc4p-4 -0x5.40310cp-4 : -0x3.594698d6d2e3cp-4 -0x1.1efeea5484806p+0 : inexact-ok += clog10 tonearest dbl-64 -0x8.5efc4p-4 -0x5.40310cp-4 : -0x3.594698d6d2e3cp-4 -0x1.1efeea5484805p+0 : inexact-ok += clog10 towardzero dbl-64 -0x8.5efc4p-4 -0x5.40310cp-4 : -0x3.594698d6d2e3ap-4 -0x1.1efeea5484805p+0 : inexact-ok += clog10 upward dbl-64 -0x8.5efc4p-4 -0x5.40310cp-4 : -0x3.594698d6d2e3ap-4 -0x1.1efeea5484805p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b4p-4L -0x1.1efeea5484805246p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b4p-4L -0x1.1efeea5484805244p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fcp-4L -0x1.1efeea5484805244p+0L : inexact-ok += clog10 upward ldbl-96-intel -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fcp-4L -0x1.1efeea5484805244p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b4p-4L -0x1.1efeea5484805246p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b4p-4L -0x1.1efeea5484805244p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fcp-4L -0x1.1efeea5484805244p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fcp-4L -0x1.1efeea5484805244p+0L : inexact-ok += clog10 downward ldbl-128 -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fe3f5d0887c30cp-4L -0x1.1efeea548480524454e54e21b404p+0L : inexact-ok += clog10 tonearest ldbl-128 -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fe3f5d0887c30ap-4L -0x1.1efeea548480524454e54e21b403p+0L : inexact-ok += clog10 towardzero ldbl-128 -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fe3f5d0887c30ap-4L -0x1.1efeea548480524454e54e21b403p+0L : inexact-ok += clog10 upward ldbl-128 -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fe3f5d0887c30ap-4L -0x1.1efeea548480524454e54e21b403p+0L : inexact-ok += clog10 downward ldbl-128ibm -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fe3f5d0887c4p-4L -0x1.1efeea548480524454e54e21b48p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fe3f5d0887c3p-4L -0x1.1efeea548480524454e54e21b4p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fe3f5d0887c3p-4L -0x1.1efeea548480524454e54e21b4p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x8.5efc4p-4L -0x5.40310cp-4L : -0x3.594698d6d2e3b3fe3f5d0887c3p-4L -0x1.1efeea548480524454e54e21b4p+0L : inexact-ok +clog10 -0x9.0b459p-4 0 += clog10 downward flt-32 -0x9.0b459p-4f 0x0p+0f : -0x3.f6d114p-4f 0x1.5d47c4p+0f : inexact-ok += clog10 tonearest flt-32 -0x9.0b459p-4f 0x0p+0f : -0x3.f6d114p-4f 0x1.5d47c4p+0f : inexact-ok += clog10 towardzero flt-32 -0x9.0b459p-4f 0x0p+0f : -0x3.f6d11p-4f 0x1.5d47c4p+0f : inexact-ok += clog10 upward flt-32 -0x9.0b459p-4f 0x0p+0f : -0x3.f6d11p-4f 0x1.5d47c6p+0f : inexact-ok += clog10 downward dbl-64 -0x9.0b459p-4 0x0p+0 : -0x3.f6d112253c56ep-4 0x1.5d47c4cb2fbap+0 : inexact-ok += clog10 tonearest dbl-64 -0x9.0b459p-4 0x0p+0 : -0x3.f6d112253c56ep-4 0x1.5d47c4cb2fba1p+0 : inexact-ok += clog10 towardzero dbl-64 -0x9.0b459p-4 0x0p+0 : -0x3.f6d112253c56cp-4 0x1.5d47c4cb2fbap+0 : inexact-ok += clog10 upward dbl-64 -0x9.0b459p-4 0x0p+0 : -0x3.f6d112253c56cp-4 0x1.5d47c4cb2fba1p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff8p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff4p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff4p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 upward ldbl-96-intel -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff4p-4L 0x1.5d47c4cb2fba0b1p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff8p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff4p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff4p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff4p-4L 0x1.5d47c4cb2fba0b1p+0L : inexact-ok += clog10 downward ldbl-128 -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff462f8f133efd2p-4L 0x1.5d47c4cb2fba0b0ed7231200e68ap+0L : inexact-ok += clog10 tonearest ldbl-128 -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff462f8f133efdp-4L 0x1.5d47c4cb2fba0b0ed7231200e68bp+0L : inexact-ok += clog10 towardzero ldbl-128 -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff462f8f133efdp-4L 0x1.5d47c4cb2fba0b0ed7231200e68ap+0L : inexact-ok += clog10 upward ldbl-128 -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff462f8f133efdp-4L 0x1.5d47c4cb2fba0b0ed7231200e68bp+0L : inexact-ok += clog10 downward ldbl-128ibm -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff462f8f133fp-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff462f8f133fp-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff462f8f133efp-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x9.0b459p-4L 0x0p+0L : -0x3.f6d112253c56dff462f8f133efp-4L 0x1.5d47c4cb2fba0b0ed7231200e7p+0L : inexact-ok +clog10 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 += clog10 downward flt-32 -0x6.a94198p-4f -0x6.262c7p-4f : -0x3.f29b1cp-4f -0x1.0a66e2p+0f : inexact-ok += clog10 tonearest flt-32 -0x6.a94198p-4f -0x6.262c7p-4f : -0x3.f29b1cp-4f -0x1.0a66ep+0f : inexact-ok += clog10 towardzero flt-32 -0x6.a94198p-4f -0x6.262c7p-4f : -0x3.f29b18p-4f -0x1.0a66ep+0f : inexact-ok += clog10 upward flt-32 -0x6.a94198p-4f -0x6.262c7p-4f : -0x3.f29b18p-4f -0x1.0a66ep+0f : inexact-ok += clog10 downward dbl-64 -0x6.a94198p-4 -0x6.262c7p-4 : -0x3.f29b1a05f28b8p-4 -0x1.0a66e0a8d3125p+0 : inexact-ok += clog10 tonearest dbl-64 -0x6.a94198p-4 -0x6.262c7p-4 : -0x3.f29b1a05f28b6p-4 -0x1.0a66e0a8d3125p+0 : inexact-ok += clog10 towardzero dbl-64 -0x6.a94198p-4 -0x6.262c7p-4 : -0x3.f29b1a05f28b6p-4 -0x1.0a66e0a8d3124p+0 : inexact-ok += clog10 upward dbl-64 -0x6.a94198p-4 -0x6.262c7p-4 : -0x3.f29b1a05f28b6p-4 -0x1.0a66e0a8d3124p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d84p-4L -0x1.0a66e0a8d3124db6p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d84p-4L -0x1.0a66e0a8d3124db6p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d8p-4L -0x1.0a66e0a8d3124db4p+0L : inexact-ok += clog10 upward ldbl-96-intel -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d8p-4L -0x1.0a66e0a8d3124db4p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d84p-4L -0x1.0a66e0a8d3124db6p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d84p-4L -0x1.0a66e0a8d3124db6p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d8p-4L -0x1.0a66e0a8d3124db4p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d8p-4L -0x1.0a66e0a8d3124db4p+0L : inexact-ok += clog10 downward ldbl-128 -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d823eaa64d803e4p-4L -0x1.0a66e0a8d3124db52c0bdd410217p+0L : inexact-ok += clog10 tonearest ldbl-128 -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d823eaa64d803e4p-4L -0x1.0a66e0a8d3124db52c0bdd410217p+0L : inexact-ok += clog10 towardzero ldbl-128 -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d823eaa64d803e2p-4L -0x1.0a66e0a8d3124db52c0bdd410216p+0L : inexact-ok += clog10 upward ldbl-128 -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d823eaa64d803e2p-4L -0x1.0a66e0a8d3124db52c0bdd410216p+0L : inexact-ok += clog10 downward ldbl-128ibm -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d823eaa64d804p-4L -0x1.0a66e0a8d3124db52c0bdd41028p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d823eaa64d804p-4L -0x1.0a66e0a8d3124db52c0bdd4102p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d823eaa64d803p-4L -0x1.0a66e0a8d3124db52c0bdd4102p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x6.a94198p-4L -0x6.262c7p-4L : -0x3.f29b1a05f28b6d823eaa64d803p-4L -0x1.0a66e0a8d3124db52c0bdd4102p+0L : inexact-ok += clog10 downward flt-32 -0x6.a941ap-4f -0x6.262c7p-4f : -0x3.f29b18p-4f -0x1.0a66e2p+0f : inexact-ok += clog10 tonearest flt-32 -0x6.a941ap-4f -0x6.262c7p-4f : -0x3.f29b14p-4f -0x1.0a66ep+0f : inexact-ok += clog10 towardzero flt-32 -0x6.a941ap-4f -0x6.262c7p-4f : -0x3.f29b14p-4f -0x1.0a66ep+0f : inexact-ok += clog10 upward flt-32 -0x6.a941ap-4f -0x6.262c7p-4f : -0x3.f29b14p-4f -0x1.0a66ep+0f : inexact-ok += clog10 downward dbl-64 -0x6.a941ap-4 -0x6.262c7p-4 : -0x3.f29b15847be4p-4 -0x1.0a66e0eb5fd2dp+0 : inexact-ok += clog10 tonearest dbl-64 -0x6.a941ap-4 -0x6.262c7p-4 : -0x3.f29b15847be4p-4 -0x1.0a66e0eb5fd2cp+0 : inexact-ok += clog10 towardzero dbl-64 -0x6.a941ap-4 -0x6.262c7p-4 : -0x3.f29b15847be3ep-4 -0x1.0a66e0eb5fd2cp+0 : inexact-ok += clog10 upward dbl-64 -0x6.a941ap-4 -0x6.262c7p-4 : -0x3.f29b15847be3ep-4 -0x1.0a66e0eb5fd2cp+0 : inexact-ok += clog10 downward ldbl-96-intel -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f99p-4L -0x1.0a66e0eb5fd2c5b2p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98cp-4L -0x1.0a66e0eb5fd2c5bp+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98cp-4L -0x1.0a66e0eb5fd2c5bp+0L : inexact-ok += clog10 upward ldbl-96-intel -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98cp-4L -0x1.0a66e0eb5fd2c5bp+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f99p-4L -0x1.0a66e0eb5fd2c5b2p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98cp-4L -0x1.0a66e0eb5fd2c5bp+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98cp-4L -0x1.0a66e0eb5fd2c5bp+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98cp-4L -0x1.0a66e0eb5fd2c5bp+0L : inexact-ok += clog10 downward ldbl-128 -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98c3080979678c6p-4L -0x1.0a66e0eb5fd2c5b037c6d666fe43p+0L : inexact-ok += clog10 tonearest ldbl-128 -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98c3080979678c4p-4L -0x1.0a66e0eb5fd2c5b037c6d666fe43p+0L : inexact-ok += clog10 towardzero ldbl-128 -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98c3080979678c4p-4L -0x1.0a66e0eb5fd2c5b037c6d666fe42p+0L : inexact-ok += clog10 upward ldbl-128 -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98c3080979678c4p-4L -0x1.0a66e0eb5fd2c5b037c6d666fe42p+0L : inexact-ok += clog10 downward ldbl-128ibm -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98c3080979679p-4L -0x1.0a66e0eb5fd2c5b037c6d666fe8p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98c3080979679p-4L -0x1.0a66e0eb5fd2c5b037c6d666fe8p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98c3080979678p-4L -0x1.0a66e0eb5fd2c5b037c6d666fep+0L : inexact-ok += clog10 upward ldbl-128ibm -0x6.a941ap-4L -0x6.262c7p-4L : -0x3.f29b15847be3f98c3080979678p-4L -0x1.0a66e0eb5fd2c5b037c6d666fep+0L : inexact-ok += clog10 downward dbl-64 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 : -0x3.f29b164d71a86p-4 -0x1.0a66e0dfc7a09p+0 : inexact-ok += clog10 tonearest dbl-64 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 : -0x3.f29b164d71a84p-4 -0x1.0a66e0dfc7a09p+0 : inexact-ok += clog10 towardzero dbl-64 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 : -0x3.f29b164d71a84p-4 -0x1.0a66e0dfc7a08p+0 : inexact-ok += clog10 upward dbl-64 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4 : -0x3.f29b164d71a84p-4 -0x1.0a66e0dfc7a08p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a84818p-4L -0x1.0a66e0dfc7a088f6p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a84818p-4L -0x1.0a66e0dfc7a088f6p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a84814p-4L -0x1.0a66e0dfc7a088f4p+0L : inexact-ok += clog10 upward ldbl-96-intel -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a84814p-4L -0x1.0a66e0dfc7a088f4p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a84818p-4L -0x1.0a66e0dfc7a088f6p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a84818p-4L -0x1.0a66e0dfc7a088f6p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a84814p-4L -0x1.0a66e0dfc7a088f4p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a84814p-4L -0x1.0a66e0dfc7a088f4p+0L : inexact-ok += clog10 downward ldbl-128 -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a8481761d89a12070ap-4L -0x1.0a66e0dfc7a088f5a383fe2f506fp+0L : inexact-ok += clog10 tonearest ldbl-128 -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a8481761d89a12070ap-4L -0x1.0a66e0dfc7a088f5a383fe2f506fp+0L : inexact-ok += clog10 towardzero ldbl-128 -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a8481761d89a120708p-4L -0x1.0a66e0dfc7a088f5a383fe2f506ep+0L : inexact-ok += clog10 upward ldbl-128 -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a8481761d89a120708p-4L -0x1.0a66e0dfc7a088f5a383fe2f506ep+0L : inexact-ok += clog10 downward ldbl-128ibm -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a8481761d89a1208p-4L -0x1.0a66e0dfc7a088f5a383fe2f508p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a8481761d89a1207p-4L -0x1.0a66e0dfc7a088f5a383fe2f508p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a8481761d89a1207p-4L -0x1.0a66e0dfc7a088f5a383fe2f5p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x6.a9419e9b30e68p-4L -0x6.262c7p-4L : -0x3.f29b164d71a8481761d89a1207p-4L -0x1.0a66e0dfc7a088f5a383fe2f5p+0L : inexact-ok +clog10 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 += clog10 downward flt-32 0x5.2767dp-4f 0x7.69ee98p-4f : -0x3.f9b9e8p-4f 0x6.b19b78p-4f : inexact-ok += clog10 tonearest flt-32 0x5.2767dp-4f 0x7.69ee98p-4f : -0x3.f9b9e8p-4f 0x6.b19b78p-4f : inexact-ok += clog10 towardzero flt-32 0x5.2767dp-4f 0x7.69ee98p-4f : -0x3.f9b9e4p-4f 0x6.b19b78p-4f : inexact-ok += clog10 upward flt-32 0x5.2767dp-4f 0x7.69ee98p-4f : -0x3.f9b9e4p-4f 0x6.b19b8p-4f : inexact-ok += clog10 downward dbl-64 0x5.2767dp-4 0x7.69ee98p-4 : -0x3.f9b9e62d55bd4p-4 0x6.b19b7a7fed848p-4 : inexact-ok += clog10 tonearest dbl-64 0x5.2767dp-4 0x7.69ee98p-4 : -0x3.f9b9e62d55bd2p-4 0x6.b19b7a7fed84cp-4 : inexact-ok += clog10 towardzero dbl-64 0x5.2767dp-4 0x7.69ee98p-4 : -0x3.f9b9e62d55bd2p-4 0x6.b19b7a7fed848p-4 : inexact-ok += clog10 upward dbl-64 0x5.2767dp-4 0x7.69ee98p-4 : -0x3.f9b9e62d55bd2p-4 0x6.b19b7a7fed84cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae4p-4L 0x6.b19b7a7fed84b378p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae4p-4L 0x6.b19b7a7fed84b38p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2aep-4L 0x6.b19b7a7fed84b378p-4L : inexact-ok += clog10 upward ldbl-96-intel 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2aep-4L 0x6.b19b7a7fed84b38p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae4p-4L 0x6.b19b7a7fed84b378p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae4p-4L 0x6.b19b7a7fed84b38p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2aep-4L 0x6.b19b7a7fed84b378p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2aep-4L 0x6.b19b7a7fed84b38p-4L : inexact-ok += clog10 downward ldbl-128 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae280c9c364949cp-4L 0x6.b19b7a7fed84b37c9ad022802934p-4L : inexact-ok += clog10 tonearest ldbl-128 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae280c9c364949cp-4L 0x6.b19b7a7fed84b37c9ad022802934p-4L : inexact-ok += clog10 towardzero ldbl-128 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae280c9c364949ap-4L 0x6.b19b7a7fed84b37c9ad022802934p-4L : inexact-ok += clog10 upward ldbl-128 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae280c9c364949ap-4L 0x6.b19b7a7fed84b37c9ad022802938p-4L : inexact-ok += clog10 downward ldbl-128ibm 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae280c9c36495p-4L 0x6.b19b7a7fed84b37c9ad0228028p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae280c9c36495p-4L 0x6.b19b7a7fed84b37c9ad022802ap-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae280c9c36494p-4L 0x6.b19b7a7fed84b37c9ad0228028p-4L : inexact-ok += clog10 upward ldbl-128ibm 0x5.2767dp-4L 0x7.69ee98p-4L : -0x3.f9b9e62d55bd2ae280c9c36494p-4L 0x6.b19b7a7fed84b37c9ad022802ap-4L : inexact-ok += clog10 downward flt-32 0x5.2767c8p-4f 0x7.69ee98p-4f : -0x3.f9b9ecp-4f 0x6.b19b78p-4f : inexact-ok += clog10 tonearest flt-32 0x5.2767c8p-4f 0x7.69ee98p-4f : -0x3.f9b9e8p-4f 0x6.b19b8p-4f : inexact-ok += clog10 towardzero flt-32 0x5.2767c8p-4f 0x7.69ee98p-4f : -0x3.f9b9e8p-4f 0x6.b19b78p-4f : inexact-ok += clog10 upward flt-32 0x5.2767c8p-4f 0x7.69ee98p-4f : -0x3.f9b9e8p-4f 0x6.b19b8p-4f : inexact-ok += clog10 downward dbl-64 0x5.2767c8p-4 0x7.69ee98p-4 : -0x3.f9b9e9b0f9d1ep-4 0x6.b19b7f8e09fap-4 : inexact-ok += clog10 tonearest dbl-64 0x5.2767c8p-4 0x7.69ee98p-4 : -0x3.f9b9e9b0f9d1cp-4 0x6.b19b7f8e09fap-4 : inexact-ok += clog10 towardzero dbl-64 0x5.2767c8p-4 0x7.69ee98p-4 : -0x3.f9b9e9b0f9d1cp-4 0x6.b19b7f8e09fap-4 : inexact-ok += clog10 upward dbl-64 0x5.2767c8p-4 0x7.69ee98p-4 : -0x3.f9b9e9b0f9d1cp-4 0x6.b19b7f8e09fa4p-4 : inexact-ok += clog10 downward ldbl-96-intel 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0fcp-4L 0x6.b19b7f8e09fa09ap-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0fcp-4L 0x6.b19b7f8e09fa09a8p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0f8p-4L 0x6.b19b7f8e09fa09ap-4L : inexact-ok += clog10 upward ldbl-96-intel 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0f8p-4L 0x6.b19b7f8e09fa09a8p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0fcp-4L 0x6.b19b7f8e09fa09ap-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0fcp-4L 0x6.b19b7f8e09fa09a8p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0f8p-4L 0x6.b19b7f8e09fa09ap-4L : inexact-ok += clog10 upward ldbl-96-m68k 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0f8p-4L 0x6.b19b7f8e09fa09a8p-4L : inexact-ok += clog10 downward ldbl-128 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0faed8668192774p-4L 0x6.b19b7f8e09fa09a48269aea28384p-4L : inexact-ok += clog10 tonearest ldbl-128 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0faed8668192772p-4L 0x6.b19b7f8e09fa09a48269aea28384p-4L : inexact-ok += clog10 towardzero ldbl-128 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0faed8668192772p-4L 0x6.b19b7f8e09fa09a48269aea28384p-4L : inexact-ok += clog10 upward ldbl-128 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0faed8668192772p-4L 0x6.b19b7f8e09fa09a48269aea28388p-4L : inexact-ok += clog10 downward ldbl-128ibm 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0faed86681928p-4L 0x6.b19b7f8e09fa09a48269aea282p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0faed86681927p-4L 0x6.b19b7f8e09fa09a48269aea284p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0faed86681927p-4L 0x6.b19b7f8e09fa09a48269aea282p-4L : inexact-ok += clog10 upward ldbl-128ibm 0x5.2767c8p-4L 0x7.69ee98p-4L : -0x3.f9b9e9b0f9d1c0faed86681927p-4L 0x6.b19b7f8e09fa09a48269aea284p-4L : inexact-ok += clog10 downward dbl-64 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 : -0x3.f9b9e70f21738p-4 0x6.b19b7bc4bab88p-4 : inexact-ok += clog10 tonearest dbl-64 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 : -0x3.f9b9e70f21738p-4 0x6.b19b7bc4bab88p-4 : inexact-ok += clog10 towardzero dbl-64 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 : -0x3.f9b9e70f21736p-4 0x6.b19b7bc4bab88p-4 : inexact-ok += clog10 upward dbl-64 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4 : -0x3.f9b9e70f21736p-4 0x6.b19b7bc4bab8cp-4 : inexact-ok += clog10 downward ldbl-96-intel 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb4p-4L 0x6.b19b7bc4bab89238p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bbp-4L 0x6.b19b7bc4bab8924p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bbp-4L 0x6.b19b7bc4bab89238p-4L : inexact-ok += clog10 upward ldbl-96-intel 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bbp-4L 0x6.b19b7bc4bab8924p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb4p-4L 0x6.b19b7bc4bab89238p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bbp-4L 0x6.b19b7bc4bab8924p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bbp-4L 0x6.b19b7bc4bab89238p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bbp-4L 0x6.b19b7bc4bab8924p-4L : inexact-ok += clog10 downward ldbl-128 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb17888164ef6b6p-4L 0x6.b19b7bc4bab8923f3e55acf5124p-4L : inexact-ok += clog10 tonearest ldbl-128 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb17888164ef6b6p-4L 0x6.b19b7bc4bab8923f3e55acf51244p-4L : inexact-ok += clog10 towardzero ldbl-128 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb17888164ef6b4p-4L 0x6.b19b7bc4bab8923f3e55acf5124p-4L : inexact-ok += clog10 upward ldbl-128 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb17888164ef6b4p-4L 0x6.b19b7bc4bab8923f3e55acf51244p-4L : inexact-ok += clog10 downward ldbl-128ibm 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb17888164ef7p-4L 0x6.b19b7bc4bab8923f3e55acf512p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb17888164ef7p-4L 0x6.b19b7bc4bab8923f3e55acf512p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb17888164ef6p-4L 0x6.b19b7bc4bab8923f3e55acf512p-4L : inexact-ok += clog10 upward ldbl-128ibm 0x5.2767cdfdfbf2p-4L 0x7.69ee98p-4L : -0x3.f9b9e70f21737bb17888164ef6p-4L 0x6.b19b7bc4bab8923f3e55acf514p-4L : inexact-ok +clog10 -0x9.f5563cb3227d8p-4 0 += clog10 downward flt-32 -0x9.f5563p-4f 0x0p+0f : -0x3.4b8028p-4f 0x1.5d47c4p+0f : inexact-ok += clog10 tonearest flt-32 -0x9.f5563p-4f 0x0p+0f : -0x3.4b8024p-4f 0x1.5d47c4p+0f : inexact-ok += clog10 towardzero flt-32 -0x9.f5563p-4f 0x0p+0f : -0x3.4b8024p-4f 0x1.5d47c4p+0f : inexact-ok += clog10 upward flt-32 -0x9.f5563p-4f 0x0p+0f : -0x3.4b8024p-4f 0x1.5d47c6p+0f : inexact-ok += clog10 downward dbl-64 -0x9.f5563p-4 0x0p+0 : -0x3.4b8024ff32738p-4 0x1.5d47c4cb2fbap+0 : inexact-ok += clog10 tonearest dbl-64 -0x9.f5563p-4 0x0p+0 : -0x3.4b8024ff32736p-4 0x1.5d47c4cb2fba1p+0 : inexact-ok += clog10 towardzero dbl-64 -0x9.f5563p-4 0x0p+0 : -0x3.4b8024ff32736p-4 0x1.5d47c4cb2fbap+0 : inexact-ok += clog10 upward dbl-64 -0x9.f5563p-4 0x0p+0 : -0x3.4b8024ff32736p-4 0x1.5d47c4cb2fba1p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff32736038p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff32736034p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff32736034p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 upward ldbl-96-intel -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff32736034p-4L 0x1.5d47c4cb2fba0b1p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff32736038p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff32736034p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff32736034p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff32736034p-4L 0x1.5d47c4cb2fba0b1p+0L : inexact-ok += clog10 downward ldbl-128 -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff327360352b5ed7cfdd38p-4L 0x1.5d47c4cb2fba0b0ed7231200e68ap+0L : inexact-ok += clog10 tonearest ldbl-128 -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff327360352b5ed7cfdd38p-4L 0x1.5d47c4cb2fba0b0ed7231200e68bp+0L : inexact-ok += clog10 towardzero ldbl-128 -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff327360352b5ed7cfdd36p-4L 0x1.5d47c4cb2fba0b0ed7231200e68ap+0L : inexact-ok += clog10 upward ldbl-128 -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff327360352b5ed7cfdd36p-4L 0x1.5d47c4cb2fba0b0ed7231200e68bp+0L : inexact-ok += clog10 downward ldbl-128ibm -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff327360352b5ed7cfdep-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff327360352b5ed7cfddp-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff327360352b5ed7cfddp-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x9.f5563p-4L 0x0p+0L : -0x3.4b8024ff327360352b5ed7cfddp-4L 0x1.5d47c4cb2fba0b0ed7231200e7p+0L : inexact-ok += clog10 downward flt-32 -0x9.f5564p-4f 0x0p+0f : -0x3.4b801cp-4f 0x1.5d47c4p+0f : inexact-ok += clog10 tonearest flt-32 -0x9.f5564p-4f 0x0p+0f : -0x3.4b8018p-4f 0x1.5d47c4p+0f : inexact-ok += clog10 towardzero flt-32 -0x9.f5564p-4f 0x0p+0f : -0x3.4b8018p-4f 0x1.5d47c4p+0f : inexact-ok += clog10 upward flt-32 -0x9.f5564p-4f 0x0p+0f : -0x3.4b8018p-4f 0x1.5d47c6p+0f : inexact-ok += clog10 downward dbl-64 -0x9.f5564p-4 0x0p+0 : -0x3.4b8019d51991cp-4 0x1.5d47c4cb2fbap+0 : inexact-ok += clog10 tonearest dbl-64 -0x9.f5564p-4 0x0p+0 : -0x3.4b8019d51991cp-4 0x1.5d47c4cb2fba1p+0 : inexact-ok += clog10 towardzero dbl-64 -0x9.f5564p-4 0x0p+0 : -0x3.4b8019d51991ap-4 0x1.5d47c4cb2fbap+0 : inexact-ok += clog10 upward dbl-64 -0x9.f5564p-4 0x0p+0 : -0x3.4b8019d51991ap-4 0x1.5d47c4cb2fba1p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bcp-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bcp-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3b8p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 upward ldbl-96-intel -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3b8p-4L 0x1.5d47c4cb2fba0b1p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bcp-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bcp-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3b8p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3b8p-4L 0x1.5d47c4cb2fba0b1p+0L : inexact-ok += clog10 downward ldbl-128 -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bbf299d12d5158p-4L 0x1.5d47c4cb2fba0b0ed7231200e68ap+0L : inexact-ok += clog10 tonearest ldbl-128 -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bbf299d12d5156p-4L 0x1.5d47c4cb2fba0b0ed7231200e68bp+0L : inexact-ok += clog10 towardzero ldbl-128 -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bbf299d12d5156p-4L 0x1.5d47c4cb2fba0b0ed7231200e68ap+0L : inexact-ok += clog10 upward ldbl-128 -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bbf299d12d5156p-4L 0x1.5d47c4cb2fba0b0ed7231200e68bp+0L : inexact-ok += clog10 downward ldbl-128ibm -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bbf299d12d52p-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bbf299d12d51p-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bbf299d12d51p-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x9.f5564p-4L 0x0p+0L : -0x3.4b8019d51991b3bbf299d12d51p-4L 0x1.5d47c4cb2fba0b0ed7231200e7p+0L : inexact-ok += clog10 downward dbl-64 -0x9.f5563cb3227d8p-4 0x0p+0 : -0x3.4b801c22a0c16p-4 0x1.5d47c4cb2fbap+0 : inexact-ok += clog10 tonearest dbl-64 -0x9.f5563cb3227d8p-4 0x0p+0 : -0x3.4b801c22a0c14p-4 0x1.5d47c4cb2fba1p+0 : inexact-ok += clog10 towardzero dbl-64 -0x9.f5563cb3227d8p-4 0x0p+0 : -0x3.4b801c22a0c14p-4 0x1.5d47c4cb2fbap+0 : inexact-ok += clog10 upward dbl-64 -0x9.f5563cb3227d8p-4 0x0p+0 : -0x3.4b801c22a0c14p-4 0x1.5d47c4cb2fba1p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c14328p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c14324p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c14324p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 upward ldbl-96-intel -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c14324p-4L 0x1.5d47c4cb2fba0b1p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c14328p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c14324p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c14324p-4L 0x1.5d47c4cb2fba0b0ep+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c14324p-4L 0x1.5d47c4cb2fba0b1p+0L : inexact-ok += clog10 downward ldbl-128 -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c143256265e3d23d04p-4L 0x1.5d47c4cb2fba0b0ed7231200e68ap+0L : inexact-ok += clog10 tonearest ldbl-128 -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c143256265e3d23d04p-4L 0x1.5d47c4cb2fba0b0ed7231200e68bp+0L : inexact-ok += clog10 towardzero ldbl-128 -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c143256265e3d23d02p-4L 0x1.5d47c4cb2fba0b0ed7231200e68ap+0L : inexact-ok += clog10 upward ldbl-128 -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c143256265e3d23d02p-4L 0x1.5d47c4cb2fba0b0ed7231200e68bp+0L : inexact-ok += clog10 downward ldbl-128ibm -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c143256265e3d23ep-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c143256265e3d23dp-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c143256265e3d23dp-4L 0x1.5d47c4cb2fba0b0ed7231200e68p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x9.f5563cb3227d8p-4L 0x0p+0L : -0x3.4b801c22a0c143256265e3d23dp-4L 0x1.5d47c4cb2fba0b0ed7231200e7p+0L : inexact-ok +clog10 -0x9.5a284p-4 0x6.899578p-8 += clog10 downward flt-32 -0x9.5a284p-4f 0x6.899578p-8f : -0x3.b9855cp-4f 0x1.586d14p+0f : inexact-ok += clog10 tonearest flt-32 -0x9.5a284p-4f 0x6.899578p-8f : -0x3.b9855cp-4f 0x1.586d14p+0f : inexact-ok += clog10 towardzero flt-32 -0x9.5a284p-4f 0x6.899578p-8f : -0x3.b98558p-4f 0x1.586d14p+0f : inexact-ok += clog10 upward flt-32 -0x9.5a284p-4f 0x6.899578p-8f : -0x3.b98558p-4f 0x1.586d16p+0f : inexact-ok += clog10 downward dbl-64 -0x9.5a284p-4 0x6.899578p-8 : -0x3.b9855b7c9591cp-4 0x1.586d1406666f3p+0 : inexact-ok += clog10 tonearest dbl-64 -0x9.5a284p-4 0x6.899578p-8 : -0x3.b9855b7c9591ap-4 0x1.586d1406666f4p+0 : inexact-ok += clog10 towardzero dbl-64 -0x9.5a284p-4 0x6.899578p-8 : -0x3.b9855b7c9591ap-4 0x1.586d1406666f3p+0 : inexact-ok += clog10 upward dbl-64 -0x9.5a284p-4 0x6.899578p-8 : -0x3.b9855b7c9591ap-4 0x1.586d1406666f4p+0 : inexact-ok += clog10 downward ldbl-96-intel -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c8p-4L 0x1.586d1406666f3d2p+0L : inexact-ok += clog10 tonearest ldbl-96-intel -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c8p-4L 0x1.586d1406666f3d2p+0L : inexact-ok += clog10 towardzero ldbl-96-intel -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c4p-4L 0x1.586d1406666f3d2p+0L : inexact-ok += clog10 upward ldbl-96-intel -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c4p-4L 0x1.586d1406666f3d22p+0L : inexact-ok += clog10 downward ldbl-96-m68k -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c8p-4L 0x1.586d1406666f3d2p+0L : inexact-ok += clog10 tonearest ldbl-96-m68k -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c8p-4L 0x1.586d1406666f3d2p+0L : inexact-ok += clog10 towardzero ldbl-96-m68k -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c4p-4L 0x1.586d1406666f3d2p+0L : inexact-ok += clog10 upward ldbl-96-m68k -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c4p-4L 0x1.586d1406666f3d22p+0L : inexact-ok += clog10 downward ldbl-128 -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c7952326a16f86p-4L 0x1.586d1406666f3d207de98d991896p+0L : inexact-ok += clog10 tonearest ldbl-128 -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c7952326a16f86p-4L 0x1.586d1406666f3d207de98d991897p+0L : inexact-ok += clog10 towardzero ldbl-128 -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c7952326a16f84p-4L 0x1.586d1406666f3d207de98d991896p+0L : inexact-ok += clog10 upward ldbl-128 -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c7952326a16f84p-4L 0x1.586d1406666f3d207de98d991897p+0L : inexact-ok += clog10 downward ldbl-128ibm -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c7952326a17p-4L 0x1.586d1406666f3d207de98d99188p+0L : inexact-ok += clog10 tonearest ldbl-128ibm -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c7952326a17p-4L 0x1.586d1406666f3d207de98d99188p+0L : inexact-ok += clog10 towardzero ldbl-128ibm -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c7952326a16fp-4L 0x1.586d1406666f3d207de98d99188p+0L : inexact-ok += clog10 upward ldbl-128ibm -0x9.5a284p-4L 0x6.899578p-8L : -0x3.b9855b7c9591a9c7952326a16fp-4L 0x1.586d1406666f3d207de98d9919p+0L : inexact-ok +clog10 0xa.3e62bp-4 0x1.18c03p-100 += clog10 downward flt-32 0xa.3e62bp-4f 0x1.18c03p-100f : -0x3.193edp-4f 0xb.e71dp-104f : inexact-ok += clog10 tonearest flt-32 0xa.3e62bp-4f 0x1.18c03p-100f : -0x3.193edp-4f 0xb.e71dp-104f : inexact-ok += clog10 towardzero flt-32 0xa.3e62bp-4f 0x1.18c03p-100f : -0x3.193eccp-4f 0xb.e71dp-104f : inexact-ok += clog10 upward flt-32 0xa.3e62bp-4f 0x1.18c03p-100f : -0x3.193eccp-4f 0xb.e71d1p-104f : inexact-ok += clog10 downward dbl-64 0xa.3e62bp-4 0x1.18c03p-100 : -0x3.193eceb06fce2p-4 0xb.e71d0261ef8dp-104 : inexact-ok += clog10 tonearest dbl-64 0xa.3e62bp-4 0x1.18c03p-100 : -0x3.193eceb06fce2p-4 0xb.e71d0261ef8d8p-104 : inexact-ok += clog10 towardzero dbl-64 0xa.3e62bp-4 0x1.18c03p-100 : -0x3.193eceb06fcep-4 0xb.e71d0261ef8dp-104 : inexact-ok += clog10 upward dbl-64 0xa.3e62bp-4 0x1.18c03p-100 : -0x3.193eceb06fcep-4 0xb.e71d0261ef8d8p-104 : inexact-ok += clog10 downward ldbl-96-intel 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fecp-4L 0xb.e71d0261ef8d51bp-104L : inexact-ok += clog10 tonearest ldbl-96-intel 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe8p-4L 0xb.e71d0261ef8d51cp-104L : inexact-ok += clog10 towardzero ldbl-96-intel 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe8p-4L 0xb.e71d0261ef8d51bp-104L : inexact-ok += clog10 upward ldbl-96-intel 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe8p-4L 0xb.e71d0261ef8d51cp-104L : inexact-ok += clog10 downward ldbl-96-m68k 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fecp-4L 0xb.e71d0261ef8d51bp-104L : inexact-ok += clog10 tonearest ldbl-96-m68k 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe8p-4L 0xb.e71d0261ef8d51cp-104L : inexact-ok += clog10 towardzero ldbl-96-m68k 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe8p-4L 0xb.e71d0261ef8d51bp-104L : inexact-ok += clog10 upward ldbl-96-m68k 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe8p-4L 0xb.e71d0261ef8d51cp-104L : inexact-ok += clog10 downward ldbl-128 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe89b1e38b6392cp-4L 0xb.e71d0261ef8d51bd58fd501caee8p-104L : inexact-ok += clog10 tonearest ldbl-128 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe89b1e38b6392ap-4L 0xb.e71d0261ef8d51bd58fd501caefp-104L : inexact-ok += clog10 towardzero ldbl-128 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe89b1e38b6392ap-4L 0xb.e71d0261ef8d51bd58fd501caee8p-104L : inexact-ok += clog10 upward ldbl-128 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe89b1e38b6392ap-4L 0xb.e71d0261ef8d51bd58fd501caefp-104L : inexact-ok += clog10 downward ldbl-128ibm 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe89b1e38b63ap-4L 0xb.e71d0261ef8d51bd58fd501cacp-104L : inexact-ok += clog10 tonearest ldbl-128ibm 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe89b1e38b639p-4L 0xb.e71d0261ef8d51bd58fd501cbp-104L : inexact-ok += clog10 towardzero ldbl-128ibm 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe89b1e38b639p-4L 0xb.e71d0261ef8d51bd58fd501cacp-104L : inexact-ok += clog10 upward ldbl-128ibm 0xa.3e62bp-4L 0x1.18c03p-100L : -0x3.193eceb06fce1fe89b1e38b639p-4L 0xb.e71d0261ef8d51bd58fd501cbp-104L : inexact-ok +clog10 0 -0x9.22a99p-4 += clog10 downward flt-32 0x0p+0f -0x9.22a99p-4f : -0x3.e4ef78p-4f -0xa.ea3e3p-4f : inexact-ok += clog10 tonearest flt-32 0x0p+0f -0x9.22a99p-4f : -0x3.e4ef74p-4f -0xa.ea3e2p-4f : inexact-ok += clog10 towardzero flt-32 0x0p+0f -0x9.22a99p-4f : -0x3.e4ef74p-4f -0xa.ea3e2p-4f : inexact-ok += clog10 upward flt-32 0x0p+0f -0x9.22a99p-4f : -0x3.e4ef74p-4f -0xa.ea3e2p-4f : inexact-ok += clog10 downward dbl-64 0x0p+0 -0x9.22a99p-4 : -0x3.e4ef7421fc9bp-4 -0xa.ea3e26597dd08p-4 : inexact-ok += clog10 tonearest dbl-64 0x0p+0 -0x9.22a99p-4 : -0x3.e4ef7421fc9bp-4 -0xa.ea3e26597dd08p-4 : inexact-ok += clog10 towardzero dbl-64 0x0p+0 -0x9.22a99p-4 : -0x3.e4ef7421fc9aep-4 -0xa.ea3e26597ddp-4 : inexact-ok += clog10 upward dbl-64 0x0p+0 -0x9.22a99p-4 : -0x3.e4ef7421fc9aep-4 -0xa.ea3e26597ddp-4 : inexact-ok += clog10 downward ldbl-96-intel 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd68p-4L -0xa.ea3e26597dd0588p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64p-4L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64p-4L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 upward ldbl-96-intel 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64p-4L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd68p-4L -0xa.ea3e26597dd0588p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64p-4L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64p-4L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64p-4L -0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 downward ldbl-128 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64ca03e007d936p-4L -0xa.ea3e26597dd05876b91890073458p-4L : inexact-ok += clog10 tonearest ldbl-128 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64ca03e007d934p-4L -0xa.ea3e26597dd05876b91890073458p-4L : inexact-ok += clog10 towardzero ldbl-128 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64ca03e007d934p-4L -0xa.ea3e26597dd05876b9189007345p-4L : inexact-ok += clog10 upward ldbl-128 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64ca03e007d934p-4L -0xa.ea3e26597dd05876b9189007345p-4L : inexact-ok += clog10 downward ldbl-128ibm 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64ca03e007dap-4L -0xa.ea3e26597dd05876b918900738p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64ca03e007d9p-4L -0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64ca03e007d9p-4L -0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 upward ldbl-128ibm 0x0p+0L -0x9.22a99p-4L : -0x3.e4ef7421fc9afd64ca03e007d9p-4L -0xa.ea3e26597dd05876b918900734p-4L : inexact-ok +clog10 0 0x9.7915bp-4 += clog10 downward flt-32 0x0p+0f 0x9.7915bp-4f : -0x3.a4628cp-4f 0xa.ea3e2p-4f : inexact-ok += clog10 tonearest flt-32 0x0p+0f 0x9.7915bp-4f : -0x3.a46288p-4f 0xa.ea3e2p-4f : inexact-ok += clog10 towardzero flt-32 0x0p+0f 0x9.7915bp-4f : -0x3.a46288p-4f 0xa.ea3e2p-4f : inexact-ok += clog10 upward flt-32 0x0p+0f 0x9.7915bp-4f : -0x3.a46288p-4f 0xa.ea3e3p-4f : inexact-ok += clog10 downward dbl-64 0x0p+0 0x9.7915bp-4 : -0x3.a462891999abep-4 0xa.ea3e26597ddp-4 : inexact-ok += clog10 tonearest dbl-64 0x0p+0 0x9.7915bp-4 : -0x3.a462891999abcp-4 0xa.ea3e26597dd08p-4 : inexact-ok += clog10 towardzero dbl-64 0x0p+0 0x9.7915bp-4 : -0x3.a462891999abcp-4 0xa.ea3e26597ddp-4 : inexact-ok += clog10 upward dbl-64 0x0p+0 0x9.7915bp-4 : -0x3.a462891999abcp-4 0xa.ea3e26597dd08p-4 : inexact-ok += clog10 downward ldbl-96-intel 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc92cp-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 upward ldbl-96-intel 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928p-4L 0xa.ea3e26597dd0588p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc92cp-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928p-4L 0xa.ea3e26597dd0587p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928p-4L 0xa.ea3e26597dd0588p-4L : inexact-ok += clog10 downward ldbl-128 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928377b1e8bb1a2p-4L 0xa.ea3e26597dd05876b9189007345p-4L : inexact-ok += clog10 tonearest ldbl-128 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928377b1e8bb1a2p-4L 0xa.ea3e26597dd05876b91890073458p-4L : inexact-ok += clog10 towardzero ldbl-128 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928377b1e8bb1ap-4L 0xa.ea3e26597dd05876b9189007345p-4L : inexact-ok += clog10 upward ldbl-128 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928377b1e8bb1ap-4L 0xa.ea3e26597dd05876b91890073458p-4L : inexact-ok += clog10 downward ldbl-128ibm 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928377b1e8bb2p-4L 0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928377b1e8bb2p-4L 0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928377b1e8bb1p-4L 0xa.ea3e26597dd05876b918900734p-4L : inexact-ok += clog10 upward ldbl-128ibm 0x0p+0L 0x9.7915bp-4L : -0x3.a462891999abc928377b1e8bb1p-4L 0xa.ea3e26597dd05876b918900738p-4L : inexact-ok +clog10 0x3.00d1ap-12 0x1.23ff6ap+0 += clog10 downward flt-32 0x3.00d1ap-12f 0x1.23ff6ap+0f : 0xe.a0b2ep-8f 0xa.e9196p-4f : inexact-ok += clog10 tonearest flt-32 0x3.00d1ap-12f 0x1.23ff6ap+0f : 0xe.a0b2fp-8f 0xa.e9197p-4f : inexact-ok += clog10 towardzero flt-32 0x3.00d1ap-12f 0x1.23ff6ap+0f : 0xe.a0b2ep-8f 0xa.e9196p-4f : inexact-ok += clog10 upward flt-32 0x3.00d1ap-12f 0x1.23ff6ap+0f : 0xe.a0b2fp-8f 0xa.e9197p-4f : inexact-ok += clog10 downward dbl-64 0x3.00d1ap-12 0x1.23ff6ap+0 : 0xe.a0b2ef9f482bp-8 0xa.e9196b335f85p-4 : inexact-ok += clog10 tonearest dbl-64 0x3.00d1ap-12 0x1.23ff6ap+0 : 0xe.a0b2ef9f482bp-8 0xa.e9196b335f858p-4 : inexact-ok += clog10 towardzero dbl-64 0x3.00d1ap-12 0x1.23ff6ap+0 : 0xe.a0b2ef9f482bp-8 0xa.e9196b335f85p-4 : inexact-ok += clog10 upward dbl-64 0x3.00d1ap-12 0x1.23ff6ap+0 : 0xe.a0b2ef9f482b8p-8 0xa.e9196b335f858p-4 : inexact-ok += clog10 downward ldbl-96-intel 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02fp-8L 0xa.e9196b335f85521p-4L : inexact-ok += clog10 tonearest ldbl-96-intel 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02fp-8L 0xa.e9196b335f85521p-4L : inexact-ok += clog10 towardzero ldbl-96-intel 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02fp-8L 0xa.e9196b335f85521p-4L : inexact-ok += clog10 upward ldbl-96-intel 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b03p-8L 0xa.e9196b335f85522p-4L : inexact-ok += clog10 downward ldbl-96-m68k 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02fp-8L 0xa.e9196b335f85521p-4L : inexact-ok += clog10 tonearest ldbl-96-m68k 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02fp-8L 0xa.e9196b335f85521p-4L : inexact-ok += clog10 towardzero ldbl-96-m68k 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02fp-8L 0xa.e9196b335f85521p-4L : inexact-ok += clog10 upward ldbl-96-m68k 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b03p-8L 0xa.e9196b335f85522p-4L : inexact-ok += clog10 downward ldbl-128 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02f239bda6a7aa78p-8L 0xa.e9196b335f85521344ecf725e3ep-4L : inexact-ok += clog10 tonearest ldbl-128 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02f239bda6a7aa78p-8L 0xa.e9196b335f85521344ecf725e3e8p-4L : inexact-ok += clog10 towardzero ldbl-128 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02f239bda6a7aa78p-8L 0xa.e9196b335f85521344ecf725e3ep-4L : inexact-ok += clog10 upward ldbl-128 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02f239bda6a7aa8p-8L 0xa.e9196b335f85521344ecf725e3e8p-4L : inexact-ok += clog10 downward ldbl-128ibm 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02f239bda6a7a8p-8L 0xa.e9196b335f85521344ecf725ep-4L : inexact-ok += clog10 tonearest ldbl-128ibm 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02f239bda6a7acp-8L 0xa.e9196b335f85521344ecf725e4p-4L : inexact-ok += clog10 towardzero ldbl-128ibm 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02f239bda6a7a8p-8L 0xa.e9196b335f85521344ecf725ep-4L : inexact-ok += clog10 upward ldbl-128ibm 0x3.00d1ap-12L 0x1.23ff6ap+0L : 0xe.a0b2ef9f482b02f239bda6a7acp-8L 0xa.e9196b335f85521344ecf725e4p-4L : inexact-ok clog10 0x1.fffffep+127 0x1.fffffep+127 = clog10 downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x2.6aeaecp+4f 0x5.751f1p-4f : inexact-ok = clog10 tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x2.6aeaecp+4f 0x5.751f1p-4f : inexact-ok diff --git a/math/s_clog.c b/math/s_clog.c index b010e89e67..2ca8ca49a7 100644 --- a/math/s_clog.c +++ b/math/s_clog.c @@ -76,14 +76,17 @@ __clog (__complex__ double x) __real__ result = __log1p (d2m1) / 2.0; } else if (absx < 1.0 - && absx >= 0.75 + && absx >= 0.5 && absy < DBL_EPSILON / 2.0 && scale == 0) { double d2m1 = (absx - 1.0) * (absx + 1.0); __real__ result = __log1p (d2m1) / 2.0; } - else if (absx < 1.0 && (absx >= 0.75 || absy >= 0.5) && scale == 0) + else if (absx < 1.0 + && absx >= 0.5 + && scale == 0 + && absx * absx + absy * absy >= 0.5) { double d2m1 = __x2y2m1 (absx, absy); __real__ result = __log1p (d2m1) / 2.0; diff --git a/math/s_clog10.c b/math/s_clog10.c index b6a434225a..d8f52af432 100644 --- a/math/s_clog10.c +++ b/math/s_clog10.c @@ -82,14 +82,17 @@ __clog10 (__complex__ double x) __real__ result = __log1p (d2m1) * (M_LOG10E / 2.0); } else if (absx < 1.0 - && absx >= 0.75 + && absx >= 0.5 && absy < DBL_EPSILON / 2.0 && scale == 0) { double d2m1 = (absx - 1.0) * (absx + 1.0); __real__ result = __log1p (d2m1) * (M_LOG10E / 2.0); } - else if (absx < 1.0 && (absx >= 0.75 || absy >= 0.5) && scale == 0) + else if (absx < 1.0 + && absx >= 0.5 + && scale == 0 + && absx * absx + absy * absy >= 0.5) { double d2m1 = __x2y2m1 (absx, absy); __real__ result = __log1p (d2m1) * (M_LOG10E / 2.0); diff --git a/math/s_clog10f.c b/math/s_clog10f.c index b77a849d4e..1e6ebbb0af 100644 --- a/math/s_clog10f.c +++ b/math/s_clog10f.c @@ -82,14 +82,17 @@ __clog10f (__complex__ float x) __real__ result = __log1pf (d2m1) * ((float) M_LOG10E / 2.0f); } else if (absx < 1.0f - && absx >= 0.75f + && absx >= 0.5f && absy < FLT_EPSILON / 2.0f && scale == 0) { float d2m1 = (absx - 1.0f) * (absx + 1.0f); __real__ result = __log1pf (d2m1) * ((float) M_LOG10E / 2.0f); } - else if (absx < 1.0f && (absx >= 0.75f || absy >= 0.5f) && scale == 0) + else if (absx < 1.0f + && absx >= 0.5f + && scale == 0 + && absx * absx + absy * absy >= 0.5f) { float d2m1 = __x2y2m1f (absx, absy); __real__ result = __log1pf (d2m1) * ((float) M_LOG10E / 2.0f); diff --git a/math/s_clog10l.c b/math/s_clog10l.c index 86ec512663..d3da39984a 100644 --- a/math/s_clog10l.c +++ b/math/s_clog10l.c @@ -89,14 +89,17 @@ __clog10l (__complex__ long double x) __real__ result = __log1pl (d2m1) * (M_LOG10El / 2.0L); } else if (absx < 1.0L - && absx >= 0.75L + && absx >= 0.5L && absy < LDBL_EPSILON / 2.0L && scale == 0) { long double d2m1 = (absx - 1.0L) * (absx + 1.0L); __real__ result = __log1pl (d2m1) * (M_LOG10El / 2.0L); } - else if (absx < 1.0L && (absx >= 0.75L || absy >= 0.5L) && scale == 0) + else if (absx < 1.0L + && absx >= 0.5L + && scale == 0 + && absx * absx + absy * absy >= 0.5L) { long double d2m1 = __x2y2m1l (absx, absy); __real__ result = __log1pl (d2m1) * (M_LOG10El / 2.0L); diff --git a/math/s_clogf.c b/math/s_clogf.c index ffec7ce0a4..c351cabc58 100644 --- a/math/s_clogf.c +++ b/math/s_clogf.c @@ -76,14 +76,17 @@ __clogf (__complex__ float x) __real__ result = __log1pf (d2m1) / 2.0f; } else if (absx < 1.0f - && absx >= 0.75f + && absx >= 0.5f && absy < FLT_EPSILON / 2.0f && scale == 0) { float d2m1 = (absx - 1.0f) * (absx + 1.0f); __real__ result = __log1pf (d2m1) / 2.0f; } - else if (absx < 1.0f && (absx >= 0.75f || absy >= 0.5f) && scale == 0) + else if (absx < 1.0f + && absx >= 0.5f + && scale == 0 + && absx * absx + absy * absy >= 0.5f) { float d2m1 = __x2y2m1f (absx, absy); __real__ result = __log1pf (d2m1) / 2.0f; diff --git a/math/s_clogl.c b/math/s_clogl.c index 6325df4662..4ec4c80720 100644 --- a/math/s_clogl.c +++ b/math/s_clogl.c @@ -83,14 +83,17 @@ __clogl (__complex__ long double x) __real__ result = __log1pl (d2m1) / 2.0L; } else if (absx < 1.0L - && absx >= 0.75L + && absx >= 0.5L && absy < LDBL_EPSILON / 2.0L && scale == 0) { long double d2m1 = (absx - 1.0L) * (absx + 1.0L); __real__ result = __log1pl (d2m1) / 2.0L; } - else if (absx < 1.0L && (absx >= 0.75L || absy >= 0.5L) && scale == 0) + else if (absx < 1.0L + && absx >= 0.5L + && scale == 0 + && absx * absx + absy * absy >= 0.5L) { long double d2m1 = __x2y2m1l (absx, absy); __real__ result = __log1pl (d2m1) / 2.0L; diff --git a/sysdeps/generic/math_private.h b/sysdeps/generic/math_private.h index a8f1a8e4e5..cf1865dac8 100644 --- a/sysdeps/generic/math_private.h +++ b/sysdeps/generic/math_private.h @@ -365,8 +365,8 @@ extern double __slowpow (double __x, double __y, double __z); extern void __docos (double __x, double __dx, double __v[]); /* Return X^2 + Y^2 - 1, computed without large cancellation error. - It is given that 1 > X >= Y >= epsilon / 2, and that either X >= - 0.75 or Y >= 0.5. */ + It is given that 1 > X >= Y >= epsilon / 2, and that X^2 + Y^2 >= + 0.5. */ extern float __x2y2m1f (float x, float y); extern double __x2y2m1 (double x, double y); extern long double __x2y2m1l (long double x, long double y); diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 32f24d07a2..438a390338 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -836,12 +836,12 @@ ildouble: 3 ldouble: 3 Function: Real part of "clog": -double: 3 -float: 2 -idouble: 3 -ifloat: 2 -ildouble: 4 -ldouble: 4 +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "clog": double: 1 @@ -864,10 +864,10 @@ ildouble: 2 ldouble: 2 Function: Real part of "clog10_downward": -double: 5 -float: 4 -idouble: 5 -ifloat: 4 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 8 ldouble: 8 @@ -876,14 +876,14 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Real part of "clog10_towardzero": -double: 5 -float: 4 -idouble: 5 -ifloat: 4 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 8 ldouble: 8 @@ -896,12 +896,12 @@ ildouble: 3 ldouble: 3 Function: Real part of "clog10_upward": -double: 5 -float: 5 -idouble: 5 -ifloat: 5 -ildouble: 6 -ldouble: 6 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 7 +ldouble: 7 Function: Imaginary part of "clog10_upward": double: 1 @@ -912,12 +912,12 @@ ildouble: 3 ldouble: 3 Function: Real part of "clog_downward": -double: 5 -float: 5 -idouble: 5 -ifloat: 5 -ildouble: 7 -ldouble: 7 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 5 +ldouble: 5 Function: Imaginary part of "clog_downward": double: 1 @@ -928,12 +928,12 @@ ildouble: 1 ldouble: 1 Function: Real part of "clog_towardzero": -double: 5 -float: 5 -idouble: 5 -ifloat: 5 -ildouble: 8 -ldouble: 8 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 5 +ldouble: 5 Function: Imaginary part of "clog_towardzero": double: 1 @@ -944,12 +944,12 @@ ildouble: 1 ldouble: 1 Function: Real part of "clog_upward": -double: 5 -float: 5 -idouble: 5 -ifloat: 5 -ildouble: 6 -ldouble: 6 +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 4 +ldouble: 4 Function: Imaginary part of "clog_upward": double: 1 diff --git a/sysdeps/ieee754/dbl-64/x2y2m1.c b/sysdeps/ieee754/dbl-64/x2y2m1.c index c96dae59e1..b040097d18 100644 --- a/sysdeps/ieee754/dbl-64/x2y2m1.c +++ b/sysdeps/ieee754/dbl-64/x2y2m1.c @@ -80,32 +80,26 @@ compare (const void *p, const void *q) } /* Return X^2 + Y^2 - 1, computed without large cancellation error. - It is given that 1 > X >= Y >= epsilon / 2, and that either X >= - 0.75 or Y >= 0.5. */ + It is given that 1 > X >= Y >= epsilon / 2, and that X^2 + Y^2 >= + 0.5. */ double __x2y2m1 (double x, double y) { - double vals[4]; + double vals[5]; SET_RESTORE_ROUND (FE_TONEAREST); mul_split (&vals[1], &vals[0], x, x); mul_split (&vals[3], &vals[2], y, y); - if (x >= 0.75) - vals[1] -= 1.0; - else - { - vals[1] -= 0.5; - vals[3] -= 0.5; - } - qsort (vals, 4, sizeof (double), compare); + vals[4] = -1.0; + qsort (vals, 5, sizeof (double), compare); /* Add up the values so that each element of VALS has absolute value at most equal to the last set bit of the next nonzero element. */ - for (size_t i = 0; i <= 2; i++) + for (size_t i = 0; i <= 3; i++) { add_split (&vals[i + 1], &vals[i], vals[i + 1], vals[i]); - qsort (vals + i + 1, 3 - i, sizeof (double), compare); + qsort (vals + i + 1, 4 - i, sizeof (double), compare); } /* Now any error from this addition will be small. */ - return vals[3] + vals[2] + vals[1] + vals[0]; + return vals[4] + vals[3] + vals[2] + vals[1] + vals[0]; } diff --git a/sysdeps/ieee754/dbl-64/x2y2m1f.c b/sysdeps/ieee754/dbl-64/x2y2m1f.c index 43a8acf8a8..835f6a0e45 100644 --- a/sysdeps/ieee754/dbl-64/x2y2m1f.c +++ b/sysdeps/ieee754/dbl-64/x2y2m1f.c @@ -21,8 +21,8 @@ #include /* Return X^2 + Y^2 - 1, computed without large cancellation error. - It is given that 1 > X >= Y >= epsilon / 2, and that either X >= - 0.75 or Y >= 0.5. */ + It is given that 1 > X >= Y >= epsilon / 2, and that X^2 + Y^2 >= + 0.5. */ float __x2y2m1f (float x, float y) diff --git a/sysdeps/ieee754/ldbl-128/x2y2m1l.c b/sysdeps/ieee754/ldbl-128/x2y2m1l.c index 11757c6af8..a0498c30bb 100644 --- a/sysdeps/ieee754/ldbl-128/x2y2m1l.c +++ b/sysdeps/ieee754/ldbl-128/x2y2m1l.c @@ -80,32 +80,26 @@ compare (const void *p, const void *q) } /* Return X^2 + Y^2 - 1, computed without large cancellation error. - It is given that 1 > X >= Y >= epsilon / 2, and that either X >= - 0.75 or Y >= 0.5. */ + It is given that 1 > X >= Y >= epsilon / 2, and that X^2 + Y^2 >= + 0.5. */ long double __x2y2m1l (long double x, long double y) { - long double vals[4]; + long double vals[5]; SET_RESTORE_ROUNDL (FE_TONEAREST); mul_split (&vals[1], &vals[0], x, x); mul_split (&vals[3], &vals[2], y, y); - if (x >= 0.75L) - vals[1] -= 1.0L; - else - { - vals[1] -= 0.5L; - vals[3] -= 0.5L; - } - qsort (vals, 4, sizeof (long double), compare); + vals[4] = -1.0L; + qsort (vals, 5, sizeof (long double), compare); /* Add up the values so that each element of VALS has absolute value at most equal to the last set bit of the next nonzero element. */ - for (size_t i = 0; i <= 2; i++) + for (size_t i = 0; i <= 3; i++) { add_split (&vals[i + 1], &vals[i], vals[i + 1], vals[i]); - qsort (vals + i + 1, 3 - i, sizeof (long double), compare); + qsort (vals + i + 1, 4 - i, sizeof (long double), compare); } /* Now any error from this addition will be small. */ - return vals[3] + vals[2] + vals[1] + vals[0]; + return vals[4] + vals[3] + vals[2] + vals[1] + vals[0]; } diff --git a/sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c b/sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c index a001b58ca5..081fb98255 100644 --- a/sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c +++ b/sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c @@ -80,13 +80,13 @@ compare (const void *p, const void *q) } /* Return X^2 + Y^2 - 1, computed without large cancellation error. - It is given that 1 > X >= Y >= epsilon / 2, and that either X >= - 0.75 or Y >= 0.5. */ + It is given that 1 > X >= Y >= epsilon / 2, and that X^2 + Y^2 >= + 0.5. */ long double __x2y2m1l (long double x, long double y) { - double vals[12]; + double vals[13]; SET_RESTORE_ROUND (FE_TONEAREST); union ibm_extended_long_double xu, yu; xu.ld = x; @@ -105,25 +105,19 @@ __x2y2m1l (long double x, long double y) vals[8] *= 2.0; vals[9] *= 2.0; mul_split (&vals[11], &vals[10], yu.d[1].d, yu.d[1].d); - if (xu.d[0].d >= 0.75) - vals[1] -= 1.0; - else - { - vals[1] -= 0.5; - vals[7] -= 0.5; - } - qsort (vals, 12, sizeof (double), compare); + vals[12] = -1.0; + qsort (vals, 13, sizeof (double), compare); /* Add up the values so that each element of VALS has absolute value at most equal to the last set bit of the next nonzero element. */ - for (size_t i = 0; i <= 10; i++) + for (size_t i = 0; i <= 11; i++) { add_split (&vals[i + 1], &vals[i], vals[i + 1], vals[i]); - qsort (vals + i + 1, 11 - i, sizeof (double), compare); + qsort (vals + i + 1, 12 - i, sizeof (double), compare); } /* Now any error from this addition will be small. */ - long double retval = (long double) vals[11]; - for (size_t i = 10; i != (size_t) -1; i--) + long double retval = (long double) vals[12]; + for (size_t i = 11; i != (size_t) -1; i--) retval += (long double) vals[i]; return retval; } diff --git a/sysdeps/ieee754/ldbl-96/x2y2m1.c b/sysdeps/ieee754/ldbl-96/x2y2m1.c index a6cc82cb29..2f6b0be8f9 100644 --- a/sysdeps/ieee754/ldbl-96/x2y2m1.c +++ b/sysdeps/ieee754/ldbl-96/x2y2m1.c @@ -27,8 +27,8 @@ #else /* Return X^2 + Y^2 - 1, computed without large cancellation error. - It is given that 1 > X >= Y >= epsilon / 2, and that either X >= - 0.75 or Y >= 0.5. */ + It is given that 1 > X >= Y >= epsilon / 2, and that X^2 + Y^2 >= + 0.5. */ double __x2y2m1 (double x, double y) diff --git a/sysdeps/ieee754/ldbl-96/x2y2m1l.c b/sysdeps/ieee754/ldbl-96/x2y2m1l.c index 11757c6af8..a0498c30bb 100644 --- a/sysdeps/ieee754/ldbl-96/x2y2m1l.c +++ b/sysdeps/ieee754/ldbl-96/x2y2m1l.c @@ -80,32 +80,26 @@ compare (const void *p, const void *q) } /* Return X^2 + Y^2 - 1, computed without large cancellation error. - It is given that 1 > X >= Y >= epsilon / 2, and that either X >= - 0.75 or Y >= 0.5. */ + It is given that 1 > X >= Y >= epsilon / 2, and that X^2 + Y^2 >= + 0.5. */ long double __x2y2m1l (long double x, long double y) { - long double vals[4]; + long double vals[5]; SET_RESTORE_ROUNDL (FE_TONEAREST); mul_split (&vals[1], &vals[0], x, x); mul_split (&vals[3], &vals[2], y, y); - if (x >= 0.75L) - vals[1] -= 1.0L; - else - { - vals[1] -= 0.5L; - vals[3] -= 0.5L; - } - qsort (vals, 4, sizeof (long double), compare); + vals[4] = -1.0L; + qsort (vals, 5, sizeof (long double), compare); /* Add up the values so that each element of VALS has absolute value at most equal to the last set bit of the next nonzero element. */ - for (size_t i = 0; i <= 2; i++) + for (size_t i = 0; i <= 3; i++) { add_split (&vals[i + 1], &vals[i], vals[i + 1], vals[i]); - qsort (vals + i + 1, 3 - i, sizeof (long double), compare); + qsort (vals + i + 1, 4 - i, sizeof (long double), compare); } /* Now any error from this addition will be small. */ - return vals[3] + vals[2] + vals[1] + vals[0]; + return vals[4] + vals[3] + vals[2] + vals[1] + vals[0]; } diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 12c3dd1e01..ef3ab70369 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -869,11 +869,11 @@ ldouble: 3 Function: Real part of "clog": double: 3 -float: 2 +float: 3 idouble: 3 -ifloat: 2 -ildouble: 4 -ldouble: 4 +ifloat: 3 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "clog": float: 1 @@ -883,9 +883,9 @@ ldouble: 1 Function: Real part of "clog10": double: 3 -float: 3 +float: 4 idouble: 3 -ifloat: 3 +ifloat: 4 ildouble: 4 ldouble: 4 @@ -898,10 +898,10 @@ ildouble: 2 ldouble: 2 Function: Real part of "clog10_downward": -double: 6 -float: 6 -idouble: 6 -ifloat: 6 +double: 5 +float: 4 +idouble: 5 +ifloat: 4 ildouble: 8 ldouble: 8 @@ -910,14 +910,14 @@ double: 2 float: 4 idouble: 2 ifloat: 4 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Real part of "clog10_towardzero": double: 5 -float: 4 +float: 5 idouble: 5 -ifloat: 4 +ifloat: 5 ildouble: 8 ldouble: 8 @@ -930,28 +930,28 @@ ildouble: 3 ldouble: 3 Function: Real part of "clog10_upward": -double: 8 +double: 6 float: 5 -idouble: 8 +idouble: 6 ifloat: 5 -ildouble: 6 -ldouble: 6 +ildouble: 7 +ldouble: 7 Function: Imaginary part of "clog10_upward": double: 2 -float: 3 +float: 4 idouble: 2 -ifloat: 3 +ifloat: 4 ildouble: 3 ldouble: 3 Function: Real part of "clog_downward": -double: 7 -float: 5 -idouble: 7 -ifloat: 5 -ildouble: 7 -ldouble: 7 +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 Function: Imaginary part of "clog_downward": double: 1 @@ -962,28 +962,28 @@ ildouble: 1 ldouble: 1 Function: Real part of "clog_towardzero": -double: 7 -float: 5 -idouble: 7 -ifloat: 5 -ildouble: 8 -ldouble: 8 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 5 +ldouble: 5 Function: Imaginary part of "clog_towardzero": double: 1 -float: 2 +float: 3 idouble: 1 -ifloat: 2 +ifloat: 3 ildouble: 1 ldouble: 1 Function: Real part of "clog_upward": -double: 8 -float: 5 -idouble: 8 -ifloat: 5 -ildouble: 6 -ldouble: 6 +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 4 +ldouble: 4 Function: Imaginary part of "clog_upward": double: 1 -- cgit v1.2.3 From 199a3386544527d63aa95386f06db62a65b071cf Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 4 Nov 2015 00:45:23 +0000 Subject: Add more libm tests (scalb*, signbit, sin, sincos, sinh, sqrt, tan, tanh, tgamma, y0, y1, yn, significand). This patch improves the libm test coverage for a few more functions. Tested for x86_64 and x86. * math/auto-libm-test-in: Add more tests of sin, sincos, sinh, sqrt, tan, tanh, y0, y1 and yn. * math/auto-libm-test-out: Regenerated. * math/libm-test.inc (scalb_test_data): Add more tests. (scalbn_test_data): Likewise. (scalbln_test_data): Likewise. (signbit_test_data): Likewise. (sin_test_data): Likewise. (sincos_test_data): Likewise. (sinh_test_data): Likewise. (sqrt_test_data): Likewise. (tan_test_data): Likewise. (tanh_test_data): Likewise. (tgamma_test_data): Likewise. (y0_test_data): Likewise. (y1_test_data): Likewise. (yn_test_data): Likewise. (significand_test_data): Likewise. * sysdeps/i386/fpu/libm-test-ulps: Update. --- ChangeLog | 22 + math/auto-libm-test-in | 72 + math/auto-libm-test-out | 4183 +++++++++++++++++++++++++++++++++++++++ math/libm-test.inc | 95 +- sysdeps/i386/fpu/libm-test-ulps | 9 +- 5 files changed, 4375 insertions(+), 6 deletions(-) (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index 35922ef76b..ee590cbae6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2015-11-04 Joseph Myers + + * math/auto-libm-test-in: Add more tests of sin, sincos, sinh, + sqrt, tan, tanh, y0, y1 and yn. + * math/auto-libm-test-out: Regenerated. + * math/libm-test.inc (scalb_test_data): Add more tests. + (scalbn_test_data): Likewise. + (scalbln_test_data): Likewise. + (signbit_test_data): Likewise. + (sin_test_data): Likewise. + (sincos_test_data): Likewise. + (sinh_test_data): Likewise. + (sqrt_test_data): Likewise. + (tan_test_data): Likewise. + (tanh_test_data): Likewise. + (tgamma_test_data): Likewise. + (y0_test_data): Likewise. + (y1_test_data): Likewise. + (yn_test_data): Likewise. + (significand_test_data): Likewise. + * sysdeps/i386/fpu/libm-test-ulps: Update. + 2015-11-03 David Kastrup [BZ #18604] diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index ad509302da..0baca59e88 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -3731,6 +3731,8 @@ sin pi/6 sin -pi/6 sin pi/2 sin -pi/2 +sin pi +sin -pi sin 0.75 sin 0x1p65 sin -0x1p65 @@ -3771,6 +3773,8 @@ sin 0x6.287cc8749212e72p+0 sin -0x1.02e34cp+0 sin 0xf.f0274p+4 sin 0x3.042d88p+0 +sin max +sin -max sin min sin -min sin min_subnorm @@ -3781,6 +3785,8 @@ sincos -0 sincos pi/2 sincos pi/6 sincos pi/3 +sincos pi +sincos -pi sincos 0.75 sincos 0x1p65 sincos -0x1p65 @@ -3801,6 +3807,8 @@ sincos 0x6.287cc8749212e72p+0 sincos -0x1.02e34cp+0 sincos 0xf.f0274p+4 sincos 0x3.042d88p+0 +sincos max +sincos -max sincos min sincos -min sincos min_subnorm @@ -3859,11 +3867,24 @@ sinh -0x1.3dda8ap+0 sinh -0x5.ee9218p-4 sinh -0x1.bcfc98p+0 sinh -0x6.9bbb6df7c5d08p-4 +sinh max no-test-inline +sinh -max no-test-inline sinh min sinh -min sinh min_subnorm sinh -min_subnorm +sinh 0x5.96a7ep+4 +sinh 0x5.96a7e8p+4 +sinh 0x2.c679d1f73f0fap+8 +sinh 0x2.c679d1f73f0fcp+8 +sinh 0x2.c679d1f73f0fb624d358b213a7p+8 +sinh 0x2.c679d1f73f0fb624d358b213a8p+8 +sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline +sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline +sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline +sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline + sqrt 0 sqrt -0 sqrt 2209 @@ -3930,10 +3951,15 @@ sqrt 0x1.57103ea4p-1015 sqrt 0x1.9b294f88p-1015 sqrt 0x1.0000000000001p+0 sqrt 0x1.fffffffffffffp-1 +sqrt max +sqrt min +sqrt min_subnorm tan 0 tan -0 tan pi/4 +tan pi/2 +tan -pi/2 tan 0.75 tan 0x1p65 tan -0x1p65 @@ -3997,6 +4023,23 @@ tan 0x2.091d68p+0 tan -0x5.302ab9b18593264p+0 tan 0x1.1ad374p+0 tan -0x1.0d55b8p+0 +tan 0x1p-5 +tan 0x1p-10 +tan 0x1p-15 +tan 0x1p-20 +tan 0x1p-25 +tan 0x1p-30 +tan 0x1p-35 +tan 0x1p-40 +tan 0x1p-45 +tan 0x1p-50 +tan 0x1p-55 +tan 0x1p-60 +tan 0x1p-100 +tan 0x1p-600 +tan 0x1p-10000 +tan max +tan -max tan min tan -min tan min_subnorm @@ -4062,6 +4105,23 @@ tanh -0x3.2f59p-4 tanh 0x2.e6f54cp-4 tanh 0x3.397f2f50241d031p-4 tanh 0x8.4024a11b6610672b2982b852e8p-4 +tanh 0x1p-5 +tanh 0x1p-10 +tanh 0x1p-15 +tanh 0x1p-20 +tanh 0x1p-25 +tanh 0x1p-30 +tanh 0x1p-35 +tanh 0x1p-40 +tanh 0x1p-45 +tanh 0x1p-50 +tanh 0x1p-55 +tanh 0x1p-60 +tanh 0x1p-100 +tanh 0x1p-600 +tanh 0x1p-10000 +tanh max +tanh -max tanh min tanh -min tanh min_subnorm @@ -4592,6 +4652,8 @@ y0 0x1p-80 y0 0x1p-90 y0 0x1p-100 y0 0x1p-110 +y0 0x1p-600 +y0 0x1p-10000 y0 min y0 min_subnorm @@ -4618,6 +4680,8 @@ y1 0x1p-80 y1 0x1p-90 y1 0x1p-100 y1 0x1p-110 +y1 0x1p-600 +y1 0x1p-10000 y1 min y1 min_subnorm @@ -4648,6 +4712,10 @@ yn 3 0.75 yn 3 1.0 yn 3 2.0 yn 3 10.0 +yn 3 0x1p-10 +yn 3 0x1p-100 +yn 3 0x1p-600 +yn 3 0x1p-10000 # yn (10, x). yn 10 0.125 @@ -4664,6 +4732,10 @@ yn 2 0x1.ffff62p+99 yn 2 0x1p127 yn 2 0x1p1023 yn 2 0x1p16383 +yn 2 0x1p-10 +yn 2 0x1p-100 +yn 2 0x1p-600 +yn 2 0x1p-10000 yn 0 min yn 0 min_subnorm diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 2072ce5b46..22c4b41881 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -259104,6 +259104,296 @@ sin -pi/2 = sin tonearest ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0x1p+0L : inexact-ok = sin towardzero ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok = sin upward ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +sin pi += sin downward flt-32 0x3.243f6cp+0f : -0x1.777a5ep-24f : inexact-ok += sin tonearest flt-32 0x3.243f6cp+0f : -0x1.777a5cp-24f : inexact-ok += sin towardzero flt-32 0x3.243f6cp+0f : -0x1.777a5cp-24f : inexact-ok += sin upward flt-32 0x3.243f6cp+0f : -0x1.777a5cp-24f : inexact-ok += sin downward dbl-64 0x3.243f6cp+0 : -0x1.777a5cf72cec6p-24 : inexact-ok += sin tonearest dbl-64 0x3.243f6cp+0 : -0x1.777a5cf72cec6p-24 : inexact-ok += sin towardzero dbl-64 0x3.243f6cp+0 : -0x1.777a5cf72cec5p-24 : inexact-ok += sin upward dbl-64 0x3.243f6cp+0 : -0x1.777a5cf72cec5p-24 : inexact-ok += sin downward ldbl-96-intel 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd8p-24L : inexact-ok += sin tonearest ldbl-96-intel 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin towardzero ldbl-96-intel 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin upward ldbl-96-intel 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin downward ldbl-96-m68k 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd8p-24L : inexact-ok += sin tonearest ldbl-96-m68k 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin towardzero ldbl-96-m68k 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin upward ldbl-96-m68k 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin downward ldbl-128 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f40d2p-24L : inexact-ok += sin tonearest ldbl-128 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f40d2p-24L : inexact-ok += sin towardzero ldbl-128 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f40d1p-24L : inexact-ok += sin upward ldbl-128 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f40d1p-24L : inexact-ok += sin downward ldbl-128ibm 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f41p-24L : inexact-ok += sin tonearest ldbl-128ibm 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f41p-24L : inexact-ok += sin towardzero ldbl-128ibm 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f408p-24L : inexact-ok += sin upward ldbl-128ibm 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f408p-24L : inexact-ok += sin downward flt-32 0x3.243f68p+0f : 0x2.8885ap-24f : inexact-ok += sin tonearest flt-32 0x3.243f68p+0f : 0x2.8885a4p-24f : inexact-ok += sin towardzero flt-32 0x3.243f68p+0f : 0x2.8885ap-24f : inexact-ok += sin upward flt-32 0x3.243f68p+0f : 0x2.8885a4p-24f : inexact-ok += sin downward dbl-64 0x3.243f68p+0 : 0x2.8885a308d3106p-24 : inexact-ok += sin tonearest dbl-64 0x3.243f68p+0 : 0x2.8885a308d3106p-24 : inexact-ok += sin towardzero dbl-64 0x3.243f68p+0 : 0x2.8885a308d3106p-24 : inexact-ok += sin upward dbl-64 0x3.243f68p+0 : 0x2.8885a308d3108p-24 : inexact-ok += sin downward ldbl-96-intel 0x3.243f68p+0L : 0x2.8885a308d31063ep-24L : inexact-ok += sin tonearest ldbl-96-intel 0x3.243f68p+0L : 0x2.8885a308d31063e4p-24L : inexact-ok += sin towardzero ldbl-96-intel 0x3.243f68p+0L : 0x2.8885a308d31063ep-24L : inexact-ok += sin upward ldbl-96-intel 0x3.243f68p+0L : 0x2.8885a308d31063e4p-24L : inexact-ok += sin downward ldbl-96-m68k 0x3.243f68p+0L : 0x2.8885a308d31063ep-24L : inexact-ok += sin tonearest ldbl-96-m68k 0x3.243f68p+0L : 0x2.8885a308d31063e4p-24L : inexact-ok += sin towardzero ldbl-96-m68k 0x3.243f68p+0L : 0x2.8885a308d31063ep-24L : inexact-ok += sin upward ldbl-96-m68k 0x3.243f68p+0L : 0x2.8885a308d31063e4p-24L : inexact-ok += sin downward ldbl-128 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4d6ap-24L : inexact-ok += sin tonearest ldbl-128 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4d6cp-24L : inexact-ok += sin towardzero ldbl-128 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4d6ap-24L : inexact-ok += sin upward ldbl-128 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4d6cp-24L : inexact-ok += sin downward ldbl-128ibm 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4dp-24L : inexact-ok += sin tonearest ldbl-128ibm 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4dp-24L : inexact-ok += sin towardzero ldbl-128ibm 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4dp-24L : inexact-ok += sin upward ldbl-128ibm 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4ep-24L : inexact-ok += sin downward dbl-64 0x3.243f6a8885a32p+0 : -0x1.72cece675d1fdp-52 : inexact-ok += sin tonearest dbl-64 0x3.243f6a8885a32p+0 : -0x1.72cece675d1fdp-52 : inexact-ok += sin towardzero dbl-64 0x3.243f6a8885a32p+0 : -0x1.72cece675d1fcp-52 : inexact-ok += sin upward dbl-64 0x3.243f6a8885a32p+0 : -0x1.72cece675d1fcp-52 : inexact-ok += sin downward ldbl-96-intel 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8fap-52L : inexact-ok += sin tonearest ldbl-96-intel 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L : inexact-ok += sin towardzero ldbl-96-intel 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L : inexact-ok += sin upward ldbl-96-intel 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L : inexact-ok += sin downward ldbl-96-m68k 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8fap-52L : inexact-ok += sin tonearest ldbl-96-m68k 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L : inexact-ok += sin towardzero ldbl-96-m68k 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L : inexact-ok += sin upward ldbl-96-m68k 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L : inexact-ok += sin downward ldbl-128 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d5cp-52L : inexact-ok += sin tonearest ldbl-128 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d5cp-52L : inexact-ok += sin towardzero ldbl-128 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d5bp-52L : inexact-ok += sin upward ldbl-128 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d5bp-52L : inexact-ok += sin downward ldbl-128ibm 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d8p-52L : inexact-ok += sin tonearest ldbl-128ibm 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d8p-52L : inexact-ok += sin towardzero ldbl-128ibm 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7dp-52L : inexact-ok += sin upward ldbl-128ibm 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7dp-52L : inexact-ok += sin downward dbl-64 0x3.243f6a8885a3p+0 : 0x8.d313198a2e03p-56 : inexact-ok += sin tonearest dbl-64 0x3.243f6a8885a3p+0 : 0x8.d313198a2e038p-56 : inexact-ok += sin towardzero dbl-64 0x3.243f6a8885a3p+0 : 0x8.d313198a2e03p-56 : inexact-ok += sin upward dbl-64 0x3.243f6a8885a3p+0 : 0x8.d313198a2e038p-56 : inexact-ok += sin downward ldbl-96-intel 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L : inexact-ok += sin tonearest ldbl-96-intel 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L : inexact-ok += sin towardzero ldbl-96-intel 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L : inexact-ok += sin upward ldbl-96-intel 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03708p-56L : inexact-ok += sin downward ldbl-96-m68k 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L : inexact-ok += sin tonearest ldbl-96-m68k 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L : inexact-ok += sin towardzero ldbl-96-m68k 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L : inexact-ok += sin upward ldbl-96-m68k 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03708p-56L : inexact-ok += sin downward ldbl-128 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093821bp-56L : inexact-ok += sin tonearest ldbl-128 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093821b8p-56L : inexact-ok += sin towardzero ldbl-128 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093821bp-56L : inexact-ok += sin upward ldbl-128 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093821b8p-56L : inexact-ok += sin downward ldbl-128ibm 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a409382p-56L : inexact-ok += sin tonearest ldbl-128ibm 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a409382p-56L : inexact-ok += sin towardzero ldbl-128ibm 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a409382p-56L : inexact-ok += sin upward ldbl-128ibm 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093824p-56L : inexact-ok += sin downward ldbl-96-intel 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbcp-68L : inexact-ok += sin tonearest ldbl-96-intel 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin towardzero ldbl-96-intel 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin upward ldbl-96-intel 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin downward ldbl-96-m68k 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbcp-68L : inexact-ok += sin tonearest ldbl-96-m68k 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin towardzero ldbl-96-m68k 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin upward ldbl-96-m68k 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin downward ldbl-128 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd661p-68L : inexact-ok += sin tonearest ldbl-128 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd661p-68L : inexact-ok += sin towardzero ldbl-128 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd6608p-68L : inexact-ok += sin upward ldbl-128 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd6608p-68L : inexact-ok += sin downward ldbl-128ibm 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd68p-68L : inexact-ok += sin tonearest ldbl-128ibm 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd68p-68L : inexact-ok += sin towardzero ldbl-128ibm 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd64p-68L : inexact-ok += sin upward ldbl-128ibm 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd64p-68L : inexact-ok += sin downward ldbl-96-intel 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L : inexact-ok += sin tonearest ldbl-96-intel 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L : inexact-ok += sin towardzero ldbl-96-intel 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L : inexact-ok += sin upward ldbl-96-intel 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707348p-64L : inexact-ok += sin downward ldbl-96-m68k 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L : inexact-ok += sin tonearest ldbl-96-m68k 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L : inexact-ok += sin towardzero ldbl-96-m68k 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L : inexact-ok += sin upward ldbl-96-m68k 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707348p-64L : inexact-ok += sin downward ldbl-128 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a4093822299ep-64L : inexact-ok += sin tonearest ldbl-128 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a409382229ap-64L : inexact-ok += sin towardzero ldbl-128 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a4093822299ep-64L : inexact-ok += sin upward ldbl-128 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a409382229ap-64L : inexact-ok += sin downward ldbl-128ibm 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a409382229p-64L : inexact-ok += sin tonearest ldbl-128ibm 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a40938222ap-64L : inexact-ok += sin towardzero ldbl-128ibm 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a409382229p-64L : inexact-ok += sin upward ldbl-128ibm 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a40938222ap-64L : inexact-ok += sin downward ldbl-128 0x3.243f6a8885a308d313198a2e0372p+0L : -0x1.8cbb5bf6c7ddd660ce2ff7d10568p-112L : inexact-ok += sin tonearest ldbl-128 0x3.243f6a8885a308d313198a2e0372p+0L : -0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L : inexact-ok += sin towardzero ldbl-128 0x3.243f6a8885a308d313198a2e0372p+0L : -0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L : inexact-ok += sin upward ldbl-128 0x3.243f6a8885a308d313198a2e0372p+0L : -0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L : inexact-ok += sin downward ldbl-128 0x3.243f6a8885a308d313198a2e037p+0L : 0x7.344a4093822299f31d0082efa98cp-116L : inexact-ok += sin tonearest ldbl-128 0x3.243f6a8885a308d313198a2e037p+0L : 0x7.344a4093822299f31d0082efa99p-116L : inexact-ok += sin towardzero ldbl-128 0x3.243f6a8885a308d313198a2e037p+0L : 0x7.344a4093822299f31d0082efa98cp-116L : inexact-ok += sin upward ldbl-128 0x3.243f6a8885a308d313198a2e037p+0L : 0x7.344a4093822299f31d0082efa99p-116L : inexact-ok += sin downward ldbl-128 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1058p-108L : inexact-ok += sin tonearest ldbl-128 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1058p-108L : inexact-ok += sin towardzero ldbl-128 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d105p-108L : inexact-ok += sin upward ldbl-128 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d105p-108L : inexact-ok += sin downward ldbl-128ibm 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d14p-108L : inexact-ok += sin tonearest ldbl-128ibm 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L : inexact-ok += sin towardzero ldbl-128ibm 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L : inexact-ok += sin upward ldbl-128ibm 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L : inexact-ok += sin downward ldbl-128 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082efa8p-108L : inexact-ok += sin tonearest ldbl-128 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082efa8p-108L : inexact-ok += sin towardzero ldbl-128 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082efa8p-108L : inexact-ok += sin upward ldbl-128 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082efacp-108L : inexact-ok += sin downward ldbl-128ibm 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082eep-108L : inexact-ok += sin tonearest ldbl-128ibm 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082fp-108L : inexact-ok += sin towardzero ldbl-128ibm 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082eep-108L : inexact-ok += sin upward ldbl-128ibm 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082fp-108L : inexact-ok +sin -pi += sin downward flt-32 -0x3.243f6cp+0f : 0x1.777a5cp-24f : inexact-ok += sin tonearest flt-32 -0x3.243f6cp+0f : 0x1.777a5cp-24f : inexact-ok += sin towardzero flt-32 -0x3.243f6cp+0f : 0x1.777a5cp-24f : inexact-ok += sin upward flt-32 -0x3.243f6cp+0f : 0x1.777a5ep-24f : inexact-ok += sin downward dbl-64 -0x3.243f6cp+0 : 0x1.777a5cf72cec5p-24 : inexact-ok += sin tonearest dbl-64 -0x3.243f6cp+0 : 0x1.777a5cf72cec6p-24 : inexact-ok += sin towardzero dbl-64 -0x3.243f6cp+0 : 0x1.777a5cf72cec5p-24 : inexact-ok += sin upward dbl-64 -0x3.243f6cp+0 : 0x1.777a5cf72cec6p-24 : inexact-ok += sin downward ldbl-96-intel -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin tonearest ldbl-96-intel -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin towardzero ldbl-96-intel -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin upward ldbl-96-intel -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd8p-24L : inexact-ok += sin downward ldbl-96-m68k -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin tonearest ldbl-96-m68k -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin towardzero ldbl-96-m68k -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L : inexact-ok += sin upward ldbl-96-m68k -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd8p-24L : inexact-ok += sin downward ldbl-128 -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f40d1p-24L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f40d2p-24L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f40d1p-24L : inexact-ok += sin upward ldbl-128 -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f40d2p-24L : inexact-ok += sin downward ldbl-128ibm -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f408p-24L : inexact-ok += sin tonearest ldbl-128ibm -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f41p-24L : inexact-ok += sin towardzero ldbl-128ibm -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f408p-24L : inexact-ok += sin upward ldbl-128ibm -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f41p-24L : inexact-ok += sin downward flt-32 -0x3.243f68p+0f : -0x2.8885a4p-24f : inexact-ok += sin tonearest flt-32 -0x3.243f68p+0f : -0x2.8885a4p-24f : inexact-ok += sin towardzero flt-32 -0x3.243f68p+0f : -0x2.8885ap-24f : inexact-ok += sin upward flt-32 -0x3.243f68p+0f : -0x2.8885ap-24f : inexact-ok += sin downward dbl-64 -0x3.243f68p+0 : -0x2.8885a308d3108p-24 : inexact-ok += sin tonearest dbl-64 -0x3.243f68p+0 : -0x2.8885a308d3106p-24 : inexact-ok += sin towardzero dbl-64 -0x3.243f68p+0 : -0x2.8885a308d3106p-24 : inexact-ok += sin upward dbl-64 -0x3.243f68p+0 : -0x2.8885a308d3106p-24 : inexact-ok += sin downward ldbl-96-intel -0x3.243f68p+0L : -0x2.8885a308d31063e4p-24L : inexact-ok += sin tonearest ldbl-96-intel -0x3.243f68p+0L : -0x2.8885a308d31063e4p-24L : inexact-ok += sin towardzero ldbl-96-intel -0x3.243f68p+0L : -0x2.8885a308d31063ep-24L : inexact-ok += sin upward ldbl-96-intel -0x3.243f68p+0L : -0x2.8885a308d31063ep-24L : inexact-ok += sin downward ldbl-96-m68k -0x3.243f68p+0L : -0x2.8885a308d31063e4p-24L : inexact-ok += sin tonearest ldbl-96-m68k -0x3.243f68p+0L : -0x2.8885a308d31063e4p-24L : inexact-ok += sin towardzero ldbl-96-m68k -0x3.243f68p+0L : -0x2.8885a308d31063ep-24L : inexact-ok += sin upward ldbl-96-m68k -0x3.243f68p+0L : -0x2.8885a308d31063ep-24L : inexact-ok += sin downward ldbl-128 -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4d6cp-24L : inexact-ok += sin tonearest ldbl-128 -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4d6cp-24L : inexact-ok += sin towardzero ldbl-128 -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4d6ap-24L : inexact-ok += sin upward ldbl-128 -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4d6ap-24L : inexact-ok += sin downward ldbl-128ibm -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4ep-24L : inexact-ok += sin tonearest ldbl-128ibm -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4dp-24L : inexact-ok += sin towardzero ldbl-128ibm -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4dp-24L : inexact-ok += sin upward ldbl-128ibm -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4dp-24L : inexact-ok += sin downward dbl-64 -0x3.243f6a8885a32p+0 : 0x1.72cece675d1fcp-52 : inexact-ok += sin tonearest dbl-64 -0x3.243f6a8885a32p+0 : 0x1.72cece675d1fdp-52 : inexact-ok += sin towardzero dbl-64 -0x3.243f6a8885a32p+0 : 0x1.72cece675d1fcp-52 : inexact-ok += sin upward dbl-64 -0x3.243f6a8885a32p+0 : 0x1.72cece675d1fdp-52 : inexact-ok += sin downward ldbl-96-intel -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L : inexact-ok += sin tonearest ldbl-96-intel -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L : inexact-ok += sin towardzero ldbl-96-intel -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L : inexact-ok += sin upward ldbl-96-intel -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8fap-52L : inexact-ok += sin downward ldbl-96-m68k -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L : inexact-ok += sin tonearest ldbl-96-m68k -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L : inexact-ok += sin towardzero ldbl-96-m68k -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L : inexact-ok += sin upward ldbl-96-m68k -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8fap-52L : inexact-ok += sin downward ldbl-128 -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d5bp-52L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d5cp-52L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d5bp-52L : inexact-ok += sin upward ldbl-128 -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d5cp-52L : inexact-ok += sin downward ldbl-128ibm -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7dp-52L : inexact-ok += sin tonearest ldbl-128ibm -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d8p-52L : inexact-ok += sin towardzero ldbl-128ibm -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7dp-52L : inexact-ok += sin upward ldbl-128ibm -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d8p-52L : inexact-ok += sin downward dbl-64 -0x3.243f6a8885a3p+0 : -0x8.d313198a2e038p-56 : inexact-ok += sin tonearest dbl-64 -0x3.243f6a8885a3p+0 : -0x8.d313198a2e038p-56 : inexact-ok += sin towardzero dbl-64 -0x3.243f6a8885a3p+0 : -0x8.d313198a2e03p-56 : inexact-ok += sin upward dbl-64 -0x3.243f6a8885a3p+0 : -0x8.d313198a2e03p-56 : inexact-ok += sin downward ldbl-96-intel -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03708p-56L : inexact-ok += sin tonearest ldbl-96-intel -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L : inexact-ok += sin towardzero ldbl-96-intel -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L : inexact-ok += sin upward ldbl-96-intel -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L : inexact-ok += sin downward ldbl-96-m68k -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03708p-56L : inexact-ok += sin tonearest ldbl-96-m68k -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L : inexact-ok += sin towardzero ldbl-96-m68k -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L : inexact-ok += sin upward ldbl-96-m68k -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L : inexact-ok += sin downward ldbl-128 -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093821b8p-56L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093821b8p-56L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093821bp-56L : inexact-ok += sin upward ldbl-128 -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093821bp-56L : inexact-ok += sin downward ldbl-128ibm -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093824p-56L : inexact-ok += sin tonearest ldbl-128ibm -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a409382p-56L : inexact-ok += sin towardzero ldbl-128ibm -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a409382p-56L : inexact-ok += sin upward ldbl-128ibm -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a409382p-56L : inexact-ok += sin downward ldbl-96-intel -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin tonearest ldbl-96-intel -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin towardzero ldbl-96-intel -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin upward ldbl-96-intel -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbcp-68L : inexact-ok += sin downward ldbl-96-m68k -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin tonearest ldbl-96-m68k -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin towardzero ldbl-96-m68k -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L : inexact-ok += sin upward ldbl-96-m68k -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbcp-68L : inexact-ok += sin downward ldbl-128 -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd6608p-68L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd661p-68L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd6608p-68L : inexact-ok += sin upward ldbl-128 -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd661p-68L : inexact-ok += sin downward ldbl-128ibm -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd64p-68L : inexact-ok += sin tonearest ldbl-128ibm -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd68p-68L : inexact-ok += sin towardzero ldbl-128ibm -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd64p-68L : inexact-ok += sin upward ldbl-128ibm -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd68p-68L : inexact-ok += sin downward ldbl-96-intel -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707348p-64L : inexact-ok += sin tonearest ldbl-96-intel -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L : inexact-ok += sin towardzero ldbl-96-intel -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L : inexact-ok += sin upward ldbl-96-intel -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L : inexact-ok += sin downward ldbl-96-m68k -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707348p-64L : inexact-ok += sin tonearest ldbl-96-m68k -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L : inexact-ok += sin towardzero ldbl-96-m68k -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L : inexact-ok += sin upward ldbl-96-m68k -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L : inexact-ok += sin downward ldbl-128 -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a409382229ap-64L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a409382229ap-64L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a4093822299ep-64L : inexact-ok += sin upward ldbl-128 -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a4093822299ep-64L : inexact-ok += sin downward ldbl-128ibm -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a40938222ap-64L : inexact-ok += sin tonearest ldbl-128ibm -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a40938222ap-64L : inexact-ok += sin towardzero ldbl-128ibm -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a409382229p-64L : inexact-ok += sin upward ldbl-128ibm -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a409382229p-64L : inexact-ok += sin downward ldbl-128 -0x3.243f6a8885a308d313198a2e0372p+0L : 0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6a8885a308d313198a2e0372p+0L : 0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6a8885a308d313198a2e0372p+0L : 0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L : inexact-ok += sin upward ldbl-128 -0x3.243f6a8885a308d313198a2e0372p+0L : 0x1.8cbb5bf6c7ddd660ce2ff7d10568p-112L : inexact-ok += sin downward ldbl-128 -0x3.243f6a8885a308d313198a2e037p+0L : -0x7.344a4093822299f31d0082efa99p-116L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6a8885a308d313198a2e037p+0L : -0x7.344a4093822299f31d0082efa99p-116L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6a8885a308d313198a2e037p+0L : -0x7.344a4093822299f31d0082efa98cp-116L : inexact-ok += sin upward ldbl-128 -0x3.243f6a8885a308d313198a2e037p+0L : -0x7.344a4093822299f31d0082efa98cp-116L : inexact-ok += sin downward ldbl-128 -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d105p-108L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1058p-108L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d105p-108L : inexact-ok += sin upward ldbl-128 -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1058p-108L : inexact-ok += sin downward ldbl-128ibm -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L : inexact-ok += sin tonearest ldbl-128ibm -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L : inexact-ok += sin towardzero ldbl-128ibm -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L : inexact-ok += sin upward ldbl-128ibm -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d14p-108L : inexact-ok += sin downward ldbl-128 -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082efacp-108L : inexact-ok += sin tonearest ldbl-128 -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082efa8p-108L : inexact-ok += sin towardzero ldbl-128 -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082efa8p-108L : inexact-ok += sin upward ldbl-128 -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082efa8p-108L : inexact-ok += sin downward ldbl-128ibm -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082fp-108L : inexact-ok += sin tonearest ldbl-128ibm -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082fp-108L : inexact-ok += sin towardzero ldbl-128ibm -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082eep-108L : inexact-ok += sin upward ldbl-128ibm -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082eep-108L : inexact-ok sin 0.75 = sin downward flt-32 0xcp-4f : 0xa.e7fep-4f : inexact-ok = sin tonearest flt-32 0xcp-4f : 0xa.e7fe1p-4f : inexact-ok @@ -261304,6 +261594,144 @@ sin 0x3.042d88p+0 = sin tonearest ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L : inexact-ok = sin towardzero ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L : inexact-ok = sin upward ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba98p-4L : inexact-ok +sin max += sin downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f : inexact-ok += sin tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok += sin towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok += sin upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok += sin downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 : inexact-ok += sin tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok += sin towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok += sin upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok += sin downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok += sin tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok += sin towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok += sin upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok += sin downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok += sin tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok += sin towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok += sin upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok += sin downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L : inexact-ok += sin tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok += sin towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok += sin upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok += sin downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L : inexact-ok += sin tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok += sin towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok += sin upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok += sin downward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 : inexact-ok += sin tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 : inexact-ok += sin towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 : inexact-ok += sin upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 : inexact-ok += sin downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L : inexact-ok += sin tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L : inexact-ok += sin towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L : inexact-ok += sin upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L : inexact-ok += sin downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L : inexact-ok += sin tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L : inexact-ok += sin towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L : inexact-ok += sin upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L : inexact-ok += sin downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok += sin tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok += sin towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok += sin upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84bp-8L : inexact-ok += sin downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L : inexact-ok += sin tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L : inexact-ok += sin towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L : inexact-ok += sin upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L : inexact-ok += sin downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7bp-4L : inexact-ok += sin tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7cp-4L : inexact-ok += sin towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7bp-4L : inexact-ok += sin upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7cp-4L : inexact-ok += sin downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7bp-4L : inexact-ok += sin tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7cp-4L : inexact-ok += sin towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7bp-4L : inexact-ok += sin upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7cp-4L : inexact-ok += sin downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L : inexact-ok += sin tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L : inexact-ok += sin towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L : inexact-ok += sin upward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7b9650cab0f544p-4L : inexact-ok += sin downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.3b0b11ed85b7fe43d110251580bp-4L : inexact-ok += sin tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.3b0b11ed85b7fe43d110251580b8p-4L : inexact-ok += sin towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.3b0b11ed85b7fe43d110251580bp-4L : inexact-ok += sin upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.3b0b11ed85b7fe43d110251580b8p-4L : inexact-ok += sin downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe68p-4L : inexact-ok += sin tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L : inexact-ok += sin towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L : inexact-ok += sin upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L : inexact-ok += sin downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L : inexact-ok += sin tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L : inexact-ok += sin towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L : inexact-ok += sin upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L : inexact-ok +sin -max += sin downward flt-32 -0xf.fffffp+124f : 0x8.599b3p-4f : inexact-ok += sin tonearest flt-32 -0xf.fffffp+124f : 0x8.599b3p-4f : inexact-ok += sin towardzero flt-32 -0xf.fffffp+124f : 0x8.599b3p-4f : inexact-ok += sin upward flt-32 -0xf.fffffp+124f : 0x8.599b4p-4f : inexact-ok += sin downward dbl-64 -0xf.fffffp+124 : 0x8.599b32844aba8p-4 : inexact-ok += sin tonearest dbl-64 -0xf.fffffp+124 : 0x8.599b32844aba8p-4 : inexact-ok += sin towardzero dbl-64 -0xf.fffffp+124 : 0x8.599b32844aba8p-4 : inexact-ok += sin upward dbl-64 -0xf.fffffp+124 : 0x8.599b32844abbp-4 : inexact-ok += sin downward ldbl-96-intel -0xf.fffffp+124L : 0x8.599b32844aba906p-4L : inexact-ok += sin tonearest ldbl-96-intel -0xf.fffffp+124L : 0x8.599b32844aba907p-4L : inexact-ok += sin towardzero ldbl-96-intel -0xf.fffffp+124L : 0x8.599b32844aba906p-4L : inexact-ok += sin upward ldbl-96-intel -0xf.fffffp+124L : 0x8.599b32844aba907p-4L : inexact-ok += sin downward ldbl-96-m68k -0xf.fffffp+124L : 0x8.599b32844aba906p-4L : inexact-ok += sin tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x8.599b32844aba907p-4L : inexact-ok += sin towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x8.599b32844aba906p-4L : inexact-ok += sin upward ldbl-96-m68k -0xf.fffffp+124L : 0x8.599b32844aba907p-4L : inexact-ok += sin downward ldbl-128 -0xf.fffffp+124L : 0x8.599b32844aba906cee446be04998p-4L : inexact-ok += sin tonearest ldbl-128 -0xf.fffffp+124L : 0x8.599b32844aba906cee446be04998p-4L : inexact-ok += sin towardzero ldbl-128 -0xf.fffffp+124L : 0x8.599b32844aba906cee446be04998p-4L : inexact-ok += sin upward ldbl-128 -0xf.fffffp+124L : 0x8.599b32844aba906cee446be049ap-4L : inexact-ok += sin downward ldbl-128ibm -0xf.fffffp+124L : 0x8.599b32844aba906cee446be048p-4L : inexact-ok += sin tonearest ldbl-128ibm -0xf.fffffp+124L : 0x8.599b32844aba906cee446be048p-4L : inexact-ok += sin towardzero ldbl-128ibm -0xf.fffffp+124L : 0x8.599b32844aba906cee446be048p-4L : inexact-ok += sin upward ldbl-128ibm -0xf.fffffp+124L : 0x8.599b32844aba906cee446be04cp-4L : inexact-ok += sin downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.452fc98b34e97p-8 : inexact-ok += sin tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.452fc98b34e97p-8 : inexact-ok += sin towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.452fc98b34e96p-8 : inexact-ok += sin upward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.452fc98b34e96p-8 : inexact-ok += sin downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b62p-8L : inexact-ok += sin tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b62p-8L : inexact-ok += sin towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b6p-8L : inexact-ok += sin upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b6p-8L : inexact-ok += sin downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b62p-8L : inexact-ok += sin tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b62p-8L : inexact-ok += sin towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b6p-8L : inexact-ok += sin upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b6p-8L : inexact-ok += sin downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c84bp-8L : inexact-ok += sin tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok += sin towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok += sin upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok += sin downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c88p-8L : inexact-ok += sin tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c88p-8L : inexact-ok += sin towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c8p-8L : inexact-ok += sin upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c8p-8L : inexact-ok += sin downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7cp-4L : inexact-ok += sin tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7cp-4L : inexact-ok += sin towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7bp-4L : inexact-ok += sin upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7bp-4L : inexact-ok += sin downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7cp-4L : inexact-ok += sin tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7cp-4L : inexact-ok += sin towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7bp-4L : inexact-ok += sin upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7bp-4L : inexact-ok += sin downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7b9650cab0f544p-4L : inexact-ok += sin tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L : inexact-ok += sin towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L : inexact-ok += sin upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L : inexact-ok += sin downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.3b0b11ed85b7fe43d110251580b8p-4L : inexact-ok += sin tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.3b0b11ed85b7fe43d110251580b8p-4L : inexact-ok += sin towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.3b0b11ed85b7fe43d110251580bp-4L : inexact-ok += sin upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.3b0b11ed85b7fe43d110251580bp-4L : inexact-ok += sin downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbe6p-4L : inexact-ok += sin tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbe6p-4L : inexact-ok += sin towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbe6p-4L : inexact-ok += sin upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbe68p-4L : inexact-ok += sin downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbcp-4L : inexact-ok += sin tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fcp-4L : inexact-ok += sin towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbcp-4L : inexact-ok += sin upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fcp-4L : inexact-ok sin min = sin downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok = sin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -262105,6 +262533,296 @@ sincos pi/3 = sincos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83cp-4L 0x8.00000000000000000000000008p-4L : inexact-ok = sincos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83cp-4L 0x8.00000000000000000000000004p-4L : inexact-ok = sincos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x8.00000000000000000000000008p-4L : inexact-ok +sincos pi += sincos downward flt-32 0x3.243f6cp+0f : -0x1.777a5ep-24f -0x1p+0f : inexact-ok += sincos tonearest flt-32 0x3.243f6cp+0f : -0x1.777a5cp-24f -0x1p+0f : inexact-ok += sincos towardzero flt-32 0x3.243f6cp+0f : -0x1.777a5cp-24f -0xf.fffffp-4f : inexact-ok += sincos upward flt-32 0x3.243f6cp+0f : -0x1.777a5cp-24f -0xf.fffffp-4f : inexact-ok += sincos downward dbl-64 0x3.243f6cp+0 : -0x1.777a5cf72cec6p-24 -0xf.ffffffffffefp-4 : inexact-ok += sincos tonearest dbl-64 0x3.243f6cp+0 : -0x1.777a5cf72cec6p-24 -0xf.ffffffffffefp-4 : inexact-ok += sincos towardzero dbl-64 0x3.243f6cp+0 : -0x1.777a5cf72cec5p-24 -0xf.ffffffffffee8p-4 : inexact-ok += sincos upward dbl-64 0x3.243f6cp+0 : -0x1.777a5cf72cec5p-24 -0xf.ffffffffffee8p-4 : inexact-ok += sincos downward ldbl-96-intel 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd8p-24L -0xf.ffffffffffeeca5p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos upward ldbl-96-intel 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd8p-24L -0xf.ffffffffffeeca5p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f40d2p-24L -0xf.ffffffffffeeca424938e847768p-4L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f40d2p-24L -0xf.ffffffffffeeca424938e8477678p-4L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f40d1p-24L -0xf.ffffffffffeeca424938e8477678p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f40d1p-24L -0xf.ffffffffffeeca424938e8477678p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f41p-24L -0xf.ffffffffffeeca424938e84778p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f41p-24L -0xf.ffffffffffeeca424938e84778p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f408p-24L -0xf.ffffffffffeeca424938e84774p-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.243f6cp+0L : -0x1.777a5cf72cec5fd61896cb4f408p-24L -0xf.ffffffffffeeca424938e84774p-4L : inexact-ok += sincos downward flt-32 0x3.243f68p+0f : 0x2.8885ap-24f -0x1p+0f : inexact-ok += sincos tonearest flt-32 0x3.243f68p+0f : 0x2.8885a4p-24f -0x1p+0f : inexact-ok += sincos towardzero flt-32 0x3.243f68p+0f : 0x2.8885ap-24f -0xf.fffffp-4f : inexact-ok += sincos upward flt-32 0x3.243f68p+0f : 0x2.8885a4p-24f -0xf.fffffp-4f : inexact-ok += sincos downward dbl-64 0x3.243f68p+0 : 0x2.8885a308d3106p-24 -0xf.ffffffffffcdp-4 : inexact-ok += sincos tonearest dbl-64 0x3.243f68p+0 : 0x2.8885a308d3106p-24 -0xf.ffffffffffcc8p-4 : inexact-ok += sincos towardzero dbl-64 0x3.243f68p+0 : 0x2.8885a308d3106p-24 -0xf.ffffffffffcc8p-4 : inexact-ok += sincos upward dbl-64 0x3.243f68p+0 : 0x2.8885a308d3108p-24 -0xf.ffffffffffcc8p-4 : inexact-ok += sincos downward ldbl-96-intel 0x3.243f68p+0L : 0x2.8885a308d31063ep-24L -0xf.ffffffffffcca8ep-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x3.243f68p+0L : 0x2.8885a308d31063e4p-24L -0xf.ffffffffffcca8ep-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x3.243f68p+0L : 0x2.8885a308d31063ep-24L -0xf.ffffffffffcca8dp-4L : inexact-ok += sincos upward ldbl-96-intel 0x3.243f68p+0L : 0x2.8885a308d31063e4p-24L -0xf.ffffffffffcca8dp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x3.243f68p+0L : 0x2.8885a308d31063ep-24L -0xf.ffffffffffcca8ep-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x3.243f68p+0L : 0x2.8885a308d31063e4p-24L -0xf.ffffffffffcca8ep-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x3.243f68p+0L : 0x2.8885a308d31063ep-24L -0xf.ffffffffffcca8dp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x3.243f68p+0L : 0x2.8885a308d31063e4p-24L -0xf.ffffffffffcca8dp-4L : inexact-ok += sincos downward ldbl-128 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4d6ap-24L -0xf.ffffffffffcca8d9870423997308p-4L : inexact-ok += sincos tonearest ldbl-128 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4d6cp-24L -0xf.ffffffffffcca8d9870423997308p-4L : inexact-ok += sincos towardzero ldbl-128 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4d6ap-24L -0xf.ffffffffffcca8d98704239973p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4d6cp-24L -0xf.ffffffffffcca8d98704239973p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4dp-24L -0xf.ffffffffffcca8d98704239974p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4dp-24L -0xf.ffffffffffcca8d98704239974p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4dp-24L -0xf.ffffffffffcca8d9870423997p-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.243f68p+0L : 0x2.8885a308d31063e2b6c62b7f4ep-24L -0xf.ffffffffffcca8d9870423997p-4L : inexact-ok += sincos downward dbl-64 0x3.243f6a8885a32p+0 : -0x1.72cece675d1fdp-52 -0x1p+0 : inexact-ok += sincos tonearest dbl-64 0x3.243f6a8885a32p+0 : -0x1.72cece675d1fdp-52 -0x1p+0 : inexact-ok += sincos towardzero dbl-64 0x3.243f6a8885a32p+0 : -0x1.72cece675d1fcp-52 -0xf.ffffffffffff8p-4 : inexact-ok += sincos upward dbl-64 0x3.243f6a8885a32p+0 : -0x1.72cece675d1fcp-52 -0xf.ffffffffffff8p-4 : inexact-ok += sincos downward ldbl-96-intel 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8fap-52L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-intel 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8fap-52L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8p-52L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d5cp-52L -0xf.ffffffffffffffffffffffffef38p-4L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d5cp-52L -0xf.ffffffffffffffffffffffffef38p-4L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d5bp-52L -0xf.ffffffffffffffffffffffffef3p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d5bp-52L -0xf.ffffffffffffffffffffffffef3p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d8p-52L -0xf.fffffffffffffffffffffffffp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7d8p-52L -0xf.fffffffffffffffffffffffffp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7dp-52L -0xf.ffffffffffffffffffffffffecp-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.243f6a8885a32p+0L : -0x1.72cece675d1fc8f8cbb5bf6c7dp-52L -0xf.ffffffffffffffffffffffffecp-4L : inexact-ok += sincos downward dbl-64 0x3.243f6a8885a3p+0 : 0x8.d313198a2e03p-56 -0x1p+0 : inexact-ok += sincos tonearest dbl-64 0x3.243f6a8885a3p+0 : 0x8.d313198a2e038p-56 -0x1p+0 : inexact-ok += sincos towardzero dbl-64 0x3.243f6a8885a3p+0 : 0x8.d313198a2e03p-56 -0xf.ffffffffffff8p-4 : inexact-ok += sincos upward dbl-64 0x3.243f6a8885a3p+0 : 0x8.d313198a2e038p-56 -0xf.ffffffffffff8p-4 : inexact-ok += sincos downward ldbl-96-intel 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-intel 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03708p-56L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707p-56L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03708p-56L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093821bp-56L -0xf.fffffffffffffffffffffffffd98p-4L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093821b8p-56L -0xf.fffffffffffffffffffffffffd9p-4L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093821bp-56L -0xf.fffffffffffffffffffffffffd9p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093821b8p-56L -0xf.fffffffffffffffffffffffffd9p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a409382p-56L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a409382p-56L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a409382p-56L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.243f6a8885a3p+0L : 0x8.d313198a2e03707344a4093824p-56L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos downward ldbl-96-intel 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbcp-68L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-intel 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbcp-68L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbbp-68L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd661p-68L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd661p-68L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd6608p-68L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd6608p-68L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd68p-68L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd68p-68L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd64p-68L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.243f6a8885a308d4p+0L : -0xe.ce675d1fc8f8cbb5bf6c7ddd64p-68L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos downward ldbl-96-intel 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-intel 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707348p-64L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344p-64L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707348p-64L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a4093822299ep-64L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a409382229ap-64L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a4093822299ep-64L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a409382229ap-64L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a409382229p-64L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a40938222ap-64L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a409382229p-64L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.243f6a8885a308dp+0L : 0x3.13198a2e03707344a40938222ap-64L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6a8885a308d313198a2e0372p+0L : -0x1.8cbb5bf6c7ddd660ce2ff7d10568p-112L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6a8885a308d313198a2e0372p+0L : -0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6a8885a308d313198a2e0372p+0L : -0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6a8885a308d313198a2e0372p+0L : -0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6a8885a308d313198a2e037p+0L : 0x7.344a4093822299f31d0082efa98cp-116L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6a8885a308d313198a2e037p+0L : 0x7.344a4093822299f31d0082efa99p-116L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6a8885a308d313198a2e037p+0L : 0x7.344a4093822299f31d0082efa98cp-116L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6a8885a308d313198a2e037p+0L : 0x7.344a4093822299f31d0082efa99p-116L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1058p-108L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1058p-108L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d105p-108L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d105p-108L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d14p-108L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.243f6a8885a308d313198a2e04p+0L : -0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos downward ldbl-128 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082efa8p-108L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082efa8p-108L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082efa8p-108L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082efacp-108L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128ibm 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082eep-108L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082fp-108L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082eep-108L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm 0x3.243f6a8885a308d313198a2e03p+0L : 0x7.07344a4093822299f31d0082fp-108L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +sincos -pi += sincos downward flt-32 -0x3.243f6cp+0f : 0x1.777a5cp-24f -0x1p+0f : inexact-ok += sincos tonearest flt-32 -0x3.243f6cp+0f : 0x1.777a5cp-24f -0x1p+0f : inexact-ok += sincos towardzero flt-32 -0x3.243f6cp+0f : 0x1.777a5cp-24f -0xf.fffffp-4f : inexact-ok += sincos upward flt-32 -0x3.243f6cp+0f : 0x1.777a5ep-24f -0xf.fffffp-4f : inexact-ok += sincos downward dbl-64 -0x3.243f6cp+0 : 0x1.777a5cf72cec5p-24 -0xf.ffffffffffefp-4 : inexact-ok += sincos tonearest dbl-64 -0x3.243f6cp+0 : 0x1.777a5cf72cec6p-24 -0xf.ffffffffffefp-4 : inexact-ok += sincos towardzero dbl-64 -0x3.243f6cp+0 : 0x1.777a5cf72cec5p-24 -0xf.ffffffffffee8p-4 : inexact-ok += sincos upward dbl-64 -0x3.243f6cp+0 : 0x1.777a5cf72cec6p-24 -0xf.ffffffffffee8p-4 : inexact-ok += sincos downward ldbl-96-intel -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca5p-4L : inexact-ok += sincos tonearest ldbl-96-intel -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos towardzero ldbl-96-intel -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos upward ldbl-96-intel -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd8p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos downward ldbl-96-m68k -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca5p-4L : inexact-ok += sincos tonearest ldbl-96-m68k -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos towardzero ldbl-96-m68k -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd6p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos upward ldbl-96-m68k -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd8p-24L -0xf.ffffffffffeeca4p-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f40d1p-24L -0xf.ffffffffffeeca424938e847768p-4L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f40d2p-24L -0xf.ffffffffffeeca424938e8477678p-4L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f40d1p-24L -0xf.ffffffffffeeca424938e8477678p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f40d2p-24L -0xf.ffffffffffeeca424938e8477678p-4L : inexact-ok += sincos downward ldbl-128ibm -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f408p-24L -0xf.ffffffffffeeca424938e84778p-4L : inexact-ok += sincos tonearest ldbl-128ibm -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f41p-24L -0xf.ffffffffffeeca424938e84778p-4L : inexact-ok += sincos towardzero ldbl-128ibm -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f408p-24L -0xf.ffffffffffeeca424938e84774p-4L : inexact-ok += sincos upward ldbl-128ibm -0x3.243f6cp+0L : 0x1.777a5cf72cec5fd61896cb4f41p-24L -0xf.ffffffffffeeca424938e84774p-4L : inexact-ok += sincos downward flt-32 -0x3.243f68p+0f : -0x2.8885a4p-24f -0x1p+0f : inexact-ok += sincos tonearest flt-32 -0x3.243f68p+0f : -0x2.8885a4p-24f -0x1p+0f : inexact-ok += sincos towardzero flt-32 -0x3.243f68p+0f : -0x2.8885ap-24f -0xf.fffffp-4f : inexact-ok += sincos upward flt-32 -0x3.243f68p+0f : -0x2.8885ap-24f -0xf.fffffp-4f : inexact-ok += sincos downward dbl-64 -0x3.243f68p+0 : -0x2.8885a308d3108p-24 -0xf.ffffffffffcdp-4 : inexact-ok += sincos tonearest dbl-64 -0x3.243f68p+0 : -0x2.8885a308d3106p-24 -0xf.ffffffffffcc8p-4 : inexact-ok += sincos towardzero dbl-64 -0x3.243f68p+0 : -0x2.8885a308d3106p-24 -0xf.ffffffffffcc8p-4 : inexact-ok += sincos upward dbl-64 -0x3.243f68p+0 : -0x2.8885a308d3106p-24 -0xf.ffffffffffcc8p-4 : inexact-ok += sincos downward ldbl-96-intel -0x3.243f68p+0L : -0x2.8885a308d31063e4p-24L -0xf.ffffffffffcca8ep-4L : inexact-ok += sincos tonearest ldbl-96-intel -0x3.243f68p+0L : -0x2.8885a308d31063e4p-24L -0xf.ffffffffffcca8ep-4L : inexact-ok += sincos towardzero ldbl-96-intel -0x3.243f68p+0L : -0x2.8885a308d31063ep-24L -0xf.ffffffffffcca8dp-4L : inexact-ok += sincos upward ldbl-96-intel -0x3.243f68p+0L : -0x2.8885a308d31063ep-24L -0xf.ffffffffffcca8dp-4L : inexact-ok += sincos downward ldbl-96-m68k -0x3.243f68p+0L : -0x2.8885a308d31063e4p-24L -0xf.ffffffffffcca8ep-4L : inexact-ok += sincos tonearest ldbl-96-m68k -0x3.243f68p+0L : -0x2.8885a308d31063e4p-24L -0xf.ffffffffffcca8ep-4L : inexact-ok += sincos towardzero ldbl-96-m68k -0x3.243f68p+0L : -0x2.8885a308d31063ep-24L -0xf.ffffffffffcca8dp-4L : inexact-ok += sincos upward ldbl-96-m68k -0x3.243f68p+0L : -0x2.8885a308d31063ep-24L -0xf.ffffffffffcca8dp-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4d6cp-24L -0xf.ffffffffffcca8d9870423997308p-4L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4d6cp-24L -0xf.ffffffffffcca8d9870423997308p-4L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4d6ap-24L -0xf.ffffffffffcca8d98704239973p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4d6ap-24L -0xf.ffffffffffcca8d98704239973p-4L : inexact-ok += sincos downward ldbl-128ibm -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4ep-24L -0xf.ffffffffffcca8d98704239974p-4L : inexact-ok += sincos tonearest ldbl-128ibm -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4dp-24L -0xf.ffffffffffcca8d98704239974p-4L : inexact-ok += sincos towardzero ldbl-128ibm -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4dp-24L -0xf.ffffffffffcca8d9870423997p-4L : inexact-ok += sincos upward ldbl-128ibm -0x3.243f68p+0L : -0x2.8885a308d31063e2b6c62b7f4dp-24L -0xf.ffffffffffcca8d9870423997p-4L : inexact-ok += sincos downward dbl-64 -0x3.243f6a8885a32p+0 : 0x1.72cece675d1fcp-52 -0x1p+0 : inexact-ok += sincos tonearest dbl-64 -0x3.243f6a8885a32p+0 : 0x1.72cece675d1fdp-52 -0x1p+0 : inexact-ok += sincos towardzero dbl-64 -0x3.243f6a8885a32p+0 : 0x1.72cece675d1fcp-52 -0xf.ffffffffffff8p-4 : inexact-ok += sincos upward dbl-64 -0x3.243f6a8885a32p+0 : 0x1.72cece675d1fdp-52 -0xf.ffffffffffff8p-4 : inexact-ok += sincos downward ldbl-96-intel -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-intel -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8fap-52L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8p-52L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-m68k -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8fap-52L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d5bp-52L -0xf.ffffffffffffffffffffffffef38p-4L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d5cp-52L -0xf.ffffffffffffffffffffffffef38p-4L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d5bp-52L -0xf.ffffffffffffffffffffffffef3p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d5cp-52L -0xf.ffffffffffffffffffffffffef3p-4L : inexact-ok += sincos downward ldbl-128ibm -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7dp-52L -0xf.fffffffffffffffffffffffffp-4L : inexact-ok += sincos tonearest ldbl-128ibm -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d8p-52L -0xf.fffffffffffffffffffffffffp-4L : inexact-ok += sincos towardzero ldbl-128ibm -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7dp-52L -0xf.ffffffffffffffffffffffffecp-4L : inexact-ok += sincos upward ldbl-128ibm -0x3.243f6a8885a32p+0L : 0x1.72cece675d1fc8f8cbb5bf6c7d8p-52L -0xf.ffffffffffffffffffffffffecp-4L : inexact-ok += sincos downward dbl-64 -0x3.243f6a8885a3p+0 : -0x8.d313198a2e038p-56 -0x1p+0 : inexact-ok += sincos tonearest dbl-64 -0x3.243f6a8885a3p+0 : -0x8.d313198a2e038p-56 -0x1p+0 : inexact-ok += sincos towardzero dbl-64 -0x3.243f6a8885a3p+0 : -0x8.d313198a2e03p-56 -0xf.ffffffffffff8p-4 : inexact-ok += sincos upward dbl-64 -0x3.243f6a8885a3p+0 : -0x8.d313198a2e03p-56 -0xf.ffffffffffff8p-4 : inexact-ok += sincos downward ldbl-96-intel -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03708p-56L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-intel -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03708p-56L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-m68k -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707p-56L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093821b8p-56L -0xf.fffffffffffffffffffffffffd98p-4L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093821b8p-56L -0xf.fffffffffffffffffffffffffd9p-4L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093821bp-56L -0xf.fffffffffffffffffffffffffd9p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093821bp-56L -0xf.fffffffffffffffffffffffffd9p-4L : inexact-ok += sincos downward ldbl-128ibm -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a4093824p-56L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a409382p-56L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos towardzero ldbl-128ibm -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a409382p-56L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm -0x3.243f6a8885a3p+0L : -0x8.d313198a2e03707344a409382p-56L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos downward ldbl-96-intel -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-intel -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbcp-68L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbbp-68L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-m68k -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbcp-68L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd6608p-68L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd661p-68L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd6608p-68L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd661p-68L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128ibm -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd64p-68L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd68p-68L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd64p-68L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm -0x3.243f6a8885a308d4p+0L : 0xe.ce675d1fc8f8cbb5bf6c7ddd68p-68L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos downward ldbl-96-intel -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707348p-64L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-intel -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707348p-64L -0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L -0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L -0xf.fffffffffffffffp-4L : inexact-ok += sincos upward ldbl-96-m68k -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344p-64L -0xf.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a409382229ap-64L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a409382229ap-64L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a4093822299ep-64L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a4093822299ep-64L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128ibm -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a40938222ap-64L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a40938222ap-64L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a409382229p-64L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm -0x3.243f6a8885a308dp+0L : -0x3.13198a2e03707344a409382229p-64L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6a8885a308d313198a2e0372p+0L : 0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6a8885a308d313198a2e0372p+0L : 0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6a8885a308d313198a2e0372p+0L : 0x1.8cbb5bf6c7ddd660ce2ff7d10567p-112L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6a8885a308d313198a2e0372p+0L : 0x1.8cbb5bf6c7ddd660ce2ff7d10568p-112L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6a8885a308d313198a2e037p+0L : -0x7.344a4093822299f31d0082efa99p-116L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6a8885a308d313198a2e037p+0L : -0x7.344a4093822299f31d0082efa99p-116L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6a8885a308d313198a2e037p+0L : -0x7.344a4093822299f31d0082efa98cp-116L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6a8885a308d313198a2e037p+0L : -0x7.344a4093822299f31d0082efa98cp-116L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d105p-108L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1058p-108L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d105p-108L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1058p-108L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128ibm -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d1p-108L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm -0x3.243f6a8885a308d313198a2e04p+0L : 0x8.f8cbb5bf6c7ddd660ce2ff7d14p-108L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos downward ldbl-128 -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082efacp-108L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128 -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082efa8p-108L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128 -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082efa8p-108L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos upward ldbl-128 -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082efa8p-108L -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += sincos downward ldbl-128ibm -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082fp-108L -0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082fp-108L -0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082eep-108L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128ibm -0x3.243f6a8885a308d313198a2e03p+0L : -0x7.07344a4093822299f31d0082eep-108L -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok sincos 0.75 = sincos downward flt-32 0xcp-4f : 0xa.e7fep-4f 0xb.b4ff6p-4f : inexact-ok = sincos tonearest flt-32 0xcp-4f : 0xa.e7fe1p-4f 0xb.b4ff6p-4f : inexact-ok @@ -262973,6 +263691,144 @@ sincos 0x3.042d88p+0 = sincos tonearest ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L -0xf.dfe6f2169e24f276e8027d91bcp-4L : inexact-ok = sincos towardzero ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba9p-4L -0xf.dfe6f2169e24f276e8027d91b8p-4L : inexact-ok = sincos upward ldbl-128ibm 0x3.042d88p+0L : 0x1.ffc6da9f1ffed895f9fa424ba98p-4L -0xf.dfe6f2169e24f276e8027d91b8p-4L : inexact-ok +sincos max += sincos downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f 0xd.a5f96p-4f : inexact-ok += sincos tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f97p-4f : inexact-ok += sincos downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos downward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 -0xf.fff31767d5bbp-4 : inexact-ok += sincos tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9e1p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9e1p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok += sincos tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok += sincos towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += sincos upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84bp-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L -0xf.fff31767d5ba9e038d934070f4p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7bp-4L -0x2.002ef4018753d50cp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7cp-4L -0x2.002ef4018753d50cp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7bp-4L -0x2.002ef4018753d508p-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7cp-4L -0x2.002ef4018753d508p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7bp-4L -0x2.002ef4018753d50cp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7cp-4L -0x2.002ef4018753d50cp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7bp-4L -0x2.002ef4018753d508p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7cp-4L -0x2.002ef4018753d508p-4L : inexact-ok += sincos downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L -0x2.002ef4018753d50b7a7f6bc3f5bap-4L : inexact-ok += sincos tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L -0x2.002ef4018753d50b7a7f6bc3f5bap-4L : inexact-ok += sincos towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok += sincos upward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.dfd9d4b6d0e5f7b9650cab0f544p-4L -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok += sincos downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.3b0b11ed85b7fe43d110251580bp-4L -0x4.e6dc95fb529bc365f472e4fbc1f8p-4L : inexact-ok += sincos tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.3b0b11ed85b7fe43d110251580b8p-4L -0x4.e6dc95fb529bc365f472e4fbc1f8p-4L : inexact-ok += sincos towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.3b0b11ed85b7fe43d110251580bp-4L -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok += sincos upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.3b0b11ed85b7fe43d110251580b8p-4L -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok += sincos downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe68p-4L -0x5.b773d971a848e75c230605526978p-4L : inexact-ok += sincos tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526978p-4L : inexact-ok += sincos towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += sincos upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L -0x5.b773d971a848e75c230605526ap-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L -0x5.b773d971a848e75c230605526ap-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L -0x5.b773d971a848e75c2306055268p-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L -0x5.b773d971a848e75c2306055268p-4L : inexact-ok +sincos -max += sincos downward flt-32 -0xf.fffffp+124f : 0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos tonearest flt-32 -0xf.fffffp+124f : 0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos towardzero flt-32 -0xf.fffffp+124f : 0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos upward flt-32 -0xf.fffffp+124f : 0x8.599b4p-4f 0xd.a5f97p-4f : inexact-ok += sincos downward dbl-64 -0xf.fffffp+124 : 0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos tonearest dbl-64 -0xf.fffffp+124 : 0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos towardzero dbl-64 -0xf.fffffp+124 : 0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos upward dbl-64 -0xf.fffffp+124 : 0x8.599b32844abbp-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos downward ldbl-96-intel -0xf.fffffp+124L : 0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-intel -0xf.fffffp+124L : 0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-intel -0xf.fffffp+124L : 0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-intel -0xf.fffffp+124L : 0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-96-m68k -0xf.fffffp+124L : 0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-m68k -0xf.fffffp+124L : 0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-128 -0xf.fffffp+124L : 0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos tonearest ldbl-128 -0xf.fffffp+124L : 0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos towardzero ldbl-128 -0xf.fffffp+124L : 0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos upward ldbl-128 -0xf.fffffp+124L : 0x8.599b32844aba906cee446be049ap-4L 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok += sincos downward ldbl-128ibm -0xf.fffffp+124L : 0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos tonearest ldbl-128ibm -0xf.fffffp+124L : 0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos towardzero ldbl-128ibm -0xf.fffffp+124L : 0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos upward ldbl-128ibm -0xf.fffffp+124L : 0x8.599b32844aba906cee446be04cp-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.452fc98b34e97p-8 -0xf.fff31767d5bbp-4 : inexact-ok += sincos tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.452fc98b34e97p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.452fc98b34e96p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos upward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.452fc98b34e96p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9e1p-4L : inexact-ok += sincos tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9e1p-4L : inexact-ok += sincos tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c84bp-8L -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok += sincos tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok += sincos towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += sincos upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += sincos downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c88p-8L -0xf.fff31767d5ba9e038d934070f4p-4L : inexact-ok += sincos tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c88p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c8p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.452fc98b34e96b61139b09a7c8p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7cp-4L -0x2.002ef4018753d50cp-4L : inexact-ok += sincos tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7cp-4L -0x2.002ef4018753d50cp-4L : inexact-ok += sincos towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7bp-4L -0x2.002ef4018753d508p-4L : inexact-ok += sincos upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7bp-4L -0x2.002ef4018753d508p-4L : inexact-ok += sincos downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7cp-4L -0x2.002ef4018753d50cp-4L : inexact-ok += sincos tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7cp-4L -0x2.002ef4018753d50cp-4L : inexact-ok += sincos towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7bp-4L -0x2.002ef4018753d508p-4L : inexact-ok += sincos upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7bp-4L -0x2.002ef4018753d508p-4L : inexact-ok += sincos downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7b9650cab0f544p-4L -0x2.002ef4018753d50b7a7f6bc3f5bap-4L : inexact-ok += sincos tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L -0x2.002ef4018753d50b7a7f6bc3f5bap-4L : inexact-ok += sincos towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok += sincos upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.dfd9d4b6d0e5f7b9650cab0f5438p-4L -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok += sincos downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.3b0b11ed85b7fe43d110251580b8p-4L -0x4.e6dc95fb529bc365f472e4fbc1f8p-4L : inexact-ok += sincos tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.3b0b11ed85b7fe43d110251580b8p-4L -0x4.e6dc95fb529bc365f472e4fbc1f8p-4L : inexact-ok += sincos towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.3b0b11ed85b7fe43d110251580bp-4L -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok += sincos upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.3b0b11ed85b7fe43d110251580bp-4L -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok += sincos downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526978p-4L : inexact-ok += sincos tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526978p-4L : inexact-ok += sincos towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += sincos upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbe68p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += sincos downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbcp-4L -0x5.b773d971a848e75c230605526ap-4L : inexact-ok += sincos tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fcp-4L -0x5.b773d971a848e75c230605526ap-4L : inexact-ok += sincos towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fbcp-4L -0x5.b773d971a848e75c2306055268p-4L : inexact-ok += sincos upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xe.f1a3e1dc468a921dddb4e37fcp-4L -0x5.b773d971a848e75c2306055268p-4L : inexact-ok sincos min = sincos downward flt-32 0x4p-128f : 0x3.fffff8p-128f 0xf.fffffp-4f : inexact-ok underflow-ok errno-erange-ok = sincos tonearest flt-32 0x4p-128f : 0x4p-128f 0x1p+0f : inexact-ok underflow-ok errno-erange-ok @@ -265406,6 +266262,144 @@ sinh -0x6.9bbb6df7c5d08p-4 = sinh tonearest ldbl-128ibm -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36p-4L : inexact-ok = sinh towardzero ldbl-128ibm -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36p-4L : inexact-ok = sinh upward ldbl-128ibm -0x6.9bbb6df7c5d08p-4L : -0x6.cc3ddf003dcda77f8f9e892e36p-4L : inexact-ok +sinh max no-test-inline += sinh downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange +sinh -max no-test-inline += sinh downward flt-32 -0xf.fffffp+124f : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest flt-32 -0xf.fffffp+124f : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 -0xf.fffffp+124f : -0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 -0xf.fffffp+124f : -0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward dbl-64 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest dbl-64 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-96-intel -0xf.fffffp+124L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-96-intel -0xf.fffffp+124L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel -0xf.fffffp+124L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel -0xf.fffffp+124L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-96-m68k -0xf.fffffp+124L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-96-m68k -0xf.fffffp+124L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k -0xf.fffffp+124L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k -0xf.fffffp+124L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-128 -0xf.fffffp+124L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-128 -0xf.fffffp+124L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-128ibm -0xf.fffffp+124L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-128ibm -0xf.fffffp+124L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm -0xf.fffffp+124L : -0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm -0xf.fffffp+124L : -0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward dbl-64 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest dbl-64 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-128 -0xf.ffffffffffff8p+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-128 -0xf.fffffffffffffffp+16380L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : minus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok sinh min = sinh downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = sinh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -265722,6 +266716,944 @@ sinh -min_subnorm = sinh tonearest ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow errno-erange-ok = sinh towardzero ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow errno-erange-ok = sinh upward ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow errno-erange-ok +sinh 0x5.96a7ep+4 += sinh downward flt-32 0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok += sinh tonearest flt-32 0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok += sinh towardzero flt-32 0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok += sinh upward flt-32 0x5.96a7ep+4f : 0xf.fffedp+124f : inexact-ok += sinh downward dbl-64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok += sinh tonearest dbl-64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok += sinh towardzero dbl-64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok += sinh upward dbl-64 0x5.96a7ep+4 : 0xf.fffec1f473948p+124 : inexact-ok += sinh downward ldbl-96-intel 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok += sinh tonearest ldbl-96-intel 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok += sinh towardzero ldbl-96-intel 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok += sinh upward ldbl-96-intel 0x5.96a7ep+4L : 0xf.fffec1f473940d3p+124L : inexact-ok += sinh downward ldbl-96-m68k 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok += sinh tonearest ldbl-96-m68k 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok += sinh towardzero ldbl-96-m68k 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok += sinh upward ldbl-96-m68k 0x5.96a7ep+4L : 0xf.fffec1f473940d3p+124L : inexact-ok += sinh downward ldbl-128 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65d8p+124L : inexact-ok += sinh tonearest ldbl-128 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65ep+124L : inexact-ok += sinh towardzero ldbl-128 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65d8p+124L : inexact-ok += sinh upward ldbl-128 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65ep+124L : inexact-ok += sinh downward ldbl-128ibm 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok += sinh tonearest ldbl-128ibm 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok += sinh towardzero ldbl-128ibm 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok += sinh upward ldbl-128ibm 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac68p+124L : inexact-ok +sinh 0x5.96a7e8p+4 += sinh downward flt-32 0x5.96a7e8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x5.96a7e8p+4f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x5.96a7e8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x5.96a7e8p+4f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok += sinh tonearest dbl-64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok += sinh towardzero dbl-64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok += sinh upward dbl-64 0x5.96a7e8p+4 : 0x1.00006c1f5d48fp+128 : inexact-ok += sinh downward ldbl-96-intel 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok += sinh tonearest ldbl-96-intel 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok += sinh towardzero ldbl-96-intel 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok += sinh upward ldbl-96-intel 0x5.96a7e8p+4L : 0x1.00006c1f5d48e74ap+128L : inexact-ok += sinh downward ldbl-96-m68k 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok += sinh tonearest ldbl-96-m68k 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok += sinh towardzero ldbl-96-m68k 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok += sinh upward ldbl-96-m68k 0x5.96a7e8p+4L : 0x1.00006c1f5d48e74ap+128L : inexact-ok += sinh downward ldbl-128 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok += sinh tonearest ldbl-128 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok += sinh towardzero ldbl-128 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok += sinh upward ldbl-128 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7dp+128L : inexact-ok += sinh downward ldbl-128ibm 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02ep+128L : inexact-ok += sinh tonearest ldbl-128ibm 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e8p+128L : inexact-ok += sinh towardzero ldbl-128ibm 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02ep+128L : inexact-ok += sinh upward ldbl-128ibm 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e8p+128L : inexact-ok +sinh 0x2.c679d1f73f0fap+8 += sinh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += sinh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += sinh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += sinh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok += sinh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok += sinh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += sinh tonearest dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += sinh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += sinh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += sinh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok +sinh 0x2.c679d1f73f0fcp+8 += sinh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += sinh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += sinh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += sinh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok += sinh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok += sinh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange +sinh 0x2.c679d1f73f0fb624d358b213a7p+8 += sinh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += sinh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += sinh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += sinh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok += sinh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok += sinh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += sinh tonearest dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += sinh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += sinh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += sinh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok += sinh downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : inexact-ok +sinh 0x2.c679d1f73f0fb624d358b213a8p+8 += sinh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += sinh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += sinh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += sinh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += sinh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok += sinh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok += sinh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += sinh tonearest dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += sinh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += sinh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += sinh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok += sinh downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += sinh tonearest ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += sinh towardzero ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += sinh upward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += sinh downward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += sinh upward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok += sinh downward ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : inexact-ok += sinh tonearest ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : inexact-ok += sinh towardzero ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : inexact-ok += sinh upward ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : inexact-ok += sinh downward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : inexact-ok overflow errno-erange +sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline += sinh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange +sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline += sinh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange +sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline += sinh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe618p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e618p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange +sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline += sinh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok += sinh upward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok += sinh downward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok += sinh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok += sinh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok += sinh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e618p+16380L : no-test-inline inexact-ok += sinh downward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange += sinh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok += sinh upward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange sqrt 0 = sqrt downward flt-32 0x0p+0f : 0x0p+0f : = sqrt tonearest flt-32 0x0p+0f : 0x0p+0f : @@ -269616,6 +271548,233 @@ sqrt 0x1.fffffffffffffp-1 = sqrt tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact = sqrt towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffffffffffffcp-4L : inexact = sqrt upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact +sqrt max += sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact += sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact += sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact += sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact += sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact += sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact += sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact += sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact += sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact += sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact += sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact += sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact += sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact += sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact += sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact += sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact += sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact += sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact += sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact += sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact += sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact += sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact += sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact += sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact += sqrt downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact += sqrt tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact += sqrt towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact += sqrt upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1p+512 : inexact += sqrt downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact += sqrt tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact += sqrt towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact += sqrt upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact += sqrt downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact += sqrt tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact += sqrt towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact += sqrt upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact += sqrt downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff78p+508L : inexact += sqrt tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff8p+508L : inexact += sqrt towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff78p+508L : inexact += sqrt upward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff8p+508L : inexact += sqrt downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+508L : inexact += sqrt tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact += sqrt towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+508L : inexact += sqrt upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact += sqrt downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+8188L : inexact += sqrt tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+8188L : inexact += sqrt towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+8188L : inexact += sqrt upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1p+8192L : inexact += sqrt downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+8188L : inexact += sqrt tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+8188L : inexact += sqrt towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+8188L : inexact += sqrt upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1p+8192L : inexact += sqrt downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffff7fffffffffff8p+8188L : inexact += sqrt tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffff8p+8188L : inexact += sqrt towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffff7fffffffffff8p+8188L : inexact += sqrt upward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffff8p+8188L : inexact += sqrt downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+8188L : inexact += sqrt tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+8188L : inexact += sqrt towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+8188L : inexact += sqrt upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+8192L : inexact += sqrt downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffdffffffffffffdd8p+508L : inexact += sqrt tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffdffffffffffffdep+508L : inexact += sqrt towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffdffffffffffffdd8p+508L : inexact += sqrt upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffdffffffffffffdep+508L : inexact += sqrt downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffdffffffffffffcp+508L : inexact += sqrt tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffdffffffffffffcp+508L : inexact += sqrt towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffdffffffffffffcp+508L : inexact += sqrt upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffep+508L : inexact +sqrt min += sqrt downward flt-32 0x4p-128f : 0x2p-64f : += sqrt tonearest flt-32 0x4p-128f : 0x2p-64f : += sqrt towardzero flt-32 0x4p-128f : 0x2p-64f : += sqrt upward flt-32 0x4p-128f : 0x2p-64f : += sqrt downward dbl-64 0x4p-128 : 0x2p-64 : += sqrt tonearest dbl-64 0x4p-128 : 0x2p-64 : += sqrt towardzero dbl-64 0x4p-128 : 0x2p-64 : += sqrt upward dbl-64 0x4p-128 : 0x2p-64 : += sqrt downward ldbl-96-intel 0x4p-128L : 0x2p-64L : += sqrt tonearest ldbl-96-intel 0x4p-128L : 0x2p-64L : += sqrt towardzero ldbl-96-intel 0x4p-128L : 0x2p-64L : += sqrt upward ldbl-96-intel 0x4p-128L : 0x2p-64L : += sqrt downward ldbl-96-m68k 0x4p-128L : 0x2p-64L : += sqrt tonearest ldbl-96-m68k 0x4p-128L : 0x2p-64L : += sqrt towardzero ldbl-96-m68k 0x4p-128L : 0x2p-64L : += sqrt upward ldbl-96-m68k 0x4p-128L : 0x2p-64L : += sqrt downward ldbl-128 0x4p-128L : 0x2p-64L : += sqrt tonearest ldbl-128 0x4p-128L : 0x2p-64L : += sqrt towardzero ldbl-128 0x4p-128L : 0x2p-64L : += sqrt upward ldbl-128 0x4p-128L : 0x2p-64L : += sqrt downward ldbl-128ibm 0x4p-128L : 0x2p-64L : += sqrt tonearest ldbl-128ibm 0x4p-128L : 0x2p-64L : += sqrt towardzero ldbl-128ibm 0x4p-128L : 0x2p-64L : += sqrt upward ldbl-128ibm 0x4p-128L : 0x2p-64L : += sqrt downward dbl-64 0x4p-1024 : 0x2p-512 : += sqrt tonearest dbl-64 0x4p-1024 : 0x2p-512 : += sqrt towardzero dbl-64 0x4p-1024 : 0x2p-512 : += sqrt upward dbl-64 0x4p-1024 : 0x2p-512 : += sqrt downward ldbl-96-intel 0x4p-1024L : 0x2p-512L : += sqrt tonearest ldbl-96-intel 0x4p-1024L : 0x2p-512L : += sqrt towardzero ldbl-96-intel 0x4p-1024L : 0x2p-512L : += sqrt upward ldbl-96-intel 0x4p-1024L : 0x2p-512L : += sqrt downward ldbl-96-m68k 0x4p-1024L : 0x2p-512L : += sqrt tonearest ldbl-96-m68k 0x4p-1024L : 0x2p-512L : += sqrt towardzero ldbl-96-m68k 0x4p-1024L : 0x2p-512L : += sqrt upward ldbl-96-m68k 0x4p-1024L : 0x2p-512L : += sqrt downward ldbl-128 0x4p-1024L : 0x2p-512L : += sqrt tonearest ldbl-128 0x4p-1024L : 0x2p-512L : += sqrt towardzero ldbl-128 0x4p-1024L : 0x2p-512L : += sqrt upward ldbl-128 0x4p-1024L : 0x2p-512L : += sqrt downward ldbl-128ibm 0x4p-1024L : 0x2p-512L : += sqrt tonearest ldbl-128ibm 0x4p-1024L : 0x2p-512L : += sqrt towardzero ldbl-128ibm 0x4p-1024L : 0x2p-512L : += sqrt upward ldbl-128ibm 0x4p-1024L : 0x2p-512L : += sqrt downward ldbl-96-intel 0x4p-16384L : 0x2p-8192L : += sqrt tonearest ldbl-96-intel 0x4p-16384L : 0x2p-8192L : += sqrt towardzero ldbl-96-intel 0x4p-16384L : 0x2p-8192L : += sqrt upward ldbl-96-intel 0x4p-16384L : 0x2p-8192L : += sqrt downward ldbl-96-m68k 0x4p-16384L : 0x2p-8192L : += sqrt tonearest ldbl-96-m68k 0x4p-16384L : 0x2p-8192L : += sqrt towardzero ldbl-96-m68k 0x4p-16384L : 0x2p-8192L : += sqrt upward ldbl-96-m68k 0x4p-16384L : 0x2p-8192L : += sqrt downward ldbl-128 0x4p-16384L : 0x2p-8192L : += sqrt tonearest ldbl-128 0x4p-16384L : 0x2p-8192L : += sqrt towardzero ldbl-128 0x4p-16384L : 0x2p-8192L : += sqrt upward ldbl-128 0x4p-16384L : 0x2p-8192L : += sqrt downward ldbl-96-intel 0x2p-16384L : 0x1.6a09e667f3bcc908p-8192L : inexact += sqrt tonearest ldbl-96-intel 0x2p-16384L : 0x1.6a09e667f3bcc908p-8192L : inexact += sqrt towardzero ldbl-96-intel 0x2p-16384L : 0x1.6a09e667f3bcc908p-8192L : inexact += sqrt upward ldbl-96-intel 0x2p-16384L : 0x1.6a09e667f3bcc90ap-8192L : inexact += sqrt downward ldbl-96-m68k 0x2p-16384L : 0x1.6a09e667f3bcc908p-8192L : inexact += sqrt tonearest ldbl-96-m68k 0x2p-16384L : 0x1.6a09e667f3bcc908p-8192L : inexact += sqrt towardzero ldbl-96-m68k 0x2p-16384L : 0x1.6a09e667f3bcc908p-8192L : inexact += sqrt upward ldbl-96-m68k 0x2p-16384L : 0x1.6a09e667f3bcc90ap-8192L : inexact += sqrt downward ldbl-128 0x2p-16384L : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192L : inexact += sqrt tonearest ldbl-128 0x2p-16384L : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192L : inexact += sqrt towardzero ldbl-128 0x2p-16384L : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192L : inexact += sqrt upward ldbl-128 0x2p-16384L : 0x1.6a09e667f3bcc908b2fb1366ea96p-8192L : inexact += sqrt downward dbl-64 0x8p-972 : 0xb.504f333f9de6p-488 : inexact += sqrt tonearest dbl-64 0x8p-972 : 0xb.504f333f9de68p-488 : inexact += sqrt towardzero dbl-64 0x8p-972 : 0xb.504f333f9de6p-488 : inexact += sqrt upward dbl-64 0x8p-972 : 0xb.504f333f9de68p-488 : inexact += sqrt downward ldbl-96-intel 0x8p-972L : 0xb.504f333f9de6484p-488L : inexact += sqrt tonearest ldbl-96-intel 0x8p-972L : 0xb.504f333f9de6484p-488L : inexact += sqrt towardzero ldbl-96-intel 0x8p-972L : 0xb.504f333f9de6484p-488L : inexact += sqrt upward ldbl-96-intel 0x8p-972L : 0xb.504f333f9de6485p-488L : inexact += sqrt downward ldbl-96-m68k 0x8p-972L : 0xb.504f333f9de6484p-488L : inexact += sqrt tonearest ldbl-96-m68k 0x8p-972L : 0xb.504f333f9de6484p-488L : inexact += sqrt towardzero ldbl-96-m68k 0x8p-972L : 0xb.504f333f9de6484p-488L : inexact += sqrt upward ldbl-96-m68k 0x8p-972L : 0xb.504f333f9de6485p-488L : inexact += sqrt downward ldbl-128 0x8p-972L : 0xb.504f333f9de6484597d89b3754a8p-488L : inexact += sqrt tonearest ldbl-128 0x8p-972L : 0xb.504f333f9de6484597d89b3754a8p-488L : inexact += sqrt towardzero ldbl-128 0x8p-972L : 0xb.504f333f9de6484597d89b3754a8p-488L : inexact += sqrt upward ldbl-128 0x8p-972L : 0xb.504f333f9de6484597d89b3754bp-488L : inexact += sqrt downward ldbl-128ibm 0x8p-972L : 0xb.504f333f9de6484597d89b3754p-488L : inexact += sqrt tonearest ldbl-128ibm 0x8p-972L : 0xb.504f333f9de6484597d89b3754p-488L : inexact += sqrt towardzero ldbl-128ibm 0x8p-972L : 0xb.504f333f9de6484597d89b3754p-488L : inexact += sqrt upward ldbl-128ibm 0x8p-972L : 0xb.504f333f9de6484597d89b3758p-488L : inexact +sqrt min_subnorm += sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact += sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact += sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact += sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact += sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact += sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact += sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact += sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact += sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact += sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact += sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact += sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact += sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact += sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact += sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact += sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact += sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact += sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact += sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact += sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact += sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact += sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact += sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact += sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact += sqrt downward dbl-64 0x4p-1076 : 0x8p-540 : += sqrt tonearest dbl-64 0x4p-1076 : 0x8p-540 : += sqrt towardzero dbl-64 0x4p-1076 : 0x8p-540 : += sqrt upward dbl-64 0x4p-1076 : 0x8p-540 : += sqrt downward ldbl-96-intel 0x4p-1076L : 0x8p-540L : += sqrt tonearest ldbl-96-intel 0x4p-1076L : 0x8p-540L : += sqrt towardzero ldbl-96-intel 0x4p-1076L : 0x8p-540L : += sqrt upward ldbl-96-intel 0x4p-1076L : 0x8p-540L : += sqrt downward ldbl-96-m68k 0x4p-1076L : 0x8p-540L : += sqrt tonearest ldbl-96-m68k 0x4p-1076L : 0x8p-540L : += sqrt towardzero ldbl-96-m68k 0x4p-1076L : 0x8p-540L : += sqrt upward ldbl-96-m68k 0x4p-1076L : 0x8p-540L : += sqrt downward ldbl-128 0x4p-1076L : 0x8p-540L : += sqrt tonearest ldbl-128 0x4p-1076L : 0x8p-540L : += sqrt towardzero ldbl-128 0x4p-1076L : 0x8p-540L : += sqrt upward ldbl-128 0x4p-1076L : 0x8p-540L : += sqrt downward ldbl-128ibm 0x4p-1076L : 0x8p-540L : += sqrt tonearest ldbl-128ibm 0x4p-1076L : 0x8p-540L : += sqrt towardzero ldbl-128ibm 0x4p-1076L : 0x8p-540L : += sqrt upward ldbl-128ibm 0x4p-1076L : 0x8p-540L : += sqrt downward ldbl-96-intel 0x8p-16448L : 0x2.d413cccfe779921p-8224L : inexact += sqrt tonearest ldbl-96-intel 0x8p-16448L : 0x2.d413cccfe779921p-8224L : inexact += sqrt towardzero ldbl-96-intel 0x8p-16448L : 0x2.d413cccfe779921p-8224L : inexact += sqrt upward ldbl-96-intel 0x8p-16448L : 0x2.d413cccfe7799214p-8224L : inexact += sqrt downward ldbl-96-m68k 0x8p-16448L : 0x2.d413cccfe779921p-8224L : inexact += sqrt tonearest ldbl-96-m68k 0x8p-16448L : 0x2.d413cccfe779921p-8224L : inexact += sqrt towardzero ldbl-96-m68k 0x8p-16448L : 0x2.d413cccfe779921p-8224L : inexact += sqrt upward ldbl-96-m68k 0x8p-16448L : 0x2.d413cccfe7799214p-8224L : inexact += sqrt downward ldbl-128 0x8p-16448L : 0x2.d413cccfe779921165f626cdd52ap-8224L : inexact += sqrt tonearest ldbl-128 0x8p-16448L : 0x2.d413cccfe779921165f626cdd52ap-8224L : inexact += sqrt towardzero ldbl-128 0x8p-16448L : 0x2.d413cccfe779921165f626cdd52ap-8224L : inexact += sqrt upward ldbl-128 0x8p-16448L : 0x2.d413cccfe779921165f626cdd52cp-8224L : inexact += sqrt downward ldbl-96-m68k 0x4p-16448L : 0x2p-8224L : += sqrt tonearest ldbl-96-m68k 0x4p-16448L : 0x2p-8224L : += sqrt towardzero ldbl-96-m68k 0x4p-16448L : 0x2p-8224L : += sqrt upward ldbl-96-m68k 0x4p-16448L : 0x2p-8224L : += sqrt downward ldbl-128 0x4p-16448L : 0x2p-8224L : += sqrt tonearest ldbl-128 0x4p-16448L : 0x2p-8224L : += sqrt towardzero ldbl-128 0x4p-16448L : 0x2p-8224L : += sqrt upward ldbl-128 0x4p-16448L : 0x2p-8224L : += sqrt downward ldbl-128 0x4p-16496L : 0x2p-8248L : += sqrt tonearest ldbl-128 0x4p-16496L : 0x2p-8248L : += sqrt towardzero ldbl-128 0x4p-16496L : 0x2p-8248L : += sqrt upward ldbl-128 0x4p-16496L : 0x2p-8248L : tan 0 = tan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = tan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -269811,6 +271970,296 @@ tan pi/4 = tan tonearest ldbl-128ibm 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok = tan towardzero ldbl-128ibm 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok = tan upward ldbl-128ibm 0xc.90fdaa22168c234c4c6628b80cp-4L : 0x1p+0L : inexact-ok +tan pi/2 += tan downward flt-32 0x1.921fb6p+0f : -0x1.5d1496p+24f : inexact-ok += tan tonearest flt-32 0x1.921fb6p+0f : -0x1.5d1494p+24f : inexact-ok += tan towardzero flt-32 0x1.921fb6p+0f : -0x1.5d1494p+24f : inexact-ok += tan upward flt-32 0x1.921fb6p+0f : -0x1.5d1494p+24f : inexact-ok += tan downward dbl-64 0x1.921fb6p+0 : -0x1.5d14946dc9898p+24 : inexact-ok += tan tonearest dbl-64 0x1.921fb6p+0 : -0x1.5d14946dc9897p+24 : inexact-ok += tan towardzero dbl-64 0x1.921fb6p+0 : -0x1.5d14946dc9897p+24 : inexact-ok += tan upward dbl-64 0x1.921fb6p+0 : -0x1.5d14946dc9897p+24 : inexact-ok += tan downward ldbl-96-intel 0x1.921fb6p+0L : -0x1.5d14946dc98975d8p+24L : inexact-ok += tan tonearest ldbl-96-intel 0x1.921fb6p+0L : -0x1.5d14946dc98975d6p+24L : inexact-ok += tan towardzero ldbl-96-intel 0x1.921fb6p+0L : -0x1.5d14946dc98975d6p+24L : inexact-ok += tan upward ldbl-96-intel 0x1.921fb6p+0L : -0x1.5d14946dc98975d6p+24L : inexact-ok += tan downward ldbl-96-m68k 0x1.921fb6p+0L : -0x1.5d14946dc98975d8p+24L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.921fb6p+0L : -0x1.5d14946dc98975d6p+24L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.921fb6p+0L : -0x1.5d14946dc98975d6p+24L : inexact-ok += tan upward ldbl-96-m68k 0x1.921fb6p+0L : -0x1.5d14946dc98975d6p+24L : inexact-ok += tan downward ldbl-128 0x1.921fb6p+0L : -0x1.5d14946dc98975d6421a55284fe1p+24L : inexact-ok += tan tonearest ldbl-128 0x1.921fb6p+0L : -0x1.5d14946dc98975d6421a55284fep+24L : inexact-ok += tan towardzero ldbl-128 0x1.921fb6p+0L : -0x1.5d14946dc98975d6421a55284fep+24L : inexact-ok += tan upward ldbl-128 0x1.921fb6p+0L : -0x1.5d14946dc98975d6421a55284fep+24L : inexact-ok += tan downward ldbl-128ibm 0x1.921fb6p+0L : -0x1.5d14946dc98975d6421a55285p+24L : inexact-ok += tan tonearest ldbl-128ibm 0x1.921fb6p+0L : -0x1.5d14946dc98975d6421a55285p+24L : inexact-ok += tan towardzero ldbl-128ibm 0x1.921fb6p+0L : -0x1.5d14946dc98975d6421a55284f8p+24L : inexact-ok += tan upward ldbl-128ibm 0x1.921fb6p+0L : -0x1.5d14946dc98975d6421a55284f8p+24L : inexact-ok += tan downward flt-32 0x1.921fb4p+0f : 0xc.a1bd9p+20f : inexact-ok += tan tonearest flt-32 0x1.921fb4p+0f : 0xc.a1bdap+20f : inexact-ok += tan towardzero flt-32 0x1.921fb4p+0f : 0xc.a1bd9p+20f : inexact-ok += tan upward flt-32 0x1.921fb4p+0f : 0xc.a1bdap+20f : inexact-ok += tan downward dbl-64 0x1.921fb4p+0 : 0xc.a1bd99b5b586p+20 : inexact-ok += tan tonearest dbl-64 0x1.921fb4p+0 : 0xc.a1bd99b5b586p+20 : inexact-ok += tan towardzero dbl-64 0x1.921fb4p+0 : 0xc.a1bd99b5b586p+20 : inexact-ok += tan upward dbl-64 0x1.921fb4p+0 : 0xc.a1bd99b5b5868p+20 : inexact-ok += tan downward ldbl-96-intel 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cp+20L : inexact-ok += tan tonearest ldbl-96-intel 0x1.921fb4p+0L : 0xc.a1bd99b5b58623dp+20L : inexact-ok += tan towardzero ldbl-96-intel 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cp+20L : inexact-ok += tan upward ldbl-96-intel 0x1.921fb4p+0L : 0xc.a1bd99b5b58623dp+20L : inexact-ok += tan downward ldbl-96-m68k 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cp+20L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.921fb4p+0L : 0xc.a1bd99b5b58623dp+20L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cp+20L : inexact-ok += tan upward ldbl-96-m68k 0x1.921fb4p+0L : 0xc.a1bd99b5b58623dp+20L : inexact-ok += tan downward ldbl-128 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cd91404ccd8ca8p+20L : inexact-ok += tan tonearest ldbl-128 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cd91404ccd8ca8p+20L : inexact-ok += tan towardzero ldbl-128 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cd91404ccd8ca8p+20L : inexact-ok += tan upward ldbl-128 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cd91404ccd8cbp+20L : inexact-ok += tan downward ldbl-128ibm 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cd91404ccd8cp+20L : inexact-ok += tan tonearest ldbl-128ibm 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cd91404ccd8cp+20L : inexact-ok += tan towardzero ldbl-128ibm 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cd91404ccd8cp+20L : inexact-ok += tan upward ldbl-128ibm 0x1.921fb4p+0L : 0xc.a1bd99b5b58623cd91404ccd9p+20L : inexact-ok += tan downward dbl-64 0x1.921fb54442d19p+0 : -0x1.617a15494767bp+52 : inexact-ok += tan tonearest dbl-64 0x1.921fb54442d19p+0 : -0x1.617a15494767ap+52 : inexact-ok += tan towardzero dbl-64 0x1.921fb54442d19p+0 : -0x1.617a15494767ap+52 : inexact-ok += tan upward dbl-64 0x1.921fb54442d19p+0 : -0x1.617a15494767ap+52 : inexact-ok += tan downward ldbl-96-intel 0x1.921fb54442d19p+0L : -0x1.617a15494767a04ap+52L : inexact-ok += tan tonearest ldbl-96-intel 0x1.921fb54442d19p+0L : -0x1.617a15494767a048p+52L : inexact-ok += tan towardzero ldbl-96-intel 0x1.921fb54442d19p+0L : -0x1.617a15494767a048p+52L : inexact-ok += tan upward ldbl-96-intel 0x1.921fb54442d19p+0L : -0x1.617a15494767a048p+52L : inexact-ok += tan downward ldbl-96-m68k 0x1.921fb54442d19p+0L : -0x1.617a15494767a04ap+52L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.921fb54442d19p+0L : -0x1.617a15494767a048p+52L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.921fb54442d19p+0L : -0x1.617a15494767a048p+52L : inexact-ok += tan upward ldbl-96-m68k 0x1.921fb54442d19p+0L : -0x1.617a15494767a048p+52L : inexact-ok += tan downward ldbl-128 0x1.921fb54442d19p+0L : -0x1.617a15494767a04882c320317f3fp+52L : inexact-ok += tan tonearest ldbl-128 0x1.921fb54442d19p+0L : -0x1.617a15494767a04882c320317f3ep+52L : inexact-ok += tan towardzero ldbl-128 0x1.921fb54442d19p+0L : -0x1.617a15494767a04882c320317f3ep+52L : inexact-ok += tan upward ldbl-128 0x1.921fb54442d19p+0L : -0x1.617a15494767a04882c320317f3ep+52L : inexact-ok += tan downward ldbl-128ibm 0x1.921fb54442d19p+0L : -0x1.617a15494767a04882c320317f8p+52L : inexact-ok += tan tonearest ldbl-128ibm 0x1.921fb54442d19p+0L : -0x1.617a15494767a04882c320317fp+52L : inexact-ok += tan towardzero ldbl-128ibm 0x1.921fb54442d19p+0L : -0x1.617a15494767a04882c320317fp+52L : inexact-ok += tan upward ldbl-128ibm 0x1.921fb54442d19p+0L : -0x1.617a15494767a04882c320317fp+52L : inexact-ok += tan downward dbl-64 0x1.921fb54442d18p+0 : 0x3.a052cf8639b68p+52 : inexact-ok += tan tonearest dbl-64 0x1.921fb54442d18p+0 : 0x3.a052cf8639b6ap+52 : inexact-ok += tan towardzero dbl-64 0x1.921fb54442d18p+0 : 0x3.a052cf8639b68p+52 : inexact-ok += tan upward dbl-64 0x1.921fb54442d18p+0 : 0x3.a052cf8639b6ap+52 : inexact-ok += tan downward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c18p+52L : inexact-ok += tan tonearest ldbl-96-intel 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c18p+52L : inexact-ok += tan towardzero ldbl-96-intel 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c18p+52L : inexact-ok += tan upward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1cp+52L : inexact-ok += tan downward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c18p+52L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c18p+52L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c18p+52L : inexact-ok += tan upward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1cp+52L : inexact-ok += tan downward ldbl-128 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1871a036cababcp+52L : inexact-ok += tan tonearest ldbl-128 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1871a036cababcp+52L : inexact-ok += tan towardzero ldbl-128 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1871a036cababcp+52L : inexact-ok += tan upward ldbl-128 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1871a036cababep+52L : inexact-ok += tan downward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1871a036cabap+52L : inexact-ok += tan tonearest ldbl-128ibm 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1871a036cabbp+52L : inexact-ok += tan towardzero ldbl-128ibm 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1871a036cabap+52L : inexact-ok += tan upward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x3.a052cf8639b69c1871a036cabbp+52L : inexact-ok += tan downward ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7cp+64L : inexact-ok += tan tonearest ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7cp+64L : inexact-ok += tan towardzero ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d78p+64L : inexact-ok += tan upward ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d78p+64L : inexact-ok += tan downward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7cp+64L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7cp+64L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d78p+64L : inexact-ok += tan upward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d78p+64L : inexact-ok += tan downward ldbl-128 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7b3b807fb349bcp+64L : inexact-ok += tan tonearest ldbl-128 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7b3b807fb349bap+64L : inexact-ok += tan towardzero ldbl-128 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7b3b807fb349bap+64L : inexact-ok += tan upward ldbl-128 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7b3b807fb349bap+64L : inexact-ok += tan downward ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7b3b807fb34ap+64L : inexact-ok += tan tonearest ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7b3b807fb34ap+64L : inexact-ok += tan towardzero ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7b3b807fb349p+64L : inexact-ok += tan upward ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x2.29478136aaf68d7b3b807fb349p+64L : inexact-ok += tan downward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74p+60L : inexact-ok += tan tonearest ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xa.686780675d73f75p+60L : inexact-ok += tan towardzero ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74p+60L : inexact-ok += tan upward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xa.686780675d73f75p+60L : inexact-ok += tan downward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74p+60L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xa.686780675d73f75p+60L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74p+60L : inexact-ok += tan upward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xa.686780675d73f75p+60L : inexact-ok += tan downward ldbl-128 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74c339c44a53238p+60L : inexact-ok += tan tonearest ldbl-128 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74c339c44a53238p+60L : inexact-ok += tan towardzero ldbl-128 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74c339c44a53238p+60L : inexact-ok += tan upward ldbl-128 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74c339c44a5324p+60L : inexact-ok += tan downward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74c339c44a53p+60L : inexact-ok += tan tonearest ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74c339c44a534p+60L : inexact-ok += tan towardzero ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74c339c44a53p+60L : inexact-ok += tan upward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xa.686780675d73f74c339c44a534p+60L : inexact-ok += tan downward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0x1.4a611a1bc0c6c27a11d14bf714f2p+112L : inexact-ok += tan tonearest ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0x1.4a611a1bc0c6c27a11d14bf714f1p+112L : inexact-ok += tan towardzero ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0x1.4a611a1bc0c6c27a11d14bf714f1p+112L : inexact-ok += tan upward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0x1.4a611a1bc0c6c27a11d14bf714f1p+112L : inexact-ok += tan downward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x4.711af55c9de64e8bb98064f255e8p+112L : inexact-ok += tan tonearest ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x4.711af55c9de64e8bb98064f255ecp+112L : inexact-ok += tan towardzero ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x4.711af55c9de64e8bb98064f255e8p+112L : inexact-ok += tan upward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x4.711af55c9de64e8bb98064f255ecp+112L : inexact-ok += tan downward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x3.9113c85ed0a9399bff03c9d9d62cp+104L : inexact-ok += tan tonearest ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x3.9113c85ed0a9399bff03c9d9d62ap+104L : inexact-ok += tan towardzero ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x3.9113c85ed0a9399bff03c9d9d62ap+104L : inexact-ok += tan upward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x3.9113c85ed0a9399bff03c9d9d62ap+104L : inexact-ok += tan downward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x3.9113c85ed0a9399bff03c9d9d7p+104L : inexact-ok += tan tonearest ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x3.9113c85ed0a9399bff03c9d9d6p+104L : inexact-ok += tan towardzero ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x3.9113c85ed0a9399bff03c9d9d6p+104L : inexact-ok += tan upward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x3.9113c85ed0a9399bff03c9d9d6p+104L : inexact-ok += tan downward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x4.8d99880090a89825c6aaa8a4c2d8p+104L : inexact-ok += tan tonearest ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x4.8d99880090a89825c6aaa8a4c2dcp+104L : inexact-ok += tan towardzero ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x4.8d99880090a89825c6aaa8a4c2d8p+104L : inexact-ok += tan upward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x4.8d99880090a89825c6aaa8a4c2dcp+104L : inexact-ok += tan downward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x4.8d99880090a89825c6aaa8a4c2p+104L : inexact-ok += tan tonearest ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x4.8d99880090a89825c6aaa8a4c2p+104L : inexact-ok += tan towardzero ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x4.8d99880090a89825c6aaa8a4c2p+104L : inexact-ok += tan upward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x4.8d99880090a89825c6aaa8a4c4p+104L : inexact-ok +tan -pi/2 += tan downward flt-32 -0x1.921fb6p+0f : 0x1.5d1494p+24f : inexact-ok += tan tonearest flt-32 -0x1.921fb6p+0f : 0x1.5d1494p+24f : inexact-ok += tan towardzero flt-32 -0x1.921fb6p+0f : 0x1.5d1494p+24f : inexact-ok += tan upward flt-32 -0x1.921fb6p+0f : 0x1.5d1496p+24f : inexact-ok += tan downward dbl-64 -0x1.921fb6p+0 : 0x1.5d14946dc9897p+24 : inexact-ok += tan tonearest dbl-64 -0x1.921fb6p+0 : 0x1.5d14946dc9897p+24 : inexact-ok += tan towardzero dbl-64 -0x1.921fb6p+0 : 0x1.5d14946dc9897p+24 : inexact-ok += tan upward dbl-64 -0x1.921fb6p+0 : 0x1.5d14946dc9898p+24 : inexact-ok += tan downward ldbl-96-intel -0x1.921fb6p+0L : 0x1.5d14946dc98975d6p+24L : inexact-ok += tan tonearest ldbl-96-intel -0x1.921fb6p+0L : 0x1.5d14946dc98975d6p+24L : inexact-ok += tan towardzero ldbl-96-intel -0x1.921fb6p+0L : 0x1.5d14946dc98975d6p+24L : inexact-ok += tan upward ldbl-96-intel -0x1.921fb6p+0L : 0x1.5d14946dc98975d8p+24L : inexact-ok += tan downward ldbl-96-m68k -0x1.921fb6p+0L : 0x1.5d14946dc98975d6p+24L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.921fb6p+0L : 0x1.5d14946dc98975d6p+24L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.921fb6p+0L : 0x1.5d14946dc98975d6p+24L : inexact-ok += tan upward ldbl-96-m68k -0x1.921fb6p+0L : 0x1.5d14946dc98975d8p+24L : inexact-ok += tan downward ldbl-128 -0x1.921fb6p+0L : 0x1.5d14946dc98975d6421a55284fep+24L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb6p+0L : 0x1.5d14946dc98975d6421a55284fep+24L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb6p+0L : 0x1.5d14946dc98975d6421a55284fep+24L : inexact-ok += tan upward ldbl-128 -0x1.921fb6p+0L : 0x1.5d14946dc98975d6421a55284fe1p+24L : inexact-ok += tan downward ldbl-128ibm -0x1.921fb6p+0L : 0x1.5d14946dc98975d6421a55284f8p+24L : inexact-ok += tan tonearest ldbl-128ibm -0x1.921fb6p+0L : 0x1.5d14946dc98975d6421a55285p+24L : inexact-ok += tan towardzero ldbl-128ibm -0x1.921fb6p+0L : 0x1.5d14946dc98975d6421a55284f8p+24L : inexact-ok += tan upward ldbl-128ibm -0x1.921fb6p+0L : 0x1.5d14946dc98975d6421a55285p+24L : inexact-ok += tan downward flt-32 -0x1.921fb4p+0f : -0xc.a1bdap+20f : inexact-ok += tan tonearest flt-32 -0x1.921fb4p+0f : -0xc.a1bdap+20f : inexact-ok += tan towardzero flt-32 -0x1.921fb4p+0f : -0xc.a1bd9p+20f : inexact-ok += tan upward flt-32 -0x1.921fb4p+0f : -0xc.a1bd9p+20f : inexact-ok += tan downward dbl-64 -0x1.921fb4p+0 : -0xc.a1bd99b5b5868p+20 : inexact-ok += tan tonearest dbl-64 -0x1.921fb4p+0 : -0xc.a1bd99b5b586p+20 : inexact-ok += tan towardzero dbl-64 -0x1.921fb4p+0 : -0xc.a1bd99b5b586p+20 : inexact-ok += tan upward dbl-64 -0x1.921fb4p+0 : -0xc.a1bd99b5b586p+20 : inexact-ok += tan downward ldbl-96-intel -0x1.921fb4p+0L : -0xc.a1bd99b5b58623dp+20L : inexact-ok += tan tonearest ldbl-96-intel -0x1.921fb4p+0L : -0xc.a1bd99b5b58623dp+20L : inexact-ok += tan towardzero ldbl-96-intel -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cp+20L : inexact-ok += tan upward ldbl-96-intel -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cp+20L : inexact-ok += tan downward ldbl-96-m68k -0x1.921fb4p+0L : -0xc.a1bd99b5b58623dp+20L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.921fb4p+0L : -0xc.a1bd99b5b58623dp+20L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cp+20L : inexact-ok += tan upward ldbl-96-m68k -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cp+20L : inexact-ok += tan downward ldbl-128 -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cd91404ccd8cbp+20L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cd91404ccd8ca8p+20L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cd91404ccd8ca8p+20L : inexact-ok += tan upward ldbl-128 -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cd91404ccd8ca8p+20L : inexact-ok += tan downward ldbl-128ibm -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cd91404ccd9p+20L : inexact-ok += tan tonearest ldbl-128ibm -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cd91404ccd8cp+20L : inexact-ok += tan towardzero ldbl-128ibm -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cd91404ccd8cp+20L : inexact-ok += tan upward ldbl-128ibm -0x1.921fb4p+0L : -0xc.a1bd99b5b58623cd91404ccd8cp+20L : inexact-ok += tan downward dbl-64 -0x1.921fb54442d19p+0 : 0x1.617a15494767ap+52 : inexact-ok += tan tonearest dbl-64 -0x1.921fb54442d19p+0 : 0x1.617a15494767ap+52 : inexact-ok += tan towardzero dbl-64 -0x1.921fb54442d19p+0 : 0x1.617a15494767ap+52 : inexact-ok += tan upward dbl-64 -0x1.921fb54442d19p+0 : 0x1.617a15494767bp+52 : inexact-ok += tan downward ldbl-96-intel -0x1.921fb54442d19p+0L : 0x1.617a15494767a048p+52L : inexact-ok += tan tonearest ldbl-96-intel -0x1.921fb54442d19p+0L : 0x1.617a15494767a048p+52L : inexact-ok += tan towardzero ldbl-96-intel -0x1.921fb54442d19p+0L : 0x1.617a15494767a048p+52L : inexact-ok += tan upward ldbl-96-intel -0x1.921fb54442d19p+0L : 0x1.617a15494767a04ap+52L : inexact-ok += tan downward ldbl-96-m68k -0x1.921fb54442d19p+0L : 0x1.617a15494767a048p+52L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.921fb54442d19p+0L : 0x1.617a15494767a048p+52L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.921fb54442d19p+0L : 0x1.617a15494767a048p+52L : inexact-ok += tan upward ldbl-96-m68k -0x1.921fb54442d19p+0L : 0x1.617a15494767a04ap+52L : inexact-ok += tan downward ldbl-128 -0x1.921fb54442d19p+0L : 0x1.617a15494767a04882c320317f3ep+52L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb54442d19p+0L : 0x1.617a15494767a04882c320317f3ep+52L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb54442d19p+0L : 0x1.617a15494767a04882c320317f3ep+52L : inexact-ok += tan upward ldbl-128 -0x1.921fb54442d19p+0L : 0x1.617a15494767a04882c320317f3fp+52L : inexact-ok += tan downward ldbl-128ibm -0x1.921fb54442d19p+0L : 0x1.617a15494767a04882c320317fp+52L : inexact-ok += tan tonearest ldbl-128ibm -0x1.921fb54442d19p+0L : 0x1.617a15494767a04882c320317fp+52L : inexact-ok += tan towardzero ldbl-128ibm -0x1.921fb54442d19p+0L : 0x1.617a15494767a04882c320317fp+52L : inexact-ok += tan upward ldbl-128ibm -0x1.921fb54442d19p+0L : 0x1.617a15494767a04882c320317f8p+52L : inexact-ok += tan downward dbl-64 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b6ap+52 : inexact-ok += tan tonearest dbl-64 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b6ap+52 : inexact-ok += tan towardzero dbl-64 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b68p+52 : inexact-ok += tan upward dbl-64 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b68p+52 : inexact-ok += tan downward ldbl-96-intel -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1cp+52L : inexact-ok += tan tonearest ldbl-96-intel -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c18p+52L : inexact-ok += tan towardzero ldbl-96-intel -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c18p+52L : inexact-ok += tan upward ldbl-96-intel -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c18p+52L : inexact-ok += tan downward ldbl-96-m68k -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1cp+52L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c18p+52L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c18p+52L : inexact-ok += tan upward ldbl-96-m68k -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c18p+52L : inexact-ok += tan downward ldbl-128 -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1871a036cababep+52L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1871a036cababcp+52L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1871a036cababcp+52L : inexact-ok += tan upward ldbl-128 -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1871a036cababcp+52L : inexact-ok += tan downward ldbl-128ibm -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1871a036cabbp+52L : inexact-ok += tan tonearest ldbl-128ibm -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1871a036cabbp+52L : inexact-ok += tan towardzero ldbl-128ibm -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1871a036cabap+52L : inexact-ok += tan upward ldbl-128ibm -0x1.921fb54442d18p+0L : -0x3.a052cf8639b69c1871a036cabap+52L : inexact-ok += tan downward ldbl-96-intel -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d78p+64L : inexact-ok += tan tonearest ldbl-96-intel -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7cp+64L : inexact-ok += tan towardzero ldbl-96-intel -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d78p+64L : inexact-ok += tan upward ldbl-96-intel -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7cp+64L : inexact-ok += tan downward ldbl-96-m68k -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d78p+64L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7cp+64L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d78p+64L : inexact-ok += tan upward ldbl-96-m68k -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7cp+64L : inexact-ok += tan downward ldbl-128 -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7b3b807fb349bap+64L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7b3b807fb349bap+64L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7b3b807fb349bap+64L : inexact-ok += tan upward ldbl-128 -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7b3b807fb349bcp+64L : inexact-ok += tan downward ldbl-128ibm -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7b3b807fb349p+64L : inexact-ok += tan tonearest ldbl-128ibm -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7b3b807fb34ap+64L : inexact-ok += tan towardzero ldbl-128ibm -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7b3b807fb349p+64L : inexact-ok += tan upward ldbl-128ibm -0x1.921fb54442d1846ap+0L : 0x2.29478136aaf68d7b3b807fb34ap+64L : inexact-ok += tan downward ldbl-96-intel -0x1.921fb54442d18468p+0L : -0xa.686780675d73f75p+60L : inexact-ok += tan tonearest ldbl-96-intel -0x1.921fb54442d18468p+0L : -0xa.686780675d73f75p+60L : inexact-ok += tan towardzero ldbl-96-intel -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74p+60L : inexact-ok += tan upward ldbl-96-intel -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74p+60L : inexact-ok += tan downward ldbl-96-m68k -0x1.921fb54442d18468p+0L : -0xa.686780675d73f75p+60L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.921fb54442d18468p+0L : -0xa.686780675d73f75p+60L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74p+60L : inexact-ok += tan upward ldbl-96-m68k -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74p+60L : inexact-ok += tan downward ldbl-128 -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74c339c44a5324p+60L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74c339c44a53238p+60L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74c339c44a53238p+60L : inexact-ok += tan upward ldbl-128 -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74c339c44a53238p+60L : inexact-ok += tan downward ldbl-128ibm -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74c339c44a534p+60L : inexact-ok += tan tonearest ldbl-128ibm -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74c339c44a534p+60L : inexact-ok += tan towardzero ldbl-128ibm -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74c339c44a53p+60L : inexact-ok += tan upward ldbl-128ibm -0x1.921fb54442d18468p+0L : -0xa.686780675d73f74c339c44a53p+60L : inexact-ok += tan downward ldbl-128 -0x1.921fb54442d18469898cc51701b9p+0L : 0x1.4a611a1bc0c6c27a11d14bf714f1p+112L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb54442d18469898cc51701b9p+0L : 0x1.4a611a1bc0c6c27a11d14bf714f1p+112L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb54442d18469898cc51701b9p+0L : 0x1.4a611a1bc0c6c27a11d14bf714f1p+112L : inexact-ok += tan upward ldbl-128 -0x1.921fb54442d18469898cc51701b9p+0L : 0x1.4a611a1bc0c6c27a11d14bf714f2p+112L : inexact-ok += tan downward ldbl-128 -0x1.921fb54442d18469898cc51701b8p+0L : -0x4.711af55c9de64e8bb98064f255ecp+112L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb54442d18469898cc51701b8p+0L : -0x4.711af55c9de64e8bb98064f255ecp+112L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb54442d18469898cc51701b8p+0L : -0x4.711af55c9de64e8bb98064f255e8p+112L : inexact-ok += tan upward ldbl-128 -0x1.921fb54442d18469898cc51701b8p+0L : -0x4.711af55c9de64e8bb98064f255e8p+112L : inexact-ok += tan downward ldbl-128 -0x1.921fb54442d18469898cc51702p+0L : 0x3.9113c85ed0a9399bff03c9d9d62ap+104L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb54442d18469898cc51702p+0L : 0x3.9113c85ed0a9399bff03c9d9d62ap+104L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb54442d18469898cc51702p+0L : 0x3.9113c85ed0a9399bff03c9d9d62ap+104L : inexact-ok += tan upward ldbl-128 -0x1.921fb54442d18469898cc51702p+0L : 0x3.9113c85ed0a9399bff03c9d9d62cp+104L : inexact-ok += tan downward ldbl-128ibm -0x1.921fb54442d18469898cc51702p+0L : 0x3.9113c85ed0a9399bff03c9d9d6p+104L : inexact-ok += tan tonearest ldbl-128ibm -0x1.921fb54442d18469898cc51702p+0L : 0x3.9113c85ed0a9399bff03c9d9d6p+104L : inexact-ok += tan towardzero ldbl-128ibm -0x1.921fb54442d18469898cc51702p+0L : 0x3.9113c85ed0a9399bff03c9d9d6p+104L : inexact-ok += tan upward ldbl-128ibm -0x1.921fb54442d18469898cc51702p+0L : 0x3.9113c85ed0a9399bff03c9d9d7p+104L : inexact-ok += tan downward ldbl-128 -0x1.921fb54442d18469898cc517018p+0L : -0x4.8d99880090a89825c6aaa8a4c2dcp+104L : inexact-ok += tan tonearest ldbl-128 -0x1.921fb54442d18469898cc517018p+0L : -0x4.8d99880090a89825c6aaa8a4c2dcp+104L : inexact-ok += tan towardzero ldbl-128 -0x1.921fb54442d18469898cc517018p+0L : -0x4.8d99880090a89825c6aaa8a4c2d8p+104L : inexact-ok += tan upward ldbl-128 -0x1.921fb54442d18469898cc517018p+0L : -0x4.8d99880090a89825c6aaa8a4c2d8p+104L : inexact-ok += tan downward ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0x4.8d99880090a89825c6aaa8a4c4p+104L : inexact-ok += tan tonearest ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0x4.8d99880090a89825c6aaa8a4c2p+104L : inexact-ok += tan towardzero ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0x4.8d99880090a89825c6aaa8a4c2p+104L : inexact-ok += tan upward ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0x4.8d99880090a89825c6aaa8a4c2p+104L : inexact-ok tan 0.75 = tan downward flt-32 0xcp-4f : 0xe.e7d1bp-4f : inexact-ok = tan tonearest flt-32 0xcp-4f : 0xe.e7d1bp-4f : inexact-ok @@ -271570,6 +274019,619 @@ tan -0x1.0d55b8p+0 = tan tonearest ldbl-128ibm -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f78p+0L : inexact-ok = tan towardzero ldbl-128ibm -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f78p+0L : inexact-ok = tan upward ldbl-128ibm -0x1.0d55b8p+0L : -0x1.c074f83e72236f1900dbba65f78p+0L : inexact-ok +tan 0x1p-5 += tan downward flt-32 0x8p-8f : 0x8.00aabp-8f : inexact-ok += tan tonearest flt-32 0x8p-8f : 0x8.00aacp-8f : inexact-ok += tan towardzero flt-32 0x8p-8f : 0x8.00aabp-8f : inexact-ok += tan upward flt-32 0x8p-8f : 0x8.00aacp-8f : inexact-ok += tan downward dbl-64 0x8p-8 : 0x8.00aabbbd7604p-8 : inexact-ok += tan tonearest dbl-64 0x8p-8 : 0x8.00aabbbd7604p-8 : inexact-ok += tan towardzero dbl-64 0x8p-8 : 0x8.00aabbbd7604p-8 : inexact-ok += tan upward dbl-64 0x8p-8 : 0x8.00aabbbd76048p-8 : inexact-ok += tan downward ldbl-96-intel 0x8p-8L : 0x8.00aabbbd76042bep-8L : inexact-ok += tan tonearest ldbl-96-intel 0x8p-8L : 0x8.00aabbbd76042bfp-8L : inexact-ok += tan towardzero ldbl-96-intel 0x8p-8L : 0x8.00aabbbd76042bep-8L : inexact-ok += tan upward ldbl-96-intel 0x8p-8L : 0x8.00aabbbd76042bfp-8L : inexact-ok += tan downward ldbl-96-m68k 0x8p-8L : 0x8.00aabbbd76042bep-8L : inexact-ok += tan tonearest ldbl-96-m68k 0x8p-8L : 0x8.00aabbbd76042bfp-8L : inexact-ok += tan towardzero ldbl-96-m68k 0x8p-8L : 0x8.00aabbbd76042bep-8L : inexact-ok += tan upward ldbl-96-m68k 0x8p-8L : 0x8.00aabbbd76042bfp-8L : inexact-ok += tan downward ldbl-128 0x8p-8L : 0x8.00aabbbd76042be9164bf404c3p-8L : inexact-ok += tan tonearest ldbl-128 0x8p-8L : 0x8.00aabbbd76042be9164bf404c3p-8L : inexact-ok += tan towardzero ldbl-128 0x8p-8L : 0x8.00aabbbd76042be9164bf404c3p-8L : inexact-ok += tan upward ldbl-128 0x8p-8L : 0x8.00aabbbd76042be9164bf404c308p-8L : inexact-ok += tan downward ldbl-128ibm 0x8p-8L : 0x8.00aabbbd76042be9164bf404cp-8L : inexact-ok += tan tonearest ldbl-128ibm 0x8p-8L : 0x8.00aabbbd76042be9164bf404c4p-8L : inexact-ok += tan towardzero ldbl-128ibm 0x8p-8L : 0x8.00aabbbd76042be9164bf404cp-8L : inexact-ok += tan upward ldbl-128ibm 0x8p-8L : 0x8.00aabbbd76042be9164bf404c4p-8L : inexact-ok +tan 0x1p-10 += tan downward flt-32 0x4p-12f : 0x4.00001p-12f : inexact-ok += tan tonearest flt-32 0x4p-12f : 0x4.000018p-12f : inexact-ok += tan towardzero flt-32 0x4p-12f : 0x4.00001p-12f : inexact-ok += tan upward flt-32 0x4p-12f : 0x4.000018p-12f : inexact-ok += tan downward dbl-64 0x4p-12 : 0x4.0000155555ddcp-12 : inexact-ok += tan tonearest dbl-64 0x4p-12 : 0x4.0000155555ddcp-12 : inexact-ok += tan towardzero dbl-64 0x4p-12 : 0x4.0000155555ddcp-12 : inexact-ok += tan upward dbl-64 0x4p-12 : 0x4.0000155555dep-12 : inexact-ok += tan downward ldbl-96-intel 0x4p-12L : 0x4.0000155555ddddep-12L : inexact-ok += tan tonearest ldbl-96-intel 0x4p-12L : 0x4.0000155555ddddep-12L : inexact-ok += tan towardzero ldbl-96-intel 0x4p-12L : 0x4.0000155555ddddep-12L : inexact-ok += tan upward ldbl-96-intel 0x4p-12L : 0x4.0000155555dddde8p-12L : inexact-ok += tan downward ldbl-96-m68k 0x4p-12L : 0x4.0000155555ddddep-12L : inexact-ok += tan tonearest ldbl-96-m68k 0x4p-12L : 0x4.0000155555ddddep-12L : inexact-ok += tan towardzero ldbl-96-m68k 0x4p-12L : 0x4.0000155555ddddep-12L : inexact-ok += tan upward ldbl-96-m68k 0x4p-12L : 0x4.0000155555dddde8p-12L : inexact-ok += tan downward ldbl-128 0x4p-12L : 0x4.0000155555dddde1521537b70a38p-12L : inexact-ok += tan tonearest ldbl-128 0x4p-12L : 0x4.0000155555dddde1521537b70a3cp-12L : inexact-ok += tan towardzero ldbl-128 0x4p-12L : 0x4.0000155555dddde1521537b70a38p-12L : inexact-ok += tan upward ldbl-128 0x4p-12L : 0x4.0000155555dddde1521537b70a3cp-12L : inexact-ok += tan downward ldbl-128ibm 0x4p-12L : 0x4.0000155555dddde1521537b70ap-12L : inexact-ok += tan tonearest ldbl-128ibm 0x4p-12L : 0x4.0000155555dddde1521537b70ap-12L : inexact-ok += tan towardzero ldbl-128ibm 0x4p-12L : 0x4.0000155555dddde1521537b70ap-12L : inexact-ok += tan upward ldbl-128ibm 0x4p-12L : 0x4.0000155555dddde1521537b70cp-12L : inexact-ok +tan 0x1p-15 += tan downward flt-32 0x2p-16f : 0x2p-16f : inexact-ok += tan tonearest flt-32 0x2p-16f : 0x2p-16f : inexact-ok += tan towardzero flt-32 0x2p-16f : 0x2p-16f : inexact-ok += tan upward flt-32 0x2p-16f : 0x2.000004p-16f : inexact-ok += tan downward dbl-64 0x2p-16 : 0x2.00000002aaaaap-16 : inexact-ok += tan tonearest dbl-64 0x2p-16 : 0x2.00000002aaaaap-16 : inexact-ok += tan towardzero dbl-64 0x2p-16 : 0x2.00000002aaaaap-16 : inexact-ok += tan upward dbl-64 0x2p-16 : 0x2.00000002aaaacp-16 : inexact-ok += tan downward ldbl-96-intel 0x2p-16L : 0x2.00000002aaaaaaacp-16L : inexact-ok += tan tonearest ldbl-96-intel 0x2p-16L : 0x2.00000002aaaaaabp-16L : inexact-ok += tan towardzero ldbl-96-intel 0x2p-16L : 0x2.00000002aaaaaaacp-16L : inexact-ok += tan upward ldbl-96-intel 0x2p-16L : 0x2.00000002aaaaaabp-16L : inexact-ok += tan downward ldbl-96-m68k 0x2p-16L : 0x2.00000002aaaaaaacp-16L : inexact-ok += tan tonearest ldbl-96-m68k 0x2p-16L : 0x2.00000002aaaaaabp-16L : inexact-ok += tan towardzero ldbl-96-m68k 0x2p-16L : 0x2.00000002aaaaaaacp-16L : inexact-ok += tan upward ldbl-96-m68k 0x2p-16L : 0x2.00000002aaaaaabp-16L : inexact-ok += tan downward ldbl-128 0x2p-16L : 0x2.00000002aaaaaaaeeeeeeef5d75cp-16L : inexact-ok += tan tonearest ldbl-128 0x2p-16L : 0x2.00000002aaaaaaaeeeeeeef5d75ep-16L : inexact-ok += tan towardzero ldbl-128 0x2p-16L : 0x2.00000002aaaaaaaeeeeeeef5d75cp-16L : inexact-ok += tan upward ldbl-128 0x2p-16L : 0x2.00000002aaaaaaaeeeeeeef5d75ep-16L : inexact-ok += tan downward ldbl-128ibm 0x2p-16L : 0x2.00000002aaaaaaaeeeeeeef5d7p-16L : inexact-ok += tan tonearest ldbl-128ibm 0x2p-16L : 0x2.00000002aaaaaaaeeeeeeef5d7p-16L : inexact-ok += tan towardzero ldbl-128ibm 0x2p-16L : 0x2.00000002aaaaaaaeeeeeeef5d7p-16L : inexact-ok += tan upward ldbl-128ibm 0x2p-16L : 0x2.00000002aaaaaaaeeeeeeef5d8p-16L : inexact-ok +tan 0x1p-20 += tan downward flt-32 0x1p-20f : 0x1p-20f : inexact-ok += tan tonearest flt-32 0x1p-20f : 0x1p-20f : inexact-ok += tan towardzero flt-32 0x1p-20f : 0x1p-20f : inexact-ok += tan upward flt-32 0x1p-20f : 0x1.000002p-20f : inexact-ok += tan downward dbl-64 0x1p-20 : 0x1.0000000000555p-20 : inexact-ok += tan tonearest dbl-64 0x1p-20 : 0x1.0000000000555p-20 : inexact-ok += tan towardzero dbl-64 0x1p-20 : 0x1.0000000000555p-20 : inexact-ok += tan upward dbl-64 0x1p-20 : 0x1.0000000000556p-20 : inexact-ok += tan downward ldbl-96-intel 0x1p-20L : 0x1.0000000000555554p-20L : inexact-ok += tan tonearest ldbl-96-intel 0x1p-20L : 0x1.0000000000555556p-20L : inexact-ok += tan towardzero ldbl-96-intel 0x1p-20L : 0x1.0000000000555554p-20L : inexact-ok += tan upward ldbl-96-intel 0x1p-20L : 0x1.0000000000555556p-20L : inexact-ok += tan downward ldbl-96-m68k 0x1p-20L : 0x1.0000000000555554p-20L : inexact-ok += tan tonearest ldbl-96-m68k 0x1p-20L : 0x1.0000000000555556p-20L : inexact-ok += tan towardzero ldbl-96-m68k 0x1p-20L : 0x1.0000000000555554p-20L : inexact-ok += tan upward ldbl-96-m68k 0x1p-20L : 0x1.0000000000555556p-20L : inexact-ok += tan downward ldbl-128 0x1p-20L : 0x1.0000000000555555555577777777p-20L : inexact-ok += tan tonearest ldbl-128 0x1p-20L : 0x1.0000000000555555555577777777p-20L : inexact-ok += tan towardzero ldbl-128 0x1p-20L : 0x1.0000000000555555555577777777p-20L : inexact-ok += tan upward ldbl-128 0x1p-20L : 0x1.0000000000555555555577777778p-20L : inexact-ok += tan downward ldbl-128ibm 0x1p-20L : 0x1.00000000005555555555777777p-20L : inexact-ok += tan tonearest ldbl-128ibm 0x1p-20L : 0x1.000000000055555555557777778p-20L : inexact-ok += tan towardzero ldbl-128ibm 0x1p-20L : 0x1.00000000005555555555777777p-20L : inexact-ok += tan upward ldbl-128ibm 0x1p-20L : 0x1.000000000055555555557777778p-20L : inexact-ok +tan 0x1p-25 += tan downward flt-32 0x8p-28f : 0x8p-28f : inexact-ok += tan tonearest flt-32 0x8p-28f : 0x8p-28f : inexact-ok += tan towardzero flt-32 0x8p-28f : 0x8p-28f : inexact-ok += tan upward flt-32 0x8p-28f : 0x8.00001p-28f : inexact-ok += tan downward dbl-64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok += tan tonearest dbl-64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok += tan towardzero dbl-64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok += tan upward dbl-64 0x8p-28 : 0x8.000000000001p-28 : inexact-ok += tan downward ldbl-96-intel 0x8p-28L : 0x8.000000000000aaap-28L : inexact-ok += tan tonearest ldbl-96-intel 0x8p-28L : 0x8.000000000000aabp-28L : inexact-ok += tan towardzero ldbl-96-intel 0x8p-28L : 0x8.000000000000aaap-28L : inexact-ok += tan upward ldbl-96-intel 0x8p-28L : 0x8.000000000000aabp-28L : inexact-ok += tan downward ldbl-96-m68k 0x8p-28L : 0x8.000000000000aaap-28L : inexact-ok += tan tonearest ldbl-96-m68k 0x8p-28L : 0x8.000000000000aabp-28L : inexact-ok += tan towardzero ldbl-96-m68k 0x8p-28L : 0x8.000000000000aaap-28L : inexact-ok += tan upward ldbl-96-m68k 0x8p-28L : 0x8.000000000000aabp-28L : inexact-ok += tan downward ldbl-128 0x8p-28L : 0x8.000000000000aaaaaaaaaaaabbb8p-28L : inexact-ok += tan tonearest ldbl-128 0x8p-28L : 0x8.000000000000aaaaaaaaaaaabbb8p-28L : inexact-ok += tan towardzero ldbl-128 0x8p-28L : 0x8.000000000000aaaaaaaaaaaabbb8p-28L : inexact-ok += tan upward ldbl-128 0x8p-28L : 0x8.000000000000aaaaaaaaaaaabbcp-28L : inexact-ok += tan downward ldbl-128ibm 0x8p-28L : 0x8.000000000000aaaaaaaaaaaab8p-28L : inexact-ok += tan tonearest ldbl-128ibm 0x8p-28L : 0x8.000000000000aaaaaaaaaaaabcp-28L : inexact-ok += tan towardzero ldbl-128ibm 0x8p-28L : 0x8.000000000000aaaaaaaaaaaab8p-28L : inexact-ok += tan upward ldbl-128ibm 0x8p-28L : 0x8.000000000000aaaaaaaaaaaabcp-28L : inexact-ok +tan 0x1p-30 += tan downward flt-32 0x4p-32f : 0x4p-32f : inexact-ok += tan tonearest flt-32 0x4p-32f : 0x4p-32f : inexact-ok += tan towardzero flt-32 0x4p-32f : 0x4p-32f : inexact-ok += tan upward flt-32 0x4p-32f : 0x4.000008p-32f : inexact-ok += tan downward dbl-64 0x4p-32 : 0x4p-32 : inexact-ok += tan tonearest dbl-64 0x4p-32 : 0x4p-32 : inexact-ok += tan towardzero dbl-64 0x4p-32 : 0x4p-32 : inexact-ok += tan upward dbl-64 0x4p-32 : 0x4.0000000000004p-32 : inexact-ok += tan downward ldbl-96-intel 0x4p-32L : 0x4.000000000000001p-32L : inexact-ok += tan tonearest ldbl-96-intel 0x4p-32L : 0x4.0000000000000018p-32L : inexact-ok += tan towardzero ldbl-96-intel 0x4p-32L : 0x4.000000000000001p-32L : inexact-ok += tan upward ldbl-96-intel 0x4p-32L : 0x4.0000000000000018p-32L : inexact-ok += tan downward ldbl-96-m68k 0x4p-32L : 0x4.000000000000001p-32L : inexact-ok += tan tonearest ldbl-96-m68k 0x4p-32L : 0x4.0000000000000018p-32L : inexact-ok += tan towardzero ldbl-96-m68k 0x4p-32L : 0x4.000000000000001p-32L : inexact-ok += tan upward ldbl-96-m68k 0x4p-32L : 0x4.0000000000000018p-32L : inexact-ok += tan downward ldbl-128 0x4p-32L : 0x4.0000000000000015555555555554p-32L : inexact-ok += tan tonearest ldbl-128 0x4p-32L : 0x4.0000000000000015555555555554p-32L : inexact-ok += tan towardzero ldbl-128 0x4p-32L : 0x4.0000000000000015555555555554p-32L : inexact-ok += tan upward ldbl-128 0x4p-32L : 0x4.0000000000000015555555555558p-32L : inexact-ok += tan downward ldbl-128ibm 0x4p-32L : 0x4.00000000000000155555555554p-32L : inexact-ok += tan tonearest ldbl-128ibm 0x4p-32L : 0x4.00000000000000155555555556p-32L : inexact-ok += tan towardzero ldbl-128ibm 0x4p-32L : 0x4.00000000000000155555555554p-32L : inexact-ok += tan upward ldbl-128ibm 0x4p-32L : 0x4.00000000000000155555555556p-32L : inexact-ok +tan 0x1p-35 += tan downward flt-32 0x2p-36f : 0x2p-36f : inexact-ok += tan tonearest flt-32 0x2p-36f : 0x2p-36f : inexact-ok += tan towardzero flt-32 0x2p-36f : 0x2p-36f : inexact-ok += tan upward flt-32 0x2p-36f : 0x2.000004p-36f : inexact-ok += tan downward dbl-64 0x2p-36 : 0x2p-36 : inexact-ok += tan tonearest dbl-64 0x2p-36 : 0x2p-36 : inexact-ok += tan towardzero dbl-64 0x2p-36 : 0x2p-36 : inexact-ok += tan upward dbl-64 0x2p-36 : 0x2.0000000000002p-36 : inexact-ok += tan downward ldbl-96-intel 0x2p-36L : 0x2p-36L : inexact-ok += tan tonearest ldbl-96-intel 0x2p-36L : 0x2p-36L : inexact-ok += tan towardzero ldbl-96-intel 0x2p-36L : 0x2p-36L : inexact-ok += tan upward ldbl-96-intel 0x2p-36L : 0x2.0000000000000004p-36L : inexact-ok += tan downward ldbl-96-m68k 0x2p-36L : 0x2p-36L : inexact-ok += tan tonearest ldbl-96-m68k 0x2p-36L : 0x2p-36L : inexact-ok += tan towardzero ldbl-96-m68k 0x2p-36L : 0x2p-36L : inexact-ok += tan upward ldbl-96-m68k 0x2p-36L : 0x2.0000000000000004p-36L : inexact-ok += tan downward ldbl-128 0x2p-36L : 0x2.000000000000000002aaaaaaaaaap-36L : inexact-ok += tan tonearest ldbl-128 0x2p-36L : 0x2.000000000000000002aaaaaaaaaap-36L : inexact-ok += tan towardzero ldbl-128 0x2p-36L : 0x2.000000000000000002aaaaaaaaaap-36L : inexact-ok += tan upward ldbl-128 0x2p-36L : 0x2.000000000000000002aaaaaaaaacp-36L : inexact-ok += tan downward ldbl-128ibm 0x2p-36L : 0x2.000000000000000002aaaaaaaap-36L : inexact-ok += tan tonearest ldbl-128ibm 0x2p-36L : 0x2.000000000000000002aaaaaaabp-36L : inexact-ok += tan towardzero ldbl-128ibm 0x2p-36L : 0x2.000000000000000002aaaaaaaap-36L : inexact-ok += tan upward ldbl-128ibm 0x2p-36L : 0x2.000000000000000002aaaaaaabp-36L : inexact-ok +tan 0x1p-40 += tan downward flt-32 0x1p-40f : 0x1p-40f : inexact-ok += tan tonearest flt-32 0x1p-40f : 0x1p-40f : inexact-ok += tan towardzero flt-32 0x1p-40f : 0x1p-40f : inexact-ok += tan upward flt-32 0x1p-40f : 0x1.000002p-40f : inexact-ok += tan downward dbl-64 0x1p-40 : 0x1p-40 : inexact-ok += tan tonearest dbl-64 0x1p-40 : 0x1p-40 : inexact-ok += tan towardzero dbl-64 0x1p-40 : 0x1p-40 : inexact-ok += tan upward dbl-64 0x1p-40 : 0x1.0000000000001p-40 : inexact-ok += tan downward ldbl-96-intel 0x1p-40L : 0x1p-40L : inexact-ok += tan tonearest ldbl-96-intel 0x1p-40L : 0x1p-40L : inexact-ok += tan towardzero ldbl-96-intel 0x1p-40L : 0x1p-40L : inexact-ok += tan upward ldbl-96-intel 0x1p-40L : 0x1.0000000000000002p-40L : inexact-ok += tan downward ldbl-96-m68k 0x1p-40L : 0x1p-40L : inexact-ok += tan tonearest ldbl-96-m68k 0x1p-40L : 0x1p-40L : inexact-ok += tan towardzero ldbl-96-m68k 0x1p-40L : 0x1p-40L : inexact-ok += tan upward ldbl-96-m68k 0x1p-40L : 0x1.0000000000000002p-40L : inexact-ok += tan downward ldbl-128 0x1p-40L : 0x1.0000000000000000000055555555p-40L : inexact-ok += tan tonearest ldbl-128 0x1p-40L : 0x1.0000000000000000000055555555p-40L : inexact-ok += tan towardzero ldbl-128 0x1p-40L : 0x1.0000000000000000000055555555p-40L : inexact-ok += tan upward ldbl-128 0x1p-40L : 0x1.0000000000000000000055555556p-40L : inexact-ok += tan downward ldbl-128ibm 0x1p-40L : 0x1.00000000000000000000555555p-40L : inexact-ok += tan tonearest ldbl-128ibm 0x1p-40L : 0x1.000000000000000000005555558p-40L : inexact-ok += tan towardzero ldbl-128ibm 0x1p-40L : 0x1.00000000000000000000555555p-40L : inexact-ok += tan upward ldbl-128ibm 0x1p-40L : 0x1.000000000000000000005555558p-40L : inexact-ok +tan 0x1p-45 += tan downward flt-32 0x8p-48f : 0x8p-48f : inexact-ok += tan tonearest flt-32 0x8p-48f : 0x8p-48f : inexact-ok += tan towardzero flt-32 0x8p-48f : 0x8p-48f : inexact-ok += tan upward flt-32 0x8p-48f : 0x8.00001p-48f : inexact-ok += tan downward dbl-64 0x8p-48 : 0x8p-48 : inexact-ok += tan tonearest dbl-64 0x8p-48 : 0x8p-48 : inexact-ok += tan towardzero dbl-64 0x8p-48 : 0x8p-48 : inexact-ok += tan upward dbl-64 0x8p-48 : 0x8.0000000000008p-48 : inexact-ok += tan downward ldbl-96-intel 0x8p-48L : 0x8p-48L : inexact-ok += tan tonearest ldbl-96-intel 0x8p-48L : 0x8p-48L : inexact-ok += tan towardzero ldbl-96-intel 0x8p-48L : 0x8p-48L : inexact-ok += tan upward ldbl-96-intel 0x8p-48L : 0x8.000000000000001p-48L : inexact-ok += tan downward ldbl-96-m68k 0x8p-48L : 0x8p-48L : inexact-ok += tan tonearest ldbl-96-m68k 0x8p-48L : 0x8p-48L : inexact-ok += tan towardzero ldbl-96-m68k 0x8p-48L : 0x8p-48L : inexact-ok += tan upward ldbl-96-m68k 0x8p-48L : 0x8.000000000000001p-48L : inexact-ok += tan downward ldbl-128 0x8p-48L : 0x8.0000000000000000000000aaaaa8p-48L : inexact-ok += tan tonearest ldbl-128 0x8p-48L : 0x8.0000000000000000000000aaaaa8p-48L : inexact-ok += tan towardzero ldbl-128 0x8p-48L : 0x8.0000000000000000000000aaaaa8p-48L : inexact-ok += tan upward ldbl-128 0x8p-48L : 0x8.0000000000000000000000aaaabp-48L : inexact-ok += tan downward ldbl-128ibm 0x8p-48L : 0x8.0000000000000000000000aaa8p-48L : inexact-ok += tan tonearest ldbl-128ibm 0x8p-48L : 0x8.0000000000000000000000aaacp-48L : inexact-ok += tan towardzero ldbl-128ibm 0x8p-48L : 0x8.0000000000000000000000aaa8p-48L : inexact-ok += tan upward ldbl-128ibm 0x8p-48L : 0x8.0000000000000000000000aaacp-48L : inexact-ok +tan 0x1p-50 += tan downward flt-32 0x4p-52f : 0x4p-52f : inexact-ok += tan tonearest flt-32 0x4p-52f : 0x4p-52f : inexact-ok += tan towardzero flt-32 0x4p-52f : 0x4p-52f : inexact-ok += tan upward flt-32 0x4p-52f : 0x4.000008p-52f : inexact-ok += tan downward dbl-64 0x4p-52 : 0x4p-52 : inexact-ok += tan tonearest dbl-64 0x4p-52 : 0x4p-52 : inexact-ok += tan towardzero dbl-64 0x4p-52 : 0x4p-52 : inexact-ok += tan upward dbl-64 0x4p-52 : 0x4.0000000000004p-52 : inexact-ok += tan downward ldbl-96-intel 0x4p-52L : 0x4p-52L : inexact-ok += tan tonearest ldbl-96-intel 0x4p-52L : 0x4p-52L : inexact-ok += tan towardzero ldbl-96-intel 0x4p-52L : 0x4p-52L : inexact-ok += tan upward ldbl-96-intel 0x4p-52L : 0x4.0000000000000008p-52L : inexact-ok += tan downward ldbl-96-m68k 0x4p-52L : 0x4p-52L : inexact-ok += tan tonearest ldbl-96-m68k 0x4p-52L : 0x4p-52L : inexact-ok += tan towardzero ldbl-96-m68k 0x4p-52L : 0x4p-52L : inexact-ok += tan upward ldbl-96-m68k 0x4p-52L : 0x4.0000000000000008p-52L : inexact-ok += tan downward ldbl-128 0x4p-52L : 0x4.0000000000000000000000001554p-52L : inexact-ok += tan tonearest ldbl-128 0x4p-52L : 0x4.0000000000000000000000001554p-52L : inexact-ok += tan towardzero ldbl-128 0x4p-52L : 0x4.0000000000000000000000001554p-52L : inexact-ok += tan upward ldbl-128 0x4p-52L : 0x4.0000000000000000000000001558p-52L : inexact-ok += tan downward ldbl-128ibm 0x4p-52L : 0x4.00000000000000000000000014p-52L : inexact-ok += tan tonearest ldbl-128ibm 0x4p-52L : 0x4.00000000000000000000000016p-52L : inexact-ok += tan towardzero ldbl-128ibm 0x4p-52L : 0x4.00000000000000000000000014p-52L : inexact-ok += tan upward ldbl-128ibm 0x4p-52L : 0x4.00000000000000000000000016p-52L : inexact-ok +tan 0x1p-55 += tan downward flt-32 0x2p-56f : 0x2p-56f : inexact-ok += tan tonearest flt-32 0x2p-56f : 0x2p-56f : inexact-ok += tan towardzero flt-32 0x2p-56f : 0x2p-56f : inexact-ok += tan upward flt-32 0x2p-56f : 0x2.000004p-56f : inexact-ok += tan downward dbl-64 0x2p-56 : 0x2p-56 : inexact-ok += tan tonearest dbl-64 0x2p-56 : 0x2p-56 : inexact-ok += tan towardzero dbl-64 0x2p-56 : 0x2p-56 : inexact-ok += tan upward dbl-64 0x2p-56 : 0x2.0000000000002p-56 : inexact-ok += tan downward ldbl-96-intel 0x2p-56L : 0x2p-56L : inexact-ok += tan tonearest ldbl-96-intel 0x2p-56L : 0x2p-56L : inexact-ok += tan towardzero ldbl-96-intel 0x2p-56L : 0x2p-56L : inexact-ok += tan upward ldbl-96-intel 0x2p-56L : 0x2.0000000000000004p-56L : inexact-ok += tan downward ldbl-96-m68k 0x2p-56L : 0x2p-56L : inexact-ok += tan tonearest ldbl-96-m68k 0x2p-56L : 0x2p-56L : inexact-ok += tan towardzero ldbl-96-m68k 0x2p-56L : 0x2p-56L : inexact-ok += tan upward ldbl-96-m68k 0x2p-56L : 0x2.0000000000000004p-56L : inexact-ok += tan downward ldbl-128 0x2p-56L : 0x2.0000000000000000000000000002p-56L : inexact-ok += tan tonearest ldbl-128 0x2p-56L : 0x2.0000000000000000000000000002p-56L : inexact-ok += tan towardzero ldbl-128 0x2p-56L : 0x2.0000000000000000000000000002p-56L : inexact-ok += tan upward ldbl-128 0x2p-56L : 0x2.0000000000000000000000000004p-56L : inexact-ok += tan downward ldbl-128ibm 0x2p-56L : 0x2p-56L : inexact-ok += tan tonearest ldbl-128ibm 0x2p-56L : 0x2p-56L : inexact-ok += tan towardzero ldbl-128ibm 0x2p-56L : 0x2p-56L : inexact-ok += tan upward ldbl-128ibm 0x2p-56L : 0x2.00000000000000000000000001p-56L : inexact-ok +tan 0x1p-60 += tan downward flt-32 0x1p-60f : 0x1p-60f : inexact-ok += tan tonearest flt-32 0x1p-60f : 0x1p-60f : inexact-ok += tan towardzero flt-32 0x1p-60f : 0x1p-60f : inexact-ok += tan upward flt-32 0x1p-60f : 0x1.000002p-60f : inexact-ok += tan downward dbl-64 0x1p-60 : 0x1p-60 : inexact-ok += tan tonearest dbl-64 0x1p-60 : 0x1p-60 : inexact-ok += tan towardzero dbl-64 0x1p-60 : 0x1p-60 : inexact-ok += tan upward dbl-64 0x1p-60 : 0x1.0000000000001p-60 : inexact-ok += tan downward ldbl-96-intel 0x1p-60L : 0x1p-60L : inexact-ok += tan tonearest ldbl-96-intel 0x1p-60L : 0x1p-60L : inexact-ok += tan towardzero ldbl-96-intel 0x1p-60L : 0x1p-60L : inexact-ok += tan upward ldbl-96-intel 0x1p-60L : 0x1.0000000000000002p-60L : inexact-ok += tan downward ldbl-96-m68k 0x1p-60L : 0x1p-60L : inexact-ok += tan tonearest ldbl-96-m68k 0x1p-60L : 0x1p-60L : inexact-ok += tan towardzero ldbl-96-m68k 0x1p-60L : 0x1p-60L : inexact-ok += tan upward ldbl-96-m68k 0x1p-60L : 0x1.0000000000000002p-60L : inexact-ok += tan downward ldbl-128 0x1p-60L : 0x1p-60L : inexact-ok += tan tonearest ldbl-128 0x1p-60L : 0x1p-60L : inexact-ok += tan towardzero ldbl-128 0x1p-60L : 0x1p-60L : inexact-ok += tan upward ldbl-128 0x1p-60L : 0x1.0000000000000000000000000001p-60L : inexact-ok += tan downward ldbl-128ibm 0x1p-60L : 0x1p-60L : inexact-ok += tan tonearest ldbl-128ibm 0x1p-60L : 0x1p-60L : inexact-ok += tan towardzero ldbl-128ibm 0x1p-60L : 0x1p-60L : inexact-ok += tan upward ldbl-128ibm 0x1p-60L : 0x1.000000000000000000000000008p-60L : inexact-ok +tan 0x1p-100 += tan downward flt-32 0x1p-100f : 0x1p-100f : inexact-ok += tan tonearest flt-32 0x1p-100f : 0x1p-100f : inexact-ok += tan towardzero flt-32 0x1p-100f : 0x1p-100f : inexact-ok += tan upward flt-32 0x1p-100f : 0x1.000002p-100f : inexact-ok += tan downward dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += tan tonearest dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += tan towardzero dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += tan upward dbl-64 0x1p-100 : 0x1.0000000000001p-100 : inexact-ok += tan downward ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += tan tonearest ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += tan towardzero ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += tan upward ldbl-96-intel 0x1p-100L : 0x1.0000000000000002p-100L : inexact-ok += tan downward ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += tan tonearest ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += tan towardzero ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += tan upward ldbl-96-m68k 0x1p-100L : 0x1.0000000000000002p-100L : inexact-ok += tan downward ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += tan tonearest ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += tan towardzero ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += tan upward ldbl-128 0x1p-100L : 0x1.0000000000000000000000000001p-100L : inexact-ok += tan downward ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok += tan tonearest ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok += tan towardzero ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok += tan upward ldbl-128ibm 0x1p-100L : 0x1.000000000000000000000000008p-100L : inexact-ok +tan 0x1p-600 += tan downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tan tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tan towardzero flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tan upward flt-32 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok += tan downward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tan tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tan towardzero dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tan upward dbl-64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok += tan downward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tan tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tan towardzero ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tan upward ldbl-96-intel 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += tan downward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tan tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tan towardzero ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tan upward ldbl-96-m68k 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += tan downward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tan tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tan towardzero ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tan upward ldbl-128 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok += tan downward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tan tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tan towardzero ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tan upward ldbl-128ibm 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok += tan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tan downward dbl-64 0x1p-600 : 0x1p-600 : inexact-ok += tan tonearest dbl-64 0x1p-600 : 0x1p-600 : inexact-ok += tan towardzero dbl-64 0x1p-600 : 0x1p-600 : inexact-ok += tan upward dbl-64 0x1p-600 : 0x1.0000000000001p-600 : inexact-ok += tan downward ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok += tan tonearest ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok += tan towardzero ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok += tan upward ldbl-96-intel 0x1p-600L : 0x1.0000000000000002p-600L : inexact-ok += tan downward ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok += tan tonearest ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok += tan towardzero ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok += tan upward ldbl-96-m68k 0x1p-600L : 0x1.0000000000000002p-600L : inexact-ok += tan downward ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok += tan tonearest ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok += tan towardzero ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok += tan upward ldbl-128 0x1p-600L : 0x1.0000000000000000000000000001p-600L : inexact-ok += tan downward ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok += tan tonearest ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok += tan towardzero ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok += tan upward ldbl-128ibm 0x1p-600L : 0x1.000000000000000000000000008p-600L : inexact-ok +tan 0x1p-10000 += tan downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tan tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tan towardzero flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tan upward flt-32 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok += tan downward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tan tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tan towardzero dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tan upward dbl-64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok += tan downward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tan tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tan towardzero ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tan upward ldbl-96-intel 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += tan downward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tan tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tan towardzero ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tan upward ldbl-96-m68k 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += tan downward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tan tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tan towardzero ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tan upward ldbl-128 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok += tan downward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tan tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tan towardzero ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tan upward ldbl-128ibm 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok += tan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tan downward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += tan tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += tan towardzero dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += tan upward dbl-64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += tan downward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += tan tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += tan towardzero ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += tan upward ldbl-96-intel 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok += tan downward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += tan tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += tan towardzero ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += tan upward ldbl-96-m68k 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok += tan downward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += tan tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += tan towardzero ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += tan upward ldbl-128 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : inexact-ok += tan downward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += tan tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += tan towardzero ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += tan upward ldbl-128ibm 0x4p-1076L : 0x8p-1076L : inexact-ok underflow errno-erange-ok += tan downward ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += tan tonearest ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += tan towardzero ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += tan upward ldbl-96-intel 0x1p-10000L : 0x1.0000000000000002p-10000L : inexact-ok += tan downward ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += tan tonearest ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += tan towardzero ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += tan upward ldbl-96-m68k 0x1p-10000L : 0x1.0000000000000002p-10000L : inexact-ok += tan downward ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok += tan tonearest ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok += tan towardzero ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok += tan upward ldbl-128 0x1p-10000L : 0x1.0000000000000000000000000001p-10000L : inexact-ok +tan max += tan downward flt-32 0xf.fffffp+124f : -0x9.c9ecbp-4f : inexact-ok += tan tonearest flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok += tan towardzero flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok += tan upward flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok += tan downward dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok += tan tonearest dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok += tan towardzero dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok += tan upward dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok += tan downward ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok += tan tonearest ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok += tan towardzero ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok += tan upward ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok += tan downward ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok += tan tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok += tan towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok += tan upward ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok += tan downward ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf58p-4L : inexact-ok += tan tonearest ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok += tan towardzero ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok += tan upward ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok += tan downward ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbedp-4L : inexact-ok += tan tonearest ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbedp-4L : inexact-ok += tan towardzero ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4L : inexact-ok += tan upward ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4L : inexact-ok += tan downward dbl-64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729484p-8 : inexact-ok += tan tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729484p-8 : inexact-ok += tan towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483p-8 : inexact-ok += tan upward dbl-64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483p-8 : inexact-ok += tan downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8ep-8L : inexact-ok += tan tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8ep-8L : inexact-ok += tan towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8cp-8L : inexact-ok += tan upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8cp-8L : inexact-ok += tan downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8ep-8L : inexact-ok += tan tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8ep-8L : inexact-ok += tan towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8cp-8L : inexact-ok += tan upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8cp-8L : inexact-ok += tan downward ldbl-128 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e16cep-8L : inexact-ok += tan tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok += tan towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok += tan upward ldbl-128 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok += tan downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e17p-8L : inexact-ok += tan tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e17p-8L : inexact-ok += tan towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e168p-8L : inexact-ok += tan upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e168p-8L : inexact-ok += tan downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437ed8p+0L : inexact-ok += tan tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437ed8p+0L : inexact-ok += tan towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437edp+0L : inexact-ok += tan upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437edp+0L : inexact-ok += tan downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437ed8p+0L : inexact-ok += tan tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437ed8p+0L : inexact-ok += tan towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437edp+0L : inexact-ok += tan upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437edp+0L : inexact-ok += tan downward ldbl-128 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437ed7bee844b695ap+0L : inexact-ok += tan tonearest ldbl-128 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437ed7bee844b6959cp+0L : inexact-ok += tan towardzero ldbl-128 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437ed7bee844b6959cp+0L : inexact-ok += tan upward ldbl-128 0xf.fffffffffffffffp+16380L : -0x7.ef32a4ca67437ed7bee844b6959cp+0L : inexact-ok += tan downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.1b6e2c58e228a81d9500ff5ce724p+0L : inexact-ok += tan tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.1b6e2c58e228a81d9500ff5ce722p+0L : inexact-ok += tan towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.1b6e2c58e228a81d9500ff5ce722p+0L : inexact-ok += tan upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.1b6e2c58e228a81d9500ff5ce722p+0L : inexact-ok += tan downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok += tan tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok += tan towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok += tan upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc0007ap+0L : inexact-ok += tan downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok += tan tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok += tan towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok += tan upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc001p+0L : inexact-ok +tan -max += tan downward flt-32 -0xf.fffffp+124f : 0x9.c9ecap-4f : inexact-ok += tan tonearest flt-32 -0xf.fffffp+124f : 0x9.c9ecap-4f : inexact-ok += tan towardzero flt-32 -0xf.fffffp+124f : 0x9.c9ecap-4f : inexact-ok += tan upward flt-32 -0xf.fffffp+124f : 0x9.c9ecbp-4f : inexact-ok += tan downward dbl-64 -0xf.fffffp+124 : 0x9.c9eca5a4c4608p-4 : inexact-ok += tan tonearest dbl-64 -0xf.fffffp+124 : 0x9.c9eca5a4c461p-4 : inexact-ok += tan towardzero dbl-64 -0xf.fffffp+124 : 0x9.c9eca5a4c4608p-4 : inexact-ok += tan upward dbl-64 -0xf.fffffp+124 : 0x9.c9eca5a4c461p-4 : inexact-ok += tan downward ldbl-96-intel -0xf.fffffp+124L : 0x9.c9eca5a4c460f92p-4L : inexact-ok += tan tonearest ldbl-96-intel -0xf.fffffp+124L : 0x9.c9eca5a4c460f93p-4L : inexact-ok += tan towardzero ldbl-96-intel -0xf.fffffp+124L : 0x9.c9eca5a4c460f92p-4L : inexact-ok += tan upward ldbl-96-intel -0xf.fffffp+124L : 0x9.c9eca5a4c460f93p-4L : inexact-ok += tan downward ldbl-96-m68k -0xf.fffffp+124L : 0x9.c9eca5a4c460f92p-4L : inexact-ok += tan tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x9.c9eca5a4c460f93p-4L : inexact-ok += tan towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x9.c9eca5a4c460f92p-4L : inexact-ok += tan upward ldbl-96-m68k -0xf.fffffp+124L : 0x9.c9eca5a4c460f93p-4L : inexact-ok += tan downward ldbl-128 -0xf.fffffp+124L : 0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok += tan tonearest ldbl-128 -0xf.fffffp+124L : 0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok += tan towardzero ldbl-128 -0xf.fffffp+124L : 0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok += tan upward ldbl-128 -0xf.fffffp+124L : 0x9.c9eca5a4c460f92a1a2e4fbecf58p-4L : inexact-ok += tan downward ldbl-128ibm -0xf.fffffp+124L : 0x9.c9eca5a4c460f92a1a2e4fbeccp-4L : inexact-ok += tan tonearest ldbl-128ibm -0xf.fffffp+124L : 0x9.c9eca5a4c460f92a1a2e4fbedp-4L : inexact-ok += tan towardzero ldbl-128ibm -0xf.fffffp+124L : 0x9.c9eca5a4c460f92a1a2e4fbeccp-4L : inexact-ok += tan upward ldbl-128ibm -0xf.fffffp+124L : 0x9.c9eca5a4c460f92a1a2e4fbedp-4L : inexact-ok += tan downward dbl-64 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483p-8 : inexact-ok += tan tonearest dbl-64 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729484p-8 : inexact-ok += tan towardzero dbl-64 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483p-8 : inexact-ok += tan upward dbl-64 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729484p-8 : inexact-ok += tan downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8cp-8L : inexact-ok += tan tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8ep-8L : inexact-ok += tan towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8cp-8L : inexact-ok += tan upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8ep-8L : inexact-ok += tan downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8cp-8L : inexact-ok += tan tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8ep-8L : inexact-ok += tan towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8cp-8L : inexact-ok += tan upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8ep-8L : inexact-ok += tan downward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok += tan tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok += tan towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok += tan upward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8da1f7101e16cep-8L : inexact-ok += tan downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8da1f7101e168p-8L : inexact-ok += tan tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8da1f7101e17p-8L : inexact-ok += tan towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8da1f7101e168p-8L : inexact-ok += tan upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x1.4530cfe729483b8da1f7101e17p-8L : inexact-ok += tan downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437edp+0L : inexact-ok += tan tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437ed8p+0L : inexact-ok += tan towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437edp+0L : inexact-ok += tan upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437ed8p+0L : inexact-ok += tan downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437edp+0L : inexact-ok += tan tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437ed8p+0L : inexact-ok += tan towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437edp+0L : inexact-ok += tan upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437ed8p+0L : inexact-ok += tan downward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437ed7bee844b6959cp+0L : inexact-ok += tan tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437ed7bee844b6959cp+0L : inexact-ok += tan towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437ed7bee844b6959cp+0L : inexact-ok += tan upward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x7.ef32a4ca67437ed7bee844b695ap+0L : inexact-ok += tan downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.1b6e2c58e228a81d9500ff5ce722p+0L : inexact-ok += tan tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.1b6e2c58e228a81d9500ff5ce722p+0L : inexact-ok += tan towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.1b6e2c58e228a81d9500ff5ce722p+0L : inexact-ok += tan upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.1b6e2c58e228a81d9500ff5ce724p+0L : inexact-ok += tan downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.9d36f38857f642f5fdd53dc0007ap+0L : inexact-ok += tan tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok += tan towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok += tan upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok += tan downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.9d36f38857f642f5fdd53dc001p+0L : inexact-ok += tan tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok += tan towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok += tan upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok tan min = tan downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = tan tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -273702,6 +276764,619 @@ tanh 0x8.4024a11b6610672b2982b852e8p-4 = tanh tonearest ldbl-128ibm 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad342p-4L : inexact-ok = tanh towardzero ldbl-128ibm 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad342p-4L : inexact-ok = tanh upward ldbl-128ibm 0x8.4024a11b6610672b2982b852e8p-4L : 0x7.96e91a6be7d9af71106ffad344p-4L : inexact-ok +tanh 0x1p-5 += tanh downward flt-32 0x8p-8f : 0x7.ff556p-8f : inexact-ok += tanh tonearest flt-32 0x8p-8f : 0x7.ff5568p-8f : inexact-ok += tanh towardzero flt-32 0x8p-8f : 0x7.ff556p-8f : inexact-ok += tanh upward flt-32 0x8p-8f : 0x7.ff5568p-8f : inexact-ok += tanh downward dbl-64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok += tanh tonearest dbl-64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok += tanh towardzero dbl-64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok += tanh upward dbl-64 0x8p-8 : 0x7.ff556664ac77cp-8 : inexact-ok += tanh downward ldbl-96-intel 0x8p-8L : 0x7.ff556664ac778a08p-8L : inexact-ok += tanh tonearest ldbl-96-intel 0x8p-8L : 0x7.ff556664ac778a1p-8L : inexact-ok += tanh towardzero ldbl-96-intel 0x8p-8L : 0x7.ff556664ac778a08p-8L : inexact-ok += tanh upward ldbl-96-intel 0x8p-8L : 0x7.ff556664ac778a1p-8L : inexact-ok += tanh downward ldbl-96-m68k 0x8p-8L : 0x7.ff556664ac778a08p-8L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8p-8L : 0x7.ff556664ac778a1p-8L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8p-8L : 0x7.ff556664ac778a08p-8L : inexact-ok += tanh upward ldbl-96-m68k 0x8p-8L : 0x7.ff556664ac778a1p-8L : inexact-ok += tanh downward ldbl-128 0x8p-8L : 0x7.ff556664ac778a0c17f05ce08814p-8L : inexact-ok += tanh tonearest ldbl-128 0x8p-8L : 0x7.ff556664ac778a0c17f05ce08814p-8L : inexact-ok += tanh towardzero ldbl-128 0x8p-8L : 0x7.ff556664ac778a0c17f05ce08814p-8L : inexact-ok += tanh upward ldbl-128 0x8p-8L : 0x7.ff556664ac778a0c17f05ce08818p-8L : inexact-ok += tanh downward ldbl-128ibm 0x8p-8L : 0x7.ff556664ac778a0c17f05ce088p-8L : inexact-ok += tanh tonearest ldbl-128ibm 0x8p-8L : 0x7.ff556664ac778a0c17f05ce088p-8L : inexact-ok += tanh towardzero ldbl-128ibm 0x8p-8L : 0x7.ff556664ac778a0c17f05ce088p-8L : inexact-ok += tanh upward ldbl-128ibm 0x8p-8L : 0x7.ff556664ac778a0c17f05ce08ap-8L : inexact-ok +tanh 0x1p-10 += tanh downward flt-32 0x4p-12f : 0x3.ffffe8p-12f : inexact-ok += tanh tonearest flt-32 0x4p-12f : 0x3.ffffecp-12f : inexact-ok += tanh towardzero flt-32 0x4p-12f : 0x3.ffffe8p-12f : inexact-ok += tanh upward flt-32 0x4p-12f : 0x3.ffffecp-12f : inexact-ok += tanh downward dbl-64 0x4p-12 : 0x3.ffffeaaaab332p-12 : inexact-ok += tanh tonearest dbl-64 0x4p-12 : 0x3.ffffeaaaab334p-12 : inexact-ok += tanh towardzero dbl-64 0x4p-12 : 0x3.ffffeaaaab332p-12 : inexact-ok += tanh upward dbl-64 0x4p-12 : 0x3.ffffeaaaab334p-12 : inexact-ok += tanh downward ldbl-96-intel 0x4p-12L : 0x3.ffffeaaaab33332cp-12L : inexact-ok += tanh tonearest ldbl-96-intel 0x4p-12L : 0x3.ffffeaaaab33333p-12L : inexact-ok += tanh towardzero ldbl-96-intel 0x4p-12L : 0x3.ffffeaaaab33332cp-12L : inexact-ok += tanh upward ldbl-96-intel 0x4p-12L : 0x3.ffffeaaaab33333p-12L : inexact-ok += tanh downward ldbl-96-m68k 0x4p-12L : 0x3.ffffeaaaab33332cp-12L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p-12L : 0x3.ffffeaaaab33333p-12L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p-12L : 0x3.ffffeaaaab33332cp-12L : inexact-ok += tanh upward ldbl-96-m68k 0x4p-12L : 0x3.ffffeaaaab33333p-12L : inexact-ok += tanh downward ldbl-128 0x4p-12L : 0x3.ffffeaaaab33332fbefc0623efe6p-12L : inexact-ok += tanh tonearest ldbl-128 0x4p-12L : 0x3.ffffeaaaab33332fbefc0623efe6p-12L : inexact-ok += tanh towardzero ldbl-128 0x4p-12L : 0x3.ffffeaaaab33332fbefc0623efe6p-12L : inexact-ok += tanh upward ldbl-128 0x4p-12L : 0x3.ffffeaaaab33332fbefc0623efe8p-12L : inexact-ok += tanh downward ldbl-128ibm 0x4p-12L : 0x3.ffffeaaaab33332fbefc0623efp-12L : inexact-ok += tanh tonearest ldbl-128ibm 0x4p-12L : 0x3.ffffeaaaab33332fbefc0623fp-12L : inexact-ok += tanh towardzero ldbl-128ibm 0x4p-12L : 0x3.ffffeaaaab33332fbefc0623efp-12L : inexact-ok += tanh upward ldbl-128ibm 0x4p-12L : 0x3.ffffeaaaab33332fbefc0623fp-12L : inexact-ok +tanh 0x1p-15 += tanh downward flt-32 0x2p-16f : 0x1.fffffep-16f : inexact-ok += tanh tonearest flt-32 0x2p-16f : 0x2p-16f : inexact-ok += tanh towardzero flt-32 0x2p-16f : 0x1.fffffep-16f : inexact-ok += tanh upward flt-32 0x2p-16f : 0x2p-16f : inexact-ok += tanh downward dbl-64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok += tanh tonearest dbl-64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok += tanh towardzero dbl-64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok += tanh upward dbl-64 0x2p-16 : 0x1.fffffffd55556p-16 : inexact-ok += tanh downward ldbl-96-intel 0x2p-16L : 0x1.fffffffd55555558p-16L : inexact-ok += tanh tonearest ldbl-96-intel 0x2p-16L : 0x1.fffffffd5555555ap-16L : inexact-ok += tanh towardzero ldbl-96-intel 0x2p-16L : 0x1.fffffffd55555558p-16L : inexact-ok += tanh upward ldbl-96-intel 0x2p-16L : 0x1.fffffffd5555555ap-16L : inexact-ok += tanh downward ldbl-96-m68k 0x2p-16L : 0x1.fffffffd55555558p-16L : inexact-ok += tanh tonearest ldbl-96-m68k 0x2p-16L : 0x1.fffffffd5555555ap-16L : inexact-ok += tanh towardzero ldbl-96-m68k 0x2p-16L : 0x1.fffffffd55555558p-16L : inexact-ok += tanh upward ldbl-96-m68k 0x2p-16L : 0x1.fffffffd5555555ap-16L : inexact-ok += tanh downward ldbl-128 0x2p-16L : 0x1.fffffffd5555555999999992b12bp-16L : inexact-ok += tanh tonearest ldbl-128 0x2p-16L : 0x1.fffffffd5555555999999992b12bp-16L : inexact-ok += tanh towardzero ldbl-128 0x2p-16L : 0x1.fffffffd5555555999999992b12bp-16L : inexact-ok += tanh upward ldbl-128 0x2p-16L : 0x1.fffffffd5555555999999992b12cp-16L : inexact-ok += tanh downward ldbl-128ibm 0x2p-16L : 0x1.fffffffd5555555999999992b1p-16L : inexact-ok += tanh tonearest ldbl-128ibm 0x2p-16L : 0x1.fffffffd5555555999999992b1p-16L : inexact-ok += tanh towardzero ldbl-128ibm 0x2p-16L : 0x1.fffffffd5555555999999992b1p-16L : inexact-ok += tanh upward ldbl-128ibm 0x2p-16L : 0x1.fffffffd5555555999999992b18p-16L : inexact-ok +tanh 0x1p-20 += tanh downward flt-32 0x1p-20f : 0xf.fffffp-24f : inexact-ok += tanh tonearest flt-32 0x1p-20f : 0x1p-20f : inexact-ok += tanh towardzero flt-32 0x1p-20f : 0xf.fffffp-24f : inexact-ok += tanh upward flt-32 0x1p-20f : 0x1p-20f : inexact-ok += tanh downward dbl-64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok += tanh tonearest dbl-64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok += tanh towardzero dbl-64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok += tanh upward dbl-64 0x1p-20 : 0xf.fffffffffaabp-24 : inexact-ok += tanh downward ldbl-96-intel 0x1p-20L : 0xf.fffffffffaaaaaap-24L : inexact-ok += tanh tonearest ldbl-96-intel 0x1p-20L : 0xf.fffffffffaaaaabp-24L : inexact-ok += tanh towardzero ldbl-96-intel 0x1p-20L : 0xf.fffffffffaaaaaap-24L : inexact-ok += tanh upward ldbl-96-intel 0x1p-20L : 0xf.fffffffffaaaaabp-24L : inexact-ok += tanh downward ldbl-96-m68k 0x1p-20L : 0xf.fffffffffaaaaaap-24L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1p-20L : 0xf.fffffffffaaaaabp-24L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1p-20L : 0xf.fffffffffaaaaaap-24L : inexact-ok += tanh upward ldbl-96-m68k 0x1p-20L : 0xf.fffffffffaaaaabp-24L : inexact-ok += tanh downward ldbl-128 0x1p-20L : 0xf.fffffffffaaaaaaaaaacccccccc8p-24L : inexact-ok += tanh tonearest ldbl-128 0x1p-20L : 0xf.fffffffffaaaaaaaaaacccccccdp-24L : inexact-ok += tanh towardzero ldbl-128 0x1p-20L : 0xf.fffffffffaaaaaaaaaacccccccc8p-24L : inexact-ok += tanh upward ldbl-128 0x1p-20L : 0xf.fffffffffaaaaaaaaaacccccccdp-24L : inexact-ok += tanh downward ldbl-128ibm 0x1p-20L : 0xf.fffffffffaaaaaaaaaacccccccp-24L : inexact-ok += tanh tonearest ldbl-128ibm 0x1p-20L : 0xf.fffffffffaaaaaaaaaacccccccp-24L : inexact-ok += tanh towardzero ldbl-128ibm 0x1p-20L : 0xf.fffffffffaaaaaaaaaacccccccp-24L : inexact-ok += tanh upward ldbl-128ibm 0x1p-20L : 0xf.fffffffffaaaaaaaaaacccccdp-24L : inexact-ok +tanh 0x1p-25 += tanh downward flt-32 0x8p-28f : 0x7.fffff8p-28f : inexact-ok += tanh tonearest flt-32 0x8p-28f : 0x8p-28f : inexact-ok += tanh towardzero flt-32 0x8p-28f : 0x7.fffff8p-28f : inexact-ok += tanh upward flt-32 0x8p-28f : 0x8p-28f : inexact-ok += tanh downward dbl-64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok += tanh tonearest dbl-64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok += tanh towardzero dbl-64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok += tanh upward dbl-64 0x8p-28 : 0x7.ffffffffffff8p-28 : inexact-ok += tanh downward ldbl-96-intel 0x8p-28L : 0x7.ffffffffffff555p-28L : inexact-ok += tanh tonearest ldbl-96-intel 0x8p-28L : 0x7.ffffffffffff5558p-28L : inexact-ok += tanh towardzero ldbl-96-intel 0x8p-28L : 0x7.ffffffffffff555p-28L : inexact-ok += tanh upward ldbl-96-intel 0x8p-28L : 0x7.ffffffffffff5558p-28L : inexact-ok += tanh downward ldbl-96-m68k 0x8p-28L : 0x7.ffffffffffff555p-28L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8p-28L : 0x7.ffffffffffff5558p-28L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8p-28L : 0x7.ffffffffffff555p-28L : inexact-ok += tanh upward ldbl-96-m68k 0x8p-28L : 0x7.ffffffffffff5558p-28L : inexact-ok += tanh downward ldbl-128 0x8p-28L : 0x7.ffffffffffff5555555555556664p-28L : inexact-ok += tanh tonearest ldbl-128 0x8p-28L : 0x7.ffffffffffff5555555555556668p-28L : inexact-ok += tanh towardzero ldbl-128 0x8p-28L : 0x7.ffffffffffff5555555555556664p-28L : inexact-ok += tanh upward ldbl-128 0x8p-28L : 0x7.ffffffffffff5555555555556668p-28L : inexact-ok += tanh downward ldbl-128ibm 0x8p-28L : 0x7.ffffffffffff55555555555566p-28L : inexact-ok += tanh tonearest ldbl-128ibm 0x8p-28L : 0x7.ffffffffffff55555555555566p-28L : inexact-ok += tanh towardzero ldbl-128ibm 0x8p-28L : 0x7.ffffffffffff55555555555566p-28L : inexact-ok += tanh upward ldbl-128ibm 0x8p-28L : 0x7.ffffffffffff55555555555568p-28L : inexact-ok +tanh 0x1p-30 += tanh downward flt-32 0x4p-32f : 0x3.fffffcp-32f : inexact-ok += tanh tonearest flt-32 0x4p-32f : 0x4p-32f : inexact-ok += tanh towardzero flt-32 0x4p-32f : 0x3.fffffcp-32f : inexact-ok += tanh upward flt-32 0x4p-32f : 0x4p-32f : inexact-ok += tanh downward dbl-64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok += tanh tonearest dbl-64 0x4p-32 : 0x4p-32 : inexact-ok += tanh towardzero dbl-64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok += tanh upward dbl-64 0x4p-32 : 0x4p-32 : inexact-ok += tanh downward ldbl-96-intel 0x4p-32L : 0x3.ffffffffffffffe8p-32L : inexact-ok += tanh tonearest ldbl-96-intel 0x4p-32L : 0x3.ffffffffffffffecp-32L : inexact-ok += tanh towardzero ldbl-96-intel 0x4p-32L : 0x3.ffffffffffffffe8p-32L : inexact-ok += tanh upward ldbl-96-intel 0x4p-32L : 0x3.ffffffffffffffecp-32L : inexact-ok += tanh downward ldbl-96-m68k 0x4p-32L : 0x3.ffffffffffffffe8p-32L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p-32L : 0x3.ffffffffffffffecp-32L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p-32L : 0x3.ffffffffffffffe8p-32L : inexact-ok += tanh upward ldbl-96-m68k 0x4p-32L : 0x3.ffffffffffffffecp-32L : inexact-ok += tanh downward ldbl-128 0x4p-32L : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32L : inexact-ok += tanh tonearest ldbl-128 0x4p-32L : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32L : inexact-ok += tanh towardzero ldbl-128 0x4p-32L : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32L : inexact-ok += tanh upward ldbl-128 0x4p-32L : 0x3.ffffffffffffffeaaaaaaaaaaaacp-32L : inexact-ok += tanh downward ldbl-128ibm 0x4p-32L : 0x3.ffffffffffffffeaaaaaaaaaaap-32L : inexact-ok += tanh tonearest ldbl-128ibm 0x4p-32L : 0x3.ffffffffffffffeaaaaaaaaaabp-32L : inexact-ok += tanh towardzero ldbl-128ibm 0x4p-32L : 0x3.ffffffffffffffeaaaaaaaaaaap-32L : inexact-ok += tanh upward ldbl-128ibm 0x4p-32L : 0x3.ffffffffffffffeaaaaaaaaaabp-32L : inexact-ok +tanh 0x1p-35 += tanh downward flt-32 0x2p-36f : 0x1.fffffep-36f : inexact-ok += tanh tonearest flt-32 0x2p-36f : 0x2p-36f : inexact-ok += tanh towardzero flt-32 0x2p-36f : 0x1.fffffep-36f : inexact-ok += tanh upward flt-32 0x2p-36f : 0x2p-36f : inexact-ok += tanh downward dbl-64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok += tanh tonearest dbl-64 0x2p-36 : 0x2p-36 : inexact-ok += tanh towardzero dbl-64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok += tanh upward dbl-64 0x2p-36 : 0x2p-36 : inexact-ok += tanh downward ldbl-96-intel 0x2p-36L : 0x1.fffffffffffffffep-36L : inexact-ok += tanh tonearest ldbl-96-intel 0x2p-36L : 0x2p-36L : inexact-ok += tanh towardzero ldbl-96-intel 0x2p-36L : 0x1.fffffffffffffffep-36L : inexact-ok += tanh upward ldbl-96-intel 0x2p-36L : 0x2p-36L : inexact-ok += tanh downward ldbl-96-m68k 0x2p-36L : 0x1.fffffffffffffffep-36L : inexact-ok += tanh tonearest ldbl-96-m68k 0x2p-36L : 0x2p-36L : inexact-ok += tanh towardzero ldbl-96-m68k 0x2p-36L : 0x1.fffffffffffffffep-36L : inexact-ok += tanh upward ldbl-96-m68k 0x2p-36L : 0x2p-36L : inexact-ok += tanh downward ldbl-128 0x2p-36L : 0x1.fffffffffffffffffd5555555555p-36L : inexact-ok += tanh tonearest ldbl-128 0x2p-36L : 0x1.fffffffffffffffffd5555555555p-36L : inexact-ok += tanh towardzero ldbl-128 0x2p-36L : 0x1.fffffffffffffffffd5555555555p-36L : inexact-ok += tanh upward ldbl-128 0x2p-36L : 0x1.fffffffffffffffffd5555555556p-36L : inexact-ok += tanh downward ldbl-128ibm 0x2p-36L : 0x1.fffffffffffffffffd55555555p-36L : inexact-ok += tanh tonearest ldbl-128ibm 0x2p-36L : 0x1.fffffffffffffffffd555555558p-36L : inexact-ok += tanh towardzero ldbl-128ibm 0x2p-36L : 0x1.fffffffffffffffffd55555555p-36L : inexact-ok += tanh upward ldbl-128ibm 0x2p-36L : 0x1.fffffffffffffffffd555555558p-36L : inexact-ok +tanh 0x1p-40 += tanh downward flt-32 0x1p-40f : 0xf.fffffp-44f : inexact-ok += tanh tonearest flt-32 0x1p-40f : 0x1p-40f : inexact-ok += tanh towardzero flt-32 0x1p-40f : 0xf.fffffp-44f : inexact-ok += tanh upward flt-32 0x1p-40f : 0x1p-40f : inexact-ok += tanh downward dbl-64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok += tanh tonearest dbl-64 0x1p-40 : 0x1p-40 : inexact-ok += tanh towardzero dbl-64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok += tanh upward dbl-64 0x1p-40 : 0x1p-40 : inexact-ok += tanh downward ldbl-96-intel 0x1p-40L : 0xf.fffffffffffffffp-44L : inexact-ok += tanh tonearest ldbl-96-intel 0x1p-40L : 0x1p-40L : inexact-ok += tanh towardzero ldbl-96-intel 0x1p-40L : 0xf.fffffffffffffffp-44L : inexact-ok += tanh upward ldbl-96-intel 0x1p-40L : 0x1p-40L : inexact-ok += tanh downward ldbl-96-m68k 0x1p-40L : 0xf.fffffffffffffffp-44L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1p-40L : 0x1p-40L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1p-40L : 0xf.fffffffffffffffp-44L : inexact-ok += tanh upward ldbl-96-m68k 0x1p-40L : 0x1p-40L : inexact-ok += tanh downward ldbl-128 0x1p-40L : 0xf.fffffffffffffffffffaaaaaaaa8p-44L : inexact-ok += tanh tonearest ldbl-128 0x1p-40L : 0xf.fffffffffffffffffffaaaaaaaa8p-44L : inexact-ok += tanh towardzero ldbl-128 0x1p-40L : 0xf.fffffffffffffffffffaaaaaaaa8p-44L : inexact-ok += tanh upward ldbl-128 0x1p-40L : 0xf.fffffffffffffffffffaaaaaaabp-44L : inexact-ok += tanh downward ldbl-128ibm 0x1p-40L : 0xf.fffffffffffffffffffaaaaaa8p-44L : inexact-ok += tanh tonearest ldbl-128ibm 0x1p-40L : 0xf.fffffffffffffffffffaaaaaacp-44L : inexact-ok += tanh towardzero ldbl-128ibm 0x1p-40L : 0xf.fffffffffffffffffffaaaaaa8p-44L : inexact-ok += tanh upward ldbl-128ibm 0x1p-40L : 0xf.fffffffffffffffffffaaaaaacp-44L : inexact-ok +tanh 0x1p-45 += tanh downward flt-32 0x8p-48f : 0x7.fffff8p-48f : inexact-ok += tanh tonearest flt-32 0x8p-48f : 0x8p-48f : inexact-ok += tanh towardzero flt-32 0x8p-48f : 0x7.fffff8p-48f : inexact-ok += tanh upward flt-32 0x8p-48f : 0x8p-48f : inexact-ok += tanh downward dbl-64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok += tanh tonearest dbl-64 0x8p-48 : 0x8p-48 : inexact-ok += tanh towardzero dbl-64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok += tanh upward dbl-64 0x8p-48 : 0x8p-48 : inexact-ok += tanh downward ldbl-96-intel 0x8p-48L : 0x7.fffffffffffffff8p-48L : inexact-ok += tanh tonearest ldbl-96-intel 0x8p-48L : 0x8p-48L : inexact-ok += tanh towardzero ldbl-96-intel 0x8p-48L : 0x7.fffffffffffffff8p-48L : inexact-ok += tanh upward ldbl-96-intel 0x8p-48L : 0x8p-48L : inexact-ok += tanh downward ldbl-96-m68k 0x8p-48L : 0x7.fffffffffffffff8p-48L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8p-48L : 0x8p-48L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8p-48L : 0x7.fffffffffffffff8p-48L : inexact-ok += tanh upward ldbl-96-m68k 0x8p-48L : 0x8p-48L : inexact-ok += tanh downward ldbl-128 0x8p-48L : 0x7.ffffffffffffffffffffff555554p-48L : inexact-ok += tanh tonearest ldbl-128 0x8p-48L : 0x7.ffffffffffffffffffffff555554p-48L : inexact-ok += tanh towardzero ldbl-128 0x8p-48L : 0x7.ffffffffffffffffffffff555554p-48L : inexact-ok += tanh upward ldbl-128 0x8p-48L : 0x7.ffffffffffffffffffffff555558p-48L : inexact-ok += tanh downward ldbl-128ibm 0x8p-48L : 0x7.ffffffffffffffffffffff5554p-48L : inexact-ok += tanh tonearest ldbl-128ibm 0x8p-48L : 0x7.ffffffffffffffffffffff5556p-48L : inexact-ok += tanh towardzero ldbl-128ibm 0x8p-48L : 0x7.ffffffffffffffffffffff5554p-48L : inexact-ok += tanh upward ldbl-128ibm 0x8p-48L : 0x7.ffffffffffffffffffffff5556p-48L : inexact-ok +tanh 0x1p-50 += tanh downward flt-32 0x4p-52f : 0x3.fffffcp-52f : inexact-ok += tanh tonearest flt-32 0x4p-52f : 0x4p-52f : inexact-ok += tanh towardzero flt-32 0x4p-52f : 0x3.fffffcp-52f : inexact-ok += tanh upward flt-32 0x4p-52f : 0x4p-52f : inexact-ok += tanh downward dbl-64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok += tanh tonearest dbl-64 0x4p-52 : 0x4p-52 : inexact-ok += tanh towardzero dbl-64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok += tanh upward dbl-64 0x4p-52 : 0x4p-52 : inexact-ok += tanh downward ldbl-96-intel 0x4p-52L : 0x3.fffffffffffffffcp-52L : inexact-ok += tanh tonearest ldbl-96-intel 0x4p-52L : 0x4p-52L : inexact-ok += tanh towardzero ldbl-96-intel 0x4p-52L : 0x3.fffffffffffffffcp-52L : inexact-ok += tanh upward ldbl-96-intel 0x4p-52L : 0x4p-52L : inexact-ok += tanh downward ldbl-96-m68k 0x4p-52L : 0x3.fffffffffffffffcp-52L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p-52L : 0x4p-52L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p-52L : 0x3.fffffffffffffffcp-52L : inexact-ok += tanh upward ldbl-96-m68k 0x4p-52L : 0x4p-52L : inexact-ok += tanh downward ldbl-128 0x4p-52L : 0x3.ffffffffffffffffffffffffeaaap-52L : inexact-ok += tanh tonearest ldbl-128 0x4p-52L : 0x3.ffffffffffffffffffffffffeaaap-52L : inexact-ok += tanh towardzero ldbl-128 0x4p-52L : 0x3.ffffffffffffffffffffffffeaaap-52L : inexact-ok += tanh upward ldbl-128 0x4p-52L : 0x3.ffffffffffffffffffffffffeaacp-52L : inexact-ok += tanh downward ldbl-128ibm 0x4p-52L : 0x3.ffffffffffffffffffffffffeap-52L : inexact-ok += tanh tonearest ldbl-128ibm 0x4p-52L : 0x3.ffffffffffffffffffffffffebp-52L : inexact-ok += tanh towardzero ldbl-128ibm 0x4p-52L : 0x3.ffffffffffffffffffffffffeap-52L : inexact-ok += tanh upward ldbl-128ibm 0x4p-52L : 0x3.ffffffffffffffffffffffffebp-52L : inexact-ok +tanh 0x1p-55 += tanh downward flt-32 0x2p-56f : 0x1.fffffep-56f : inexact-ok += tanh tonearest flt-32 0x2p-56f : 0x2p-56f : inexact-ok += tanh towardzero flt-32 0x2p-56f : 0x1.fffffep-56f : inexact-ok += tanh upward flt-32 0x2p-56f : 0x2p-56f : inexact-ok += tanh downward dbl-64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok += tanh tonearest dbl-64 0x2p-56 : 0x2p-56 : inexact-ok += tanh towardzero dbl-64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok += tanh upward dbl-64 0x2p-56 : 0x2p-56 : inexact-ok += tanh downward ldbl-96-intel 0x2p-56L : 0x1.fffffffffffffffep-56L : inexact-ok += tanh tonearest ldbl-96-intel 0x2p-56L : 0x2p-56L : inexact-ok += tanh towardzero ldbl-96-intel 0x2p-56L : 0x1.fffffffffffffffep-56L : inexact-ok += tanh upward ldbl-96-intel 0x2p-56L : 0x2p-56L : inexact-ok += tanh downward ldbl-96-m68k 0x2p-56L : 0x1.fffffffffffffffep-56L : inexact-ok += tanh tonearest ldbl-96-m68k 0x2p-56L : 0x2p-56L : inexact-ok += tanh towardzero ldbl-96-m68k 0x2p-56L : 0x1.fffffffffffffffep-56L : inexact-ok += tanh upward ldbl-96-m68k 0x2p-56L : 0x2p-56L : inexact-ok += tanh downward ldbl-128 0x2p-56L : 0x1.fffffffffffffffffffffffffffdp-56L : inexact-ok += tanh tonearest ldbl-128 0x2p-56L : 0x1.fffffffffffffffffffffffffffdp-56L : inexact-ok += tanh towardzero ldbl-128 0x2p-56L : 0x1.fffffffffffffffffffffffffffdp-56L : inexact-ok += tanh upward ldbl-128 0x2p-56L : 0x1.fffffffffffffffffffffffffffep-56L : inexact-ok += tanh downward ldbl-128ibm 0x2p-56L : 0x1.ffffffffffffffffffffffffff8p-56L : inexact-ok += tanh tonearest ldbl-128ibm 0x2p-56L : 0x2p-56L : inexact-ok += tanh towardzero ldbl-128ibm 0x2p-56L : 0x1.ffffffffffffffffffffffffff8p-56L : inexact-ok += tanh upward ldbl-128ibm 0x2p-56L : 0x2p-56L : inexact-ok +tanh 0x1p-60 += tanh downward flt-32 0x1p-60f : 0xf.fffffp-64f : inexact-ok += tanh tonearest flt-32 0x1p-60f : 0x1p-60f : inexact-ok += tanh towardzero flt-32 0x1p-60f : 0xf.fffffp-64f : inexact-ok += tanh upward flt-32 0x1p-60f : 0x1p-60f : inexact-ok += tanh downward dbl-64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok += tanh tonearest dbl-64 0x1p-60 : 0x1p-60 : inexact-ok += tanh towardzero dbl-64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok += tanh upward dbl-64 0x1p-60 : 0x1p-60 : inexact-ok += tanh downward ldbl-96-intel 0x1p-60L : 0xf.fffffffffffffffp-64L : inexact-ok += tanh tonearest ldbl-96-intel 0x1p-60L : 0x1p-60L : inexact-ok += tanh towardzero ldbl-96-intel 0x1p-60L : 0xf.fffffffffffffffp-64L : inexact-ok += tanh upward ldbl-96-intel 0x1p-60L : 0x1p-60L : inexact-ok += tanh downward ldbl-96-m68k 0x1p-60L : 0xf.fffffffffffffffp-64L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1p-60L : 0x1p-60L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1p-60L : 0xf.fffffffffffffffp-64L : inexact-ok += tanh upward ldbl-96-m68k 0x1p-60L : 0x1p-60L : inexact-ok += tanh downward ldbl-128 0x1p-60L : 0xf.fffffffffffffffffffffffffff8p-64L : inexact-ok += tanh tonearest ldbl-128 0x1p-60L : 0x1p-60L : inexact-ok += tanh towardzero ldbl-128 0x1p-60L : 0xf.fffffffffffffffffffffffffff8p-64L : inexact-ok += tanh upward ldbl-128 0x1p-60L : 0x1p-60L : inexact-ok += tanh downward ldbl-128ibm 0x1p-60L : 0xf.fffffffffffffffffffffffffcp-64L : inexact-ok += tanh tonearest ldbl-128ibm 0x1p-60L : 0x1p-60L : inexact-ok += tanh towardzero ldbl-128ibm 0x1p-60L : 0xf.fffffffffffffffffffffffffcp-64L : inexact-ok += tanh upward ldbl-128ibm 0x1p-60L : 0x1p-60L : inexact-ok +tanh 0x1p-100 += tanh downward flt-32 0x1p-100f : 0xf.fffffp-104f : inexact-ok += tanh tonearest flt-32 0x1p-100f : 0x1p-100f : inexact-ok += tanh towardzero flt-32 0x1p-100f : 0xf.fffffp-104f : inexact-ok += tanh upward flt-32 0x1p-100f : 0x1p-100f : inexact-ok += tanh downward dbl-64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok += tanh tonearest dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += tanh towardzero dbl-64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok += tanh upward dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += tanh downward ldbl-96-intel 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok += tanh tonearest ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += tanh towardzero ldbl-96-intel 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok += tanh upward ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += tanh downward ldbl-96-m68k 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok += tanh upward ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += tanh downward ldbl-128 0x1p-100L : 0xf.fffffffffffffffffffffffffff8p-104L : inexact-ok += tanh tonearest ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += tanh towardzero ldbl-128 0x1p-100L : 0xf.fffffffffffffffffffffffffff8p-104L : inexact-ok += tanh upward ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += tanh downward ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-104L : inexact-ok += tanh tonearest ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok += tanh towardzero ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-104L : inexact-ok += tanh upward ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok +tanh 0x1p-600 += tanh downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok += tanh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tanh towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok += tanh upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tanh downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += tanh tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tanh towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += tanh upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tanh downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += tanh tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += tanh upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += tanh tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += tanh upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tanh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tanh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tanh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tanh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tanh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tanh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tanh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tanh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tanh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tanh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tanh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tanh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tanh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tanh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tanh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tanh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tanh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tanh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tanh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tanh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tanh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tanh downward dbl-64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok += tanh tonearest dbl-64 0x1p-600 : 0x1p-600 : inexact-ok += tanh towardzero dbl-64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok += tanh upward dbl-64 0x1p-600 : 0x1p-600 : inexact-ok += tanh downward ldbl-96-intel 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok += tanh tonearest ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok += tanh towardzero ldbl-96-intel 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok += tanh upward ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok += tanh downward ldbl-96-m68k 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok += tanh upward ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok += tanh downward ldbl-128 0x1p-600L : 0xf.fffffffffffffffffffffffffff8p-604L : inexact-ok += tanh tonearest ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok += tanh towardzero ldbl-128 0x1p-600L : 0xf.fffffffffffffffffffffffffff8p-604L : inexact-ok += tanh upward ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok += tanh downward ldbl-128ibm 0x1p-600L : 0xf.fffffffffffffffffffffffffcp-604L : inexact-ok += tanh tonearest ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok += tanh towardzero ldbl-128ibm 0x1p-600L : 0xf.fffffffffffffffffffffffffcp-604L : inexact-ok += tanh upward ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok +tanh 0x1p-10000 += tanh downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok += tanh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tanh towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok += tanh upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += tanh downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += tanh tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tanh towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += tanh upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += tanh downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += tanh upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += tanh tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += tanh upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += tanh tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tanh towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += tanh upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += tanh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tanh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tanh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tanh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += tanh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tanh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tanh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tanh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += tanh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tanh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tanh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += tanh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tanh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tanh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += tanh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tanh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tanh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tanh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += tanh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tanh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tanh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tanh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += tanh downward dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += tanh tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += tanh towardzero dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += tanh upward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += tanh tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += tanh upward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += tanh tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += tanh upward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok += tanh tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok += tanh upward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += tanh downward ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += tanh towardzero ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow errno-erange-ok += tanh upward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += tanh downward ldbl-96-intel 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok += tanh tonearest ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += tanh towardzero ldbl-96-intel 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok += tanh upward ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += tanh downward ldbl-96-m68k 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok += tanh tonearest ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += tanh towardzero ldbl-96-m68k 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok += tanh upward ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += tanh downward ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-10004L : inexact-ok += tanh tonearest ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok += tanh towardzero ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-10004L : inexact-ok += tanh upward ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok +tanh max += tanh downward flt-32 0xf.fffffp+124f : 0xf.fffffp-4f : inexact-ok += tanh tonearest flt-32 0xf.fffffp+124f : 0x1p+0f : inexact-ok += tanh towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp-4f : inexact-ok += tanh upward flt-32 0xf.fffffp+124f : 0x1p+0f : inexact-ok += tanh downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0xf.fffffp+124 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0xf.fffffp+124 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0xf.fffffp+124L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0xf.fffffp+124L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0xf.fffffp+124L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh tonearest ldbl-128 0xf.fffffp+124L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 0xf.fffffp+124L : 0x1p+0L : inexact-ok += tanh downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0xf.fffffp+124L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm 0xf.fffffp+124L : 0x1p+0L : inexact-ok += tanh downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += tanh towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += tanh downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok += tanh downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok += tanh downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok += tanh downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok += tanh downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok +tanh -max += tanh downward flt-32 -0xf.fffffp+124f : -0x1p+0f : inexact-ok += tanh tonearest flt-32 -0xf.fffffp+124f : -0x1p+0f : inexact-ok += tanh towardzero flt-32 -0xf.fffffp+124f : -0xf.fffffp-4f : inexact-ok += tanh upward flt-32 -0xf.fffffp+124f : -0xf.fffffp-4f : inexact-ok += tanh downward dbl-64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0xf.fffffp+124L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0xf.fffffp+124L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0xf.fffffp+124L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0xf.fffffp+124L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0xf.fffffp+124L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128 -0xf.fffffp+124L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128 -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh downward ldbl-128ibm -0xf.fffffp+124L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128ibm -0xf.fffffp+124L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += tanh tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += tanh towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh upward dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += tanh downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok += tanh downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += tanh downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok += tanh tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok += tanh towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += tanh upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok tanh min = tanh downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok = tanh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -302018,6 +305693,108 @@ y0 0x1p-110 = y0 tonearest ldbl-128ibm 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cdp+4L : inexact-ok = y0 towardzero ldbl-128ibm 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cdp+4L : inexact-ok = y0 upward ldbl-128ibm 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cdp+4L : inexact-ok +y0 0x1p-600 += y0 downward flt-32 0x8p-152f : -0x4.1d2be8p+4f : inexact-ok += y0 tonearest flt-32 0x8p-152f : -0x4.1d2bep+4f : inexact-ok += y0 towardzero flt-32 0x8p-152f : -0x4.1d2bep+4f : inexact-ok += y0 upward flt-32 0x8p-152f : -0x4.1d2bep+4f : inexact-ok += y0 downward dbl-64 0x8p-152 : -0x4.1d2be18ac8274p+4 : inexact-ok += y0 tonearest dbl-64 0x8p-152 : -0x4.1d2be18ac8274p+4 : inexact-ok += y0 towardzero dbl-64 0x8p-152 : -0x4.1d2be18ac827p+4 : inexact-ok += y0 upward dbl-64 0x8p-152 : -0x4.1d2be18ac827p+4 : inexact-ok += y0 downward ldbl-96-intel 0x8p-152L : -0x4.1d2be18ac8272ae8p+4L : inexact-ok += y0 tonearest ldbl-96-intel 0x8p-152L : -0x4.1d2be18ac8272ae8p+4L : inexact-ok += y0 towardzero ldbl-96-intel 0x8p-152L : -0x4.1d2be18ac8272aep+4L : inexact-ok += y0 upward ldbl-96-intel 0x8p-152L : -0x4.1d2be18ac8272aep+4L : inexact-ok += y0 downward ldbl-96-m68k 0x8p-152L : -0x4.1d2be18ac8272ae8p+4L : inexact-ok += y0 tonearest ldbl-96-m68k 0x8p-152L : -0x4.1d2be18ac8272ae8p+4L : inexact-ok += y0 towardzero ldbl-96-m68k 0x8p-152L : -0x4.1d2be18ac8272aep+4L : inexact-ok += y0 upward ldbl-96-m68k 0x8p-152L : -0x4.1d2be18ac8272aep+4L : inexact-ok += y0 downward ldbl-128 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bedp+4L : inexact-ok += y0 tonearest ldbl-128 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bedp+4L : inexact-ok += y0 towardzero ldbl-128 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5beccp+4L : inexact-ok += y0 upward ldbl-128 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5beccp+4L : inexact-ok += y0 downward ldbl-128ibm 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5cp+4L : inexact-ok += y0 tonearest ldbl-128ibm 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bep+4L : inexact-ok += y0 towardzero ldbl-128ibm 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bep+4L : inexact-ok += y0 upward ldbl-128ibm 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bep+4L : inexact-ok += y0 downward dbl-64 0x1p-600 : -0x1.08d62677dc8fdp+8 : inexact-ok += y0 tonearest dbl-64 0x1p-600 : -0x1.08d62677dc8fcp+8 : inexact-ok += y0 towardzero dbl-64 0x1p-600 : -0x1.08d62677dc8fcp+8 : inexact-ok += y0 upward dbl-64 0x1p-600 : -0x1.08d62677dc8fcp+8 : inexact-ok += y0 downward ldbl-96-intel 0x1p-600L : -0x1.08d62677dc8fc41ap+8L : inexact-ok += y0 tonearest ldbl-96-intel 0x1p-600L : -0x1.08d62677dc8fc41ap+8L : inexact-ok += y0 towardzero ldbl-96-intel 0x1p-600L : -0x1.08d62677dc8fc418p+8L : inexact-ok += y0 upward ldbl-96-intel 0x1p-600L : -0x1.08d62677dc8fc418p+8L : inexact-ok += y0 downward ldbl-96-m68k 0x1p-600L : -0x1.08d62677dc8fc41ap+8L : inexact-ok += y0 tonearest ldbl-96-m68k 0x1p-600L : -0x1.08d62677dc8fc41ap+8L : inexact-ok += y0 towardzero ldbl-96-m68k 0x1p-600L : -0x1.08d62677dc8fc418p+8L : inexact-ok += y0 upward ldbl-96-m68k 0x1p-600L : -0x1.08d62677dc8fc418p+8L : inexact-ok += y0 downward ldbl-128 0x1p-600L : -0x1.08d62677dc8fc41953242de5fd6ep+8L : inexact-ok += y0 tonearest ldbl-128 0x1p-600L : -0x1.08d62677dc8fc41953242de5fd6dp+8L : inexact-ok += y0 towardzero ldbl-128 0x1p-600L : -0x1.08d62677dc8fc41953242de5fd6dp+8L : inexact-ok += y0 upward ldbl-128 0x1p-600L : -0x1.08d62677dc8fc41953242de5fd6dp+8L : inexact-ok += y0 downward ldbl-128ibm 0x1p-600L : -0x1.08d62677dc8fc41953242de5fd8p+8L : inexact-ok += y0 tonearest ldbl-128ibm 0x1p-600L : -0x1.08d62677dc8fc41953242de5fd8p+8L : inexact-ok += y0 towardzero ldbl-128ibm 0x1p-600L : -0x1.08d62677dc8fc41953242de5fdp+8L : inexact-ok += y0 upward ldbl-128ibm 0x1p-600L : -0x1.08d62677dc8fc41953242de5fdp+8L : inexact-ok +y0 0x1p-10000 += y0 downward flt-32 0x8p-152f : -0x4.1d2be8p+4f : inexact-ok += y0 tonearest flt-32 0x8p-152f : -0x4.1d2bep+4f : inexact-ok += y0 towardzero flt-32 0x8p-152f : -0x4.1d2bep+4f : inexact-ok += y0 upward flt-32 0x8p-152f : -0x4.1d2bep+4f : inexact-ok += y0 downward dbl-64 0x8p-152 : -0x4.1d2be18ac8274p+4 : inexact-ok += y0 tonearest dbl-64 0x8p-152 : -0x4.1d2be18ac8274p+4 : inexact-ok += y0 towardzero dbl-64 0x8p-152 : -0x4.1d2be18ac827p+4 : inexact-ok += y0 upward dbl-64 0x8p-152 : -0x4.1d2be18ac827p+4 : inexact-ok += y0 downward ldbl-96-intel 0x8p-152L : -0x4.1d2be18ac8272ae8p+4L : inexact-ok += y0 tonearest ldbl-96-intel 0x8p-152L : -0x4.1d2be18ac8272ae8p+4L : inexact-ok += y0 towardzero ldbl-96-intel 0x8p-152L : -0x4.1d2be18ac8272aep+4L : inexact-ok += y0 upward ldbl-96-intel 0x8p-152L : -0x4.1d2be18ac8272aep+4L : inexact-ok += y0 downward ldbl-96-m68k 0x8p-152L : -0x4.1d2be18ac8272ae8p+4L : inexact-ok += y0 tonearest ldbl-96-m68k 0x8p-152L : -0x4.1d2be18ac8272ae8p+4L : inexact-ok += y0 towardzero ldbl-96-m68k 0x8p-152L : -0x4.1d2be18ac8272aep+4L : inexact-ok += y0 upward ldbl-96-m68k 0x8p-152L : -0x4.1d2be18ac8272aep+4L : inexact-ok += y0 downward ldbl-128 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bedp+4L : inexact-ok += y0 tonearest ldbl-128 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bedp+4L : inexact-ok += y0 towardzero ldbl-128 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5beccp+4L : inexact-ok += y0 upward ldbl-128 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5beccp+4L : inexact-ok += y0 downward ldbl-128ibm 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5cp+4L : inexact-ok += y0 tonearest ldbl-128ibm 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bep+4L : inexact-ok += y0 towardzero ldbl-128ibm 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bep+4L : inexact-ok += y0 upward ldbl-128ibm 0x8p-152L : -0x4.1d2be18ac8272ae4e737a8c5bep+4L : inexact-ok += y0 downward dbl-64 0x4p-1076 : -0x1.d9ffc3469e1b4p+8 : inexact-ok += y0 tonearest dbl-64 0x4p-1076 : -0x1.d9ffc3469e1b3p+8 : inexact-ok += y0 towardzero dbl-64 0x4p-1076 : -0x1.d9ffc3469e1b3p+8 : inexact-ok += y0 upward dbl-64 0x4p-1076 : -0x1.d9ffc3469e1b3p+8 : inexact-ok += y0 downward ldbl-96-intel 0x4p-1076L : -0x1.d9ffc3469e1b357cp+8L : inexact-ok += y0 tonearest ldbl-96-intel 0x4p-1076L : -0x1.d9ffc3469e1b357cp+8L : inexact-ok += y0 towardzero ldbl-96-intel 0x4p-1076L : -0x1.d9ffc3469e1b357ap+8L : inexact-ok += y0 upward ldbl-96-intel 0x4p-1076L : -0x1.d9ffc3469e1b357ap+8L : inexact-ok += y0 downward ldbl-96-m68k 0x4p-1076L : -0x1.d9ffc3469e1b357cp+8L : inexact-ok += y0 tonearest ldbl-96-m68k 0x4p-1076L : -0x1.d9ffc3469e1b357cp+8L : inexact-ok += y0 towardzero ldbl-96-m68k 0x4p-1076L : -0x1.d9ffc3469e1b357ap+8L : inexact-ok += y0 upward ldbl-96-m68k 0x4p-1076L : -0x1.d9ffc3469e1b357ap+8L : inexact-ok += y0 downward ldbl-128 0x4p-1076L : -0x1.d9ffc3469e1b357b9c2fa12bc8a8p+8L : inexact-ok += y0 tonearest ldbl-128 0x4p-1076L : -0x1.d9ffc3469e1b357b9c2fa12bc8a7p+8L : inexact-ok += y0 towardzero ldbl-128 0x4p-1076L : -0x1.d9ffc3469e1b357b9c2fa12bc8a7p+8L : inexact-ok += y0 upward ldbl-128 0x4p-1076L : -0x1.d9ffc3469e1b357b9c2fa12bc8a7p+8L : inexact-ok += y0 downward ldbl-128ibm 0x4p-1076L : -0x1.d9ffc3469e1b357b9c2fa12bc9p+8L : inexact-ok += y0 tonearest ldbl-128ibm 0x4p-1076L : -0x1.d9ffc3469e1b357b9c2fa12bc88p+8L : inexact-ok += y0 towardzero ldbl-128ibm 0x4p-1076L : -0x1.d9ffc3469e1b357b9c2fa12bc88p+8L : inexact-ok += y0 upward ldbl-128ibm 0x4p-1076L : -0x1.d9ffc3469e1b357b9c2fa12bc88p+8L : inexact-ok += y0 downward ldbl-96-intel 0x1p-10000L : -0x1.13cc92aab9d385d2p+12L : inexact-ok += y0 tonearest ldbl-96-intel 0x1p-10000L : -0x1.13cc92aab9d385d2p+12L : inexact-ok += y0 towardzero ldbl-96-intel 0x1p-10000L : -0x1.13cc92aab9d385dp+12L : inexact-ok += y0 upward ldbl-96-intel 0x1p-10000L : -0x1.13cc92aab9d385dp+12L : inexact-ok += y0 downward ldbl-96-m68k 0x1p-10000L : -0x1.13cc92aab9d385d2p+12L : inexact-ok += y0 tonearest ldbl-96-m68k 0x1p-10000L : -0x1.13cc92aab9d385d2p+12L : inexact-ok += y0 towardzero ldbl-96-m68k 0x1p-10000L : -0x1.13cc92aab9d385dp+12L : inexact-ok += y0 upward ldbl-96-m68k 0x1p-10000L : -0x1.13cc92aab9d385dp+12L : inexact-ok += y0 downward ldbl-128 0x1p-10000L : -0x1.13cc92aab9d385d1d0f2693cb632p+12L : inexact-ok += y0 tonearest ldbl-128 0x1p-10000L : -0x1.13cc92aab9d385d1d0f2693cb631p+12L : inexact-ok += y0 towardzero ldbl-128 0x1p-10000L : -0x1.13cc92aab9d385d1d0f2693cb631p+12L : inexact-ok += y0 upward ldbl-128 0x1p-10000L : -0x1.13cc92aab9d385d1d0f2693cb631p+12L : inexact-ok y0 min = y0 downward flt-32 0x4p-128f : -0x3.7ac89cp+4f : inexact-ok = y0 tonearest flt-32 0x4p-128f : -0x3.7ac89cp+4f : inexact-ok @@ -302871,6 +306648,108 @@ y1 0x1p-110 = y1 tonearest ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d5p+108L : inexact-ok = y1 towardzero ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4p+108L : inexact-ok = y1 upward ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4p+108L : inexact-ok +y1 0x1p-600 += y1 downward flt-32 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += y1 tonearest flt-32 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += y1 towardzero flt-32 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += y1 upward flt-32 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += y1 downward dbl-64 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok += y1 tonearest dbl-64 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok += y1 towardzero dbl-64 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok += y1 upward dbl-64 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok += y1 downward ldbl-96-intel 0x8p-152L : -0x1.45f306dc9c882a54p+148L : inexact-ok += y1 tonearest ldbl-96-intel 0x8p-152L : -0x1.45f306dc9c882a54p+148L : inexact-ok += y1 towardzero ldbl-96-intel 0x8p-152L : -0x1.45f306dc9c882a52p+148L : inexact-ok += y1 upward ldbl-96-intel 0x8p-152L : -0x1.45f306dc9c882a52p+148L : inexact-ok += y1 downward ldbl-96-m68k 0x8p-152L : -0x1.45f306dc9c882a54p+148L : inexact-ok += y1 tonearest ldbl-96-m68k 0x8p-152L : -0x1.45f306dc9c882a54p+148L : inexact-ok += y1 towardzero ldbl-96-m68k 0x8p-152L : -0x1.45f306dc9c882a52p+148L : inexact-ok += y1 upward ldbl-96-m68k 0x8p-152L : -0x1.45f306dc9c882a52p+148L : inexact-ok += y1 downward ldbl-128 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea6ap+148L : inexact-ok += y1 tonearest ldbl-128 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea6ap+148L : inexact-ok += y1 towardzero ldbl-128 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea69p+148L : inexact-ok += y1 upward ldbl-128 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea69p+148L : inexact-ok += y1 downward ldbl-128ibm 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea8p+148L : inexact-ok += y1 tonearest ldbl-128ibm 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea8p+148L : inexact-ok += y1 towardzero ldbl-128ibm 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3eap+148L : inexact-ok += y1 upward ldbl-128ibm 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3eap+148L : inexact-ok += y1 downward dbl-64 0x1p-600 : -0xa.2f9836e4e4418p+596 : inexact-ok += y1 tonearest dbl-64 0x1p-600 : -0xa.2f9836e4e4418p+596 : inexact-ok += y1 towardzero dbl-64 0x1p-600 : -0xa.2f9836e4e441p+596 : inexact-ok += y1 upward dbl-64 0x1p-600 : -0xa.2f9836e4e441p+596 : inexact-ok += y1 downward ldbl-96-intel 0x1p-600L : -0xa.2f9836e4e44152ap+596L : inexact-ok += y1 tonearest ldbl-96-intel 0x1p-600L : -0xa.2f9836e4e44152ap+596L : inexact-ok += y1 towardzero ldbl-96-intel 0x1p-600L : -0xa.2f9836e4e441529p+596L : inexact-ok += y1 upward ldbl-96-intel 0x1p-600L : -0xa.2f9836e4e441529p+596L : inexact-ok += y1 downward ldbl-96-m68k 0x1p-600L : -0xa.2f9836e4e44152ap+596L : inexact-ok += y1 tonearest ldbl-96-m68k 0x1p-600L : -0xa.2f9836e4e44152ap+596L : inexact-ok += y1 towardzero ldbl-96-m68k 0x1p-600L : -0xa.2f9836e4e441529p+596L : inexact-ok += y1 upward ldbl-96-m68k 0x1p-600L : -0xa.2f9836e4e441529p+596L : inexact-ok += y1 downward ldbl-128 0x1p-600L : -0xa.2f9836e4e441529fc2757d1f535p+596L : inexact-ok += y1 tonearest ldbl-128 0x1p-600L : -0xa.2f9836e4e441529fc2757d1f535p+596L : inexact-ok += y1 towardzero ldbl-128 0x1p-600L : -0xa.2f9836e4e441529fc2757d1f5348p+596L : inexact-ok += y1 upward ldbl-128 0x1p-600L : -0xa.2f9836e4e441529fc2757d1f5348p+596L : inexact-ok += y1 downward ldbl-128ibm 0x1p-600L : -0xa.2f9836e4e441529fc2757d1f54p+596L : inexact-ok += y1 tonearest ldbl-128ibm 0x1p-600L : -0xa.2f9836e4e441529fc2757d1f54p+596L : inexact-ok += y1 towardzero ldbl-128ibm 0x1p-600L : -0xa.2f9836e4e441529fc2757d1f5p+596L : inexact-ok += y1 upward ldbl-128ibm 0x1p-600L : -0xa.2f9836e4e441529fc2757d1f5p+596L : inexact-ok +y1 0x1p-10000 += y1 downward flt-32 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += y1 tonearest flt-32 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += y1 towardzero flt-32 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += y1 upward flt-32 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += y1 downward dbl-64 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok += y1 tonearest dbl-64 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok += y1 towardzero dbl-64 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok += y1 upward dbl-64 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok += y1 downward ldbl-96-intel 0x8p-152L : -0x1.45f306dc9c882a54p+148L : inexact-ok += y1 tonearest ldbl-96-intel 0x8p-152L : -0x1.45f306dc9c882a54p+148L : inexact-ok += y1 towardzero ldbl-96-intel 0x8p-152L : -0x1.45f306dc9c882a52p+148L : inexact-ok += y1 upward ldbl-96-intel 0x8p-152L : -0x1.45f306dc9c882a52p+148L : inexact-ok += y1 downward ldbl-96-m68k 0x8p-152L : -0x1.45f306dc9c882a54p+148L : inexact-ok += y1 tonearest ldbl-96-m68k 0x8p-152L : -0x1.45f306dc9c882a54p+148L : inexact-ok += y1 towardzero ldbl-96-m68k 0x8p-152L : -0x1.45f306dc9c882a52p+148L : inexact-ok += y1 upward ldbl-96-m68k 0x8p-152L : -0x1.45f306dc9c882a52p+148L : inexact-ok += y1 downward ldbl-128 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea6ap+148L : inexact-ok += y1 tonearest ldbl-128 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea6ap+148L : inexact-ok += y1 towardzero ldbl-128 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea69p+148L : inexact-ok += y1 upward ldbl-128 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea69p+148L : inexact-ok += y1 downward ldbl-128ibm 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea8p+148L : inexact-ok += y1 tonearest ldbl-128ibm 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3ea8p+148L : inexact-ok += y1 towardzero ldbl-128ibm 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3eap+148L : inexact-ok += y1 upward ldbl-128ibm 0x8p-152L : -0x1.45f306dc9c882a53f84eafa3eap+148L : inexact-ok += y1 downward dbl-64 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange += y1 tonearest dbl-64 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange += y1 towardzero dbl-64 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += y1 upward dbl-64 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += y1 downward ldbl-96-intel 0x4p-1076L : -0x2.8be60db9391054a8p+1072L : inexact-ok += y1 tonearest ldbl-96-intel 0x4p-1076L : -0x2.8be60db9391054a8p+1072L : inexact-ok += y1 towardzero ldbl-96-intel 0x4p-1076L : -0x2.8be60db9391054a4p+1072L : inexact-ok += y1 upward ldbl-96-intel 0x4p-1076L : -0x2.8be60db9391054a4p+1072L : inexact-ok += y1 downward ldbl-96-m68k 0x4p-1076L : -0x2.8be60db9391054a8p+1072L : inexact-ok += y1 tonearest ldbl-96-m68k 0x4p-1076L : -0x2.8be60db9391054a8p+1072L : inexact-ok += y1 towardzero ldbl-96-m68k 0x4p-1076L : -0x2.8be60db9391054a4p+1072L : inexact-ok += y1 upward ldbl-96-m68k 0x4p-1076L : -0x2.8be60db9391054a4p+1072L : inexact-ok += y1 downward ldbl-128 0x4p-1076L : -0x2.8be60db9391054a7f09d5f47d4d4p+1072L : inexact-ok += y1 tonearest ldbl-128 0x4p-1076L : -0x2.8be60db9391054a7f09d5f47d4d4p+1072L : inexact-ok += y1 towardzero ldbl-128 0x4p-1076L : -0x2.8be60db9391054a7f09d5f47d4d2p+1072L : inexact-ok += y1 upward ldbl-128 0x4p-1076L : -0x2.8be60db9391054a7f09d5f47d4d2p+1072L : inexact-ok += y1 downward ldbl-128ibm 0x4p-1076L : minus_infty : inexact-ok overflow errno-erange += y1 tonearest ldbl-128ibm 0x4p-1076L : minus_infty : inexact-ok overflow errno-erange += y1 towardzero ldbl-128ibm 0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += y1 upward ldbl-128ibm 0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += y1 downward ldbl-96-intel 0x1p-10000L : -0xa.2f9836e4e44152ap+9996L : inexact-ok += y1 tonearest ldbl-96-intel 0x1p-10000L : -0xa.2f9836e4e44152ap+9996L : inexact-ok += y1 towardzero ldbl-96-intel 0x1p-10000L : -0xa.2f9836e4e441529p+9996L : inexact-ok += y1 upward ldbl-96-intel 0x1p-10000L : -0xa.2f9836e4e441529p+9996L : inexact-ok += y1 downward ldbl-96-m68k 0x1p-10000L : -0xa.2f9836e4e44152ap+9996L : inexact-ok += y1 tonearest ldbl-96-m68k 0x1p-10000L : -0xa.2f9836e4e44152ap+9996L : inexact-ok += y1 towardzero ldbl-96-m68k 0x1p-10000L : -0xa.2f9836e4e441529p+9996L : inexact-ok += y1 upward ldbl-96-m68k 0x1p-10000L : -0xa.2f9836e4e441529p+9996L : inexact-ok += y1 downward ldbl-128 0x1p-10000L : -0xa.2f9836e4e441529fc2757d1f535p+9996L : inexact-ok += y1 tonearest ldbl-128 0x1p-10000L : -0xa.2f9836e4e441529fc2757d1f535p+9996L : inexact-ok += y1 towardzero ldbl-128 0x1p-10000L : -0xa.2f9836e4e441529fc2757d1f5348p+9996L : inexact-ok += y1 upward ldbl-128 0x1p-10000L : -0xa.2f9836e4e441529fc2757d1f5348p+9996L : inexact-ok y1 min = y1 downward flt-32 0x4p-128f : -0x2.8be61p+124f : inexact-ok = y1 tonearest flt-32 0x4p-128f : -0x2.8be60cp+124f : inexact-ok @@ -303529,6 +307408,158 @@ yn 3 10.0 = yn tonearest ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok = yn towardzero ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok = yn upward ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok +yn 3 0x1p-10 += yn downward flt-32 3 0x4p-12f : -0x1.45f30ap+32f : inexact-ok += yn tonearest flt-32 3 0x4p-12f : -0x1.45f30ap+32f : inexact-ok += yn towardzero flt-32 3 0x4p-12f : -0x1.45f308p+32f : inexact-ok += yn upward flt-32 3 0x4p-12f : -0x1.45f308p+32f : inexact-ok += yn downward dbl-64 3 0x4p-12 : -0x1.45f30968829bp+32 : inexact-ok += yn tonearest dbl-64 3 0x4p-12 : -0x1.45f30968829bp+32 : inexact-ok += yn towardzero dbl-64 3 0x4p-12 : -0x1.45f30968829afp+32 : inexact-ok += yn upward dbl-64 3 0x4p-12 : -0x1.45f30968829afp+32 : inexact-ok += yn downward ldbl-96-intel 3 0x4p-12L : -0x1.45f30968829afb5ap+32L : inexact-ok += yn tonearest ldbl-96-intel 3 0x4p-12L : -0x1.45f30968829afb5ap+32L : inexact-ok += yn towardzero ldbl-96-intel 3 0x4p-12L : -0x1.45f30968829afb58p+32L : inexact-ok += yn upward ldbl-96-intel 3 0x4p-12L : -0x1.45f30968829afb58p+32L : inexact-ok += yn downward ldbl-96-m68k 3 0x4p-12L : -0x1.45f30968829afb5ap+32L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x4p-12L : -0x1.45f30968829afb5ap+32L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x4p-12L : -0x1.45f30968829afb58p+32L : inexact-ok += yn upward ldbl-96-m68k 3 0x4p-12L : -0x1.45f30968829afb58p+32L : inexact-ok += yn downward ldbl-128 3 0x4p-12L : -0x1.45f30968829afb59903f350b35d4p+32L : inexact-ok += yn tonearest ldbl-128 3 0x4p-12L : -0x1.45f30968829afb59903f350b35d4p+32L : inexact-ok += yn towardzero ldbl-128 3 0x4p-12L : -0x1.45f30968829afb59903f350b35d3p+32L : inexact-ok += yn upward ldbl-128 3 0x4p-12L : -0x1.45f30968829afb59903f350b35d3p+32L : inexact-ok += yn downward ldbl-128ibm 3 0x4p-12L : -0x1.45f30968829afb59903f350b36p+32L : inexact-ok += yn tonearest ldbl-128ibm 3 0x4p-12L : -0x1.45f30968829afb59903f350b36p+32L : inexact-ok += yn towardzero ldbl-128ibm 3 0x4p-12L : -0x1.45f30968829afb59903f350b358p+32L : inexact-ok += yn upward ldbl-128ibm 3 0x4p-12L : -0x1.45f30968829afb59903f350b358p+32L : inexact-ok +yn 3 0x1p-100 += yn downward flt-32 3 0x1p-100f : minus_infty : inexact-ok overflow errno-erange += yn tonearest flt-32 3 0x1p-100f : minus_infty : inexact-ok overflow errno-erange += yn towardzero flt-32 3 0x1p-100f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn upward flt-32 3 0x1p-100f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn downward dbl-64 3 0x1p-100 : -0x5.17cc1b727220cp+300 : inexact-ok += yn tonearest dbl-64 3 0x1p-100 : -0x5.17cc1b727220cp+300 : inexact-ok += yn towardzero dbl-64 3 0x1p-100 : -0x5.17cc1b7272208p+300 : inexact-ok += yn upward dbl-64 3 0x1p-100 : -0x5.17cc1b7272208p+300 : inexact-ok += yn downward ldbl-96-intel 3 0x1p-100L : -0x5.17cc1b727220a95p+300L : inexact-ok += yn tonearest ldbl-96-intel 3 0x1p-100L : -0x5.17cc1b727220a95p+300L : inexact-ok += yn towardzero ldbl-96-intel 3 0x1p-100L : -0x5.17cc1b727220a948p+300L : inexact-ok += yn upward ldbl-96-intel 3 0x1p-100L : -0x5.17cc1b727220a948p+300L : inexact-ok += yn downward ldbl-96-m68k 3 0x1p-100L : -0x5.17cc1b727220a95p+300L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x1p-100L : -0x5.17cc1b727220a95p+300L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x1p-100L : -0x5.17cc1b727220a948p+300L : inexact-ok += yn upward ldbl-96-m68k 3 0x1p-100L : -0x5.17cc1b727220a948p+300L : inexact-ok += yn downward ldbl-128 3 0x1p-100L : -0x5.17cc1b727220a94fe13abe8fa9a8p+300L : inexact-ok += yn tonearest ldbl-128 3 0x1p-100L : -0x5.17cc1b727220a94fe13abe8fa9a8p+300L : inexact-ok += yn towardzero ldbl-128 3 0x1p-100L : -0x5.17cc1b727220a94fe13abe8fa9a4p+300L : inexact-ok += yn upward ldbl-128 3 0x1p-100L : -0x5.17cc1b727220a94fe13abe8fa9a4p+300L : inexact-ok += yn downward ldbl-128ibm 3 0x1p-100L : -0x5.17cc1b727220a94fe13abe8faap+300L : inexact-ok += yn tonearest ldbl-128ibm 3 0x1p-100L : -0x5.17cc1b727220a94fe13abe8faap+300L : inexact-ok += yn towardzero ldbl-128ibm 3 0x1p-100L : -0x5.17cc1b727220a94fe13abe8fa8p+300L : inexact-ok += yn upward ldbl-128ibm 3 0x1p-100L : -0x5.17cc1b727220a94fe13abe8fa8p+300L : inexact-ok +yn 3 0x1p-600 += yn downward flt-32 3 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += yn tonearest flt-32 3 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += yn towardzero flt-32 3 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn upward flt-32 3 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn downward dbl-64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok += yn tonearest dbl-64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok += yn towardzero dbl-64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok += yn upward dbl-64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok += yn downward ldbl-96-intel 3 0x8p-152L : -0x2.8be60db9391054a8p+448L : inexact-ok += yn tonearest ldbl-96-intel 3 0x8p-152L : -0x2.8be60db9391054a8p+448L : inexact-ok += yn towardzero ldbl-96-intel 3 0x8p-152L : -0x2.8be60db9391054a4p+448L : inexact-ok += yn upward ldbl-96-intel 3 0x8p-152L : -0x2.8be60db9391054a4p+448L : inexact-ok += yn downward ldbl-96-m68k 3 0x8p-152L : -0x2.8be60db9391054a8p+448L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x8p-152L : -0x2.8be60db9391054a8p+448L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x8p-152L : -0x2.8be60db9391054a4p+448L : inexact-ok += yn upward ldbl-96-m68k 3 0x8p-152L : -0x2.8be60db9391054a4p+448L : inexact-ok += yn downward ldbl-128 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4d4p+448L : inexact-ok += yn tonearest ldbl-128 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4d4p+448L : inexact-ok += yn towardzero ldbl-128 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4d2p+448L : inexact-ok += yn upward ldbl-128 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4d2p+448L : inexact-ok += yn downward ldbl-128ibm 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d5p+448L : inexact-ok += yn tonearest ldbl-128ibm 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d5p+448L : inexact-ok += yn towardzero ldbl-128ibm 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4p+448L : inexact-ok += yn upward ldbl-128ibm 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4p+448L : inexact-ok += yn downward dbl-64 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange += yn tonearest dbl-64 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange += yn towardzero dbl-64 3 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn upward dbl-64 3 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 3 0x1p-600L : -0x5.17cc1b727220a95p+1800L : inexact-ok += yn tonearest ldbl-96-intel 3 0x1p-600L : -0x5.17cc1b727220a95p+1800L : inexact-ok += yn towardzero ldbl-96-intel 3 0x1p-600L : -0x5.17cc1b727220a948p+1800L : inexact-ok += yn upward ldbl-96-intel 3 0x1p-600L : -0x5.17cc1b727220a948p+1800L : inexact-ok += yn downward ldbl-96-m68k 3 0x1p-600L : -0x5.17cc1b727220a95p+1800L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x1p-600L : -0x5.17cc1b727220a95p+1800L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x1p-600L : -0x5.17cc1b727220a948p+1800L : inexact-ok += yn upward ldbl-96-m68k 3 0x1p-600L : -0x5.17cc1b727220a948p+1800L : inexact-ok += yn downward ldbl-128 3 0x1p-600L : -0x5.17cc1b727220a94fe13abe8fa9a8p+1800L : inexact-ok += yn tonearest ldbl-128 3 0x1p-600L : -0x5.17cc1b727220a94fe13abe8fa9a8p+1800L : inexact-ok += yn towardzero ldbl-128 3 0x1p-600L : -0x5.17cc1b727220a94fe13abe8fa9a4p+1800L : inexact-ok += yn upward ldbl-128 3 0x1p-600L : -0x5.17cc1b727220a94fe13abe8fa9a4p+1800L : inexact-ok += yn downward ldbl-128ibm 3 0x1p-600L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128ibm 3 0x1p-600L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128ibm 3 0x1p-600L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128ibm 3 0x1p-600L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok +yn 3 0x1p-10000 += yn downward flt-32 3 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += yn tonearest flt-32 3 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += yn towardzero flt-32 3 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn upward flt-32 3 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn downward dbl-64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok += yn tonearest dbl-64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok += yn towardzero dbl-64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok += yn upward dbl-64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok += yn downward ldbl-96-intel 3 0x8p-152L : -0x2.8be60db9391054a8p+448L : inexact-ok += yn tonearest ldbl-96-intel 3 0x8p-152L : -0x2.8be60db9391054a8p+448L : inexact-ok += yn towardzero ldbl-96-intel 3 0x8p-152L : -0x2.8be60db9391054a4p+448L : inexact-ok += yn upward ldbl-96-intel 3 0x8p-152L : -0x2.8be60db9391054a4p+448L : inexact-ok += yn downward ldbl-96-m68k 3 0x8p-152L : -0x2.8be60db9391054a8p+448L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x8p-152L : -0x2.8be60db9391054a8p+448L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x8p-152L : -0x2.8be60db9391054a4p+448L : inexact-ok += yn upward ldbl-96-m68k 3 0x8p-152L : -0x2.8be60db9391054a4p+448L : inexact-ok += yn downward ldbl-128 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4d4p+448L : inexact-ok += yn tonearest ldbl-128 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4d4p+448L : inexact-ok += yn towardzero ldbl-128 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4d2p+448L : inexact-ok += yn upward ldbl-128 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4d2p+448L : inexact-ok += yn downward ldbl-128ibm 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d5p+448L : inexact-ok += yn tonearest ldbl-128ibm 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d5p+448L : inexact-ok += yn towardzero ldbl-128ibm 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4p+448L : inexact-ok += yn upward ldbl-128ibm 3 0x8p-152L : -0x2.8be60db9391054a7f09d5f47d4p+448L : inexact-ok += yn downward dbl-64 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange += yn tonearest dbl-64 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange += yn towardzero dbl-64 3 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn upward dbl-64 3 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 3 0x4p-1076L : -0x1.45f306dc9c882a54p+3224L : inexact-ok += yn tonearest ldbl-96-intel 3 0x4p-1076L : -0x1.45f306dc9c882a54p+3224L : inexact-ok += yn towardzero ldbl-96-intel 3 0x4p-1076L : -0x1.45f306dc9c882a52p+3224L : inexact-ok += yn upward ldbl-96-intel 3 0x4p-1076L : -0x1.45f306dc9c882a52p+3224L : inexact-ok += yn downward ldbl-96-m68k 3 0x4p-1076L : -0x1.45f306dc9c882a54p+3224L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x4p-1076L : -0x1.45f306dc9c882a54p+3224L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x4p-1076L : -0x1.45f306dc9c882a52p+3224L : inexact-ok += yn upward ldbl-96-m68k 3 0x4p-1076L : -0x1.45f306dc9c882a52p+3224L : inexact-ok += yn downward ldbl-128 3 0x4p-1076L : -0x1.45f306dc9c882a53f84eafa3ea6ap+3224L : inexact-ok += yn tonearest ldbl-128 3 0x4p-1076L : -0x1.45f306dc9c882a53f84eafa3ea6ap+3224L : inexact-ok += yn towardzero ldbl-128 3 0x4p-1076L : -0x1.45f306dc9c882a53f84eafa3ea69p+3224L : inexact-ok += yn upward ldbl-128 3 0x4p-1076L : -0x1.45f306dc9c882a53f84eafa3ea69p+3224L : inexact-ok += yn downward ldbl-128ibm 3 0x4p-1076L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128ibm 3 0x4p-1076L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128ibm 3 0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128ibm 3 0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 3 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-96-intel 3 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-96-intel 3 0x1p-10000L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-96-intel 3 0x1p-10000L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-m68k 3 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-96-m68k 3 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-96-m68k 3 0x1p-10000L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-96-m68k 3 0x1p-10000L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-128 3 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128 3 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128 3 0x1p-10000L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128 3 0x1p-10000L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok yn 10 0.125 = yn downward flt-32 10 0x2p-4f : -0x1.c36672p+56f : inexact-ok = yn tonearest flt-32 10 0x2p-4f : -0x1.c3667p+56f : inexact-ok @@ -303928,6 +307959,158 @@ yn 2 0x1p16383 = yn tonearest ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok = yn towardzero ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok = yn upward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok +yn 2 0x1p-10 += yn downward flt-32 2 0x4p-12f : -0x1.45f30cp+20f : inexact-ok += yn tonearest flt-32 2 0x4p-12f : -0x1.45f30cp+20f : inexact-ok += yn towardzero flt-32 2 0x4p-12f : -0x1.45f30ap+20f : inexact-ok += yn upward flt-32 2 0x4p-12f : -0x1.45f30ap+20f : inexact-ok += yn downward dbl-64 2 0x4p-12 : -0x1.45f30bf469428p+20 : inexact-ok += yn tonearest dbl-64 2 0x4p-12 : -0x1.45f30bf469427p+20 : inexact-ok += yn towardzero dbl-64 2 0x4p-12 : -0x1.45f30bf469427p+20 : inexact-ok += yn upward dbl-64 2 0x4p-12 : -0x1.45f30bf469427p+20 : inexact-ok += yn downward ldbl-96-intel 2 0x4p-12L : -0x1.45f30bf4694275b6p+20L : inexact-ok += yn tonearest ldbl-96-intel 2 0x4p-12L : -0x1.45f30bf4694275b4p+20L : inexact-ok += yn towardzero ldbl-96-intel 2 0x4p-12L : -0x1.45f30bf4694275b4p+20L : inexact-ok += yn upward ldbl-96-intel 2 0x4p-12L : -0x1.45f30bf4694275b4p+20L : inexact-ok += yn downward ldbl-96-m68k 2 0x4p-12L : -0x1.45f30bf4694275b6p+20L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x4p-12L : -0x1.45f30bf4694275b4p+20L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x4p-12L : -0x1.45f30bf4694275b4p+20L : inexact-ok += yn upward ldbl-96-m68k 2 0x4p-12L : -0x1.45f30bf4694275b4p+20L : inexact-ok += yn downward ldbl-128 2 0x4p-12L : -0x1.45f30bf4694275b4261a1ee47383p+20L : inexact-ok += yn tonearest ldbl-128 2 0x4p-12L : -0x1.45f30bf4694275b4261a1ee47383p+20L : inexact-ok += yn towardzero ldbl-128 2 0x4p-12L : -0x1.45f30bf4694275b4261a1ee47382p+20L : inexact-ok += yn upward ldbl-128 2 0x4p-12L : -0x1.45f30bf4694275b4261a1ee47382p+20L : inexact-ok += yn downward ldbl-128ibm 2 0x4p-12L : -0x1.45f30bf4694275b4261a1ee474p+20L : inexact-ok += yn tonearest ldbl-128ibm 2 0x4p-12L : -0x1.45f30bf4694275b4261a1ee4738p+20L : inexact-ok += yn towardzero ldbl-128ibm 2 0x4p-12L : -0x1.45f30bf4694275b4261a1ee4738p+20L : inexact-ok += yn upward ldbl-128ibm 2 0x4p-12L : -0x1.45f30bf4694275b4261a1ee4738p+20L : inexact-ok +yn 2 0x1p-100 += yn downward flt-32 2 0x1p-100f : minus_infty : inexact-ok overflow errno-erange += yn tonearest flt-32 2 0x1p-100f : minus_infty : inexact-ok overflow errno-erange += yn towardzero flt-32 2 0x1p-100f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn upward flt-32 2 0x1p-100f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn downward dbl-64 2 0x1p-100 : -0x1.45f306dc9c883p+200 : inexact-ok += yn tonearest dbl-64 2 0x1p-100 : -0x1.45f306dc9c883p+200 : inexact-ok += yn towardzero dbl-64 2 0x1p-100 : -0x1.45f306dc9c882p+200 : inexact-ok += yn upward dbl-64 2 0x1p-100 : -0x1.45f306dc9c882p+200 : inexact-ok += yn downward ldbl-96-intel 2 0x1p-100L : -0x1.45f306dc9c882a54p+200L : inexact-ok += yn tonearest ldbl-96-intel 2 0x1p-100L : -0x1.45f306dc9c882a54p+200L : inexact-ok += yn towardzero ldbl-96-intel 2 0x1p-100L : -0x1.45f306dc9c882a52p+200L : inexact-ok += yn upward ldbl-96-intel 2 0x1p-100L : -0x1.45f306dc9c882a52p+200L : inexact-ok += yn downward ldbl-96-m68k 2 0x1p-100L : -0x1.45f306dc9c882a54p+200L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x1p-100L : -0x1.45f306dc9c882a54p+200L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x1p-100L : -0x1.45f306dc9c882a52p+200L : inexact-ok += yn upward ldbl-96-m68k 2 0x1p-100L : -0x1.45f306dc9c882a52p+200L : inexact-ok += yn downward ldbl-128 2 0x1p-100L : -0x1.45f306dc9c882a53f84eafa3ea6ap+200L : inexact-ok += yn tonearest ldbl-128 2 0x1p-100L : -0x1.45f306dc9c882a53f84eafa3ea6ap+200L : inexact-ok += yn towardzero ldbl-128 2 0x1p-100L : -0x1.45f306dc9c882a53f84eafa3ea69p+200L : inexact-ok += yn upward ldbl-128 2 0x1p-100L : -0x1.45f306dc9c882a53f84eafa3ea69p+200L : inexact-ok += yn downward ldbl-128ibm 2 0x1p-100L : -0x1.45f306dc9c882a53f84eafa3ea8p+200L : inexact-ok += yn tonearest ldbl-128ibm 2 0x1p-100L : -0x1.45f306dc9c882a53f84eafa3ea8p+200L : inexact-ok += yn towardzero ldbl-128ibm 2 0x1p-100L : -0x1.45f306dc9c882a53f84eafa3eap+200L : inexact-ok += yn upward ldbl-128ibm 2 0x1p-100L : -0x1.45f306dc9c882a53f84eafa3eap+200L : inexact-ok +yn 2 0x1p-600 += yn downward flt-32 2 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += yn tonearest flt-32 2 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += yn towardzero flt-32 2 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn upward flt-32 2 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn downward dbl-64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok += yn tonearest dbl-64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok += yn towardzero dbl-64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok += yn upward dbl-64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok += yn downward ldbl-96-intel 2 0x8p-152L : -0x5.17cc1b727220a95p+296L : inexact-ok += yn tonearest ldbl-96-intel 2 0x8p-152L : -0x5.17cc1b727220a95p+296L : inexact-ok += yn towardzero ldbl-96-intel 2 0x8p-152L : -0x5.17cc1b727220a948p+296L : inexact-ok += yn upward ldbl-96-intel 2 0x8p-152L : -0x5.17cc1b727220a948p+296L : inexact-ok += yn downward ldbl-96-m68k 2 0x8p-152L : -0x5.17cc1b727220a95p+296L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x8p-152L : -0x5.17cc1b727220a95p+296L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x8p-152L : -0x5.17cc1b727220a948p+296L : inexact-ok += yn upward ldbl-96-m68k 2 0x8p-152L : -0x5.17cc1b727220a948p+296L : inexact-ok += yn downward ldbl-128 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa9a8p+296L : inexact-ok += yn tonearest ldbl-128 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa9a8p+296L : inexact-ok += yn towardzero ldbl-128 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa9a4p+296L : inexact-ok += yn upward ldbl-128 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa9a4p+296L : inexact-ok += yn downward ldbl-128ibm 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8faap+296L : inexact-ok += yn tonearest ldbl-128ibm 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8faap+296L : inexact-ok += yn towardzero ldbl-128ibm 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa8p+296L : inexact-ok += yn upward ldbl-128ibm 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa8p+296L : inexact-ok += yn downward dbl-64 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange += yn tonearest dbl-64 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange += yn towardzero dbl-64 2 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn upward dbl-64 2 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 2 0x1p-600L : -0x1.45f306dc9c882a54p+1200L : inexact-ok += yn tonearest ldbl-96-intel 2 0x1p-600L : -0x1.45f306dc9c882a54p+1200L : inexact-ok += yn towardzero ldbl-96-intel 2 0x1p-600L : -0x1.45f306dc9c882a52p+1200L : inexact-ok += yn upward ldbl-96-intel 2 0x1p-600L : -0x1.45f306dc9c882a52p+1200L : inexact-ok += yn downward ldbl-96-m68k 2 0x1p-600L : -0x1.45f306dc9c882a54p+1200L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x1p-600L : -0x1.45f306dc9c882a54p+1200L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x1p-600L : -0x1.45f306dc9c882a52p+1200L : inexact-ok += yn upward ldbl-96-m68k 2 0x1p-600L : -0x1.45f306dc9c882a52p+1200L : inexact-ok += yn downward ldbl-128 2 0x1p-600L : -0x1.45f306dc9c882a53f84eafa3ea6ap+1200L : inexact-ok += yn tonearest ldbl-128 2 0x1p-600L : -0x1.45f306dc9c882a53f84eafa3ea6ap+1200L : inexact-ok += yn towardzero ldbl-128 2 0x1p-600L : -0x1.45f306dc9c882a53f84eafa3ea69p+1200L : inexact-ok += yn upward ldbl-128 2 0x1p-600L : -0x1.45f306dc9c882a53f84eafa3ea69p+1200L : inexact-ok += yn downward ldbl-128ibm 2 0x1p-600L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128ibm 2 0x1p-600L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128ibm 2 0x1p-600L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128ibm 2 0x1p-600L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok +yn 2 0x1p-10000 += yn downward flt-32 2 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += yn tonearest flt-32 2 0x8p-152f : minus_infty : inexact-ok overflow errno-erange += yn towardzero flt-32 2 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn upward flt-32 2 0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn downward dbl-64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok += yn tonearest dbl-64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok += yn towardzero dbl-64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok += yn upward dbl-64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok += yn downward ldbl-96-intel 2 0x8p-152L : -0x5.17cc1b727220a95p+296L : inexact-ok += yn tonearest ldbl-96-intel 2 0x8p-152L : -0x5.17cc1b727220a95p+296L : inexact-ok += yn towardzero ldbl-96-intel 2 0x8p-152L : -0x5.17cc1b727220a948p+296L : inexact-ok += yn upward ldbl-96-intel 2 0x8p-152L : -0x5.17cc1b727220a948p+296L : inexact-ok += yn downward ldbl-96-m68k 2 0x8p-152L : -0x5.17cc1b727220a95p+296L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x8p-152L : -0x5.17cc1b727220a95p+296L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x8p-152L : -0x5.17cc1b727220a948p+296L : inexact-ok += yn upward ldbl-96-m68k 2 0x8p-152L : -0x5.17cc1b727220a948p+296L : inexact-ok += yn downward ldbl-128 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa9a8p+296L : inexact-ok += yn tonearest ldbl-128 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa9a8p+296L : inexact-ok += yn towardzero ldbl-128 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa9a4p+296L : inexact-ok += yn upward ldbl-128 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa9a4p+296L : inexact-ok += yn downward ldbl-128ibm 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8faap+296L : inexact-ok += yn tonearest ldbl-128ibm 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8faap+296L : inexact-ok += yn towardzero ldbl-128ibm 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa8p+296L : inexact-ok += yn upward ldbl-128ibm 2 0x8p-152L : -0x5.17cc1b727220a94fe13abe8fa8p+296L : inexact-ok += yn downward dbl-64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange += yn tonearest dbl-64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange += yn towardzero dbl-64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn upward dbl-64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 2 0x4p-1076L : -0x1.45f306dc9c882a54p+2148L : inexact-ok += yn tonearest ldbl-96-intel 2 0x4p-1076L : -0x1.45f306dc9c882a54p+2148L : inexact-ok += yn towardzero ldbl-96-intel 2 0x4p-1076L : -0x1.45f306dc9c882a52p+2148L : inexact-ok += yn upward ldbl-96-intel 2 0x4p-1076L : -0x1.45f306dc9c882a52p+2148L : inexact-ok += yn downward ldbl-96-m68k 2 0x4p-1076L : -0x1.45f306dc9c882a54p+2148L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x4p-1076L : -0x1.45f306dc9c882a54p+2148L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x4p-1076L : -0x1.45f306dc9c882a52p+2148L : inexact-ok += yn upward ldbl-96-m68k 2 0x4p-1076L : -0x1.45f306dc9c882a52p+2148L : inexact-ok += yn downward ldbl-128 2 0x4p-1076L : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148L : inexact-ok += yn tonearest ldbl-128 2 0x4p-1076L : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148L : inexact-ok += yn towardzero ldbl-128 2 0x4p-1076L : -0x1.45f306dc9c882a53f84eafa3ea69p+2148L : inexact-ok += yn upward ldbl-128 2 0x4p-1076L : -0x1.45f306dc9c882a53f84eafa3ea69p+2148L : inexact-ok += yn downward ldbl-128ibm 2 0x4p-1076L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128ibm 2 0x4p-1076L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128ibm 2 0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128ibm 2 0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 2 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-96-intel 2 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-96-intel 2 0x1p-10000L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-96-intel 2 0x1p-10000L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-m68k 2 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-96-m68k 2 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-96-m68k 2 0x1p-10000L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-96-m68k 2 0x1p-10000L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-128 2 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128 2 0x1p-10000L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128 2 0x1p-10000L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128 2 0x1p-10000L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok yn 0 min = yn downward flt-32 0 0x4p-128f : -0x3.7ac89cp+4f : inexact-ok = yn tonearest flt-32 0 0x4p-128f : -0x3.7ac89cp+4f : inexact-ok diff --git a/math/libm-test.inc b/math/libm-test.inc index 64be7ae8f3..e18785f74b 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -10937,7 +10937,9 @@ static const struct test_ff_f_data scalb_test_data[] = TEST_ff_f (scalb, 3.0, -2.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_ff_f (scalb, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, 0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, 1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, 1, 0, 1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, -1, 0, -1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), @@ -10973,16 +10975,29 @@ static const struct test_ff_f_data scalb_test_data[] = TEST_ff_f (scalb, minus_infty, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM), TEST_ff_f (scalb, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, 1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, qnan_value, 0.5, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, -qnan_value, 0.5, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, 0.5, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, 0.5, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, -qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, 0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, qnan_value, plus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, -qnan_value, plus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, plus_infty, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, plus_infty, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, qnan_value, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, -qnan_value, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, minus_infty, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, minus_infty, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, -qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (scalb, -qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_ff_f (scalb, max_value, max_value, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), TEST_ff_f (scalb, max_value, -max_value, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), @@ -11020,6 +11035,7 @@ static const struct test_fi_f_data scalbn_test_data[] = TEST_fi_f (scalbn, plus_infty, 1, plus_infty, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_fi_f (scalbn, minus_infty, 1, minus_infty, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_fi_f (scalbn, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fi_f (scalbn, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_fi_f (scalbn, 0.8L, 4, 12.8L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_fi_f (scalbn, -0.854375L, 5, -27.34L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), @@ -11064,6 +11080,8 @@ static const struct test_fi_f_data scalbn_test_data[] = TEST_fi_f (scalbn, min_value, INT_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), TEST_fi_f (scalbn, min_value / 4, INT_MAX, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), TEST_fi_f (scalbn, min_value / 4, INT_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), + TEST_fi_f (scalbn, min_subnorm_value, INT_MAX, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), + TEST_fi_f (scalbn, min_subnorm_value, INT_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), TEST_fi_f (scalbn, -1, INT_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), TEST_fi_f (scalbn, -1, INT_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), @@ -11073,6 +11091,8 @@ static const struct test_fi_f_data scalbn_test_data[] = TEST_fi_f (scalbn, -min_value, INT_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), TEST_fi_f (scalbn, -min_value / 4, INT_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), TEST_fi_f (scalbn, -min_value / 4, INT_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), + TEST_fi_f (scalbn, -min_subnorm_value, INT_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), + TEST_fi_f (scalbn, -min_subnorm_value, INT_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), }; static void @@ -11097,6 +11117,7 @@ static const struct test_fl_f_data scalbln_test_data[] = TEST_fl_f (scalbln, plus_infty, 1, plus_infty, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_fl_f (scalbln, minus_infty, 1, minus_infty, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_fl_f (scalbln, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fl_f (scalbln, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_fl_f (scalbln, 0.8L, 4, 12.8L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_fl_f (scalbln, -0.854375L, 5, -27.34L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), @@ -11141,6 +11162,8 @@ static const struct test_fl_f_data scalbln_test_data[] = TEST_fl_f (scalbln, min_value, INT_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), TEST_fl_f (scalbln, min_value / 4, INT_MAX, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), TEST_fl_f (scalbln, min_value / 4, INT_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), + TEST_fl_f (scalbln, min_subnorm_value, INT_MAX, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), + TEST_fl_f (scalbln, min_subnorm_value, INT_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), TEST_fl_f (scalbln, -1, INT_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), TEST_fl_f (scalbln, -1, INT_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), @@ -11150,6 +11173,8 @@ static const struct test_fl_f_data scalbln_test_data[] = TEST_fl_f (scalbln, -min_value, INT_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), TEST_fl_f (scalbln, -min_value / 4, INT_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), TEST_fl_f (scalbln, -min_value / 4, INT_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), + TEST_fl_f (scalbln, -min_subnorm_value, INT_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), + TEST_fl_f (scalbln, -min_subnorm_value, INT_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), TEST_fl_f (scalbln, 1, LONG_MAX, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), TEST_fl_f (scalbln, 1, LONG_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), @@ -11159,6 +11184,8 @@ static const struct test_fl_f_data scalbln_test_data[] = TEST_fl_f (scalbln, min_value, LONG_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), TEST_fl_f (scalbln, min_value / 4, LONG_MAX, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), TEST_fl_f (scalbln, min_value / 4, LONG_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), + TEST_fl_f (scalbln, min_subnorm_value, LONG_MAX, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), + TEST_fl_f (scalbln, min_subnorm_value, LONG_MIN, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), TEST_fl_f (scalbln, -1, LONG_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), TEST_fl_f (scalbln, -1, LONG_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), @@ -11168,6 +11195,8 @@ static const struct test_fl_f_data scalbln_test_data[] = TEST_fl_f (scalbln, -min_value, LONG_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), TEST_fl_f (scalbln, -min_value / 4, LONG_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), TEST_fl_f (scalbln, -min_value / 4, LONG_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), + TEST_fl_f (scalbln, -min_subnorm_value, LONG_MAX, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), + TEST_fl_f (scalbln, -min_subnorm_value, LONG_MIN, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), #if LONG_MAX >= 0x100000000 TEST_fl_f (scalbln, 1, 0x88000000L, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), @@ -11178,6 +11207,8 @@ static const struct test_fl_f_data scalbln_test_data[] = TEST_fl_f (scalbln, min_value, -0x88000000L, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), TEST_fl_f (scalbln, min_value / 4, 0x88000000L, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), TEST_fl_f (scalbln, min_value / 4, -0x88000000L, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), + TEST_fl_f (scalbln, min_subnorm_value, 0x88000000L, plus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_PLUS_OFLOW), + TEST_fl_f (scalbln, min_subnorm_value, -0x88000000L, plus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_PLUS_UFLOW), TEST_fl_f (scalbln, -1, 0x88000000L, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), TEST_fl_f (scalbln, -1, -0x88000000L, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), @@ -11187,6 +11218,8 @@ static const struct test_fl_f_data scalbln_test_data[] = TEST_fl_f (scalbln, -min_value, -0x88000000L, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), TEST_fl_f (scalbln, -min_value / 4, 0x88000000L, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), TEST_fl_f (scalbln, -min_value / 4, -0x88000000L, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), + TEST_fl_f (scalbln, -min_subnorm_value, 0x88000000L, minus_oflow, INEXACT_EXCEPTION|OVERFLOW_EXCEPTION|ERRNO_MINUS_OFLOW), + TEST_fl_f (scalbln, -min_subnorm_value, -0x88000000L, minus_uflow, INEXACT_EXCEPTION|UNDERFLOW_EXCEPTION|ERRNO_MINUS_UFLOW), #endif }; @@ -11208,8 +11241,14 @@ static const struct test_f_i_data signbit_test_data[] = /* signbit (x) != 0 for x < 0. */ TEST_f_b (signbit, -1, 1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_b (signbit, -min_value, 1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_b (signbit, -min_subnorm_value, 1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_b (signbit, -max_value, 1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), /* signbit (x) == 0 for x >= 0. */ TEST_f_b (signbit, 1, 0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_b (signbit, min_value, 0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_b (signbit, min_subnorm_value, 0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_b (signbit, max_value, 0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), }; static void @@ -11224,6 +11263,7 @@ static const struct test_f_f_data sin_test_data[] = TEST_f_f (sin, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (sin, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (sin, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (sin, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), AUTO_TESTS_f_f (sin), }; @@ -11240,6 +11280,7 @@ static const struct test_fFF_11_data sincos_test_data[] = TEST_fFF_11 (sincos, plus_infty, qnan_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_fFF_11 (sincos, minus_infty, qnan_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_fFF_11 (sincos, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_fFF_11 (sincos, -qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), AUTO_TESTS_fFF_11 (sincos), }; @@ -11257,6 +11298,7 @@ static const struct test_f_f_data sinh_test_data[] = TEST_f_f (sinh, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE), TEST_f_f (sinh, minus_infty, minus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE), TEST_f_f (sinh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (sinh, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), AUTO_TESTS_f_f (sinh), }; @@ -11271,11 +11313,14 @@ sinh_test (void) static const struct test_f_f_data sqrt_test_data[] = { TEST_f_f (sqrt, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (sqrt, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_f_f (sqrt, plus_infty, plus_infty, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), /* sqrt (x) == qNaN plus invalid exception for x < 0. */ TEST_f_f (sqrt, -1, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (sqrt, -1.1L, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM), + TEST_f_f (sqrt, -min_value, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM), + TEST_f_f (sqrt, -min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (sqrt, -max_value, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (sqrt, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM), @@ -11294,6 +11339,7 @@ static const struct test_f_f_data tan_test_data[] = TEST_f_f (tan, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (tan, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (tan, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (tan, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), AUTO_TESTS_f_f (tan), }; @@ -11310,6 +11356,7 @@ static const struct test_f_f_data tanh_test_data[] = TEST_f_f (tanh, plus_infty, 1, ERRNO_UNCHANGED|NO_TEST_INLINE), TEST_f_f (tanh, minus_infty, -1, ERRNO_UNCHANGED|NO_TEST_INLINE), TEST_f_f (tanh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (tanh, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), AUTO_TESTS_f_f (tanh), }; @@ -11330,6 +11377,7 @@ static const struct test_f_f_data tgamma_test_data[] = TEST_f_f (tgamma, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (tgamma, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (tgamma, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (tgamma, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), AUTO_TESTS_f_f (tgamma), }; @@ -11507,11 +11555,14 @@ static const struct test_f_f_data y0_test_data[] = { /* y0 is the Bessel function of the second kind of order 0 */ TEST_f_f (y0, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_f_f (y0, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_f_f (y0, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (y0, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (y0, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (y0, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_f_f (y0, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_f_f (y0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (y0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_f_f (y0, plus_infty, 0, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), AUTO_TESTS_f_f (y0), @@ -11528,12 +11579,15 @@ static const struct test_f_f_data y1_test_data[] = { /* y1 is the Bessel function of the second kind of order 1 */ TEST_f_f (y1, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_f_f (y1, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_f_f (y1, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (y1, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (y1, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (y1, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_f_f (y1, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_f_f (y1, plus_infty, 0, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), TEST_f_f (y1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (y1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), AUTO_TESTS_f_f (y1), }; @@ -11550,61 +11604,80 @@ static const struct test_if_f_data yn_test_data[] = /* yn is the Bessel function of the second kind of order n */ /* yn (0, x) == y0 (x) */ TEST_if_f (yn, 0, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, 0, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, 0, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 0, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 0, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 0, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, 0, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_if_f (yn, 0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_if_f (yn, 0, plus_infty, 0, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), /* yn (1, x) == y1 (x) */ TEST_if_f (yn, 1, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, 1, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, 1, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 1, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 1, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 1, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, 1, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, 1, plus_infty, 0, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), TEST_if_f (yn, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_if_f (yn, 1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), /* yn (-1, x) == -y1 (x). */ TEST_if_f (yn, -1, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, -1, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, -1, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, -1, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, -1, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, -1, 0.0, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, -1, -0.0, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, -1, plus_infty, minus_zero, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), TEST_if_f (yn, -1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_if_f (yn, -1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), /* yn (2, x). */ TEST_if_f (yn, 2, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, 2, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, 2, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 2, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 2, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 2, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, 2, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, 2, plus_infty, 0, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), TEST_if_f (yn, 2, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_if_f (yn, 2, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), /* yn (-2, x) == yn (2, x). */ TEST_if_f (yn, -2, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, -2, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, -2, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, -2, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, -2, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, -2, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, -2, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, -2, plus_infty, 0, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), TEST_if_f (yn, -2, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_if_f (yn, -2, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), /* yn (3, x) */ TEST_if_f (yn, 3, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, 3, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_if_f (yn, 3, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 3, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 3, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 3, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, 3, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, 3, plus_infty, 0, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), TEST_if_f (yn, 3, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_if_f (yn, 3, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), /* yn (10, x) */ TEST_if_f (yn, 10, plus_infty, 0, ERRNO_UNCHANGED|IGNORE_ZERO_INF_SIGN), TEST_if_f (yn, 10, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_if_f (yn, 10, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), AUTO_TESTS_if_f (yn), }; @@ -11618,11 +11691,29 @@ yn_test (void) static const struct test_f_f_data significand_test_data[] = { - /* significand returns the mantissa of the exponential representation. */ - /* TODO: missing +/-Inf as well as qNaN tests. */ + /* significand returns the mantissa of the exponential + representation. Tests for infinities, zero and NaNs reflect + the implementation (including possibility of "inexact" and + variations between architectures) rather than any + specification. */ + TEST_f_f (significand, qnan_value, qnan_value, INVALID_EXCEPTION_OK), + TEST_f_f (significand, -qnan_value, qnan_value, INVALID_EXCEPTION_OK), + TEST_f_f (significand, plus_infty, plus_infty, INVALID_EXCEPTION_OK), + TEST_f_f (significand, minus_infty, minus_infty, INVALID_EXCEPTION_OK), + TEST_f_f (significand, 0, 0, INVALID_EXCEPTION_OK|DIVIDE_BY_ZERO_EXCEPTION_OK), + TEST_f_f (significand, minus_zero, minus_zero, INVALID_EXCEPTION_OK|DIVIDE_BY_ZERO_EXCEPTION_OK), + TEST_f_f (significand, min_value, 1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (significand, -min_value, -1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (significand, min_subnorm_value, 1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (significand, -min_subnorm_value, -1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (significand, 1.0, 1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (significand, -1.0, -1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_f_f (significand, 4.0, 1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (significand, -4.0, -1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_f_f (significand, 6.0, 1.5, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (significand, -6.0, -1.5, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), TEST_f_f (significand, 8.0, 1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (significand, -8.0, -1.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), }; static void diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 438a390338..bbb644a591 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1962,7 +1962,7 @@ ildouble: 2 ldouble: 2 Function: "sinh_downward": -double: 1 +double: 2 float: 1 idouble: 1 ifloat: 1 @@ -1970,15 +1970,16 @@ ildouble: 4 ldouble: 5 Function: "sinh_towardzero": -double: 1 +double: 2 +float: 1 idouble: 1 ifloat: 1 ildouble: 3 ldouble: 4 Function: "sinh_upward": -double: 1 -float: 1 +double: 4 +float: 2 idouble: 1 ifloat: 1 ildouble: 4 -- cgit v1.2.3 From 5537f466d620552e7f24d52a9b97ced736d2abb1 Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Sun, 13 Dec 2015 22:55:34 +0100 Subject: i386: move ULPs to i686/multiarch and regenerate new ones for i386 The i386 ULPs are actually the i686/multiarch ones. The i686/multiarch float ULPs are more precise as the SSE2 version (when available) uses double for the cosf and sinf functions. On the other hand the higher precision of the x86 FPU improves the precision for a few other math functions. * sysdeps/i386/fpu/libm-test-ulps: Move to .... * sysdeps/i386/i686/multiarch/fpu/libm-test-ulps: ...here. * sysdeps/i386/fpu/libm-test-ulps: Regenerate. --- ChangeLog | 6 + sysdeps/i386/fpu/libm-test-ulps | 126 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 2176 ++++++++++++++++++++++++ 3 files changed, 2252 insertions(+), 56 deletions(-) create mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps (limited to 'sysdeps/i386/fpu/libm-test-ulps') diff --git a/ChangeLog b/ChangeLog index 6b6bbd91c7..f226ce8fa7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2015-12-20 Aurelien Jarno + + * sysdeps/i386/fpu/libm-test-ulps: Move to .... + * sysdeps/i386/i686/multiarch/fpu/libm-test-ulps: ...here. + * sysdeps/i386/fpu/libm-test-ulps: Regenerate. + 2015-12-19 Andrew Senkevich * sysdeps/x86_64/multiarch/memset-avx512-no-vzeroupper.S: New file. diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index bbb644a591..84da4753eb 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -725,9 +725,9 @@ ldouble: 1 Function: Real part of "ccosh_downward": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 ildouble: 3 ldouble: 3 @@ -960,24 +960,32 @@ ildouble: 1 ldouble: 1 Function: "cos": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "cos_downward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 3 ldouble: 3 Function: "cos_towardzero": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 Function: "cos_upward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 @@ -1021,9 +1029,7 @@ ildouble: 3 ldouble: 3 Function: Imaginary part of "cpow": -double: 1 float: 2 -idouble: 1 ifloat: 2 ildouble: 4 ldouble: 4 @@ -1085,9 +1091,7 @@ ildouble: 1 ldouble: 1 Function: Imaginary part of "csin": -double: 1 float: 1 -idouble: 1 ifloat: 1 Function: Real part of "csin_downward": @@ -1127,22 +1131,18 @@ double: 3 float: 2 idouble: 3 ifloat: 2 -ildouble: 3 -ldouble: 3 +ildouble: 2 +ldouble: 2 Function: Imaginary part of "csin_upward": double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 3 -ldouble: 3 +ildouble: 2 +ldouble: 2 Function: Real part of "csinh": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 ildouble: 1 ldouble: 1 @@ -1156,9 +1156,9 @@ ldouble: 1 Function: Real part of "csinh_downward": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 ildouble: 3 ldouble: 3 @@ -1172,9 +1172,9 @@ ldouble: 3 Function: Real part of "csinh_towardzero": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 ildouble: 3 ldouble: 3 @@ -1191,16 +1191,16 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 3 -ldouble: 3 +ildouble: 2 +ldouble: 2 Function: Imaginary part of "csinh_upward": double: 3 float: 2 idouble: 3 ifloat: 2 -ildouble: 3 -ldouble: 3 +ildouble: 2 +ldouble: 2 Function: Real part of "csqrt": double: 1 @@ -1282,33 +1282,33 @@ ldouble: 1 Function: Real part of "ctan_downward": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 ildouble: 5 ldouble: 5 Function: Imaginary part of "ctan_downward": double: 2 -float: 2 +float: 1 idouble: 2 -ifloat: 2 +ifloat: 1 ildouble: 4 ldouble: 4 Function: Real part of "ctan_towardzero": double: 3 -float: 1 +float: 2 idouble: 3 -ifloat: 1 +ifloat: 2 ildouble: 5 ldouble: 5 Function: Imaginary part of "ctan_towardzero": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 +ifloat: 3 ildouble: 4 ldouble: 4 @@ -1362,17 +1362,17 @@ ldouble: 4 Function: Real part of "ctanh_towardzero": double: 2 -float: 1 +float: 3 idouble: 2 -ifloat: 1 +ifloat: 3 ildouble: 4 ldouble: 4 Function: Imaginary part of "ctanh_towardzero": double: 2 -float: 1 +float: 2 idouble: 2 -ifloat: 1 +ifloat: 2 ildouble: 3 ldouble: 3 @@ -1526,9 +1526,7 @@ ldouble: 2 Function: "exp_upward": double: 1 -float: 1 idouble: 1 -ifloat: 1 ildouble: 1 ldouble: 1 @@ -1564,9 +1562,9 @@ ldouble: 4 Function: "gamma": double: 3 -float: 3 +float: 2 idouble: 3 -ifloat: 3 +ifloat: 2 ildouble: 4 ldouble: 4 @@ -1580,9 +1578,9 @@ ldouble: 7 Function: "gamma_towardzero": double: 4 -float: 4 +float: 2 idouble: 4 -ifloat: 4 +ifloat: 2 ildouble: 7 ldouble: 7 @@ -1716,9 +1714,9 @@ ldouble: 5 Function: "lgamma": double: 3 -float: 3 +float: 2 idouble: 3 -ifloat: 3 +ifloat: 2 ildouble: 4 ldouble: 4 @@ -1732,9 +1730,9 @@ ldouble: 7 Function: "lgamma_towardzero": double: 4 -float: 4 +float: 2 idouble: 4 -ifloat: 4 +ifloat: 2 ildouble: 7 ldouble: 7 @@ -1913,46 +1911,62 @@ ildouble: 2 ldouble: 2 Function: "sin": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "sin_downward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 3 ldouble: 3 Function: "sin_towardzero": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 Function: "sin_upward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 3 ldouble: 3 Function: "sincos": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "sincos_downward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 3 ldouble: 3 Function: "sincos_towardzero": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 2 ldouble: 2 Function: "sincos_upward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 3 ldouble: 3 @@ -2055,25 +2069,25 @@ ldouble: 5 Function: "tgamma_downward": double: 3 -float: 4 +float: 3 idouble: 3 -ifloat: 4 +ifloat: 3 ildouble: 5 ldouble: 5 Function: "tgamma_towardzero": -double: 4 -float: 4 -idouble: 4 -ifloat: 4 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 5 ldouble: 5 Function: "tgamma_upward": -double: 4 -float: 4 -idouble: 4 -ifloat: 4 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 ildouble: 5 ldouble: 5 @@ -2135,9 +2149,9 @@ ldouble: 5 Function: "y1_upward": double: 1 -float: 3 +float: 2 idouble: 1 -ifloat: 3 +ifloat: 2 ildouble: 7 ldouble: 7 diff --git a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps new file mode 100644 index 0000000000..bbb644a591 --- /dev/null +++ b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps @@ -0,0 +1,2176 @@ +# Begin of automatic generation + +# Maximal error of functions: +Function: "acos": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "acos_downward": +ildouble: 2 +ldouble: 2 + +Function: "acos_towardzero": +ildouble: 2 +ldouble: 2 + +Function: "acos_upward": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "acosh": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 2 + +Function: "acosh_downward": +double: 1 +idouble: 1 +ildouble: 6 +ldouble: 4 + +Function: "acosh_towardzero": +double: 1 +idouble: 1 +ildouble: 6 +ldouble: 4 + +Function: "acosh_upward": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 3 + +Function: "asin": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "asin_downward": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "asin_towardzero": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "asin_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "asinh": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 + +Function: "asinh_downward": +double: 1 +float: 1 +idouble: 1 +ildouble: 5 +ldouble: 5 + +Function: "asinh_towardzero": +double: 1 +float: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 + +Function: "asinh_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 5 +ldouble: 5 + +Function: "atan": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "atan2": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "atan2_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "atan2_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "atan2_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "atan_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "atan_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "atan_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "atanh": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 + +Function: "atanh_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 4 + +Function: "atanh_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 5 +ldouble: 3 + +Function: "atanh_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 5 +ldouble: 5 + +Function: "cabs": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "cabs_downward": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "cabs_towardzero": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "cabs_upward": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "cacos": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "cacos": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Real part of "cacos_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "cacos_downward": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Real part of "cacos_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "cacos_towardzero": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Real part of "cacos_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "cacos_upward": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: Real part of "cacosh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "cacosh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "cacosh_downward": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "cacosh_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Real part of "cacosh_towardzero": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "cacosh_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Real part of "cacosh_upward": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "cacosh_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: "carg": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "carg_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "carg_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "carg_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "casin": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "casin": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Real part of "casin_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "casin_downward": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Real part of "casin_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "casin_towardzero": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Real part of "casin_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "casin_upward": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: Real part of "casinh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "casinh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "casinh_downward": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "casinh_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Real part of "casinh_towardzero": +double: 4 +float: 3 +idouble: 4 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "casinh_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Real part of "casinh_upward": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "casinh_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "catan": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "catan_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "catan_downward": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Real part of "catan_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "catan_towardzero": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Real part of "catan_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "catan_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Real part of "catanh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "catanh_downward": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Imaginary part of "catanh_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "catanh_towardzero": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Imaginary part of "catanh_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "catanh_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: Imaginary part of "catanh_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "cbrt": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: "cbrt_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: "cbrt_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: "cbrt_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Real part of "ccos": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "ccos": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "ccos_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "ccos_downward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Real part of "ccos_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "ccos_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Real part of "ccos_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "ccos_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Real part of "ccosh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "ccosh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "ccosh_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "ccosh_downward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Real part of "ccosh_towardzero": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "ccosh_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Real part of "ccosh_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "ccosh_upward": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Real part of "cexp": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "cexp": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 + +Function: Real part of "cexp_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "cexp_downward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Real part of "cexp_towardzero": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "cexp_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Real part of "cexp_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "cexp_upward": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Real part of "clog": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "clog": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "clog10": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: Imaginary part of "clog10": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: Real part of "clog10_downward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 8 +ldouble: 8 + +Function: Imaginary part of "clog10_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "clog10_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 8 +ldouble: 8 + +Function: Imaginary part of "clog10_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "clog10_upward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 7 +ldouble: 7 + +Function: Imaginary part of "clog10_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "clog_downward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "clog_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "clog_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "clog_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "clog_upward": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +Function: Imaginary part of "clog_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "cos": +ildouble: 1 +ldouble: 1 + +Function: "cos_downward": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 + +Function: "cos_towardzero": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "cos_upward": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "cosh": +double: 1 +float: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "cosh_downward": +double: 2 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 3 + +Function: "cosh_towardzero": +double: 2 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "cosh_upward": +double: 4 +float: 2 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 3 + +Function: Real part of "cpow": +double: 2 +float: 5 +idouble: 2 +ifloat: 5 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "cpow": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: Real part of "cpow_downward": +double: 5 +float: 8 +idouble: 5 +ifloat: 8 +ildouble: 7 +ldouble: 7 + +Function: Imaginary part of "cpow_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Real part of "cpow_towardzero": +double: 5 +float: 8 +idouble: 5 +ifloat: 8 +ildouble: 7 +ldouble: 7 + +Function: Imaginary part of "cpow_towardzero": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 + +Function: Real part of "cpow_upward": +double: 4 +float: 1 +idouble: 4 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "cpow_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: Real part of "csin": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "csin": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +Function: Real part of "csin_downward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "csin_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "csin_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "csin_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "csin_upward": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "csin_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Real part of "csinh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "csinh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "csinh_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "csinh_downward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Real part of "csinh_towardzero": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "csinh_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: Real part of "csinh_upward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "csinh_upward": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Real part of "csqrt": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "csqrt": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Real part of "csqrt_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "csqrt_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Real part of "csqrt_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Imaginary part of "csqrt_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Real part of "csqrt_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "csqrt_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: Real part of "ctan": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Imaginary part of "ctan": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Real part of "ctan_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "ctan_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: Real part of "ctan_towardzero": +double: 3 +float: 1 +idouble: 3 +ifloat: 1 +ildouble: 5 +ldouble: 5 + +Function: Imaginary part of "ctan_towardzero": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Real part of "ctan_upward": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "ctan_upward": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "ctanh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: Imaginary part of "ctanh": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: Real part of "ctanh_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: Imaginary part of "ctanh_downward": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Real part of "ctanh_towardzero": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: Imaginary part of "ctanh_towardzero": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Real part of "ctanh_upward": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: Imaginary part of "ctanh_upward": +double: 3 +float: 2 +idouble: 3 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: "erf": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "erf_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "erf_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "erf_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "erfc": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: "erfc_downward": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +Function: "erfc_towardzero": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: "erfc_upward": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: "exp": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp10": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp10_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "exp10_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "exp10_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "exp2": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp2_downward": +ildouble: 1 +ldouble: 1 + +Function: "exp2_towardzero": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp2_upward": +ildouble: 1 +ldouble: 1 + +Function: "exp_downward": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp_towardzero": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "exp_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "expm1": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "expm1_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: "expm1_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: "expm1_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: "gamma": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +Function: "gamma_downward": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 7 +ldouble: 7 + +Function: "gamma_towardzero": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 7 +ldouble: 7 + +Function: "gamma_upward": +double: 3 +float: 4 +idouble: 3 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: "hypot": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "hypot_downward": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "hypot_towardzero": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "hypot_upward": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "j0": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "j0_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: "j0_towardzero": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 5 +ldouble: 5 + +Function: "j0_upward": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +Function: "j1": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "j1_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 4 +ldouble: 4 + +Function: "j1_towardzero": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: "j1_upward": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 3 +ldouble: 3 + +Function: "jn": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +Function: "jn_downward": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +Function: "jn_towardzero": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: "jn_upward": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: "lgamma": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +Function: "lgamma_downward": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 7 +ldouble: 7 + +Function: "lgamma_towardzero": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 7 +ldouble: 7 + +Function: "lgamma_upward": +double: 3 +float: 4 +idouble: 3 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: "log": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "log10": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "log10_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "log10_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "log10_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "log1p": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "log1p_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: "log1p_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 + +Function: "log1p_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: "log2": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "log2_downward": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "log2_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "log2_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "log_downward": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "log_towardzero": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "log_upward": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "pow": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "pow10": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "pow10_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "pow10_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "pow10_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "pow_downward": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 + +Function: "pow_towardzero": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "pow_upward": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "sin": +ildouble: 1 +ldouble: 1 + +Function: "sin_downward": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 + +Function: "sin_towardzero": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "sin_upward": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 + +Function: "sincos": +ildouble: 1 +ldouble: 1 + +Function: "sincos_downward": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 + +Function: "sincos_towardzero": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "sincos_upward": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 + +Function: "sinh": +double: 1 +ildouble: 2 +ldouble: 2 + +Function: "sinh_downward": +double: 2 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 5 + +Function: "sinh_towardzero": +double: 2 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 4 + +Function: "sinh_upward": +double: 4 +float: 2 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 5 + +Function: "tan": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "tan_downward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: "tan_towardzero": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: "tan_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: "tanh": +double: 1 +idouble: 1 +ildouble: 3 +ldouble: 3 + +Function: "tanh_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 7 +ldouble: 4 + +Function: "tanh_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 + +Function: "tanh_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 5 +ldouble: 4 + +Function: "tgamma": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: "tgamma_downward": +double: 3 +float: 4 +idouble: 3 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: "tgamma_towardzero": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: "tgamma_upward": +double: 4 +float: 4 +idouble: 4 +ifloat: 4 +ildouble: 5 +ldouble: 5 + +Function: "y0": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "y0_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 5 +ldouble: 5 + +Function: "y0_towardzero": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 5 +ldouble: 5 + +Function: "y0_upward": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 3 +ldouble: 3 + +Function: "y1": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 2 +ldouble: 2 + +Function: "y1_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 7 +ldouble: 7 + +Function: "y1_towardzero": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 5 +ldouble: 5 + +Function: "y1_upward": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +ildouble: 7 +ldouble: 7 + +Function: "yn": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +Function: "yn_downward": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 5 +ldouble: 5 + +Function: "yn_towardzero": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 5 +ldouble: 5 + +Function: "yn_upward": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 4 +ldouble: 4 + +# end of automatic generation -- cgit v1.2.3