Lines Matching defs:dictLimit
188 U32 dictLimit; /* below that point, need extDict */
904 window->dictLimit = end;
909 return window.dictLimit == ZSTD_WINDOW_START_INDEX &&
920 return window.lowLimit < window.dictLimit;
1067 if (window->dictLimit < correction + ZSTD_WINDOW_START_INDEX) {
1068 window->dictLimit = ZSTD_WINDOW_START_INDEX;
1070 window->dictLimit -= correction;
1076 /* Ensure that lowLimit and dictLimit didn't underflow. */
1078 assert(window->dictLimit <= newCurrent);
1105 * In normal dict mode, the dictionary lies between lowLimit and dictLimit.
1106 * In dictMatchState mode, lowLimit and dictLimit are the same,
1138 if (window->dictLimit < window->lowLimit) {
1139 DEBUGLOG(5, "Update dictLimit to match lowLimit, from %u to %u",
1140 (unsigned)window->dictLimit, (unsigned)window->lowLimit);
1141 window->dictLimit = window->lowLimit;
1189 window->dictLimit = ZSTD_WINDOW_START_INDEX; /* start from >0, so that 1st position is valid */
1217 DEBUGLOG(5, "Non contiguous blocks, new segment starts at %u", window->dictLimit);
1218 window->lowLimit = window->dictLimit;
1220 window->dictLimit = (U32)distanceFromBase;
1223 /* ms->nextToUpdate = window->dictLimit; */
1224 if (window->dictLimit - window->lowLimit < HASH_READ_SIZE) window->lowLimit = window->dictLimit; /* too small extDict */
1230 & (ip < window->dictBase + window->dictLimit)) {
1232 U32 const lowLimitMax = (highInputIdx > (ptrdiff_t)window->dictLimit) ? window->dictLimit : (U32)highInputIdx;
1262 U32 const lowestValid = ms->window.dictLimit;