Lines Matching defs:pos2
96 int pos2 = 0;
99 if (pos2 < len2_) {
100 Direction dir = get_direction(pos1, pos2);
105 pos2++;
114 pos2++;
124 if (len2_ != pos2) {
125 writer.skip2(len2_ - pos2);
150 int CompareUpToTail(int pos1, int pos2) {
152 if (pos2 < len2_) {
153 int cached_res = get_value4(pos1, pos2);
157 if (input_->Equals(pos1, pos2)) {
158 res = CompareUpToTail(pos1 + 1, pos2 + 1);
161 int res1 = CompareUpToTail(pos1 + 1, pos2) +
163 int res2 = CompareUpToTail(pos1, pos2 + 1) +
176 set_value4_and_dir(pos1, pos2, res, dir);
184 return (len2_ - pos2) << kDirectionSizeBits;
275 Handle<String> s2, int pos2, int len) {
277 if (s1->Get(i + pos1) != s2->Get(i + pos2)) {
421 void AddChunk(int pos1, int pos2, int len1, int len2) {
422 array_writer_->WriteChunk(pos1 + offset1_, pos2 + offset2_, len1, len2);