index
:
ori/mc.git
0.2
abi
autoexpr
autovar
bettermatch
biofunc
callee-save
closures
dependent-tags
fixtraits
freebsd-port
hashtraits
integrated
kill-sleq
libmath-merge
master
matchcomp
mbld-rebase
mbld2
mpkg
netbsd-port
peephole-opt
poller
qbe
struct-lit
threadwork
tls
trait-syntax
update-bootstrap
The Myrddin compiler.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
math
Age
Commit message (
Expand
)
Author
2019-06-13
Correctly Fused Multiply Add when all top bits cancel.
S. Gilles
2019-06-09
Use fma instead of rote multiplication in powr's final calculation.
S. Gilles
2019-06-09
Test powr.
S. Gilles
2019-06-09
Rewrite powr to use log-overkill.
S. Gilles
2019-06-09
Apply changes of pown to rootn. Faster, better edge handling.
S. Gilles
2019-06-09
Rework pown to be less embarrassingly slow.
S. Gilles
2019-06-09
Fix some special cases in log-overkill related to subnormals.
S. Gilles
2019-06-07
Move hi/lo multiplication and addition routines to util.
S. Gilles
2019-06-07
Remove debugging information.
S. Gilles
2019-06-07
Rewrite log-overkill.myr
S. Gilles
2019-05-21
Correct sign-handling for pown special case
S. Gilles
2019-05-11
Fix Remez algorithm.
S. Gilles
2019-05-02
Replace costly sum with slightly faster sums in log-overkill.
S. Gilles
2019-05-01
Typo in log-overkill explanation.
S. Gilles
2019-05-01
Implement rootn.
S. Gilles
2019-05-01
Add missing reference for pown and rootn.
S. Gilles
2019-05-01
Add pown function.
S. Gilles
2019-05-01
Test the slow2sum function.
S. Gilles
2019-05-01
Add a log function which returns far too much precision.
S. Gilles
2019-05-01
Add 2sum in math util
S. Gilles
2019-05-01
Add fltXXfromuintXX to ancillary math script.
S. Gilles
2018-08-05
We can pick fma generically at compile time.
Ori Bernstein
2018-08-05
We don't need the impls in sin-impl.
Ori Bernstein
2018-08-03
Clean up previous fixes.
Ori Bernstein
2018-08-03
Fix build on Linux.
Ori Bernstein
2018-07-31
Include test cases for all (relevant) sub-polynomials of atan.
S. Gilles
2018-07-31
Correct extra-precision division typo for atan.
S. Gilles
2018-07-31
Correctly compute u, du for y/x in atan.
S. Gilles
2018-07-31
Improve accuracy of poly path of atan calculations.
S. Gilles
2018-07-31
Negate atan properly when atan(1/x) is computed.
S. Gilles
2018-07-31
First compiling atan.
S. Gilles
2018-07-24
Adjust leeway in arctan tuple generator.
S. Gilles
2018-07-24
Document that generate-minimax-by-Remez.gp has issues.
S. Gilles
2018-07-24
Add tuple-generation for arctan.
S. Gilles
2018-07-23
Handle awkward special cases in tan/cot32.
S. Gilles
2018-07-22
Test Highly Accurate Tables for tan() and cot().
S. Gilles
2018-07-22
Handle -0.0 correctly in tan() and cot().
S. Gilles
2018-07-22
Correct typo in cotangent calculations.
S. Gilles
2018-07-20
Ensure tan(NaN) is a [q]NaN.
S. Gilles
2018-07-20
First compiling tan/cot functions.
S. Gilles
2018-07-15
Update triple-generate to also compute tables for tan and cot.
S. Gilles
2018-06-30
Document results of sin/cos a bit more.
S. Gilles
2018-06-30
Eliminate loop sorts in sin/cos reduction.
S. Gilles
2018-06-30
Cut down results of reduce() from triple to double for sin/cos.
S. Gilles
2018-06-30
Remove a sort or two in sin/cos.
S. Gilles
2018-06-30
Reduce overkill on precision in a few sum computations for sin/cos.
S. Gilles
2018-06-30
Add test cases for each C[j] constant for sin/cos.
S. Gilles
2018-06-30
Be a little smarter about downscaling flt64s to flt32s in sin/cos.
S. Gilles
2018-06-30
Find nearest xi value, instead of blindly computing j.
S. Gilles
2018-06-28
Fix local reduction from [-pi/2, pi/2] to [-pi/4, pi/4]
S. Gilles
[next]