about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/dynarec_arm64_67.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dynarec/dynarec_arm64_67.c b/src/dynarec/dynarec_arm64_67.c
index bef35135..ce275bc9 100755
--- a/src/dynarec/dynarec_arm64_67.c
+++ b/src/dynarec/dynarec_arm64_67.c
@@ -41,6 +41,9 @@ uintptr_t dynarec64_67(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
         opcode = F8;

     }

 

+    if(rex.w)   // rex.w cancels "67"

+        return dynarec64_00(dyn, addr-1, ip, ninst, rex, rep, ok, need_epilog);

+

     switch(opcode) {

 

         case 0x8D: