]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
k-quants : GCC12 compilation fix (#1792)
authorArtyom Lebedev <redacted>
Sat, 10 Jun 2023 19:51:36 +0000 (22:51 +0300)
committerGitHub <redacted>
Sat, 10 Jun 2023 19:51:36 +0000 (22:51 +0300)
k_quants.c

index 4d524494db590f7ac165ec82f85691cb2e97d001..a48c821710cbb206069a01ad1a48cb65e7dade4f 100644 (file)
@@ -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
 }
-
-