Lines Matching defs:str2

10579 void MacroAssembler::string_indexofC8(Register str1, Register str2,
10607 movdqu(vec, Address(str2, 0));
10617 movdqu(vec, Address(str2, 0));
10703 movdqu(vec, Address(str2, cnt2, Address::times_2, int_cnt2*2));
10709 movdqu(vec, Address(str2, tmp, Address::times_2, 0));
10730 void MacroAssembler::string_indexof(Register str1, Register str2,
10771 load_unsigned_short(result, Address(str2, 0));
10774 movdl(vec, Address(str2, 0)); // move 32 bits
10776 movq(vec, Address(str2, 0)); // move 64 bits
10782 movdqu(vec, Address(str2, (int_cnt2*2)-16));
10792 movl(result, str2); // We need only low 32 bits
10803 load_unsigned_short(result, Address(str2, cnt2, Address::times_2, -2));
10809 movptr(str2, rsp); // New substring address
10844 movdqu(vec, Address(str2, 0));
10846 push(str2); // substr addr
10873 movptr(str2, Address(rsp, 2*wordSize));
10875 movdqu(vec, Address(str2, 0));
10964 addptr(str2, 16);
10969 lea(str2, Address(str2, cnt2, Address::times_2, -16));
10975 movdqu(vec, Address(str2, 0));
10993 void MacroAssembler::string_compare(Register str1, Register str2,
11013 load_unsigned_short(cnt1, Address(str2, 0));
11020 cmpptr(str1, str2);
11047 pcmpestri(vec1, Address(str2, 0), pcmpmask);
11051 pcmpestri(vec1, Address(str2, adr_stride), pcmpmask);
11058 load_unsigned_short(cnt2, Address(str2, cnt1, scale));
11065 lea(str2, Address(str2, result, scale));
11074 vpxor(vec1, Address(str2, result, scale));
11098 lea(str2, Address(str2, result, scale));
11108 pcmpestri(vec1, Address(str2, 0), pcmpmask);
11113 lea(str2, Address(str2, result, scale));
11128 lea(str2, Address(str2, result, scale));
11145 pcmpestri(vec1, Address(str2, result, scale), pcmpmask);
11161 pcmpestri(vec1, Address(str2, result, scale), pcmpmask);
11168 load_unsigned_short(cnt2, Address(str2, cnt1, scale));
11176 // Shift str2 and str1 to the end of the arrays, negate min
11178 lea(str2, Address(str2, cnt2, scale));
11185 load_unsigned_short(cnt1, Address(str2, cnt2, scale, 0));