From 085239ef4a5d76ae4cb77af5d4bb9d3f743bc6f8 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Fri, 28 May 2021 11:00:44 +0200 Subject: Added 0F 0D /1 opcode ([DYNAREC] too) --- src/emu/x64run0f.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/emu') diff --git a/src/emu/x64run0f.c b/src/emu/x64run0f.c index 0c7d53ba..7426a4af 100644 --- a/src/emu/x64run0f.c +++ b/src/emu/x64run0f.c @@ -53,6 +53,18 @@ int Run0F(x64emu_t *emu, rex_t rex) emit_signal(emu, SIGILL, (void*)R_RIP, 0); break; + case 0x0D: + nextop = F8; + GETED(0); + switch((nextop>>3)&7) { + case 1: //PREFETCHW + __builtin_prefetch((void*)ED, 1, 0); + break; + default: //??? + return 1; + } + break; + case 0x10: /* MOVUPS Gx,Ex */ nextop = F8; GETEX(0); -- cgit 1.4.1