diff options
author | Paul E. Murphy <murphyp@linux.vnet.ibm.com> | 2016-04-25 09:11:02 -0500 |
---|---|---|
committer | Paul E. Murphy <murphyp@linux.vnet.ibm.com> | 2016-04-25 09:11:02 -0500 |
commit | 8f1b841e452dbb083112fd036033b7f4af506ba0 (patch) | |
tree | 96374cca2c14ef7e066c316cf90b97eff4db6ea3 /ChangeLog | |
parent | fdcf1c9480342d9f5fc2d23f142d621bcb4d00a4 (diff) | |
download | glibc-8f1b841e452dbb083112fd036033b7f4af506ba0.tar.gz glibc-8f1b841e452dbb083112fd036033b7f4af506ba0.tar.xz glibc-8f1b841e452dbb083112fd036033b7f4af506ba0.zip |
powerpc: Add optimized strcspn for P8
A few minor adjustments to the P8 strspn gives us an almost equally optimized P8 strcspn.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 683212f87a..dd35b6c05b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +2016-04-25 Paul E. Murphy <murphyp@linux.vnet.ibm.com> + + * sysdeps/powerpc/powerpc64/multiarch/Makefile: + (sysdep_routines): Add P8 and PPC64 strcspn targets. + * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: + (__libc_ifunc_impl_list): Add entries for P8 and PPC64 + ifunc'ed strcspn. + * sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S: + [EALIGN]: Removed. + [END]: Likewise + [STRSPN]: Define instead of the above to control symbol name. + * sysdeps/powerpc/powerpc64/multiarch/strcspn-power8.S: + New file. + * sysdeps/powerpc/powerpc64/multiarch/strcspn-ppc64.c: + Likewise. + * sysdeps/powerpc/powerpc64/multiarch/strcspn.c: + Likewise. + * sysdeps/powerpc/powerpc64/power8/strcspn.S: + Likewise. + * sysdeps/powerpc/powerpc64/power8/strspn.S: + [INITIAL_MASK]: New macro. + [STRCSPN]: Likewise. + [UPDATE_MASK]: Likewise. + [USE_AS_STRCSPN]: Lisewise. + 2016-04-25 Florian Weimer <fweimer@redhat.com> [BZ #19931] |