From f3edfe0f03952fd5ac7da697c7ee0d85b8ea01f7 Mon Sep 17 00:00:00 2001 From: Iwan Kawrakow Date: Wed, 20 Aug 2025 14:46:18 +0300 Subject: [PATCH] Fix AVX2 --- ggml/src/iqk/iqk_quantize.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ggml/src/iqk/iqk_quantize.cpp b/ggml/src/iqk/iqk_quantize.cpp index 4fc97d26..d5ecb70e 100644 --- a/ggml/src/iqk/iqk_quantize.cpp +++ b/ggml/src/iqk/iqk_quantize.cpp @@ -6660,10 +6660,12 @@ static void repack_q16_k(int nrows, int n_per_row, const block_q8_K * x, block_q for (int i = 0; i < 4; ++i) y[ibl].qs[64*ib + 4*k + i] = x16[k][ibl].qs[4*ib+i]; } } +#ifdef HAVE_FANCY_SIMD for (int l = 0; l < 64; ++l) { auto v = _mm512_xor_si512(_mm512_loadu_si512((const __m512i *)y[ibl].qs + l), _mm512_set1_epi8(-128)); _mm512_storeu_si512((__m512i *)y[ibl].qs + l, v); } +#endif } x += 16*nblock; y += nblock;