glibc/sysdeps/sparc/sparc64/fpu
David S. Miller eae47a3618 Add framework for using sparc VIS3 instructions, use it for copysign/signbit.
* sysdeps/sparc/configure.in: New file.
	* sysdeps/sparc/configure: Generate.
	* configure.in (libc_cv_sparc_as_vis3): Substitute.
	* configure: Regenerate.
	* config.h.in (HAVE_AS_VIS3_SUPPORT): New.
	* config.make.in (have-as-vis3): New.
	* sysdeps/sparc/sparc32/sparcv9/Makefile (ASFLAGS-*): If VIS3 is
	available use -Av9d instead of -Av9a.
	* sysdeps/sparc/sparc64/Makefile: Likewise.
	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile: New file.
	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-vis3.S: New file.
	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign.S: New file.
	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-vis3.S: New file.
	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf.S: New file.
	* sysdeps/sparc/sparc64/fpu/multiarch/Makefile: New file.
	* sysdeps/sparc/sparc64/fpu/multiarch/s_signbit-vis3.S: New file.
	* sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.S: New file.
	* sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S: New file.
	* sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.S: New file.
2012-03-14 16:43:09 -07:00
..
multiarch Add framework for using sparc VIS3 instructions, use it for copysign/signbit. 2012-03-14 16:43:09 -07:00
e_sqrtl.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_ceil.S Fix %fp/%sp typo in new sparc ceil{,f} assembler. 2012-02-27 20:33:25 -08:00
s_ceilf.S Fix %fp/%sp typo in new sparc ceil{,f} assembler. 2012-02-27 20:33:25 -08:00
s_copysign.S Small optimization to sparc 64-bit copysign. 2012-03-14 16:21:40 -07:00
s_copysignf.S Small optimization to sparc 64-bit copysign. 2012-03-14 16:21:40 -07:00
s_fabs.c Update. 2002-04-03 00:36:12 +00:00
s_fabsf.c Update. 2002-04-03 00:36:12 +00:00
s_fabsl.c Update. 2002-04-03 00:36:12 +00:00
s_finite.S Optimized 64-bit sparc assembler for finite{,f} and isinf{,f}. 2012-03-01 22:14:35 -08:00
s_finitef.S Optimized 64-bit sparc assembler for finite{,f} and isinf{,f}. 2012-03-01 22:14:35 -08:00
s_floor.S Optimized sparc floor{,f} routines. 2012-02-27 20:36:30 -08:00
s_floorf.S Optimized sparc floor{,f} routines. 2012-02-27 20:36:30 -08:00
s_isinf.S Optimized 64-bit sparc assembler for finite{,f} and isinf{,f}. 2012-03-01 22:14:35 -08:00
s_isinff.S Optimized 64-bit sparc assembler for finite{,f} and isinf{,f}. 2012-03-01 22:14:35 -08:00
s_isnan.S Optimized sparc assembler for signbit{,f,l} and some variants of isnan. 2012-03-01 20:43:38 -08:00
s_isnanf.S Optimized sparc assembler for signbit{,f,l} and some variants of isnan. 2012-03-01 20:43:38 -08:00
s_llrint.S Add sparc optimized {l,}rint{,f} for 32-bit v9 and 64-bit. 2012-03-02 18:59:09 -08:00
s_llrintf.S Add sparc optimized {l,}rint{,f} for 32-bit v9 and 64-bit. 2012-03-02 18:59:09 -08:00
s_lrint.S Add sparc optimized {l,}rint{,f} for 32-bit v9 and 64-bit. 2012-03-02 18:59:09 -08:00
s_lrintf.S Add sparc optimized {l,}rint{,f} for 32-bit v9 and 64-bit. 2012-03-02 18:59:09 -08:00
s_rint.S Fix comment formatting in new optimized sparc math files. 2012-02-27 15:26:06 -08:00
s_rintf.S Fix comment formatting in new optimized sparc math files. 2012-02-27 15:26:06 -08:00
s_signbit.S Optimized sparc assembler for signbit{,f,l} and some variants of isnan. 2012-03-01 20:43:38 -08:00
s_signbitf.S Optimized sparc assembler for signbit{,f,l} and some variants of isnan. 2012-03-01 20:43:38 -08:00
s_signbitl.S Optimized sparc assembler for signbit{,f,l} and some variants of isnan. 2012-03-01 20:43:38 -08:00
w_sqrt.S Remove sparc binutils GOTDATA checks in lieu of new minimum version requirement. 2012-03-01 15:04:16 -08:00
w_sqrtf.S Remove sparc binutils GOTDATA checks in lieu of new minimum version requirement. 2012-03-01 15:04:16 -08:00