diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-11-22 07:51:22 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-11-22 07:51:22 +0100 |
| commit | 284345d5334df4d52fadca42c2eb0faa3d9b5761 (patch) | |
| tree | 7127b715427d0c4500258549c23f60350c4de3dd /src/emu | |
| parent | 07767d42ccd1a09fb78ccae6571d2a99a1d3b925 (diff) | |
| download | box64-284345d5334df4d52fadca42c2eb0faa3d9b5761.tar.gz box64-284345d5334df4d52fadca42c2eb0faa3d9b5761.zip | |
Added 64 8A opcode ([DYNAREC] too) (for #171)
Diffstat (limited to 'src/emu')
| -rw-r--r-- | src/emu/x64run64.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/emu/x64run64.c b/src/emu/x64run64.c index 9897efdd..8717d46a 100644 --- a/src/emu/x64run64.c +++ b/src/emu/x64run64.c @@ -316,7 +316,12 @@ int Run64(x64emu_t *emu, rex_t rex, int seg) ED->dword[0] = GD->dword[0]; } break; - + case 0x8A: /* MOV Gb,Eb */ + nextop = F8; + GETEB_OFFS(0, tlsdata); + GETGB; + GB = EB->byte[0]; + break; case 0x8B: /* MOV Gd,Ed */ nextop = F8; GETED_OFFS(0, tlsdata); |