R5900: I forgot a bunch of stuff in the last commit.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5735 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
sudonim1@gmail.com 2013-10-13 20:59:36 +00:00
parent 1ceac4e16d
commit 6f763e8221
1 changed files with 22 additions and 0 deletions

View File

@ -1207,6 +1207,10 @@ int cop2flags(u32 code)
{
case 4: // ITOF*
case 5: // FTOI*
case 12: // MOVE MR32
case 13: // LQI SQI LQD SQD
case 15: // MTIR MFIR ILWR ISWR
case 16: // RNEXT RGET RINIT RXOR
return 0;
case 7: // MULAq, ABS, MULAi, CLIP
if ((code & 3) == 1) // ABS
@ -1225,6 +1229,24 @@ int cop2flags(u32 code)
default:
break;
}
case 4: // MAXbc
case 5: // MINbc
case 12: // IADD, ISUB, IADDI
case 13: // IAND, IOR
case 14: // VCALLMS, VCALLMSR
return 0;
case 7:
if ((code & 1) == 1) // MAXi, MINIi
return 0;
return 3;
case 10:
if ((code & 3) == 3) // MAX
return 0;
return 3;
case 11:
if ((code & 3) == 3) // MINI
return 0;
return 3;
default:
break;
}