Difference between revisions of "PS1 Tests"

From Emulation General Wiki
Jump to navigation Jump to search
(GPU)
Line 11: Line 11:
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MTHIMFHI
 
| style="text-align: center;"|MTHIMFHI
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MTLOMFLO
 
| style="text-align: center;"|MTLOMFLO
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MTHIMFLO
 
| style="text-align: center;"|MTHIMFLO
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|MTLOMFHI
 
| style="text-align: center;"|MTLOMFHI
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|ADD
 
| style="text-align: center;"|ADD
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|ADDU
 
| style="text-align: center;"|ADDU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SUB
 
| style="text-align: center;"|SUB
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SUBU
 
| style="text-align: center;"|SUBU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|AND
 
| style="text-align: center;"|AND
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|OR
 
| style="text-align: center;"|OR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|XOR
 
| style="text-align: center;"|XOR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|NOR
 
| style="text-align: center;"|NOR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SLLV
 
| style="text-align: center;"|SLLV
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SRLV
 
| style="text-align: center;"|SRLV
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SRAV
 
| style="text-align: center;"|SRAV
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SLT
 
| style="text-align: center;"|SLT
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|SLTU
 
| style="text-align: center;"|SLTU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|LOG
 
| style="text-align: center;"|DIV Q
 
| style="text-align: center;"|DIV Q
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|LOG IMM
 
| style="text-align: center;"|ADDI
 
| style="text-align: center;"|ADDI
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LB
 
| style="text-align: center;"|LB
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LBU
 
| style="text-align: center;"|LBU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LH
 
| style="text-align: center;"|LH
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LHU
 
| style="text-align: center;"|LHU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LW
 
| style="text-align: center;"|LW
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LWL
 
| style="text-align: center;"|LWL
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|LWR
 
| style="text-align: center;"|LWR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|SB
 
| style="text-align: center;"|SB
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|SH
 
| style="text-align: center;"|SH
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|SW
 
| style="text-align: center;"|SW
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|SWL
 
| style="text-align: center;"|SWL
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|MEM
 
| style="text-align: center;"|SWR
 
| style="text-align: center;"|SWR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BLTZAL B
 
| style="text-align: center;"|BLTZAL B
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BLTZAL F
 
| style="text-align: center;"|BLTZAL F
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BGEZAL B
 
| style="text-align: center;"|BGEZAL B
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BRA
 
| style="text-align: center;"|BGEZAL F
 
| style="text-align: center;"|BGEZAL F
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|JR
 
| style="text-align: center;"|JR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|JAL
 
| style="text-align: center;"|JAL
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|JMP
 
| style="text-align: center;"|JALR
 
| style="text-align: center;"|JALR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|RFE
 
| style="text-align: center;"|RFE
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|BREAK
 
| style="text-align: center;"|BREAK
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|EXC
 
| style="text-align: center;"|SYSCALL
 
| style="text-align: center;"|SYSCALL
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|LB
 
| style="text-align: center;"|LB
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|LBU
 
| style="text-align: center;"|LBU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|LH
 
| style="text-align: center;"|LH
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|LHU
 
| style="text-align: center;"|LHU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|LW
 
| style="text-align: center;"|LW
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|LWL
 
| style="text-align: center;"|LWL
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|MEM DLY
 
| style="text-align: center;"|LWR
 
| style="text-align: center;"|LWR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LB
 
| style="text-align: center;"|LB
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LBU
 
| style="text-align: center;"|LBU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LH
 
| style="text-align: center;"|LH
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LHU
 
| style="text-align: center;"|LHU
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LW
 
| style="text-align: center;"|LW
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LWL
 
| style="text-align: center;"|LWL
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|MEM ADV
 
| style="text-align: center;"|LWR
 
| style="text-align: center;"|LWR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| 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;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BLTZ B
 
| style="text-align: center;"|BLTZ B
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BLTZ F
 
| style="text-align: center;"|BLTZ F
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BGEZ B
 
| style="text-align: center;"|BGEZ B
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BGEZ F
 
| style="text-align: center;"|BGEZ F
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BLTZAL B
 
| style="text-align: center;"|BLTZAL B
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BLTZAL F
 
| style="text-align: center;"|BLTZAL F
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BGEZAL B
 
