about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorYang Liu <liuyang22@iscas.ac.cn>2025-08-22 19:12:17 +0800
committerGitHub <noreply@github.com>2025-08-22 13:12:17 +0200
commit82a91e717afa01781e367d200801eb29275b062a (patch)
tree36c93fabd4371bc5acc6797f6aabb06213b79dd1
parent031d3def2d7d1c0f84e8b2575f8c9e2aee47bbfa (diff)
downloadbox64-82a91e717afa01781e367d200801eb29275b062a.tar.gz
box64-82a91e717afa01781e367d200801eb29275b062a.zip
[ARM64_DYNAREC] Fixed an inst name typo (#2964)
-rw-r--r--src/dynarec/arm64/dynarec_arm64_avx_66_0f3a.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_avx_66_0f3a.c b/src/dynarec/arm64/dynarec_arm64_avx_66_0f3a.c
index bedb1e87..dae8dbac 100644
--- a/src/dynarec/arm64/dynarec_arm64_avx_66_0f3a.c
+++ b/src/dynarec/arm64/dynarec_arm64_avx_66_0f3a.c
@@ -586,7 +586,11 @@ uintptr_t dynarec64_AVX_66_0F3A(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip
             YMM0(gd);
             break;
         case 0x22:
-            INST_NAME("VINSERTD Gx, Vx, Ex, Ib");
+            if (rex.w) {
+                INST_NAME("VPINSRQ Gx, Vx, ED, Ib");
+            } else {
+                INST_NAME("VPINSRD Gx, Vx, ED, Ib");
+            }
             nextop = F8;
             GETGX_empty_VX(v0, v2);
             GETED(1);