glibc/sysdeps/powerpc/powerpc64/power7
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
..
fpu PowerPC: libm ABI update 2012-05-22 15:34:02 -03:00
Implies powerpc: Re-work the Implies structure 2010-06-30 09:57:38 -07:00
Makefile Optimized strcasecmp for Power7 2011-12-17 20:32:59 -05:00
memchr.S [Powerpc] Tune/optimize powerpc{32,64}/power7/memchr.S. 2012-08-21 14:20:55 -05:00
memcmp.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
memcpy.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
mempcpy.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
memrchr.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
rawmemchr.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strcasecmp_l.S Optimized strcasecmp for Power7 2011-12-17 20:32:59 -05:00
strcasecmp.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
strchrnul.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
strnlen.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00