aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>2017-06-21 10:55:12 +0530
committerRajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>2017-06-21 10:55:12 +0530
commit43e0ac24c836eed627a75ca932eb7e64698407c6 (patch)
treee6d7b37c70e41ff802ab3f3787657de114277f76 /ChangeLog
parent99c3eb0f73f8d111efefa82a40910a75691983c6 (diff)
downloadglibc-43e0ac24c836eed627a75ca932eb7e64698407c6.zip
glibc-43e0ac24c836eed627a75ca932eb7e64698407c6.tar.gz
glibc-43e0ac24c836eed627a75ca932eb7e64698407c6.tar.bz2
powerpc: Optimize memchr for power8
Vectorized loops are used for sizes greater than 32B to improve performance over power7 optimiztion.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c66dc44..c8e5887 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
2017-06-21 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile
+ (sysdep_routines): Add memchr_power8.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
+ (memchr): Add __memchr_power8 to list of memchr functions.
+ * sysdeps/powerpc/powerpc64/multiarch/memchr-power8.S: New file.
+ * sysdeps/powerpc/powerpc64/multiarch/memchr.c
+ (memchr): Add __memchr_power8 to ifunc list.
+ * sysdeps/powerpc/powerpc64/power8/memchr.S: New file.
+
+2017-06-21 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
+
* sysdeps/powerpc/powerpc64/fpu/s_llrint.S
(__llrintf): Define as strong alias of __llrint.
(llrintf): Define as weak alias of __llrint.