]> 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>
Tue, 9 Apr 2024 16:36:09 +0000 (17:36 +0100)
commitf44f5957ba15980de9f99b77e7d324e51a21160e
tree4f9e9a9a02d7557ead26142589fe254a45b159e2
parent88ff6835dad8af68b0032d143f32af81800791b5
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