summaryrefslogtreecommitdiffstats
path: root/regress/lib/libm/cephes (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo.kettenis2013-08-051-2/+2
|
* tgamma(0) == Infkettenis2013-08-022-4/+4
|
* Fix a couple of corner cases in the implementation of pow(3) to make itkettenis2013-08-023-18/+18
| | | | | | | | | | | compatible with C99. Most notably: - 1**y == 1, even if y is NaN - (-1)**+-Inf == 1 and adjust the cephes testsuite to test for the right thing here. ok martynas@
* Add 80-bit and 128-bit precision test vectors for the math functions.martynas2011-07-084-79/+36
| | | | No problems found by Cephes in 17022 tests.
* Add the quadruple-precision constants; testvect works better nowmartynas2011-06-023-3/+63
| | | | on sparc64.
* Import regression test vectors from the Cephes math library. Thismartynas2011-05-3012-0/+3996
covers C99 double, extended and quadruple precision functions. Stephen relicensed this under the right license. Testvect contains special values from C9X section F.9. Monot contains test vectors synthesized around NPTS points, which are near the boundaries where the algorithms (likely) change their methods; helping to detect coding/monotonicity errors. Note that a lot of extended and quadruple precision tests are if0'd for now; since our math library is incomplete. Hopefully this will change soon. (-;