about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-06-25 15:00:21 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-06-25 15:00:21 +0200
commit1ca1c37a9c0278f32e0c3cf576d0ae42c7b01dc9 (patch)
tree3d72cc6e252172e5d756b8de6712b7540f1a164a /src
parent7e7db57369ede7be613f11ad726bbb2991e91982 (diff)
downloadbox64-1ca1c37a9c0278f32e0c3cf576d0ae42c7b01dc9.tar.gz
box64-1ca1c37a9c0278f32e0c3cf576d0ae42c7b01dc9.zip
[32BITS][ARM64_DYNAREC] Added (faked) EF opcode
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/arm64/dynarec_arm64_00.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_00.c b/src/dynarec/arm64/dynarec_arm64_00.c
index 9a7bf04b..6eed0d31 100755
--- a/src/dynarec/arm64/dynarec_arm64_00.c
+++ b/src/dynarec/arm64/dynarec_arm64_00.c
@@ -2429,6 +2429,15 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
             *ok = 0;
             break;
 
+        case 0xEF:
+            if(rex.is32bits) {
+                INST_NAME("OUT dx, eax");
+                //NOP
+            } else {
+                DEFAULT;
+            }
+            break;
+
         case 0xF0:
             addr = dynarec64_F0(dyn, addr, ip, ninst, rex, rep, ok, need_epilog);
             break;