Some warnings fixed, some code removed

This commit is contained in:
Nekotekina 2014-08-30 21:51:00 +04:00
parent 8dfe7138df
commit 3269c88d02
21 changed files with 166 additions and 400 deletions

View file

@ -155,6 +155,12 @@ bool RawSPUThread::Write32(const u64 addr, const u32 value)
case SPU_NPC_offs:
{
if (value & 3)
{
// least significant bit contains some interrupt flag
LOG_ERROR(Log::SPU, "RawSPUThread[%d]: Write32(SPU_NPC_offs, 0x%x): lowest bits set", m_index, value);
return false;
}
SPU.NPC.SetValue(value);
break;
}
@ -199,5 +205,5 @@ void RawSPUThread::Task()
SPUThread::Task();
SPU.NPC.SetValue(PC);
SPU.NPC.SetValue((u32)PC);
}