about summary refs log tree commit diff
path: root/sysdeps/powerpc/powerpc64/power7/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* powerpc: Remove power7 strstr optimizationAdhemerval Zanella2024-02-231-1/+0
| | | | | | | | | | | | | | | The optimization is not faster than the generic algorithm, using the bench-strstr the geometric mean running on a POWER10 machine using gcc 13.1.1 is 482.47 while the default __strstr_ppc is 340.97 (which uses the generic implementation). Also, there is no need to redirect the internal str*/mem* call to optimized version, internal ifunc is supported and enabled for internal calls (meaning that the generic implementation will use any asm optimization if available). Checked on powerpc64le-linux-gnu. Reviewed-by: Peter Bergner <bergner@linux.ibm.com>
* powerpc64: apply -mabi=ibmlongdouble to special filesPaul E. Murphy2020-03-251-1/+5
| | | | | | | | | | Some of these files depend on the avoidance of using the various register sets of POWER. When enabling the IEEE 128 long double, we must be sure to disable this ABI as some compilers will refuse to compile if -mno-vsx and -mabi=ieeelongdouble are both present. Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
* powerpc: Fix strstr/power7 buildAdhemerval Zanella2015-08-111-0/+1
| | | | | | | | | | | | This patch fixes the strstr build with --disable-multi-arch option. The optimization calls the __strstr_ppc symbol, which always build for multiarch config but not if it is disable. This patch fixes it by adding the default C implementation object with the expected symbol name. * sysdeps/powerpc/powerpc64/power7/Makefile [$(subdir) = string] (sysdep_routines): Add strstr-ppc64. * sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c: New file.
* Optimized strcasecmp for Power7Adhemerval Zanella2011-12-171-0/+5
|
* Disable VSX usage in rtld.c to prevent TOC ref before relocs are resolved.Ryan S. Arnold2011-02-171-0/+5