diff options
author | Siddhesh Poyarekar <siddhesh.poyarekar@linaro.org> | 2015-12-21 10:40:32 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh.poyarekar@linaro.org> | 2015-12-21 10:40:32 +0530 |
commit | a045832debe4191bcffed6e539a5470152e9c9e8 (patch) | |
tree | 024e6228fb366370a19096a689698c9dbe102932 /ChangeLog | |
parent | 760c2eb7da879e05252468a512a582a0e5c180af (diff) | |
download | glibc-a045832debe4191bcffed6e539a5470152e9c9e8.tar.gz glibc-a045832debe4191bcffed6e539a5470152e9c9e8.tar.xz glibc-a045832debe4191bcffed6e539a5470152e9c9e8.zip |
Consolidate range reduction in sincos for x > 281474976710656
Range reduction needs to be done only once for sin and cos, so copy over all of the relevant functions (__sin, __cos, reduce_and_compute) and consolidate common code.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 0024c1ed26..c8281dd059 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2015-12-21 Siddhesh Poyarekar <siddhesh.poyarekar@linaro.org> + + * sysdeps/ieee754/dbl-64/s_sin.c (__sin) [!IN_SINCOS]: Skip + common code for sincos. + (__cos) [!IN_SINCOS]: Likewise. + * sysdeps/ieee754/dbl-64/s_sincos.c (reduce_and_compute_sincos): + New function. + (__sincos): Use it. + 2015-12-20 Aurelien Jarno <aurelien@aurel32.net> * sysdeps/i386/fpu/libm-test-ulps: Move to .... |