From be4605d851ba2e9a2be5bb27999c2018f4c0db6b Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Mon, 21 Mar 2016 14:29:26 +0100 Subject: [PATCH] improved decompression speed --- lib/zstd_decompress.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);