From: Artyom Lebedev Date: Sat, 10 Jun 2023 19:51:36 +0000 (+0300) Subject: k-quants : GCC12 compilation fix (#1792) X-Git-Tag: gguf-v0.4.0~649 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=3f1223155a462477ac933474ebc4eab0ce3ca264;p=pkg%2Fggml%2Fsources%2Fllama.cpp k-quants : GCC12 compilation fix (#1792) --- diff --git a/k_quants.c b/k_quants.c index 4d524494..a48c8217 100644 --- a/k_quants.c +++ b/k_quants.c @@ -1519,7 +1519,7 @@ void ggml_vec_dot_q4_K_q8_K(const int n, float * restrict s, const void * restri const uint8x16_t m4b = vdupq_n_u8(0xf); #ifdef __ARM_FEATURE_DOTPROD - const uint32x4_t mzero = vdupq_n_s32(0); + const int32x4_t mzero = vdupq_n_s32(0); #endif int8x16x2_t q4bytes; @@ -1745,7 +1745,7 @@ void ggml_vec_dot_q5_K_q8_K(const int n, float * restrict s, const void * restri #ifdef __ARM_NEON const uint8x16_t m4b = vdupq_n_u8(0xf); - const uint32x4_t mzero = vdupq_n_u32(0); + const int32x4_t mzero = vdupq_n_s32(0); const uint8x16_t mone = vdupq_n_u8(1); const uint8x16_t mtwo = vdupq_n_u8(2); @@ -2242,5 +2242,3 @@ void ggml_vec_dot_q6_K_q8_K(const int n, float * restrict s, const void * restri *s = sumf; #endif } - -