about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-20 22:44:07 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-20 22:44:07 +0100
commita70109be83664413f4e873033ed98de35bbf190b (patch)
treea871ac8ffd3c74f06fbc9637e4129ecdf959a8b3 /src
parent5ec0a8894920bc2821b941abbca26a3e3117d472 (diff)
downloadbox64-a70109be83664413f4e873033ed98de35bbf190b.tar.gz
box64-a70109be83664413f4e873033ed98de35bbf190b.zip
[DYNAREC] Added 6A PUSH opcode
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/dynarec_arm64_00.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/dynarec/dynarec_arm64_00.c b/src/dynarec/dynarec_arm64_00.c
index 5b0bf213..5f47448f 100755
--- a/src/dynarec/dynarec_arm64_00.c
+++ b/src/dynarec/dynarec_arm64_00.c
@@ -564,7 +564,12 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
                 }
             }
             break;
-
+        case 0x6A:
+            INST_NAME("PUSH Ib");
+            i64 = F8S;
+            MOV64x(x3, i64);
+            PUSH1(x3);
+            break;
         case 0x6B:
             INST_NAME("IMUL Gd, Ed, Ib");
             SETFLAGS(X_ALL, SF_PENDING);