1# Blackfin testcase for SYSCFG register
2# mach: bfin
3
4	.include "testutils.inc"
5
6	.macro syscfg_test val:req
7	imm32 R0, \val
8	R0 = SYSCFG;
9	SYSCFG = R0;
10	R1 = SYSCFG;
11	CC = R0 == R1;
12	IF !CC JUMP 1f;
13	.endm
14
15	start
16
17	syscfg_test 0
18	syscfg_test 1
19	syscfg_test -1
20	syscfg_test 0x12345678
21	# leave in sane state
22	syscfg_test 0x30
23
24	pass
251:	fail
26