Searched refs:dictLimit (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12-stable/sys/contrib/zstd/lib/compress/ |
| D | zstd_lazy.c | 37 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 …]
|
| D | zstd_double_fast.c | 62 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 …]
|
| D | zstd_fast.c | 52 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 …]
|
| D | zstd_compress_internal.h | 110 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 …]
|
| D | zstd_opt.c | 286 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 …]
|
| D | zstd_ldm.c | 304 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()
|
| D | zstdmt_compress.c | 1614 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()
|
| D | zstd_compress.c | 868 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/ |
| D | fuzzer.c | 904 BYTE* dictLimit = dictPtr + dictSize - 12; in basicUnitTests() local 906 while (dictPtr < dictLimit && in basicUnitTests() 911 if (dictPtr >= dictLimit) goto _output_error; in basicUnitTests()
|