diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-06-28 10:53:46 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-06-28 10:53:46 +0200 |
| commit | ea1ef4e602af2f0e92181b96cff5ffa66186972f (patch) | |
| tree | d33c56077c42213575d2460b78ba709fee8179ef /src | |
| parent | 78b6113d8bcf609e4429f5ac6145b046bb059300 (diff) | |
| download | box64-ea1ef4e602af2f0e92181b96cff5ffa66186972f.tar.gz box64-ea1ef4e602af2f0e92181b96cff5ffa66186972f.zip | |
[DYNAREC] Added 66 98 CBW opcode
Diffstat (limited to 'src')
| -rwxr-xr-x | src/dynarec/dynarec_arm64_66.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/dynarec/dynarec_arm64_66.c b/src/dynarec/dynarec_arm64_66.c index a8debcb8..811a13c0 100755 --- a/src/dynarec/dynarec_arm64_66.c +++ b/src/dynarec/dynarec_arm64_66.c @@ -458,6 +458,12 @@ uintptr_t dynarec64_66(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin INST_NAME("NOP"); break; + case 0x98: + INST_NAME("CBW"); + SXTBw(x1, xRAX); + BFIw(xRAX, x1, 0, 16); + break; + case 0xA1: INST_NAME("MOV EAX,Od"); u64 = F64; |