]> git.ipfire.org Git - thirdparty/glibc.git/commit
sysdeps: Simplify sin Taylor Series calculation
authorAkila Welihinda <akilawelihinda@ucla.edu>
Sun, 12 Dec 2021 18:35:03 +0000 (10:35 -0800)
committerPaul Zimmermann <Paul.Zimmermann@inria.fr>
Mon, 13 Dec 2021 14:31:05 +0000 (15:31 +0100)
commit3b1402b3fc3a9ff228c2b721a67f0fef430a82fd
tree15272f2a5008bebe49af6732774c12053ef8840f
parent104d2005d5b7fb13a970905ca3f4a7e7e783cf1a
sysdeps: Simplify sin Taylor Series calculation

The macro TAYLOR_SIN adds the term `-0.5*da*a^2 + da` in hopes
of regaining some precision as a function of da. However the
comment says we add the term `-0.5*da*a^2 + 0.5*da` which is
different. This fix updates the comment to reflect the
code and also simplifies the calculation by replacing `a` with `x`
because they always have the same value.

Signed-off-by: Akila Welihinda <akilawelihinda@ucla.edu>
Reviewed-by: Paul Zimmermann <Paul.Zimmermann@inria.fr>
sysdeps/ieee754/dbl-64/s_sin.c