about summary refs log tree commit diff
path: root/src/math/scalbnf.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2013-09-03 18:50:58 +0000
committerSzabolcs Nagy <nsz@port70.net>2013-09-05 11:30:08 +0000
commitea9bb95a5b36c0a3d2ed8fb03808745b406c2633 (patch)
tree5c0d395bfff168d97c7055826a30b822eba7293b /src/math/scalbnf.c
parentbcd797a5ba4631c031919dad832d670e564212e9 (diff)
downloadmusl-ea9bb95a5b36c0a3d2ed8fb03808745b406c2633.tar.gz
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/scalbnf.c')
0 files changed, 0 insertions, 0 deletions