about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2016-03-28 10:26:05 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2016-04-01 10:44:45 -0300
commit528ffb3a04966ce5dbc24e256c1926087876b6f7 (patch)
treeda179554567c383fdadd01232b4d09e2a536b68d /ChangeLog
parent282b71f07eb5e24ddf1308f92c37cb42f7c7d86b (diff)
downloadglibc-528ffb3a04966ce5dbc24e256c1926087876b6f7.tar.gz
glibc-528ffb3a04966ce5dbc24e256c1926087876b6f7.tar.xz
glibc-528ffb3a04966ce5dbc24e256c1926087876b6f7.zip
Remove powerpc64 strspn, strcspn, and strpbrk implementation
This patch removes the powerpc64 optimized strspn, strcspn, and
strpbrk assembly implementation now that the default C one
implements the same strategy.  On internal glibc benchtests
current implementations shows similar performance with -O2.

Tested on powerpc64le (POWER8).

	* sysdeps/powerpc/powerpc64/strcspn.S: Remove file.
	* sysdeps/powerpc/powerpc64/strpbrk.S: Remove file.
	* sysdeps/powerpc/powerpc64/strspn.S: Remove file.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c6f9ac7bed..846a41d3db 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2016-04-01  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
+	* sysdeps/powerpc/powerpc64/strcspn.S: Remove file.
+	* sysdeps/powerpc/powerpc64/strpbrk.S: Remove file.
+	* sysdeps/powerpc/powerpc64/strspn.S: Remove file.
+
 	* string/strpbrk.c (strpbrk): Rewrite function.
 	* string/bits/string2.h (strpbrk): Use __builtin_strpbrk.
 	(__strpbrk_c2): Likewise.