mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
26 lines
352 B
ArmAsm
26 lines
352 B
ArmAsm
|
# 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
|