diff options
author | Liubov Dmitrieva <liubov.dmitrieva@gmail.com> | 2012-09-25 20:44:46 +0200 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2012-09-25 20:47:20 +0200 |
commit | 22bf5c179315edd33b8399102ea3cfbf92b4807f (patch) | |
tree | f3ad1237a434e51a9155821f9c9848e0b13236ba /ChangeLog | |
parent | 6d3bf1993190edc502d01e8ca42c4482b20a5b6c (diff) | |
download | glibc-22bf5c179315edd33b8399102ea3cfbf92b4807f.zip glibc-22bf5c179315edd33b8399102ea3cfbf92b4807f.tar.gz glibc-22bf5c179315edd33b8399102ea3cfbf92b4807f.tar.bz2 |
Add optimized sincosf for SSE2 for x86 and x86-64
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -1,6 +1,18 @@ 2012-09-25 Liubov Dmitrieva <liubov.dmitrieva@gmail.com> - * math/s_ccoshf.c (__ccoshf): Fix wrong using of sincosf for + * sysdeps/i386/i686/fpu/multiarch/Makefile (sysdep_routines): + Add s_sincosf-sse2. + * sysdeps/i386/i686/fpu/multiarch/s_sincosf.c: New file. + * sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S: New file. + * sysdeps/ieee754/flt-32/s_sincosf.c (SINCOSF, SINCOSF_FUNC): Add + macros for using routine as __sincosf_ia32. + Use macro for function declaration and weak_alias. + * sysdeps/i386/fpu/libm-test-ulps: Update. + + * sysdeps/x86_64/fpu/s_sincosf.S: New file. + * sysdeps/x86_64/fpu/libm-test-ulps: Update. + + * math/s_ccoshf.c (__ccoshf): Fix wrong usage of sincos for subnormal argument. * math/s_cexpf.c (__cexpf): Likewise. * math/s_csinf.c (__csinf): Likewise. |