src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
changeset 48682 34e45260c040
parent 48673 e321560ac819
child 48718 d68d95009bdb
equal deleted inserted replaced
48681:2e2551c38484 48682:34e45260c040
  1048                                Address::lsl(LogBytesPerWord)));
  1048                                Address::lsl(LogBytesPerWord)));
  1049     ldr(method_result, Address(method_result, vtable_offset_in_bytes));
  1049     ldr(method_result, Address(method_result, vtable_offset_in_bytes));
  1050   } else {
  1050   } else {
  1051     vtable_offset_in_bytes += vtable_index.as_constant() * wordSize;
  1051     vtable_offset_in_bytes += vtable_index.as_constant() * wordSize;
  1052     ldr(method_result,
  1052     ldr(method_result,
  1053         form_address(rscratch1, recv_klass, vtable_offset_in_bytes));
  1053         form_address(rscratch1, recv_klass, vtable_offset_in_bytes, 0));
  1054   }
  1054   }
  1055 }
  1055 }
  1056 
  1056 
  1057 void MacroAssembler::check_klass_subtype(Register sub_klass,
  1057 void MacroAssembler::check_klass_subtype(Register sub_klass,
  1058                            Register super_klass,
  1058                            Register super_klass,