hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
changeset 38003 f84c8ee82ac8
parent 37269 5c2c4e5bb067
child 38057 1eba14626850
equal deleted inserted replaced
38002:d663151fda81 38003:f84c8ee82ac8
  1182 
  1182 
  1183   void arrays_equals(Register a1, Register a2,
  1183   void arrays_equals(Register a1, Register a2,
  1184                      Register result, Register cnt1,
  1184                      Register result, Register cnt1,
  1185                      int elem_size, bool is_string);
  1185                      int elem_size, bool is_string);
  1186 
  1186 
       
  1187   void byte_array_inflate(Register src, Register dst, Register len,
       
  1188                           FloatRegister vtmp1, FloatRegister vtmp2,
       
  1189                           FloatRegister vtmp3, Register tmp4);
       
  1190 
       
  1191   void char_array_compress(Register src, Register dst, Register len,
       
  1192                            FloatRegister tmp1Reg, FloatRegister tmp2Reg,
       
  1193                            FloatRegister tmp3Reg, FloatRegister tmp4Reg,
       
  1194                            Register result);
       
  1195 
  1187   void encode_iso_array(Register src, Register dst,
  1196   void encode_iso_array(Register src, Register dst,
  1188                         Register len, Register result,
  1197                         Register len, Register result,
  1189                         FloatRegister Vtmp1, FloatRegister Vtmp2,
  1198                         FloatRegister Vtmp1, FloatRegister Vtmp2,
  1190                         FloatRegister Vtmp3, FloatRegister Vtmp4);
  1199                         FloatRegister Vtmp3, FloatRegister Vtmp4);
  1191   void string_indexof(Register str1, Register str2,
  1200   void string_indexof(Register str1, Register str2,