diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-03-20 22:44:07 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-03-20 22:44:07 +0100 |
| commit | a70109be83664413f4e873033ed98de35bbf190b (patch) | |
| tree | a871ac8ffd3c74f06fbc9637e4129ecdf959a8b3 | |
| parent | 5ec0a8894920bc2821b941abbca26a3e3117d472 (diff) | |
| download | box64-a70109be83664413f4e873033ed98de35bbf190b.tar.gz box64-a70109be83664413f4e873033ed98de35bbf190b.zip | |
[DYNAREC] Added 6A PUSH opcode
| -rwxr-xr-x | src/dynarec/dynarec_arm64_00.c | 7 |
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); |