From e829cad612346557b7f0f7f75c8fbf966a65c9fa Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 16 Jul 2025 20:04:03 +0200 Subject: [INTERP] Added 64/65 F3 0F 7F opcode --- src/emu/x64run64.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') diff --git a/src/emu/x64run64.c b/src/emu/x64run64.c index 96d0108e..40cf5eb9 100644 --- a/src/emu/x64run64.c +++ b/src/emu/x64run64.c @@ -270,6 +270,19 @@ uintptr_t Run64(x64emu_t *emu, rex_t rex, int seg, uintptr_t addr) } break; + case 0x7F: + switch(rep) { + case 2: /* MOVDQU FS:Ex, Gx */ + nextop = F8; + GETEX_OFFS(0, tlsdata); + GETGX; + memcpy(EX, GX, 16); // unaligned... + break; + default: + return 0; + } + break; + case 0xAF: switch(rep) { case 0: /* IMUL Gd, FS:Ed */ -- cgit 1.4.1