From c7bd174d7cc0424dc2cb8728d4ead006a78fe2c9 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 23 Oct 2023 16:43:35 +0200 Subject: [32BITS] Added 67 64 FF /6 opcode --- src/emu/x64run6764_32.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') diff --git a/src/emu/x64run6764_32.c b/src/emu/x64run6764_32.c index 6f6b0600..72861a56 100644 --- a/src/emu/x64run6764_32.c +++ b/src/emu/x64run6764_32.c @@ -60,6 +60,19 @@ uintptr_t Run6764_32(x64emu_t *emu, rex_t rex, int rep, int seg, uintptr_t addr) GW->word[0] = EW->word[0]; break; + case 0xFF: + nextop = F8; + GETEW_OFFS_16(tlsdata); + switch((nextop>>3)&7) { + case 6: // Push Ed + tmp32u = ED->dword[0]; + Push32(emu, tmp32u); + break; + default: + return 0; + } + break; + default: return 0; } -- cgit 1.4.1