Summary: | Incorrect return from float log10 (0X1.118C6318C6319P+0) | ||
---|---|---|---|
Product: | glibc | Reporter: | H.J. Lu <hjl.tools> |
Component: | math | Assignee: | Ulrich Drepper <drepper.fsp> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | glibc-bugs |
Priority: | P2 | Flags: | fweimer:
security-
|
Version: | unspecified | ||
Target Milestone: | --- | ||
Host: | x86_64-unknown-linux-gnu | Target: | x86_64-unknown-linux-gnu |
Build: | x86_64-unknown-linux-gnu | Last reconfirmed: |
Description
H.J. Lu
2006-04-14 19:21:05 UTC
libm bugs remain suspended until somebody comes up with a patch. When the argument is rounded to float (0X1.118C64P+0), the correctly rounded result becomes 0X1.D7C3B0P-6, so the error is 1ulp not 12ulp, and since there's already a test of log10f in the testsuite with a 2ulp error recorded in libm-test-ulps for x86_64, I don't think it's useful to add this test as well or keep a bug open for this 1ulp error. |