Home
last modified time | relevance | path

Searched refs:dictLimit (Results 1 – 9 of 9) sorted by relevance

/freebsd-12-stable/sys/contrib/zstd/lib/compress/
Dzstd_lazy.c37 idx, target, ms->window.dictLimit); in ZSTD_updateDUBT()
41 assert(idx >= ms->window.dictLimit); /* condition for valid base+idx */ in ZSTD_updateDUBT()
73 const U32 dictLimit = ms->window.dictLimit; in ZSTD_insertDUBT1() local
74 const BYTE* const ip = (current>=dictLimit) ? base + current : dictBase + current; in ZSTD_insertDUBT1()
75 const BYTE* const iend = (current>=dictLimit) ? inputEnd : dictBase + dictLimit; in ZSTD_insertDUBT1()
76 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertDUBT1()
77 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertDUBT1()
86 current, dictLimit, windowLow); in ZSTD_insertDUBT1()
96 || (matchIndex+matchLength >= dictLimit) /* both in current segment*/ in ZSTD_insertDUBT1()
97 || (current < dictLimit) /* both in extDict */) { in ZSTD_insertDUBT1()
[all …]
Dzstd_double_fast.c62 const U32 lowestIndex = ms->window.dictLimit; in ZSTD_compressBlock_doubleFast_generic()
197 const U32 dictLimit = ms->window.dictLimit; in ZSTD_compressBlock_doubleFast_extDict_generic() local
198 const BYTE* const lowPrefixPtr = base + dictLimit; in ZSTD_compressBlock_doubleFast_extDict_generic()
199 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_compressBlock_doubleFast_extDict_generic()
208 const BYTE* matchBase = matchIndex < dictLimit ? dictBase : base; in ZSTD_compressBlock_doubleFast_extDict_generic()
213 const BYTE* matchLongBase = matchLongIndex < dictLimit ? dictBase : base; in ZSTD_compressBlock_doubleFast_extDict_generic()
218 const BYTE* repBase = repIndex < dictLimit ? dictBase : base; in ZSTD_compressBlock_doubleFast_extDict_generic()
223 …if ( (((U32)((dictLimit-1) - repIndex) >= 3) /* intentional underflow */ & (repIndex > lowestIndex… in ZSTD_compressBlock_doubleFast_extDict_generic()
225 const BYTE* repMatchEnd = repIndex < dictLimit ? dictEnd : iend; in ZSTD_compressBlock_doubleFast_extDict_generic()
231 const BYTE* matchEnd = matchLongIndex < dictLimit ? dictEnd : iend; in ZSTD_compressBlock_doubleFast_extDict_generic()
[all …]
Dzstd_fast.c52 const U32 lowestIndex = ms->window.dictLimit; in ZSTD_compressBlock_fast_generic()
160 const U32 dictLimit = ms->window.dictLimit; in ZSTD_compressBlock_fast_extDict_generic() local
161 const BYTE* const lowPrefixPtr = base + dictLimit; in ZSTD_compressBlock_fast_extDict_generic()
162 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_compressBlock_fast_extDict_generic()
171 const BYTE* matchBase = matchIndex < dictLimit ? dictBase : base; in ZSTD_compressBlock_fast_extDict_generic()
175 const BYTE* repBase = repIndex < dictLimit ? dictBase : base; in ZSTD_compressBlock_fast_extDict_generic()
180 …if ( (((U32)((dictLimit-1) - repIndex) >= 3) /* intentional underflow */ & (repIndex > lowestIndex… in ZSTD_compressBlock_fast_extDict_generic()
182 const BYTE* repMatchEnd = repIndex < dictLimit ? dictEnd : iend; in ZSTD_compressBlock_fast_extDict_generic()
193 { const BYTE* matchEnd = matchIndex < dictLimit ? dictEnd : iend; in ZSTD_compressBlock_fast_extDict_generic()
194 const BYTE* lowMatchPtr = matchIndex < dictLimit ? dictStart : lowPrefixPtr; in ZSTD_compressBlock_fast_extDict_generic()
[all …]
Dzstd_compress_internal.h110 U32 dictLimit; /* below that point, need extDict */ member
487 window->dictLimit = end; in ZSTD_window_clear()
496 return window.lowLimit < window.dictLimit; in ZSTD_window_hasExtDict()
555 window->dictLimit -= correction; in ZSTD_window_correctOverflow()
584 if (window->dictLimit < window->lowLimit) { in ZSTD_window_enforceMaxDist()
585 DEBUGLOG(5, "Update dictLimit from %u to %u", window->dictLimit, in ZSTD_window_enforceMaxDist()
587 window->dictLimit = window->lowLimit; in ZSTD_window_enforceMaxDist()
611 window->dictLimit); in ZSTD_window_update()
612 window->lowLimit = window->dictLimit; in ZSTD_window_update()
614 window->dictLimit = (U32)distanceFromBase; in ZSTD_window_update()
[all …]
Dzstd_opt.c286 const U32 dictLimit = ms->window.dictLimit; in ZSTD_insertBt1() local
287 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertBt1()
288 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertBt1()
337 if ((!extDict) || (matchIndex+matchLength >= dictLimit)) { in ZSTD_insertBt1()
338 …assert(matchIndex+matchLength >= dictLimit); /* might be wrong if extDict is incorrectly set to … in ZSTD_insertBt1()
344 if (matchIndex+matchLength >= dictLimit) in ZSTD_insertBt1()
424 U32 const dictLimit = ms->window.dictLimit; in ZSTD_insertBtAndGetAllMatches() local
425 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertBtAndGetAllMatches()
426 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertBtAndGetAllMatches()
446 assert(current >= dictLimit); in ZSTD_insertBtAndGetAllMatches()
[all …]
Dzstd_ldm.c304 U32 const dictLimit = ldmState->window.dictLimit; in ZSTD_ldm_generateSequences_internal() local
305 U32 const lowestIndex = extDict ? ldmState->window.lowLimit : dictLimit; in ZSTD_ldm_generateSequences_internal()
309 BYTE const* const dictEnd = extDict ? dictBase + dictLimit : NULL; in ZSTD_ldm_generateSequences_internal()
310 BYTE const* const lowPrefixPtr = base + dictLimit; in ZSTD_ldm_generateSequences_internal()
360 cur->offset < dictLimit ? dictBase : base; in ZSTD_ldm_generateSequences_internal()
363 cur->offset < dictLimit ? dictEnd : iend; in ZSTD_ldm_generateSequences_internal()
365 cur->offset < dictLimit ? dictStart : lowPrefixPtr; in ZSTD_ldm_generateSequences_internal()
Dzstdmt_compress.c1614 extDict.size = window.dictLimit - window.lowLimit; in ZSTDMT_doesOverlapWindow()
1616 prefix.start = window.base + window.dictLimit; in ZSTDMT_doesOverlapWindow()
1617 prefix.size = window.nextSrc - (window.base + window.dictLimit); in ZSTDMT_doesOverlapWindow()
Dzstd_compress.c868 ms->nextToUpdate = ms->window.dictLimit + 1; in ZSTD_invalidateMatchState()
1896 (U32)dstCapacity, ms->window.dictLimit, ms->nextToUpdate); in ZSTD_compressBlock_internal()
2144 ms->nextToUpdate = ms->window.dictLimit; in ZSTD_compressContinue_internal()
/freebsd-12-stable/sys/contrib/zstd/tests/
Dfuzzer.c904 BYTE* dictLimit = dictPtr + dictSize - 12; in basicUnitTests() local
906 while (dictPtr < dictLimit && in basicUnitTests()
911 if (dictPtr >= dictLimit) goto _output_error; in basicUnitTests()