From 866a3c3158c826381bfe3dfb8118df90210739ee Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Wed, 26 Aug 2015 23:10:09 +0100 Subject: [PATCH] Fixed minor visual warning --- lib/fse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.47.2