Lines Matching refs:cnt1

10580                                       Register cnt1, Register cnt2,
10595 assert(cnt1 == rdx && cnt2 == rax && tmp == rcx, "pcmpestri");
10626 // cnt1 is number of string reminding elements when cmp failed.
10627 // Restored cnt1 = cnt1 - cnt2 + int_cnt2
10628 subl(cnt1, cnt2);
10629 addl(cnt1, int_cnt2);
10632 decrementl(cnt1); // Shift to next element
10633 cmpl(cnt1, cnt2);
10644 subl(cnt1, 8);
10646 cmpl(cnt1, cnt2);
10664 subl(cnt1, tmp);
10665 cmpl(cnt1, cnt2);
10693 subl(cnt1, 8);
10697 // cnt1 = cnt1 - cnt2 + 8
10698 addl(cnt1, cnt2); // cnt2 is negative
10699 addl(cnt1, 8);
10731 Register cnt1, Register cnt2,
10756 assert(cnt1 == rdx && cnt2 == rax && tmp == rcx, "pcmpestri");
10813 cmpl(cnt1, 8);
10828 movl(cnt2, cnt1);
10881 addl(cnt1, str1);
10882 decrementl(cnt1); // Shift to next element
10883 cmpl(cnt1, cnt2);
10891 assert(cnt1 == rdx && cnt2 == rax && tmp == rcx, "pcmpestri");
10894 subl(cnt1, 8);
10896 cmpl(cnt1, cnt2);
10901 cmpl(cnt1, 8); // Do not read beyond string
10904 lea(result, Address(result, cnt1, Address::times_2, -16));
10905 movl(cnt1, 8);
10913 subl(cnt1, tmp);
10914 cmpl(cnt1, cnt2);
10965 subl(cnt1, 8);
10971 subl(cnt1, cnt2);
10973 addl(cnt1, 8);
10994 Register cnt1, Register cnt2, Register result,
11002 movl(result, cnt1);
11003 subl(cnt1, cnt2);
11004 push(cnt1);
11013 load_unsigned_short(cnt1, Address(str2, 0));
11014 subl(result, cnt1);
11038 assert(result == rax && cnt2 == rdx && cnt1 == rcx, "pcmpestri");
11053 addl(cnt1, stride);
11055 // Compare the characters at index in cnt1
11056 bind(COMPARE_INDEX_CHAR); //cnt1 has the offset of the mismatching character
11057 load_unsigned_short(result, Address(str1, cnt1, scale));
11058 load_unsigned_short(cnt2, Address(str2, cnt1, scale));
11141 assert(result == rax && cnt2 == rdx && cnt1 == rcx, "pcmpestri");
11146 // After pcmpestri cnt1(rcx) contains mismatched element index
11166 addptr(cnt1, result);
11167 load_unsigned_short(result, Address(str1, cnt1, scale));
11168 load_unsigned_short(cnt2, Address(str2, cnt1, scale));
11185 load_unsigned_short(cnt1, Address(str2, cnt2, scale, 0));
11186 subl(result, cnt1);
11198 pop(cnt1);