hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
changeset 36338 de236db57636
parent 35842 1d34635308b0
child 36562 4d1e93624d6a
equal deleted inserted replaced
36337:d4b2f60ff5a9 36338:de236db57636
  1184         bool upper = false);
  1184         bool upper = false);
  1185 
  1185 
  1186   void string_compare(Register str1, Register str2,
  1186   void string_compare(Register str1, Register str2,
  1187                       Register cnt1, Register cnt2, Register result,
  1187                       Register cnt1, Register cnt2, Register result,
  1188                       Register tmp1);
  1188                       Register tmp1);
  1189   void string_equals(Register str1, Register str2,
  1189 
  1190                      Register cnt, Register result,
  1190   void arrays_equals(Register a1, Register a2,
  1191                      Register tmp1);
  1191                      Register result, Register cnt1,
  1192   void char_arrays_equals(Register ary1, Register ary2,
  1192                      int elem_size, bool is_string);
  1193                           Register result, Register tmp1);
  1193 
  1194   void byte_arrays_equals(Register ary1, Register ary2,
       
  1195                           Register result, Register tmp1);
       
  1196   void encode_iso_array(Register src, Register dst,
  1194   void encode_iso_array(Register src, Register dst,
  1197                         Register len, Register result,
  1195                         Register len, Register result,
  1198                         FloatRegister Vtmp1, FloatRegister Vtmp2,
  1196                         FloatRegister Vtmp1, FloatRegister Vtmp2,
  1199                         FloatRegister Vtmp3, FloatRegister Vtmp4);
  1197                         FloatRegister Vtmp3, FloatRegister Vtmp4);
  1200   void string_indexof(Register str1, Register str2,
  1198   void string_indexof(Register str1, Register str2,