Home | History | Annotate | Download | only in legacy

Lines Matching refs:seqState

1652 static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState)
1658 const BYTE* dumps = seqState->dumps;
1659 const BYTE* const de = seqState->dumpsEnd;
1662 litLength = FSE_decodeSymbol(&(seqState->stateLL), &(seqState->DStream));
1663 prevOffset = litLength ? seq->offset : seqState->prevOffset;
1664 seqState->prevOffset = seq->offset;
1682 offsetCode = FSE_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream));
1683 if (ZSTD_32bits()) FSE_reloadDStream(&(seqState->DStream));
1686 offset = ((size_t)1 << (nbBits & ((sizeof(offset)*8)-1))) + FSE_readBits(&(seqState->DStream), nbBits);
1687 if (ZSTD_32bits()) FSE_reloadDStream(&(seqState->DStream));
1692 matchLength = FSE_decodeSymbol(&(seqState->stateML), &(seqState->DStream));
1712 seqState->dumps = dumps;
1846 seqState_t seqState;
1849 seqState.dumps = dumps;
1850 seqState.dumpsEnd = dumps + dumpsLength;
1851 seqState.prevOffset = 1;
1852 errorCode = FSE_initDStream(&(seqState.DStream), ip, iend-ip);
1854 FSE_initDState(&(seqState.stateLL), &(seqState.DStream), DTableLL);
1855 FSE_initDState(&(seqState.stateOffb), &(seqState.DStream), DTableOffb);
1856 FSE_initDState(&(seqState.stateML), &(seqState.DStream), DTableML);
1858 for ( ; (FSE_reloadDStream(&(seqState.DStream)) <= FSE_DStream_completed) && (nbSeq>0) ; )
1862 ZSTD_decodeSequence(&sequence, &seqState);
1869 if ( !FSE_endOfDStream(&(seqState.DStream)) ) return ERROR(corruption_detected); /* requested too much : data is corrupted */