From: Yann Collet Date: Fri, 1 Sep 2017 18:40:59 +0000 (-0700) Subject: improved decoding speed X-Git-Tag: fuzz-corpora2~25^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36aa8b59993e18a8759a11c3302530a715444986;p=thirdparty%2Fzstd.git improved decoding speed --- diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c index 436f817a7..bc8f93851 100644 --- a/lib/decompress/zstd_decompress.c +++ b/lib/decompress/zstd_decompress.c @@ -1281,7 +1281,7 @@ static size_t ZSTD_decompressSequencesLong( int nbSeq; unsigned long long const regularWindowSizeMax = 1ULL << STREAM_ACCUMULATOR_MIN; - ZSTD_longOffset_e const isLongOffset = (ZSTD_longOffset_e)(dctx->fParams.windowSize >= regularWindowSizeMax); + ZSTD_longOffset_e const isLongOffset = (ZSTD_longOffset_e)(MEM_32bits() && (dctx->fParams.windowSize >= regularWindowSizeMax)); ZSTD_STATIC_ASSERT(ZSTD_lo_isLongOffset == 1); /* Build Decoding Tables */