diff options
author | Joseph Myers <joseph@codesourcery.com> | 2015-05-08 17:55:11 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2015-05-08 17:55:11 +0000 |
commit | 14f36098f219a17c8fa21578a5bf1a23c74d28bb (patch) | |
tree | fdafbd542ab6a2873668fee12d5eac940421e62b /math | |
parent | c92d40c0bcfdeec96848d1e67902e621942144e9 (diff) | |
download | glibc-14f36098f219a17c8fa21578a5bf1a23c74d28bb.tar glibc-14f36098f219a17c8fa21578a5bf1a23c74d28bb.tar.gz glibc-14f36098f219a17c8fa21578a5bf1a23c74d28bb.tar.bz2 glibc-14f36098f219a17c8fa21578a5bf1a23c74d28bb.zip |
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.
Diffstat (limited to 'math')
-rw-r--r-- | math/auto-libm-test-in | 4 | ||||
-rw-r--r-- | math/auto-libm-test-out | 144 |
2 files changed, 148 insertions, 0 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 155bea12e0..883397c40a 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -986,6 +986,7 @@ 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 -0x9.0a61a7b482d28p-168 -0x8p-152 csqrt 0x1.fffffep+127 0x1.fffffep+127 csqrt 0x1.fffffep+127 1.0 @@ -1810,6 +1811,7 @@ lgamma 0x8.d6315p+0 lgamma 0xb.2e679p+0 lgamma 0xb.01191p+0 lgamma 0xb.26fdap+0 +lgamma 0xb.4ad0ap+0 log 1 log e @@ -1841,6 +1843,7 @@ log10 0xa.9d0d4p-4 log10 0x1.251ec6p+0 log10 0x1.022e82p+0 log10 0x9.b3727e3feb538p-4 +log10 0xf.bf1b2p-4 log1p 0 log1p -0 @@ -2337,6 +2340,7 @@ sinh -0x3.3e6292ed442d450cp-4 sinh 0x7.6e259d2436fc4p-4 sinh 0x3.d6e088p-4 sinh -0x7.688eap-4 +sinh -0xd.dce79p-4 sqrt 0 sqrt -0 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 816a6ae242..0d7fac54d6 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -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 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 -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 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 @@ -141456,6 +141525,31 @@ lgamma 0xb.26fdap+0 = 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 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 downward 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 towardzero 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 downward 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 towardzero 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 downward flt-32 0x0p+0f : 0x0p+0f : = sqrt tonearest flt-32 0x0p+0f : 0x0p+0f : |