DSP: reverting some condition code until we handle 0x1 and 0x2 correctly
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3115 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
c49f519d12
commit
e39f0f9ce8
|
@ -136,12 +136,16 @@ bool CheckCondition(u8 _Condition)
|
|||
break;
|
||||
|
||||
case 0x6: // L - LESS
|
||||
if (g_dsp.r[DSP_REG_SR] & 0x02)
|
||||
// Should be that once we set 0x02
|
||||
// if (g_dsp.r[DSP_REG_SR] & 0x02)
|
||||
if (isSign())
|
||||
taken = true;
|
||||
break;
|
||||
|
||||
case 0x7: // GE - GREATER EQUAL
|
||||
if (g_dsp.r[DSP_REG_SR] & SR_CARRY)
|
||||
// Should be that once we set 0x01
|
||||
// if (g_dsp.r[DSP_REG_SR] & SR_CARRY)
|
||||
if (! isSign() || isZero())
|
||||
taken = true;
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in New Issue