aboutsummaryrefslogtreecommitdiff
path: root/math/auto-libm-test-in
AgeCommit message (Collapse)AuthorFilesLines
2013-12-18Mark some hypot tests no-test-inline.Joseph Myers1-3/+3
As needed on x86. * math/auto-libm-test-in: Mark some hypot tests no-test-inline. * math/auto-libm-test-out: Regenerated.
2013-12-18Fix ldbl-128 logl for subnormals (bug 16338).Joseph Myers1-0/+11
This patch fixes bug 16338, ldbl-128 logl not handling subnormals (with consequent inaccuracy for lgammal as well). The fix is simply to use __frexpl when determining the exponent, as done already in log2l and log10l. Given the lack of testing of small arguments to any of the log* functions, appropriate tests are added for all of them. Tested x86_64 and x86 and ulps updated accordingly, and spot tests also run for mips64 to confirm the ldbl-128 fix. Note that while this fixes lgammal inaccuracy for small positive arguments, I suspect that there will still be problems with spurious underflows in that case. * sysdeps/ieee754/ldbl-128/e_logl.c (__ieee754_logl): Use __frexpl to determine exponent and adjust argument to have exponent of -1. * math/auto-libm-test-in: Add more tests of log, log10, log1p and log2. * math/auto-libm-test-out: Regenerated. * sysdeps/x86_64/fpu/libm-test-ulps: Update.
2013-12-17Fix dbl-64 hypot spurious underflows (bug 16314).Joseph Myers1-2/+1
2013-12-17Fix hypot handling of subnormals (bug 16316, bug 16330).Joseph Myers1-3/+13
2013-12-16Move tests of atan2, hypot and pow from libm-test.inc to auto-libm-test-in.Joseph Myers1-0/+353
2013-12-08Move tests of lgamma from libm-test.inc to auto-libm-test-in.Joseph Myers1-0/+56
2013-12-05Fix tgamma errno setting on underflow (bug 6810).Joseph Myers1-149/+145
2013-12-05Move TEST_f_f tests for [l-y]* functions from libm-test.inc to ↵Joseph Myers1-0/+633
auto-libm-test-in.
2013-12-03Fix exp missing underflows (bug 15268, bug 15425).Joseph Myers1-0/+2
2013-12-03Fix exp2 errno setting on underflow (bug 16283).Joseph Myers1-8/+4
2013-12-03Fix erfc errno setting on underflow (bug 6786).Joseph Myers1-2/+11
2013-12-03Move TEST_f_f tests for [e-j]* functions from libm-test.inc to ↵Joseph Myers1-0/+148
auto-libm-test-in.
2013-11-30Move TEST_f_f tests for [a-c]* functions from libm-test.inc to ↵Joseph Myers1-0/+111
auto-libm-test-in.
2013-11-29Fix x86 sqrt rounding (bug 14032).Joseph Myers1-0/+57
2013-11-29Start generating libm tests automatically with MPFR.Joseph Myers1-0/+27