< prev index next >

src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Print this page

        

*** 4858,4867 **** --- 4858,4869 ---- Label CH1_LOOP, HAS_ZERO, DO1_SHORT, DO1_LOOP, MATCH, NOMATCH, DONE; Register cnt1_neg = cnt1; Register ch1 = rscratch1; Register result_tmp = rscratch2; + cbz(cnt1, NOMATCH); + cmp(cnt1, (u1)4); br(LT, DO1_SHORT); orr(ch, ch, ch, LSL, 16); orr(ch, ch, ch, LSL, 32);
< prev index next >