fix spu interpreter single stepping

This commit is contained in:
elad 2018-02-21 12:30:41 +02:00 committed by Ivan
parent 7753ac60b0
commit b61a69c877

View File

@ -393,7 +393,7 @@ void SPUThread::cpu_task()
while (true)
{
if (!test(state))
if (!test(state) || !check_state())
{
// Read opcode
const u32 op = base[pc / 4];
@ -403,10 +403,10 @@ void SPUThread::cpu_task()
// Next instruction
pc += 4;
continue;
}
if (check_state()) return;
return;
}
}