aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul E. Murphy <murphyp@linux.vnet.ibm.com>2016-04-25 09:11:02 -0500
committerPaul E. Murphy <murphyp@linux.vnet.ibm.com>2016-04-25 09:11:02 -0500
commit8f1b841e452dbb083112fd036033b7f4af506ba0 (patch)
tree96374cca2c14ef7e066c316cf90b97eff4db6ea3 /ChangeLog
parentfdcf1c9480342d9f5fc2d23f142d621bcb4d00a4 (diff)
downloadglibc-8f1b841e452dbb083112fd036033b7f4af506ba0.tar
glibc-8f1b841e452dbb083112fd036033b7f4af506ba0.tar.gz
glibc-8f1b841e452dbb083112fd036033b7f4af506ba0.tar.bz2
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--ChangeLog25
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]