about summary refs log tree commit diff
path: root/sysdeps/aarch64/multiarch/Makefile
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2023-10-17 16:54:21 +0100
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-04-08 16:21:59 +0100
commit4c3985b4c83eedb5f2a30a02edc51d68e97a5aed (patch)
tree2223304c062b84abed1617c6fa1aa1140c6fcee8 /sysdeps/aarch64/multiarch/Makefile
parentd0da4fb615dfc041c724032f3f5c5352d45c45b6 (diff)
downloadglibc-4c3985b4c83eedb5f2a30a02edc51d68e97a5aed.tar.gz
glibc-4c3985b4c83eedb5f2a30a02edc51d68e97a5aed.tar.xz
glibc-4c3985b4c83eedb5f2a30a02edc51d68e97a5aed.zip
AArch64: Add support for MOPS memcpy/memmove/memset
Add support for MOPS in cpu_features and INIT_ARCH.  Add ifuncs using MOPS for
memcpy, memmove and memset (use .inst for now so it works with all binutils
versions without needing complex configure and conditional compilation).

Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
(cherry picked from commit 2bd00179885928fd95fcabfafc50e7b5c6e660d2)
Diffstat (limited to 'sysdeps/aarch64/multiarch/Makefile')
-rw-r--r--sysdeps/aarch64/multiarch/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/sysdeps/aarch64/multiarch/Makefile b/sysdeps/aarch64/multiarch/Makefile
index 223777d94e..e6099548b9 100644
--- a/sysdeps/aarch64/multiarch/Makefile
+++ b/sysdeps/aarch64/multiarch/Makefile
@@ -5,14 +5,17 @@ sysdep_routines += \
   memcpy_a64fx \
   memcpy_falkor \
   memcpy_generic \
+  memcpy_mops \
   memcpy_sve \
   memcpy_thunderx \
   memcpy_thunderx2 \
+  memmove_mops \
   memset_a64fx \
   memset_emag \
   memset_falkor \
   memset_generic \
   memset_kunpeng \
+  memset_mops \
   strlen_asimd \
   strlen_mte \
 # sysdep_routines