Difference between revisions of "PS1 Tests"

From Emulation General Wiki
Jump to navigation Jump to search
m (Mednafen 0.9.38.4)
(CPU)
Line 123: Line 123:
 
! scope="col"|[[Mednafen|Mednafen PSX]]<br>0.9.38.4
 
! scope="col"|[[Mednafen|Mednafen PSX]]<br>0.9.38.4
 
! scope="col"|PlayStation 3<br>ps1_netemu 4.65
 
! scope="col"|PlayStation 3<br>ps1_netemu 4.65
 +
! scope="col"|ePSXe for Android<br>1.9.28
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MTHIMFHI
 
| style="text-align: center;"|MTHIMFHI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 132: Line 134:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MTLOMFLO
 
| style="text-align: center;"|MTLOMFLO
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 138: Line 141:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MTHIMFLO
 
| style="text-align: center;"|MTHIMFLO
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 144: Line 148:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MTLOMFHI
 
| style="text-align: center;"|MTLOMFHI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 152: Line 157:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|ADDU
 
| style="text-align: center;"|ADDU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 164: Line 171:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SUBU
 
| style="text-align: center;"|SUBU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 174: Line 183:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|AND
 
| style="text-align: center;"|AND
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 180: Line 190:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|OR
 
| style="text-align: center;"|OR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 186: Line 197:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|XOR
 
| style="text-align: center;"|XOR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 192: Line 204:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|NOR
 
| style="text-align: center;"|NOR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 198: Line 211:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SLLV
 
| style="text-align: center;"|SLLV
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 204: Line 218:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SRLV
 
| style="text-align: center;"|SRLV
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 210: Line 225:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SRAV
 
| style="text-align: center;"|SRAV
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 216: Line 232:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SLT
 
| style="text-align: center;"|SLT
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 222: Line 239:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SLTU
 
| style="text-align: center;"|SLTU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 231: Line 249:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|DIV R
 
| style="text-align: center;"|DIV R
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 240: Line 260:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|DIVU Q
 
| style="text-align: center;"|DIVU Q
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 246: Line 267:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|DIVU R
 
| style="text-align: center;"|DIVU R
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 252: Line 274:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MULT L
 
| style="text-align: center;"|MULT L
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 258: Line 281:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MULT H
 
| style="text-align: center;"|MULT H
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 264: Line 288:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MULTU L
 
| style="text-align: center;"|MULTU L
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 270: Line 295:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MULTU H
 
| style="text-align: center;"|MULTU H
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 276: Line 302:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LUI
 
| style="text-align: center;"|LUI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 284: Line 311:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|ADDIU
 
| style="text-align: center;"|ADDIU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 294: Line 323:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|ANDI
 
| style="text-align: center;"|ANDI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 300: Line 330:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|ORI
 
| style="text-align: center;"|ORI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 306: Line 337:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|XORI
 
| style="text-align: center;"|XORI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 312: Line 344:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|SLL
 
| style="text-align: center;"|SLL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 318: Line 351:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|SRL
 
| style="text-align: center;"|SRL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 324: Line 358:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|SRA
 
| style="text-align: center;"|SRA
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 330: Line 365:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|SLTI
 
| style="text-align: center;"|SLTI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 336: Line 372:
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|SLTIU
 
| style="text-align: center;"|SLTIU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 342: Line 379:
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LB
 
| style="text-align: center;"|LB
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 348: Line 386:
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LBU
 
| style="text-align: center;"|LBU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 356: Line 395:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
Line 362: Line 402:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
Line 368: Line 409:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LWL
 
| style="text-align: center;"|LWL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 378: Line 421:
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LWR
 
| style="text-align: center;"|LWR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 384: Line 428:
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|SB
 
| style="text-align: center;"|SB
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 392: Line 437:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
Line 398: Line 444:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|SWL
 
| style="text-align: center;"|SWL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 408: Line 456:
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|SWR
 
