about summary refs log tree commit diff
path: root/sysdeps/powerpc/powerpc32/power6/wcscpy.c
Commit message (Collapse)AuthorAgeFilesLines
* PowerPC: multiarch wcscpy for PowerPC32Adhemerval Zanella2013-12-061-104/+0
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-1/+1
|
* Add versions of wcscpy, wcschr, wcsrchr for power6/power7.Will Schmidt2012-08-221-0/+104
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.