From: Yann Collet Date: Wed, 26 Aug 2015 22:10:09 +0000 (+0100) Subject: Fixed minor visual warning X-Git-Tag: v0.1.1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F43%2Fhead;p=thirdparty%2Fzstd.git Fixed minor visual warning --- diff --git a/lib/fse.c b/lib/fse.c index d008d30c4..8b1223dad 100644 --- a/lib/fse.c +++ b/lib/fse.c @@ -1537,7 +1537,7 @@ static size_t FSE_lookBits(FSE_DStream_t* bitD, U32 nbBits) static size_t FSE_lookBitsFast(FSE_DStream_t* bitD, U32 nbBits) /* only if nbBits >= 1 !! */ { const U32 bitMask = sizeof(bitD->bitContainer)*8 - 1; - return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (-nbBits & bitMask); + return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); } static void FSE_skipBits(FSE_DStream_t* bitD, U32 nbBits)