< prev index next >

src/cpu/x86/vm/vmStructs_x86.hpp

Print this page




  51   declare_constant(VM_Version::CPU_SSE4A)                           \
  52   declare_constant(VM_Version::CPU_SSE4_1)                          \
  53   declare_constant(VM_Version::CPU_SSE4_2)                          \
  54   declare_constant(VM_Version::CPU_POPCNT)                          \
  55   declare_constant(VM_Version::CPU_LZCNT)                           \
  56   declare_constant(VM_Version::CPU_TSC)                             \
  57   declare_constant(VM_Version::CPU_TSCINV)                          \
  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   declare_constant(VM_Version::CPU_AVX512BW)
  73 
  74 #define VM_LONG_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
  75   declare_preprocessor_constant("VM_Version::CPU_AVX512VL", CPU_AVX512VL)


  76 
  77 #endif // CPU_X86_VM_VMSTRUCTS_X86_HPP


  51   declare_constant(VM_Version::CPU_SSE4A)                           \
  52   declare_constant(VM_Version::CPU_SSE4_1)                          \
  53   declare_constant(VM_Version::CPU_SSE4_2)                          \
  54   declare_constant(VM_Version::CPU_POPCNT)                          \
  55   declare_constant(VM_Version::CPU_LZCNT)                           \
  56   declare_constant(VM_Version::CPU_TSC)                             \
  57   declare_constant(VM_Version::CPU_TSCINV)                          \
  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 
  78 #endif // CPU_X86_VM_VMSTRUCTS_X86_HPP
< prev index next >