mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-28 13:31:13 +00:00
dbeb74ef84
This patch refactors the sparc32 ifunc selector to a C implementation. Also, the generic symbol is moved to its own implementation file s_rint{f}-generic.S). Checked on sparc64-linux-gnu and sparcv9-linux-gnu. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile (libm-sysdep_routines): Add s_rintf-generic and s_rint-generic. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_rint-generic.S: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_rint.c: Likewise. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_rintf-generic.S: Likewise. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_rintf.c: Likewise. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_rint.S: Remove file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_rintf.S: Likewise. Signed-off-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> |
||
---|---|---|
.. | ||
bits | ||
fpu | ||
soft-fp | ||
sparcv8 | ||
sparcv9 | ||
__longjmp.S | ||
add_n.S | ||
addmul_1.S | ||
alloca.S | ||
atomic-machine.h | ||
backtrace.h | ||
bsd-_setjmp.S | ||
bsd-setjmp.S | ||
bzero.c | ||
divrem.m4 | ||
dl-irel.h | ||
dl-machine.h | ||
dl-plt.h | ||
dl-trampoline.S | ||
dotmul.S | ||
e_sqrt.c | ||
ieee754.h | ||
Implies | ||
jmpbuf-offsets.h | ||
jmpbuf-unwind.h | ||
lll_timedlock_wait.c | ||
lll_timedwait_tid.c | ||
lowlevellock.c | ||
lshift.S | ||
Makefile | ||
memchr.S | ||
memcpy.S | ||
memset.S | ||
mul_1.S | ||
pthread_barrier_wait.c | ||
pthread_spin_lock.S | ||
pthread_spin_trylock.S | ||
pthreaddef.h | ||
rem.S | ||
rshift.S | ||
sdiv.S | ||
sem_post.c | ||
sem_waitcommon.c | ||
setjmp.S | ||
stackguard-macros.h | ||
start.S | ||
stpcpy.S | ||
strcat.S | ||
strchr.S | ||
strcmp.S | ||
strcpy.S | ||
strlen.S | ||
strrchr.c | ||
sub_n.S | ||
submul_1.S | ||
tls-macros.h | ||
tst-audit.h | ||
udiv.S | ||
umul.S | ||
urem.S | ||
Versions |