src/cpu/x86/vm/interp_masm_x86_32.hpp

changeset 947
db4caa99ef11
parent 772
9ee9cf798b59
child 1014
0fbdb4381b99
equal deleted inserted replaced
946:dabd8d202164 947:db4caa99ef11
118 #ifndef CC_INTERP 118 #ifndef CC_INTERP
119 119
120 void empty_expression_stack() { 120 void empty_expression_stack() {
121 movptr(rsp, Address(rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize)); 121 movptr(rsp, Address(rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize));
122 // NULL last_sp until next java call 122 // NULL last_sp until next java call
123 movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), (int32_t)NULL_WORD); 123 movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), NULL_WORD);
124 } 124 }
125 125
126 // Tagged stack helpers for swap and dup 126 // Tagged stack helpers for swap and dup
127 void load_ptr_and_tag(int n, Register val, Register tag); 127 void load_ptr_and_tag(int n, Register val, Register tag);
128 void store_ptr_and_tag(int n, Register val, Register tag); 128 void store_ptr_and_tag(int n, Register val, Register tag);

mercurial