From: shalinib-ibm Date: Wed, 30 Apr 2025 11:17:08 +0000 (+0530) Subject: ggml : fix ppc64le build (#13176) X-Git-Tag: upstream/0.0.5318~88 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=416313773b53585fddcafbcb914cbbfbaeb94b1f;p=pkg%2Fggml%2Fsources%2Fllama.cpp ggml : fix ppc64le build (#13176) Build fails with compilation error on power pc. This patch fixes the same. Tested with unit tests run via --build && cd && make test Signed-off-by: Shalini Salomi Bodapati --- diff --git a/ggml/src/ggml-cpu/simd-mappings.h b/ggml/src/ggml-cpu/simd-mappings.h index 04d10cec..45c31cf1 100644 --- a/ggml/src/ggml-cpu/simd-mappings.h +++ b/ggml/src/ggml-cpu/simd-mappings.h @@ -341,7 +341,7 @@ static inline void __avx_f32cx8_store(ggml_fp16_t *x, __m256 y) { #define GGML_F32_EPR 4 #define GGML_F32x4 vector float -#define GGML_F32x4_ZERO 0.0f +#define GGML_F32x4_ZERO {0.0f} #define GGML_F32x4_SET1 vec_splats #define GGML_F32x4_LOAD(p) vec_xl(0, p) #define GGML_F32x4_STORE(p, r) vec_xst(r, 0, p)