| style="text-align: center;"|SWR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 414: Line 463:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BEQ B
 
| style="text-align: center;"|BEQ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 420: Line 470:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BEQ F
 
| style="text-align: center;"|BEQ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 426: Line 477:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BNE B
 
| style="text-align: center;"|BNE B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 432: Line 484:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BNE F
 
| style="text-align: center;"|BNE F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 438: Line 491:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BLEZ B
 
| style="text-align: center;"|BLEZ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 444: Line 498:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BLEZ F
 
| style="text-align: center;"|BLEZ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 450: Line 505:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BGTZ B
 
| style="text-align: center;"|BGTZ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 456: Line 512:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BGTZ F
 
| style="text-align: center;"|BGTZ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 462: Line 519:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BLTZ B
 
| style="text-align: center;"|BLTZ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 468: Line 526:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BLTZ F
 
| style="text-align: center;"|BLTZ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 474: Line 533:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BGEZ B
 
| style="text-align: center;"|BGEZ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 480: Line 540:
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BGEZ F
 
| style="text-align: center;"|BGEZ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 489: Line 550:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
Line 495: Line 557:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
Line 501: Line 564:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
Line 507: Line 571:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|J
 
| style="text-align: center;"|J
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 518: Line 584:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
Line 525: Line 592:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|JMP
Line 530: Line 598:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|RFE
 
| style="text-align: center;"|RFE
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 540: Line 610:
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|BREAK
 
| style="text-align: center;"|BREAK
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 546: Line 617:
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|SYSCALL
 
| style="text-align: center;"|SYSCALL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 555: Line 627:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
Line 561: Line 634:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
Line 567: Line 641:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
Line 573: Line 648:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
Line 579: Line 655:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
Line 585: Line 662:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
Line 591: Line 669:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|NOP
 
| style="text-align: center;"|NOP
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 601: Line 681:
 
| style="text-align: center;"|LB
 
| style="text-align: center;"|LB
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 607: Line 688:
 
| style="text-align: center;"|LBU
 
| style="text-align: center;"|LBU
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 613: Line 695:
 
| style="text-align: center;"|LH
 
| style="text-align: center;"|LH
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 619: Line 702:
 
| style="text-align: center;"|LHU
 
| style="text-align: center;"|LHU
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 625: Line 709:
 
| style="text-align: center;"|LW
 
| style="text-align: center;"|LW
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 632: Line 717:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
Line 638: Line 724:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LB2
 
| style="text-align: center;"|LB2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 648: Line 736:
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LBU2
 
| style="text-align: center;"|LBU2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 654: Line 743:
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LH2
 
| style="text-align: center;"|LH2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 660: Line 750:
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LHU2
 
| style="text-align: center;"|LHU2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 666: Line 757:
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LW2
 
| style="text-align: center;"|LW2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 672: Line 764:
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LWL2
 
| style="text-align: center;"|LWL2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 678: Line 771:
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LWR2
 
| style="text-align: center;"|LWR2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 687: Line 781:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
Line 693: Line 788:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
Line 699: Line 795:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
Line 705: Line 802:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
Line 711: Line 809:
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
Line 717: Line 816:
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
Line 723: Line 823:
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
Line 729: Line 830:
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|Total
 
| style="text-align: center;"|Total
Line 735: Line 837:
 
| style="text-align: center;"|92
 
| style="text-align: center;"|92
 
| style="text-align: center;"|67
 
| style="text-align: center;"|67
 +
| style="text-align: center;"|77
 
|}
 
|}
 
[[ePSXe]] 1.9.25 wouldn't load test. (Error: Unknown Opcode)
 
[[ePSXe]] 1.9.25 wouldn't load test. (Error: Unknown Opcode)
Line 749: Line 852:
  
 
[[Xebra]] (2015/02/15) crashes during boot.
 
[[Xebra]] (2015/02/15) crashes during boot.
 
ePSXe Android 1.9.23 crashes during boot.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 766: Line 867:
 
