diff options
author | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2023-10-17 16:54:21 +0100 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2023-10-24 13:37:48 +0100 |
commit | 2bd00179885928fd95fcabfafc50e7b5c6e660d2 (patch) | |
tree | 0eb3165f11ebd3f4aacfbeabf06c1e4ed684d000 /sysdeps/aarch64/multiarch/init-arch.h | |
parent | 2f1c6652d7b339526cfebc87c64c6f130cabc9ba (diff) | |
download | glibc-2bd00179885928fd95fcabfafc50e7b5c6e660d2.tar.gz glibc-2bd00179885928fd95fcabfafc50e7b5c6e660d2.tar.xz glibc-2bd00179885928fd95fcabfafc50e7b5c6e660d2.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>
Diffstat (limited to 'sysdeps/aarch64/multiarch/init-arch.h')
-rw-r--r-- | sysdeps/aarch64/multiarch/init-arch.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sysdeps/aarch64/multiarch/init-arch.h b/sysdeps/aarch64/multiarch/init-arch.h index 6de081e381..e23e6ff290 100644 --- a/sysdeps/aarch64/multiarch/init-arch.h +++ b/sysdeps/aarch64/multiarch/init-arch.h @@ -35,4 +35,6 @@ bool __attribute__((unused)) mte = \ MTE_ENABLED (); \ bool __attribute__((unused)) sve = \ - GLRO(dl_aarch64_cpu_features).sve; + GLRO(dl_aarch64_cpu_features).sve; \ + bool __attribute__((unused)) mops = \ + GLRO(dl_aarch64_cpu_features).mops; |