path: root/src/math/exp.c
diff options
authorSzabolcs Nagy <>2013-09-03 18:50:58 +0000
committerSzabolcs Nagy <>2013-09-05 11:30:08 +0000
commitea9bb95a5b36c0a3d2ed8fb03808745b406c2633 (patch)
tree5c0d395bfff168d97c7055826a30b822eba7293b /src/math/exp.c
parentbcd797a5ba4631c031919dad832d670e564212e9 (diff)
math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl)
ld128 support was added to internal kernel functions (__cosl, __sinl, __tanl, __rem_pio2l) from freebsd (not tested, but should be a good start for when ld128 arch arrives) __rem_pio2l had some code cleanup, the freebsd ld128 code seems to gather the results of a large reduction with precision loss (fixed the bug but a todo comment was added for later investigation) the old copyright was removed from the non-kernel wrapper functions (cosl, sinl, sincosl, tanl) since these are trivial and the interesting parts and comments had been already rewritten.
Diffstat (limited to 'src/math/exp.c')
0 files changed, 0 insertions, 0 deletions