< prev index next >

src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Print this page




 728   declare_constant(VM_Version::CPU_AVX)                             \
 729   declare_constant(VM_Version::CPU_AVX2)                            \
 730   declare_constant(VM_Version::CPU_AES)                             \
 731   declare_constant(VM_Version::CPU_ERMS)                            \
 732   declare_constant(VM_Version::CPU_CLMUL)                           \
 733   declare_constant(VM_Version::CPU_BMI1)                            \
 734   declare_constant(VM_Version::CPU_BMI2)                            \
 735   declare_constant(VM_Version::CPU_RTM)                             \
 736   declare_constant(VM_Version::CPU_ADX)                             \
 737   declare_constant(VM_Version::CPU_AVX512F)                         \
 738   declare_constant(VM_Version::CPU_AVX512DQ)                        \
 739   declare_constant(VM_Version::CPU_AVX512PF)                        \
 740   declare_constant(VM_Version::CPU_AVX512ER)                        \
 741   declare_constant(VM_Version::CPU_AVX512CD)
 742 
 743 #define VM_LONG_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
 744   declare_preprocessor_constant("VM_Version::CPU_AVX512BW", CPU_AVX512BW) \
 745   declare_preprocessor_constant("VM_Version::CPU_AVX512VL", CPU_AVX512VL) \
 746   declare_preprocessor_constant("VM_Version::CPU_SHA", CPU_SHA)           \
 747   declare_preprocessor_constant("VM_Version::CPU_FMA", CPU_FMA)           \
 748   declare_preprocessor_constant("VM_Version::CPU_VZEROUPPER", CPU_VZEROUPPER)

 749 
 750 #endif
 751 
 752 
 753 #ifdef SPARC
 754 
 755 #define VM_STRUCTS_CPU(nonstatic_field, static_field, unchecked_nonstatic_field, volatile_nonstatic_field, nonproduct_nonstatic_field, c2_nonstatic_field, unchecked_c1_static_field, unchecked_c2_static_field) \
 756   volatile_nonstatic_field(JavaFrameAnchor, _flags, int)
 757 
 758 #define VM_INT_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
 759   declare_constant(VM_Version::ISA_V9)                  \
 760   declare_constant(VM_Version::ISA_POPC)                \
 761   declare_constant(VM_Version::ISA_VIS1)                \
 762   declare_constant(VM_Version::ISA_VIS2)                \
 763   declare_constant(VM_Version::ISA_BLK_INIT)            \
 764   declare_constant(VM_Version::ISA_FMAF)                \
 765   declare_constant(VM_Version::ISA_VIS3)                \
 766   declare_constant(VM_Version::ISA_HPC)                 \
 767   declare_constant(VM_Version::ISA_IMA)                 \
 768   declare_constant(VM_Version::ISA_AES)                 \




 728   declare_constant(VM_Version::CPU_AVX)                             \
 729   declare_constant(VM_Version::CPU_AVX2)                            \
 730   declare_constant(VM_Version::CPU_AES)                             \
 731   declare_constant(VM_Version::CPU_ERMS)                            \
 732   declare_constant(VM_Version::CPU_CLMUL)                           \
 733   declare_constant(VM_Version::CPU_BMI1)                            \
 734   declare_constant(VM_Version::CPU_BMI2)                            \
 735   declare_constant(VM_Version::CPU_RTM)                             \
 736   declare_constant(VM_Version::CPU_ADX)                             \
 737   declare_constant(VM_Version::CPU_AVX512F)                         \
 738   declare_constant(VM_Version::CPU_AVX512DQ)                        \
 739   declare_constant(VM_Version::CPU_AVX512PF)                        \
 740   declare_constant(VM_Version::CPU_AVX512ER)                        \
 741   declare_constant(VM_Version::CPU_AVX512CD)
 742 
 743 #define VM_LONG_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
 744   declare_preprocessor_constant("VM_Version::CPU_AVX512BW", CPU_AVX512BW) \
 745   declare_preprocessor_constant("VM_Version::CPU_AVX512VL", CPU_AVX512VL) \
 746   declare_preprocessor_constant("VM_Version::CPU_SHA", CPU_SHA)           \
 747   declare_preprocessor_constant("VM_Version::CPU_FMA", CPU_FMA)           \
 748   declare_preprocessor_constant("VM_Version::CPU_VZEROUPPER", CPU_VZEROUPPER) \
 749   declare_preprocessor_constant("VM_Version::CPU_AVX512VBMI", CPU_AVX512VBMI)
 750 
 751 #endif
 752 
 753 
 754 #ifdef SPARC
 755 
 756 #define VM_STRUCTS_CPU(nonstatic_field, static_field, unchecked_nonstatic_field, volatile_nonstatic_field, nonproduct_nonstatic_field, c2_nonstatic_field, unchecked_c1_static_field, unchecked_c2_static_field) \
 757   volatile_nonstatic_field(JavaFrameAnchor, _flags, int)
 758 
 759 #define VM_INT_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
 760   declare_constant(VM_Version::ISA_V9)                  \
 761   declare_constant(VM_Version::ISA_POPC)                \
 762   declare_constant(VM_Version::ISA_VIS1)                \
 763   declare_constant(VM_Version::ISA_VIS2)                \
 764   declare_constant(VM_Version::ISA_BLK_INIT)            \
 765   declare_constant(VM_Version::ISA_FMAF)                \
 766   declare_constant(VM_Version::ISA_VIS3)                \
 767   declare_constant(VM_Version::ISA_HPC)                 \
 768   declare_constant(VM_Version::ISA_IMA)                 \
 769   declare_constant(VM_Version::ISA_AES)                 \


< prev index next >