Lines Matching refs:seqState

27231 ZSTD_decodeSequence(seqState_t* seqState, const ZSTD_longOffset_e longOffsets, const ZSTD_prefetch_…  in ZSTD_decodeSequence()  argument
27234 ZSTD_seqSymbol const llDInfo = seqState->stateLL.table[seqState->stateLL.state]; in ZSTD_decodeSequence()
27235 ZSTD_seqSymbol const mlDInfo = seqState->stateML.table[seqState->stateML.state]; in ZSTD_decodeSequence()
27236 ZSTD_seqSymbol const ofDInfo = seqState->stateOffb.table[seqState->stateOffb.state]; in ZSTD_decodeSequence()
27252 U32 const extraBits = ofBits - MIN(ofBits, 32 - seqState->DStream.bitsConsumed); in ZSTD_decodeSequence()
27253 … offset = ofBase + (BIT_readBitsFast(&seqState->DStream, ofBits - extraBits) << extraBits); in ZSTD_decodeSequence()
27254 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27255 if (extraBits) offset += BIT_readBitsFast(&seqState->DStream, extraBits); in ZSTD_decodeSequence()
27258 …offset = ofBase + BIT_readBitsFast(&seqState->DStream, ofBits/*>0*/); /* <= (ZSTD_WINDOWLOG_MAX… in ZSTD_decodeSequence()
27259 if (MEM_32bits()) BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27261 seqState->prevOffset[2] = seqState->prevOffset[1]; in ZSTD_decodeSequence()
27262 seqState->prevOffset[1] = seqState->prevOffset[0]; in ZSTD_decodeSequence()
27263 seqState->prevOffset[0] = offset; in ZSTD_decodeSequence()
27268 offset = seqState->prevOffset[0]; in ZSTD_decodeSequence()
27270 offset = seqState->prevOffset[1]; in ZSTD_decodeSequence()
27271 seqState->prevOffset[1] = seqState->prevOffset[0]; in ZSTD_decodeSequence()
27272 seqState->prevOffset[0] = offset; in ZSTD_decodeSequence()
27275 offset = ofBase + ll0 + BIT_readBitsFast(&seqState->DStream, 1); in ZSTD_decodeSequence()
27276 … { size_t temp = (offset==3) ? seqState->prevOffset[0] - 1 : seqState->prevOffset[offset]; in ZSTD_decodeSequence()
27278 if (offset != 1) seqState->prevOffset[2] = seqState->prevOffset[1]; in ZSTD_decodeSequence()
27279 seqState->prevOffset[1] = seqState->prevOffset[0]; in ZSTD_decodeSequence()
27280 seqState->prevOffset[0] = offset = temp; in ZSTD_decodeSequence()
27287 seq.matchLength += BIT_readBitsFast(&seqState->DStream, mlBits/*>0*/); in ZSTD_decodeSequence()
27290 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27292 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27298 seq.litLength += BIT_readBitsFast(&seqState->DStream, llBits/*>0*/); in ZSTD_decodeSequence()
27301 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence()
27307 size_t const pos = seqState->pos + seq.litLength; in ZSTD_decodeSequence()
27308 … const BYTE* const matchBase = (seq.offset > pos) ? seqState->dictEnd : seqState->prefixStart; in ZSTD_decodeSequence()
27311 seqState->pos = pos + seq.matchLength; in ZSTD_decodeSequence()
27328 ZSTD_updateFseState(&seqState->stateLL, &seqState->DStream); /* <= 9 bits */ in ZSTD_decodeSequence()
27329 ZSTD_updateFseState(&seqState->stateML, &seqState->DStream); /* <= 9 bits */ in ZSTD_decodeSequence()
27330 if (MEM_32bits()) BIT_reloadDStream(&seqState->DStream); /* <= 18 bits */ in ZSTD_decodeSequence()
27331 ZSTD_updateFseState(&seqState->stateOffb, &seqState->DStream); /* <= 8 bits */ in ZSTD_decodeSequence()
27333 … ZSTD_updateFseStateWithDInfo(&seqState->stateLL, &seqState->DStream, llDInfo); /* <= 9 bits */ in ZSTD_decodeSequence()
27334 … ZSTD_updateFseStateWithDInfo(&seqState->stateML, &seqState->DStream, mlDInfo); /* <= 9 bits */ in ZSTD_decodeSequence()
27335 if (MEM_32bits()) BIT_reloadDStream(&seqState->DStream); /* <= 18 bits */ in ZSTD_decodeSequence()
27336 … ZSTD_updateFseStateWithDInfo(&seqState->stateOffb, &seqState->DStream, ofDInfo); /* <= 8 bits */ in ZSTD_decodeSequence()
27409 seqState_t seqState; in ZSTD_decompressSequences_body() local
27412 { U32 i; for (i=0; i<ZSTD_REP_NUM; i++) seqState.prevOffset[i] = dctx->entropy.rep[i]; } in ZSTD_decompressSequences_body()
27414 ERR_isError(BIT_initDStream(&seqState.DStream, ip, iend-ip)), in ZSTD_decompressSequences_body()
27416 ZSTD_initFseState(&seqState.stateLL, &seqState.DStream, dctx->LLTptr); in ZSTD_decompressSequences_body()
27417 ZSTD_initFseState(&seqState.stateOffb, &seqState.DStream, dctx->OFTptr); in ZSTD_decompressSequences_body()
27418 ZSTD_initFseState(&seqState.stateML, &seqState.DStream, dctx->MLTptr); in ZSTD_decompressSequences_body()
27468 seq_t const sequence = ZSTD_decodeSequence(&seqState, isLongOffset, ZSTD_p_noPrefetch); in ZSTD_decompressSequences_body()
27475 BIT_reloadDStream(&(seqState.DStream)); in ZSTD_decompressSequences_body()
27491 …RETURN_ERROR_IF(BIT_reloadDStream(&seqState.DStream) < BIT_DStream_completed, corruption_detected,… in ZSTD_decompressSequences_body()
27493 … { U32 i; for (i=0; i<ZSTD_REP_NUM; i++) dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); } in ZSTD_decompressSequences_body()
27547 seqState_t seqState; in ZSTD_decompressSequencesLong_body() local
27550 { int i; for (i=0; i<ZSTD_REP_NUM; i++) seqState.prevOffset[i] = dctx->entropy.rep[i]; } in ZSTD_decompressSequencesLong_body()
27551 seqState.prefixStart = prefixStart; in ZSTD_decompressSequencesLong_body()
27552 seqState.pos = (size_t)(op-prefixStart); in ZSTD_decompressSequencesLong_body()
27553 seqState.dictEnd = dictEnd; in ZSTD_decompressSequencesLong_body()
27557 ERR_isError(BIT_initDStream(&seqState.DStream, ip, iend-ip)), in ZSTD_decompressSequencesLong_body()
27559 ZSTD_initFseState(&seqState.stateLL, &seqState.DStream, dctx->LLTptr); in ZSTD_decompressSequencesLong_body()
27560 ZSTD_initFseState(&seqState.stateOffb, &seqState.DStream, dctx->OFTptr); in ZSTD_decompressSequencesLong_body()
27561 ZSTD_initFseState(&seqState.stateML, &seqState.DStream, dctx->MLTptr); in ZSTD_decompressSequencesLong_body()
27564 …for (seqNb=0; (BIT_reloadDStream(&seqState.DStream) <= BIT_DStream_completed) && (seqNb<seqAdvance… in ZSTD_decompressSequencesLong_body()
27565 sequences[seqNb] = ZSTD_decodeSequence(&seqState, isLongOffset, ZSTD_p_prefetch); in ZSTD_decompressSequencesLong_body()
27571 …for ( ; (BIT_reloadDStream(&(seqState.DStream)) <= BIT_DStream_completed) && (seqNb<nbSeq) ; seqNb… in ZSTD_decompressSequencesLong_body()
27572 seq_t const sequence = ZSTD_decodeSequence(&seqState, isLongOffset, ZSTD_p_prefetch); in ZSTD_decompressSequencesLong_body()
27598 … { U32 i; for (i=0; i<ZSTD_REP_NUM; i++) dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); } in ZSTD_decompressSequencesLong_body()