58 declare_constant(VM_Version::CPU_AVX) \
59 declare_constant(VM_Version::CPU_AVX2) \
60 declare_constant(VM_Version::CPU_AES) \
61 declare_constant(VM_Version::CPU_ERMS) \
62 declare_constant(VM_Version::CPU_CLMUL) \
63 declare_constant(VM_Version::CPU_BMI1) \
64 declare_constant(VM_Version::CPU_BMI2) \
65 declare_constant(VM_Version::CPU_RTM) \
66 declare_constant(VM_Version::CPU_ADX) \
67 declare_constant(VM_Version::CPU_AVX512F) \
68 declare_constant(VM_Version::CPU_AVX512DQ) \
69 declare_constant(VM_Version::CPU_AVX512PF) \
70 declare_constant(VM_Version::CPU_AVX512ER) \
71 declare_constant(VM_Version::CPU_AVX512CD)
72
73 #define VM_LONG_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
74 declare_preprocessor_constant("VM_Version::CPU_AVX512BW", CPU_AVX512BW) \
75 declare_preprocessor_constant("VM_Version::CPU_AVX512VL", CPU_AVX512VL) \
76 declare_preprocessor_constant("VM_Version::CPU_SHA", CPU_SHA) \
77 declare_preprocessor_constant("VM_Version::CPU_FMA", CPU_FMA) \
78 declare_preprocessor_constant("VM_Version::CPU_VZEROUPPER", CPU_VZEROUPPER)
79
80 #endif // CPU_X86_VM_VMSTRUCTS_X86_HPP
|
58 declare_constant(VM_Version::CPU_AVX) \
59 declare_constant(VM_Version::CPU_AVX2) \
60 declare_constant(VM_Version::CPU_AES) \
61 declare_constant(VM_Version::CPU_ERMS) \
62 declare_constant(VM_Version::CPU_CLMUL) \
63 declare_constant(VM_Version::CPU_BMI1) \
64 declare_constant(VM_Version::CPU_BMI2) \
65 declare_constant(VM_Version::CPU_RTM) \
66 declare_constant(VM_Version::CPU_ADX) \
67 declare_constant(VM_Version::CPU_AVX512F) \
68 declare_constant(VM_Version::CPU_AVX512DQ) \
69 declare_constant(VM_Version::CPU_AVX512PF) \
70 declare_constant(VM_Version::CPU_AVX512ER) \
71 declare_constant(VM_Version::CPU_AVX512CD)
72
73 #define VM_LONG_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
74 declare_preprocessor_constant("VM_Version::CPU_AVX512BW", CPU_AVX512BW) \
75 declare_preprocessor_constant("VM_Version::CPU_AVX512VL", CPU_AVX512VL) \
76 declare_preprocessor_constant("VM_Version::CPU_SHA", CPU_SHA) \
77 declare_preprocessor_constant("VM_Version::CPU_FMA", CPU_FMA) \
78 declare_preprocessor_constant("VM_Version::CPU_VZEROUPPER", CPU_VZEROUPPER) \
79 declare_preprocessor_constant("VM_Version::CPU_AVX512VBMI", CPU_AVX512VBMI)
80
81 #endif // CPU_X86_VM_VMSTRUCTS_X86_HPP
|