! scope="col"|[[Xebra]]<br>2015/02/15
 
! scope="col"|[[Xebra]]<br>2015/02/15
 
! scope="col"|PlayStation 3<br>ps1_netemu 4.65
 
! scope="col"|PlayStation 3<br>ps1_netemu 4.65
! scope="col"|[[ePSXe]] Android<br>1.9.23
+
! scope="col"|[[ePSXe]] Android<br>1.9.28
 
|-
 
|-
 
| style="text-align: center;"|Basic
 
| style="text-align: center;"|Basic
Line 779: Line 880:
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
| style="text-align: center; background:#f2cee0"|- - -
+
| style="text-align: center; background:#cef2e0"|- - -
 
|-
 
|-
 
| style="text-align: center;"|Basic
 
| style="text-align: center;"|Basic
Line 818: Line 919:
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
| style="text-align: center; background:#f2cee0"|- ✗ -
+
| style="text-align: center; background:#f2cee0"|- ✗ -
 
|-
 
|-
 
| style="text-align: center;"|Complex
 
| style="text-align: center;"|Complex
Line 857: Line 958:
 
| style="text-align: center;"|0
 
| style="text-align: center;"|0
 
| style="text-align: center;"|0
 
| style="text-align: center;"|0
| style="text-align: center;"|0
+
| style="text-align: center;"|1
 
|}
 
|}
 
[[No$|NO$PSX]] 1.9 hung after loading test.
 
[[No$|NO$PSX]] 1.9 hung after loading test.

Revision as of 14:43, 1 June 2015

Tests are from Amidog's PS1 test suite, tests for: Exception, Flag, Value, and/or Timing.

Results
CPU CPX GPU GTE Misc Total Grade
PlayStation 101 6 70 109 4 290 100%
NO$PSX 0 0 0 0 0 0 0%
FPse 0 1 4 0 0 5 1.7%
pSX 0 0 9 0 0 9 3.1%
ePSXe Android 0 0 9 0 0 9 3.1%
PCSX-ReARMed 0 0 15 32 0 47 16.2%
ePSXe* 0 0 66 0 0 66 22.7%
Xebra 0 0 43 31 0 74 25.5%
PCSX-R* 0 0 66 76 0 142 48.9%
PlayStation 3 67 0 25 69 0 161 55.5%
Mednafen PSX 92 1 52 87 3 235 81.0%

*Plugin based emulators showing ideal plugin configurations.

CPU

CPU Tests
Group Test Name PlayStation Mednafen PSX
0.9.38.4
PlayStation 3
ps1_netemu 4.65
ePSXe for Android
1.9.28
LOG MTHIMFHI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG MTLOMFLO ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG MTHIMFLO ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG MTLOMFHI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG ADD ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
LOG ADDU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG SUB ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
LOG SUBU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG AND ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG OR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG XOR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG NOR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG SLLV ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG SRLV ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG SRAV ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG SLT ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG SLTU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG DIV Q ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
LOG DIV R ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG DIVU Q ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG DIVU R ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG MULT L ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG MULT H ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG MULTU L ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG MULTU H ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM LUI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM ADDI ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
LOG IMM ADDIU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM ANDI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM ORI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM XORI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM SLL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM SRL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM SRA ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM SLTI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LOG IMM SLTIU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM LB ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM LBU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM LH ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
MEM LHU ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
MEM LW ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
MEM LWL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM LWR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM SB ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM SH ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
MEM SW ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
MEM SWL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM SWR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BEQ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BEQ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BNE B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BNE F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BLEZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BLEZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BGTZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BGTZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BLTZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BLTZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BGEZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BGEZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA BLTZAL B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
BRA BLTZAL F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
BRA BGEZAL B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
BRA BGEZAL F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
JMP J ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
JMP JR ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
JMP JAL ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
JMP JALR ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ -
EXC RFE ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
EXC BREAK ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
EXC SYSCALL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM DLY LB ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ -
MEM DLY LBU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ -
MEM DLY LH ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✗ -
MEM DLY LHU ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✗ -
MEM DLY LW ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✗ -
MEM DLY LWL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ -
MEM DLY LWR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ -
MEM ADV NOP ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM ADV LB ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ -
MEM ADV LBU ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ -
MEM ADV LH ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ -
MEM ADV LHU ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ -
MEM ADV LW ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ -
MEM ADV LWL ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ -
MEM ADV LWR ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ -
MEM ADV LB2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM ADV LBU2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM ADV LH2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM ADV LHU2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM ADV LW2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM ADV LWL2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MEM ADV LWR2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BRA ADV BLTZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
BRA ADV BLTZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
BRA ADV BGEZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
BRA ADV BGEZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ -
BRA ADV BLTZAL B ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
BRA ADV BLTZAL F ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
BRA ADV BGEZAL B ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
BRA ADV BGEZAL F ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
Total 101 92 67 77

