glibc/sysdeps/sparc
Adhemerval Zanella 023cade3b3 sparc: refactor sparc64 __mpn_mul_1 selector to C
This patch refactors the sparc64 ifunc selector to a C implementation.
Also, the generic symbol is moved to its own implementation file
mul_1-generic.S).

Checked on sparc64-linux-gnu and sparcv9-linux-gnu.

	* sysdeps/sparc/sparc64/multiarch/Makefile (sysdep_routines):
	Add mul_1-generic.
	* sysdeps/sparc/sparc64/multiarch/mul_1-generic.S: New file.
	* sysdeps/sparc/sparc64/multiarch/mul_1.c: Likewise.
	* sysdeps/sparc/sparc64/multiarch/mul_1.S: Remove file.

Signed-off-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
2017-11-30 14:10:12 -02:00
..
bits Simplify HUGE_VAL definitions. 2017-08-31 15:50:50 +00:00
fpu Remove ancient __signbit inlines 2017-09-28 19:52:13 +01:00
nptl nptl: Define __PTHREAD_MUTEX_{NUSERS_AFTER_KIND,USE_UNION} 2017-11-07 09:48:41 -02:00
sparc32 Remove SPARC lllrint aliases. 2017-11-30 00:43:28 +00:00
sparc64 sparc: refactor sparc64 __mpn_mul_1 selector to C 2017-11-30 14:10:12 -02:00
sys
abort-instr.h
backtrace.c
configure sparc: Assume VIS3 support 2017-11-29 08:18:00 -02:00
configure.ac sparc: Assume VIS3 support 2017-11-29 08:18:00 -02:00
crti.S
crtn.S
dl-dtprocnum.h
dl-procinfo.c
dl-procinfo.h
dl-sysdep.h
dl-tls.h
gccframe.h
ldsodefs.h
machine-gmon.h gmon: Remove internal_function attribute 2017-08-31 16:16:07 +02:00
Makefile Enable unwind info in libc-start.c and backtrace.c 2017-09-19 15:07:58 +01:00
mempcpy.S
memusage.h
preconfigure
sparc-ifunc.h sparc: refactor sparc64 signbit{f} selector to C 2017-11-29 16:21:27 -02:00
sparc-mcount.S
stackinfo.h
Subdirs
sysdep.h