Lines Matching refs:str1

10579 void MacroAssembler::string_indexofC8(Register str1, Register str2,
10609 movptr(result, str1); // string addr
10723 subptr(result, str1);
10730 void MacroAssembler::string_indexof(Register str1, Register str2,
10817 movl(result, str1); // We need only low 32 bits
10831 load_unsigned_short(result, Address(str1, cnt2, Address::times_2, -2));
10839 movptr(str1, rsp); // New string address
10847 push(str1); // string addr
10860 movptr(result, str1); // string addr
10879 subptr(str1, result); // Restore counter
10880 shrl(str1, 1);
10881 addl(cnt1, str1);
10942 // from new point 'str1' without reloading substring.
10949 movptr(str1, result);
10956 pcmpestri(vec, Address(str1, 0), 0x0d);
10963 addptr(str1, 16);
10970 lea(str1, Address(str1, cnt2, Address::times_2, -16));
10979 movptr(str1, Address(rsp, wordSize));
10984 subptr(result, str1);
10993 void MacroAssembler::string_compare(Register str1, Register str2,
11012 load_unsigned_short(result, Address(str1, 0));
11020 cmpptr(str1, str2);
11046 movdqu(vec1, Address(str1, 0));
11050 movdqu(vec1, Address(str1, adr_stride));
11057 load_unsigned_short(result, Address(str1, cnt1, scale));
11064 lea(str1, Address(str1, result, scale));
11073 vmovdqu(vec1, Address(str1, result, scale));
11097 lea(str1, Address(str1, result, scale));
11107 movdqu(vec1, Address(str1, 0));
11112 lea(str1, Address(str1, result, scale));
11127 lea(str1, Address(str1, result, scale));
11144 movdqu(vec1, Address(str1, result, scale));
11160 movdqu(vec1, Address(str1, result, scale));
11167 load_unsigned_short(result, Address(str1, cnt1, scale));
11176 // Shift str2 and str1 to the end of the arrays, negate min
11177 lea(str1, Address(str1, cnt2, scale));
11184 load_unsigned_short(result, Address(str1, cnt2, scale, 0));