summaryrefslogtreecommitdiff
path: root/lib/math
AgeCommit message (Expand)Author
2019-06-13Correctly Fused Multiply Add when all top bits cancel.S. Gilles
2019-06-09Use fma instead of rote multiplication in powr's final calculation.S. Gilles
2019-06-09Test powr.S. Gilles
2019-06-09Rewrite powr to use log-overkill.S. Gilles
2019-06-09Apply changes of pown to rootn. Faster, better edge handling.S. Gilles
2019-06-09Rework pown to be less embarrassingly slow.S. Gilles
2019-06-09Fix some special cases in log-overkill related to subnormals.S. Gilles
2019-06-07Move hi/lo multiplication and addition routines to util.S. Gilles
2019-06-07Remove debugging information.S. Gilles
2019-06-07Rewrite log-overkill.myrS. Gilles
2019-05-21Correct sign-handling for pown special caseS. Gilles
2019-05-11Fix Remez algorithm.S. Gilles
2019-05-02Replace costly sum with slightly faster sums in log-overkill.S. Gilles
2019-05-01Typo in log-overkill explanation.S. Gilles
2019-05-01Implement rootn.S. Gilles
2019-05-01Add missing reference for pown and rootn.S. Gilles
2019-05-01Add pown function.S. Gilles
2019-05-01Test the slow2sum function.S. Gilles
2019-05-01Add a log function which returns far too much precision.S. Gilles
2019-05-01Add 2sum in math utilS. Gilles
2019-05-01Add fltXXfromuintXX to ancillary math script.S. Gilles
2018-08-05We can pick fma generically at compile time.Ori Bernstein
2018-08-05We don't need the impls in sin-impl.Ori Bernstein
2018-08-03Clean up previous fixes.Ori Bernstein
2018-08-03Fix build on Linux.Ori Bernstein
2018-07-31Include test cases for all (relevant) sub-polynomials of atan.S. Gilles
2018-07-31Correct extra-precision division typo for atan.S. Gilles
2018-07-31Correctly compute u, du for y/x in atan.S. Gilles
2018-07-31Improve accuracy of poly path of atan calculations.S. Gilles
2018-07-31Negate atan properly when atan(1/x) is computed.S. Gilles
2018-07-31First compiling atan.S. Gilles
2018-07-24Adjust leeway in arctan tuple generator.S. Gilles
2018-07-24Document that generate-minimax-by-Remez.gp has issues.S. Gilles
2018-07-24Add tuple-generation for arctan.S. Gilles
2018-07-23Handle awkward special cases in tan/cot32.S. Gilles
2018-07-22Test Highly Accurate Tables for tan() and cot().S. Gilles
2018-07-22Handle -0.0 correctly in tan() and cot().S. Gilles
2018-07-22Correct typo in cotangent calculations.S. Gilles
2018-07-20Ensure tan(NaN) is a [q]NaN.S. Gilles
2018-07-20First compiling tan/cot functions.S. Gilles
2018-07-15Update triple-generate to also compute tables for tan and cot.S. Gilles
2018-06-30Document results of sin/cos a bit more.S. Gilles
2018-06-30Eliminate loop sorts in sin/cos reduction.S. Gilles
2018-06-30Cut down results of reduce() from triple to double for sin/cos.S. Gilles
2018-06-30Remove a sort or two in sin/cos.S. Gilles
2018-06-30Reduce overkill on precision in a few sum computations for sin/cos.S. Gilles
2018-06-30Add test cases for each C[j] constant for sin/cos.S. Gilles
2018-06-30Be a little smarter about downscaling flt64s to flt32s in sin/cos.S. Gilles
2018-06-30Find nearest xi value, instead of blindly computing j.S. Gilles
2018-06-28Fix local reduction from [-pi/2, pi/2] to [-pi/4, pi/4]S. Gilles