Home
last modified time | relevance | path

Searched refs:midr (Results 1 – 7 of 7) sorted by relevance

/glibc-2.36/sysdeps/unix/sysv/linux/aarch64/
Dcpu-features.h27 #define MIDR_PARTNUM(midr) \ argument
28 (((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT)
31 #define MIDR_ARCHITECTURE(midr) \ argument
32 (((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT)
35 #define MIDR_VARIANT(midr) \ argument
36 (((midr) & MIDR_VARIANT_MASK) >> MIDR_VARIANT_SHIFT)
39 #define MIDR_IMPLEMENTOR(midr) \ argument
40 (((midr) & MIDR_IMPLEMENTOR_MASK) >> MIDR_IMPLEMENTOR_SHIFT)
42 #define IS_THUNDERX(midr) (MIDR_IMPLEMENTOR(midr) == 'C' \ argument
43 && MIDR_PARTNUM(midr) == 0x0a1)
[all …]
Dcpu-features.c37 uint64_t midr; member
58 return cpu_list[i].midr; in get_midr_from_mcpu()
67 register uint64_t midr = UINT64_MAX; in init_cpu_features() local
73 midr = get_midr_from_mcpu (mcpu); in init_cpu_features()
78 if (midr == UINT64_MAX) in init_cpu_features()
81 asm volatile ("mrs %0, midr_el1" : "=r"(midr)); in init_cpu_features()
83 midr = 0; in init_cpu_features()
86 cpu_features->midr_el1 = midr; in init_cpu_features()
/glibc-2.36/sysdeps/aarch64/multiarch/
Dmemcpy.c44 if (IS_NEOVERSE_N1 (midr) || IS_NEOVERSE_N2 (midr)) in select_memcpy_ifunc()
49 if (IS_A64FX (midr)) in select_memcpy_ifunc()
54 if (IS_THUNDERX (midr)) in select_memcpy_ifunc()
57 if (IS_THUNDERX2 (midr) || IS_THUNDERX2PA (midr)) in select_memcpy_ifunc()
60 if (IS_FALKOR (midr) || IS_PHECDA (midr)) in select_memcpy_ifunc()
Dmemmove.c44 if (IS_NEOVERSE_N1 (midr) || IS_NEOVERSE_N2 (midr)) in select_memmove_ifunc()
49 if (IS_A64FX (midr)) in select_memmove_ifunc()
54 if (IS_THUNDERX (midr)) in select_memmove_ifunc()
57 if (IS_THUNDERX2 (midr) || IS_THUNDERX2PA (midr)) in select_memmove_ifunc()
60 if (IS_FALKOR (midr) || IS_PHECDA (midr)) in select_memmove_ifunc()
Dmemset.c40 IS_KUNPENG920 (midr)
42 : ((IS_FALKOR (midr) || IS_PHECDA (midr)) && zva_size == 64
44 : (IS_EMAG (midr) && zva_size == 64
47 : (IS_A64FX (midr) && sve
Dmemchr.c35 ((IS_EMAG (midr)
Dinit-arch.h29 uint64_t __attribute__((unused)) midr = \