DSPLLE: moved breakpoint to debug to gain some speed

clrl fix from lordmark


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4521 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
nakeee
2009-11-08 21:37:38 +00:00
parent 0ac07e8aa8
commit 1c95100eb1
2 changed files with 5 additions and 6 deletions

View File

@ -42,12 +42,10 @@ void clr(const UDSPInstruction& opc)
// Clears $acR.l - low 16 bits of accumulator $acR.
void clrl(const UDSPInstruction& opc)
{
u16 reg = DSP_REG_ACL0 + ((opc.hex >> 8) & 0x1);
g_dsp.r[reg] = 0;
u8 reg = (opc.hex >> 8) & 0x1;
g_dsp.r[DSP_REG_ACL0 + reg] = 0;
Update_SR_Register64(dsp_get_long_acc(reg));
// Should this be 64bit?
// nakee: it says the whole reg in duddie's doc sounds weird
Update_SR_Register64((s64)reg);
zeroWriteBackLog();
}