about summary refs log tree commit diff
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.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--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]