about summary refs log tree commit diff
path: root/sysdeps/aarch64/multiarch/memcpy_sve.S
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2023-01-11 13:53:19 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-04-09 17:37:56 +0100
commit3972a306be01e02f8db61c60617f8421371658e0 (patch)
treed36655de08960185c1199f81be25033f703f12b6 /sysdeps/aarch64/multiarch/memcpy_sve.S
parent34bf1b598e18001981aff84137bdb9abdfaf4cd9 (diff)
downloadglibc-3972a306be01e02f8db61c60617f8421371658e0.tar.gz
glibc-3972a306be01e02f8db61c60617f8421371658e0.tar.xz
glibc-3972a306be01e02f8db61c60617f8421371658e0.zip
AArch64: Improve strrchr
Use shrn for narrowing the mask which simplifies code and speeds up small
strings.  Unroll the first search loop to improve performance on large
strings.

Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
(cherry picked from commit 55599d480437dcf129b41b95be32b48f2a9e5da9)
Diffstat (limited to 'sysdeps/aarch64/multiarch/memcpy_sve.S')
0 files changed, 0 insertions, 0 deletions