< prev index next >
src/hotspot/cpu/x86/interp_masm_x86.cpp
Print this page
@@ -345,11 +345,10 @@
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
@@ -367,11 +366,10 @@
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
@@ -630,12 +628,10 @@
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:
@@ -650,11 +646,10 @@
}
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:
@@ -687,11 +682,10 @@
}
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
@@ -737,11 +731,10 @@
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
< prev index next >