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
+3 -3
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;
}
}