Lines Matching refs:x
27 #define MIN(x, y) (((x) < (y)) ? (x) : (y)) argument
449 DataType x = suffixArrayTemp[suffixArray_[k] + h]; in SplitForLess() local
451 if (suffixArrayTemp[suffixArray_[k + i] + h] < x) { in SplitForLess()
452 x = suffixArrayTemp[suffixArray_[k + i] + h]; in SplitForLess()
455 if (suffixArrayTemp[suffixArray_[k + i] + h] == x) { in SplitForLess()
477 DataType x = suffixArrayTemp[suffixArray_[start + len / MULTIPLE_TWO] + h]; in Split() local
481 jj = (suffixArrayTemp[suffixArray_[i] + h] < x) ? (jj + 1) : jj; in Split()
482 kk = (suffixArrayTemp[suffixArray_[i] + h] == x) ? (kk + 1) : kk; in Split()
490 if (suffixArrayTemp[suffixArray_[i] + h] < x) { in Split()
492 } else if (suffixArrayTemp[suffixArray_[i] + h] == x) { in Split()
501 if (suffixArrayTemp[suffixArray_[jj + j] + h] == x) { in Split()
539 int64_t x = 0; in Search() local
544 x = MatchLength(oldStart, newInfo); in Search()
546 if (x > y) { in Search()
548 return x; in Search()
554 x = start + (end - start) / MULTIPLE_TWO; in Search()
555 if (memcmp(oldInfo.buffer + suffixArray_[x], in Search()
556 newInfo.buffer, MIN(oldInfo.length - suffixArray_[x], newInfo.length)) < 0) { in Search()
557 return Search(newInfo, oldInfo, x, end, pos); in Search()
559 return Search(newInfo, oldInfo, start, x, pos); in Search()