src/cpu/mips/vm/sharedRuntime_mips_64.cpp

changeset 410
63bcd8487c2a
parent 386
f50649f9eda6
child 6880
52ea28d233d2
     1.1 --- a/src/cpu/mips/vm/sharedRuntime_mips_64.cpp	Wed May 17 03:46:25 2017 -0400
     1.2 +++ b/src/cpu/mips/vm/sharedRuntime_mips_64.cpp	Fri May 19 05:07:37 2017 -0400
     1.3 @@ -1864,8 +1864,7 @@
     1.4      SharedRuntime::check_member_name_argument_is_last_argument(method, sig_bt, regs);
     1.5      VMReg r = regs[member_arg_pos].first();
     1.6      if (r->is_stack()) {
     1.7 -//      __ movptr(member_reg, Address(rsp, r->reg2stack() * VMRegImpl::stack_slot_size + wordSize));
     1.8 -      __ ld(member_reg, Address(SP, r->reg2stack() * VMRegImpl::stack_slot_size + wordSize));
     1.9 +      __ ld(member_reg, Address(SP, r->reg2stack() * VMRegImpl::stack_slot_size));
    1.10      } else {
    1.11        // no data motion is needed
    1.12        member_reg = r->as_Register();
    1.13 @@ -1885,8 +1884,7 @@
    1.14        fatal("receiver always in a register");
    1.15  //      receiver_reg = j_rarg0;  // known to be free at this point
    1.16        receiver_reg = SSR;  // known to be free at this point
    1.17 -//      __ movptr(receiver_reg, Address(rsp, r->reg2stack() * VMRegImpl::stack_slot_size + wordSize));
    1.18 -      __ ld(receiver_reg, Address(SP, r->reg2stack() * VMRegImpl::stack_slot_size + wordSize));
    1.19 +      __ ld(receiver_reg, Address(SP, r->reg2stack() * VMRegImpl::stack_slot_size));
    1.20      } else {
    1.21        // no data motion is needed
    1.22        receiver_reg = r->as_Register();

mercurial