about summary refs log tree commit diff
path: root/sysdeps/powerpc/powerpc64/multiarch/strcasestr-power8.S
Commit message (Collapse)AuthorAgeFilesLines
* powerpc: refactor strcasestr and strstr IFUNC.Wainer dos Santos Moschetta2017-04-111-15/+1
| | | | | | | | | | | | | | | Clean up the IFUNC implementations for powerpc in order to remove unneeded macro definitions. Tested on ppc64le with and without --disable-multi-arch flag. * sysdeps/powerpc/powerpc64/multiarch/strcasestr-power8.S: Define the strcasestr implementation name and remove unneeded macros definition. * sysdeps/powerpc/powerpc64/multiarch/strstr-power7.S: Define strstr implementation name and remove unneeded macros definition. * sysdeps/powerpc/powerpc64/power7/strstr.S: Set a default function name if not defined and pass as parameter to macros accordingly. * sysdeps/powerpc/powerpc64/power8/strcasestr.S: Likewise.
* powerpc: Use latest optimizations for internal function callsRajalakshmi Srinivasaraghavan2017-02-071-1/+1
| | | | | Some of the power8 strings optimizations are not updated to use the latest version of other string optimizations
* Update copyright dates with scripts/update-copyrights.Joseph Myers2017-01-011-1/+1
|
* powerpc: strcasestr optmization for power8Rajalakshmi Srinivasaraghavan2016-04-221-0/+49
This patch optimizes strcasestr function for power >= 8 systems. The average improvement of this optimization is ~40% and compares 16 bytes at a time using vector instructions. This patch is tested on powerpc64 and powerpc64le.