| style="text-align: center;"|BGEZAL B
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BRA ADV
 
| style="text-align: center;"|BGEZAL F
 
| style="text-align: center;"|BGEZAL F
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|Total
 
| style="text-align: center;"|Total
Line 540: Line 540:
 
| style="text-align: center;"|Basic
 
| style="text-align: center;"|Basic
 
| style="text-align: center;"|EXCP
 
| style="text-align: center;"|EXCP
| style="text-align: center;"|✓ - - -
+
| style="text-align: center; background:#cef2e0"|✓ - - -
| style="text-align: center;"|✓ - - -
+
| style="text-align: center; background:#cef2e0"|✓ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
 
|-
 
|-
 
| style="text-align: center;"|Basic
 
| style="text-align: center;"|Basic
 
| style="text-align: center;"|INTR
 
| style="text-align: center;"|INTR
| style="text-align: center;"|✓ - - -
+
| style="text-align: center; background:#cef2e0"|✓ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
 
|-
 
|-
 
| style="text-align: center;"|Basic
 
| style="text-align: center;"|Basic
 
| style="text-align: center;"|SLOT
 
| style="text-align: center;"|SLOT
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✗ - ✓ -
+
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
| style="text-align: center;"|✗ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
| style="text-align: center;"|✗ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|Complex
 
| style="text-align: center;"|Complex
 
| style="text-align: center;"|SLOT BR
 
| style="text-align: center;"|SLOT BR
| style="text-align: center;"|✓ - ✓ -
+
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
| style="text-align: center;"|✓ - ✗ -
+
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
|-
 
|-
 
| style="text-align: center;"|Complex
 
| style="text-align: center;"|Complex
 
| style="text-align: center;"|BREAK
 
| style="text-align: center;"|BREAK
| style="text-align: center;"|✓ - - -
+
| style="text-align: center; background:#cef2e0"|✓ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
 
|-
 
|-
 
| style="text-align: center;"|Complex
 
| style="text-align: center;"|Complex
 
| style="text-align: center;"|ILLEGAL
 
| style="text-align: center;"|ILLEGAL
| style="text-align: center;"|✓ - - -
+
| style="text-align: center; background:#cef2e0"|✓ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
| style="text-align: center;"|✗ - - -
+
| style="text-align: center; background:#f2cee0"|✗ - - -
 
|-
 
|-
 
| style="text-align: center;"|Total
 
| style="text-align: center;"|Total
Line 645: Line 645:
 
| style="text-align: center;"|- - - -
 
| style="text-align: center;"|- - - -
 
|-
 
|-
| style="text-align: center;"|Fifo
+
| style="text-align: center;"|FIFO
 
| style="text-align: center;"|READ
 
| style="text-align: center;"|READ
 
| style="text-align: center; background:#cef2e0"|- - ✓ -
 
| style="text-align: center; background:#cef2e0"|- - ✓ -
Line 652: Line 652:
 
| style="text-align: center;"|- - - -
 
| style="text-align: center;"|- - - -
 
|-
 
|-
| style="text-align: center;"|Fifo
+
| style="text-align: center;"|FIFO
 
| style="text-align: center;"|FULL
 
| style="text-align: center;"|FULL
 
| style="text-align: center; background:#cef2e0"|- - ✓ -
 
| style="text-align: center; background:#cef2e0"|- - ✓ -
Line 659: Line 659:
 
| style="text-align: center;"|- - - -
 
| style="text-align: center;"|- - - -
 
|-
 
|-
| style="text-align: center;"|Fifo
+
| style="text-align: center;"|FIFO
 
| style="text-align: center;"|OVERFLOW
 
| style="text-align: center;"|OVERFLOW
 
| style="text-align: center; background:#cef2e0"|- - ✓ -
 
| style="text-align: center; background:#cef2e0"|- - ✓ -
Line 1,810: Line 1,810:
 
| style="text-align: center;"|
 
| style="text-align: center;"|
 
| style="text-align: center;"|172
 
| style="text-align: center;"|172
| style="text-align: center;"|?
+
| style="text-align: center;"|≥39**
 
| style="text-align: center;"|27
 
| style="text-align: center;"|27
 +
| style="text-align: center;"|
 +
|}
 +
