From a8ae4fb36f6b1b6c57df3839e4cb41cff48e541b Mon Sep 17 00:00:00 2001 From: Kawrakow Date: Sat, 1 Aug 2026 08:51:59 +0300 Subject: [PATCH] Fix IQ3_XXS CPU GEMM (#2224) --- ggml/src/iqk/iqk_gemm_iquants.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ggml/src/iqk/iqk_gemm_iquants.cpp b/ggml/src/iqk/iqk_gemm_iquants.cpp index de07199b..9a8e80e8 100644 --- a/ggml/src/iqk/iqk_gemm_iquants.cpp +++ b/ggml/src/iqk/iqk_gemm_iquants.cpp @@ -550,7 +550,7 @@ struct DequantizerIQ3XXS final : public BaseDequantizer { make4_unsigned(qs, bits.values); sign_2_values(signs+0, bits.values+0); sign_2_values(signs+4, bits.values+2); - for (int k = 0; k < 4; ++k) bits.values[k] = _mm256_add_epi32(bits.values[k], min_value); + for (int k = 0; k < 4; ++k) bits.values[k] = _mm256_add_epi8(bits.values[k], min_value); } inline void prepare(int i, int j, const Q8<1>& q8, __m256i * q8_quants) { for (int k = 0; k < 4; ++k) q8_quants[k] = q8.load_quants(0, i, 4*j+k);