Commit 9710a3217 for llama.cpp
commit 9710a32175b3b8f04636aaac4aa3cc28651b505d
Author: Jhen-Jie Hong <iainst0409@gmail.com>
Date: Thu Sep 24 13:02:17 2026 +0800
hexagon: reject MUL_MAT_ID when src1 precision is F32 (#29348)
diff --git a/ggml/src/ggml-hexagon/ggml-hexagon.cpp b/ggml/src/ggml-hexagon/ggml-hexagon.cpp
index 58806e37f..9a3500250 100644
--- a/ggml/src/ggml-hexagon/ggml-hexagon.cpp
+++ b/ggml/src/ggml-hexagon/ggml-hexagon.cpp
@@ -5476,6 +5476,10 @@ static bool ggml_hexagon_supported_mul_mat_id(const struct ggml_hexagon_session
return false;
}
+ if (ggml_get_op_params_i32(op, 3) == GGML_PREC_F32) {
+ return false;
+ }
+
switch (src0->type) {
case GGML_TYPE_Q4_0:
case GGML_TYPE_Q4_1: