From 1ab9a11afeaa4cb1e9273190bb13b4e5bba62555 Mon Sep 17 00:00:00 2001 From: Disservin Date: Sun, 24 May 2026 14:19:24 +0200 Subject: [PATCH] fix avx512icl variable shadows warning ``` nnue/layers/../nnz_helper.h:82:21: warning: declaration shadows a field of 'NNZInfo' [-Wshadow] 82 | __m512i nnz = _mm512_maskz_compress_epi16(nnzMask, indices); | ^ nnue/layers/../nnz_helper.h:35:14: note: previous declaration is here 35 | uint16_t nnz[Dimensions / 4]; | ^ ``` closes https://github.com/official-stockfish/Stockfish/pull/6834 No functional change --- src/nnue/nnz_helper.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nnue/nnz_helper.h b/src/nnue/nnz_helper.h index 3db005191..4ed03b724 100644 --- a/src/nnue/nnz_helper.h +++ b/src/nnue/nnz_helper.h @@ -79,8 +79,8 @@ struct NNZInfo { const __mmask32 nnzMask = _mm512_test_epi16_mask(inputV01, inputV01); // Avoid _mm512_mask_compressstoreu_epi16() as it's 256 uOps on Zen4 - __m512i nnz = _mm512_maskz_compress_epi16(nnzMask, indices); - _mm512_storeu_si512(info.nnz + count, nnz); + __m512i nnzIndices = _mm512_maskz_compress_epi16(nnzMask, indices); + _mm512_storeu_si512(info.nnz + count, nnzIndices); count += popcount(nnzMask); indices = _mm512_add_epi16(indices, increment);