Lines Matching refs:U32

40 MEM_STATIC U32 ZSTD_bitWeight(U32 stat)  in ZSTD_bitWeight()
45 MEM_STATIC U32 ZSTD_fracWeight(U32 rawStat) in ZSTD_fracWeight()
47 U32 const stat = rawStat + 1; in ZSTD_fracWeight()
48 U32 const hb = ZSTD_highbit32(stat); in ZSTD_fracWeight()
49 U32 const BWeight = hb * BITCOST_MULTIPLIER; in ZSTD_fracWeight()
50 U32 const FWeight = (stat << BITCOST_ACCURACY) >> hb; in ZSTD_fracWeight()
51 U32 const weight = BWeight + FWeight; in ZSTD_fracWeight()
60 MEM_STATIC double ZSTD_fCost(U32 price) in ZSTD_fCost()
81 static U32 sum_u32(const unsigned table[], size_t nbElts) in sum_u32()
84 U32 total = 0; in sum_u32()
91 static U32 ZSTD_downscaleStats(unsigned* table, U32 lastEltIndex, U32 shift) in ZSTD_downscaleStats()
93 U32 s, sum=0; in ZSTD_downscaleStats()
106 static U32 ZSTD_scaleStats(unsigned* table, U32 lastEltIndex, U32 logTarget) in ZSTD_scaleStats()
108 U32 const prevsum = sum_u32(table, lastEltIndex+1); in ZSTD_scaleStats()
109 U32 const factor = prevsum >> logTarget; in ZSTD_scaleStats()
148 U32 const scaleLog = 11; /* scale to 2K */ in ZSTD_rescaleFreqs()
149U32 const bitCost = HUF_getNbBitsFromCTable(optPtr->symbolCosts->huf.CTable, lit); in ZSTD_rescaleFreqs()
160 U32 const scaleLog = 10; /* scale to 1K */ in ZSTD_rescaleFreqs()
161 U32 const bitCost = FSE_getMaxNbBits(llstate.symbolTT, ll); in ZSTD_rescaleFreqs()
172 U32 const scaleLog = 10; in ZSTD_rescaleFreqs()
173 U32 const bitCost = FSE_getMaxNbBits(mlstate.symbolTT, ml); in ZSTD_rescaleFreqs()
184 U32 const scaleLog = 10; in ZSTD_rescaleFreqs()
185 U32 const bitCost = FSE_getMaxNbBits(ofstate.symbolTT, of); in ZSTD_rescaleFreqs()
245 static U32 ZSTD_rawLiteralsCost(const BYTE* const literals, U32 const litLength, in ZSTD_rawLiteralsCost()
258 { U32 price = litLength * optPtr->litSumBasePrice; in ZSTD_rawLiteralsCost()
259 U32 u; in ZSTD_rawLiteralsCost()
270 static U32 ZSTD_litLengthPrice(U32 const litLength, const optState_t* const optPtr, int optLevel) in ZSTD_litLengthPrice()
284 { U32 const llCode = ZSTD_LLcode(litLength); in ZSTD_litLengthPrice()
297 FORCE_INLINE_TEMPLATE U32
298 ZSTD_getMatchPrice(U32 const offcode, in ZSTD_getMatchPrice()
299 U32 const matchLength, in ZSTD_getMatchPrice()
303 U32 price; in ZSTD_getMatchPrice()
304 U32 const offCode = ZSTD_highbit32(STORED_TO_OFFBASE(offcode)); in ZSTD_getMatchPrice()
305 U32 const mlBase = matchLength - MINMATCH; in ZSTD_getMatchPrice()
317 { U32 const mlCode = ZSTD_MLcode(mlBase); in ZSTD_getMatchPrice()
330 U32 litLength, const BYTE* literals, in ZSTD_updateStats()
331 U32 offsetCode, U32 matchLength) in ZSTD_updateStats()
335 U32 u; in ZSTD_updateStats()
342 { U32 const llCode = ZSTD_LLcode(litLength); in ZSTD_updateStats()
348 { U32 const offCode = ZSTD_highbit32(STORED_TO_OFFBASE(offsetCode)); in ZSTD_updateStats()
355 { U32 const mlBase = matchLength - MINMATCH; in ZSTD_updateStats()
356 U32 const mlCode = ZSTD_MLcode(mlBase); in ZSTD_updateStats()
366 MEM_STATIC U32 ZSTD_readMINMATCH(const void* memPtr, U32 length) in ZSTD_readMINMATCH()
382 static U32 ZSTD_insertAndFindFirstIndexHash3 (const ZSTD_matchState_t* ms, in ZSTD_insertAndFindFirstIndexHash3()
383 U32* nextToUpdate3, in ZSTD_insertAndFindFirstIndexHash3()
386 U32* const hashTable3 = ms->hashTable3; in ZSTD_insertAndFindFirstIndexHash3()
387 U32 const hashLog3 = ms->hashLog3; in ZSTD_insertAndFindFirstIndexHash3()
389 U32 idx = *nextToUpdate3; in ZSTD_insertAndFindFirstIndexHash3()
390 U32 const target = (U32)(ip - base); in ZSTD_insertAndFindFirstIndexHash3()
411 static U32 ZSTD_insertBt1( in ZSTD_insertBt1()
414 U32 const target, in ZSTD_insertBt1()
415 U32 const mls, const int extDict) in ZSTD_insertBt1()
418 U32* const hashTable = ms->hashTable; in ZSTD_insertBt1()
419 U32 const hashLog = cParams->hashLog; in ZSTD_insertBt1()
421 U32* const bt = ms->chainTable; in ZSTD_insertBt1()
422 U32 const btLog = cParams->chainLog - 1; in ZSTD_insertBt1()
423 U32 const btMask = (1 << btLog) - 1; in ZSTD_insertBt1()
424 U32 matchIndex = hashTable[h]; in ZSTD_insertBt1()
428 const U32 dictLimit = ms->window.dictLimit; in ZSTD_insertBt1()
432 const U32 curr = (U32)(ip-base); in ZSTD_insertBt1()
433 const U32 btLow = btMask >= curr ? 0 : curr - btMask; in ZSTD_insertBt1()
434 U32* smallerPtr = bt + 2*(curr&btMask); in ZSTD_insertBt1()
435 U32* largerPtr = smallerPtr + 1; in ZSTD_insertBt1()
436 U32 dummy32; /* to be nullified at the end */ in ZSTD_insertBt1()
440 U32 const windowLow = ZSTD_getLowestMatchIndex(ms, target, cParams->windowLog); in ZSTD_insertBt1()
441 U32 matchEndIdx = curr+8+1; in ZSTD_insertBt1()
443 U32 nbCompares = 1U << cParams->searchLog; in ZSTD_insertBt1()
445 U32 predictedSmall = *(bt + 2*((curr-1)&btMask) + 0); in ZSTD_insertBt1()
446 U32 predictedLarge = *(bt + 2*((curr-1)&btMask) + 1); in ZSTD_insertBt1()
459 U32* const nextPtr = bt + 2*(matchIndex & btMask); in ZSTD_insertBt1()
464 …const U32* predictPtr = bt + 2*((matchIndex-1) & btMask); /* written this way, as bt is a roll b… in ZSTD_insertBt1()
498 matchEndIdx = matchIndex + (U32)matchLength; in ZSTD_insertBt1()
522 { U32 positions = 0; in ZSTD_insertBt1()
523 … if (bestLength > 384) positions = MIN(192, (U32)(bestLength - 384)); /* speed optimization */ in ZSTD_insertBt1()
533 const U32 mls, const ZSTD_dictMode_e dictMode) in ZSTD_updateTree_internal()
536 U32 const target = (U32)(ip - base); in ZSTD_updateTree_internal()
537 U32 idx = ms->nextToUpdate; in ZSTD_updateTree_internal()
542U32 const forward = ZSTD_insertBt1(ms, base+idx, iend, target, mls, dictMode == ZSTD_extDict); in ZSTD_updateTree_internal()
543 assert(idx < (U32)(idx + forward)); in ZSTD_updateTree_internal()
546 assert((size_t)(ip - base) <= (size_t)(U32)(-1)); in ZSTD_updateTree_internal()
547 assert((size_t)(iend - base) <= (size_t)(U32)(-1)); in ZSTD_updateTree_internal()
556 U32 ZSTD_insertBtAndGetAllMatches ( in ZSTD_insertBtAndGetAllMatches()
559 U32* nextToUpdate3, in ZSTD_insertBtAndGetAllMatches()
561 const U32 rep[ZSTD_REP_NUM], in ZSTD_insertBtAndGetAllMatches()
562U32 const ll0, /* tells if associated literal length is 0 or not. This value must be 0 or 1 */ in ZSTD_insertBtAndGetAllMatches()
563 const U32 lengthToBeat, in ZSTD_insertBtAndGetAllMatches()
564 U32 const mls /* template */) in ZSTD_insertBtAndGetAllMatches()
567 U32 const sufficient_len = MIN(cParams->targetLength, ZSTD_OPT_NUM -1); in ZSTD_insertBtAndGetAllMatches()
569 U32 const curr = (U32)(ip-base); in ZSTD_insertBtAndGetAllMatches()
570 U32 const hashLog = cParams->hashLog; in ZSTD_insertBtAndGetAllMatches()
571 U32 const minMatch = (mls==3) ? 3 : 4; in ZSTD_insertBtAndGetAllMatches()
572 U32* const hashTable = ms->hashTable; in ZSTD_insertBtAndGetAllMatches()
574 U32 matchIndex = hashTable[h]; in ZSTD_insertBtAndGetAllMatches()
575 U32* const bt = ms->chainTable; in ZSTD_insertBtAndGetAllMatches()
576 U32 const btLog = cParams->chainLog - 1; in ZSTD_insertBtAndGetAllMatches()
577 U32 const btMask= (1U << btLog) - 1; in ZSTD_insertBtAndGetAllMatches()
580 U32 const dictLimit = ms->window.dictLimit; in ZSTD_insertBtAndGetAllMatches()
583 U32 const btLow = (btMask >= curr) ? 0 : curr - btMask; in ZSTD_insertBtAndGetAllMatches()
584 U32 const windowLow = ZSTD_getLowestMatchIndex(ms, curr, cParams->windowLog); in ZSTD_insertBtAndGetAllMatches()
585 U32 const matchLow = windowLow ? windowLow : 1; in ZSTD_insertBtAndGetAllMatches()
586 U32* smallerPtr = bt + 2*(curr&btMask); in ZSTD_insertBtAndGetAllMatches()
587 U32* largerPtr = bt + 2*(curr&btMask) + 1; in ZSTD_insertBtAndGetAllMatches()
588U32 matchEndIdx = curr+8+1; /* farthest referenced position of any match => detects repetitive p… in ZSTD_insertBtAndGetAllMatches()
589 U32 dummy32; /* to be nullified at the end */ in ZSTD_insertBtAndGetAllMatches()
590 U32 mnum = 0; in ZSTD_insertBtAndGetAllMatches()
591 U32 nbCompares = 1U << cParams->searchLog; in ZSTD_insertBtAndGetAllMatches()
598 U32 const dmsHighLimit = dictMode == ZSTD_dictMatchState ? (U32)(dmsEnd - dmsBase) : 0; in ZSTD_insertBtAndGetAllMatches()
599 U32 const dmsLowLimit = dictMode == ZSTD_dictMatchState ? dms->window.lowLimit : 0; in ZSTD_insertBtAndGetAllMatches()
600U32 const dmsIndexDelta = dictMode == ZSTD_dictMatchState ? windowLow - dmsHighLimit : 0; in ZSTD_insertBtAndGetAllMatches()
601U32 const dmsHashLog = dictMode == ZSTD_dictMatchState ? dmsCParams->hashLog : hashLog; in ZSTD_insertBtAndGetAllMatches()
602U32 const dmsBtLog = dictMode == ZSTD_dictMatchState ? dmsCParams->chainLog - 1 : btL… in ZSTD_insertBtAndGetAllMatches()
603 U32 const dmsBtMask = dictMode == ZSTD_dictMatchState ? (1U << dmsBtLog) - 1 : 0; in ZSTD_insertBtAndGetAllMatches()
604U32 const dmsBtLow = dictMode == ZSTD_dictMatchState && dmsBtMask < dmsHighLimit - dm… in ZSTD_insertBtAndGetAllMatches()
611 { U32 const lastR = ZSTD_REP_NUM + ll0; in ZSTD_insertBtAndGetAllMatches()
612 U32 repCode; in ZSTD_insertBtAndGetAllMatches()
614 U32 const repOffset = (repCode==ZSTD_REP_NUM) ? (rep[0] - 1) : rep[repCode]; in ZSTD_insertBtAndGetAllMatches()
615 U32 const repIndex = curr - repOffset; in ZSTD_insertBtAndGetAllMatches()
616 U32 repLen = 0; in ZSTD_insertBtAndGetAllMatches()
623 repLen = (U32)ZSTD_count(ip+minMatch, ip+minMatch-repOffset, iLimit) + minMatch; in ZSTD_insertBtAndGetAllMatches()
632 …& (((U32)((dictLimit-1) - repIndex) >= 3) ) /* intentional overflow : do not test positions overla… in ZSTD_insertBtAndGetAllMatches()
634 …repLen = (U32)ZSTD_count_2segments(ip+minMatch, repMatch+minMatch, iLimit, dictEnd, prefixStart) +… in ZSTD_insertBtAndGetAllMatches()
638 …& ((U32)((dictLimit-1) - repIndex) >= 3) ) /* intentional overflow : do not test positions overlap… in ZSTD_insertBtAndGetAllMatches()
640 …repLen = (U32)ZSTD_count_2segments(ip+minMatch, repMatch+minMatch, iLimit, dmsEnd, prefixStart) + … in ZSTD_insertBtAndGetAllMatches()
648 matches[mnum].len = (U32)repLen; in ZSTD_insertBtAndGetAllMatches()
657 U32 const matchIndex3 = ZSTD_insertAndFindFirstIndexHash3(ms, nextToUpdate3, ip); in ZSTD_insertBtAndGetAllMatches()
672 (U32)mlen); in ZSTD_insertBtAndGetAllMatches()
677 matches[0].len = (U32)mlen; in ZSTD_insertBtAndGetAllMatches()
690 U32* const nextPtr = bt + 2*(matchIndex & btMask); in ZSTD_insertBtAndGetAllMatches()
710 (U32)matchLength, curr - matchIndex, STORE_OFFSET(curr - matchIndex)); in ZSTD_insertBtAndGetAllMatches()
713 matchEndIdx = matchIndex + (U32)matchLength; in ZSTD_insertBtAndGetAllMatches()
716 matches[mnum].len = (U32)matchLength; in ZSTD_insertBtAndGetAllMatches()
744 U32 dictMatchIndex = dms->hashTable[dmsH]; in ZSTD_insertBtAndGetAllMatches()
745 const U32* const dmsBt = dms->chainTable; in ZSTD_insertBtAndGetAllMatches()
748 const U32* const nextPtr = dmsBt + 2*(dictMatchIndex & dmsBtMask); in ZSTD_insertBtAndGetAllMatches()
758 (U32)matchLength, curr - matchIndex, STORE_OFFSET(curr - matchIndex)); in ZSTD_insertBtAndGetAllMatches()
760 matchEndIdx = matchIndex + (U32)matchLength; in ZSTD_insertBtAndGetAllMatches()
763 matches[mnum].len = (U32)matchLength; in ZSTD_insertBtAndGetAllMatches()
785 typedef U32 (*ZSTD_getAllMatchesFn)(
788 U32*,
791 const U32 rep[ZSTD_REP_NUM],
792 U32 const ll0,
793 U32 const lengthToBeat);
795 FORCE_INLINE_TEMPLATE U32 ZSTD_btGetAllMatches_internal( in ZSTD_btGetAllMatches_internal()
798 U32* nextToUpdate3, in ZSTD_btGetAllMatches_internal()
801 const U32 rep[ZSTD_REP_NUM], in ZSTD_btGetAllMatches_internal()
802 U32 const ll0, in ZSTD_btGetAllMatches_internal()
803 U32 const lengthToBeat, in ZSTD_btGetAllMatches_internal()
805 const U32 mls) in ZSTD_btGetAllMatches_internal()
818 static U32 ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, mls)( \
821 U32* nextToUpdate3, \
824 const U32 rep[ZSTD_REP_NUM], \
825 U32 const ll0, \
826 U32 const lengthToBeat) \
859 U32 const mls = BOUNDED(3, ms->cParams.minMatch, 6);
860 assert((U32)dictMode < 3);
872 U32 startPosInBlock; /* Start position of the current match candidate */
873 U32 endPosInBlock; /* End position of the current match candidate */
874 U32 offset; /* Offset of the match candidate */
883 U32 currPos = (U32)(rawSeqStore->posInSequence + nbBytes); in ZSTD_optLdm_skipRawSeqStoreBytes()
904 ZSTD_opt_getNextMatchAndUpdateSeqStore(ZSTD_optLdm_t* optLdm, U32 currPosInBlock, in ZSTD_opt_getNextMatchAndUpdateSeqStore()
905 U32 blockBytesRemaining) in ZSTD_opt_getNextMatchAndUpdateSeqStore()
908 U32 currBlockEndPos; in ZSTD_opt_getNextMatchAndUpdateSeqStore()
909 U32 literalsBytesRemaining; in ZSTD_opt_getNextMatchAndUpdateSeqStore()
910 U32 matchBytesRemaining; in ZSTD_opt_getNextMatchAndUpdateSeqStore()
924 currSeq.litLength - (U32)optLdm->seqStore.posInSequence : in ZSTD_opt_getNextMatchAndUpdateSeqStore()
927 currSeq.matchLength - ((U32)optLdm->seqStore.posInSequence - currSeq.litLength) : in ZSTD_opt_getNextMatchAndUpdateSeqStore()
959 static void ZSTD_optLdm_maybeAddMatch(ZSTD_match_t* matches, U32* nbMatches, in ZSTD_optLdm_maybeAddMatch()
960 const ZSTD_optLdm_t* optLdm, U32 currPosInBlock) in ZSTD_optLdm_maybeAddMatch()
962 U32 const posDiff = currPosInBlock - optLdm->startPosInBlock; in ZSTD_optLdm_maybeAddMatch()
964 U32 const candidateMatchLength = optLdm->endPosInBlock - optLdm->startPosInBlock - posDiff; in ZSTD_optLdm_maybeAddMatch()
974 U32 const candidateOffCode = STORE_OFFSET(optLdm->offset); in ZSTD_optLdm_maybeAddMatch()
988 ZSTD_match_t* matches, U32* nbMatches, in ZSTD_optLdm_processMatchCandidate()
989 U32 currPosInBlock, U32 remainingBytes) in ZSTD_optLdm_processMatchCandidate()
1001 U32 const posOvershoot = currPosInBlock - optLdm->endPosInBlock; in ZSTD_optLdm_processMatchCandidate()
1014 static U32 ZSTD_totalLen(ZSTD_optimal_t sol) in ZSTD_totalLen()
1022 listStats(const U32* table, int lastEltID)
1039 U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_opt_generic()
1056 U32 const sufficient_len = MIN(cParams->targetLength, ZSTD_OPT_NUM -1); in ZSTD_compressBlock_opt_generic()
1057 U32 const minMatch = (cParams->minMatch == 3) ? 3 : 4; in ZSTD_compressBlock_opt_generic()
1058 U32 nextToUpdate3 = ms->nextToUpdate; in ZSTD_compressBlock_opt_generic()
1067 ZSTD_opt_getNextMatchAndUpdateSeqStore(&optLdm, (U32)(ip-istart), (U32)(iend-ip)); in ZSTD_compressBlock_opt_generic()
1071 (U32)(ip - base), ms->window.dictLimit, ms->nextToUpdate); in ZSTD_compressBlock_opt_generic()
1078 U32 cur, last_pos = 0; in ZSTD_compressBlock_opt_generic()
1081 { U32 const litlen = (U32)(ip - anchor); in ZSTD_compressBlock_opt_generic()
1082 U32 const ll0 = !litlen; in ZSTD_compressBlock_opt_generic()
1083U32 nbMatches = getAllMatches(matches, ms, &nextToUpdate3, ip, iend, rep, ll0, minMatch); in ZSTD_compressBlock_opt_generic()
1085 (U32)(ip-istart), (U32)(iend - ip)); in ZSTD_compressBlock_opt_generic()
1089 { U32 i ; for (i=0; i<ZSTD_REP_NUM; i++) opt[0].rep[i] = rep[i]; } in ZSTD_compressBlock_opt_generic()
1100 { U32 const maxML = matches[nbMatches-1].len; in ZSTD_compressBlock_opt_generic()
1101 U32 const maxOffcode = matches[nbMatches-1].off; in ZSTD_compressBlock_opt_generic()
1103 nbMatches, maxML, maxOffcode, (U32)(ip-prefixStart)); in ZSTD_compressBlock_opt_generic()
1118 … { U32 const literalsPrice = (U32)opt[0].price + ZSTD_litLengthPrice(0, optStatePtr, optLevel); in ZSTD_compressBlock_opt_generic()
1119 U32 pos; in ZSTD_compressBlock_opt_generic()
1120 U32 matchNb; in ZSTD_compressBlock_opt_generic()
1125 U32 const offcode = matches[matchNb].off; in ZSTD_compressBlock_opt_generic()
1126 U32 const end = matches[matchNb].len; in ZSTD_compressBlock_opt_generic()
1128U32 const matchPrice = ZSTD_getMatchPrice(offcode, pos, optStatePtr, optLevel); in ZSTD_compressBlock_opt_generic()
1129 U32 const sequencePrice = literalsPrice + matchPrice; in ZSTD_compressBlock_opt_generic()
1148 { U32 const litlen = (opt[cur-1].mlen == 0) ? opt[cur-1].litlen + 1 : 1; in ZSTD_compressBlock_opt_generic()
1177 U32 const prev = cur - opt[cur].mlen; in ZSTD_compressBlock_opt_generic()
1196 { U32 const ll0 = (opt[cur].mlen != 0); in ZSTD_compressBlock_opt_generic()
1197 U32 const litlen = (opt[cur].mlen == 0) ? opt[cur].litlen : 0; in ZSTD_compressBlock_opt_generic()
1198 U32 const previousPrice = (U32)opt[cur].price; in ZSTD_compressBlock_opt_generic()
1199 U32 const basePrice = previousPrice + ZSTD_litLengthPrice(0, optStatePtr, optLevel); in ZSTD_compressBlock_opt_generic()
1200U32 nbMatches = getAllMatches(matches, ms, &nextToUpdate3, inr, iend, opt[cur].rep, ll0, minMatch); in ZSTD_compressBlock_opt_generic()
1201 U32 matchNb; in ZSTD_compressBlock_opt_generic()
1204 (U32)(inr-istart), (U32)(iend-inr)); in ZSTD_compressBlock_opt_generic()
1211 { U32 const maxML = matches[nbMatches-1].len; in ZSTD_compressBlock_opt_generic()
1228 U32 const offset = matches[matchNb].off; in ZSTD_compressBlock_opt_generic()
1229 U32 const lastML = matches[matchNb].len; in ZSTD_compressBlock_opt_generic()
1230 U32 const startML = (matchNb>0) ? matches[matchNb-1].len+1 : minMatch; in ZSTD_compressBlock_opt_generic()
1231 U32 mlen; in ZSTD_compressBlock_opt_generic()
1237 U32 const pos = cur + mlen; in ZSTD_compressBlock_opt_generic()
1274 { U32 const storeEnd = cur + 1; in ZSTD_compressBlock_opt_generic()
1275 U32 storeStart = storeEnd; in ZSTD_compressBlock_opt_generic()
1276 U32 seqPos = cur; in ZSTD_compressBlock_opt_generic()
1285 U32 const backDist = ZSTD_totalLen(opt[seqPos]); in ZSTD_compressBlock_opt_generic()
1295 { U32 storePos; in ZSTD_compressBlock_opt_generic()
1297 U32 const llen = opt[storePos].litlen; in ZSTD_compressBlock_opt_generic()
1298 U32 const mlen = opt[storePos].mlen; in ZSTD_compressBlock_opt_generic()
1299 U32 const offCode = opt[storePos].off; in ZSTD_compressBlock_opt_generic()
1300 U32 const advance = llen + mlen; in ZSTD_compressBlock_opt_generic()
1325 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_opt0()
1332 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_opt2()
1339 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_btopt()
1357 U32 rep[ZSTD_REP_NUM], in ZSTD_initStats_ultra()
1360 U32 tmpRep[ZSTD_REP_NUM]; /* updated rep codes will sink here */ in ZSTD_initStats_ultra()
1374 ms->window.dictLimit += (U32)srcSize; in ZSTD_initStats_ultra()
1381 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_btultra()
1389 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_btultra2()
1392 U32 const curr = (U32)((const BYTE*)src - ms->window.base); in ZSTD_compressBlock_btultra2()
1417 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_btopt_dictMatchState()
1424 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_btultra_dictMatchState()
1431 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_btopt_extDict()
1438 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], in ZSTD_compressBlock_btultra_extDict()