glibc/sysdeps/powerpc
Will Schmidt 15d0da8cb3 Add versions of wcscpy, wcschr, wcsrchr for power6/power7.
Initially based on the versions found in wcsmbs/* ; these files have
been changed by hand unrolling, and adding some additional variables
to allow some read-ahead to occur, which then relieves some of the
wait-for-increment/wait-for-load/wait-for-compare-results pressure
that was slowing down every iteration through the while-loop.

For 64-bit Power7, These changes give an approx 20% throughput boost
for the wcschr and wcsrchr functions; and approx 40% boost for the
wcscpy function.  32-bit improvements appear to be slightly better
with ~ %30 and ~ %45 respectively.  Results for Power6 closely match
those for power7.
2012-08-22 11:04:42 -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 Add versions of wcscpy, wcschr, wcsrchr for power6/power7. 2012-08-22 11:04:42 -05:00
powerpc64 Add versions of wcscpy, wcschr, wcsrchr for power6/power7. 2012-08-22 11:04:42 -05:00
sys/platform Manual for platform-specific features and new __ppc_get_timebase inline. 2012-06-04 13:46:37 -05:00
Implies
Makefile Manual for platform-specific features and new __ppc_get_timebase inline. 2012-06-04 13:46:37 -05:00
Versions
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
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
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