Home | History | Annotate | Download | only in compress

Lines Matching refs:prefixStartIndex

204     const U32   prefixStartIndex = ZSTD_getLowestPrefixIndex(ms, endIndex, cParams->windowLog);
205 const BYTE* const prefixStart = base + prefixStartIndex;
292 if (matchFound(ip0, base + matchIdx, matchIdx, prefixStartIndex)) {
317 if (matchFound(ip0, base + matchIdx, matchIdx, prefixStartIndex)) {
497 const U32 prefixStartIndex = ms->window.dictLimit;
498 const BYTE* const prefixStart = base + prefixStartIndex;
510 const U32 dictIndexDelta = prefixStartIndex - (U32)(dictEnd - dictBase);
518 assert(endIndex - prefixStartIndex <= maxDistance);
525 assert(prefixStartIndex >= (U32)(dictEnd - dictBase));
560 const BYTE* repMatch = (repIndex < prefixStartIndex) ?
567 if ((ZSTD_index_overlap_check(prefixStartIndex, repIndex))
569 const BYTE* const repMatchEnd = repIndex < prefixStartIndex ? dictEnd : iend;
583 if (matchIndex <= prefixStartIndex) {
600 if (ZSTD_match4Found_cmov(ip0, match, matchIndex, prefixStartIndex)) {
648 const BYTE* repMatch2 = repIndex2 < prefixStartIndex ?
651 if ( (ZSTD_index_overlap_check(prefixStartIndex, repIndex2))
653 const BYTE* const repEnd2 = repIndex2 < prefixStartIndex ? dictEnd : iend;
727 const U32 prefixStartIndex = dictLimit < lowLimit ? lowLimit : dictLimit;
728 const BYTE* const prefixStart = base + prefixStartIndex;
729 const BYTE* const dictEnd = dictBase + prefixStartIndex;
761 if (prefixStartIndex == dictStartIndex)
789 idxBase = idx < prefixStartIndex ? dictBase : base;
795 const BYTE* const repBase = repIndex < prefixStartIndex ? dictBase : base;
797 if ( ((U32)(prefixStartIndex - repIndex) >= 4) /* intentional underflow */
812 matchEnd = repIndex < prefixStartIndex ? dictEnd : iend;
835 idxBase = idx < prefixStartIndex ? dictBase : base;
863 idxBase = idx < prefixStartIndex ? dictBase : base;
904 const BYTE* const lowMatchPtr = idx < prefixStartIndex ? dictStart : prefixStart;
905 matchEnd = idx < prefixStartIndex ? dictEnd : iend;
944 const BYTE* const repMatch2 = repIndex2 < prefixStartIndex ? dictBase + repIndex2 : base + repIndex2;
945 if ( ((ZSTD_index_overlap_check(prefixStartIndex, repIndex2)) & (offset_2 > 0))
947 const BYTE* const repEnd2 = repIndex2 < prefixStartIndex ? dictEnd : iend;