< prev index next >
src/cpu/x86/vm/vmStructs_x86.hpp
Print this page
*** 35,50 ****
/* JavaCallWrapper */ \
/******************************/ \
/******************************/ \
/* JavaFrameAnchor */ \
/******************************/ \
! volatile_nonstatic_field(JavaFrameAnchor, _last_Java_fp, intptr_t*)
! #define VM_TYPES_CPU(declare_type, declare_toplevel_type, declare_oop_type, declare_integer_type, declare_unsigned_integer_type, declare_c1_toplevel_type, declare_c2_type, declare_c2_toplevel_type)
! #define VM_INT_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant)
#define VM_LONG_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant)
#endif // CPU_X86_VM_VMSTRUCTS_X86_HPP
--- 35,87 ----
/* JavaCallWrapper */ \
/******************************/ \
/******************************/ \
/* JavaFrameAnchor */ \
/******************************/ \
! volatile_nonstatic_field(JavaFrameAnchor, _last_Java_fp, intptr_t*) \
! static_field(VM_Version, _cpuFeatures, uint64_t)
! #define VM_TYPES_CPU(declare_type, declare_toplevel_type, declare_oop_type, declare_integer_type, declare_unsigned_integer_type, declare_c1_toplevel_type, declare_c2_type, declare_c2_toplevel_type) \
! declare_toplevel_type(VM_Version)
! #define VM_INT_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
! LP64_ONLY(declare_constant(frame::arg_reg_save_area_bytes)) \
! declare_constant(frame::interpreter_frame_sender_sp_offset) \
! declare_constant(frame::interpreter_frame_last_sp_offset) \
! declare_constant(VM_Version::CPU_CX8) \
! declare_constant(VM_Version::CPU_CMOV) \
! declare_constant(VM_Version::CPU_FXSR) \
! declare_constant(VM_Version::CPU_HT) \
! declare_constant(VM_Version::CPU_MMX) \
! declare_constant(VM_Version::CPU_3DNOW_PREFETCH) \
! declare_constant(VM_Version::CPU_SSE) \
! declare_constant(VM_Version::CPU_SSE2) \
! declare_constant(VM_Version::CPU_SSE3) \
! declare_constant(VM_Version::CPU_SSSE3) \
! declare_constant(VM_Version::CPU_SSE4A) \
! declare_constant(VM_Version::CPU_SSE4_1) \
! declare_constant(VM_Version::CPU_SSE4_2) \
! declare_constant(VM_Version::CPU_POPCNT) \
! declare_constant(VM_Version::CPU_LZCNT) \
! declare_constant(VM_Version::CPU_TSC) \
! declare_constant(VM_Version::CPU_TSCINV) \
! declare_constant(VM_Version::CPU_AVX) \
! declare_constant(VM_Version::CPU_AVX2) \
! declare_constant(VM_Version::CPU_AES) \
! declare_constant(VM_Version::CPU_ERMS) \
! declare_constant(VM_Version::CPU_CLMUL) \
! declare_constant(VM_Version::CPU_BMI1) \
! declare_constant(VM_Version::CPU_BMI2) \
! declare_constant(VM_Version::CPU_RTM) \
! declare_constant(VM_Version::CPU_ADX) \
! declare_constant(VM_Version::CPU_AVX512F) \
! declare_constant(VM_Version::CPU_AVX512DQ) \
! declare_constant(VM_Version::CPU_AVX512PF) \
! declare_constant(VM_Version::CPU_AVX512ER) \
! declare_constant(VM_Version::CPU_AVX512CD) \
! declare_constant(VM_Version::CPU_AVX512BW)
#define VM_LONG_CONSTANTS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant)
#endif // CPU_X86_VM_VMSTRUCTS_X86_HPP
< prev index next >