mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
Add more tests of csqrt, lgamma, log10, sinh.
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 csqrt, lgamma, log10 and sinh. * 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
c92d40c0bc
commit
14f36098f2
@ -1,3 +1,11 @@
|
|||||||
|
2015-05-08 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* math/auto-libm-test-in: Add more tests of csqrt, lgamma, log10
|
||||||
|
and sinh.
|
||||||
|
* math/auto-libm-test-out: Regenerated.
|
||||||
|
* sysdeps/i386/fpu/libm-test-ulps: Update.
|
||||||
|
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
|
||||||
|
|
||||||
2015-05-08 Carlos O'Donell <carlos@redhat.com>
|
2015-05-08 Carlos O'Donell <carlos@redhat.com>
|
||||||
|
|
||||||
[BZ #18125]
|
[BZ #18125]
|
||||||
|
@ -986,6 +986,7 @@ csqrt -0x7.31291c9fdae04p-160 -0x8p-152
|
|||||||
csqrt 0x1.d60caep+0 0x7.a7d468p+0
|
csqrt 0x1.d60caep+0 0x7.a7d468p+0
|
||||||
csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152
|
csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152
|
||||||
csqrt 0xd.25d559ac5baap-168 0x8p-152
|
csqrt 0xd.25d559ac5baap-168 0x8p-152
|
||||||
|
csqrt -0x9.0a61a7b482d28p-168 -0x8p-152
|
||||||
|
|
||||||
csqrt 0x1.fffffep+127 0x1.fffffep+127
|
csqrt 0x1.fffffep+127 0x1.fffffep+127
|
||||||
csqrt 0x1.fffffep+127 1.0
|
csqrt 0x1.fffffep+127 1.0
|
||||||
@ -1810,6 +1811,7 @@ lgamma 0x8.d6315p+0
|
|||||||
lgamma 0xb.2e679p+0
|
lgamma 0xb.2e679p+0
|
||||||
lgamma 0xb.01191p+0
|
lgamma 0xb.01191p+0
|
||||||
lgamma 0xb.26fdap+0
|
lgamma 0xb.26fdap+0
|
||||||
|
lgamma 0xb.4ad0ap+0
|
||||||
|
|
||||||
log 1
|
log 1
|
||||||
log e
|
log e
|
||||||
@ -1841,6 +1843,7 @@ log10 0xa.9d0d4p-4
|
|||||||
log10 0x1.251ec6p+0
|
log10 0x1.251ec6p+0
|
||||||
log10 0x1.022e82p+0
|
log10 0x1.022e82p+0
|
||||||
log10 0x9.b3727e3feb538p-4
|
log10 0x9.b3727e3feb538p-4
|
||||||
|
log10 0xf.bf1b2p-4
|
||||||
|
|
||||||
log1p 0
|
log1p 0
|
||||||
log1p -0
|
log1p -0
|
||||||
@ -2337,6 +2340,7 @@ sinh -0x3.3e6292ed442d450cp-4
|
|||||||
sinh 0x7.6e259d2436fc4p-4
|
sinh 0x7.6e259d2436fc4p-4
|
||||||
sinh 0x3.d6e088p-4
|
sinh 0x3.d6e088p-4
|
||||||
sinh -0x7.688eap-4
|
sinh -0x7.688eap-4
|
||||||
|
sinh -0xd.dce79p-4
|
||||||
|
|
||||||
sqrt 0
|
sqrt 0
|
||||||
sqrt -0
|
sqrt -0
|
||||||
|
@ -92453,6 +92453,75 @@ csqrt 0xd.25d559ac5baap-168 0x8p-152
|
|||||||
= csqrt tonearest ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6dp-76L 0x1.fffe5b4601a8450ff04752f0ab8p-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 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 upward ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6ep-76L 0x1.fffe5b4601a8450ff04752f0ab8p-76L : inexact-ok
|
||||||
|
csqrt -0x9.0a61a7b482d28p-168 -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 -0x9.0a61a7b482d28p-168 -0x8p-152 : 0x1.fffedeb41cc4ep-76 -0x2.0001214c86b1cp-76 : inexact-ok
|
||||||
|
= csqrt tonearest dbl-64 -0x9.0a61a7b482d28p-168 -0x8p-152 : 0x1.fffedeb41cc4ep-76 -0x2.0001214c86b1ap-76 : inexact-ok
|
||||||
|
= csqrt towardzero dbl-64 -0x9.0a61a7b482d28p-168 -0x8p-152 : 0x1.fffedeb41cc4ep-76 -0x2.0001214c86b1ap-76 : inexact-ok
|
||||||
|
= csqrt upward dbl-64 -0x9.0a61a7b482d28p-168 -0x8p-152 : 0x1.fffedeb41cc4fp-76 -0x2.0001214c86b1ap-76 : inexact-ok
|
||||||
|
= csqrt downward ldbl-96-intel -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764p-76L -0x2.0001214c86b1abcp-76L : inexact-ok
|
||||||
|
= csqrt tonearest ldbl-96-intel -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764p-76L -0x2.0001214c86b1abbcp-76L : inexact-ok
|
||||||
|
= csqrt towardzero ldbl-96-intel -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764p-76L -0x2.0001214c86b1abbcp-76L : inexact-ok
|
||||||
|
= csqrt upward ldbl-96-intel -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e766p-76L -0x2.0001214c86b1abbcp-76L : inexact-ok
|
||||||
|
= csqrt downward ldbl-96-m68k -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764p-76L -0x2.0001214c86b1abcp-76L : inexact-ok
|
||||||
|
= csqrt tonearest ldbl-96-m68k -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764p-76L -0x2.0001214c86b1abbcp-76L : inexact-ok
|
||||||
|
= csqrt towardzero ldbl-96-m68k -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764p-76L -0x2.0001214c86b1abbcp-76L : inexact-ok
|
||||||
|
= csqrt upward ldbl-96-m68k -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e766p-76L -0x2.0001214c86b1abbcp-76L : inexact-ok
|
||||||
|
= csqrt downward ldbl-128 -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b95p-76L -0x2.0001214c86b1abbcd9ec0a3a2a94p-76L : inexact-ok
|
||||||
|
= csqrt tonearest ldbl-128 -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b96p-76L -0x2.0001214c86b1abbcd9ec0a3a2a94p-76L : inexact-ok
|
||||||
|
= csqrt towardzero ldbl-128 -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b95p-76L -0x2.0001214c86b1abbcd9ec0a3a2a92p-76L : inexact-ok
|
||||||
|
= csqrt upward ldbl-128 -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b96p-76L -0x2.0001214c86b1abbcd9ec0a3a2a92p-76L : inexact-ok
|
||||||
|
= csqrt downward ldbl-128ibm -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b8p-76L -0x2.0001214c86b1abbcd9ec0a3a2bp-76L : inexact-ok
|
||||||
|
= 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 0x1.fffffep+127 0x1.fffffep+127
|
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 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
|
= csqrt tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x1.19435cp+64f 0x7.480c48p+60f : inexact-ok
|
||||||
@ -141456,6 +141525,31 @@ lgamma 0xb.26fdap+0
|
|||||||
= lgamma tonearest ldbl-128ibm 0xb.26fdap+0L : 0xf.76b5167078375bfcf413bd552cp+0L 1 : inexact-ok
|
= lgamma tonearest ldbl-128ibm 0xb.26fdap+0L : 0xf.76b5167078375bfcf413bd552cp+0L 1 : inexact-ok
|
||||||
= lgamma towardzero ldbl-128ibm 0xb.26fdap+0L : 0xf.76b5167078375bfcf413bd552cp+0L 1 : inexact-ok
|
= lgamma towardzero ldbl-128ibm 0xb.26fdap+0L : 0xf.76b5167078375bfcf413bd552cp+0L 1 : inexact-ok
|
||||||
= lgamma upward ldbl-128ibm 0xb.26fdap+0L : 0xf.76b5167078375bfcf413bd553p+0L 1 : inexact-ok
|
= lgamma upward ldbl-128ibm 0xb.26fdap+0L : 0xf.76b5167078375bfcf413bd553p+0L 1 : inexact-ok
|
||||||
|
lgamma 0xb.4ad0ap+0
|
||||||
|
= lgamma downward flt-32 0xb.4ad0ap+0f : 0xf.cbb4ep+0f 1 : inexact-ok
|
||||||
|
= lgamma tonearest flt-32 0xb.4ad0ap+0f : 0xf.cbb4fp+0f 1 : inexact-ok
|
||||||
|
= lgamma towardzero flt-32 0xb.4ad0ap+0f : 0xf.cbb4ep+0f 1 : inexact-ok
|
||||||
|
= lgamma upward flt-32 0xb.4ad0ap+0f : 0xf.cbb4fp+0f 1 : inexact-ok
|
||||||
|
= lgamma downward dbl-64 0xb.4ad0ap+0 : 0xf.cbb4eb9c9f4d8p+0 1 : inexact-ok
|
||||||
|
= lgamma tonearest dbl-64 0xb.4ad0ap+0 : 0xf.cbb4eb9c9f4ep+0 1 : inexact-ok
|
||||||
|
= lgamma towardzero dbl-64 0xb.4ad0ap+0 : 0xf.cbb4eb9c9f4d8p+0 1 : inexact-ok
|
||||||
|
= lgamma upward dbl-64 0xb.4ad0ap+0 : 0xf.cbb4eb9c9f4ep+0 1 : inexact-ok
|
||||||
|
= lgamma downward ldbl-96-intel 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddefp+0L 1 : inexact-ok
|
||||||
|
= lgamma tonearest ldbl-96-intel 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddefp+0L 1 : inexact-ok
|
||||||
|
= lgamma towardzero ldbl-96-intel 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddefp+0L 1 : inexact-ok
|
||||||
|
= lgamma upward ldbl-96-intel 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddfp+0L 1 : inexact-ok
|
||||||
|
= lgamma downward ldbl-96-m68k 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddefp+0L 1 : inexact-ok
|
||||||
|
= lgamma tonearest ldbl-96-m68k 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddefp+0L 1 : inexact-ok
|
||||||
|
= lgamma towardzero ldbl-96-m68k 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddefp+0L 1 : inexact-ok
|
||||||
|
= lgamma upward ldbl-96-m68k 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddfp+0L 1 : inexact-ok
|
||||||
|
= lgamma downward ldbl-128 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70edc8p+0L 1 : inexact-ok
|
||||||
|
= lgamma tonearest ldbl-128 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70eddp+0L 1 : inexact-ok
|
||||||
|
= lgamma towardzero ldbl-128 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70edc8p+0L 1 : inexact-ok
|
||||||
|
= lgamma upward ldbl-128 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70eddp+0L 1 : inexact-ok
|
||||||
|
= lgamma downward ldbl-128ibm 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70ecp+0L 1 : inexact-ok
|
||||||
|
= 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
|
||||||
log 1
|
log 1
|
||||||
= log downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
|
= log downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
|
||||||
= log tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
|
= log tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
|
||||||
@ -142871,6 +142965,31 @@ log10 0x9.b3727e3feb538p-4
|
|||||||
= log10 tonearest ldbl-128ibm 0x9.b3727e3feb538p-4L : -0x3.7a14d17ed827b164a45f76b7c5p-4L : inexact-ok
|
= log10 tonearest ldbl-128ibm 0x9.b3727e3feb538p-4L : -0x3.7a14d17ed827b164a45f76b7c5p-4L : inexact-ok
|
||||||
= log10 towardzero ldbl-128ibm 0x9.b3727e3feb538p-4L : -0x3.7a14d17ed827b164a45f76b7c5p-4L : inexact-ok
|
= log10 towardzero ldbl-128ibm 0x9.b3727e3feb538p-4L : -0x3.7a14d17ed827b164a45f76b7c5p-4L : inexact-ok
|
||||||
= log10 upward ldbl-128ibm 0x9.b3727e3feb538p-4L : -0x3.7a14d17ed827b164a45f76b7c5p-4L : inexact-ok
|
= log10 upward ldbl-128ibm 0x9.b3727e3feb538p-4L : -0x3.7a14d17ed827b164a45f76b7c5p-4L : inexact-ok
|
||||||
|
log10 0xf.bf1b2p-4
|
||||||
|
= log10 downward flt-32 0xf.bf1b2p-4f : -0x1.c68a5p-8f : inexact-ok
|
||||||
|
= log10 tonearest flt-32 0xf.bf1b2p-4f : -0x1.c68a5p-8f : inexact-ok
|
||||||
|
= log10 towardzero flt-32 0xf.bf1b2p-4f : -0x1.c68a4ep-8f : inexact-ok
|
||||||
|
= log10 upward flt-32 0xf.bf1b2p-4f : -0x1.c68a4ep-8f : inexact-ok
|
||||||
|
= log10 downward dbl-64 0xf.bf1b2p-4 : -0x1.c68a4ffb75b73p-8 : inexact-ok
|
||||||
|
= log10 tonearest dbl-64 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72p-8 : inexact-ok
|
||||||
|
= log10 towardzero dbl-64 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72p-8 : inexact-ok
|
||||||
|
= log10 upward dbl-64 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72p-8 : inexact-ok
|
||||||
|
= log10 downward ldbl-96-intel 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72674p-8L : inexact-ok
|
||||||
|
= log10 tonearest ldbl-96-intel 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72674p-8L : inexact-ok
|
||||||
|
= log10 towardzero ldbl-96-intel 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72672p-8L : inexact-ok
|
||||||
|
= log10 upward ldbl-96-intel 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72672p-8L : inexact-ok
|
||||||
|
= log10 downward ldbl-96-m68k 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72674p-8L : inexact-ok
|
||||||
|
= log10 tonearest ldbl-96-m68k 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72674p-8L : inexact-ok
|
||||||
|
= log10 towardzero ldbl-96-m68k 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72672p-8L : inexact-ok
|
||||||
|
= log10 upward ldbl-96-m68k 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72672p-8L : inexact-ok
|
||||||
|
= log10 downward ldbl-128 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c626p-8L : inexact-ok
|
||||||
|
= log10 tonearest ldbl-128 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c625p-8L : inexact-ok
|
||||||
|
= log10 towardzero ldbl-128 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c625p-8L : inexact-ok
|
||||||
|
= log10 upward ldbl-128 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c625p-8L : inexact-ok
|
||||||
|
= log10 downward ldbl-128ibm 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c68p-8L : inexact-ok
|
||||||
|
= 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
|
||||||
log1p 0
|
log1p 0
|
||||||
= log1p downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
|
= log1p downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
|
||||||
= log1p tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
|
= log1p tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
|
||||||
@ -182210,6 +182329,31 @@ sinh -0x7.688eap-4
|
|||||||
= sinh tonearest ldbl-128ibm -0x7.688eap-4L : -0x7.ad0e3c83adf17bed0e1571979cp-4L : inexact-ok
|
= sinh tonearest ldbl-128ibm -0x7.688eap-4L : -0x7.ad0e3c83adf17bed0e1571979cp-4L : inexact-ok
|
||||||
= sinh towardzero ldbl-128ibm -0x7.688eap-4L : -0x7.ad0e3c83adf17bed0e1571979cp-4L : inexact-ok
|
= sinh towardzero ldbl-128ibm -0x7.688eap-4L : -0x7.ad0e3c83adf17bed0e1571979cp-4L : inexact-ok
|
||||||
= sinh upward ldbl-128ibm -0x7.688eap-4L : -0x7.ad0e3c83adf17bed0e1571979cp-4L : inexact-ok
|
= sinh upward ldbl-128ibm -0x7.688eap-4L : -0x7.ad0e3c83adf17bed0e1571979cp-4L : inexact-ok
|
||||||
|
sinh -0xd.dce79p-4
|
||||||
|
= sinh downward flt-32 -0xd.dce79p-4f : -0xf.a9e6ep-4f : inexact-ok
|
||||||
|
= sinh tonearest flt-32 -0xd.dce79p-4f : -0xf.a9e6ep-4f : inexact-ok
|
||||||
|
= sinh towardzero flt-32 -0xd.dce79p-4f : -0xf.a9e6dp-4f : inexact-ok
|
||||||
|
= sinh upward flt-32 -0xd.dce79p-4f : -0xf.a9e6dp-4f : inexact-ok
|
||||||
|
= sinh downward dbl-64 -0xd.dce79p-4 : -0xf.a9e6db74e248p-4 : inexact-ok
|
||||||
|
= sinh tonearest dbl-64 -0xd.dce79p-4 : -0xf.a9e6db74e248p-4 : inexact-ok
|
||||||
|
= sinh towardzero dbl-64 -0xd.dce79p-4 : -0xf.a9e6db74e2478p-4 : inexact-ok
|
||||||
|
= sinh upward dbl-64 -0xd.dce79p-4 : -0xf.a9e6db74e2478p-4 : inexact-ok
|
||||||
|
= sinh downward ldbl-96-intel -0xd.dce79p-4L : -0xf.a9e6db74e247cfp-4L : inexact-ok
|
||||||
|
= sinh tonearest ldbl-96-intel -0xd.dce79p-4L : -0xf.a9e6db74e247cefp-4L : inexact-ok
|
||||||
|
= sinh towardzero ldbl-96-intel -0xd.dce79p-4L : -0xf.a9e6db74e247cefp-4L : inexact-ok
|
||||||
|
= sinh upward ldbl-96-intel -0xd.dce79p-4L : -0xf.a9e6db74e247cefp-4L : inexact-ok
|
||||||
|
= sinh downward ldbl-96-m68k -0xd.dce79p-4L : -0xf.a9e6db74e247cfp-4L : inexact-ok
|
||||||
|
= sinh tonearest ldbl-96-m68k -0xd.dce79p-4L : -0xf.a9e6db74e247cefp-4L : inexact-ok
|
||||||
|
= sinh towardzero ldbl-96-m68k -0xd.dce79p-4L : -0xf.a9e6db74e247cefp-4L : inexact-ok
|
||||||
|
= sinh upward ldbl-96-m68k -0xd.dce79p-4L : -0xf.a9e6db74e247cefp-4L : inexact-ok
|
||||||
|
= sinh downward ldbl-128 -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a47cp-4L : inexact-ok
|
||||||
|
= sinh tonearest ldbl-128 -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a47cp-4L : inexact-ok
|
||||||
|
= sinh towardzero ldbl-128 -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a47b8p-4L : inexact-ok
|
||||||
|
= sinh upward ldbl-128 -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a47b8p-4L : inexact-ok
|
||||||
|
= sinh downward ldbl-128ibm -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a48p-4L : inexact-ok
|
||||||
|
= 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
|
||||||
sqrt 0
|
sqrt 0
|
||||||
= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
|
= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
|
||||||
= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
|
= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
|
||||||
|
@ -1144,8 +1144,8 @@ double: 1
|
|||||||
float: 1
|
float: 1
|
||||||
idouble: 1
|
idouble: 1
|
||||||
ifloat: 1
|
ifloat: 1
|
||||||
ildouble: 4
|
ildouble: 5
|
||||||
ldouble: 4
|
ldouble: 5
|
||||||
|
|
||||||
Function: Imaginary part of "csqrt_upward":
|
Function: Imaginary part of "csqrt_upward":
|
||||||
double: 1
|
double: 1
|
||||||
@ -1446,16 +1446,16 @@ double: 2
|
|||||||
float: 2
|
float: 2
|
||||||
idouble: 2
|
idouble: 2
|
||||||
ifloat: 2
|
ifloat: 2
|
||||||
ildouble: 5
|
ildouble: 6
|
||||||
ldouble: 5
|
ldouble: 6
|
||||||
|
|
||||||
Function: "gamma_towardzero":
|
Function: "gamma_towardzero":
|
||||||
double: 2
|
double: 2
|
||||||
float: 2
|
float: 2
|
||||||
idouble: 2
|
idouble: 2
|
||||||
ifloat: 2
|
ifloat: 2
|
||||||
ildouble: 5
|
ildouble: 6
|
||||||
ldouble: 5
|
ldouble: 6
|
||||||
|
|
||||||
Function: "gamma_upward":
|
Function: "gamma_upward":
|
||||||
double: 2
|
double: 2
|
||||||
@ -1572,16 +1572,16 @@ double: 2
|
|||||||
float: 2
|
float: 2
|
||||||
idouble: 2
|
idouble: 2
|
||||||
ifloat: 2
|
ifloat: 2
|
||||||
ildouble: 5
|
ildouble: 6
|
||||||
ldouble: 5
|
ldouble: 6
|
||||||
|
|
||||||
Function: "lgamma_towardzero":
|
Function: "lgamma_towardzero":
|
||||||
double: 2
|
double: 2
|
||||||
float: 2
|
float: 2
|
||||||
idouble: 2
|
idouble: 2
|
||||||
ifloat: 2
|
ifloat: 2
|
||||||
ildouble: 5
|
ildouble: 6
|
||||||
ldouble: 5
|
ldouble: 6
|
||||||
|
|
||||||
Function: "lgamma_upward":
|
Function: "lgamma_upward":
|
||||||
double: 2
|
double: 2
|
||||||
|
@ -1228,8 +1228,8 @@ double: 5
|
|||||||
float: 4
|
float: 4
|
||||||
idouble: 5
|
idouble: 5
|
||||||
ifloat: 4
|
ifloat: 4
|
||||||
ildouble: 4
|
ildouble: 5
|
||||||
ldouble: 4
|
ldouble: 5
|
||||||
|
|
||||||
Function: Imaginary part of "csqrt_upward":
|
Function: Imaginary part of "csqrt_upward":
|
||||||
double: 3
|
double: 3
|
||||||
@ -1560,16 +1560,16 @@ double: 4
|
|||||||
float: 3
|
float: 3
|
||||||
idouble: 4
|
idouble: 4
|
||||||
ifloat: 3
|
ifloat: 3
|
||||||
ildouble: 5
|
ildouble: 6
|
||||||
ldouble: 5
|
ldouble: 6
|
||||||
|
|
||||||
Function: "gamma_towardzero":
|
Function: "gamma_towardzero":
|
||||||
double: 4
|
double: 4
|
||||||
float: 3
|
float: 3
|
||||||
idouble: 4
|
idouble: 4
|
||||||
ifloat: 3
|
ifloat: 3
|
||||||
ildouble: 5
|
ildouble: 6
|
||||||
ldouble: 5
|
ldouble: 6
|
||||||
|
|
||||||
Function: "gamma_upward":
|
Function: "gamma_upward":
|
||||||
double: 4
|
double: 4
|
||||||
@ -1688,16 +1688,16 @@ double: 4
|
|||||||
float: 3
|
float: 3
|
||||||
idouble: 4
|
idouble: 4
|
||||||
ifloat: 3
|
ifloat: 3
|
||||||
ildouble: 5
|
ildouble: 6
|
||||||
ldouble: 5
|
ldouble: 6
|
||||||
|
|
||||||
Function: "lgamma_towardzero":
|
Function: "lgamma_towardzero":
|
||||||
double: 4
|
double: 4
|
||||||
float: 3
|
float: 3
|
||||||
idouble: 4
|
idouble: 4
|
||||||
ifloat: 3
|
ifloat: 3
|
||||||
ildouble: 5
|
ildouble: 6
|
||||||
ldouble: 5
|
ldouble: 6
|
||||||
|
|
||||||
Function: "lgamma_upward":
|
Function: "lgamma_upward":
|
||||||
double: 4
|
double: 4
|
||||||
@ -1723,9 +1723,9 @@ ldouble: 1
|
|||||||
|
|
||||||
Function: "log10_downward":
|
Function: "log10_downward":
|
||||||
double: 2
|
double: 2
|
||||||
float: 2
|
float: 3
|
||||||
idouble: 2
|
idouble: 2
|
||||||
ifloat: 2
|
ifloat: 3
|
||||||
ildouble: 2
|
ildouble: 2
|
||||||
ldouble: 2
|
ldouble: 2
|
||||||
|
|
||||||
@ -1932,9 +1932,9 @@ ildouble: 3
|
|||||||
ldouble: 3
|
ldouble: 3
|
||||||
|
|
||||||
Function: "sinh":
|
Function: "sinh":
|
||||||
double: 1
|
double: 2
|
||||||
float: 2
|
float: 2
|
||||||
idouble: 1
|
idouble: 2
|
||||||
ifloat: 2
|
ifloat: 2
|
||||||
ildouble: 2
|
ildouble: 2
|
||||||
ldouble: 2
|
ldouble: 2
|
||||||
|
Loading…
Reference in New Issue
Block a user