aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2014-10-24 16:08:42 +0000
committerWilco Dijkstra <wdijkstr@arm.com>2014-10-24 16:08:42 +0000
commit6e46de42fe1695818a410a7b86d26be8b1527524 (patch)
treecb94f4c31ba74df526bffa1b6ca0713e22a0fa53 /ChangeLog
parent6a9ad2faee48c5a9befd5ad6af79df37e4ea5436 (diff)
downloadglibc-6e46de42fe1695818a410a7b86d26be8b1527524.zip
glibc-6e46de42fe1695818a410a7b86d26be8b1527524.tar.gz
glibc-6e46de42fe1695818a410a7b86d26be8b1527524.tar.bz2
This patch improves strcat performance by using strlen and strcpy. Strlen has a fast C
implementation, so this improves performance even on targets which don't have an optimized strlen and strcpy - it is 25% faster in bench-strcat. On targets which don't provide an optimized strcat but which do have an optimized strlen and strcpy, performance gain is > 2x.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 98548cb..f73c55e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2014-10-24 Wilco Dijkstra <wdijkstr@arm.com>
+ * string/strcat.c (strcat): Improve performance by using strlen/strcpy.
+
+2014-10-24 Wilco Dijkstra <wdijkstr@arm.com>
+
* sysdeps/aarch64/fpu/fgetexcptflg.c (fegetexceptflag):
Call libc_fetestexcept_aarch64.