Lines Matching refs:seqState

27229 ZSTD_decodeSequence(seqState_t* seqState, const ZSTD_longOffset_e longOffsets, const ZSTD_prefetch_…  in ZSTD_decodeSequence()  argument
27232 ZSTD_seqSymbol const llDInfo = seqState->stateLL.table[seqState->stateLL.state]; in ZSTD_decodeSequence()
27233 ZSTD_seqSymbol const mlDInfo = seqState->stateML.table[seqState->stateML.state]; in ZSTD_decodeSequence()
27234 ZSTD_seqSymbol const ofDInfo = seqState->stateOffb.table[seqState->stateOffb.state]; in ZSTD_decodeSequence()
27250 U32 const extraBits = ofBits - MIN(ofBits, 32 - seqState->DStream.bitsConsumed); in ZSTD_decodeSequence()
27251 … offset = ofBase + (BIT_readBitsFast(&seqState->DStream, ofBits - extraBits) << extraBits); in ZSTD_decodeSequence()
27252 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27253 if (extraBits) offset += BIT_readBitsFast(&seqState->DStream, extraBits); in ZSTD_decodeSequence()
27256 …offset = ofBase + BIT_readBitsFast(&seqState->DStream, ofBits/*>0*/); /* <= (ZSTD_WINDOWLOG_MAX… in ZSTD_decodeSequence()
27257 if (MEM_32bits()) BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27259 seqState->prevOffset[2] = seqState->prevOffset[1]; in ZSTD_decodeSequence()
27260 seqState->prevOffset[1] = seqState->prevOffset[0]; in ZSTD_decodeSequence()
27261 seqState->prevOffset[0] = offset; in ZSTD_decodeSequence()
27266 offset = seqState->prevOffset[0]; in ZSTD_decodeSequence()
27268 offset = seqState->prevOffset[1]; in ZSTD_decodeSequence()
27269 seqState->prevOffset[1] = seqState->prevOffset[0]; in ZSTD_decodeSequence()
27270 seqState->prevOffset[0] = offset; in ZSTD_decodeSequence()
27273 offset = ofBase + ll0 + BIT_readBitsFast(&seqState->DStream, 1); in ZSTD_decodeSequence()
27274 … { size_t temp = (offset==3) ? seqState->prevOffset[0] - 1 : seqState->prevOffset[offset]; in ZSTD_decodeSequence()
27276 if (offset != 1) seqState->prevOffset[2] = seqState->prevOffset[1]; in ZSTD_decodeSequence()
27277 seqState->prevOffset[1] = seqState->prevOffset[0]; in ZSTD_decodeSequence()
27278 seqState->prevOffset[0] = offset = temp; in ZSTD_decodeSequence()
27285 seq.matchLength += BIT_readBitsFast(&seqState->DStream, mlBits/*>0*/); in ZSTD_decodeSequence()
27288 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27290 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27296 seq.litLength += BIT_readBitsFast(&seqState->DStream, llBits/*>0*/); in ZSTD_decodeSequence()
27299 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27305 size_t const pos = seqState->pos + seq.litLength; in ZSTD_decodeSequence()
27306 … const BYTE* const matchBase = (seq.offset > pos) ? seqState->dictEnd : seqState->prefixStart; in ZSTD_decodeSequence()
27309 seqState->pos = pos + seq.matchLength; in ZSTD_decodeSequence()
27326 ZSTD_updateFseState(&seqState->stateLL, &seqState->DStream); /* <= 9 bits */ in ZSTD_decodeSequence()
27327 ZSTD_updateFseState(&seqState->stateML, &seqState->DStream); /* <= 9 bits */ in ZSTD_decodeSequence()
27328 if (MEM_32bits()) BIT_reloadDStream(&seqState->DStream); /* <= 18 bits */ in ZSTD_decodeSequence()
27329 ZSTD_updateFseState(&seqState->stateOffb, &seqState->DStream); /* <= 8 bits */ in ZSTD_decodeSequence()
27331 … ZSTD_updateFseStateWithDInfo(&seqState->stateLL, &seqState->DStream, llDInfo); /* <= 9 bits */ in ZSTD_decodeSequence()
27332 … ZSTD_updateFseStateWithDInfo(&seqState->stateML, &seqState->DStream, mlDInfo); /* <= 9 bits */ in ZSTD_decodeSequence()
27333 if (MEM_32bits()) BIT_reloadDStream(&seqState->DStream); /* <= 18 bits */ in ZSTD_decodeSequence()
27334 … ZSTD_updateFseStateWithDInfo(&seqState->stateOffb, &seqState->DStream, ofDInfo); /* <= 8 bits */ in ZSTD_decodeSequence()
27407 seqState_t seqState; in ZSTD_decompressSequences_body() local
27410 { U32 i; for (i=0; i<ZSTD_REP_NUM; i++) seqState.prevOffset[i] = dctx->entropy.rep[i]; } in ZSTD_decompressSequences_body()
27412 ERR_isError(BIT_initDStream(&seqState.DStream, ip, iend-ip)), in ZSTD_decompressSequences_body()
27414 ZSTD_initFseState(&seqState.stateLL, &seqState.DStream, dctx->LLTptr); in ZSTD_decompressSequences_body()
27415 ZSTD_initFseState(&seqState.stateOffb, &seqState.DStream, dctx->OFTptr); in ZSTD_decompressSequences_body()
27416 ZSTD_initFseState(&seqState.stateML, &seqState.DStream, dctx->MLTptr); in ZSTD_decompressSequences_body()
27466 seq_t const sequence = ZSTD_decodeSequence(&seqState, isLongOffset, ZSTD_p_noPrefetch); in ZSTD_decompressSequences_body()
27473 BIT_reloadDStream(&(seqState.DStream)); in ZSTD_decompressSequences_body()
27489 …RETURN_ERROR_IF(BIT_reloadDStream(&seqState.DStream) < BIT_DStream_completed, corruption_detected,… in ZSTD_decompressSequences_body()
27491 … { U32 i; for (i=0; i<ZSTD_REP_NUM; i++) dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); } in ZSTD_decompressSequences_body()
27545 seqState_t seqState; in ZSTD_decompressSequencesLong_body() local
27548 { int i; for (i=0; i<ZSTD_REP_NUM; i++) seqState.prevOffset[i] = dctx->entropy.rep[i]; } in ZSTD_decompressSequencesLong_body()
27549 seqState.prefixStart = prefixStart; in ZSTD_decompressSequencesLong_body()
27550 seqState.pos = (size_t)(op-prefixStart); in ZSTD_decompressSequencesLong_body()
27551 seqState.dictEnd = dictEnd; in ZSTD_decompressSequencesLong_body()
27555 ERR_isError(BIT_initDStream(&seqState.DStream, ip, iend-ip)), in ZSTD_decompressSequencesLong_body()
27557 ZSTD_initFseState(&seqState.stateLL, &seqState.DStream, dctx->LLTptr); in ZSTD_decompressSequencesLong_body()
27558 ZSTD_initFseState(&seqState.stateOffb, &seqState.DStream, dctx->OFTptr); in ZSTD_decompressSequencesLong_body()
27559 ZSTD_initFseState(&seqState.stateML, &seqState.DStream, dctx->MLTptr); in ZSTD_decompressSequencesLong_body()
27562 …for (seqNb=0; (BIT_reloadDStream(&seqState.DStream) <= BIT_DStream_completed) && (seqNb<seqAdvance… in ZSTD_decompressSequencesLong_body()
27563 sequences[seqNb] = ZSTD_decodeSequence(&seqState, isLongOffset, ZSTD_p_prefetch); in ZSTD_decompressSequencesLong_body()
27569 …for ( ; (BIT_reloadDStream(&(seqState.DStream)) <= BIT_DStream_completed) && (seqNb<nbSeq) ; seqNb… in ZSTD_decompressSequencesLong_body()
27570 seq_t const sequence = ZSTD_decodeSequence(&seqState, isLongOffset, ZSTD_p_prefetch); in ZSTD_decompressSequencesLong_body()
27596 … { U32 i; for (i=0; i<ZSTD_REP_NUM; i++) dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); } in ZSTD_decompressSequencesLong_body()