From: Nathan Moinvaziri Date: Wed, 16 Mar 2022 21:21:33 +0000 (-0700) Subject: Fixed operator precedence warnings in slide_hash_sse2. X-Git-Tag: 2.1.0-beta1~304 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d49ed2d4e1d416335cb734208482f4dfd24522c1;p=thirdparty%2Fzlib-ng.git Fixed operator precedence warnings in slide_hash_sse2. slide_hash_sse2.c(58,5): warning C4554: '&': check operator precedence for possible error; use parentheses to clarify precedence slide_hash_sse2.c(59,5): warning C4554: '&': check operator precedence for possible error; use parentheses to clarify precedence --- diff --git a/arch/x86/slide_hash_sse2.c b/arch/x86/slide_hash_sse2.c index 1bd2bebf5..5daac4a73 100644 --- a/arch/x86/slide_hash_sse2.c +++ b/arch/x86/slide_hash_sse2.c @@ -55,8 +55,8 @@ Z_INTERNAL void slide_hash_sse2(deflate_state *s) { uint16_t wsize = (uint16_t)s->w_size; const __m128i xmm_wsize = _mm_set1_epi16((short)wsize); - assert(((uintptr_t)s->head) & 15 == 0); - assert(((uintptr_t)s->prev) & 15 == 0); + assert(((uintptr_t)s->head & 15) == 0); + assert(((uintptr_t)s->prev & 15) == 0); slide_hash_chain(s->head, s->prev, HASH_SIZE, wsize, xmm_wsize); }