diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2014-11-05 13:51:56 +0000 |
---|---|---|
committer | Marcus Shawcroft <marcus.shawcroft@arm.com> | 2014-11-05 13:51:56 +0000 |
commit | be9d4ccc7fe62751db1a5fdcb31958561dbbda9a (patch) | |
tree | 7a4140cf429ff51370f03fae459f8055701baef2 /NEWS | |
parent | 7110166d4fe36899c5ecf6fd31635f3cd75d8931 (diff) | |
download | glibc-be9d4ccc7fe62751db1a5fdcb31958561dbbda9a.zip glibc-be9d4ccc7fe62751db1a5fdcb31958561dbbda9a.tar.gz glibc-be9d4ccc7fe62751db1a5fdcb31958561dbbda9a.tar.bz2 |
[AArch64] Add optimized strchrnul.
Here is an optimized implementation of __strchrnul. The
simplification that we don't have to track precisely why the loop
terminates (match or end-of-string) means we have to do less work in
both setup and the core inner loop. That means this should never be
slower than strchr.
As with strchr, the use of LD1 means we do not need different versions
for big-/little-endian.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -32,6 +32,8 @@ Version 2.20 17084, 17086, 17088, 17092, 17097, 17125, 17135, 17137, 17150, 17153, 17187, 17213, 17259, 17261, 17262, 17263, 17319, 17325, 17354. +* Optimized strchrnul implementation for AArch64. Contributed by ARM Ltd. + * Reverted change of ABI data structures for s390 and s390x: On s390 and s390x the size of struct ucontext and jmp_buf was increased in 2.19. This change is reverted in 2.20. The introduced 2.19 symbol versions |