< prev index next >

src/hotspot/cpu/x86/interp_masm_x86.cpp

Print this page

        

*** 345,355 **** const Address tos_addr(rcx, JvmtiThreadState::earlyret_tos_offset()); const Address oop_addr(rcx, JvmtiThreadState::earlyret_oop_offset()); const Address val_addr(rcx, JvmtiThreadState::earlyret_value_offset()); #ifdef _LP64 switch (state) { - case qtos: // fall through case atos: movptr(rax, oop_addr); movptr(oop_addr, (int32_t)NULL_WORD); verify_oop(rax, state); break; case ltos: movptr(rax, val_addr); break; case btos: // fall through --- 345,354 ----
*** 367,377 **** movl(val_addr, (int32_t) NULL_WORD); #else const Address val_addr1(rcx, JvmtiThreadState::earlyret_value_offset() + in_ByteSize(wordSize)); switch (state) { - case qtos: // fall through case atos: movptr(rax, oop_addr); movptr(oop_addr, NULL_WORD); verify_oop(rax, state); break; case ltos: movl(rdx, val_addr1); // fall through --- 366,375 ----
*** 630,641 **** movptr(Address(rsp, Interpreter::expr_offset_in_bytes(1)), NULL_WORD ); } void InterpreterMacroAssembler::pop(TosState state) { switch (state) { - case ptos: // Fall through - case qtos: // Fall through case atos: pop_ptr(); break; case btos: case ztos: case ctos: case stos: --- 628,637 ----
*** 650,660 **** } void InterpreterMacroAssembler::push(TosState state) { verify_oop(rax, state); switch (state) { - case qtos: // Fall through case atos: push_ptr(); break; case btos: case ztos: case ctos: case stos: --- 646,655 ----
*** 687,697 **** } void InterpreterMacroAssembler::pop(TosState state) { switch (state) { - case qtos: // fall through case atos: pop_ptr(rax); break; case btos: // fall through case ztos: // fall through case ctos: // fall through case stos: // fall through --- 682,691 ----
*** 737,747 **** void InterpreterMacroAssembler::push(TosState state) { verify_oop(rax, state); switch (state) { - case qtos: // fall through case atos: push_ptr(rax); break; case btos: // fall through case ztos: // fall through case ctos: // fall through case stos: // fall through --- 731,740 ----
< prev index next >