diff options
author | Georgi Gerganov <ggerganov@gmail.com> | 2024-05-12 20:36:31 +0300 |
---|---|---|
committer | Georgi Gerganov <ggerganov@gmail.com> | 2024-05-14 19:08:09 +0300 |
commit | c3c88f296a72432edb697ac8026dbf2ec18f2b21 (patch) | |
tree | d743ff537fd7be8daeedc1c04edf6b50908f9afe /ggml.c | |
parent | 182adefcf36fc5f4263082ff032c0796fda65578 (diff) |
ggml : try fix ppc64 (whisper/0)
Diffstat (limited to 'ggml.c')
-rw-r--r-- | ggml.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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) ? \ |