< prev index next >

src/hotspot/cpu/x86/stubRoutines_x86.hpp

Print this page
rev 57093 : 8230765: Implement nmethod barrier for x86_32 platforms

*** 53,70 **** static address _float_sign_mask; static address _float_sign_flip; static address _double_sign_mask; static address _double_sign_flip; - static address _method_entry_barrier; - public: - static address method_entry_barrier() { - return _method_entry_barrier; - } - static address get_previous_fp_entry() { return _get_previous_fp_entry; } static address get_previous_sp_entry() { --- 53,64 ----
*** 119,128 **** --- 113,124 ---- static address _key_shuffle_mask_addr; //shuffle mask for big-endian 128-bit integers static address _counter_shuffle_mask_addr; + static address _method_entry_barrier; + // masks and table for CRC32 static uint64_t _crc_by128_masks[]; static juint _crc_table[]; // table for CRC32C static juint* _crc32c_table;
*** 219,228 **** --- 215,225 ---- static address ghash_shufflemask_addr() { return _ghash_shuffmask_addr; } static address ghash_polynomial_addr() { return _ghash_poly_addr; } static address upper_word_mask_addr() { return _upper_word_mask_addr; } static address shuffle_byte_flip_mask_addr() { return _shuffle_byte_flip_mask_addr; } static address k256_addr() { return _k256_adr; } + static address method_entry_barrier() { return _method_entry_barrier; } static address vector_short_to_byte_mask() { return _vector_short_to_byte_mask; } static address vector_float_sign_mask() {
< prev index next >