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:
nakeee 2009-05-01 09:26:47 +00:00
parent c49f519d12
commit e39f0f9ce8
1 changed files with 6 additions and 2 deletions

View File

@ -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;