From 2e59b56f1691227e4a93ac1c2dd844adcc6334cd Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 18 Feb 2023 13:24:17 +0100 Subject: Added 67 0F B9 opcode --- src/emu/x64run670f.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') diff --git a/src/emu/x64run670f.c b/src/emu/x64run670f.c index 4125a82d..d122d0e0 100644 --- a/src/emu/x64run670f.c +++ b/src/emu/x64run670f.c @@ -19,6 +19,7 @@ #include "x87emu_private.h" #include "box64context.h" #include "bridge.h" +#include "signals.h" #ifdef DYNAREC #include "../dynarec/native_lock.h" #endif @@ -94,6 +95,18 @@ uintptr_t Run670F(x64emu_t *emu, rex_t rex, int rep, uintptr_t addr) } break; + case 0xB9: + switch(rep) { + case 0: /* UD1 Ed */ + nextop = F8; + GETED32(0); + emit_signal(emu, SIGILL, (void*)R_RIP, 0); + break; + default: + return 0; + } + break; + default: return 0; } -- cgit 1.4.1