diff options
| author | ptitSeb <seebastien.chev@gmail.com> | 2023-08-11 16:51:18 +0200 |
|---|---|---|
| committer | ptitSeb <seebastien.chev@gmail.com> | 2023-08-11 16:51:18 +0200 |
| commit | f86c856e3ba53a0741d7d5f97f60c1a785547fe7 (patch) | |
| tree | 7cecde0f4784f9b6fd3602419b9b084697abf131 /src/emu | |
| parent | 6bb674420a059b9537256c6475b156911de65929 (diff) | |
| download | box64-f86c856e3ba53a0741d7d5f97f60c1a785547fe7.tar.gz box64-f86c856e3ba53a0741d7d5f97f60c1a785547fe7.zip | |
[32bits] Added 3F opcode ([ARM64_DYNAREC] too)
Diffstat (limited to 'src/emu')
| -rw-r--r-- | src/emu/x64run.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c index c278bfb2..f2cd686d 100644 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -271,6 +271,15 @@ x64emurun: else cmp32(emu, R_EAX, F32); break; + + case 0x3F: /* AAS */ + if(rex.is32bits) { + R_AX = aas16(emu, R_AX); + } else { + unimp = 1; + goto fini; + } + break; case 0x40: case 0x41: case 0x42: |