diff options
Diffstat (limited to 'src/emu')
| -rw-r--r-- | src/emu/x64run66.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/emu/x64run66.c b/src/emu/x64run66.c index b3fffe37..e1abf3b7 100644 --- a/src/emu/x64run66.c +++ b/src/emu/x64run66.c @@ -291,7 +291,10 @@ uintptr_t Run66(x64emu_t *emu, rex_t rex, int rep, uintptr_t addr) GW->word[0] = imul16(emu, EW->word[0], tmp16u); } break; - + case 0x6A: /* PUSH u8 */ + tmp16s = F8S; + Push16(emu, tmp16s); + break; case 0x6B: /* IMUL Gw,Ew,Ib */ nextop = F8; GETEW(1); |