glibc/sysdeps/ieee754
Liubov Dmitrieva 4ffffbd272 Add optimized sinf and cosf routines for x86 and x86-64
* sysdeps/i386/i686/fpu/multiarch/Makefile (sysdep_routines):
	Add s_sinf-sse2, s_conf-sse2.

	* sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S: New file.
	* sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S: New file.
	* sysdeps/i386/i686/fpu/multiarch/s_sinf.c: New file.
	* sysdeps/i386/i686/fpu/multiarch/s_cosf.c: New file.

	* sysdeps/ieee754/flt-32/s_sinf.c (SINF, SINF_FUNC): Add macros
	for using routine as __sinf_ia32.
	Use macro for function declaration and weak_alias.
	* sysdeps/ieee754/flt-32/s_cosf.c (COSF, COSF_FUNC): Add macros
	for using routine as __cosf_ia32.
	Use macro for function declaration and weak_alias.

	* sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S: Fix Copyright.
	* sysdeps/i386/i686/fpu/multiarch/e_expf.c: Fix Copyright.

	* sysdeps/x86_64/fpu/s_sinf.S: New file.
	* sysdeps/x86_64/fpu/s_cosf.S: New file.
	* sysdeps/x86_64/fpu/libm-test-ulps: Update.

	* math/libm-test.inc (cos_test): Add more test cases.
	(sin_test): Likewise.
	(sincos_test): Likewise.
2012-09-03 15:32:13 +02:00
..
bits Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
dbl-64 Set up errno properly for yn. 2012-07-25 12:59:36 +02:00
flt-32 Add optimized sinf and cosf routines for x86 and x86-64 2012-09-03 15:32:13 +02:00
ldbl-64-128 Finish ilogb changes 2012-04-18 14:31:43 +02:00
ldbl-96 Quash warning in s_sincosl. 2012-08-17 23:44:53 +02:00
ldbl-128 Set up errno properly for yn. 2012-07-25 12:59:36 +02:00
ldbl-128ibm Set up errno properly for yn. 2012-07-25 12:59:36 +02:00
ldbl-opt Remove use of INTDEF/INTUSE in libio 2012-05-24 23:06:20 +02:00
ieee754.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
k_standard.c Fix lots of bitrot for stub configurations. 2012-07-30 16:34:33 -07:00
Makefile Update. 2000-02-26 01:21:37 +00:00
s_lib_version.c Use <> for math.h and math_private.h everywhere. 2012-03-09 16:09:10 -08:00
s_matherr.c Use <> for math.h and math_private.h everywhere. 2012-03-09 16:09:10 -08:00
s_signgam.c Use <> for math.h and math_private.h everywhere. 2012-03-09 16:09:10 -08:00
support.c Update. 1999-06-08 21:20:07 +00:00