diff --git a/src/frontend/A32/decoder/asimd.h b/src/frontend/A32/decoder/asimd.h
index ce9726cd..b0134166 100644
--- a/src/frontend/A32/decoder/asimd.h
+++ b/src/frontend/A32/decoder/asimd.h
@@ -43,12 +43,12 @@ std::vector<ASIMDMatcher<V>> GetASIMDDecodeTable() {
     const std::set<std::string> comes_last{
         "VMLA (scalar)",
         "VMLAL (scalar)",
-        "VQDMLAL/VQDMLSL",
+        "VQDMLAL/VQDMLSL (scalar)",
         "VMUL (scalar)",
         "VMULL (scalar)",
-        "VQDMULL",
-        "VQDMULH",
-        "VQRDMULH",
+        "VQDMULL (scalar)",
+        "VQDMULH (scalar)",
+        "VQRDMULH (scalar)",
     };
 
     std::stable_partition(table.begin(), table.end(), [&](const auto& matcher) {