summaryrefslogtreecommitdiff
path: root/ggml.c
diff options
context:
space:
mode:
authorGeorgi Gerganov <ggerganov@gmail.com>2024-05-12 20:36:31 +0300
committerGeorgi Gerganov <ggerganov@gmail.com>2024-05-14 19:08:09 +0300
commitc3c88f296a72432edb697ac8026dbf2ec18f2b21 (patch)
treed743ff537fd7be8daeedc1c04edf6b50908f9afe /ggml.c
parent182adefcf36fc5f4263082ff032c0796fda65578 (diff)
ggml : try fix ppc64 (whisper/0)
Diffstat (limited to 'ggml.c')
-rw-r--r--ggml.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ggml.c b/ggml.c
index b96a82a4..d443a9b4 100644
--- a/ggml.c
+++ b/ggml.c
@@ -1306,6 +1306,8 @@ static inline void __avx_f32cx8_store(ggml_fp16_t *x, __m256 y) {
#define GGML_F16_VEC_ZERO GGML_F32x4_ZERO
#define GGML_F16_VEC_SET1 GGML_F32x4_SET1
#define GGML_F16_VEC_FMA GGML_F32x4_FMA
+#define GGML_F16_VEC_ADD GGML_F32x4_ADD
+#define GGML_F16_VEC_MUL GGML_F32x4_MUL
#define GGML_F16_VEC_REDUCE GGML_F32x4_REDUCE
// Use vec_xl, not vec_ld, in case the load address is not aligned.
#define GGML_F16_VEC_LOAD(p, i) (i & 0x1) ? \