glibc/sysdeps/sparc
Aurelien Jarno bf79a337ec sparc32/sparcv9: add a VIS3 version of fdim
sparc32 passes floating point values in the integer registers. VIS3
instructions gives access to the movwtos instruction to directly
transfer a value from an integer register to a floating point register.
Therefore it makes sense to provide a VIS3 version consisting in the
generic version compiled with -mvis3.

Changelog:
	* math/s_fdim.c: Avoid alias renamed.
	* math/s_fdimf.c: Likewise.
	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile
	[$(subdir) = math && $(have-as-vis3) = yes] (libm-sysdep_routines):
	Add s_fdimf-vis3, s_fdim-vis3.
	(CFLAGS-s_fdimf-vis3.c): New. Set to -Wa,-Av9d -mvis3.
	(CFLAGS-s_fdim-vis3.c): Likewise.
	sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c: New file.
	sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c: Likewise.
2016-08-05 22:35:01 +02:00
..
bits Add _STRING_INLINE_unaligned and string_private.h 2016-02-18 14:55:29 -02:00
fpu Update sparc ULPS. 2016-01-24 21:12:58 -08:00
nptl elf: Consolidate machine-agnostic DTV definitions in <dl-dtv.h> 2016-06-20 14:31:40 +02:00
sparc32 sparc32/sparcv9: add a VIS3 version of fdim 2016-08-05 22:35:01 +02:00
sparc64 sparc: remove fdim sparc specific implementations 2016-08-05 22:35:01 +02:00
sys
abort-instr.h
backtrace.c
configure
configure.ac
crti.S
crtn.S
dl-dtprocnum.h
dl-procinfo.c
dl-procinfo.h
dl-sysdep.h
dl-tls.h elf: Consolidate machine-agnostic DTV definitions in <dl-dtv.h> 2016-06-20 14:31:40 +02:00
gccframe.h
ldsodefs.h
machine-gmon.h
Makefile
mempcpy.S
memusage.h
preconfigure
sparc-ifunc.h
sparc-mcount.S
stackinfo.h
Subdirs
sysdep.h