| # Blackfin testcase for SEQSTAT register | |
| # mach: bfin | |
| .include "testutils.inc" | |
| .macro seqstat_test val:req | |
| imm32 R0, \val | |
| SEQSTAT = R0; | |
| R1 = SEQSTAT; | |
| CC = R7 == R1; | |
| IF !CC JUMP 1f; | |
| .endm | |
| start | |
| # Writes to SEQSTAT should be ignored | |
| R7 = SEQSTAT; | |
| seqstat_test 0 | |
| seqstat_test 0x1 | |
| seqstat_test -1 | |
| seqstat_test 0xab11cd22 | |
| pass | |
| 1: fail |