1# fr30 testcase for bra $label9
2# mach(): fr30
3
4	.include "testutils.inc"
5
6	START
7
8	.text
9	.global bra
10bra:
11	; Test bra $label9
12	set_cc          0x0f		; condition codes are irrelevent
13	take_branch 	bra
14
15	set_cc          0x0e		; condition codes are irrelevent
16	take_branch 	bra
17
18	set_cc          0x0d		; condition codes are irrelevent
19	take_branch 	bra
20
21	set_cc          0x0c		; condition codes are irrelevent
22	take_branch 	bra
23
24	set_cc          0x0b		; condition codes are irrelevent
25	take_branch 	bra
26
27	set_cc          0x0a		; condition codes are irrelevent
28	take_branch 	bra
29
30	set_cc          0x09		; condition codes are irrelevent
31	take_branch 	bra
32
33	set_cc          0x08		; condition codes are irrelevent
34	take_branch 	bra
35
36	set_cc          0x07		; condition codes are irrelevent
37	take_branch 	bra
38
39	set_cc          0x06		; condition codes are irrelevent
40	take_branch 	bra
41
42	set_cc          0x05		; condition codes are irrelevent
43	take_branch 	bra
44
45	set_cc          0x04		; condition codes are irrelevent
46	take_branch 	bra
47
48	set_cc          0x03		; condition codes are irrelevent
49	take_branch 	bra
50
51	set_cc          0x02		; condition codes are irrelevent
52	take_branch 	bra
53
54	set_cc          0x01		; condition codes are irrelevent
55	take_branch 	bra
56
57	set_cc          0x00		; condition codes are irrelevent
58	take_branch 	bra
59
60	; Test bra:d label9
61	set_cc          0x0f		; condition codes are irrelevent
62	take_branch_d 	bra:d 0xf
63
64	set_cc          0x0e		; condition codes are irrelevent
65	take_branch_d 	bra:d 0xe
66
67	set_cc          0x0d		; condition codes are irrelevent
68	take_branch_d 	bra:d 0xd
69
70	set_cc          0x0c		; condition codes are irrelevent
71	take_branch_d 	bra:d 0xc
72
73	set_cc          0x0b		; condition codes are irrelevent
74	take_branch_d 	bra:d 0xb
75
76	set_cc          0x0a		; condition codes are irrelevent
77	take_branch_d 	bra:d 0xa
78
79	set_cc          0x09		; condition codes are irrelevent
80	take_branch_d 	bra:d 0x9
81
82	set_cc          0x08		; condition codes are irrelevent
83	take_branch_d 	bra:d 0x8
84
85	set_cc          0x07		; condition codes are irrelevent
86	take_branch_d 	bra:d 0x7
87
88	set_cc          0x06		; condition codes are irrelevent
89	take_branch_d 	bra:d 0x6
90
91	set_cc          0x05		; condition codes are irrelevent
92	take_branch_d 	bra:d 0x5
93
94	set_cc          0x04		; condition codes are irrelevent
95	take_branch_d 	bra:d 0x4
96
97	set_cc          0x03		; condition codes are irrelevent
98	take_branch_d 	bra:d 0x3
99
100	set_cc          0x02		; condition codes are irrelevent
101	take_branch_d 	bra:d 0x2
102
103	set_cc          0x01		; condition codes are irrelevent
104	take_branch_d 	bra:d 0x1
105
106	set_cc          0x00		; condition codes are irrelevent
107	take_branch_d 	bra:d 0x0
108
109	pass
110