From: Yann Collet Date: Mon, 21 Mar 2016 13:29:26 +0000 (+0100) Subject: improved decompression speed X-Git-Tag: v0.6.0^2~17^2~28^2~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be4605d851ba2e9a2be5bb27999c2018f4c0db6b;p=thirdparty%2Fzstd.git improved decompression speed --- diff --git a/lib/zstd_decompress.c b/lib/zstd_decompress.c index 2c1acab5e..2c3f560f1 100644 --- a/lib/zstd_decompress.c +++ b/lib/zstd_decompress.c @@ -818,8 +818,9 @@ static size_t ZSTD_decompressSequences( FSE_initDState(&(seqState.stateOffb), &(seqState.DStream), DTableOffb); FSE_initDState(&(seqState.stateML), &(seqState.DStream), DTableML); - for ( ; (BIT_reloadDStream(&(seqState.DStream)) <= BIT_DStream_completed) && nbSeq ; nbSeq--) { + for ( ; (BIT_reloadDStream(&(seqState.DStream)) <= BIT_DStream_completed) && nbSeq ; ) { size_t oneSeqSize; + nbSeq--; ZSTD_decodeSequence(&sequence, &seqState, mls); #if 0 /* for debug */ { U32 pos = (U32)(op-base);