<nowiki>*</nowiki>With Edgbla's gpuBladeSoft 1.42a GPU plugin.
 +
 +
<nowiki>**</nowiki>FIFO and SIZE tests take a long time...
 +
 +
[[Xebra|Xebra/Arbex]] (2014/07/19) wouldn't load test.
 +
 +
[[PSX|psX]] 1.13 wouldn't load test. (Doesn't load PS1 .exe)
 +
 +
==GTE==
 +
{| class="wikitable"
 +
|+[http://psx.amidog.se/doku.php?id=psx:download:gte GTE Tests]
 +
|-
 +
! scope="col"|Group
 +
! scope="col"|Test Name
 +
! scope="col"|PlayStation
 +
! scope="col"|[[Mednafen|Mednafen PSX]]<br>0.9.37.1
 +
! scope="col"|[[ePSXe]]*<br>1.9.0
 +
! scope="col"|[[PCSX-R]]<br>2014/11/11
 +
|-
 +
| style="text-align: center;"|Basic
 +
| style="text-align: center;"|REG
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|R11R12
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|R13R21
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|R22R23
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|R31R32
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|R33
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|TRX
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|TRY
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|TRZ
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|L11L12
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|L13L21
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|L22L23
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|L31L32
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|L33
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|RBK
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|BBK
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|GBK
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|LR1LR2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|LR3LG1
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|LG2LG3
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|LB1LB2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|LB3
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|RFC
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|GFC
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|BFC
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|OFX
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|OFY
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|H
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|DQA
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|DQB
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|ZSF3
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|ZSG4
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|FLAG
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|VXY0
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|VZ0
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|VXY1
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|VZ1
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|VXY2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|VZ2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|RGB
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|OTZ
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|IR0
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|IR1
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|IR2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|IR3
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|SXY0
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|SXY1
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|SXY2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|SXYP
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|SZ0
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|SZ1
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|SZ2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|SZ3
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|RGB0
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|RGB1
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|RGB2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|RES
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|MAC0
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|MAC1
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|MAC2
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|MAC3
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|IRGB
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|ORGB
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|LZCS
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|REG
 +
| style="text-align: center;"|LZCR
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|- ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|- ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|SQR
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|NCLIP
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|AVSZ3
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|AVSZ4
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|OP
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|GPF
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|GPL
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|RTPS
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|RTPT
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|NCS
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|NCT
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|NCCS
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|NCCT
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|CC
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|DPCS
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|DPCT
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|INTPL
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|CDP
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|NCDS
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|NCDT
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|DPCL
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|TIMING
 +
| style="text-align: center;"|MVMVA
 +
| style="text-align: center; background:#cef2e0"|- - - ✓
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center; background:#f2cee0"|- - - ✗
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|SQR
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✓ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|NCLIP
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✓ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|AVSZ3
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|AVSZ4
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|OP
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✓ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|GPF
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✓ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|GPL
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✓ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|RTPS
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✓ ✗ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|RTPT
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✓ ✗ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|NCS
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|NCT
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|NCCS
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|NCCT
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|CC
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|DPCS
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|DPCT
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|INTPL
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|CDP
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|NCDS
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center;"|- - - -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|NCDT
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center;"|- - - -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|DPCL
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center;"|- - - -
 +
| style="text-align: center; background:#f2cee0"|✓ ✗ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|OPCODE
 +
| style="text-align: center;"|MVMVA
 +
| style="text-align: center; background:#cef2e0"|✓ ✓ ✓ -
 +
| style="text-align: center;"|- - - -
 +
| style="text-align: center; background:#f2cee0"|✓ ✓ ✗ -
 +
| style="text-align: center;"|- - - -
 +
|-
 +
| style="text-align: center;"|Total
 +
| style="text-align: center;"|
 +
| style="text-align: center;"|109
 +
| style="text-align: center;"|
 +
| style="text-align: center;"|0
 
| style="text-align: center;"|
 
| style="text-align: center;"|
 
|}
 
|}

Revision as of 05:13, 9 January 2015

Exception, Flag, Value, Timing.

CPU

CPU Tests
Group Test Name PlayStation Mednafen PSX
0.9.37.1
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

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

PCSX-R (2014/11/11) crashed after selecting test.

Xebra/Arbex (2014/07/19) wouldn't load test.

