Lines Matching defs:int_cnt2

10581                                       int int_cnt2,  Register result,
10604 assert(int_cnt2 >= 8, "this code isused only for cnt2 >= 8 chars");
10608 movl(cnt2, int_cnt2);
10611 if (int_cnt2 > 8) {
10627 // Restored cnt1 = cnt1 - cnt2 + int_cnt2
10629 addl(cnt1, int_cnt2);
10630 movl(cnt2, int_cnt2); // Now restore cnt2
10638 } // (int_cnt2 > 8)
10654 if (int_cnt2 == 8) {
10656 } else { // int_cnt2 > 8
10666 if (int_cnt2 == 8) {
10668 } else { // int_cnt2 > 8
10677 if (int_cnt2 > 8) {
10702 if (int_cnt2 < (int)G) {
10703 movdqu(vec, Address(str2, cnt2, Address::times_2, int_cnt2*2));
10704 pcmpestri(vec, Address(result, cnt2, Address::times_2, int_cnt2*2), 0x0d);
10706 // calculate index in register to avoid integer overflow (int_cnt2*2)
10707 movl(tmp, int_cnt2);
10718 } // (int_cnt2 > 8)
10732 int int_cnt2, Register result,
10737 // int_cnt2 is length of small (< 8 chars) constant substring
10745 assert(int_cnt2 == -1 || (0 < int_cnt2 && int_cnt2 < 8), "should be != 0");
10769 if (int_cnt2 > 0) { // small (< 8 chars) constant substring
10770 if (int_cnt2 == 1) { // One char
10773 } else if (int_cnt2 == 2) { // Two chars
10775 } else if (int_cnt2 == 4) { // Four chars
10782 movdqu(vec, Address(str2, (int_cnt2*2)-16));
10783 psrldq(vec, 16-(int_cnt2*2));
10824 if (int_cnt2 < 0) { // not constant
10836 if (int_cnt2 < 0) { // not constant
10843 if (int_cnt2 < 0) { // -1
10850 movl(cnt2, int_cnt2);
10862 if (int_cnt2 < 0) { // Only for non constant substring
10926 if (int_cnt2 > 0) { // Constant substring
10930 cmpl(tmp, 8-int_cnt2);
10934 assert(int_cnt2 == -1, "should be != 0");