HomeSort by: relevance | last modified time | path
    Searched refs:rawSeqStore (Results 1 - 4 of 4) sorted by relevancy

  /src/external/bsd/zstd/dist/lib/compress/
zstd_ldm.h 52 * Updates `rawSeqStore.pos` to indicate how many sequences have been consumed.
53 * `rawSeqStore.seq` may also be updated to split the last sequence between two
60 * two. We handle that case correctly, and update `rawSeqStore` appropriately.
63 size_t ZSTD_ldm_blockCompress(RawSeqStore_t* rawSeqStore,
71 * Skip past `srcSize` bytes worth of sequences in `rawSeqStore`.
75 void ZSTD_ldm_skipSequences(RawSeqStore_t* rawSeqStore, size_t srcSize,
79 * Moves forward in rawSeqStore by nbBytes, updating fields 'pos' and 'posInSequence'.
83 void ZSTD_ldm_skipRawSeqStoreBytes(RawSeqStore_t* rawSeqStore, size_t nbBytes);
zstd_ldm.c 343 ldmState_t* ldmState, RawSeqStore_t* rawSeqStore,
475 rawSeq* const seq = rawSeqStore->seq + rawSeqStore->size;
478 if (rawSeqStore->size == rawSeqStore->capacity)
483 rawSeqStore->size++;
604 ZSTD_ldm_skipSequences(RawSeqStore_t* rawSeqStore, size_t srcSize, U32 const minMatch)
606 while (srcSize > 0 && rawSeqStore->pos < rawSeqStore->size) {
607 rawSeq* seq = rawSeqStore->seq + rawSeqStore->pos
    [all...]
zstd_opt.c 915 * Moves forward in @rawSeqStore by @nbBytes,
918 static void ZSTD_optLdm_skipRawSeqStoreBytes(RawSeqStore_t* rawSeqStore, size_t nbBytes)
920 U32 currPos = (U32)(rawSeqStore->posInSequence + nbBytes);
921 while (currPos && rawSeqStore->pos < rawSeqStore->size) {
922 rawSeq currSeq = rawSeqStore->seq[rawSeqStore->pos];
925 rawSeqStore->pos++;
927 rawSeqStore->posInSequence = currPos;
931 if (currPos == 0 || rawSeqStore->pos == rawSeqStore->size)
    [all...]
zstdmt_compress.c 280 /* After a worker releases its rawSeqStore, it is immediately ready for reuse.
698 RawSeqStore_t rawSeqStore = ZSTDMT_getSeq(job->seqPool);
710 if (jobParams.ldmParams.enableLdm == ZSTD_ps_enable && rawSeqStore.seq == NULL)
726 ZSTDMT_serialState_genSequences(job->serial, &rawSeqStore, job->src, job->jobID);
751 ZSTDMT_serialState_applySequences(job->serial, cctx, &rawSeqStore);
811 ZSTDMT_releaseSeq(job->seqPool, rawSeqStore);

Completed in 73 milliseconds