glibc/sysdeps/powerpc
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
..
bits Add <sys/auxv.h> and getauxval. 2012-05-20 10:40:35 -07:00
fpu Fix ctan, ctanh of subnormals in round-upwards mode (bug 14328). 2012-07-11 09:19:27 -03:00
powerpc32 [Powerpc] Tune/optimize powerpc{32,64}/power7/memchr.S. 2012-08-21 14:20:55 -05:00
powerpc64 [Powerpc] Tune/optimize powerpc{32,64}/power7/memchr.S. 2012-08-21 14:20:55 -05:00
sys/platform Manual for platform-specific features and new __ppc_get_timebase inline. 2012-06-04 13:46:37 -05:00
abort-instr.h
configure Disable use of FMA instructions in branred 2012-03-21 23:58:50 +01:00
configure.in
dl-procinfo.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
dl-procinfo.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
dl-tls.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ffs.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
gccframe.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ifunc-sel.h Move sysdeps/powerpc/elf files 2012-03-28 09:25:31 +02:00
Implies 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
jmpbuf-offsets.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
jmpbuf-unwind.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ldsodefs.h Move ldsodefs.h audit definitions to sysdeps directories. 2012-07-25 16:03:02 +00:00
locale-defines.sym Optimized strcasecmp for Power7 2011-12-17 20:32:59 -05:00
longjmp.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
machine-gmon.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
Makefile Manual for platform-specific features and new __ppc_get_timebase inline. 2012-06-04 13:46:37 -05:00
memmove.c Fix warning in powerpc bcopy 2012-05-12 17:41:37 +02:00
memusage.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
mp_clz_tab.c
novmx-longjmp.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
novmx-sigjmp.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
novmxsetjmp.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
rtld-global-offsets.sym Move sysdeps/powerpc/elf files 2012-03-28 09:25:31 +02:00
sched_cpucount.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sigjmp.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
stackinfo.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strcat.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sysdep.h Get rid of ASM_TYPE_DIRECTIVE{,_PREFIX}. 2012-08-02 21:04:29 +02:00
test-arith.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
test-arithf.c
test-gettimebase.c Manual for platform-specific features and new __ppc_get_timebase inline. 2012-06-04 13:46:37 -05:00
tls-macros.h Split tls-macros.h in sysdeps directories. 2012-07-19 17:04:04 -03:00
tst-stack-align.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
Versions