ePSXe 1.9.25 wouldn't load test. (Error: Unknown Opcode)

PCSX-R (2015/1/28) crashes during boot.

NO$PSX 1.9 wouldn't load test. (Warning: CPU - Bad operation (Undefined Opcode))

pSX 1.13 wouldn't load test. (Error: executed illegal opcode)

FPse v0.11.161 crashes during boot.

PCSX-ReARMed r20 crashes during boot.

Xebra (2015/02/15) crashes during boot.

CPX Tests
Group Test Name PlayStation Mednafen PSX
0.9.38.4
ePSXe
1.9.25
PCSX-R
2015/1/28
pSX
1.13
FPse
v0.11.161
PCSX-ReARMed
r20
Xebra
2015/02/15
PlayStation 3
ps1_netemu 4.65
ePSXe Android
1.9.28
Basic EXCP ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - -
Basic INTR ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Basic SLOT ✓ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ -
Complex SLOT BR ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✓ - ✗ - ✗ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ -
Complex BREAK ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Complex ILLEGAL ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Total 6 1 0 0 0 1 0 0 0 1

NO$PSX 1.9 hung after loading test.

GPU

GPU Tests
Group Test Name PlayStation Mednafen PSX
0.9.38.4
gpuBladeSoft
1.42a*
OpenGL2
2.9**
Amidog
1.10*
pSX
1.13
FPse
v0.11.161***
PCSX-ReARMed
r20
Xebra
2015/02/15
PlayStation 3
ps1_netemu 4.65
ePSXe Android
1.9.23****
Basic REG - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ -
Basic IRQ ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Basic FBRECT - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
Basic VRAM - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Basic POLYLINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Basic TPAGE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Basic MOVE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
FIFO READ - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
FIFO FULL - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
FIFO OVERFLOW - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
Primitive FBUF - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ -
Primitive POLY MONO - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Primitive POLY GOURAUD - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Primitive LINE MONO - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Primitive LINE GOURAUD - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Primitive RECT WXH - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Primitive RECT 1X1 - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ -
Primitive RECT 8X8 - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Primitive RECT 16X16 - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Common XYFLIP - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
OFFSET HO RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
OFFSET HO POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
OFFSET HO LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
OFFSET HO FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ -
OFFSET HO VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
OFFSET HO MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
OFFSET VO RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
OFFSET VO POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
OFFSET VO LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
OFFSET VO FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ -
OFFSET VO VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ -
OFFSET VO MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
POSITION HP RECT - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ -
POSITION HP POLY - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ -
POSITION HP LINE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
POSITION HP FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
POSITION HP VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
POSITION HP MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
POSITION VP RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
POSITION VP POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
POSITION VP LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
POSITION VP FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ -
POSITION VP VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
POSITION VP MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
SIZE HS RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
SIZE HS POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
SIZE HS LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
SIZE HS FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ -
SIZE HS VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
SIZE HS MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
SIZE VS RECT - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
SIZE VS POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
SIZE VS LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
SIZE VS FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ -
SIZE VS VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ -
SIZE VS MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
AREA TA RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
AREA TA POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
AREA TA LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
AREA TA FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ -
AREA TA VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
AREA TA MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
AREA BA RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
AREA BA POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
AREA BA LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ -
AREA BA FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ -
AREA BA VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
AREA BA MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ -
CACHE TAG - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
CACHE BLOCK - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
Total 70 52 27 6 66 9 4 15 43 25 9

