diff options
| author | Joseph Myers <joseph@codesourcery.com> | 2015-03-25 22:21:20 +0000 |
|---|---|---|
| committer | Joseph Myers <joseph@codesourcery.com> | 2015-03-25 22:21:20 +0000 |
| commit | efd5b641dd793fe385e1685047f2c82f4811076c (patch) | |
| tree | 4fc3a314385ff03f74ab1d346c2dbfd1258a7f4f | |
| parent | e9b1015112405ec5fda3d2939b5d1ee0406e755d (diff) | |
| download | glibc-efd5b641dd793fe385e1685047f2c82f4811076c.tar.xz glibc-efd5b641dd793fe385e1685047f2c82f4811076c.zip | |
Add more tests of acosh, asinh and atanh.
This patch adds some randomly-generated tests of acosh, asinh and
atanh that are observed to increase ulps on x86_64.
Tested for x86_64 and x86 and ulps updated accordingly.
* math/auto-libm-test-in: Add more tests of acosh, asinh and
atanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
| -rw-r--r-- | ChangeLog | 6 | ||||
| -rw-r--r-- | math/auto-libm-test-in | 20 | ||||
| -rw-r--r-- | math/auto-libm-test-out | 764 | ||||
| -rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 42 | ||||
| -rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 84 |
5 files changed, 853 insertions, 63 deletions
@@ -1,5 +1,11 @@ 2015-03-25 Joseph Myers <joseph@codesourcery.com> + * math/auto-libm-test-in: Add more tests of acosh, asinh and + atanh. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + * math/auto-libm-test-in: Add another test of asin. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 5dd32371a5..939f6eaba1 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -111,6 +111,9 @@ acosh 0x1p59 acosh 0x1p100 acosh 0x1p500 acosh 0x1p5000 +acosh 0x1.80a368p+0 +acosh 0x1.0b9d3e9fc19fbp+0 +acosh 0x1.11eab6p+0 acosh max no-test-inline asin 0 @@ -205,6 +208,14 @@ asinh 0x1p-57 asinh 0x1p-58 asinh 0x1p-59 asinh 0x1p-100 +asinh -0x3.d26bb4p-4 +asinh -0x3.bdeef4p-4 +asinh -0x7.fc7fc8p-8 +asinh -0x3.b94a52e6913c2p-4 +asinh 0x7.d8e5a8p-4 +asinh -0x7.63a06320c42e4p-4 +asinh 0x6.f4a93p-4 +asinh -0x7.88bcc8p-4 # Bug 16350: underflow exception may be missing. asinh 0x1p-500 missing-underflow asinh 0x1p-5000 missing-underflow @@ -340,6 +351,15 @@ atanh 0x1p-57 atanh 0x1p-58 atanh 0x1p-59 atanh 0x1p-100 +atanh -0x6.e6c77p-20 +atanh 0x3.2ca824p-4 +atanh -0x1.cc1d66p-4 +atanh -0xf.cd3809ca8fd28p-4 no-test-inline +atanh -0x1.04f386p-4 +atanh -0x2.084568p-4 +atanh -0x3.e0a5d8p-4 +atanh 0x3.dfb1f5db0ceccp-4 +atanh 0x2.251b2a64c85dep-4 # Bug 16352: underflow exception may be missing. atanh 0x1p-500 missing-underflow atanh 0x1p-5000 missing-underflow diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 89e9effb8b..68435abd35 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -3288,6 +3288,125 @@ acosh 0x1p5000 = acosh tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a8p+8L : inexact-ok = acosh towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7p+8L : inexact-ok = acosh upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a8p+8L : inexact-ok +acosh 0x1.80a368p+0 += acosh downward flt-32 0x1.80a368p+0f : 0xf.6f355p-4f : inexact-ok += acosh tonearest flt-32 0x1.80a368p+0f : 0xf.6f355p-4f : inexact-ok += acosh towardzero flt-32 0x1.80a368p+0f : 0xf.6f355p-4f : inexact-ok += acosh upward flt-32 0x1.80a368p+0f : 0xf.6f356p-4f : inexact-ok += acosh downward dbl-64 0x1.80a368p+0 : 0xf.6f3554d09745p-4 : inexact-ok += acosh tonearest dbl-64 0x1.80a368p+0 : 0xf.6f3554d09745p-4 : inexact-ok += acosh towardzero dbl-64 0x1.80a368p+0 : 0xf.6f3554d09745p-4 : inexact-ok += acosh upward dbl-64 0x1.80a368p+0 : 0xf.6f3554d097458p-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.80a368p+0L : 0xf.6f3554d097450e3p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.80a368p+0L : 0xf.6f3554d097450e3p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.80a368p+0L : 0xf.6f3554d097450e3p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.80a368p+0L : 0xf.6f3554d097450e4p-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.80a368p+0L : 0xf.6f3554d097450e3p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.80a368p+0L : 0xf.6f3554d097450e3p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.80a368p+0L : 0xf.6f3554d097450e3p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.80a368p+0L : 0xf.6f3554d097450e4p-4L : inexact-ok += acosh downward ldbl-128 0x1.80a368p+0L : 0xf.6f3554d097450e37ef5beb7cf3dp-4L : inexact-ok += acosh tonearest ldbl-128 0x1.80a368p+0L : 0xf.6f3554d097450e37ef5beb7cf3d8p-4L : inexact-ok += acosh towardzero ldbl-128 0x1.80a368p+0L : 0xf.6f3554d097450e37ef5beb7cf3dp-4L : inexact-ok += acosh upward ldbl-128 0x1.80a368p+0L : 0xf.6f3554d097450e37ef5beb7cf3d8p-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.80a368p+0L : 0xf.6f3554d097450e37ef5beb7cfp-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.80a368p+0L : 0xf.6f3554d097450e37ef5beb7cf4p-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.80a368p+0L : 0xf.6f3554d097450e37ef5beb7cfp-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.80a368p+0L : 0xf.6f3554d097450e37ef5beb7cf4p-4L : inexact-ok +acosh 0x1.0b9d3e9fc19fbp+0 += acosh downward flt-32 0x1.0b9d4p+0f : 0x4.cd32f8p-4f : inexact-ok += acosh tonearest flt-32 0x1.0b9d4p+0f : 0x4.cd32f8p-4f : inexact-ok += acosh towardzero flt-32 0x1.0b9d4p+0f : 0x4.cd32f8p-4f : inexact-ok += acosh upward flt-32 0x1.0b9d4p+0f : 0x4.cd33p-4f : inexact-ok += acosh downward dbl-64 0x1.0b9d4p+0 : 0x4.cd32fbd26f204p-4 : inexact-ok += acosh tonearest dbl-64 0x1.0b9d4p+0 : 0x4.cd32fbd26f204p-4 : inexact-ok += acosh towardzero dbl-64 0x1.0b9d4p+0 : 0x4.cd32fbd26f204p-4 : inexact-ok += acosh upward dbl-64 0x1.0b9d4p+0 : 0x4.cd32fbd26f208p-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f38p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f38p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f38p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f4p-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f38p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f38p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f38p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f4p-4L : inexact-ok += acosh downward ldbl-128 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f39efd8914f2758p-4L : inexact-ok += acosh tonearest ldbl-128 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f39efd8914f2758p-4L : inexact-ok += acosh towardzero ldbl-128 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f39efd8914f2758p-4L : inexact-ok += acosh upward ldbl-128 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f39efd8914f275cp-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f39efd8914f26p-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f39efd8914f28p-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f39efd8914f26p-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.0b9d4p+0L : 0x4.cd32fbd26f204f39efd8914f28p-4L : inexact-ok += acosh downward flt-32 0x1.0b9d3ep+0f : 0x4.cd329p-4f : inexact-ok += acosh tonearest flt-32 0x1.0b9d3ep+0f : 0x4.cd329p-4f : inexact-ok += acosh towardzero flt-32 0x1.0b9d3ep+0f : 0x4.cd329p-4f : inexact-ok += acosh upward flt-32 0x1.0b9d3ep+0f : 0x4.cd3298p-4f : inexact-ok += acosh downward dbl-64 0x1.0b9d3ep+0 : 0x4.cd3292c615cccp-4 : inexact-ok += acosh tonearest dbl-64 0x1.0b9d3ep+0 : 0x4.cd3292c615cdp-4 : inexact-ok += acosh towardzero dbl-64 0x1.0b9d3ep+0 : 0x4.cd3292c615cccp-4 : inexact-ok += acosh upward dbl-64 0x1.0b9d3ep+0 : 0x4.cd3292c615cdp-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa7p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa7p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa7p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa78p-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa7p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa7p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa7p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa78p-4L : inexact-ok += acosh downward ldbl-128 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa71e8b890b497f8p-4L : inexact-ok += acosh tonearest ldbl-128 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa71e8b890b497fcp-4L : inexact-ok += acosh towardzero ldbl-128 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa71e8b890b497f8p-4L : inexact-ok += acosh upward ldbl-128 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa71e8b890b497fcp-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa71e8b890b496p-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa71e8b890b498p-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa71e8b890b496p-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.0b9d3ep+0L : 0x4.cd3292c615ccfa71e8b890b498p-4L : inexact-ok += acosh downward dbl-64 0x1.0b9d3e9fc19fbp+0 : 0x4.cd32b38d26738p-4 : inexact-ok += acosh tonearest dbl-64 0x1.0b9d3e9fc19fbp+0 : 0x4.cd32b38d26738p-4 : inexact-ok += acosh towardzero dbl-64 0x1.0b9d3e9fc19fbp+0 : 0x4.cd32b38d26738p-4 : inexact-ok += acosh upward dbl-64 0x1.0b9d3e9fc19fbp+0 : 0x4.cd32b38d2673cp-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382bp-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382bp-4L : inexact-ok += acosh downward ldbl-128 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8f4725060b34cp-4L : inexact-ok += acosh tonearest ldbl-128 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8f4725060b34cp-4L : inexact-ok += acosh towardzero ldbl-128 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8f4725060b34cp-4L : inexact-ok += acosh upward ldbl-128 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8f4725060b35p-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8f4725060b2p-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8f4725060b4p-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8f4725060b2p-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.0b9d3e9fc19fbp+0L : 0x4.cd32b38d267382a8f4725060b4p-4L : inexact-ok +acosh 0x1.11eab6p+0 += acosh downward flt-32 0x1.11eab6p+0f : 0x5.f3a5d8p-4f : inexact-ok += acosh tonearest flt-32 0x1.11eab6p+0f : 0x5.f3a5ep-4f : inexact-ok += acosh towardzero flt-32 0x1.11eab6p+0f : 0x5.f3a5d8p-4f : inexact-ok += acosh upward flt-32 0x1.11eab6p+0f : 0x5.f3a5ep-4f : inexact-ok += acosh downward dbl-64 0x1.11eab6p+0 : 0x5.f3a5dc5f386bcp-4 : inexact-ok += acosh tonearest dbl-64 0x1.11eab6p+0 : 0x5.f3a5dc5f386cp-4 : inexact-ok += acosh towardzero dbl-64 0x1.11eab6p+0 : 0x5.f3a5dc5f386bcp-4 : inexact-ok += acosh upward dbl-64 0x1.11eab6p+0 : 0x5.f3a5dc5f386cp-4 : inexact-ok += acosh downward ldbl-96-intel 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf39p-4L : inexact-ok += acosh tonearest ldbl-96-intel 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf398p-4L : inexact-ok += acosh towardzero ldbl-96-intel 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf39p-4L : inexact-ok += acosh upward ldbl-96-intel 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf398p-4L : inexact-ok += acosh downward ldbl-96-m68k 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf39p-4L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf398p-4L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf39p-4L : inexact-ok += acosh upward ldbl-96-m68k 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf398p-4L : inexact-ok += acosh downward ldbl-128 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf397c2b2174968d8p-4L : inexact-ok += acosh tonearest ldbl-128 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf397c2b2174968dcp-4L : inexact-ok += acosh towardzero ldbl-128 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf397c2b2174968d8p-4L : inexact-ok += acosh upward ldbl-128 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf397c2b2174968dcp-4L : inexact-ok += acosh downward ldbl-128ibm 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf397c2b2174968p-4L : inexact-ok += acosh tonearest ldbl-128ibm 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf397c2b2174968p-4L : inexact-ok += acosh towardzero ldbl-128ibm 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf397c2b2174968p-4L : inexact-ok += acosh upward ldbl-128ibm 0x1.11eab6p+0L : 0x5.f3a5dc5f386bf397c2b217496ap-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 @@ -6328,6 +6447,294 @@ asinh 0x1p-100 = asinh tonearest ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok = asinh towardzero ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-104L : inexact-ok = asinh upward ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok +asinh -0x3.d26bb4p-4 += asinh downward flt-32 -0x3.d26bb4p-4f : -0x3.c958dcp-4f : inexact-ok += asinh tonearest flt-32 -0x3.d26bb4p-4f : -0x3.c958d8p-4f : inexact-ok += asinh towardzero flt-32 -0x3.d26bb4p-4f : -0x3.c958d8p-4f : inexact-ok += asinh upward flt-32 -0x3.d26bb4p-4f : -0x3.c958d8p-4f : inexact-ok += asinh downward dbl-64 -0x3.d26bb4p-4 : -0x3.c958d830129a4p-4 : inexact-ok += asinh tonearest dbl-64 -0x3.d26bb4p-4 : -0x3.c958d830129a2p-4 : inexact-ok += asinh towardzero dbl-64 -0x3.d26bb4p-4 : -0x3.c958d830129a2p-4 : inexact-ok += asinh upward dbl-64 -0x3.d26bb4p-4 : -0x3.c958d830129a2p-4 : inexact-ok += asinh downward ldbl-96-intel -0x3.d26bb4p-4L : -0x3.c958d830129a2314p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x3.d26bb4p-4L : -0x3.c958d830129a231p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x3.d26bb4p-4L : -0x3.c958d830129a231p-4L : inexact-ok += asinh upward ldbl-96-intel -0x3.d26bb4p-4L : -0x3.c958d830129a231p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x3.d26bb4p-4L : -0x3.c958d830129a2314p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x3.d26bb4p-4L : -0x3.c958d830129a231p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x3.d26bb4p-4L : -0x3.c958d830129a231p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x3.d26bb4p-4L : -0x3.c958d830129a231p-4L : inexact-ok += asinh downward ldbl-128 -0x3.d26bb4p-4L : -0x3.c958d830129a2311e46d02ce948cp-4L : inexact-ok += asinh tonearest ldbl-128 -0x3.d26bb4p-4L : -0x3.c958d830129a2311e46d02ce948ap-4L : inexact-ok += asinh towardzero ldbl-128 -0x3.d26bb4p-4L : -0x3.c958d830129a2311e46d02ce948ap-4L : inexact-ok += asinh upward ldbl-128 -0x3.d26bb4p-4L : -0x3.c958d830129a2311e46d02ce948ap-4L : inexact-ok += asinh downward ldbl-128ibm -0x3.d26bb4p-4L : -0x3.c958d830129a2311e46d02ce95p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x3.d26bb4p-4L : -0x3.c958d830129a2311e46d02ce95p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x3.d26bb4p-4L : -0x3.c958d830129a2311e46d02ce94p-4L : inexact-ok += asinh upward ldbl-128ibm -0x3.d26bb4p-4L : -0x3.c958d830129a2311e46d02ce94p-4L : inexact-ok +asinh -0x3.bdeef4p-4 += asinh downward flt-32 -0x3.bdeef4p-4f : -0x3.b568cp-4f : inexact-ok += asinh tonearest flt-32 -0x3.bdeef4p-4f : -0x3.b568cp-4f : inexact-ok += asinh towardzero flt-32 -0x3.bdeef4p-4f : -0x3.b568bcp-4f : inexact-ok += asinh upward flt-32 -0x3.bdeef4p-4f : -0x3.b568bcp-4f : inexact-ok += asinh downward dbl-64 -0x3.bdeef4p-4 : -0x3.b568bf5eec678p-4 : inexact-ok += asinh tonearest dbl-64 -0x3.bdeef4p-4 : -0x3.b568bf5eec676p-4 : inexact-ok += asinh towardzero dbl-64 -0x3.bdeef4p-4 : -0x3.b568bf5eec676p-4 : inexact-ok += asinh upward dbl-64 -0x3.bdeef4p-4 : -0x3.b568bf5eec676p-4 : inexact-ok += asinh downward ldbl-96-intel -0x3.bdeef4p-4L : -0x3.b568bf5eec676954p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x3.bdeef4p-4L : -0x3.b568bf5eec676954p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x3.bdeef4p-4L : -0x3.b568bf5eec67695p-4L : inexact-ok += asinh upward ldbl-96-intel -0x3.bdeef4p-4L : -0x3.b568bf5eec67695p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x3.bdeef4p-4L : -0x3.b568bf5eec676954p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x3.bdeef4p-4L : -0x3.b568bf5eec676954p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x3.bdeef4p-4L : -0x3.b568bf5eec67695p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x3.bdeef4p-4L : -0x3.b568bf5eec67695p-4L : inexact-ok += asinh downward ldbl-128 -0x3.bdeef4p-4L : -0x3.b568bf5eec676953e540354ab57p-4L : inexact-ok += asinh tonearest ldbl-128 -0x3.bdeef4p-4L : -0x3.b568bf5eec676953e540354ab56ep-4L : inexact-ok += asinh towardzero ldbl-128 -0x3.bdeef4p-4L : -0x3.b568bf5eec676953e540354ab56ep-4L : inexact-ok += asinh upward ldbl-128 -0x3.bdeef4p-4L : -0x3.b568bf5eec676953e540354ab56ep-4L : inexact-ok += asinh downward ldbl-128ibm -0x3.bdeef4p-4L : -0x3.b568bf5eec676953e540354ab6p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x3.bdeef4p-4L : -0x3.b568bf5eec676953e540354ab5p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x3.bdeef4p-4L : -0x3.b568bf5eec676953e540354ab5p-4L : inexact-ok += asinh upward ldbl-128ibm -0x3.bdeef4p-4L : -0x3.b568bf5eec676953e540354ab5p-4L : inexact-ok +asinh -0x7.fc7fc8p-8 += asinh downward flt-32 -0x7.fc7fc8p-8f : -0x7.fc2afp-8f : inexact-ok += asinh tonearest flt-32 -0x7.fc7fc8p-8f : -0x7.fc2afp-8f : inexact-ok += asinh towardzero flt-32 -0x7.fc7fc8p-8f : -0x7.fc2ae8p-8f : inexact-ok += asinh upward flt-32 -0x7.fc7fc8p-8f : -0x7.fc2ae8p-8f : inexact-ok += asinh downward dbl-64 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed36p-8 : inexact-ok += asinh tonearest dbl-64 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed36p-8 : inexact-ok += asinh towardzero dbl-64 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35cp-8 : inexact-ok += asinh upward dbl-64 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35cp-8 : inexact-ok += asinh downward ldbl-96-intel -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec5p-8L : inexact-ok += asinh tonearest ldbl-96-intel -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec5p-8L : inexact-ok += asinh towardzero ldbl-96-intel -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec48p-8L : inexact-ok += asinh upward ldbl-96-intel -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec48p-8L : inexact-ok += asinh downward ldbl-96-m68k -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec5p-8L : inexact-ok += asinh tonearest ldbl-96-m68k -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec5p-8L : inexact-ok += asinh towardzero ldbl-96-m68k -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec48p-8L : inexact-ok += asinh upward ldbl-96-m68k -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec48p-8L : inexact-ok += asinh downward ldbl-128 -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec4f3b852298d344p-8L : inexact-ok += asinh tonearest ldbl-128 -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec4f3b852298d344p-8L : inexact-ok += asinh towardzero ldbl-128 -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec4f3b852298d34p-8L : inexact-ok += asinh upward ldbl-128 -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec4f3b852298d34p-8L : inexact-ok += asinh downward ldbl-128ibm -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec4f3b852298d4p-8L : inexact-ok += asinh tonearest ldbl-128ibm -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec4f3b852298d4p-8L : inexact-ok += asinh towardzero ldbl-128ibm -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec4f3b852298d2p-8L : inexact-ok += asinh upward ldbl-128ibm -0x7.fc7fc8p-8L : -0x7.fc2aec03ed35ec4f3b852298d2p-8L : inexact-ok +asinh -0x3.b94a52e6913c2p-4 += asinh downward flt-32 -0x3.b94a5p-4f : -0x3.b0e334p-4f : inexact-ok += asinh tonearest flt-32 -0x3.b94a5p-4f : -0x3.b0e33p-4f : inexact-ok += asinh towardzero flt-32 -0x3.b94a5p-4f : -0x3.b0e33p-4f : inexact-ok += asinh upward flt-32 -0x3.b94a5p-4f : -0x3.b0e33p-4f : inexact-ok += asinh downward dbl-64 -0x3.b94a5p-4 : -0x3.b0e331596c77ap-4 : inexact-ok += asinh tonearest dbl-64 -0x3.b94a5p-4 : -0x3.b0e331596c778p-4 : inexact-ok += asinh towardzero dbl-64 -0x3.b94a5p-4 : -0x3.b0e331596c778p-4 : inexact-ok += asinh upward dbl-64 -0x3.b94a5p-4 : -0x3.b0e331596c778p-4 : inexact-ok += asinh downward ldbl-96-intel -0x3.b94a5p-4L : -0x3.b0e331596c7781fp-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x3.b94a5p-4L : -0x3.b0e331596c7781ecp-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x3.b94a5p-4L : -0x3.b0e331596c7781ecp-4L : inexact-ok += asinh upward ldbl-96-intel -0x3.b94a5p-4L : -0x3.b0e331596c7781ecp-4L : inexact-ok += asinh downward ldbl-96-m68k -0x3.b94a5p-4L : -0x3.b0e331596c7781fp-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x3.b94a5p-4L : -0x3.b0e331596c7781ecp-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x3.b94a5p-4L : -0x3.b0e331596c7781ecp-4L : inexact-ok += asinh upward ldbl-96-m68k -0x3.b94a5p-4L : -0x3.b0e331596c7781ecp-4L : inexact-ok += asinh downward ldbl-128 -0x3.b94a5p-4L : -0x3.b0e331596c7781edc668b0947d86p-4L : inexact-ok += asinh tonearest ldbl-128 -0x3.b94a5p-4L : -0x3.b0e331596c7781edc668b0947d86p-4L : inexact-ok += asinh towardzero ldbl-128 -0x3.b94a5p-4L : -0x3.b0e331596c7781edc668b0947d84p-4L : inexact-ok += asinh upward ldbl-128 -0x3.b94a5p-4L : -0x3.b0e331596c7781edc668b0947d84p-4L : inexact-ok += asinh downward ldbl-128ibm -0x3.b94a5p-4L : -0x3.b0e331596c7781edc668b0947ep-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x3.b94a5p-4L : -0x3.b0e331596c7781edc668b0947ep-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x3.b94a5p-4L : -0x3.b0e331596c7781edc668b0947dp-4L : inexact-ok += asinh upward ldbl-128ibm -0x3.b94a5p-4L : -0x3.b0e331596c7781edc668b0947dp-4L : inexact-ok += asinh downward flt-32 -0x3.b94a54p-4f : -0x3.b0e338p-4f : inexact-ok += asinh tonearest flt-32 -0x3.b94a54p-4f : -0x3.b0e334p-4f : inexact-ok += asinh towardzero flt-32 -0x3.b94a54p-4f : -0x3.b0e334p-4f : inexact-ok += asinh upward flt-32 -0x3.b94a54p-4f : -0x3.b0e334p-4f : inexact-ok += asinh downward dbl-64 -0x3.b94a54p-4 : -0x3.b0e3353ec4c12p-4 : inexact-ok += asinh tonearest dbl-64 -0x3.b94a54p-4 : -0x3.b0e3353ec4c12p-4 : inexact-ok += asinh towardzero dbl-64 -0x3.b94a54p-4 : -0x3.b0e3353ec4c1p-4 : inexact-ok += asinh upward dbl-64 -0x3.b94a54p-4 : -0x3.b0e3353ec4c1p-4 : inexact-ok += asinh downward ldbl-96-intel -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c4p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c4p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x3.b94a54p-4L : -0x3.b0e3353ec4c110cp-4L : inexact-ok += asinh upward ldbl-96-intel -0x3.b94a54p-4L : -0x3.b0e3353ec4c110cp-4L : inexact-ok += asinh downward ldbl-96-m68k -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c4p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c4p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x3.b94a54p-4L : -0x3.b0e3353ec4c110cp-4L : inexact-ok += asinh upward ldbl-96-m68k -0x3.b94a54p-4L : -0x3.b0e3353ec4c110cp-4L : inexact-ok += asinh downward ldbl-128 -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c2cb860e4335a8p-4L : inexact-ok += asinh tonearest ldbl-128 -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c2cb860e4335a6p-4L : inexact-ok += asinh towardzero ldbl-128 -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c2cb860e4335a6p-4L : inexact-ok += asinh upward ldbl-128 -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c2cb860e4335a6p-4L : inexact-ok += asinh downward ldbl-128ibm -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c2cb860e4336p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c2cb860e4336p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c2cb860e4335p-4L : inexact-ok += asinh upward ldbl-128ibm -0x3.b94a54p-4L : -0x3.b0e3353ec4c110c2cb860e4335p-4L : inexact-ok += asinh downward dbl-64 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9654p-4 : inexact-ok += asinh tonearest dbl-64 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652p-4 : inexact-ok += asinh towardzero dbl-64 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652p-4 : inexact-ok += asinh upward dbl-64 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652p-4 : inexact-ok += asinh downward ldbl-96-intel -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242cp-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242cp-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca9652428p-4L : inexact-ok += asinh upward ldbl-96-intel -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca9652428p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242cp-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242cp-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca9652428p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca9652428p-4L : inexact-ok += asinh downward ldbl-128 -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242afb569c3a5ce8p-4L : inexact-ok += asinh tonearest ldbl-128 -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242afb569c3a5ce6p-4L : inexact-ok += asinh towardzero ldbl-128 -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242afb569c3a5ce6p-4L : inexact-ok += asinh upward ldbl-128 -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242afb569c3a5ce6p-4L : inexact-ok += asinh downward ldbl-128ibm -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242afb569c3a5dp-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242afb569c3a5dp-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242afb569c3a5cp-4L : inexact-ok += asinh upward ldbl-128ibm -0x3.b94a52e6913c2p-4L : -0x3.b0e3342ca965242afb569c3a5cp-4L : inexact-ok +asinh 0x7.d8e5a8p-4 += asinh downward flt-32 0x7.d8e5a8p-4f : 0x7.900098p-4f : inexact-ok += asinh tonearest flt-32 0x7.d8e5a8p-4f : 0x7.900098p-4f : inexact-ok += asinh towardzero flt-32 0x7.d8e5a8p-4f : 0x7.900098p-4f : inexact-ok += asinh upward flt-32 0x7.d8e5a8p-4f : 0x7.9000ap-4f : inexact-ok += asinh downward dbl-64 0x7.d8e5a8p-4 : 0x7.90009894e809p-4 : inexact-ok += asinh tonearest dbl-64 0x7.d8e5a8p-4 : 0x7.90009894e809p-4 : inexact-ok += asinh towardzero dbl-64 0x7.d8e5a8p-4 : 0x7.90009894e809p-4 : inexact-ok += asinh upward dbl-64 0x7.d8e5a8p-4 : 0x7.90009894e8094p-4 : inexact-ok += asinh downward ldbl-96-intel 0x7.d8e5a8p-4L : 0x7.90009894e8091718p-4L : inexact-ok += asinh tonearest ldbl-96-intel 0x7.d8e5a8p-4L : 0x7.90009894e8091718p-4L : inexact-ok += asinh towardzero ldbl-96-intel 0x7.d8e5a8p-4L : 0x7.90009894e8091718p-4L : inexact-ok += asinh upward ldbl-96-intel 0x7.d8e5a8p-4L : 0x7.90009894e809172p-4L : inexact-ok += asinh downward ldbl-96-m68k 0x7.d8e5a8p-4L : 0x7.90009894e8091718p-4L : inexact-ok += asinh tonearest ldbl-96-m68k 0x7.d8e5a8p-4L : 0x7.90009894e8091718p-4L : inexact-ok += asinh towardzero ldbl-96-m68k 0x7.d8e5a8p-4L : 0x7.90009894e8091718p-4L : inexact-ok += asinh upward ldbl-96-m68k 0x7.d8e5a8p-4L : 0x7.90009894e809172p-4L : inexact-ok += asinh downward ldbl-128 0x7.d8e5a8p-4L : 0x7.90009894e809171b324a20cc7fc4p-4L : inexact-ok += asinh tonearest ldbl-128 0x7.d8e5a8p-4L : 0x7.90009894e809171b324a20cc7fc8p-4L : inexact-ok += asinh towardzero ldbl-128 0x7.d8e5a8p-4L : 0x7.90009894e809171b324a20cc7fc4p-4L : inexact-ok += asinh upward ldbl-128 0x7.d8e5a8p-4L : 0x7.90009894e809171b324a20cc7fc8p-4L : inexact-ok += asinh downward ldbl-128ibm 0x7.d8e5a8p-4L : 0x7.90009894e809171b324a20cc7ep-4L : inexact-ok += asinh tonearest ldbl-128ibm 0x7.d8e5a8p-4L : 0x7.90009894e809171b324a20cc8p-4L : inexact-ok += asinh towardzero ldbl-128ibm 0x7.d8e5a8p-4L : 0x7.90009894e809171b324a20cc7ep-4L : inexact-ok += asinh upward ldbl-128ibm 0x7.d8e5a8p-4L : 0x7.90009894e809171b324a20cc8p-4L : inexact-ok +asinh -0x7.63a06320c42e4p-4 += asinh downward flt-32 -0x7.63a06p-4f : -0x7.261f6p-4f : inexact-ok += asinh tonearest flt-32 -0x7.63a06p-4f : -0x7.261f58p-4f : inexact-ok += asinh towardzero flt-32 -0x7.63a06p-4f : -0x7.261f58p-4f : inexact-ok += asinh upward flt-32 -0x7.63a06p-4f : -0x7.261f58p-4f : inexact-ok += asinh downward dbl-64 -0x7.63a06p-4 : -0x7.261f5a1d1207p-4 : inexact-ok += asinh tonearest dbl-64 -0x7.63a06p-4 : -0x7.261f5a1d1207p-4 : inexact-ok += asinh towardzero dbl-64 -0x7.63a06p-4 : -0x7.261f5a1d1206cp-4 : inexact-ok += asinh upward dbl-64 -0x7.63a06p-4 : -0x7.261f5a1d1206cp-4 : inexact-ok += asinh downward ldbl-96-intel -0x7.63a06p-4L : -0x7.261f5a1d1206f028p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x7.63a06p-4L : -0x7.261f5a1d1206f028p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x7.63a06p-4L : -0x7.261f5a1d1206f02p-4L : inexact-ok += asinh upward ldbl-96-intel -0x7.63a06p-4L : -0x7.261f5a1d1206f02p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x7.63a06p-4L : -0x7.261f5a1d1206f028p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x7.63a06p-4L : -0x7.261f5a1d1206f028p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x7.63a06p-4L : -0x7.261f5a1d1206f02p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x7.63a06p-4L : -0x7.261f5a1d1206f02p-4L : inexact-ok += asinh downward ldbl-128 -0x7.63a06p-4L : -0x7.261f5a1d1206f0273eb68b1daaf4p-4L : inexact-ok += asinh tonearest ldbl-128 -0x7.63a06p-4L : -0x7.261f5a1d1206f0273eb68b1daaf4p-4L : inexact-ok += asinh towardzero ldbl-128 -0x7.63a06p-4L : -0x7.261f5 |
