]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
powerpc: Use latest optimizations for internal function calls
authorRajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
Tue, 7 Feb 2017 05:12:06 +0000 (10:42 +0530)
committerRajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
Tue, 7 Feb 2017 05:12:06 +0000 (10:42 +0530)
Some of the power8 strings optimizations are not updated to use the latest
version of other string optimizations

ChangeLog
sysdeps/powerpc/powerpc64/multiarch/strcasestr-power8.S
sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c

index 769e73819b023c0b940b11b01c95c9b051fca974..f8dacf7781eea751da24a906787ae579ae7a3c95 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2017-02-07  Rajalakshmi Srinivasaraghavan  <raji@linux.vnet.ibm.com>
+
+       * sysdeps/powerpc/powerpc64/multiarch/strcasestr-power8.S: Redefine
+       STRCHR as __strchr_power8.
+       * sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c: Redefine
+       strlen as __strlen_power8.
+
 2017-02-07  Rajalakshmi Srinivasaraghavan  <raji@linux.vnet.ibm.com>
 
        * sysdeps/powerpc/powerpc64/power8/strcmp.S: Adjust address for
index f188c45f901d2c546b6ed32bbf9ad3f0cf715b11..5a0eb9cd78dac03f2aa6b012295c97dcb897f1f6 100644 (file)
@@ -44,6 +44,6 @@
 /* strnlen is used to check if len of r3 is more than r4.  */
 #define STRNLEN __strnlen_power7
 /* strchr is used to check if first char of r4 is present in r3.  */
-#define STRCHR __strchr_power7
+#define STRCHR __strchr_power8
 
 #include <sysdeps/powerpc/powerpc64/power8/strcasestr.S>
index d6e69b194085958314ab6df37b79180ccff5fadf..f138beec67520f7ee9bccb8690e363354d80c45f 100644 (file)
@@ -23,8 +23,8 @@
 #define libc_hidden_def(name)
 
 extern typeof (strcpy) __strcpy_power8;
-extern typeof (strlen) __strlen_power7;
+extern typeof (strlen) __strlen_power8;
 
 #define strcpy __strcpy_power8
-#define strlen __strlen_power7
+#define strlen __strlen_power8
 #include <string/strcat.c>