*Tested with ePSXe 1.9.0

**Tested with PCSX-R 2014/11/11

***Using software mode. OpenGL mode doesn't load the test.

****Using hardware mode. GPU accurate mode enabled.

GTE

GTE Tests
Group Test Name PlayStation Mednafen PSX
0.9.38.4
ePSXe*
1.9.25
PCSX-R*
2015/1/28
pSX
1.13
FPse
v0.11.161
PCSX-ReARMed
r20
Xebra
2015/02/15
PlayStation 3
ps1_netemu 4.65
ePSXe Android
1.9.23**
Basic REG - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ -
REG R11R12 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG R13R21 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG R22R23 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG R31R32 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG R33 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG TRX - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG TRY - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG TRZ - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG L11L12 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG L13L21 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG L22L23 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG L31L32 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG L33 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG RBK - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG BBK - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG GBK - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG LR1LR2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG LR3LG1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG LG2LG3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG LB1LB2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG LB3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG RFC - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG GFC - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG BFC - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG OFX - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG OFY - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG H - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG DQA - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG DQB - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG ZSF3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG ZSG4 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✗ ✗ -
REG FLAG - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG VXY0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG VZ0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG VXY1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG VZ1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG VXY2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG VZ2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG RGB - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG OTZ - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG IR0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG IR1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG IR2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG IR3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG SXY0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG SXY1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG SXY2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG SXYP - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG SZ0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG SZ1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG SZ2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG SZ3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG RGB0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG RGB1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG RGB2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG RES - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG MAC0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG MAC1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG MAC2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG MAC3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG IRGB - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG ORGB - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ -
REG LZCS - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ -
REG LZCR - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ -
TIMING SQR - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCLIP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING AVSZ3 - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING AVSZ4 - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING OP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING GPF - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING GPL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING RTPS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING RTPT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING CC - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING DPCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING DPCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING INTPL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING CDP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCDS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCDT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING DPCL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING MVMVA - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
OPCODE SQR ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✓ ✗ -
OPCODE NCLIP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✓ ✗ -
OPCODE AVSZ3 ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ -
OPCODE AVSZ4 ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ -
OPCODE OP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ -
OPCODE GPF ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ -
OPCODE GPL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ -
OPCODE RTPS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE RTPT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE CC ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE DPCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE DPCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE INTPL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE CDP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCDS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCDT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE DPCL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE MVMVA ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✓ - ✓ ✓ ✗ -
Total 109 87 0 76 0 0 32 31 69 0

*With Edgbla's gpuBladeSoft 1.42a GPU plugin.

**Using hardware video plugin and accurate GPU mode.

Miscellaneous

Tests should output a square image that moves around the screen.

Misc Tests
Test Name PlayStation Mednafen PSX
0.9.38.4
gpuBladeSoft
1.42a*
OpenGL2
2.9**
Amidog's
1.10**
pSX
1.13
NO$PSX
1.9
FPse
v0.11.161
PCSX-ReARMed
r20
Xebra
2015/02/15
PlayStation 3
ps1_netemu 4.65
ePSXe Android
1.9.23***
Where am I? Pass Pass Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail
Pipe line Pass Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail
No code Pass Pass Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail
IRQ Pass Pass Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail

*Tested with ePSXe 1.9.0

**Tested with ePSXe 1.9.0 and PCSX-R 2014/11/11

***Using hardware video plugin and accurate GPU mode.