1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-06-01 22:41:32 +00:00

Add a further category of exclusions.

This commit is contained in:
Thomas Harte 2024-03-28 14:01:37 -04:00
parent 740b0e35d5
commit ea6b83815b

View File

@ -446,6 +446,12 @@ struct MemoryLedger {
}
break;
case Instruction::Operation::STR:
case Instruction::Operation::LDR:
// Neither loads nor stores with R15 are matched to ARM2 behaviour by the test source.
ignore_opcode = instruction.destination.value == 15;
break;
case Instruction::Operation::STM:
case Instruction::Operation::LDM:
// If the PC is involved, just skip the test; PC/PSR differences abound.