diff options
author | Szabolcs Nagy <nsz@port70.net> | 2013-09-03 18:50:58 +0000 |
---|---|---|
committer | Szabolcs Nagy <nsz@port70.net> | 2013-09-05 11:30:08 +0000 |
commit | ea9bb95a5b36c0a3d2ed8fb03808745b406c2633 (patch) | |
tree | 5c0d395bfff168d97c7055826a30b822eba7293b /src/math/expf.c | |
parent | bcd797a5ba4631c031919dad832d670e564212e9 (diff) | |
download | musl-ea9bb95a5b36c0a3d2ed8fb03808745b406c2633.tar.gz musl-ea9bb95a5b36c0a3d2ed8fb03808745b406c2633.tar.bz2 musl-ea9bb95a5b36c0a3d2ed8fb03808745b406c2633.tar.xz musl-ea9bb95a5b36c0a3d2ed8fb03808745b406c2633.zip |
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/expf.c')
0 files changed, 0 insertions, 0 deletions