Home | History | Annotate | Download | only in legacy

Lines Matching defs:seqState

2618 static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState)
2624 const BYTE* dumps = seqState->dumps;
2625 const BYTE* const de = seqState->dumpsEnd;
2628 litLength = FSE_decodeSymbol(&(seqState->stateLL), &(seqState->DStream));
2629 prevOffset = litLength ? seq->offset : seqState->prevOffset;
2630 seqState->prevOffset = seq->offset;
2650 offsetCode = FSE_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream)); /* <= maxOff, by table construction */
2651 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream));
2654 offset = offsetPrefix[offsetCode] + BIT_readBits(&(seqState->DStream), nbBits);
2655 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream));
2660 matchLength = FSE_decodeSymbol(&(seqState->stateML), &(seqState->DStream));
2678 seqState->dumps = dumps;
2788 seqState_t seqState;
2791 seqState.dumps = dumps;
2792 seqState.dumpsEnd = dumps + dumpsLength;
2793 seqState.prevOffset = sequence.offset = 4;
2794 errorCode = BIT_initDStream(&(seqState.DStream), ip, iend-ip);
2796 FSE_initDState(&(seqState.stateLL), &(seqState.DStream), DTableLL);
2797 FSE_initDState(&(seqState.stateOffb), &(seqState.DStream), DTableOffb);
2798 FSE_initDState(&(seqState.stateML), &(seqState.DStream), DTableML);
2800 for ( ; (BIT_reloadDStream(&(seqState.DStream)) <= BIT_DStream_completed) && (nbSeq>0) ; )
2804 ZSTD_decodeSequence(&sequence, &seqState);
2811 if ( !BIT_endOfDStream(&(seqState.DStream)) ) return ERROR(corruption_detected); /* requested too much : data is corrupted */