]> git.ipfire.org Git - thirdparty/glibc.git/commit
aarch64: Use memcpy_simd as the default memcpy
authorWilco Dijkstra <wdijkstr@arm.com>
Wed, 26 Oct 2022 13:16:50 +0000 (14:16 +0100)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Mon, 8 Apr 2024 15:41:52 +0000 (16:41 +0100)
commit0cbe0b1a47f82b95a0c3cc06e7707d898446928d
treed7c8b4354a0aad9a554ee357bb856a4efe601cfc
parent9627bbbc1c06dbc7d24f61639488d4146082a951
aarch64: Use memcpy_simd as the default memcpy

Since __memcpy_simd is the fastest memcpy on almost all cores, replace
the generic memcpy with it.  If SVE is available, a SVE memcpy will be
used by default (including for Neoverse N2).

(cherry picked from commit e6f3fe362f1aab78b1448d69ecdbd9e3872636d3)
sysdeps/aarch64/memcpy.S
sysdeps/aarch64/multiarch/Makefile
sysdeps/aarch64/multiarch/ifunc-impl-list.c
sysdeps/aarch64/multiarch/memcpy.c
sysdeps/aarch64/multiarch/memcpy_advsimd.S [deleted file]
sysdeps/aarch64/multiarch/memmove.c