about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>2017-05-18 11:21:20 +0530
committerRajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>2017-05-18 11:21:20 +0530
commitdec4a7105edcdbabdcac5f358f5bc5dca4f4ed1b (patch)
treec78b15dd4749c73465a65cd087ff26ebbff93d3c /ChangeLog
parent477bf19a590b6e6de65f326cb00dcb8999fa8b26 (diff)
downloadglibc-dec4a7105edcdbabdcac5f358f5bc5dca4f4ed1b.tar.gz
glibc-dec4a7105edcdbabdcac5f358f5bc5dca4f4ed1b.tar.xz
glibc-dec4a7105edcdbabdcac5f358f5bc5dca4f4ed1b.zip
powerpc: Improve memcmp performance for POWER8
Vectorization improves performance over the current implementation.
Tested on powerpc64 and powerpc64le.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d1b4523888..87283dfdea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2017-05-18  Rajalakshmi Srinivasaraghavan  <raji@linux.vnet.ibm.com>
+
+	* sysdeps/powerpc/powerpc64/multiarch/Makefile
+	(sysdep_routines): Add memcmp-power8.
+	* sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
+	(memcmp): Add __memcmp_power8 to list of memcmp functions.
+	* sysdeps/powerpc/powerpc64/multiarch/memcmp.c
+	(memcmp): Add __memcmp_power8 to ifunc list.
+	* sysdeps/powerpc/powerpc64/multiarch/memcmp-power8.S: New file.
+	* sysdeps/powerpc/powerpc64/power8/memcmp.S: New file.
+
 2017-05-17  Gabriel F. T. Gomes  <gftg@linux.vnet.ibm.com>
 	    Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>