The pipeline shouldn't be flushed for TST/TEQ/CMP/CMN even if rD = 15.
This PR adds a test for that and also makes the previous test immune to that fault vector (inserted two nops).
I realize this could be code golfed to be two instructions (bad opcode + branch to pass) but think this is cleaner / easier to understand.
The pipeline shouldn't be flushed for TST/TEQ/CMP/CMN even if rD = 15. This PR adds a test for that and also makes the previous test immune to that fault vector (inserted two nops).
I realize this could be code golfed to be two instructions (bad opcode + branch to pass) but think this is cleaner / easier to understand.