Lines Matching refs:suffix
250 const int* suffix, U32 start,
258 size_t pos = (size_t)suffix[start];
284 length = ZDICT_count(b + pos, b + suffix[end]);
291 length = ZDICT_count(b + pos, b + *(suffix+start-1));
300 doneMarks[suffix[idx]] = 1;
321 if (b[suffix[id] + mml] != currentChar) {
327 currentChar = b[ suffix[id] + mml];
345 pos = suffix[refinedStart];
353 length = ZDICT_count(b + pos, b + suffix[end]);
362 length = ZDICT_count(b + pos, b + suffix[start - 1]);
402 U32 const testedPos = (U32)suffix[id];
550 int* const suffix = suffix0+1;
579 { int const divSuftSortResult = divsufsort((const unsigned char*)buffer, suffix, (int)bufferSize, 0);
582 suffix[bufferSize] = (int)bufferSize; /* leads into noise */
584 /* build reverse suffix sort */
587 reverseSuffix[suffix[pos]] = (U32)pos;
601 solution = ZDICT_analyzePos(doneMarks, suffix, reverseSuffix[cursor], buffer, minRatio, notificationLevel);