1 //Original
:/testcases
/core
/c_logi2op_nbittst
/c_logi2op_nbittst.dsp
2 // Spec Reference
: Logi2op
!bittst
5 .include "testutils.inc"
20 // bit
(0-7) tst set clr toggle
21 CC
= ! BITTST
( R0 , 0 );
/* cc = 0 */
22 BITSET
( R0 , 0 );
/* r0 = 0x00000001 */
24 CC
= ! BITTST
( R0 , 0 );
/* cc = 1 */
26 BITCLR
( R0 , 0 );
/* r0 = 0x00000000 */
27 CC
= ! BITTST
( R0 , 0 );
/* cc = 1 */
29 BITTGL
( R0 , 0 );
/* r0 = 0x00000001 */
30 CC
= ! BITTST
( R0 , 0 );
/* cc = 1 */
32 CHECKREG
r0, 0x00000001;
33 CHECKREG
r1, 0x00000001;
34 CHECKREG
r2, 0x00000000;
35 CHECKREG
r3, 0x00000001;
36 CHECKREG
r4, 0x00000000;
38 CC
= ! BITTST
( R1 , 1 );
/* cc = 0 */
40 BITSET
( R1 , 1 );
/* r0 = 0x00000002 */
41 CC
= ! BITTST
( R1 , 1 );
/* cc = 1 */
43 BITCLR
( R1 , 1 );
/* r0 = 0x00000000 */
44 CC
= ! BITTST
( R1 , 1 );
/* cc = 1 */
46 BITTGL
( R1 , 1 );
/* r0 = 0x00000002 */
47 CC
= ! BITTST
( R1 , 1 );
/* cc = 1 */
49 CHECKREG
r1, 0x00000003;
50 CHECKREG
r2, 0x00000001;
51 CHECKREG
r3, 0x00000000;
52 CHECKREG
r4, 0x00000001;
53 CHECKREG
r5, 0x00000000;
55 CC
= ! BITTST
( R2 , 2 );
/* cc = 0 */
57 BITSET
( R2 , 2 );
/* r0 = 0x00000004 */
58 CC
= ! BITTST
( R2 , 2 );
/* cc = 1 */
60 BITCLR
( R2 , 2 );
/* r0 = 0x00000000 */
61 CC
= ! BITTST
( R2 , 2 );
/* cc = 1 */
63 BITTGL
( R2 , 2 );
/* r0 = 0x00000004 */
64 CC
= ! BITTST
( R2 , 2 );
/* cc = 1 */
66 CHECKREG
r2, 0x00000005;
67 CHECKREG
r3, 0x00000001;
68 CHECKREG
r4, 0x00000000;
69 CHECKREG
r5, 0x00000001;
70 CHECKREG
r6, 0x00000000;
72 CC
= ! BITTST
( R3 , 3 );
/* cc = 0 */
74 BITSET
( R3 , 3 );
/* r0 = 0x00000008 */
75 CC
= ! BITTST
( R3 , 3 );
/* cc = 1 */
77 BITCLR
( R3 , 3 );
/* r0 = 0x00000000 */
78 CC
= ! BITTST
( R3 , 3 );
/* cc = 1 */
80 BITTGL
( R3 , 3 );
/* r0 = 0x00000008 */
81 CC
= ! BITTST
( R3 , 3 );
/* cc = 1 */
83 CHECKREG
r0, 0x00000001;
84 CHECKREG
r1, 0x00000003;
85 CHECKREG
r2, 0x00000005;
86 CHECKREG
r3, 0x00000009;
87 CHECKREG
r4, 0x00000001;
88 CHECKREG
r5, 0x00000000;
89 CHECKREG
r6, 0x00000001;
90 CHECKREG
r7, 0x00000000;
92 CC
= ! BITTST
( R4 , 4 );
/* cc = 0 */
94 BITSET
( R4 , 4 );
/* r0 = 0x00000010 */
95 CC
= ! BITTST
( R4 , 4 );
/* cc = 1 */
97 BITCLR
( R4 , 4 );
/* r0 = 0x00000000 */
98 CC
= ! BITTST
( R4 , 4 );
/* cc = 1 */
100 BITTGL
( R4 , 4 );
/* r0 = 0x00000010 */
101 CC
= ! BITTST
( R4 , 4 );
/* cc = 1 */
103 CHECKREG
r4, 0x00000011;
104 CHECKREG
r5, 0x00000001;
105 CHECKREG
r6, 0x00000000;
106 CHECKREG
r7, 0x00000001;
107 CHECKREG
r0, 0x00000000;
109 CC
= ! BITTST
( R5 , 5 );
/* cc = 0 */
111 BITSET
( R5 , 5 );
/* r0 = 0x00000020 */
112 CC
= ! BITTST
( R5 , 5 );
/* cc = 1 */
114 BITCLR
( R5 , 5 );
/* r0 = 0x00000000 */
115 CC
= ! BITTST
( R5 , 5 );
/* cc = 1 */
117 BITTGL
( R5 , 5 );
/* r0 = 0x00000020 */
118 CC
= ! BITTST
( R5 , 5 );
/* cc = 1 */
120 CHECKREG
r5, 0x00000021;
121 CHECKREG
r6, 0x00000001;
122 CHECKREG
r7, 0x00000000;
123 CHECKREG
r0, 0x00000001;
124 CHECKREG
r1, 0x00000000;
126 CC
= ! BITTST
( R6 , 6 );
/* cc = 0 */
128 BITSET
( R6 , 6 );
/* r0 = 0x00000040 */
129 CC
= ! BITTST
( R6 , 6 );
/* cc = 1 */
131 BITCLR
( R6 , 6 );
/* r0 = 0x00000000 */
132 CC
= ! BITTST
( R6 , 6 );
/* cc = 1 */
134 BITTGL
( R6 , 6 );
/* r0 = 0x00000040 */
135 CC
= ! BITTST
( R6 , 6 );
/* cc = 1 */
137 CHECKREG
r6, 0x00000041;
138 CHECKREG
r7, 0x00000001;
139 CHECKREG
r0, 0x00000000;
140 CHECKREG
r1, 0x00000001;
141 CHECKREG
r2, 0x00000000;
143 CC
= ! BITTST
( R7 , 7 );
/* cc = 0 */
145 BITSET
( R7 , 7 );
/* r0 = 0x00000080 */
146 CC
= ! BITTST
( R7 , 7 );
/* cc = 1 */
148 BITCLR
( R7 , 7 );
/* r0 = 0x00000000 */
149 CC
= ! BITTST
( R7 , 7 );
/* cc = 1 */
151 BITTGL
( R7 , 7 );
/* r0 = 0x00000080 */
152 CC
= ! BITTST
( R7 , 7 );
/* cc = 1 */
154 CHECKREG
r0, 0x00000001;
155 CHECKREG
r1, 0x00000000;
156 CHECKREG
r2, 0x00000001;
157 CHECKREG
r3, 0x00000000;
159 CHECKREG
r4, 0x00000011;
160 CHECKREG
r5, 0x00000021;
161 CHECKREG
r6, 0x00000041;
162 CHECKREG
r7, 0x00000081;
164 // bit
(8-15) tst set clr toggle
165 CC
= ! BITTST
( R0 , 8 );
/* cc = 0 */
167 BITSET
( R0 , 8 );
/* r0 = 0x00000101 */
168 CC
= ! BITTST
( R0 , 8 );
/* cc = 1 */
170 BITCLR
( R0 , 8 );
/* r0 = 0x00000000 */
171 CC
= ! BITTST
( R0 , 8 );
/* cc = 1 */
173 BITTGL
( R0 , 8 );
/* r0 = 0x00000101 */
174 CC
= ! BITTST
( R0 , 8 );
/* cc = 1 */
176 CHECKREG
r0, 0x00000101;
177 CHECKREG
r1, 0x00000001;
178 CHECKREG
r2, 0x00000000;
179 CHECKREG
r3, 0x00000001;
180 CHECKREG
r4, 0x00000000;
182 CC
= ! BITTST
( R1 , 9 );
/* cc = 0 */
184 BITSET
( R1 , 9 );
/* r0 = 0x00000202 */
185 CC
= ! BITTST
( R1 , 9 );
/* cc = 1 */
187 BITCLR
( R1 , 9 );
/* r0 = 0x00000000 */
188 CC
= ! BITTST
( R1 , 9 );
/* cc = 1 */
190 BITTGL
( R1 , 9 );
/* r0 = 0x00000202 */
191 CC
= ! BITTST
( R1 , 9 );
/* cc = 1 */
193 CHECKREG
r1, 0x00000201;
194 CHECKREG
r2, 0x00000001;
195 CHECKREG
r3, 0x00000000;
196 CHECKREG
r4, 0x00000001;
197 CHECKREG
r5, 0x00000000;
199 CC
= ! BITTST
( R2 , 10 );
/* cc = 0 */
201 BITSET
( R2 , 10 );
/* r0 = 0x00000404 */
202 CC
= ! BITTST
( R2 , 10 );
/* cc = 1 */
204 BITCLR
( R2 , 10 );
/* r0 = 0x00000000 */
205 CC
= ! BITTST
( R2 , 10 );
/* cc = 1 */
207 BITTGL
( R2 , 10 );
/* r0 = 0x00000404 */
208 CC
= ! BITTST
( R2 , 10 );
/* cc = 1 */
210 CHECKREG
r2, 0x00000401;
211 CHECKREG
r3, 0x00000001;
212 CHECKREG
r4, 0x00000000;
213 CHECKREG
r5, 0x00000001;
214 CHECKREG
r6, 0x00000000;
216 CC
= ! BITTST
( R3 , 11 );
/* cc = 0 */
218 BITSET
( R3 , 11 );
/* r0 = 0x00000808 */
219 CC
= ! BITTST
( R3 , 11 );
/* cc = 1 */
221 BITCLR
( R3 , 11 );
/* r0 = 0x00000000 */
222 CC
= ! BITTST
( R3 , 11 );
/* cc = 1 */
224 BITTGL
( R3 , 11 );
/* r0 = 0x00000808 */
225 CC
= ! BITTST
( R3 , 11 );
/* cc = 1 */
227 CHECKREG
r3, 0x00000801;
228 CHECKREG
r4, 0x00000001;
229 CHECKREG
r5, 0x00000000;
230 CHECKREG
r6, 0x00000001;
231 CHECKREG
r7, 0x00000000;
233 CC
= ! BITTST
( R4 , 12 );
/* cc = 0 */
235 BITSET
( R4 , 12 );
/* r0 = 0x00001010 */
236 CC
= ! BITTST
( R4 , 12 );
/* cc = 1 */
238 BITCLR
( R4 , 12 );
/* r0 = 0x00000000 */
239 CC
= ! BITTST
( R4 , 12 );
/* cc = 1 */
241 BITTGL
( R4 , 12 );
/* r0 = 0x00001010 */
242 CC
= ! BITTST
( R4 , 12 );
/* cc = 1 */
244 CHECKREG
r4, 0x00001001;
245 CHECKREG
r5, 0x00000001;
246 CHECKREG
r6, 0x00000000;
247 CHECKREG
r7, 0x00000001;
248 CHECKREG
r0, 0x00000000;
250 CC
= ! BITTST
( R5 , 13 );
/* cc = 0 */
252 BITSET
( R5 , 13 );
/* r0 = 0x00002020 */
253 CC
= ! BITTST
( R5 , 13 );
/* cc = 1 */
255 BITCLR
( R5 , 13 );
/* r0 = 0x00000000 */
256 CC
= ! BITTST
( R5 , 13 );
/* cc = 1 */
258 BITTGL
( R5 , 13 );
/* r0 = 0x00002020 */
259 CC
= ! BITTST
( R5 , 13 );
/* cc = 1 */
261 CHECKREG
r5, 0x00002001;
262 CHECKREG
r6, 0x00000001;
263 CHECKREG
r7, 0x00000000;
264 CHECKREG
r0, 0x00000001;
265 CHECKREG
r1, 0x00000000;
267 CC
= ! BITTST
( R6 , 14 );
/* cc = 0 */
269 BITSET
( R6 , 14 );
/* r0 = 0x00004040 */
270 CC
= ! BITTST
( R6 , 14 );
/* cc = 1 */
272 BITCLR
( R6 , 14 );
/* r0 = 0x00000000 */
273 CC
= ! BITTST
( R6 , 14 );
/* cc = 1 */
275 BITTGL
( R6 , 14 );
/* r0 = 0x00004040 */
276 CC
= ! BITTST
( R6 , 14 );
/* cc = 1 */
278 CHECKREG
r6, 0x00004001;
279 CHECKREG
r7, 0x00000001;
280 CHECKREG
r0, 0x00000000;
281 CHECKREG
r1, 0x00000001;
282 CHECKREG
r2, 0x00000000;
284 CC
= ! BITTST
( R7 , 15 );
/* cc = 0 */
286 BITSET
( R7 , 15 );
/* r0 = 0x00008080 */
287 CC
= ! BITTST
( R7 , 15 );
/* cc = 1 */
289 BITCLR
( R7 , 15 );
/* r0 = 0x00000000 */
290 CC
= ! BITTST
( R7 , 15 );
/* cc = 1 */
292 BITTGL
( R7 , 15 );
/* r0 = 0x00008080 */
293 CC
= ! BITTST
( R7 , 15 );
/* cc = 1 */
295 CHECKREG
r0, 0x00000001;
296 CHECKREG
r1, 0x00000000;
297 CHECKREG
r2, 0x00000001;
298 CHECKREG
r3, 0x00000000;
299 CHECKREG
r4, 0x00001001;
300 CHECKREG
r5, 0x00002001;
301 CHECKREG
r6, 0x00004001;
302 CHECKREG
r7, 0x00008001;
304 // bit
(16-23) tst set clr toggle
305 CC
= ! BITTST
( R0 , 16 );
/* cc = 0 */
307 BITSET
( R0 , 16 );
/* r0 = 0x00000001 */
308 CC
= ! BITTST
( R0 , 16 );
/* cc = 1 */
310 BITCLR
( R0 , 16 );
/* r0 = 0x00000000 */
311 CC
= ! BITTST
( R0 , 16 );
/* cc = 1 */
313 BITTGL
( R0 , 16 );
/* r0 = 0x00000001 */
314 CC
= ! BITTST
( R0 , 16 );
/* cc = 1 */
316 CHECKREG
r0, 0x00010001;
317 CHECKREG
r1, 0x00000001;
318 CHECKREG
r2, 0x00000000;
319 CHECKREG
r3, 0x00000001;
320 CHECKREG
r4, 0x00000000;
322 CC
= ! BITTST
( R1 , 17 );
/* cc = 0 */
324 BITSET
( R1 , 17 );
/* r0 = 0x00000002 */
325 CC
= ! BITTST
( R1 , 17 );
/* cc = 1 */
327 BITCLR
( R1 , 17 );
/* r0 = 0x00000000 */
328 CC
= ! BITTST
( R1 , 17 );
/* cc = 1 */
330 BITTGL
( R1 , 17 );
/* r0 = 0x00000002 */
331 CC
= ! BITTST
( R1 , 17 );
/* cc = 1 */
333 CHECKREG
r1, 0x00020001;
334 CHECKREG
r2, 0x00000001;
335 CHECKREG
r3, 0x00000000;
336 CHECKREG
r4, 0x00000001;
337 CHECKREG
r5, 0x00000000;
339 CC
= ! BITTST
( R2 , 18 );
/* cc = 0 */
341 BITSET
( R2 , 18 );
/* r0 = 0x00000004 */
342 CC
= ! BITTST
( R2 , 18 );
/* cc = 1 */
344 BITCLR
( R2 , 18 );
/* r0 = 0x00000000 */
345 CC
= ! BITTST
( R2 , 18 );
/* cc = 1 */
347 BITTGL
( R2 , 18 );
/* r0 = 0x00000004 */
348 CC
= ! BITTST
( R2 , 18 );
/* cc = 1 */
350 CHECKREG
r2, 0x00040001;
351 CHECKREG
r3, 0x00000001;
352 CHECKREG
r4, 0x00000001;
353 CHECKREG
r5, 0x00000000;
354 CHECKREG
r6, 0x00004001;
356 CC
= ! BITTST
( R3 , 19 );
/* cc = 0 */
358 BITSET
( R3 , 19 );
/* r0 = 0x00000008 */
359 CC
= ! BITTST
( R3 , 19 );
/* cc = 1 */
361 BITCLR
( R3 , 19 );
/* r0 = 0x00000000 */
362 CC
= ! BITTST
( R3 , 19 );
/* cc = 1 */
364 BITTGL
( R3 , 19 );
/* r0 = 0x00000008 */
365 CC
= ! BITTST
( R3 , 19 );
/* cc = 1 */
367 CHECKREG
r3, 0x00080001;
368 CHECKREG
r4, 0x00000001;
369 CHECKREG
r5, 0x00000000;
370 CHECKREG
r6, 0x00000001;
371 CHECKREG
r7, 0x00000000;
373 CC
= ! BITTST
( R4 , 20 );
/* cc = 0 */
375 BITSET
( R4 , 20 );
/* r0 = 0x00000010 */
376 CC
= ! BITTST
( R4 , 20 );
/* cc = 1 */
378 BITCLR
( R4 , 20 );
/* r0 = 0x00000000 */
379 CC
= ! BITTST
( R4 , 20 );
/* cc = 1 */
381 BITTGL
( R4 , 20 );
/* r0 = 0x00000010 */
382 CC
= ! BITTST
( R4 , 20 );
/* cc = 1 */
384 CHECKREG
r4, 0x00100001;
385 CHECKREG
r5, 0x00000001;
386 CHECKREG
r6, 0x00000000;
387 CHECKREG
r7, 0x00000001;
388 CHECKREG
r0, 0x00000000;
390 CC
= ! BITTST
( R5 , 21 );
/* cc = 0 */
392 BITSET
( R5 , 21 );
/* r0 = 0x00000020 */
393 CC
= ! BITTST
( R5 , 21 );
/* cc = 1 */
395 BITCLR
( R5 , 21 );
/* r0 = 0x00000000 */
396 CC
= ! BITTST
( R5 , 21 );
/* cc = 1 */
398 BITTGL
( R5 , 21 );
/* r0 = 0x00000020 */
399 CC
= ! BITTST
( R5 , 21 );
/* cc = 1 */
401 CHECKREG
r5, 0x00200001;
402 CHECKREG
r6, 0x00000001;
403 CHECKREG
r7, 0x00000000;
404 CHECKREG
r0, 0x00000001;
405 CHECKREG
r1, 0x00000000;
407 CC
= ! BITTST
( R6 , 22 );
/* cc = 0 */
409 BITSET
( R6 , 22 );
/* r0 = 0x00000040 */
410 CC
= ! BITTST
( R6 , 22 );
/* cc = 1 */
412 BITCLR
( R6 , 22 );
/* r0 = 0x00000000 */
413 CC
= ! BITTST
( R6 , 22 );
/* cc = 1 */
415 BITTGL
( R6 , 22 );
/* r0 = 0x00000040 */
416 CC
= ! BITTST
( R6 , 22 );
/* cc = 1 */
418 CHECKREG
r6, 0x00400001;
419 CHECKREG
r7, 0x00000001;
420 CHECKREG
r0, 0x00000000;
421 CHECKREG
r1, 0x00000001;
422 CHECKREG
r2, 0x00000000;
424 CC
= ! BITTST
( R7 , 23 );
/* cc = 0 */
426 BITSET
( R7 , 23 );
/* r0 = 0x00000080 */
427 CC
= ! BITTST
( R7 , 23 );
/* cc = 1 */
429 BITCLR
( R7 , 23 );
/* r0 = 0x00000000 */
430 CC
= ! BITTST
( R7 , 23 );
/* cc = 1 */
432 BITTGL
( R7 , 23 );
/* r0 = 0x00000080 */
433 CC
= ! BITTST
( R7 , 23 );
/* cc = 1 */
435 CHECKREG
r0, 0x00000001;
436 CHECKREG
r1, 0x00000000;
437 CHECKREG
r2, 0x00000001;
438 CHECKREG
r3, 0x00000000;
439 CHECKREG
r4, 0x00100001;
440 CHECKREG
r5, 0x00200001;
441 CHECKREG
r6, 0x00400001;
442 CHECKREG
r7, 0x00800001;
444 // bit
(24-31) tst set clr toggle
445 CC
= ! BITTST
( R0 , 24 );
/* cc = 0 */
447 BITSET
( R0 , 24 );
/* r0 = 0x00000101 */
448 CC
= ! BITTST
( R0 , 24 );
/* cc = 1 */
450 BITCLR
( R0 , 24 );
/* r0 = 0x00000000 */
451 CC
= ! BITTST
( R0 , 24 );
/* cc = 1 */
453 BITTGL
( R0 , 24 );
/* r0 = 0x00000101 */
454 CC
= ! BITTST
( R0 , 24 );
/* cc = 1 */
456 CHECKREG
r0, 0x01000001;
457 CHECKREG
r1, 0x00000001;
458 CHECKREG
r2, 0x00000000;
459 CHECKREG
r3, 0x00000001;
460 CHECKREG
r4, 0x00000000;
462 CC
= ! BITTST
( R1 , 25 );
/* cc = 0 */
464 BITSET
( R1 , 25 );
/* r0 = 0x00000202 */
465 CC
= ! BITTST
( R1 , 25 );
/* cc = 1 */
467 BITCLR
( R1 , 25 );
/* r0 = 0x00000000 */
468 CC
= ! BITTST
( R1 , 25 );
/* cc = 1 */
470 BITTGL
( R1 , 25 );
/* r0 = 0x00000202 */
471 CC
= ! BITTST
( R1 , 25 );
/* cc = 1 */
473 CHECKREG
r1, 0x02000001;
474 CHECKREG
r2, 0x00000001;
475 CHECKREG
r3, 0x00000000;
476 CHECKREG
r4, 0x00000001;
477 CHECKREG
r5, 0x00000000;
479 CC
= ! BITTST
( R2 , 26 );
/* cc = 0 */
481 BITSET
( R2 , 26 );
/* r0 = 0x00000404 */
482 CC
= ! BITTST
( R2 , 26 );
/* cc = 1 */
484 BITCLR
( R2 , 26 );
/* r0 = 0x00000000 */
485 CC
= ! BITTST
( R2 , 26 );
/* cc = 1 */
487 BITTGL
( R2 , 26 );
/* r0 = 0x00000404 */
488 CC
= ! BITTST
( R2 , 26 );
/* cc = 1 */
490 CHECKREG
r2, 0x04000001;
491 CHECKREG
r3, 0x00000001;
492 CHECKREG
r4, 0x00000000;
493 CHECKREG
r5, 0x00000001;
494 CHECKREG
r6, 0x00000000;
496 CC
= ! BITTST
( R3 , 27 );
/* cc = 0 */
498 BITSET
( R3 , 27 );
/* r0 = 0x00000808 */
499 CC
= ! BITTST
( R3 , 27 );
/* cc = 1 */
501 BITCLR
( R3 , 27 );
/* r0 = 0x00000000 */
502 CC
= ! BITTST
( R3 , 27 );
/* cc = 1 */
504 BITTGL
( R3 , 27 );
/* r0 = 0x00000808 */
505 CC
= ! BITTST
( R3 , 27 );
/* cc = 1 */
507 CHECKREG
r3, 0x08000001;
508 CHECKREG
r4, 0x00000001;
509 CHECKREG
r5, 0x00000000;
510 CHECKREG
r6, 0x00000001;
511 CHECKREG
r7, 0x00000000;
513 CC
= ! BITTST
( R4 , 28 );
/* cc = 0 */
515 BITSET
( R4 , 28 );
/* r0 = 0x00001010 */
516 CC
= ! BITTST
( R4 , 28 );
/* cc = 1 */
518 BITCLR
( R4 , 28 );
/* r0 = 0x00000000 */
519 CC
= ! BITTST
( R4 , 28 );
/* cc = 1 */
521 BITTGL
( R4 , 28 );
/* r0 = 0x00001010 */
522 CC
= ! BITTST
( R4 , 28 );
/* cc = 1 */
524 CHECKREG
r4, 0x10000001;
525 CHECKREG
r5, 0x00000001;
526 CHECKREG
r6, 0x00000000;
527 CHECKREG
r7, 0x00000001;
528 CHECKREG
r0, 0x00000000;
530 CC
= ! BITTST
( R5 , 29 );
/* cc = 0 */
532 BITSET
( R5 , 29 );
/* r0 = 0x00002020 */
533 CC
= ! BITTST
( R5 , 29 );
/* cc = 1 */
535 BITCLR
( R5 , 29 );
/* r0 = 0x00000000 */
536 CC
= ! BITTST
( R5 , 29 );
/* cc = 1 */
538 BITTGL
( R5 , 29 );
/* r0 = 0x00002020 */
539 CC
= ! BITTST
( R5 , 29 );
/* cc = 1 */
541 CHECKREG
r5, 0x20000001;
542 CHECKREG
r6, 0x00000001;
543 CHECKREG
r7, 0x00000000;
544 CHECKREG
r0, 0x00000001;
545 CHECKREG
r1, 0x00000000;
547 CC
= ! BITTST
( R6 , 30 );
/* cc = 0 */
549 BITSET
( R6 , 30 );
/* r0 = 0x00004040 */
550 CC
= ! BITTST
( R6 , 30 );
/* cc = 1 */
552 BITCLR
( R6 , 30 );
/* r0 = 0x00000000 */
553 CC
= ! BITTST
( R6 , 30 );
/* cc = 1 */
555 BITTGL
( R6 , 30 );
/* r0 = 0x00004040 */
556 CC
= ! BITTST
( R6 , 30 );
/* cc = 1 */
558 CHECKREG
r6, 0x40000001;
559 CHECKREG
r7, 0x00000001;
560 CHECKREG
r0, 0x00000000;
561 CHECKREG
r1, 0x00000001;
562 CHECKREG
r2, 0x00000000;
564 CC
= ! BITTST
( R7 , 31 );
/* cc = 0 */
566 BITSET
( R7 , 31 );
/* r0 = 0x00008080 */
567 CC
= ! BITTST
( R7 , 31 );
/* cc = 1 */
569 BITCLR
( R7 , 31 );
/* r0 = 0x00000000 */
570 CC
= ! BITTST
( R7 , 31 );
/* cc = 1 */
572 BITTGL
( R7 , 31 );
/* r0 = 0x80808080 */
573 CC
= ! BITTST
( R7 , 31 );
/* cc = 1 */
575 CHECKREG
r0, 0x00000001;
576 CHECKREG
r1, 0x00000000;
577 CHECKREG
r2, 0x00000001;
578 CHECKREG
r3, 0x00000000;
579 CHECKREG
r4, 0x10000001;
580 CHECKREG
r5, 0x20000001;
581 CHECKREG
r6, 0x40000001;
582 CHECKREG
r7, 0x80000001;