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: