From: slaren Date: Thu, 30 Mar 2023 09:16:30 +0000 (+0200) Subject: Fix GGML_F32Cx8_STORE in AVX without F16C path (#619) X-Git-Tag: gguf-v0.4.0~1053 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=ed3c680bcd0e8ce6e574573ba95880b694449878;p=pkg%2Fggml%2Fsources%2Fllama.cpp Fix GGML_F32Cx8_STORE in AVX without F16C path (#619) --- diff --git a/ggml.c b/ggml.c index 02675ee6..b7d79ab9 100644 --- a/ggml.c +++ b/ggml.c @@ -1297,7 +1297,7 @@ static inline void __avx_f32cx8_store(ggml_fp16_t *x, __m256 y) { _mm256_storeu_ps(arr, y); for (int i = 0; i < 8; i++) - x[i] = GGML_FP16_TO_FP32(arr[i]); + x[i] = GGML_FP32_TO_FP16(arr[i]); } #define GGML_F32Cx8_LOAD(x) __avx_f32cx8_load(x) #define GGML_F32Cx8_STORE(x, y) __avx_f32cx8_store(x, y)