Lines Matching defs:seqState
3043 static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState)
3049 const BYTE* dumps = seqState->dumps;
3050 const BYTE* const de = seqState->dumpsEnd;
3053 litLength = FSE_decodeSymbol(&(seqState->stateLL), &(seqState->DStream));
3054 prevOffset = litLength ? seq->offset : seqState->prevOffset;
3055 seqState->prevOffset = seq->offset;
3075 offsetCode = FSE_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream)); /* <= maxOff, by table construction */
3076 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream));
3079 offset = offsetPrefix[offsetCode] + BIT_readBits(&(seqState->DStream), nbBits);
3080 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream));
3085 matchLength = FSE_decodeSymbol(&(seqState->stateML), &(seqState->DStream));
3103 seqState->dumps = dumps;
3207 seqState_t seqState;
3210 seqState.dumps = dumps;
3211 seqState.dumpsEnd = dumps + dumpsLength;
3212 seqState.prevOffset = 1;
3213 errorCode = BIT_initDStream(&(seqState.DStream), ip, iend-ip);
3215 FSE_initDState(&(seqState.stateLL), &(seqState.DStream), DTableLL);
3216 FSE_initDState(&(seqState.stateOffb), &(seqState.DStream), DTableOffb);
3217 FSE_initDState(&(seqState.stateML), &(seqState.DStream), DTableML);
3219 for ( ; (BIT_reloadDStream(&(seqState.DStream)) <= BIT_DStream_completed) && (nbSeq>0) ; )
3223 ZSTD_decodeSequence(&sequence, &seqState);
3230 if ( !BIT_endOfDStream(&(seqState.DStream)) ) return ERROR(corruption_detected); /* requested too much : data is corrupted */