< prev index next >

src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Print this page
rev 11248 : 8156943: aarch64: string compare does not support CompactStrings
Summary: Implement LL, UL and LU encodings for StrComp
Reviewed-by: aph

*** 1187,1197 **** Register table0, Register table1, Register table2, Register table3, bool upper = false); void string_compare(Register str1, Register str2, Register cnt1, Register cnt2, Register result, ! Register tmp1); void arrays_equals(Register a1, Register a2, Register result, Register cnt1, int elem_size, bool is_string); --- 1187,1198 ---- Register table0, Register table1, Register table2, Register table3, bool upper = false); void string_compare(Register str1, Register str2, Register cnt1, Register cnt2, Register result, ! Register tmp1, ! FloatRegister vtmp, FloatRegister vtmpZ, int ae); void arrays_equals(Register a1, Register a2, Register result, Register cnt1, int elem_size, bool is_string);
< prev index next >