about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <seebastien.chev@gmail.com>2023-10-22 19:30:58 +0200
committerptitSeb <seebastien.chev@gmail.com>2023-10-22 19:30:58 +0200
commitb3daf55ec233cdb48e369008d8748a39e884591f (patch)
tree3c62b7408bcc0c16224635da19d6f33b96c7c758 /src
parent391cef85495674fe1abb5ef4ab815ba7ab5ebe02 (diff)
downloadbox64-b3daf55ec233cdb48e369008d8748a39e884591f.tar.gz
box64-b3daf55ec233cdb48e369008d8748a39e884591f.zip
[ARM64_DYNAREC] Fixed 0F F4 opcode (for #1036)
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/arm64/dynarec_arm64_0f.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_0f.c b/src/dynarec/arm64/dynarec_arm64_0f.c
index 2754c1de..440d1fe9 100644
--- a/src/dynarec/arm64/dynarec_arm64_0f.c
+++ b/src/dynarec/arm64/dynarec_arm64_0f.c
@@ -2171,10 +2171,10 @@ uintptr_t dynarec64_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
             USHL_R_64(d0, d0, d1);

             break;

         case 0xF4:

-            INST_NAME("PMULUDQ Gx,Ex");

+            INST_NAME("PMULUDQ Gm,Em");

             nextop = F8;

-            GETGX(v0, 1);

-            GETEX(v1, 0, 0);

+            GETGM(v0);

+            GETEM(v1, 0);

             VUMULL_32(v0, v0, v1);

             break;

         case 0xF5: