about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-07-09 18:09:03 +0200
committerptitSeb <sebastien.chev@gmail.com>2021-07-09 18:09:03 +0200
commit4b06a0126e5ce87e62fd7441e2b04f68cb8062b2 (patch)
treefa5203e3aea1b544d9bfd8ff320c3fc1bbe619f6 /src
parentf8ef852b4699dba4f8a7e76943a32b73b1e5d9f6 (diff)
downloadbox64-4b06a0126e5ce87e62fd7441e2b04f68cb8062b2.tar.gz
box64-4b06a0126e5ce87e62fd7441e2b04f68cb8062b2.zip
Added dummy 36 prefix ([DYNAREC] too) (for #44)
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/dynarec_arm64_00.c3
-rwxr-xr-xsrc/emu/x64run.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/dynarec/dynarec_arm64_00.c b/src/dynarec/dynarec_arm64_00.c
index e9f6f8af..7c44ef12 100755
--- a/src/dynarec/dynarec_arm64_00.c
+++ b/src/dynarec/dynarec_arm64_00.c
@@ -422,6 +422,9 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
             i64 = F32S;
             emit_xor32c(dyn, ninst, rex, xRAX, i64, x3, x4);
             break;
+        case 0x36:
+            INST_NAME("SS:");
+            break;
 
         case 0x38:
             INST_NAME("CMP Eb, Gb");
diff --git a/src/emu/x64run.c b/src/emu/x64run.c
index 1e88703a..d3431c87 100755
--- a/src/emu/x64run.c
+++ b/src/emu/x64run.c
@@ -158,6 +158,9 @@ x64emurun:
         GO(0x30, xor)                   /* XOR 0x30 -> 0x35 */
         #undef GO
 
+        case 0x36:          /* SS: (ignored) */
+            break;
+
         case 0x38:
             nextop = F8;
             GETEB(0);