mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-03-25 04:52:59 +00:00
fuzz_with_unicorn: Skip instructions that need to be interpreted
This commit is contained in:
@@ -66,6 +66,8 @@ restart:
|
||||
bool should_continue = A64::TranslateSingleInstruction(block, location, instruction);
|
||||
if (!should_continue && !is_last_inst)
|
||||
goto restart;
|
||||
if (!should_continue && boost::get<IR::Term::Interpret>(&block.GetTerminal()))
|
||||
goto restart;
|
||||
for (const auto& ir_inst : block)
|
||||
if (ir_inst.GetOpcode() == IR::Opcode::A64ExceptionRaised || ir_inst.GetOpcode() == IR::Opcode::A64CallSupervisor)
|
||||
goto restart;
|
||||
|
||||
Reference in New Issue
Block a user