psX 1.13 wouldn't load test. (Doesn't load PS1 .exe)

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

CPX Tests
Group Test Name PlayStation Mednafen PSX
0.9.37.1
ePSXe
1.9.0
PCSX-R
2014/11/11
Basic EXCP ✓ - - - ✓ - - - ✗ - - - ✗ - - -
Basic INTR ✓ - - - ✗ - - - ✗ - - - ✗ - - -
Basic SLOT ✓ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✗ -
Complex SLOT BR ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ -
Complex BREAK ✓ - - - ✗ - - - ✗ - - - ✗ - - -
Complex ILLEGAL ✓ - - - ✗ - - - ✗ - - - ✗ - - -
Total 6 1 0 0

Xebra/Arbex (2014/07/19) wouldn't load test.

psX 1.13 wouldn't load test. (Doesn't load PS1 .exe)

NO$PSX 1.9 hung after loading test.

GPU

GPU Tests
Group Test Name PlayStation Mednafen PSX
0.9.37.1
ePSXe*
1.9.0
PCSX-R
2014/11/11
Basic REG - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
Basic IRQ ✓ - - - ✓ - - - ✗ - - - - - - -
Basic FBRECT - - ✓ - - - ✓ - - - ✓ - - - - -
Basic VRAM - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
Basic POLYLINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
Basic TPAGE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
FIFO READ - - ✓ - - - ? - - - ✗ - - - - -
FIFO FULL - - ✓ - - - ? - - - ✗ - - - - -
FIFO OVERFLOW - - ✓ - - - ? - - - ✗ - - - - -
FBUF 02 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 20 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY MONO 21 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY MONO 22 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 23 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 24 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 25 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY MONO 26 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 27 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY MONO 28 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY MONO 29 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY MONO 2A POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 2B POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 2C POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 2D POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY MONO 2E POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY MONO 2F POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY GOURAUD 30 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 31 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 32 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 33 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 34 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
POLY GOURAUD 35 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 36 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 37 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 38 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 39 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 3A POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 3B POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 3C POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 3D POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 3E POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
POLY GOURAUD 3F POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE MONO 40 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 41 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 42 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 43 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 44 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 45 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 46 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 47 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 48 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 49 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 4A LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 4B LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 4C LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 4D LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 4E LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE MONO 4F LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
LINE GOURAUD 50 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 51 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 52 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 53 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 54 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 55 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 56 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 57 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 58 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 59 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 5A LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 5B LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 5C LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 5D LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 5E LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
LINE GOURAUD 5F LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT WXH 60 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT WXH 61 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT WXH 62 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT WXH 63 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT WXH 64 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT WXH 65 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT WXH 66 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT WXH 67 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 1X1 68 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 1X1 69 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 1X1 6A RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 1X1 6B RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 1X1 6C RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 1X1 6D RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 1X1 6E RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 1X1 6F RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 8X8 70 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 8X8 71 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 8X8 72 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 8X8 73 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 8X8 74 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 8X8 75 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 8X8 76 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 8X8 77 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 16X16 78 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 16X16 79 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 16X16 7A RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 16X16 7B RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 16X16 7C RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 16X16 7D RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
RECT 16X16 7E RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
RECT 16X16 7F RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - - - -
XYFLIP 64 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 65 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 66 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 67 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 6C RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
XYFLIP 6D RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
XYFLIP 6E RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
XYFLIP 6F RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - - - -
XYFLIP 74 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 75 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 76 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 77 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 7C RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 7D RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 7E RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
XYFLIP 7F RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - - - -
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 172 ≥39** 27

*With Edgbla's gpuBladeSoft 1.42a GPU plugin.

**FIFO and SIZE tests take a long time...

Xebra/Arbex (2014/07/19) wouldn't load test.

psX 1.13 wouldn't load test. (Doesn't load PS1 .exe)

GTE

GTE Tests
Group Test Name PlayStation Mednafen PSX
0.9.37.1
ePSXe*
1.9.0
PCSX-R
2014/11/11
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 0

*With Edgbla's gpuBladeSoft 1.42a GPU plugin.

Xebra/Arbex (2014/07/19) wouldn't load test.

psX 1.13 wouldn't load test. (Doesn't load PS1 .exe)