Lines Matching refs:pos2
68 int pos2 = 0; in SaveResult() local
71 if (pos2 < len2_) { in SaveResult()
72 Direction dir = get_direction(pos1, pos2); in SaveResult()
77 pos2++; in SaveResult()
86 pos2++; in SaveResult()
96 if (len2_ != pos2) { in SaveResult()
97 writer.skip2(len2_ - pos2); in SaveResult()
122 int CompareUpToTail(int pos1, int pos2) { in CompareUpToTail() argument
124 if (pos2 < len2_) { in CompareUpToTail()
125 int cached_res = get_value4(pos1, pos2); in CompareUpToTail()
129 if (input_->Equals(pos1, pos2)) { in CompareUpToTail()
130 res = CompareUpToTail(pos1 + 1, pos2 + 1); in CompareUpToTail()
133 int res1 = CompareUpToTail(pos1 + 1, pos2) + in CompareUpToTail()
135 int res2 = CompareUpToTail(pos1, pos2 + 1) + in CompareUpToTail()
148 set_value4_and_dir(pos1, pos2, res, dir); in CompareUpToTail()
156 return (len2_ - pos2) << kDirectionSizeBits; in CompareUpToTail()
247 Handle<String> s2, int pos2, int len) { in CompareSubstrings() argument
249 if (s1->Get(i + pos1) != s2->Get(i + pos2)) { in CompareSubstrings()
393 void AddChunk(int pos1, int pos2, int len1, int len2) { in AddChunk() argument
394 array_writer_->WriteChunk(pos1 + offset1_, pos2 + offset2_, len1, len2); in AddChunk()