binutils-gdb/sim/testsuite/bfin/seqstat.s

26 lines
352 B
ArmAsm
Raw Normal View History

# 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