7 #if defined (TARGET_ARM)
9 MONO_HWCAP_VAR(arm_is_v5
)
10 MONO_HWCAP_VAR(arm_is_v6
)
11 MONO_HWCAP_VAR(arm_is_v7
)
12 MONO_HWCAP_VAR(arm_has_vfp
)
13 MONO_HWCAP_VAR(arm_has_vfp3
)
14 MONO_HWCAP_VAR(arm_has_vfp3_d16
)
15 MONO_HWCAP_VAR(arm_has_thumb
)
16 MONO_HWCAP_VAR(arm_has_thumb2
)
18 #elif defined (TARGET_ARM64)
22 #elif defined (TARGET_MIPS)
26 #elif defined (TARGET_POWERPC) || defined (TARGET_POWERPC64)
28 MONO_HWCAP_VAR(ppc_has_icache_snoop
)
29 MONO_HWCAP_VAR(ppc_is_isa_2x
)
30 MONO_HWCAP_VAR(ppc_is_isa_2_03
)
31 MONO_HWCAP_VAR(ppc_is_isa_64
)
32 MONO_HWCAP_VAR(ppc_has_move_fpr_gpr
)
33 MONO_HWCAP_VAR(ppc_has_multiple_ls_units
)
35 #elif defined (TARGET_RISCV)
37 MONO_HWCAP_VAR(riscv_has_stdext_a
)
38 MONO_HWCAP_VAR(riscv_has_stdext_b
)
39 MONO_HWCAP_VAR(riscv_has_stdext_c
)
40 MONO_HWCAP_VAR(riscv_has_stdext_d
)
41 MONO_HWCAP_VAR(riscv_has_stdext_f
)
42 MONO_HWCAP_VAR(riscv_has_stdext_j
)
43 MONO_HWCAP_VAR(riscv_has_stdext_l
)
44 MONO_HWCAP_VAR(riscv_has_stdext_m
)
45 MONO_HWCAP_VAR(riscv_has_stdext_n
)
46 MONO_HWCAP_VAR(riscv_has_stdext_p
)
47 MONO_HWCAP_VAR(riscv_has_stdext_q
)
48 MONO_HWCAP_VAR(riscv_has_stdext_t
)
49 MONO_HWCAP_VAR(riscv_has_stdext_v
)
51 #elif defined (TARGET_S390X)
53 MONO_HWCAP_VAR(s390x_has_fpe
)
54 MONO_HWCAP_VAR(s390x_has_vec
)
55 MONO_HWCAP_VAR(s390x_has_mlt
)
56 MONO_HWCAP_VAR(s390x_has_ia
)
57 MONO_HWCAP_VAR(s390x_has_gie
)
58 MONO_HWCAP_VAR(s390x_has_mie2
)
59 MONO_HWCAP_VAR(s390x_has_gs
)
61 #elif defined (TARGET_SPARC) || defined (TARGET_SPARC64)
63 MONO_HWCAP_VAR(sparc_is_v9
)
65 #elif defined (TARGET_X86) || defined (TARGET_AMD64)
67 MONO_HWCAP_VAR(x86_is_xen
)
68 MONO_HWCAP_VAR(x86_has_cmov
)
69 MONO_HWCAP_VAR(x86_has_fcmov
)
70 MONO_HWCAP_VAR(x86_has_sse1
)
71 MONO_HWCAP_VAR(x86_has_sse2
)
72 MONO_HWCAP_VAR(x86_has_sse3
)
73 MONO_HWCAP_VAR(x86_has_ssse3
)
74 MONO_HWCAP_VAR(x86_has_sse41
)
75 MONO_HWCAP_VAR(x86_has_sse42
)
76 MONO_HWCAP_VAR(x86_has_sse4a
)
77 MONO_HWCAP_VAR(x86_has_lzcnt
)
78 MONO_HWCAP_VAR(x86_has_popcnt
)
79 MONO_HWCAP_VAR(x86_has_avx
)