mirror of
https://github.com/TomHarte/CLK.git
synced 2024-12-25 03:32:01 +00:00
Determine a couple of further exclusions.
This commit is contained in:
parent
ea6b83815b
commit
2ed11877e8
@ -427,7 +427,9 @@ struct MemoryLedger {
|
|||||||
|
|
||||||
// MOV to PC; there are both pipeline capture errors in the test
|
// MOV to PC; there are both pipeline capture errors in the test
|
||||||
// set and its ARM won't change privilege level on a write to R15.
|
// set and its ARM won't change privilege level on a write to R15.
|
||||||
if(instruction.destination.value == 15) {
|
// Similarly, if the PC is operand 2 then it'll also contain the
|
||||||
|
// PSR on an ARM2 but not in the test set.
|
||||||
|
if(instruction.destination.value == 15 || instruction.operand2.value == 15) {
|
||||||
ignore_opcode = true;
|
ignore_opcode = true;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -510,7 +512,7 @@ struct MemoryLedger {
|
|||||||
// Execute test and compare.
|
// Execute test and compare.
|
||||||
++test_count;
|
++test_count;
|
||||||
|
|
||||||
if(opcode == 0xe892000b && test_count == 1) {
|
if(opcode == 0xe1a0ae2f && test_count == 2) {
|
||||||
printf("");
|
printf("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user