xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/fbralr.cgs (revision 7bdf38e5b7a28439665f2fdeff81e36913eef7dd)
1# frv testcase for fbralr
2# mach: all
3
4	.include "testutils.inc"
5
6	start
7
8	.global fbralr
9fbralr:
10	set_spr_addr	ok1,lr
11	set_fcc		0x0 0
12	fbralr
13	fail
14ok1:
15	set_spr_addr	ok2,lr
16	set_fcc		0x1 1
17	fbralr
18	fail
19ok2:
20	set_spr_addr	ok3,lr
21	set_fcc		0x2 2
22	fbralr
23	fail
24ok3:
25	set_spr_addr	ok4,lr
26	set_fcc		0x3 3
27	fbralr
28	fail
29ok4:
30	set_spr_addr	ok5,lr
31	set_fcc		0x4 0
32	fbralr
33	fail
34ok5:
35	set_spr_addr	ok6,lr
36	set_fcc		0x5 1
37	fbralr
38	fail
39ok6:
40	set_spr_addr	ok7,lr
41	set_fcc		0x6 2
42	fbralr
43	fail
44ok7:
45	set_spr_addr	ok8,lr
46	set_fcc		0x7 3
47	fbralr
48	fail
49ok8:
50	set_spr_addr	ok9,lr
51	set_fcc		0x8 0
52	fbralr
53	fail
54ok9:
55	set_spr_addr	oka,lr
56	set_fcc		0x9 1
57	fbralr
58	fail
59oka:
60	set_spr_addr	okb,lr
61	set_fcc		0xa 2
62	fbralr
63	fail
64okb:
65	set_spr_addr	okc,lr
66	set_fcc		0xb 3
67	fbralr
68	fail
69okc:
70	set_spr_addr	okd,lr
71	set_fcc		0xc 0
72	fbralr
73	fail
74okd:
75	set_spr_addr	oke,lr
76	set_fcc		0xd 1
77	fbralr
78	fail
79oke:
80	set_spr_addr	okf,lr
81	set_fcc		0xe 2
82	fbralr
83	fail
84okf:
85	set_spr_addr	okg,lr
86	set_fcc		0xf 3
87	fbralr
88	fail
89okg:
90
91	pass
92