Lines Matching defs:rep
1592 bs->rep[i] = repStartValue[i];
1925 for (i=0; i<ZSTD_REP_NUM; i++) cctx->blockState.prevCBlock->rep[i] = 0;
2762 zc->blockState.nextCBlock->rep[i] = zc->blockState.prevCBlock->rep[i];
2770 zc->blockState.nextCBlock->rep,
2787 zc->blockState.nextCBlock->rep,
2796 lastLLSize = blockCompressor(ms, &zc->seqStore, zc->blockState.nextCBlock->rep, src, srcSize);
2820 ZSTD_memcpy(updatedRepcodes.rep, zc->blockState.prevCBlock->rep, sizeof(repcodes_t));
2825 outSeqs[i].rep = 0;
2837 outSeqs[i].rep = seqStoreSeqs[i].offBase;
2839 rawOffset = updatedRepcodes.rep[outSeqs[i].rep - 1];
2841 if (outSeqs[i].rep == 3) {
2842 rawOffset = updatedRepcodes.rep[0] - 1;
2844 rawOffset = updatedRepcodes.rep[outSeqs[i].rep];
2851 ZSTD_updateRep(updatedRepcodes.rep,
2863 outSeqs[i].matchLength = outSeqs[i].offset = outSeqs[i].rep = 0;
3349 ZSTD_resolveRepcodeToRawOffset(const U32 rep[ZSTD_REP_NUM], const U32 offCode, const U32 ll0)
3355 assert(rep[0] > 0);
3356 return rep[0] - 1;
3358 return rep[adjustedOffCode];
3383 U32 const dRawOffset = ZSTD_resolveRepcodeToRawOffset(dRepcodes->rep, offCode, ll0);
3384 U32 const cRawOffset = ZSTD_resolveRepcodeToRawOffset(cRepcodes->rep, offCode, ll0);
3396 ZSTD_updateRep(dRepcodes->rep, OFFBASE_TO_STORED(seq->offBase), ll0);
3397 ZSTD_updateRep(cRepcodes->rep, offCode, ll0);
3582 ZSTD_memcpy(dRep.rep, zc->blockState.prevCBlock->rep, sizeof(repcodes_t));
3583 ZSTD_memcpy(cRep.rep, zc->blockState.prevCBlock->rep, sizeof(repcodes_t));
3637 ZSTD_memcpy(zc->blockState.prevCBlock->rep, dRep.rep, sizeof(repcodes_t));
4291 bs->rep[0] = MEM_readLE32(dictPtr+0);
4292 bs->rep[1] = MEM_readLE32(dictPtr+4);
4293 bs->rep[2] = MEM_readLE32(dictPtr+8);
4308 RETURN_ERROR_IF(bs->rep[u] == 0, dictionary_corrupted, "");
4309 RETURN_ERROR_IF(bs->rep[u] > dictContentSize, dictionary_corrupted, "");
5579 static U32 ZSTD_finalizeOffCode(U32 rawOffset, const U32 rep[ZSTD_REP_NUM], U32 ll0)
5583 if (!ll0 && rawOffset == rep[0]) {
5585 } else if (rawOffset == rep[1]) {
5587 } else if (rawOffset == rep[2]) {
5589 } else if (ll0 && rawOffset == rep[0] - 1) {
5617 ZSTD_memcpy(updatedRepcodes.rep, cctx->blockState.prevCBlock->rep, sizeof(repcodes_t));
5622 U32 const offCode = ZSTD_finalizeOffCode(inSeqs[idx].offset, updatedRepcodes.rep, ll0);
5623 ZSTD_updateRep(updatedRepcodes.rep, offCode, ll0);
5637 ZSTD_memcpy(cctx->blockState.nextCBlock->rep, updatedRepcodes.rep, sizeof(repcodes_t));
5685 ZSTD_memcpy(updatedRepcodes.rep, cctx->blockState.prevCBlock->rep, sizeof(repcodes_t));
5745 offCode = ZSTD_finalizeOffCode(rawOffset, updatedRepcodes.rep, ll0);
5746 ZSTD_updateRep(updatedRepcodes.rep, offCode, ll0);
5765 ZSTD_memcpy(cctx->blockState.nextCBlock->rep, updatedRepcodes.rep, sizeof(repcodes_t));