src/cpu/x86/vm/interp_masm_x86_64.hpp

changeset 1934
e9ff18c4ace7
parent 1907
c18cbe5936b8
parent 1920
ab102d5d923e
child 2138
d5d065957597
equal deleted inserted replaced
1917:dfe27f03244a 1934:e9ff18c4ace7
93 movptr(tags, Address(cpool, constantPoolOopDesc::tags_offset_in_bytes())); 93 movptr(tags, Address(cpool, constantPoolOopDesc::tags_offset_in_bytes()));
94 } 94 }
95 95
96 void get_unsigned_2_byte_index_at_bcp(Register reg, int bcp_offset); 96 void get_unsigned_2_byte_index_at_bcp(Register reg, int bcp_offset);
97 void get_cache_and_index_at_bcp(Register cache, Register index, 97 void get_cache_and_index_at_bcp(Register cache, Register index,
98 int bcp_offset, bool giant_index = false); 98 int bcp_offset, size_t index_size = sizeof(u2));
99 void get_cache_entry_pointer_at_bcp(Register cache, Register tmp, 99 void get_cache_entry_pointer_at_bcp(Register cache, Register tmp,
100 int bcp_offset, bool giant_index = false); 100 int bcp_offset, size_t index_size = sizeof(u2));
101 void get_cache_index_at_bcp(Register index, int bcp_offset, bool giant_index = false); 101 void get_cache_index_at_bcp(Register index, int bcp_offset, size_t index_size = sizeof(u2));
102 102
103 103
104 void pop_ptr(Register r = rax); 104 void pop_ptr(Register r = rax);
105 void pop_i(Register r = rax); 105 void pop_i(Register r = rax);
106 void pop_l(Register r = rax); 106 void pop_l(Register r = rax);

mercurial