Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix typo. | 2013-08-05 | 1 | -2/+2 | |
| | |||||
* | tgamma(0) == Inf | 2013-08-02 | 2 | -4/+4 | |
| | |||||
* | Fix a couple of corner cases in the implementation of pow(3) to make it | 2013-08-02 | 3 | -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. | 2011-07-08 | 4 | -79/+36 | |
| | | | | No problems found by Cephes in 17022 tests. | ||||
* | Add the quadruple-precision constants; testvect works better now | 2011-06-02 | 3 | -3/+63 | |
| | | | | on sparc64. | ||||
* | Import regression test vectors from the Cephes math library. This | 2011-05-30 | 12 | -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. (-; |