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