From e4f56f0b23cb6ca58b4f2ff11e72bd7907975683 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 4 Feb 2024 16:49:34 +0100 Subject: [INTERPRETER] CE opcode is only for 32bits --- src/emu/x64run.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/emu') diff --git a/src/emu/x64run.c b/src/emu/x64run.c index d89712a8..c51d3566 100644 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -1436,6 +1436,10 @@ x64emurun: } break; case 0xCE: /* INTO */ + if(!rex.is32bits) { + unimp = 1; + goto fini; + } emu->old_ip = R_RIP; #ifndef TEST_INTERPRETER CHECK_FLAGS(emu); -- cgit 1.4.1