glibc/sysdeps/powerpc/powerpc64
Will Schmidt 14a50c9d23 [Powerpc] Tune/optimize powerpc{32,64}/power7/memchr.S.
Assorted tweaking, twisting and tuning to squeeze a few additional cycles
out of the memchr code.   Changes include bypassing the shift pairs
(sld,srd) when they are not required, and unrolling the small_loop that
handles short and trailing strings.

Per scrollpipe data measuring aligned strings for 64-bit, these changes
save between five and eight cycles (9-13% overall) for short strings (<32),
Longer aligned strings see slight improvement of 1-3% due to bypassing the
shifts and the instruction rearranging.
2012-08-21 14:20:55 -05:00
..
970 powerpc: Re-work the Implies structure 2010-06-30 09:57:38 -07:00
a2 Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
bits Rename __WORDSIZE_COMPAT32 to __WORDSIZE_TIME64_COMPAT32 2012-05-21 13:39:55 -07:00
cell Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fpu Fix missing nearbyintl@GLIBC_2.1 on powerpc 2012-05-01 12:40:59 +02:00
power4 [PowerPC] Remove -ftree-loop-linear from Makefiles 2012-05-18 10:15:30 -05:00
power5 Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
power5+ Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
power6 PowerPC: libm ABI update 2012-05-22 15:34:02 -03:00
power6x Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
power7 [Powerpc] Tune/optimize powerpc{32,64}/power7/memchr.S. 2012-08-21 14:20:55 -05:00
__longjmp-common.S Avoid runtime GOT relocations in ld.so on powerpc 2012-05-18 12:00:22 +02:00
__longjmp.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
backtrace.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
bp-asm.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
bsd-_setjmp.S PowerPC64 ABI fixes 2010-08-12 09:19:19 -07:00
bsd-setjmp.S PowerPC64 ABI fixes 2010-08-12 09:19:19 -07:00
bzero.S Fix whitespace 2012-03-28 10:00:15 +02:00
configure Remove TLS configure checks. 2012-07-17 23:57:43 +02:00
configure.in Remove TLS configure checks. 2012-07-17 23:57:43 +02:00
crti.S Replace FSF snail mail address with URL in miscellaneous files. 2012-03-10 00:45:35 +00:00
crtn.S Replace FSF snail mail address with URL in miscellaneous files. 2012-03-10 00:45:35 +00:00
dl-dtprocnum.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
dl-irel.h ppc: Pass hwcap to ifuncs. 2012-05-25 10:30:42 -07:00
dl-machine.c Move stdio-common/_itoa.h to sysdeps/generic 2012-03-20 16:00:23 -07:00
dl-machine.h ppc: Pass hwcap to ifuncs. 2012-05-25 10:30:42 -07:00
dl-trampoline.S Avoid runtime GOT relocations in ld.so on powerpc 2012-05-18 12:00:22 +02:00
entry.h Move sysdeps/powerpc/powerpc64/elf files 2012-03-28 09:22:05 +02:00
ffsll.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
hp-timing.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
hp-timing.h Move stdio-common/_itoa.h to sysdeps/generic 2012-03-20 16:00:23 -07:00
Implies 2002-09-17 Steven Munroe <sjmunroe@us.ibm.com> 2002-09-17 23:50:03 +00:00
Makefile Move sysdeps/powerpc/powerpc64/elf files 2012-03-28 09:22:05 +02:00
memcpy.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
memset.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ppc-mcount.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
register-dump.h Move stdio-common/_itoa.h to sysdeps/generic 2012-03-20 16:00:23 -07:00
rtld-memset.c powerpc: Use generic memset for RTLD for ppc32/64 2010-09-29 12:21:14 -04:00
setjmp-common.S Avoid runtime GOT relocations in ld.so on powerpc 2012-05-18 12:00:22 +02:00
setjmp.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
stackguard-macros.h Split up stackguard-macros.h into sysdeps directories. 2012-05-15 23:34:30 +00:00
start.S Move sysdeps/powerpc/powerpc64/elf files 2012-03-28 09:22:05 +02:00
stpcpy.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strchr.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strcmp.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strcpy.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strlen.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strncmp.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sysdep.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
tls-macros.h Split tls-macros.h in sysdeps directories. 2012-07-19 17:04:04 -03:00
tst-audit.h Move testsuite audit definitions to sysdeps tst-audit.h files. 2012-07-26 11:29:07 +00:00