< prev index next >

src/hotspot/cpu/arm/arm.ad

Print this page
rev 51719 : [mq]: 8210676

*** 1637,1647 **** // Otherwise, return the difference between the first mismatched chars. __ bind(Ldone); %} enc_class enc_String_Equals(R0RegP str1, R1RegP str2, R2RegI cnt, iRegI result, iRegI tmp1, iRegI tmp2) %{ ! Label Lword_loop, Lpost_word, Lchar, Lchar_loop, Ldone, Lequal; MacroAssembler _masm(&cbuf); Register str1_reg = $str1$$Register; Register str2_reg = $str2$$Register; Register cnt_reg = $cnt$$Register; // int --- 1637,1647 ---- // Otherwise, return the difference between the first mismatched chars. __ bind(Ldone); %} enc_class enc_String_Equals(R0RegP str1, R1RegP str2, R2RegI cnt, iRegI result, iRegI tmp1, iRegI tmp2) %{ ! Label Lchar, Lchar_loop, Ldone, Lequal; MacroAssembler _masm(&cbuf); Register str1_reg = $str1$$Register; Register str2_reg = $str2$$Register; Register cnt_reg = $cnt$$Register; // int
*** 1699,1709 **** __ bind(Ldone); %} enc_class enc_Array_Equals(R0RegP ary1, R1RegP ary2, iRegI tmp1, iRegI tmp2, iRegI tmp3, iRegI result) %{ ! Label Lvector, Ldone, Lloop, Lequal; MacroAssembler _masm(&cbuf); Register ary1_reg = $ary1$$Register; Register ary2_reg = $ary2$$Register; Register tmp1_reg = $tmp1$$Register; --- 1699,1709 ---- __ bind(Ldone); %} enc_class enc_Array_Equals(R0RegP ary1, R1RegP ary2, iRegI tmp1, iRegI tmp2, iRegI tmp3, iRegI result) %{ ! Label Ldone, Lloop, Lequal; MacroAssembler _masm(&cbuf); Register ary1_reg = $ary1$$Register; Register ary2_reg = $ary2$$Register; Register tmp1_reg = $tmp1$$Register;
< prev index next >