about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorLiubov Dmitrieva <liubov.dmitrieva@gmail.com>2012-09-25 20:44:46 +0200
committerAndreas Jaeger <aj@suse.de>2012-09-25 20:47:20 +0200
commit22bf5c179315edd33b8399102ea3cfbf92b4807f (patch)
treef3ad1237a434e51a9155821f9c9848e0b13236ba /ChangeLog
parent6d3bf1993190edc502d01e8ca42c4482b20a5b6c (diff)
downloadglibc-22bf5c179315edd33b8399102ea3cfbf92b4807f.tar.gz
glibc-22bf5c179315edd33b8399102ea3cfbf92b4807f.tar.xz
glibc-22bf5c179315edd33b8399102ea3cfbf92b4807f.zip
Add optimized sincosf for SSE2 for x86 and x86-64
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 13 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 2a6e03835f..9a5ee9ddd7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.