mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-12 16:20:06 +00:00
Add more tests of acosh, atanh, cos, csqrt, erfc, sin, sincos.
This patch adds more randomly-generated tests of various libm functions 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, atanh, cos, csqrt, erfc, sin and sincos. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
This commit is contained in:
parent
eda361c8d9
commit
471dffa12c
@ -1,3 +1,11 @@
|
||||
2015-05-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* math/auto-libm-test-in: Add more tests of acosh, atanh, cos,
|
||||
csqrt, erfc, sin and sincos.
|
||||
* math/auto-libm-test-out: Regenerated.
|
||||
* sysdeps/i386/fpu/libm-test-ulps: Update.
|
||||
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
|
||||
|
||||
2015-05-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||
|
||||
* sysdeps/aarch64/libm-test-ulps: Update.
|
||||
|
@ -115,6 +115,7 @@ acosh 0x1.80a368p+0
|
||||
acosh 0x1.0b9d3e9fc19fbp+0
|
||||
acosh 0x1.11eab6p+0
|
||||
acosh 0x1.0fffaap+0
|
||||
acosh 0x1.068e0eca105a6p+0
|
||||
acosh max no-test-inline
|
||||
|
||||
asin 0
|
||||
@ -378,6 +379,8 @@ atanh 0x2.251b2a64c85dep-4
|
||||
atanh -0x2.e3458cp-4
|
||||
atanh 0x3.91d9f3c80c72d7acp-4
|
||||
atanh -0x2.6c52c26567198p-4
|
||||
atanh 0x3.a274ecp-4
|
||||
atanh -0x3.f0f519a687b64p-8
|
||||
# Bug 16352: underflow exception may be missing.
|
||||
atanh 0x1p-500 missing-underflow
|
||||
atanh 0x1p-5000 missing-underflow
|
||||
@ -888,6 +891,7 @@ cos min_subnorm
|
||||
cos -min_subnorm
|
||||
cos -0x3.3de320f6be87ep+1020
|
||||
cos 0xe.9f1e5bc3bb88p+112
|
||||
cos 0x4.7857dp+68
|
||||
|
||||
cosh 0
|
||||
cosh -0
|
||||
@ -981,6 +985,7 @@ csqrt 0x5.9cc21p-4 -0x1.fb1ec91b40dcdp+0
|
||||
csqrt -0x7.31291c9fdae04p-160 -0x8p-152
|
||||
csqrt 0x1.d60caep+0 0x7.a7d468p+0
|
||||
csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152
|
||||
csqrt 0xd.25d559ac5baap-168 0x8p-152
|
||||
|
||||
csqrt 0x1.fffffep+127 0x1.fffffep+127
|
||||
csqrt 0x1.fffffep+127 1.0
|
||||
@ -1157,6 +1162,7 @@ erfc 0xd.28abfp-4
|
||||
erfc 0x1.5289fep+0
|
||||
erfc 0x4.b48498p+0
|
||||
erfc 0x2.f8646cp+0
|
||||
erfc 0x1.514548p+0
|
||||
|
||||
exp 0
|
||||
exp -0
|
||||
@ -2284,6 +2290,7 @@ sin 10
|
||||
sin 0x1.2001469775ce6p32
|
||||
sin -0x3.3de320f6be87ep+1020
|
||||
sin 0xe.9f1e5bc3bb88p+112
|
||||
sin 0x4.7857dp+68
|
||||
|
||||
sincos 0
|
||||
sincos -0
|
||||
@ -2305,6 +2312,7 @@ sincos 0x1p+50
|
||||
sincos 0x1p+28
|
||||
sincos -0x3.3de320f6be87ep+1020
|
||||
sincos 0xe.9f1e5bc3bb88p+112
|
||||
sincos 0x4.7857dp+68
|
||||
|
||||
sinh 0
|
||||
sinh -0
|
||||
|
@ -3432,6 +3432,75 @@ acosh 0x1.0fffaap+0
|
||||
= acosh tonearest ldbl-128ibm 0x1.0fffaap+0L : 0x5.a0a86a1d26c7fdfbf175ccccc8p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-128ibm 0x1.0fffaap+0L : 0x5.a0a86a1d26c7fdfbf175ccccc6p-4L : inexact-ok
|
||||
= acosh upward ldbl-128ibm 0x1.0fffaap+0L : 0x5.a0a86a1d26c7fdfbf175ccccc8p-4L : inexact-ok
|
||||
acosh 0x1.068e0eca105a6p+0
|
||||
= acosh downward flt-32 0x1.068e1p+0f : 0x3.9cf254p-4f : inexact-ok
|
||||
= acosh tonearest flt-32 0x1.068e1p+0f : 0x3.9cf258p-4f : inexact-ok
|
||||
= acosh towardzero flt-32 0x1.068e1p+0f : 0x3.9cf254p-4f : inexact-ok
|
||||
= acosh upward flt-32 0x1.068e1p+0f : 0x3.9cf258p-4f : inexact-ok
|
||||
= acosh downward dbl-64 0x1.068e1p+0 : 0x3.9cf2578fe1274p-4 : inexact-ok
|
||||
= acosh tonearest dbl-64 0x1.068e1p+0 : 0x3.9cf2578fe1276p-4 : inexact-ok
|
||||
= acosh towardzero dbl-64 0x1.068e1p+0 : 0x3.9cf2578fe1274p-4 : inexact-ok
|
||||
= acosh upward dbl-64 0x1.068e1p+0 : 0x3.9cf2578fe1276p-4 : inexact-ok
|
||||
= acosh downward ldbl-96-intel 0x1.068e1p+0L : 0x3.9cf2578fe127544cp-4L : inexact-ok
|
||||
= acosh tonearest ldbl-96-intel 0x1.068e1p+0L : 0x3.9cf2578fe127545p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-96-intel 0x1.068e1p+0L : 0x3.9cf2578fe127544cp-4L : inexact-ok
|
||||
= acosh upward ldbl-96-intel 0x1.068e1p+0L : 0x3.9cf2578fe127545p-4L : inexact-ok
|
||||
= acosh downward ldbl-96-m68k 0x1.068e1p+0L : 0x3.9cf2578fe127544cp-4L : inexact-ok
|
||||
= acosh tonearest ldbl-96-m68k 0x1.068e1p+0L : 0x3.9cf2578fe127545p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-96-m68k 0x1.068e1p+0L : 0x3.9cf2578fe127544cp-4L : inexact-ok
|
||||
= acosh upward ldbl-96-m68k 0x1.068e1p+0L : 0x3.9cf2578fe127545p-4L : inexact-ok
|
||||
= acosh downward ldbl-128 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf6494p-4L : inexact-ok
|
||||
= acosh tonearest ldbl-128 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf6496p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-128 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf6494p-4L : inexact-ok
|
||||
= acosh upward ldbl-128 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf6496p-4L : inexact-ok
|
||||
= acosh downward ldbl-128ibm 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf64p-4L : inexact-ok
|
||||
= acosh tonearest ldbl-128ibm 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf65p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-128ibm 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf64p-4L : inexact-ok
|
||||
= acosh upward ldbl-128ibm 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf65p-4L : inexact-ok
|
||||
= acosh downward flt-32 0x1.068e0ep+0f : 0x3.9cf1c8p-4f : inexact-ok
|
||||
= acosh tonearest flt-32 0x1.068e0ep+0f : 0x3.9cf1ccp-4f : inexact-ok
|
||||
= acosh towardzero flt-32 0x1.068e0ep+0f : 0x3.9cf1c8p-4f : inexact-ok
|
||||
= acosh upward flt-32 0x1.068e0ep+0f : 0x3.9cf1ccp-4f : inexact-ok
|
||||
= acosh downward dbl-64 0x1.068e0ep+0 : 0x3.9cf1cb0d2c9b6p-4 : inexact-ok
|
||||
= acosh tonearest dbl-64 0x1.068e0ep+0 : 0x3.9cf1cb0d2c9b6p-4 : inexact-ok
|
||||
= acosh towardzero dbl-64 0x1.068e0ep+0 : 0x3.9cf1cb0d2c9b6p-4 : inexact-ok
|
||||
= acosh upward dbl-64 0x1.068e0ep+0 : 0x3.9cf1cb0d2c9b8p-4 : inexact-ok
|
||||
= acosh downward ldbl-96-intel 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
|
||||
= acosh tonearest ldbl-96-intel 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-96-intel 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
|
||||
= acosh upward ldbl-96-intel 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d28p-4L : inexact-ok
|
||||
= acosh downward ldbl-96-m68k 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
|
||||
= acosh tonearest ldbl-96-m68k 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-96-m68k 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
|
||||
= acosh upward ldbl-96-m68k 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d28p-4L : inexact-ok
|
||||
= acosh downward ldbl-128 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e97ep-4L : inexact-ok
|
||||
= acosh tonearest ldbl-128 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e97ep-4L : inexact-ok
|
||||
= acosh towardzero ldbl-128 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e97ep-4L : inexact-ok
|
||||
= acosh upward ldbl-128 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e98p-4L : inexact-ok
|
||||
= acosh downward ldbl-128ibm 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e9p-4L : inexact-ok
|
||||
= acosh tonearest ldbl-128ibm 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e9p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-128ibm 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e9p-4L : inexact-ok
|
||||
= acosh upward ldbl-128ibm 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1eap-4L : inexact-ok
|
||||
= acosh downward dbl-64 0x1.068e0eca105a6p+0 : 0x3.9cf202813d514p-4 : inexact-ok
|
||||
= acosh tonearest dbl-64 0x1.068e0eca105a6p+0 : 0x3.9cf202813d516p-4 : inexact-ok
|
||||
= acosh towardzero dbl-64 0x1.068e0eca105a6p+0 : 0x3.9cf202813d514p-4 : inexact-ok
|
||||
= acosh upward dbl-64 0x1.068e0eca105a6p+0 : 0x3.9cf202813d516p-4 : inexact-ok
|
||||
= acosh downward ldbl-96-intel 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3cp-4L : inexact-ok
|
||||
= acosh tonearest ldbl-96-intel 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f4p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-96-intel 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3cp-4L : inexact-ok
|
||||
= acosh upward ldbl-96-intel 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f4p-4L : inexact-ok
|
||||
= acosh downward ldbl-96-m68k 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3cp-4L : inexact-ok
|
||||
= acosh tonearest ldbl-96-m68k 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f4p-4L : inexact-ok
|
||||
= acosh towardzero ldbl-96-m68k 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3cp-4L : inexact-ok
|
||||
= acosh upward ldbl-96-m68k 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f4p-4L : inexact-ok
|
||||
= acosh downward ldbl-128 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96cp-4L : inexact-ok
|
||||
= acosh tonearest ldbl-128 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96cp-4L : inexact-ok
|
||||
= acosh towardzero ldbl-128 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96cp-4L : inexact-ok
|
||||
= acosh upward ldbl-128 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96c2p-4L : inexact-ok
|
||||
= acosh downward ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96p-4L : inexact-ok
|
||||
= 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 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
|
||||
@ -20345,6 +20414,100 @@ atanh -0x2.6c52c26567198p-4
|
||||
= atanh tonearest ldbl-128ibm -0x2.6c52c26567198p-4L : -0x2.7121d78b9e0d578fbd61de7b58p-4L : inexact-ok
|
||||
= atanh towardzero ldbl-128ibm -0x2.6c52c26567198p-4L : -0x2.7121d78b9e0d578fbd61de7b57p-4L : inexact-ok
|
||||
= atanh upward ldbl-128ibm -0x2.6c52c26567198p-4L : -0x2.7121d78b9e0d578fbd61de7b57p-4L : inexact-ok
|
||||
atanh 0x3.a274ecp-4
|
||||
= atanh downward flt-32 0x3.a274ecp-4f : 0x3.b2f9d8p-4f : inexact-ok
|
||||
= atanh tonearest flt-32 0x3.a274ecp-4f : 0x3.b2f9d8p-4f : inexact-ok
|
||||
= atanh towardzero flt-32 0x3.a274ecp-4f : 0x3.b2f9d8p-4f : inexact-ok
|
||||
= atanh upward flt-32 0x3.a274ecp-4f : 0x3.b2f9dcp-4f : inexact-ok
|
||||
= atanh downward dbl-64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
|
||||
= atanh tonearest dbl-64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
|
||||
= atanh towardzero dbl-64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
|
||||
= atanh upward dbl-64 0x3.a274ecp-4 : 0x3.b2f9d9f700e34p-4 : inexact-ok
|
||||
= atanh downward ldbl-96-intel 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
|
||||
= atanh tonearest ldbl-96-intel 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
|
||||
= atanh towardzero ldbl-96-intel 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
|
||||
= atanh upward ldbl-96-intel 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f2cp-4L : inexact-ok
|
||||
= atanh downward ldbl-96-m68k 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
|
||||
= atanh tonearest ldbl-96-m68k 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
|
||||
= atanh towardzero ldbl-96-m68k 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
|
||||
= atanh upward ldbl-96-m68k 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f2cp-4L : inexact-ok
|
||||
= atanh downward ldbl-128 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ee2p-4L : inexact-ok
|
||||
= atanh tonearest ldbl-128 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ee4p-4L : inexact-ok
|
||||
= atanh towardzero ldbl-128 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ee2p-4L : inexact-ok
|
||||
= atanh upward ldbl-128 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ee4p-4L : inexact-ok
|
||||
= atanh downward ldbl-128ibm 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ep-4L : inexact-ok
|
||||
= atanh tonearest ldbl-128ibm 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3fp-4L : inexact-ok
|
||||
= atanh towardzero ldbl-128ibm 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ep-4L : inexact-ok
|
||||
= atanh upward ldbl-128ibm 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3fp-4L : inexact-ok
|
||||
atanh -0x3.f0f519a687b64p-8
|
||||
= atanh downward flt-32 -0x3.f0f518p-8f : -0x3.f10984p-8f : inexact-ok
|
||||
= atanh tonearest flt-32 -0x3.f0f518p-8f : -0x3.f1098p-8f : inexact-ok
|
||||
= atanh towardzero flt-32 -0x3.f0f518p-8f : -0x3.f1098p-8f : inexact-ok
|
||||
= atanh upward flt-32 -0x3.f0f518p-8f : -0x3.f1098p-8f : inexact-ok
|
||||
= atanh downward dbl-64 -0x3.f0f518p-8 : -0x3.f10980e9bef54p-8 : inexact-ok
|
||||
= atanh tonearest dbl-64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
|
||||
= atanh towardzero dbl-64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
|
||||
= atanh upward dbl-64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
|
||||
= atanh downward ldbl-96-intel -0x3.f0f518p-8L : -0x3.f10980e9bef520d4p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-96-intel -0x3.f0f518p-8L : -0x3.f10980e9bef520d4p-8L : inexact-ok
|
||||
= atanh towardzero ldbl-96-intel -0x3.f0f518p-8L : -0x3.f10980e9bef520dp-8L : inexact-ok
|
||||
= atanh upward ldbl-96-intel -0x3.f0f518p-8L : -0x3.f10980e9bef520dp-8L : inexact-ok
|
||||
= atanh downward ldbl-96-m68k -0x3.f0f518p-8L : -0x3.f10980e9bef520d4p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-96-m68k -0x3.f0f518p-8L : -0x3.f10980e9bef520d4p-8L : inexact-ok
|
||||
= atanh towardzero ldbl-96-m68k -0x3.f0f518p-8L : -0x3.f10980e9bef520dp-8L : inexact-ok
|
||||
= atanh upward ldbl-96-m68k -0x3.f0f518p-8L : -0x3.f10980e9bef520dp-8L : inexact-ok
|
||||
= atanh downward ldbl-128 -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a23p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-128 -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a22ep-8L : inexact-ok
|
||||
= atanh towardzero ldbl-128 -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a22ep-8L : inexact-ok
|
||||
= atanh upward ldbl-128 -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a22ep-8L : inexact-ok
|
||||
= atanh downward ldbl-128ibm -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a3p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-128ibm -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a2p-8L : inexact-ok
|
||||
= atanh towardzero ldbl-128ibm -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a2p-8L : inexact-ok
|
||||
= atanh upward ldbl-128ibm -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a2p-8L : inexact-ok
|
||||
= atanh downward flt-32 -0x3.f0f51cp-8f : -0x3.f10988p-8f : inexact-ok
|
||||
= atanh tonearest flt-32 -0x3.f0f51cp-8f : -0x3.f10984p-8f : inexact-ok
|
||||
= atanh towardzero flt-32 -0x3.f0f51cp-8f : -0x3.f10984p-8f : inexact-ok
|
||||
= atanh upward flt-32 -0x3.f0f51cp-8f : -0x3.f10984p-8f : inexact-ok
|
||||
= atanh downward dbl-64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b2p-8 : inexact-ok
|
||||
= atanh tonearest dbl-64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b2p-8 : inexact-ok
|
||||
= atanh towardzero dbl-64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1bp-8 : inexact-ok
|
||||
= atanh upward dbl-64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1bp-8 : inexact-ok
|
||||
= atanh downward ldbl-96-intel -0x3.f0f51cp-8L : -0x3.f10984e9fd1b129p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-96-intel -0x3.f0f51cp-8L : -0x3.f10984e9fd1b129p-8L : inexact-ok
|
||||
= atanh towardzero ldbl-96-intel -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128cp-8L : inexact-ok
|
||||
= atanh upward ldbl-96-intel -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128cp-8L : inexact-ok
|
||||
= atanh downward ldbl-96-m68k -0x3.f0f51cp-8L : -0x3.f10984e9fd1b129p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-96-m68k -0x3.f0f51cp-8L : -0x3.f10984e9fd1b129p-8L : inexact-ok
|
||||
= atanh towardzero ldbl-96-m68k -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128cp-8L : inexact-ok
|
||||
= atanh upward ldbl-96-m68k -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128cp-8L : inexact-ok
|
||||
= atanh downward ldbl-128 -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011eap-8L : inexact-ok
|
||||
= atanh tonearest ldbl-128 -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011eap-8L : inexact-ok
|
||||
= atanh towardzero ldbl-128 -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011e8p-8L : inexact-ok
|
||||
= atanh upward ldbl-128 -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011e8p-8L : inexact-ok
|
||||
= atanh downward ldbl-128ibm -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4012p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-128ibm -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4012p-8L : inexact-ok
|
||||
= atanh towardzero ldbl-128ibm -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011p-8L : inexact-ok
|
||||
= atanh upward ldbl-128ibm -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011p-8L : inexact-ok
|
||||
= atanh downward dbl-64 -0x3.f0f519a687b64p-8 : -0x3.f109829060506p-8 : inexact-ok
|
||||
= atanh tonearest dbl-64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
|
||||
= atanh towardzero dbl-64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
|
||||
= atanh upward dbl-64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
|
||||
= atanh downward ldbl-96-intel -0x3.f0f519a687b64p-8L : -0x3.f109829060504074p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-96-intel -0x3.f0f519a687b64p-8L : -0x3.f109829060504074p-8L : inexact-ok
|
||||
= atanh towardzero ldbl-96-intel -0x3.f0f519a687b64p-8L : -0x3.f10982906050407p-8L : inexact-ok
|
||||
= atanh upward ldbl-96-intel -0x3.f0f519a687b64p-8L : -0x3.f10982906050407p-8L : inexact-ok
|
||||
= atanh downward ldbl-96-m68k -0x3.f0f519a687b64p-8L : -0x3.f109829060504074p-8L : inexact-ok
|
||||
= atanh tonearest ldbl-96-m68k -0x3.f0f519a687b64p-8L : -0x3.f109829060504074p-8L : inexact-ok
|
||||
= atanh towardzero ldbl-96-m68k -0x3.f0f519a687b64p-8L : -0x3.f10982906050407p-8L : inexact-ok
|
||||
= atanh upward ldbl-96-m68k -0x3.f0f519a687b64p-8L : -0x3.f10982906050407p-8L : inexact-ok
|
||||
= atanh downward ldbl-128 -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c219061ap-8L : inexact-ok
|
||||
= atanh tonearest ldbl-128 -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c219061ap-8L : inexact-ok
|
||||
= atanh towardzero ldbl-128 -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c2190618p-8L : inexact-ok
|
||||
= atanh upward ldbl-128 -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c2190618p-8L : inexact-ok
|
||||
= atanh downward ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21907p-8L : inexact-ok
|
||||
= 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 0x1p-500 missing-underflow
|
||||
= atanh downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
|
||||
= atanh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
|
||||
@ -87070,6 +87233,31 @@ cos 0xe.9f1e5bc3bb88p+112
|
||||
= cos tonearest ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0x1.ff01000c9ae73630add558c9368p-4L : inexact-ok
|
||||
= cos towardzero ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0x1.ff01000c9ae73630add558c9368p-4L : inexact-ok
|
||||
= cos upward ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0x1.ff01000c9ae73630add558c937p-4L : inexact-ok
|
||||
cos 0x4.7857dp+68
|
||||
= cos downward flt-32 0x4.7857dp+68f : -0xf.dfe91p-4f : inexact-ok
|
||||
= cos tonearest flt-32 0x4.7857dp+68f : -0xf.dfe9p-4f : inexact-ok
|
||||
= cos towardzero flt-32 0x4.7857dp+68f : -0xf.dfe9p-4f : inexact-ok
|
||||
= cos upward flt-32 0x4.7857dp+68f : -0xf.dfe9p-4f : inexact-ok
|
||||
= cos downward dbl-64 0x4.7857dp+68 : -0xf.dfe902135fc2p-4 : inexact-ok
|
||||
= cos tonearest dbl-64 0x4.7857dp+68 : -0xf.dfe902135fc2p-4 : inexact-ok
|
||||
= cos towardzero dbl-64 0x4.7857dp+68 : -0xf.dfe902135fc18p-4 : inexact-ok
|
||||
= cos upward dbl-64 0x4.7857dp+68 : -0xf.dfe902135fc18p-4 : inexact-ok
|
||||
= cos downward ldbl-96-intel 0x4.7857dp+68L : -0xf.dfe902135fc1c19p-4L : inexact-ok
|
||||
= cos tonearest ldbl-96-intel 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= cos towardzero ldbl-96-intel 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= cos upward ldbl-96-intel 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= cos downward ldbl-96-m68k 0x4.7857dp+68L : -0xf.dfe902135fc1c19p-4L : inexact-ok
|
||||
= cos tonearest ldbl-96-m68k 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= cos towardzero ldbl-96-m68k 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= cos upward ldbl-96-m68k 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= cos downward ldbl-128 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8bp-4L : inexact-ok
|
||||
= cos tonearest ldbl-128 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
|
||||
= cos towardzero ldbl-128 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
|
||||
= cos upward ldbl-128 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
|
||||
= cos downward ldbl-128ibm 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3fcp-4L : inexact-ok
|
||||
= 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
|
||||
cosh 0
|
||||
= cosh downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
|
||||
= cosh tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
|
||||
@ -92196,6 +92384,75 @@ csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152
|
||||
= csqrt tonearest ldbl-128ibm -0xb.e2bc1cd6eaa7p-180L 0x8p-152L : 0x1.ffffffe83a87c6df6fad2e2d15p-76L 0x2.00000017c5783a3b1a49210eeap-76L : inexact-ok
|
||||
= csqrt towardzero ldbl-128ibm -0xb.e2bc1cd6eaa7p-180L 0x8p-152L : 0x1.ffffffe83a87c6df6fad2e2d15p-76L 0x2.00000017c5783a3b1a49210eeap-76L : inexact-ok
|
||||
= csqrt upward ldbl-128ibm -0xb.e2bc1cd6eaa7p-180L 0x8p-152L : 0x1.ffffffe83a87c6df6fad2e2d158p-76L 0x2.00000017c5783a3b1a49210eebp-76L : inexact-ok
|
||||
csqrt 0xd.25d559ac5baap-168 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 0xd.25d559ac5baap-168 0x8p-152 : 0x2.0001a4bb58122p-76 0x1.fffe5b4601a84p-76 : inexact-ok
|
||||
= csqrt tonearest dbl-64 0xd.25d559ac5baap-168 0x8p-152 : 0x2.0001a4bb58124p-76 0x1.fffe5b4601a84p-76 : inexact-ok
|
||||
= csqrt towardzero dbl-64 0xd.25d559ac5baap-168 0x8p-152 : 0x2.0001a4bb58122p-76 0x1.fffe5b4601a84p-76 : inexact-ok
|
||||
= csqrt upward dbl-64 0xd.25d559ac5baap-168 0x8p-152 : 0x2.0001a4bb58124p-76 0x1.fffe5b4601a85p-76 : inexact-ok
|
||||
= csqrt downward ldbl-96-intel 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8450ep-76L : inexact-ok
|
||||
= csqrt tonearest ldbl-96-intel 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8451p-76L : inexact-ok
|
||||
= csqrt towardzero ldbl-96-intel 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8450ep-76L : inexact-ok
|
||||
= csqrt upward ldbl-96-intel 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe4p-76L 0x1.fffe5b4601a8451p-76L : inexact-ok
|
||||
= csqrt downward ldbl-96-m68k 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8450ep-76L : inexact-ok
|
||||
= csqrt tonearest ldbl-96-m68k 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8451p-76L : inexact-ok
|
||||
= csqrt towardzero ldbl-96-m68k 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8450ep-76L : inexact-ok
|
||||
= csqrt upward ldbl-96-m68k 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe4p-76L 0x1.fffe5b4601a8451p-76L : inexact-ok
|
||||
= csqrt downward ldbl-128 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6d2ep-76L 0x1.fffe5b4601a8450ff04752f0ab62p-76L : inexact-ok
|
||||
= csqrt tonearest ldbl-128 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6d3p-76L 0x1.fffe5b4601a8450ff04752f0ab63p-76L : inexact-ok
|
||||
= csqrt towardzero ldbl-128 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6d2ep-76L 0x1.fffe5b4601a8450ff04752f0ab62p-76L : inexact-ok
|
||||
= csqrt upward ldbl-128 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6d3p-76L 0x1.fffe5b4601a8450ff04752f0ab63p-76L : inexact-ok
|
||||
= csqrt downward ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6dp-76L 0x1.fffe5b4601a8450ff04752f0abp-76L : inexact-ok
|
||||
= csqrt tonearest ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6dp-76L 0x1.fffe5b4601a8450ff04752f0ab8p-76L : inexact-ok
|
||||
= csqrt towardzero ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6dp-76L 0x1.fffe5b4601a8450ff04752f0abp-76L : inexact-ok
|
||||
= csqrt upward ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6ep-76L 0x1.fffe5b4601a8450ff04752f0ab8p-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
|
||||
@ -102386,6 +102643,31 @@ erfc 0x2.f8646cp+0
|
||||
= erfc tonearest ldbl-128ibm 0x2.f8646cp+0L : 0x1.be98de114e174b501b7acff72e8p-16L : inexact-ok
|
||||
= erfc towardzero ldbl-128ibm 0x2.f8646cp+0L : 0x1.be98de114e174b501b7acff72e8p-16L : inexact-ok
|
||||
= erfc upward ldbl-128ibm 0x2.f8646cp+0L : 0x1.be98de114e174b501b7acff72fp-16L : inexact-ok
|
||||
erfc 0x1.514548p+0
|
||||
= erfc downward flt-32 0x1.514548p+0f : 0xf.fbeadp-8f : inexact-ok
|
||||
= erfc tonearest flt-32 0x1.514548p+0f : 0xf.fbeaep-8f : inexact-ok
|
||||
= erfc towardzero flt-32 0x1.514548p+0f : 0xf.fbeadp-8f : inexact-ok
|
||||
= erfc upward flt-32 0x1.514548p+0f : 0xf.fbeaep-8f : inexact-ok
|
||||
= erfc downward dbl-64 0x1.514548p+0 : 0xf.fbeadad5a51fp-8 : inexact-ok
|
||||
= erfc tonearest dbl-64 0x1.514548p+0 : 0xf.fbeadad5a51f8p-8 : inexact-ok
|
||||
= erfc towardzero dbl-64 0x1.514548p+0 : 0xf.fbeadad5a51fp-8 : inexact-ok
|
||||
= erfc upward dbl-64 0x1.514548p+0 : 0xf.fbeadad5a51f8p-8 : inexact-ok
|
||||
= erfc downward ldbl-96-intel 0x1.514548p+0L : 0xf.fbeadad5a51f774p-8L : inexact-ok
|
||||
= erfc tonearest ldbl-96-intel 0x1.514548p+0L : 0xf.fbeadad5a51f775p-8L : inexact-ok
|
||||
= erfc towardzero ldbl-96-intel 0x1.514548p+0L : 0xf.fbeadad5a51f774p-8L : inexact-ok
|
||||
= erfc upward ldbl-96-intel 0x1.514548p+0L : 0xf.fbeadad5a51f775p-8L : inexact-ok
|
||||
= erfc downward ldbl-96-m68k 0x1.514548p+0L : 0xf.fbeadad5a51f774p-8L : inexact-ok
|
||||
= erfc tonearest ldbl-96-m68k 0x1.514548p+0L : 0xf.fbeadad5a51f775p-8L : inexact-ok
|
||||
= erfc towardzero ldbl-96-m68k 0x1.514548p+0L : 0xf.fbeadad5a51f774p-8L : inexact-ok
|
||||
= erfc upward ldbl-96-m68k 0x1.514548p+0L : 0xf.fbeadad5a51f775p-8L : inexact-ok
|
||||
= erfc downward ldbl-128 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dadp-8L : inexact-ok
|
||||
= erfc tonearest ldbl-128 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dad8p-8L : inexact-ok
|
||||
= erfc towardzero ldbl-128 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dadp-8L : inexact-ok
|
||||
= erfc upward ldbl-128 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dad8p-8L : inexact-ok
|
||||
= erfc downward ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69d8p-8L : inexact-ok
|
||||
= 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
|
||||
exp 0
|
||||
= exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
|
||||
= exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
|
||||
@ -179651,6 +179933,31 @@ sin 0xe.9f1e5bc3bb88p+112
|
||||
= sin tonearest ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b78p-4L : inexact-ok
|
||||
= sin towardzero ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b78p-4L : inexact-ok
|
||||
= sin upward ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b7cp-4L : inexact-ok
|
||||
sin 0x4.7857dp+68
|
||||
= sin downward flt-32 0x4.7857dp+68f : -0x1.ffb67ap-4f : inexact-ok
|
||||
= sin tonearest flt-32 0x4.7857dp+68f : -0x1.ffb67ap-4f : inexact-ok
|
||||
= sin towardzero flt-32 0x4.7857dp+68f : -0x1.ffb678p-4f : inexact-ok
|
||||
= sin upward flt-32 0x4.7857dp+68f : -0x1.ffb678p-4f : inexact-ok
|
||||
= sin downward dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b8p-4 : inexact-ok
|
||||
= sin tonearest dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 : inexact-ok
|
||||
= sin towardzero dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 : inexact-ok
|
||||
= sin upward dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 : inexact-ok
|
||||
= sin downward ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L : inexact-ok
|
||||
= sin tonearest ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L : inexact-ok
|
||||
= sin towardzero ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L : inexact-ok
|
||||
= sin upward ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L : inexact-ok
|
||||
= sin downward ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L : inexact-ok
|
||||
= sin tonearest ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L : inexact-ok
|
||||
= sin towardzero ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L : inexact-ok
|
||||
= sin upward ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L : inexact-ok
|
||||
= sin downward ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff9p-4L : inexact-ok
|
||||
= sin tonearest ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff9p-4L : inexact-ok
|
||||
= sin towardzero ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff8p-4L : inexact-ok
|
||||
= sin upward ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff8p-4L : inexact-ok
|
||||
= sin downward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L : inexact-ok
|
||||
= 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
|
||||
sincos 0
|
||||
= sincos downward flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok
|
||||
= sincos tonearest flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok
|
||||
@ -180799,6 +181106,31 @@ sincos 0xe.9f1e5bc3bb88p+112
|
||||
= sincos tonearest ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b78p-4L 0x1.ff01000c9ae73630add558c9368p-4L : inexact-ok
|
||||
= sincos towardzero ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b78p-4L 0x1.ff01000c9ae73630add558c9368p-4L : inexact-ok
|
||||
= sincos upward ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b7cp-4L 0x1.ff01000c9ae73630add558c937p-4L : inexact-ok
|
||||
sincos 0x4.7857dp+68
|
||||
= sincos downward flt-32 0x4.7857dp+68f : -0x1.ffb67ap-4f -0xf.dfe91p-4f : inexact-ok
|
||||
= sincos tonearest flt-32 0x4.7857dp+68f : -0x1.ffb67ap-4f -0xf.dfe9p-4f : inexact-ok
|
||||
= sincos towardzero flt-32 0x4.7857dp+68f : -0x1.ffb678p-4f -0xf.dfe9p-4f : inexact-ok
|
||||
= sincos upward flt-32 0x4.7857dp+68f : -0x1.ffb678p-4f -0xf.dfe9p-4f : inexact-ok
|
||||
= sincos downward dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b8p-4 -0xf.dfe902135fc2p-4 : inexact-ok
|
||||
= sincos tonearest dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 -0xf.dfe902135fc2p-4 : inexact-ok
|
||||
= sincos towardzero dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 -0xf.dfe902135fc18p-4 : inexact-ok
|
||||
= sincos upward dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 -0xf.dfe902135fc18p-4 : inexact-ok
|
||||
= sincos downward ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L -0xf.dfe902135fc1c19p-4L : inexact-ok
|
||||
= sincos tonearest ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= sincos towardzero ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= sincos upward ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= sincos downward ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L -0xf.dfe902135fc1c19p-4L : inexact-ok
|
||||
= sincos tonearest ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= sincos towardzero ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= sincos upward ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
|
||||
= sincos downward ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff9p-4L -0xf.dfe902135fc1c18492e869a3f8bp-4L : inexact-ok
|
||||
= sincos tonearest ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff9p-4L -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
|
||||
= sincos towardzero ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff8p-4L -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
|
||||
= sincos upward ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff8p-4L -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
|
||||
= sincos downward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L -0xf.dfe902135fc1c18492e869a3fcp-4L : inexact-ok
|
||||
= 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
|
||||
sinh 0
|
||||
= sinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
|
||||
= sinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
|
||||
|
@ -18,19 +18,19 @@ ildouble: 2
|
||||
ldouble: 2
|
||||
|
||||
Function: "acosh":
|
||||
ildouble: 2
|
||||
ildouble: 4
|
||||
ldouble: 2
|
||||
|
||||
Function: "acosh_downward":
|
||||
ildouble: 4
|
||||
ildouble: 6
|
||||
ldouble: 4
|
||||
|
||||
Function: "acosh_towardzero":
|
||||
ildouble: 4
|
||||
ildouble: 6
|
||||
ldouble: 4
|
||||
|
||||
Function: "acosh_upward":
|
||||
ildouble: 3
|
||||
ildouble: 4
|
||||
ldouble: 3
|
||||
|
||||
Function: "asin":
|
||||
@ -1756,8 +1756,8 @@ ldouble: 1
|
||||
Function: "sin_upward":
|
||||
double: 1
|
||||
idouble: 1
|
||||
ildouble: 2
|
||||
ldouble: 2
|
||||
ildouble: 3
|
||||
ldouble: 3
|
||||
|
||||
Function: "sincos":
|
||||
ildouble: 1
|
||||
@ -1778,8 +1778,8 @@ ldouble: 2
|
||||
Function: "sincos_upward":
|
||||
double: 1
|
||||
idouble: 1
|
||||
ildouble: 2
|
||||
ldouble: 2
|
||||
ildouble: 3
|
||||
ldouble: 3
|
||||
|
||||
Function: "sinh":
|
||||
ildouble: 2
|
||||
|
@ -33,9 +33,9 @@ ldouble: 2
|
||||
|
||||
Function: "acosh":
|
||||
double: 1
|
||||
float: 1
|
||||
float: 2
|
||||
idouble: 1
|
||||
ifloat: 1
|
||||
ifloat: 2
|
||||
ildouble: 2
|
||||
ldouble: 2
|
||||
|
||||
@ -56,9 +56,9 @@ ildouble: 4
|
||||
ldouble: 4
|
||||
|
||||
Function: "acosh_upward":
|
||||
double: 1
|
||||
double: 2
|
||||
float: 1
|
||||
idouble: 1
|
||||
idouble: 2
|
||||
ifloat: 1
|
||||
ildouble: 3
|
||||
ldouble: 3
|
||||
@ -187,16 +187,16 @@ ldouble: 1
|
||||
|
||||
Function: "atanh":
|
||||
double: 1
|
||||
float: 1
|
||||
float: 2
|
||||
idouble: 1
|
||||
ifloat: 1
|
||||
ifloat: 2
|
||||
ildouble: 3
|
||||
ldouble: 3
|
||||
|
||||
Function: "atanh_downward":
|
||||
double: 2
|
||||
double: 3
|
||||
float: 2
|
||||
idouble: 2
|
||||
idouble: 3
|
||||
ifloat: 2
|
||||
ildouble: 5
|
||||
ldouble: 5
|
||||
@ -1200,9 +1200,9 @@ ildouble: 4
|
||||
ldouble: 4
|
||||
|
||||
Function: Imaginary part of "csqrt_downward":
|
||||
double: 3
|
||||
double: 4
|
||||
float: 3
|
||||
idouble: 3
|
||||
idouble: 4
|
||||
ifloat: 3
|
||||
ildouble: 3
|
||||
ldouble: 3
|
||||
@ -1216,9 +1216,9 @@ ildouble: 4
|
||||
ldouble: 4
|
||||
|
||||
Function: Imaginary part of "csqrt_towardzero":
|
||||
double: 3
|
||||
double: 4
|
||||
float: 3
|
||||
idouble: 3
|
||||
idouble: 4
|
||||
ifloat: 3
|
||||
ildouble: 3
|
||||
ldouble: 3
|
||||
@ -1425,9 +1425,9 @@ ldouble: 4
|
||||
|
||||
Function: "erfc_upward":
|
||||
double: 4
|
||||
float: 5
|
||||
float: 6
|
||||
idouble: 4
|
||||
ifloat: 5
|
||||
ifloat: 6
|
||||
ildouble: 4
|
||||
ldouble: 4
|
||||
|
||||
@ -1906,8 +1906,8 @@ ldouble: 1
|
||||
Function: "sin_upward":
|
||||
double: 1
|
||||
idouble: 1
|
||||
ildouble: 2
|
||||
ldouble: 2
|
||||
ildouble: 3
|
||||
ldouble: 3
|
||||
|
||||
Function: "sincos":
|
||||
ildouble: 1
|
||||
@ -1928,8 +1928,8 @@ ldouble: 2
|
||||
Function: "sincos_upward":
|
||||
double: 1
|
||||
idouble: 1
|
||||
ildouble: 2
|
||||
ldouble: 2
|
||||
ildouble: 3
|
||||
ldouble: 3
|
||||
|
||||
Function: "sinh":
|
||||
double: 1
|
||||
|
Loading…
Reference in New Issue
Block a user