aboutsummaryrefslogtreecommitdiff
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
glibc-dec4a7105edcdbabdcac5f358f5bc5dca4f4ed1b.tar.gz
glibc-dec4a7105edcdbabdcac5f358f5bc5dca4f4ed1b.tar.bz2
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>