about summary refs log tree commit diff
path: root/sysdeps/aarch64/multiarch/Makefile
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2022-06-07 16:44:35 +0100
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-04-08 17:24:14 +0100
commit2c92d94407cd05f47ce7486c906c42eb9011a0a4 (patch)
treee1094d8707893219b95bfb0b27a49320c80df02f /sysdeps/aarch64/multiarch/Makefile
parentd6d295a95b6463611d3517378be2c40685f98806 (diff)
downloadglibc-2c92d94407cd05f47ce7486c906c42eb9011a0a4.tar.gz
glibc-2c92d94407cd05f47ce7486c906c42eb9011a0a4.tar.xz
glibc-2c92d94407cd05f47ce7486c906c42eb9011a0a4.zip
AArch64: Add SVE memcpy
Add an initial SVE memcpy implementation.  Copies up to 32 bytes use SVE
vectors which improves the random memcpy benchmark significantly.
Cleanup the memcpy and memmove ifunc selectors.

(cherry picked from commit 9f298bfe1f183804bb54b54ff9071afc0494906c)
Diffstat (limited to 'sysdeps/aarch64/multiarch/Makefile')
-rw-r--r--sysdeps/aarch64/multiarch/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/aarch64/multiarch/Makefile b/sysdeps/aarch64/multiarch/Makefile
index 7500cf1e93..490aaa0faf 100644
--- a/sysdeps/aarch64/multiarch/Makefile
+++ b/sysdeps/aarch64/multiarch/Makefile
@@ -1,6 +1,6 @@
 ifeq ($(subdir),string)
 sysdep_routines += memcpy_generic memcpy_advsimd memcpy_thunderx memcpy_thunderx2 \
-		   memcpy_falkor memcpy_a64fx \
+		   memcpy_falkor memcpy_a64fx memcpy_sve \
 		   memset_generic memset_falkor memset_emag memset_kunpeng \
 		   memset_a64fx \
 		   memchr_generic memchr_nosimd \