mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
AArch64: Use __memcpy_simd on Neoverse N2/V1
Add CPU detection of Neoverse N2 and Neoverse V1, and select __memcpy_simd as the memcpy/memmove ifunc. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
@ -54,6 +54,10 @@
|
||||
&& MIDR_PARTNUM(midr) == 0x000)
|
||||
#define IS_NEOVERSE_N1(midr) (MIDR_IMPLEMENTOR(midr) == 'A' \
|
||||
&& MIDR_PARTNUM(midr) == 0xd0c)
|
||||
#define IS_NEOVERSE_N2(midr) (MIDR_IMPLEMENTOR(midr) == 'A' \
|
||||
&& MIDR_PARTNUM(midr) == 0xd49)
|
||||
#define IS_NEOVERSE_V1(midr) (MIDR_IMPLEMENTOR(midr) == 'A' \
|
||||
&& MIDR_PARTNUM(midr) == 0xd40)
|
||||
|
||||
#define IS_EMAG(midr) (MIDR_IMPLEMENTOR(midr) == 'P' \
|
||||
&& MIDR_PARTNUM(midr) == 0x000)
|
||||
|
Reference in New Issue
Block a user