* sim/cris: New directory with C and assembly tests for the CRIS
[deliverable/binutils-gdb.git] / sim / testsuite / sim / cris / asm / bccb.ms
1 # mach: crisv0 crisv3 crisv8 crisv10 crisv32
2 # output: 1c\n
3
4 .include "testutils.inc"
5 start
6 moveq 0,r3
7
8 clearf nzvc
9 setf nzv
10 bcc 0f
11 addq 1,r3
12 fail
13
14 0:
15 clearf nzvc
16 setf nzv
17 bcs dofail
18 addq 1,r3
19
20 clearf nzvc
21 setf ncv
22 bne 1f
23 addq 1,r3
24
25 dofail:
26 fail
27
28 1:
29 clearf nzvc
30 setf ncv
31 beq dofail
32 addq 1,r3
33
34 clearf nzvc
35 setf ncz
36 bvc 2f
37 addq 1,r3
38 fail
39
40 2:
41 clearf nzvc
42 setf ncz
43 bvs dofail
44 addq 1,r3
45
46 clearf nzvc
47 setf vcz
48 bpl 3f
49 addq 1,r3
50 fail
51
52 3:
53 clearf nzvc
54 setf vcz
55 bmi dofail
56 addq 1,r3
57
58 clearf nzvc
59 setf nv
60 bls dofail
61 addq 1,r3
62
63 clearf nzvc
64 setf nv
65 bhi 4f
66 addq 1,r3
67 fail
68
69 4:
70 clearf nzvc
71 setf zc
72 bge 5f
73 addq 1,r3
74 fail
75
76 5:
77 clearf nzvc
78 setf zc
79 blt dofail
80 addq 1,r3
81
82 clearf nzvc
83 setf c
84 bgt 6f
85 addq 1,r3
86 fail
87
88 6:
89 clearf nzvc
90 setf c
91 ble dofail
92 addq 1,r3
93
94 ;;;;;;;;;;
95
96 setf nzvc
97 clearf nzv
98 bcc dofail
99 addq 1,r3
100
101 setf nzvc
102 clearf nzv
103 bcs 0f
104 addq 1,r3
105 fail
106
107 0:
108 setf nzvc
109 clearf ncv
110 bne dofail
111 addq 1,r3
112
113 setf nzvc
114 clearf ncv
115 beq 1f
116 addq 1,r3
117 fail
118
119 1:
120 setf nzvc
121 clearf ncz
122 bvc dofail
123 addq 1,r3
124
125 setf nzvc
126 clearf ncz
127 bvs 2f
128 addq 1,r3
129 fail
130
131 2:
132 setf nzvc
133 clearf vcz
134 bpl dofail
135 addq 1,r3
136
137 setf nzvc
138 clearf vcz
139 bmi 3f
140 addq 1,r3
141 fail
142
143 3:
144 setf nzvc
145 clearf nv
146 bls 4f
147 addq 1,r3
148 fail
149
150 4:
151 setf nzvc
152 clearf nv
153 bhi dofail
154 addq 1,r3
155
156 setf zvc
157 clearf nzc
158 bge dofail
159 addq 1,r3
160
161 setf nzc
162 clearf vzc
163 blt 5f
164 addq 1,r3
165 fail
166
167 5:
168 setf nzvc
169 clearf c
170 bgt dofail
171 addq 1,r3
172
173 setf nzvc
174 clearf c
175 ble 6f
176 addq 1,r3
177 fail
178
179 6:
180 dumpr3
181 quit
This page took 0.067108 seconds and 4 git commands to generate.