]>
Commit | Line | Data |
---|---|---|
1a4d82fc JJ |
1 | # RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s |
2 | ||
3 | # FIXME: decode as beqlr 0 | |
4 | # CHECK: bclr 12, 2, 0 | |
5 | 0x4d 0x82 0x00 0x20 | |
6 | ||
7 | # FIXME: decode as beqlr 1 | |
8 | # CHECK: bclr 12, 6, 0 | |
9 | 0x4d 0x86 0x00 0x20 | |
10 | ||
11 | # FIXME: decode as beqlr 2 | |
12 | # CHECK: bclr 12, 10, 0 | |
13 | 0x4d 0x8a 0x00 0x20 | |
14 | ||
15 | # FIXME: decode as beqlr 3 | |
16 | # CHECK: bclr 12, 14, 0 | |
17 | 0x4d 0x8e 0x00 0x20 | |
18 | ||
19 | # FIXME: decode as beqlr 4 | |
20 | # CHECK: bclr 12, 18, 0 | |
21 | 0x4d 0x92 0x00 0x20 | |
22 | ||
23 | # FIXME: decode as beqlr 5 | |
24 | # CHECK: bclr 12, 22, 0 | |
25 | 0x4d 0x96 0x00 0x20 | |
26 | ||
27 | # FIXME: decode as beqlr 6 | |
28 | # CHECK: bclr 12, 26, 0 | |
29 | 0x4d 0x9a 0x00 0x20 | |
30 | ||
31 | # FIXME: decode as beqlr 7 | |
32 | # CHECK: bclr 12, 30, 0 | |
33 | 0x4d 0x9e 0x00 0x20 | |
34 | ||
35 | # CHECK: bclr 12, 0, 0 | |
36 | 0x4d 0x80 0x00 0x20 | |
37 | ||
38 | # CHECK: bclr 12, 1, 0 | |
39 | 0x4d 0x81 0x00 0x20 | |
40 | ||
41 | # CHECK: bclr 12, 2, 0 | |
42 | 0x4d 0x82 0x00 0x20 | |
43 | ||
44 | # CHECK: bclr 12, 3, 0 | |
45 | 0x4d 0x83 0x00 0x20 | |
46 | ||
47 | # CHECK: bclr 12, 3, 0 | |
48 | 0x4d 0x83 0x00 0x20 | |
49 | ||
50 | # CHECK: bclr 12, 4, 0 | |
51 | 0x4d 0x84 0x00 0x20 | |
52 | ||
53 | # CHECK: bclr 12, 5, 0 | |
54 | 0x4d 0x85 0x00 0x20 | |
55 | ||
56 | # CHECK: bclr 12, 6, 0 | |
57 | 0x4d 0x86 0x00 0x20 | |
58 | ||
59 | # CHECK: bclr 12, 7, 0 | |
60 | 0x4d 0x87 0x00 0x20 | |
61 | ||
62 | # CHECK: bclr 12, 7, 0 | |
63 | 0x4d 0x87 0x00 0x20 | |
64 | ||
65 | # CHECK: bclr 12, 8, 0 | |
66 | 0x4d 0x88 0x00 0x20 | |
67 | ||
68 | # CHECK: bclr 12, 9, 0 | |
69 | 0x4d 0x89 0x00 0x20 | |
70 | ||
71 | # CHECK: bclr 12, 10, 0 | |
72 | 0x4d 0x8a 0x00 0x20 | |
73 | ||
74 | # CHECK: bclr 12, 11, 0 | |
75 | 0x4d 0x8b 0x00 0x20 | |
76 | ||
77 | # CHECK: bclr 12, 11, 0 | |
78 | 0x4d 0x8b 0x00 0x20 | |
79 | ||
80 | # CHECK: bclr 12, 12, 0 | |
81 | 0x4d 0x8c 0x00 0x20 | |
82 | ||
83 | # CHECK: bclr 12, 13, 0 | |
84 | 0x4d 0x8d 0x00 0x20 | |
85 | ||
86 | # CHECK: bclr 12, 14, 0 | |
87 | 0x4d 0x8e 0x00 0x20 | |
88 | ||
89 | # CHECK: bclr 12, 15, 0 | |
90 | 0x4d 0x8f 0x00 0x20 | |
91 | ||
92 | # CHECK: bclr 12, 15, 0 | |
93 | 0x4d 0x8f 0x00 0x20 | |
94 | ||
95 | # CHECK: bclr 12, 16, 0 | |
96 | 0x4d 0x90 0x00 0x20 | |
97 | ||
98 | # CHECK: bclr 12, 17, 0 | |
99 | 0x4d 0x91 0x00 0x20 | |
100 | ||
101 | # CHECK: bclr 12, 18, 0 | |
102 | 0x4d 0x92 0x00 0x20 | |
103 | ||
104 | # CHECK: bclr 12, 19, 0 | |
105 | 0x4d 0x93 0x00 0x20 | |
106 | ||
107 | # CHECK: bclr 12, 19, 0 | |
108 | 0x4d 0x93 0x00 0x20 | |
109 | ||
110 | # CHECK: bclr 12, 20, 0 | |
111 | 0x4d 0x94 0x00 0x20 | |
112 | ||
113 | # CHECK: bclr 12, 21, 0 | |
114 | 0x4d 0x95 0x00 0x20 | |
115 | ||
116 | # CHECK: bclr 12, 22, 0 | |
117 | 0x4d 0x96 0x00 0x20 | |
118 | ||
119 | # CHECK: bclr 12, 23, 0 | |
120 | 0x4d 0x97 0x00 0x20 | |
121 | ||
122 | # CHECK: bclr 12, 23, 0 | |
123 | 0x4d 0x97 0x00 0x20 | |
124 | ||
125 | # CHECK: bclr 12, 24, 0 | |
126 | 0x4d 0x98 0x00 0x20 | |
127 | ||
128 | # CHECK: bclr 12, 25, 0 | |
129 | 0x4d 0x99 0x00 0x20 | |
130 | ||
131 | # CHECK: bclr 12, 26, 0 | |
132 | 0x4d 0x9a 0x00 0x20 | |
133 | ||
134 | # CHECK: bclr 12, 27, 0 | |
135 | 0x4d 0x9b 0x00 0x20 | |
136 | ||
137 | # CHECK: bclr 12, 27, 0 | |
138 | 0x4d 0x9b 0x00 0x20 | |
139 | ||
140 | # CHECK: bclr 12, 28, 0 | |
141 | 0x4d 0x9c 0x00 0x20 | |
142 | ||
143 | # CHECK: bclr 12, 29, 0 | |
144 | 0x4d 0x9d 0x00 0x20 | |
145 | ||
146 | # CHECK: bclr 12, 30, 0 | |
147 | 0x4d 0x9e 0x00 0x20 | |
148 | ||
149 | # CHECK: bclr 12, 31, 0 | |
150 | 0x4d 0x9f 0x00 0x20 | |
151 | ||
152 | # CHECK: bclr 12, 31, 0 | |
153 | 0x4d 0x9f 0x00 0x20 | |
154 | ||
155 | # CHECK: blr | |
156 | 0x4e 0x80 0x00 0x20 | |
157 | ||
158 | # CHECK: bctr | |
159 | 0x4e 0x80 0x04 0x20 | |
160 | ||
161 | # CHECK: blrl | |
162 | 0x4e 0x80 0x00 0x21 | |
163 | ||
164 | # CHECK: bctrl | |
165 | 0x4e 0x80 0x04 0x21 | |
166 | ||
167 | # CHECK: bclr 12, 2, 0 | |
168 | 0x4d 0x82 0x00 0x20 | |
169 | ||
170 | # CHECK: bcctr 12, 2, 0 | |
171 | 0x4d 0x82 0x04 0x20 | |
172 | ||
173 | # CHECK: bclrl 12, 2, 0 | |
174 | 0x4d 0x82 0x00 0x21 | |
175 | ||
176 | # CHECK: bcctrl 12, 2, 0 | |
177 | 0x4d 0x82 0x04 0x21 | |
178 | ||
179 | # CHECK: bclr 15, 2, 0 | |
180 | 0x4d 0xe2 0x00 0x20 | |
181 | ||
182 | # CHECK: bcctr 15, 2, 0 | |
183 | 0x4d 0xe2 0x04 0x20 | |
184 | ||
185 | # CHECK: bclrl 15, 2, 0 | |
186 | 0x4d 0xe2 0x00 0x21 | |
187 | ||
188 | # CHECK: bcctrl 15, 2, 0 | |
189 | 0x4d 0xe2 0x04 0x21 | |
190 | ||
191 | # CHECK: bclr 14, 2, 0 | |
192 | 0x4d 0xc2 0x00 0x20 | |
193 | ||
194 | # CHECK: bcctr 14, 2, 0 | |
195 | 0x4d 0xc2 0x04 0x20 | |
196 | ||
197 | # CHECK: bclrl 14, 2, 0 | |
198 | 0x4d 0xc2 0x00 0x21 | |
199 | ||
200 | # CHECK: bcctrl 14, 2, 0 | |
201 | 0x4d 0xc2 0x04 0x21 | |
202 | ||
203 | # CHECK: bclr 4, 2, 0 | |
204 | 0x4c 0x82 0x00 0x20 | |
205 | ||
206 | # CHECK: bcctr 4, 2, 0 | |
207 | 0x4c 0x82 0x04 0x20 | |
208 | ||
209 | # CHECK: bclrl 4, 2, 0 | |
210 | 0x4c 0x82 0x00 0x21 | |
211 | ||
212 | # CHECK: bcctrl 4, 2, 0 | |
213 | 0x4c 0x82 0x04 0x21 | |
214 | ||
215 | # CHECK: bclr 7, 2, 0 | |
216 | 0x4c 0xe2 0x00 0x20 | |
217 | ||
218 | # CHECK: bcctr 7, 2, 0 | |
219 | 0x4c 0xe2 0x04 0x20 | |
220 | ||
221 | # CHECK: bclrl 7, 2, 0 | |
222 | 0x4c 0xe2 0x00 0x21 | |
223 | ||
224 | # CHECK: bcctrl 7, 2, 0 | |
225 | 0x4c 0xe2 0x04 0x21 | |
226 | ||
227 | # CHECK: bclr 6, 2, 0 | |
228 | 0x4c 0xc2 0x00 0x20 | |
229 | ||
230 | # CHECK: bcctr 6, 2, 0 | |
231 | 0x4c 0xc2 0x04 0x20 | |
232 | ||
233 | # CHECK: bclrl 6, 2, 0 | |
234 | 0x4c 0xc2 0x00 0x21 | |
235 | ||
236 | # CHECK: bcctrl 6, 2, 0 | |
237 | 0x4c 0xc2 0x04 0x21 | |
238 | ||
239 | # CHECK: bdnzlr | |
240 | 0x4e 0x00 0x00 0x20 | |
241 | ||
242 | # CHECK: bdnzlrl | |
243 | 0x4e 0x00 0x00 0x21 | |
244 | ||
245 | # CHECK: bdnzlr+ | |
246 | 0x4f 0x20 0x00 0x20 | |
247 | ||
248 | # CHECK: bdnzlrl+ | |
249 | 0x4f 0x20 0x00 0x21 | |
250 | ||
251 | # CHECK: bdnzlr- | |
252 | 0x4f 0x00 0x00 0x20 | |
253 | ||
254 | # CHECK: bdnzlrl- | |
255 | 0x4f 0x00 0x00 0x21 | |
256 | ||
257 | # CHECK: bclr 8, 2, 0 | |
258 | 0x4d 0x02 0x00 0x20 | |
259 | ||
260 | # CHECK: bclrl 8, 2, 0 | |
261 | 0x4d 0x02 0x00 0x21 | |
262 | ||
263 | # CHECK: bclr 0, 2, 0 | |
264 | 0x4c 0x02 0x00 0x20 | |
265 | ||
266 | # CHECK: bclrl 0, 2, 0 | |
267 | 0x4c 0x02 0x00 0x21 | |
268 | ||
269 | # CHECK: bdzlr | |
270 | 0x4e 0x40 0x00 0x20 | |
271 | ||
272 | # CHECK: bdzlrl | |
273 | 0x4e 0x40 0x00 0x21 | |
274 | ||
275 | # CHECK: bdzlr+ | |
276 | 0x4f 0x60 0x00 0x20 | |
277 | ||
278 | # CHECK: bdzlrl+ | |
279 | 0x4f 0x60 0x00 0x21 | |
280 | ||
281 | # CHECK: bdzlr- | |
282 | 0x4f 0x40 0x00 0x20 | |
283 | ||
284 | # CHECK: bdzlrl- | |
285 | 0x4f 0x40 0x00 0x21 | |
286 | ||
287 | # CHECK: bclr 10, 2, 0 | |
288 | 0x4d 0x42 0x00 0x20 | |
289 | ||
290 | # CHECK: bclrl 10, 2, 0 | |
291 | 0x4d 0x42 0x00 0x21 | |
292 | ||
293 | # CHECK: bclr 2, 2, 0 | |
294 | 0x4c 0x42 0x00 0x20 | |
295 | ||
296 | # CHECK: bclrl 2, 2, 0 | |
297 | 0x4c 0x42 0x00 0x21 | |
298 | ||
299 | # FIXME: decode as bltlr 2 | |
300 | # CHECK: bclr 12, 8, 0 | |
301 | 0x4d 0x88 0x00 0x20 | |
302 | ||
303 | # FIXME: decode as bltlr 0 | |
304 | # CHECK: bclr 12, 0, 0 | |
305 | 0x4d 0x80 0x00 0x20 | |
306 | ||
307 | # FIXME: decode as bltctr 2 | |
308 | # CHECK: bcctr 12, 8, 0 | |
309 | 0x4d 0x88 0x04 0x20 | |
310 | ||
311 | # FIXME: decode as bltctr 0 | |
312 | # CHECK: bcctr 12, 0, 0 | |
313 | 0x4d 0x80 0x04 0x20 | |
314 | ||
315 | # FIXME: decode as bltlrl 2 | |
316 | # CHECK: bclrl 12, 8, 0 | |
317 | 0x4d 0x88 0x00 0x21 | |
318 | ||
319 | # FIXME: decode as bltlrl 0 | |
320 | # CHECK: bclrl 12, 0, 0 | |
321 | 0x4d 0x80 0x00 0x21 | |
322 | ||
323 | # FIXME: decode as bltctrl 2 | |
324 | # CHECK: bcctrl 12, 8, 0 | |
325 | 0x4d 0x88 0x04 0x21 | |
326 | ||
327 | # FIXME: decode as bltctrl 0 | |
328 | # CHECK: bcctrl 12, 0, 0 | |
329 | 0x4d 0x80 0x04 0x21 | |
330 | ||
331 | # FIXME: decode as bltlr+ 2 | |
332 | # CHECK: bclr 15, 8, 0 | |
333 | 0x4d 0xe8 0x00 0x20 | |
334 | ||
335 | # FIXME: decode as bltlr+ 0 | |
336 | # CHECK: bclr 15, 0, 0 | |
337 | 0x4d 0xe0 0x00 0x20 | |
338 | ||
339 | # FIXME: decode as bltctr+ 2 | |
340 | # CHECK: bcctr 15, 8, 0 | |
341 | 0x4d 0xe8 0x04 0x20 | |
342 | ||
343 | # FIXME: decode as bltctr+ 0 | |
344 | # CHECK: bcctr 15, 0, 0 | |
345 | 0x4d 0xe0 0x04 0x20 | |
346 | ||
347 | # FIXME: decode as bltlrl+ 2 | |
348 | # CHECK: bclrl 15, 8, 0 | |
349 | 0x4d 0xe8 0x00 0x21 | |
350 | ||
351 | # FIXME: decode as bltlrl+ 0 | |
352 | # CHECK: bclrl 15, 0, 0 | |
353 | 0x4d 0xe0 0x00 0x21 | |
354 | ||
355 | # FIXME: decode as bltctrl+ 2 | |
356 | # CHECK: bcctrl 15, 8, 0 | |
357 | 0x4d 0xe8 0x04 0x21 | |
358 | ||
359 | # FIXME: decode as bltctrl+ 0 | |
360 | # CHECK: bcctrl 15, 0, 0 | |
361 | 0x4d 0xe0 0x04 0x21 | |
362 | ||
363 | # FIXME: decode as bltlr- 2 | |
364 | # CHECK: bclr 14, 8, 0 | |
365 | 0x4d 0xc8 0x00 0x20 | |
366 | ||
367 | # FIXME: decode as bltlr- 0 | |
368 | # CHECK: bclr 14, 0, 0 | |
369 | 0x4d 0xc0 0x00 0x20 | |
370 | ||
371 | # FIXME: decode as bltctr- 2 | |
372 | # CHECK: bcctr 14, 8, 0 | |
373 | 0x4d 0xc8 0x04 0x20 | |
374 | ||
375 | # FIXME: decode as bltctr- 0 | |
376 | # CHECK: bcctr 14, 0, 0 | |
377 | 0x4d 0xc0 0x04 0x20 | |
378 | ||
379 | # FIXME: decode as bltlrl- 2 | |
380 | # CHECK: bclrl 14, 8, 0 | |
381 | 0x4d 0xc8 0x00 0x21 | |
382 | ||
383 | # FIXME: decode as bltlrl- 0 | |
384 | # CHECK: bclrl 14, 0, 0 | |
385 | 0x4d 0xc0 0x00 0x21 | |
386 | ||
387 | # FIXME: decode as bltctrl- 2 | |
388 | # CHECK: bcctrl 14, 8, 0 | |
389 | 0x4d 0xc8 0x04 0x21 | |
390 | ||
391 | # FIXME: decode as bltctrl- 0 | |
392 | # CHECK: bcctrl 14, 0, 0 | |
393 | 0x4d 0xc0 0x04 0x21 | |
394 | ||
395 | # FIXME: decode as blelr 2 | |
396 | # CHECK: bclr 4, 9, 0 | |
397 | 0x4c 0x89 0x00 0x20 | |
398 | ||
399 | # FIXME: decode as blelr 0 | |
400 | # CHECK: bclr 4, 1, 0 | |
401 | 0x4c 0x81 0x00 0x20 | |
402 | ||
403 | # FIXME: decode as blectr 2 | |
404 | # CHECK: bcctr 4, 9, 0 | |
405 | 0x4c 0x89 0x04 0x20 | |
406 | ||
407 | # FIXME: decode as blectr 0 | |
408 | # CHECK: bcctr 4, 1, 0 | |
409 | 0x4c 0x81 0x04 0x20 | |
410 | ||
411 | # FIXME: decode as blelrl 2 | |
412 | # CHECK: bclrl 4, 9, 0 | |
413 | 0x4c 0x89 0x00 0x21 | |
414 | ||
415 | # FIXME: decode as blelrl 0 | |
416 | # CHECK: bclrl 4, 1, 0 | |
417 | 0x4c 0x81 0x00 0x21 | |
418 | ||
419 | # FIXME: decode as blectrl 2 | |
420 | # CHECK: bcctrl 4, 9, 0 | |
421 | 0x4c 0x89 0x04 0x21 | |
422 | ||
423 | # FIXME: decode as blectrl 0 | |
424 | # CHECK: bcctrl 4, 1, 0 | |
425 | 0x4c 0x81 0x04 0x21 | |
426 | ||
427 | # FIXME: decode as blelr+ 2 | |
428 | # CHECK: bclr 7, 9, 0 | |
429 | 0x4c 0xe9 0x00 0x20 | |
430 | ||
431 | # FIXME: decode as blelr+ 0 | |
432 | # CHECK: bclr 7, 1, 0 | |
433 | 0x4c 0xe1 0x00 0x20 | |
434 | ||
435 | # FIXME: decode as blectr+ 2 | |
436 | # CHECK: bcctr 7, 9, 0 | |
437 | 0x4c 0xe9 0x04 0x20 | |
438 | ||
439 | # FIXME: decode as blectr+ 0 | |
440 | # CHECK: bcctr 7, 1, 0 | |
441 | 0x4c 0xe1 0x04 0x20 | |
442 | ||
443 | # FIXME: decode as blelrl+ 2 | |
444 | # CHECK: bclrl 7, 9, 0 | |
445 | 0x4c 0xe9 0x00 0x21 | |
446 | ||
447 | # FIXME: decode as blelrl+ 0 | |
448 | # CHECK: bclrl 7, 1, 0 | |
449 | 0x4c 0xe1 0x00 0x21 | |
450 | ||
451 | # FIXME: decode as blectrl+ 2 | |
452 | # CHECK: bcctrl 7, 9, 0 | |
453 | 0x4c 0xe9 0x04 0x21 | |
454 | ||
455 | # FIXME: decode as blectrl+ 0 | |
456 | # CHECK: bcctrl 7, 1, 0 | |
457 | 0x4c 0xe1 0x04 0x21 | |
458 | ||
459 | # FIXME: decode as blelr- 2 | |
460 | # CHECK: bclr 6, 9, 0 | |
461 | 0x4c 0xc9 0x00 0x20 | |
462 | ||
463 | # FIXME: decode as blelr- 0 | |
464 | # CHECK: bclr 6, 1, 0 | |
465 | 0x4c 0xc1 0x00 0x20 | |
466 | ||
467 | # FIXME: decode as blectr- 2 | |
468 | # CHECK: bcctr 6, 9, 0 | |
469 | 0x4c 0xc9 0x04 0x20 | |
470 | ||
471 | # FIXME: decode as blectr- 0 | |
472 | # CHECK: bcctr 6, 1, 0 | |
473 | 0x4c 0xc1 0x04 0x20 | |
474 | ||
475 | # FIXME: decode as blelrl- 2 | |
476 | # CHECK: bclrl 6, 9, 0 | |
477 | 0x4c 0xc9 0x00 0x21 | |
478 | ||
479 | # FIXME: decode as blelrl- 0 | |
480 | # CHECK: bclrl 6, 1, 0 | |
481 | 0x4c 0xc1 0x00 0x21 | |
482 | ||
483 | # FIXME: decode as blectrl- 2 | |
484 | # CHECK: bcctrl 6, 9, 0 | |
485 | 0x4c 0xc9 0x04 0x21 | |
486 | ||
487 | # FIXME: decode as blectrl- 0 | |
488 | # CHECK: bcctrl 6, 1, 0 | |
489 | 0x4c 0xc1 0x04 0x21 | |
490 | ||
491 | # FIXME: decode as beqlr 2 | |
492 | # CHECK: bclr 12, 10, 0 | |
493 | 0x4d 0x8a 0x00 0x20 | |
494 | ||
495 | # FIXME: decode as beqlr 0 | |
496 | # CHECK: bclr 12, 2, 0 | |
497 | 0x4d 0x82 0x00 0x20 | |
498 | ||
499 | # FIXME: decode as beqctr 2 | |
500 | # CHECK: bcctr 12, 10, 0 | |
501 | 0x4d 0x8a 0x04 0x20 | |
502 | ||
503 | # FIXME: decode as beqctr 0 | |
504 | # CHECK: bcctr 12, 2, 0 | |
505 | 0x4d 0x82 0x04 0x20 | |
506 | ||
507 | # FIXME: decode as beqlrl 2 | |
508 | # CHECK: bclrl 12, 10, 0 | |
509 | 0x4d 0x8a 0x00 0x21 | |
510 | ||
511 | # FIXME: decode as beqlrl 0 | |
512 | # CHECK: bclrl 12, 2, 0 | |
513 | 0x4d 0x82 0x00 0x21 | |
514 | ||
515 | # FIXME: decode as beqctrl 2 | |
516 | # CHECK: bcctrl 12, 10, 0 | |
517 | 0x4d 0x8a 0x04 0x21 | |
518 | ||
519 | # FIXME: decode as beqctrl 0 | |
520 | # CHECK: bcctrl 12, 2, 0 | |
521 | 0x4d 0x82 0x04 0x21 | |
522 | ||
523 | # FIXME: decode as beqlr+ 2 | |
524 | # CHECK: bclr 15, 10, 0 | |
525 | 0x4d 0xea 0x00 0x20 | |
526 | ||
527 | # FIXME: decode as beqlr+ 0 | |
528 | # CHECK: bclr 15, 2, 0 | |
529 | 0x4d 0xe2 0x00 0x20 | |
530 | ||
531 | # FIXME: decode as beqctr+ 2 | |
532 | # CHECK: bcctr 15, 10, 0 | |
533 | 0x4d 0xea 0x04 0x20 | |
534 | ||
535 | # FIXME: decode as beqctr+ 0 | |
536 | # CHECK: bcctr 15, 2, 0 | |
537 | 0x4d 0xe2 0x04 0x20 | |
538 | ||
539 | # FIXME: decode as beqlrl+ 2 | |
540 | # CHECK: bclrl 15, 10, 0 | |
541 | 0x4d 0xea 0x00 0x21 | |
542 | ||
543 | # FIXME: decode as beqlrl+ 0 | |
544 | # CHECK: bclrl 15, 2, 0 | |
545 | 0x4d 0xe2 0x00 0x21 | |
546 | ||
547 | # FIXME: decode as beqctrl+ 2 | |
548 | # CHECK: bcctrl 15, 10, 0 | |
549 | 0x4d 0xea 0x04 0x21 | |
550 | ||
551 | # FIXME: decode as beqctrl+ 0 | |
552 | # CHECK: bcctrl 15, 2, 0 | |
553 | 0x4d 0xe2 0x04 0x21 | |
554 | ||
555 | # FIXME: decode as beqlr- 2 | |
556 | # CHECK: bclr 14, 10, 0 | |
557 | 0x4d 0xca 0x00 0x20 | |
558 | ||
559 | # FIXME: decode as beqlr- 0 | |
560 | # CHECK: bclr 14, 2, 0 | |
561 | 0x4d 0xc2 0x00 0x20 | |
562 | ||
563 | # FIXME: decode as beqctr- 2 | |
564 | # CHECK: bcctr 14, 10, 0 | |
565 | 0x4d 0xca 0x04 0x20 | |
566 | ||
567 | # FIXME: decode as beqctr- 0 | |
568 | # CHECK: bcctr 14, 2, 0 | |
569 | 0x4d 0xc2 0x04 0x20 | |
570 | ||
571 | # FIXME: decode as beqlrl- 2 | |
572 | # CHECK: bclrl 14, 10, 0 | |
573 | 0x4d 0xca 0x00 0x21 | |
574 | ||
575 | # FIXME: decode as beqlrl- 0 | |
576 | # CHECK: bclrl 14, 2, 0 | |
577 | 0x4d 0xc2 0x00 0x21 | |
578 | ||
579 | # FIXME: decode as beqctrl- 2 | |
580 | # CHECK: bcctrl 14, 10, 0 | |
581 | 0x4d 0xca 0x04 0x21 | |
582 | ||
583 | # FIXME: decode as beqctrl- 0 | |
584 | # CHECK: bcctrl 14, 2, 0 | |
585 | 0x4d 0xc2 0x04 0x21 | |
586 | ||
587 | # FIXME: decode as bgelr 2 | |
588 | # CHECK: bclr 4, 8, 0 | |
589 | 0x4c 0x88 0x00 0x20 | |
590 | ||
591 | # FIXME: decode as bgelr 0 | |
592 | # CHECK: bclr 4, 0, 0 | |
593 | 0x4c 0x80 0x00 0x20 | |
594 | ||
595 | # FIXME: decode as bgectr 2 | |
596 | # CHECK: bcctr 4, 8, 0 | |
597 | 0x4c 0x88 0x04 0x20 | |
598 | ||
599 | # FIXME: decode as bgectr 0 | |
600 | # CHECK: bcctr 4, 0, 0 | |
601 | 0x4c 0x80 0x04 0x20 | |
602 | ||
603 | # FIXME: decode as bgelrl 2 | |
604 | # CHECK: bclrl 4, 8, 0 | |
605 | 0x4c 0x88 0x00 0x21 | |
606 | ||
607 | # FIXME: decode as bgelrl 0 | |
608 | # CHECK: bclrl 4, 0, 0 | |
609 | 0x4c 0x80 0x00 0x21 | |
610 | ||
611 | # FIXME: decode as bgectrl 2 | |
612 | # CHECK: bcctrl 4, 8, 0 | |
613 | 0x4c 0x88 0x04 0x21 | |
614 | ||
615 | # FIXME: decode as bgectrl 0 | |
616 | # CHECK: bcctrl 4, 0, 0 | |
617 | 0x4c 0x80 0x04 0x21 | |
618 | ||
619 | # FIXME: decode as bgelr+ 2 | |
620 | # CHECK: bclr 7, 8, 0 | |
621 | 0x4c 0xe8 0x00 0x20 | |
622 | ||
623 | # FIXME: decode as bgelr+ 0 | |
624 | # CHECK: bclr 7, 0, 0 | |
625 | 0x4c 0xe0 0x00 0x20 | |
626 | ||
627 | # FIXME: decode as bgectr+ 2 | |
628 | # CHECK: bcctr 7, 8, 0 | |
629 | 0x4c 0xe8 0x04 0x20 | |
630 | ||
631 | # FIXME: decode as bgectr+ 0 | |
632 | # CHECK: bcctr 7, 0, 0 | |
633 | 0x4c 0xe0 0x04 0x20 | |
634 | ||
635 | # FIXME: decode as bgelrl+ 2 | |
636 | # CHECK: bclrl 7, 8, 0 | |
637 | 0x4c 0xe8 0x00 0x21 | |
638 | ||
639 | # FIXME: decode as bgelrl+ 0 | |
640 | # CHECK: bclrl 7, 0, 0 | |
641 | 0x4c 0xe0 0x00 0x21 | |
642 | ||
643 | # FIXME: decode as bgectrl+ 2 | |
644 | # CHECK: bcctrl 7, 8, 0 | |
645 | 0x4c 0xe8 0x04 0x21 | |
646 | ||
647 | # FIXME: decode as bgectrl+ 0 | |
648 | # CHECK: bcctrl 7, 0, 0 | |
649 | 0x4c 0xe0 0x04 0x21 | |
650 | ||
651 | # FIXME: decode as bgelr- 2 | |
652 | # CHECK: bclr 6, 8, 0 | |
653 | 0x4c 0xc8 0x00 0x20 | |
654 | ||
655 | # FIXME: decode as bgelr- 0 | |
656 | # CHECK: bclr 6, 0, 0 | |
657 | 0x4c 0xc0 0x00 0x20 | |
658 | ||
659 | # FIXME: decode as bgectr- 2 | |
660 | # CHECK: bcctr 6, 8, 0 | |
661 | 0x4c 0xc8 0x04 0x20 | |
662 | ||
663 | # FIXME: decode as bgectr- 0 | |
664 | # CHECK: bcctr 6, 0, 0 | |
665 | 0x4c 0xc0 0x04 0x20 | |
666 | ||
667 | # FIXME: decode as bgelrl- 2 | |
668 | # CHECK: bclrl 6, 8, 0 | |
669 | 0x4c 0xc8 0x00 0x21 | |
670 | ||
671 | # FIXME: decode as bgelrl- 0 | |
672 | # CHECK: bclrl 6, 0, 0 | |
673 | 0x4c 0xc0 0x00 0x21 | |
674 | ||
675 | # FIXME: decode as bgectrl- 2 | |
676 | # CHECK: bcctrl 6, 8, 0 | |
677 | 0x4c 0xc8 0x04 0x21 | |
678 | ||
679 | # FIXME: decode as bgectrl- 0 | |
680 | # CHECK: bcctrl 6, 0, 0 | |
681 | 0x4c 0xc0 0x04 0x21 | |
682 | ||
683 | # FIXME: decode as bgtlr 2 | |
684 | # CHECK: bclr 12, 9, 0 | |
685 | 0x4d 0x89 0x00 0x20 | |
686 | ||
687 | # FIXME: decode as bgtlr 0 | |
688 | # CHECK: bclr 12, 1, 0 | |
689 | 0x4d 0x81 0x00 0x20 | |
690 | ||
691 | # FIXME: decode as bgtctr 2 | |
692 | # CHECK: bcctr 12, 9, 0 | |
693 | 0x4d 0x89 0x04 0x20 | |
694 | ||
695 | # FIXME: decode as bgtctr 0 | |
696 | # CHECK: bcctr 12, 1, 0 | |
697 | 0x4d 0x81 0x04 0x20 | |
698 | ||
699 | # FIXME: decode as bgtlrl 2 | |
700 | # CHECK: bclrl 12, 9, 0 | |
701 | 0x4d 0x89 0x00 0x21 | |
702 | ||
703 | # FIXME: decode as bgtlrl 0 | |
704 | # CHECK: bclrl 12, 1, 0 | |
705 | 0x4d 0x81 0x00 0x21 | |
706 | ||
707 | # FIXME: decode as bgtctrl 2 | |
708 | # CHECK: bcctrl 12, 9, 0 | |
709 | 0x4d 0x89 0x04 0x21 | |
710 | ||
711 | # FIXME: decode as bgtctrl 0 | |
712 | # CHECK: bcctrl 12, 1, 0 | |
713 | 0x4d 0x81 0x04 0x21 | |
714 | ||
715 | # FIXME: decode as bgtlr+ 2 | |
716 | # CHECK: bclr 15, 9, 0 | |
717 | 0x4d 0xe9 0x00 0x20 | |
718 | ||
719 | # FIXME: decode as bgtlr+ 0 | |
720 | # CHECK: bclr 15, 1, 0 | |
721 | 0x4d 0xe1 0x00 0x20 | |
722 | ||
723 | # FIXME: decode as bgtctr+ 2 | |
724 | # CHECK: bcctr 15, 9, 0 | |
725 | 0x4d 0xe9 0x04 0x20 | |
726 | ||
727 | # FIXME: decode as bgtctr+ 0 | |
728 | # CHECK: bcctr 15, 1, 0 | |
729 | 0x4d 0xe1 0x04 0x20 | |
730 | ||
731 | # FIXME: decode as bgtlrl+ 2 | |
732 | # CHECK: bclrl 15, 9, 0 | |
733 | 0x4d 0xe9 0x00 0x21 | |
734 | ||
735 | # FIXME: decode as bgtlrl+ 0 | |
736 | # CHECK: bclrl 15, 1, 0 | |
737 | 0x4d 0xe1 0x00 0x21 | |
738 | ||
739 | # FIXME: decode as bgtctrl+ 2 | |
740 | # CHECK: bcctrl 15, 9, 0 | |
741 | 0x4d 0xe9 0x04 0x21 | |
742 | ||
743 | # FIXME: decode as bgtctrl+ 0 | |
744 | # CHECK: bcctrl 15, 1, 0 | |
745 | 0x4d 0xe1 0x04 0x21 | |
746 | ||
747 | # FIXME: decode as bgtlr- 2 | |
748 | # CHECK: bclr 14, 9, 0 | |
749 | 0x4d 0xc9 0x00 0x20 | |
750 | ||
751 | # FIXME: decode as bgtlr- 0 | |
752 | # CHECK: bclr 14, 1, 0 | |
753 | 0x4d 0xc1 0x00 0x20 | |
754 | ||
755 | # FIXME: decode as bgtctr- 2 | |
756 | # CHECK: bcctr 14, 9, 0 | |
757 | 0x4d 0xc9 0x04 0x20 | |
758 | ||
759 | # FIXME: decode as bgtctr- 0 | |
760 | # CHECK: bcctr 14, 1, 0 | |
761 | 0x4d 0xc1 0x04 0x20 | |
762 | ||
763 | # FIXME: decode as bgtlrl- 2 | |
764 | # CHECK: bclrl 14, 9, 0 | |
765 | 0x4d 0xc9 0x00 0x21 | |
766 | ||
767 | # FIXME: decode as bgtlrl- 0 | |
768 | # CHECK: bclrl 14, 1, 0 | |
769 | 0x4d 0xc1 0x00 0x21 | |
770 | ||
771 | # FIXME: decode as bgtctrl- 2 | |
772 | # CHECK: bcctrl 14, 9, 0 | |
773 | 0x4d 0xc9 0x04 0x21 | |
774 | ||
775 | # FIXME: decode as bgtctrl- 0 | |
776 | # CHECK: bcctrl 14, 1, 0 | |
777 | 0x4d 0xc1 0x04 0x21 | |
778 | ||
779 | # FIXME: decode as bgelr 2 | |
780 | # CHECK: bclr 4, 8, 0 | |
781 | 0x4c 0x88 0x00 0x20 | |
782 | ||
783 | # FIXME: decode as bgelr 0 | |
784 | # CHECK: bclr 4, 0, 0 | |
785 | 0x4c 0x80 0x00 0x20 | |
786 | ||
787 | # FIXME: decode as bgectr 2 | |
788 | # CHECK: bcctr 4, 8, 0 | |
789 | 0x4c 0x88 0x04 0x20 | |
790 | ||
791 | # FIXME: decode as bgectr 0 | |
792 | # CHECK: bcctr 4, 0, 0 | |
793 | 0x4c 0x80 0x04 0x20 | |
794 | ||
795 | # FIXME: decode as bgelrl 2 | |
796 | # CHECK: bclrl 4, 8, 0 | |
797 | 0x4c 0x88 0x00 0x21 | |
798 | ||
799 | # FIXME: decode as bgelrl 0 | |
800 | # CHECK: bclrl 4, 0, 0 | |
801 | 0x4c 0x80 0x00 0x21 | |
802 | ||
803 | # FIXME: decode as bgectrl 2 | |
804 | # CHECK: bcctrl 4, 8, 0 | |
805 | 0x4c 0x88 0x04 0x21 | |
806 | ||
807 | # FIXME: decode as bgectrl 0 | |
808 | # CHECK: bcctrl 4, 0, 0 | |
809 | 0x4c 0x80 0x04 0x21 | |
810 | ||
811 | # FIXME: decode as bgelr+ 2 | |
812 | # CHECK: bclr 7, 8, 0 | |
813 | 0x4c 0xe8 0x00 0x20 | |
814 | ||
815 | # FIXME: decode as bgelr+ 0 | |
816 | # CHECK: bclr 7, 0, 0 | |
817 | 0x4c 0xe0 0x00 0x20 | |
818 | ||
819 | # FIXME: decode as bgectr+ 2 | |
820 | # CHECK: bcctr 7, 8, 0 | |
821 | 0x4c 0xe8 0x04 0x20 | |
822 | ||
823 | # FIXME: decode as bgectr+ 0 | |
824 | # CHECK: bcctr 7, 0, 0 | |
825 | 0x4c 0xe0 0x04 0x20 | |
826 | ||
827 | # FIXME: decode as bgelrl+ 2 | |
828 | # CHECK: bclrl 7, 8, 0 | |
829 | 0x4c 0xe8 0x00 0x21 | |
830 | ||
831 | # FIXME: decode as bgelrl+ 0 | |
832 | # CHECK: bclrl 7, 0, 0 | |
833 | 0x4c 0xe0 0x00 0x21 | |
834 | ||
835 | # FIXME: decode as bgectrl+ 2 | |
836 | # CHECK: bcctrl 7, 8, 0 | |
837 | 0x4c 0xe8 0x04 0x21 | |
838 | ||
839 | # FIXME: decode as bgectrl+ 0 | |
840 | # CHECK: bcctrl 7, 0, 0 | |
841 | 0x4c 0xe0 0x04 0x21 | |
842 | ||
843 | # FIXME: decode as bgelr- 2 | |
844 | # CHECK: bclr 6, 8, 0 | |
845 | 0x4c 0xc8 0x00 0x20 | |
846 | ||
847 | # FIXME: decode as bgelr- 0 | |
848 | # CHECK: bclr 6, 0, 0 | |
849 | 0x4c 0xc0 0x00 0x20 | |
850 | ||
851 | # FIXME: decode as bgectr- 2 | |
852 | # CHECK: bcctr 6, 8, 0 | |
853 | 0x4c 0xc8 0x04 0x20 | |
854 | ||
855 | # FIXME: decode as bgectr- 0 | |
856 | # CHECK: bcctr 6, 0, 0 | |
857 | 0x4c 0xc0 0x04 0x20 | |
858 | ||
859 | # FIXME: decode as bgelrl- 2 | |
860 | # CHECK: bclrl 6, 8, 0 | |
861 | 0x4c 0xc8 0x00 0x21 | |
862 | ||
863 | # FIXME: decode as bgelrl- 0 | |
864 | # CHECK: bclrl 6, 0, 0 | |
865 | 0x4c 0xc0 0x00 0x21 | |
866 | ||
867 | # FIXME: decode as bgectrl- 2 | |
868 | # CHECK: bcctrl 6, 8, 0 | |
869 | 0x4c 0xc8 0x04 0x21 | |
870 | ||
871 | # FIXME: decode as bgectrl- 0 | |
872 | # CHECK: bcctrl 6, 0, 0 | |
873 | 0x4c 0xc0 0x04 0x21 | |
874 | ||
875 | # FIXME: decode as bnelr 2 | |
876 | # CHECK: bclr 4, 10, 0 | |
877 | 0x4c 0x8a 0x00 0x20 | |
878 | ||
879 | # FIXME: decode as bnelr 0 | |
880 | # CHECK: bclr 4, 2, 0 | |
881 | 0x4c 0x82 0x00 0x20 | |
882 | ||
883 | # FIXME: decode as bnectr 2 | |
884 | # CHECK: bcctr 4, 10, 0 | |
885 | 0x4c 0x8a 0x04 0x20 | |
886 | ||
887 | # FIXME: decode as bnectr 0 | |
888 | # CHECK: bcctr 4, 2, 0 | |
889 | 0x4c 0x82 0x04 0x20 | |
890 | ||
891 | # FIXME: decode as bnelrl 2 | |
892 | # CHECK: bclrl 4, 10, 0 | |
893 | 0x4c 0x8a 0x00 0x21 | |
894 | ||
895 | # FIXME: decode as bnelrl 0 | |
896 | # CHECK: bclrl 4, 2, 0 | |
897 | 0x4c 0x82 0x00 0x21 | |
898 | ||
899 | # FIXME: decode as bnectrl 2 | |
900 | # CHECK: bcctrl 4, 10, 0 | |
901 | 0x4c 0x8a 0x04 0x21 | |
902 | ||
903 | # FIXME: decode as bnectrl 0 | |
904 | # CHECK: bcctrl 4, 2, 0 | |
905 | 0x4c 0x82 0x04 0x21 | |
906 | ||
907 | # FIXME: decode as bnelr+ 2 | |
908 | # CHECK: bclr 7, 10, 0 | |
909 | 0x4c 0xea 0x00 0x20 | |
910 | ||
911 | # FIXME: decode as bnelr+ 0 | |
912 | # CHECK: bclr 7, 2, 0 | |
913 | 0x4c 0xe2 0x00 0x20 | |
914 | ||
915 | # FIXME: decode as bnectr+ 2 | |
916 | # CHECK: bcctr 7, 10, 0 | |
917 | 0x4c 0xea 0x04 0x20 | |
918 | ||
919 | # FIXME: decode as bnectr+ 0 | |
920 | # CHECK: bcctr 7, 2, 0 | |
921 | 0x4c 0xe2 0x04 0x20 | |
922 | ||
923 | # FIXME: decode as bnelrl+ 2 | |
924 | # CHECK: bclrl 7, 10, 0 | |
925 | 0x4c 0xea 0x00 0x21 | |
926 | ||
927 | # FIXME: decode as bnelrl+ 0 | |
928 | # CHECK: bclrl 7, 2, 0 | |
929 | 0x4c 0xe2 0x00 0x21 | |
930 | ||
931 | # FIXME: decode as bnectrl+ 2 | |
932 | # CHECK: bcctrl 7, 10, 0 | |
933 | 0x4c 0xea 0x04 0x21 | |
934 | ||
935 | # FIXME: decode as bnectrl+ 0 | |
936 | # CHECK: bcctrl 7, 2, 0 | |
937 | 0x4c 0xe2 0x04 0x21 | |
938 | ||
939 | # FIXME: decode as bnelr- 2 | |
940 | # CHECK: bclr 6, 10, 0 | |
941 | 0x4c 0xca 0x00 0x20 | |
942 | ||
943 | # FIXME: decode as bnelr- 0 | |
944 | # CHECK: bclr 6, 2, 0 | |
945 | 0x4c 0xc2 0x00 0x20 | |
946 | ||
947 | # FIXME: decode as bnectr- 2 | |
948 | # CHECK: bcctr 6, 10, 0 | |
949 | 0x4c 0xca 0x04 0x20 | |
950 | ||
951 | # FIXME: decode as bnectr- 0 | |
952 | # CHECK: bcctr 6, 2, 0 | |
953 | 0x4c 0xc2 0x04 0x20 | |
954 | ||
955 | # FIXME: decode as bnelrl- 2 | |
956 | # CHECK: bclrl 6, 10, 0 | |
957 | 0x4c 0xca 0x00 0x21 | |
958 | ||
959 | # FIXME: decode as bnelrl- 0 | |
960 | # CHECK: bclrl 6, 2, 0 | |
961 | 0x4c 0xc2 0x00 0x21 | |
962 | ||
963 | # FIXME: decode as bnectrl- 2 | |
964 | # CHECK: bcctrl 6, 10, 0 | |
965 | 0x4c 0xca 0x04 0x21 | |
966 | ||
967 | # FIXME: decode as bnectrl- 0 | |
968 | # CHECK: bcctrl 6, 2, 0 | |
969 | 0x4c 0xc2 0x04 0x21 | |
970 | ||
971 | # FIXME: decode as blelr 2 | |
972 | # CHECK: bclr 4, 9, 0 | |
973 | 0x4c 0x89 0x00 0x20 | |
974 | ||
975 | # FIXME: decode as blelr 0 | |
976 | # CHECK: bclr 4, 1, 0 | |
977 | 0x4c 0x81 0x00 0x20 | |
978 | ||
979 | # FIXME: decode as blectr 2 | |
980 | # CHECK: bcctr 4, 9, 0 | |
981 | 0x4c 0x89 0x04 0x20 | |
982 | ||
983 | # FIXME: decode as blectr 0 | |
984 | # CHECK: bcctr 4, 1, 0 | |
985 | 0x4c 0x81 0x04 0x20 | |
986 | ||
987 | # FIXME: decode as blelrl 2 | |
988 | # CHECK: bclrl 4, 9, 0 | |
989 | 0x4c 0x89 0x00 0x21 | |
990 | ||
991 | # FIXME: decode as blelrl 0 | |
992 | # CHECK: bclrl 4, 1, 0 | |
993 | 0x4c 0x81 0x00 0x21 | |
994 | ||
995 | # FIXME: decode as blectrl 2 | |
996 | # CHECK: bcctrl 4, 9, 0 | |
997 | 0x4c 0x89 0x04 0x21 | |
998 | ||
999 | # FIXME: decode as blectrl 0 | |
1000 | # CHECK: bcctrl 4, 1, 0 | |
1001 | 0x4c 0x81 0x04 0x21 | |
1002 | ||
1003 | # FIXME: decode as blelr+ 2 | |
1004 | # CHECK: bclr 7, 9, 0 | |
1005 | 0x4c 0xe9 0x00 0x20 | |
1006 | ||
1007 | # FIXME: decode as blelr+ 0 | |
1008 | # CHECK: bclr 7, 1, 0 | |
1009 | 0x4c 0xe1 0x00 0x20 | |
1010 | ||
1011 | # FIXME: decode as blectr+ 2 | |
1012 | # CHECK: bcctr 7, 9, 0 | |
1013 | 0x4c 0xe9 0x04 0x20 | |
1014 | ||
1015 | # FIXME: decode as blectr+ 0 | |
1016 | # CHECK: bcctr 7, 1, 0 | |
1017 | 0x4c 0xe1 0x04 0x20 | |
1018 | ||
1019 | # FIXME: decode as blelrl+ 2 | |
1020 | # CHECK: bclrl 7, 9, 0 | |
1021 | 0x4c 0xe9 0x00 0x21 | |
1022 | ||
1023 | # FIXME: decode as blelrl+ 0 | |
1024 | # CHECK: bclrl 7, 1, 0 | |
1025 | 0x4c 0xe1 0x00 0x21 | |
1026 | ||
1027 | # FIXME: decode as blectrl+ 2 | |
1028 | # CHECK: bcctrl 7, 9, 0 | |
1029 | 0x4c 0xe9 0x04 0x21 | |
1030 | ||
1031 | # FIXME: decode as blectrl+ 0 | |
1032 | # CHECK: bcctrl 7, 1, 0 | |
1033 | 0x4c 0xe1 0x04 0x21 | |
1034 | ||
1035 | # FIXME: decode as blelr- 2 | |
1036 | # CHECK: bclr 6, 9, 0 | |
1037 | 0x4c 0xc9 0x00 0x20 | |
1038 | ||
1039 | # FIXME: decode as blelr- 0 | |
1040 | # CHECK: bclr 6, 1, 0 | |
1041 | 0x4c 0xc1 0x00 0x20 | |
1042 | ||
1043 | # FIXME: decode as blectr- 2 | |
1044 | # CHECK: bcctr 6, 9, 0 | |
1045 | 0x4c 0xc9 0x04 0x20 | |
1046 | ||
1047 | # FIXME: decode as blectr- 0 | |
1048 | # CHECK: bcctr 6, 1, 0 | |
1049 | 0x4c 0xc1 0x04 0x20 | |
1050 | ||
1051 | # FIXME: decode as blelrl- 2 | |
1052 | # CHECK: bclrl 6, 9, 0 | |
1053 | 0x4c 0xc9 0x00 0x21 | |
1054 | ||
1055 | # FIXME: decode as blelrl- 0 | |
1056 | # CHECK: bclrl 6, 1, 0 | |
1057 | 0x4c 0xc1 0x00 0x21 | |
1058 | ||
1059 | # FIXME: decode as blectrl- 2 | |
1060 | # CHECK: bcctrl 6, 9, 0 | |
1061 | 0x4c 0xc9 0x04 0x21 | |
1062 | ||
1063 | # FIXME: decode as blectrl- 0 | |
1064 | # CHECK: bcctrl 6, 1, 0 | |
1065 | 0x4c 0xc1 0x04 0x21 | |
1066 | ||
1067 | # FIXME: decode as bunlr 2 | |
1068 | # CHECK: bclr 12, 11, 0 | |
1069 | 0x4d 0x8b 0x00 0x20 | |
1070 | ||
1071 | # FIXME: decode as bunlr 0 | |
1072 | # CHECK: bclr 12, 3, 0 | |
1073 | 0x4d 0x83 0x00 0x20 | |
1074 | ||
1075 | # FIXME: decode as bunctr 2 | |
1076 | # CHECK: bcctr 12, 11, 0 | |
1077 | 0x4d 0x8b 0x04 0x20 | |
1078 | ||
1079 | # FIXME: decode as bunctr 0 | |
1080 | # CHECK: bcctr 12, 3, 0 | |
1081 | 0x4d 0x83 0x04 0x20 | |
1082 | ||
1083 | # FIXME: decode as bunlrl 2 | |
1084 | # CHECK: bclrl 12, 11, 0 | |
1085 | 0x4d 0x8b 0x00 0x21 | |
1086 | ||
1087 | # FIXME: decode as bunlrl 0 | |
1088 | # CHECK: bclrl 12, 3, 0 | |
1089 | 0x4d 0x83 0x00 0x21 | |
1090 | ||
1091 | # FIXME: decode as bunctrl 2 | |
1092 | # CHECK: bcctrl 12, 11, 0 | |
1093 | 0x4d 0x8b 0x04 0x21 | |
1094 | ||
1095 | # FIXME: decode as bunctrl 0 | |
1096 | # CHECK: bcctrl 12, 3, 0 | |
1097 | 0x4d 0x83 0x04 0x21 | |
1098 | ||
1099 | # FIXME: decode as bunlr+ 2 | |
1100 | # CHECK: bclr 15, 11, 0 | |
1101 | 0x4d 0xeb 0x00 0x20 | |
1102 | ||
1103 | # FIXME: decode as bunlr+ 0 | |
1104 | # CHECK: bclr 15, 3, 0 | |
1105 | 0x4d 0xe3 0x00 0x20 | |
1106 | ||
1107 | # FIXME: decode as bunctr+ 2 | |
1108 | # CHECK: bcctr 15, 11, 0 | |
1109 | 0x4d 0xeb 0x04 0x20 | |
1110 | ||
1111 | # FIXME: decode as bunctr+ 0 | |
1112 | # CHECK: bcctr 15, 3, 0 | |
1113 | 0x4d 0xe3 0x04 0x20 | |
1114 | ||
1115 | # FIXME: decode as bunlrl+ 2 | |
1116 | # CHECK: bclrl 15, 11, 0 | |
1117 | 0x4d 0xeb 0x00 0x21 | |
1118 | ||
1119 | # FIXME: decode as bunlrl+ 0 | |
1120 | # CHECK: bclrl 15, 3, 0 | |
1121 | 0x4d 0xe3 0x00 0x21 | |
1122 | ||
1123 | # FIXME: decode as bunctrl+ 2 | |
1124 | # CHECK: bcctrl 15, 11, 0 | |
1125 | 0x4d 0xeb 0x04 0x21 | |
1126 | ||
1127 | # FIXME: decode as bunctrl+ 0 | |
1128 | # CHECK: bcctrl 15, 3, 0 | |
1129 | 0x4d 0xe3 0x04 0x21 | |
1130 | ||
1131 | # FIXME: decode as bunlr- 2 | |
1132 | # CHECK: bclr 14, 11, 0 | |
1133 | 0x4d 0xcb 0x00 0x20 | |
1134 | ||
1135 | # FIXME: decode as bunlr- 0 | |
1136 | # CHECK: bclr 14, 3, 0 | |
1137 | 0x4d 0xc3 0x00 0x20 | |
1138 | ||
1139 | # FIXME: decode as bunctr- 2 | |
1140 | # CHECK: bcctr 14, 11, 0 | |
1141 | 0x4d 0xcb 0x04 0x20 | |
1142 | ||
1143 | # FIXME: decode as bunctr- 0 | |
1144 | # CHECK: bcctr 14, 3, 0 | |
1145 | 0x4d 0xc3 0x04 0x20 | |
1146 | ||
1147 | # FIXME: decode as bunlrl- 2 | |
1148 | # CHECK: bclrl 14, 11, 0 | |
1149 | 0x4d 0xcb 0x00 0x21 | |
1150 | ||
1151 | # FIXME: decode as bunlrl- 0 | |
1152 | # CHECK: bclrl 14, 3, 0 | |
1153 | 0x4d 0xc3 0x00 0x21 | |
1154 | ||
1155 | # FIXME: decode as bunctrl- 2 | |
1156 | # CHECK: bcctrl 14, 11, 0 | |
1157 | 0x4d 0xcb 0x04 0x21 | |
1158 | ||
1159 | # FIXME: decode as bunctrl- 0 | |
1160 | # CHECK: bcctrl 14, 3, 0 | |
1161 | 0x4d 0xc3 0x04 0x21 | |
1162 | ||
1163 | # FIXME: decode as bnulr 2 | |
1164 | # CHECK: bclr 4, 11, 0 | |
1165 | 0x4c 0x8b 0x00 0x20 | |
1166 | ||
1167 | # FIXME: decode as bnulr 0 | |
1168 | # CHECK: bclr 4, 3, 0 | |
1169 | 0x4c 0x83 0x00 0x20 | |
1170 | ||
1171 | # FIXME: decode as bnuctr 2 | |
1172 | # CHECK: bcctr 4, 11, 0 | |
1173 | 0x4c 0x8b 0x04 0x20 | |
1174 | ||
1175 | # FIXME: decode as bnuctr 0 | |
1176 | # CHECK: bcctr 4, 3, 0 | |
1177 | 0x4c 0x83 0x04 0x20 | |
1178 | ||
1179 | # FIXME: decode as bnulrl 2 | |
1180 | # CHECK: bclrl 4, 11, 0 | |
1181 | 0x4c 0x8b 0x00 0x21 | |
1182 | ||
1183 | # FIXME: decode as bnulrl 0 | |
1184 | # CHECK: bclrl 4, 3, 0 | |
1185 | 0x4c 0x83 0x00 0x21 | |
1186 | ||
1187 | # FIXME: decode as bnuctrl 2 | |
1188 | # CHECK: bcctrl 4, 11, 0 | |
1189 | 0x4c 0x8b 0x04 0x21 | |
1190 | ||
1191 | # FIXME: decode as bnuctrl 0 | |
1192 | # CHECK: bcctrl 4, 3, 0 | |
1193 | 0x4c 0x83 0x04 0x21 | |
1194 | ||
1195 | # FIXME: decode as bnulr+ 2 | |
1196 | # CHECK: bclr 7, 11, 0 | |
1197 | 0x4c 0xeb 0x00 0x20 | |
1198 | ||
1199 | # FIXME: decode as bnulr+ 0 | |
1200 | # CHECK: bclr 7, 3, 0 | |
1201 | 0x4c 0xe3 0x00 0x20 | |
1202 | ||
1203 | # FIXME: decode as bnuctr+ 2 | |
1204 | # CHECK: bcctr 7, 11, 0 | |
1205 | 0x4c 0xeb 0x04 0x20 | |
1206 | ||
1207 | # FIXME: decode as bnuctr+ 0 | |
1208 | # CHECK: bcctr 7, 3, 0 | |
1209 | 0x4c 0xe3 0x04 0x20 | |
1210 | ||
1211 | # FIXME: decode as bnulrl+ 2 | |
1212 | # CHECK: bclrl 7, 11, 0 | |
1213 | 0x4c 0xeb 0x00 0x21 | |
1214 | ||
1215 | # FIXME: decode as bnulrl+ 0 | |
1216 | # CHECK: bclrl 7, 3, 0 | |
1217 | 0x4c 0xe3 0x00 0x21 | |
1218 | ||
1219 | # FIXME: decode as bnuctrl+ 2 | |
1220 | # CHECK: bcctrl 7, 11, 0 | |
1221 | 0x4c 0xeb 0x04 0x21 | |
1222 | ||
1223 | # FIXME: decode as bnuctrl+ 0 | |
1224 | # CHECK: bcctrl 7, 3, 0 | |
1225 | 0x4c 0xe3 0x04 0x21 | |
1226 | ||
1227 | # FIXME: decode as bnulr- 2 | |
1228 | # CHECK: bclr 6, 11, 0 | |
1229 | 0x4c 0xcb 0x00 0x20 | |
1230 | ||
1231 | # FIXME: decode as bnulr- 0 | |
1232 | # CHECK: bclr 6, 3, 0 | |
1233 | 0x4c 0xc3 0x00 0x20 | |
1234 | ||
1235 | # FIXME: decode as bnuctr- 2 | |
1236 | # CHECK: bcctr 6, 11, 0 | |
1237 | 0x4c 0xcb 0x04 0x20 | |
1238 | ||
1239 | # FIXME: decode as bnuctr- 0 | |
1240 | # CHECK: bcctr 6, 3, 0 | |
1241 | 0x4c 0xc3 0x04 0x20 | |
1242 | ||
1243 | # FIXME: decode as bnulrl- 2 | |
1244 | # CHECK: bclrl 6, 11, 0 | |
1245 | 0x4c 0xcb 0x00 0x21 | |
1246 | ||
1247 | # FIXME: decode as bnulrl- 0 | |
1248 | # CHECK: bclrl 6, 3, 0 | |
1249 | 0x4c 0xc3 0x00 0x21 | |
1250 | ||
1251 | # FIXME: decode as bnuctrl- 2 | |
1252 | # CHECK: bcctrl 6, 11, 0 | |
1253 | 0x4c 0xcb 0x04 0x21 | |
1254 | ||
1255 | # FIXME: decode as bnuctrl- 0 | |
1256 | # CHECK: bcctrl 6, 3, 0 | |
1257 | 0x4c 0xc3 0x04 0x21 | |
1258 | ||
1259 | # FIXME: decode as bunlr 2 | |
1260 | # CHECK: bclr 12, 11, 0 | |
1261 | 0x4d 0x8b 0x00 0x20 | |
1262 | ||
1263 | # FIXME: decode as bunlr 0 | |
1264 | # CHECK: bclr 12, 3, 0 | |
1265 | 0x4d 0x83 0x00 0x20 | |
1266 | ||
1267 | # FIXME: decode as bunctr 2 | |
1268 | # CHECK: bcctr 12, 11, 0 | |
1269 | 0x4d 0x8b 0x04 0x20 | |
1270 | ||
1271 | # FIXME: decode as bunctr 0 | |
1272 | # CHECK: bcctr 12, 3, 0 | |
1273 | 0x4d 0x83 0x04 0x20 | |
1274 | ||
1275 | # FIXME: decode as bunlrl 2 | |
1276 | # CHECK: bclrl 12, 11, 0 | |
1277 | 0x4d 0x8b 0x00 0x21 | |
1278 | ||
1279 | # FIXME: decode as bunlrl 0 | |
1280 | # CHECK: bclrl 12, 3, 0 | |
1281 | 0x4d 0x83 0x00 0x21 | |
1282 | ||
1283 | # FIXME: decode as bunctrl 2 | |
1284 | # CHECK: bcctrl 12, 11, 0 | |
1285 | 0x4d 0x8b 0x04 0x21 | |
1286 | ||
1287 | # FIXME: decode as bunctrl 0 | |
1288 | # CHECK: bcctrl 12, 3, 0 | |
1289 | 0x4d 0x83 0x04 0x21 | |
1290 | ||
1291 | # FIXME: decode as bunlr+ 2 | |
1292 | # CHECK: bclr 15, 11, 0 | |
1293 | 0x4d 0xeb 0x00 0x20 | |
1294 | ||
1295 | # FIXME: decode as bunlr+ 0 | |
1296 | # CHECK: bclr 15, 3, 0 | |
1297 | 0x4d 0xe3 0x00 0x20 | |
1298 | ||
1299 | # FIXME: decode as bunctr+ 2 | |
1300 | # CHECK: bcctr 15, 11, 0 | |
1301 | 0x4d 0xeb 0x04 0x20 | |
1302 | ||
1303 | # FIXME: decode as bunctr+ 0 | |
1304 | # CHECK: bcctr 15, 3, 0 | |
1305 | 0x4d 0xe3 0x04 0x20 | |
1306 | ||
1307 | # FIXME: decode as bunlrl+ 2 | |
1308 | # CHECK: bclrl 15, 11, 0 | |
1309 | 0x4d 0xeb 0x00 0x21 | |
1310 | ||
1311 | # FIXME: decode as bunlrl+ 0 | |
1312 | # CHECK: bclrl 15, 3, 0 | |
1313 | 0x4d 0xe3 0x00 0x21 | |
1314 | ||
1315 | # FIXME: decode as bunctrl+ 2 | |
1316 | # CHECK: bcctrl 15, 11, 0 | |
1317 | 0x4d 0xeb 0x04 0x21 | |
1318 | ||
1319 | # FIXME: decode as bunctrl+ 0 | |
1320 | # CHECK: bcctrl 15, 3, 0 | |
1321 | 0x4d 0xe3 0x04 0x21 | |
1322 | ||
1323 | # FIXME: decode as bunlr- 2 | |
1324 | # CHECK: bclr 14, 11, 0 | |
1325 | 0x4d 0xcb 0x00 0x20 | |
1326 | ||
1327 | # FIXME: decode as bunlr- 0 | |
1328 | # CHECK: bclr 14, 3, 0 | |
1329 | 0x4d 0xc3 0x00 0x20 | |
1330 | ||
1331 | # FIXME: decode as bunctr- 2 | |
1332 | # CHECK: bcctr 14, 11, 0 | |
1333 | 0x4d 0xcb 0x04 0x20 | |
1334 | ||
1335 | # FIXME: decode as bunctr- 0 | |
1336 | # CHECK: bcctr 14, 3, 0 | |
1337 | 0x4d 0xc3 0x04 0x20 | |
1338 | ||
1339 | # FIXME: decode as bunlrl- 2 | |
1340 | # CHECK: bclrl 14, 11, 0 | |
1341 | 0x4d 0xcb 0x00 0x21 | |
1342 | ||
1343 | # FIXME: decode as bunlrl- 0 | |
1344 | # CHECK: bclrl 14, 3, 0 | |
1345 | 0x4d 0xc3 0x00 0x21 | |
1346 | ||
1347 | # FIXME: decode as bunctrl- 2 | |
1348 | # CHECK: bcctrl 14, 11, 0 | |
1349 | 0x4d 0xcb 0x04 0x21 | |
1350 | ||
1351 | # FIXME: decode as bunctrl- 0 | |
1352 | # CHECK: bcctrl 14, 3, 0 | |
1353 | 0x4d 0xc3 0x04 0x21 | |
1354 | ||
1355 | # FIXME: decode as bnulr 2 | |
1356 | # CHECK: bclr 4, 11, 0 | |
1357 | 0x4c 0x8b 0x00 0x20 | |
1358 | ||
1359 | # FIXME: decode as bnulr 0 | |
1360 | # CHECK: bclr 4, 3, 0 | |
1361 | 0x4c 0x83 0x00 0x20 | |
1362 | ||
1363 | # FIXME: decode as bnuctr 2 | |
1364 | # CHECK: bcctr 4, 11, 0 | |
1365 | 0x4c 0x8b 0x04 0x20 | |
1366 | ||
1367 | # FIXME: decode as bnuctr 0 | |
1368 | # CHECK: bcctr 4, 3, 0 | |
1369 | 0x4c 0x83 0x04 0x20 | |
1370 | ||
1371 | # FIXME: decode as bnulrl 2 | |
1372 | # CHECK: bclrl 4, 11, 0 | |
1373 | 0x4c 0x8b 0x00 0x21 | |
1374 | ||
1375 | # FIXME: decode as bnulrl 0 | |
1376 | # CHECK: bclrl 4, 3, 0 | |
1377 | 0x4c 0x83 0x00 0x21 | |
1378 | ||
1379 | # FIXME: decode as bnuctrl 2 | |
1380 | # CHECK: bcctrl 4, 11, 0 | |
1381 | 0x4c 0x8b 0x04 0x21 | |
1382 | ||
1383 | # FIXME: decode as bnuctrl 0 | |
1384 | # CHECK: bcctrl 4, 3, 0 | |
1385 | 0x4c 0x83 0x04 0x21 | |
1386 | ||
1387 | # FIXME: decode as bnulr+ 2 | |
1388 | # CHECK: bclr 7, 11, 0 | |
1389 | 0x4c 0xeb 0x00 0x20 | |
1390 | ||
1391 | # FIXME: decode as bnulr+ 0 | |
1392 | # CHECK: bclr 7, 3, 0 | |
1393 | 0x4c 0xe3 0x00 0x20 | |
1394 | ||
1395 | # FIXME: decode as bnuctr+ 2 | |
1396 | # CHECK: bcctr 7, 11, 0 | |
1397 | 0x4c 0xeb 0x04 0x20 | |
1398 | ||
1399 | # FIXME: decode as bnuctr+ 0 | |
1400 | # CHECK: bcctr 7, 3, 0 | |
1401 | 0x4c 0xe3 0x04 0x20 | |
1402 | ||
1403 | # FIXME: decode as bnulrl+ 2 | |
1404 | # CHECK: bclrl 7, 11, 0 | |
1405 | 0x4c 0xeb 0x00 0x21 | |
1406 | ||
1407 | # FIXME: decode as bnulrl+ 0 | |
1408 | # CHECK: bclrl 7, 3, 0 | |
1409 | 0x4c 0xe3 0x00 0x21 | |
1410 | ||
1411 | # FIXME: decode as bnuctrl+ 2 | |
1412 | # CHECK: bcctrl 7, 11, 0 | |
1413 | 0x4c 0xeb 0x04 0x21 | |
1414 | ||
1415 | # FIXME: decode as bnuctrl+ 0 | |
1416 | # CHECK: bcctrl 7, 3, 0 | |
1417 | 0x4c 0xe3 0x04 0x21 | |
1418 | ||
1419 | # FIXME: decode as bnulr- 2 | |
1420 | # CHECK: bclr 6, 11, 0 | |
1421 | 0x4c 0xcb 0x00 0x20 | |
1422 | ||
1423 | # FIXME: decode as bnulr- 0 | |
1424 | # CHECK: bclr 6, 3, 0 | |
1425 | 0x4c 0xc3 0x00 0x20 | |
1426 | ||
1427 | # FIXME: decode as bnuctr- 2 | |
1428 | # CHECK: bcctr 6, 11, 0 | |
1429 | 0x4c 0xcb 0x04 0x20 | |
1430 | ||
1431 | # FIXME: decode as bnuctr- 0 | |
1432 | # CHECK: bcctr 6, 3, 0 | |
1433 | 0x4c 0xc3 0x04 0x20 | |
1434 | ||
1435 | # FIXME: decode as bnulrl- 2 | |
1436 | # CHECK: bclrl 6, 11, 0 | |
1437 | 0x4c 0xcb 0x00 0x21 | |
1438 | ||
1439 | # FIXME: decode as bnulrl- 0 | |
1440 | # CHECK: bclrl 6, 3, 0 | |
1441 | 0x4c 0xc3 0x00 0x21 | |
1442 | ||
1443 | # FIXME: decode as bnuctrl- 2 | |
1444 | # CHECK: bcctrl 6, 11, 0 | |
1445 | 0x4c 0xcb 0x04 0x21 | |
1446 | ||
1447 | # FIXME: decode as bnuctrl- 0 | |
1448 | # CHECK: bcctrl 6, 3, 0 | |
1449 | 0x4c 0xc3 0x04 0x21 | |
1450 | ||
1451 | # FIXME: test bc 12, 2, target | |
1452 | # FIXME: test bca 12, 2, target | |
1453 | # FIXME: test bcl 12, 2, target | |
1454 | # FIXME: test bcla 12, 2, target | |
1455 | # FIXME: test bc 15, 2, target | |
1456 | # FIXME: test bca 15, 2, target | |
1457 | # FIXME: test bcl 15, 2, target | |
1458 | # FIXME: test bcla 15, 2, target | |
1459 | # FIXME: test bc 14, 2, target | |
1460 | # FIXME: test bca 14, 2, target | |
1461 | # FIXME: test bcl 14, 2, target | |
1462 | # FIXME: test bcla 14, 2, target | |
1463 | # FIXME: test bc 4, 2, target | |
1464 | # FIXME: test bca 4, 2, target | |
1465 | # FIXME: test bcl 4, 2, target | |
1466 | # FIXME: test bcla 4, 2, target | |
1467 | # FIXME: test bc 7, 2, target | |
1468 | # FIXME: test bca 7, 2, target | |
1469 | # FIXME: test bcl 7, 2, target | |
1470 | # FIXME: test bcla 7, 2, target | |
1471 | # FIXME: test bc 6, 2, target | |
1472 | # FIXME: test bca 6, 2, target | |
1473 | # FIXME: test bcl 6, 2, target | |
1474 | # FIXME: test bcla 6, 2, target | |
1475 | # FIXME: test bdnz target | |
1476 | # FIXME: test bdnza target | |
1477 | # FIXME: test bdnzl target | |
1478 | # FIXME: test bdnzla target | |
1479 | # FIXME: test bdnz+ target | |
1480 | # FIXME: test bdnza+ target | |
1481 | # FIXME: test bdnzl+ target | |
1482 | # FIXME: test bdnzla+ target | |
1483 | # FIXME: test bdnz- target | |
1484 | # FIXME: test bdnza- target | |
1485 | # FIXME: test bdnzl- target | |
1486 | # FIXME: test bdnzla- target | |
1487 | # FIXME: test bc 8, 2, target | |
1488 | # FIXME: test bca 8, 2, target | |
1489 | # FIXME: test bcl 8, 2, target | |
1490 | # FIXME: test bcla 8, 2, target | |
1491 | # FIXME: test bc 0, 2, target | |
1492 | # FIXME: test bca 0, 2, target | |
1493 | # FIXME: test bcl 0, 2, target | |
1494 | # FIXME: test bcla 0, 2, target | |
1495 | # FIXME: test bdz target | |
1496 | # FIXME: test bdza target | |
1497 | # FIXME: test bdzl target | |
1498 | # FIXME: test bdzla target | |
1499 | # FIXME: test bdz+ target | |
1500 | # FIXME: test bdza+ target | |
1501 | # FIXME: test bdzl+ target | |
1502 | # FIXME: test bdzla+ target | |
1503 | # FIXME: test bdz- target | |
1504 | # FIXME: test bdza- target | |
1505 | # FIXME: test bdzl- target | |
1506 | # FIXME: test bdzla- target | |
1507 | # FIXME: test bc 10, 2, target | |
1508 | # FIXME: test bca 10, 2, target | |
1509 | # FIXME: test bcl 10, 2, target | |
1510 | # FIXME: test bcla 10, 2, target | |
1511 | # FIXME: test bc 2, 2, target | |
1512 | # FIXME: test bca 2, 2, target | |
1513 | # FIXME: test bcl 2, 2, target | |
1514 | # FIXME: test bcla 2, 2, target | |
1515 | # FIXME: test blt 2, target | |
1516 | # FIXME: test blt 0, target | |
1517 | # FIXME: test blta 2, target | |
1518 | # FIXME: test blta 0, target | |
1519 | # FIXME: test bltl 2, target | |
1520 | # FIXME: test bltl 0, target | |
1521 | # FIXME: test bltla 2, target | |
1522 | # FIXME: test bltla 0, target | |
1523 | # FIXME: test blt+ 2, target | |
1524 | # FIXME: test blt+ 0, target | |
1525 | # FIXME: test blta+ 2, target | |
1526 | # FIXME: test blta+ 0, target | |
1527 | # FIXME: test bltl+ 2, target | |
1528 | # FIXME: test bltl+ 0, target | |
1529 | # FIXME: test bltla+ 2, target | |
1530 | # FIXME: test bltla+ 0, target | |
1531 | # FIXME: test blt- 2, target | |
1532 | # FIXME: test blt- 0, target | |
1533 | # FIXME: test blta- 2, target | |
1534 | # FIXME: test blta- 0, target | |
1535 | # FIXME: test bltl- 2, target | |
1536 | # FIXME: test bltl- 0, target | |
1537 | # FIXME: test bltla- 2, target | |
1538 | # FIXME: test bltla- 0, target | |
1539 | # FIXME: test ble 2, target | |
1540 | # FIXME: test ble 0, target | |
1541 | # FIXME: test blea 2, target | |
1542 | # FIXME: test blea 0, target | |
1543 | # FIXME: test blel 2, target | |
1544 | # FIXME: test blel 0, target | |
1545 | # FIXME: test blela 2, target | |
1546 | # FIXME: test blela 0, target | |
1547 | # FIXME: test ble+ 2, target | |
1548 | # FIXME: test ble+ 0, target | |
1549 | # FIXME: test blea+ 2, target | |
1550 | # FIXME: test blea+ 0, target | |
1551 | # FIXME: test blel+ 2, target | |
1552 | # FIXME: test blel+ 0, target | |
1553 | # FIXME: test blela+ 2, target | |
1554 | # FIXME: test blela+ 0, target | |
1555 | # FIXME: test ble- 2, target | |
1556 | # FIXME: test ble- 0, target | |
1557 | # FIXME: test blea- 2, target | |
1558 | # FIXME: test blea- 0, target | |
1559 | # FIXME: test blel- 2, target | |
1560 | # FIXME: test blel- 0, target | |
1561 | # FIXME: test blela- 2, target | |
1562 | # FIXME: test blela- 0, target | |
1563 | # FIXME: test beq 2, target | |
1564 | # FIXME: test beq 0, target | |
1565 | # FIXME: test beqa 2, target | |
1566 | # FIXME: test beqa 0, target | |
1567 | # FIXME: test beql 2, target | |
1568 | # FIXME: test beql 0, target | |
1569 | # FIXME: test beqla 2, target | |
1570 | # FIXME: test beqla 0, target | |
1571 | # FIXME: test beq+ 2, target | |
1572 | # FIXME: test beq+ 0, target | |
1573 | # FIXME: test beqa+ 2, target | |
1574 | # FIXME: test beqa+ 0, target | |
1575 | # FIXME: test beql+ 2, target | |
1576 | # FIXME: test beql+ 0, target | |
1577 | # FIXME: test beqla+ 2, target | |
1578 | # FIXME: test beqla+ 0, target | |
1579 | # FIXME: test beq- 2, target | |
1580 | # FIXME: test beq- 0, target | |
1581 | # FIXME: test beqa- 2, target | |
1582 | # FIXME: test beqa- 0, target | |
1583 | # FIXME: test beql- 2, target | |
1584 | # FIXME: test beql- 0, target | |
1585 | # FIXME: test beqla- 2, target | |
1586 | # FIXME: test beqla- 0, target | |
1587 | # FIXME: test bge 2, target | |
1588 | # FIXME: test bge 0, target | |
1589 | # FIXME: test bgea 2, target | |
1590 | # FIXME: test bgea 0, target | |
1591 | # FIXME: test bgel 2, target | |
1592 | # FIXME: test bgel 0, target | |
1593 | # FIXME: test bgela 2, target | |
1594 | # FIXME: test bgela 0, target | |
1595 | # FIXME: test bge+ 2, target | |
1596 | # FIXME: test bge+ 0, target | |
1597 | # FIXME: test bgea+ 2, target | |
1598 | # FIXME: test bgea+ 0, target | |
1599 | # FIXME: test bgel+ 2, target | |
1600 | # FIXME: test bgel+ 0, target | |
1601 | # FIXME: test bgela+ 2, target | |
1602 | # FIXME: test bgela+ 0, target | |
1603 | # FIXME: test bge- 2, target | |
1604 | # FIXME: test bge- 0, target | |
1605 | # FIXME: test bgea- 2, target | |
1606 | # FIXME: test bgea- 0, target | |
1607 | # FIXME: test bgel- 2, target | |
1608 | # FIXME: test bgel- 0, target | |
1609 | # FIXME: test bgela- 2, target | |
1610 | # FIXME: test bgela- 0, target | |
1611 | # FIXME: test bgt 2, target | |
1612 | # FIXME: test bgt 0, target | |
1613 | # FIXME: test bgta 2, target | |
1614 | # FIXME: test bgta 0, target | |
1615 | # FIXME: test bgtl 2, target | |
1616 | # FIXME: test bgtl 0, target | |
1617 | # FIXME: test bgtla 2, target | |
1618 | # FIXME: test bgtla 0, target | |
1619 | # FIXME: test bgt+ 2, target | |
1620 | # FIXME: test bgt+ 0, target | |
1621 | # FIXME: test bgta+ 2, target | |
1622 | # FIXME: test bgta+ 0, target | |
1623 | # FIXME: test bgtl+ 2, target | |
1624 | # FIXME: test bgtl+ 0, target | |
1625 | # FIXME: test bgtla+ 2, target | |
1626 | # FIXME: test bgtla+ 0, target | |
1627 | # FIXME: test bgt- 2, target | |
1628 | # FIXME: test bgt- 0, target | |
1629 | # FIXME: test bgta- 2, target | |
1630 | # FIXME: test bgta- 0, target | |
1631 | # FIXME: test bgtl- 2, target | |
1632 | # FIXME: test bgtl- 0, target | |
1633 | # FIXME: test bgtla- 2, target | |
1634 | # FIXME: test bgtla- 0, target | |
1635 | # FIXME: test bge 2, target | |
1636 | # FIXME: test bge 0, target | |
1637 | # FIXME: test bgea 2, target | |
1638 | # FIXME: test bgea 0, target | |
1639 | # FIXME: test bgel 2, target | |
1640 | # FIXME: test bgel 0, target | |
1641 | # FIXME: test bgela 2, target | |
1642 | # FIXME: test bgela 0, target | |
1643 | # FIXME: test bge+ 2, target | |
1644 | # FIXME: test bge+ 0, target | |
1645 | # FIXME: test bgea+ 2, target | |
1646 | # FIXME: test bgea+ 0, target | |
1647 | # FIXME: test bgel+ 2, target | |
1648 | # FIXME: test bgel+ 0, target | |
1649 | # FIXME: test bgela+ 2, target | |
1650 | # FIXME: test bgela+ 0, target | |
1651 | # FIXME: test bge- 2, target | |
1652 | # FIXME: test bge- 0, target | |
1653 | # FIXME: test bgea- 2, target | |
1654 | # FIXME: test bgea- 0, target | |
1655 | # FIXME: test bgel- 2, target | |
1656 | # FIXME: test bgel- 0, target | |
1657 | # FIXME: test bgela- 2, target | |
1658 | # FIXME: test bgela- 0, target | |
1659 | # FIXME: test bne 2, target | |
1660 | # FIXME: test bne 0, target | |
1661 | # FIXME: test bnea 2, target | |
1662 | # FIXME: test bnea 0, target | |
1663 | # FIXME: test bnel 2, target | |
1664 | # FIXME: test bnel 0, target | |
1665 | # FIXME: test bnela 2, target | |
1666 | # FIXME: test bnela 0, target | |
1667 | # FIXME: test bne+ 2, target | |
1668 | # FIXME: test bne+ 0, target | |
1669 | # FIXME: test bnea+ 2, target | |
1670 | # FIXME: test bnea+ 0, target | |
1671 | # FIXME: test bnel+ 2, target | |
1672 | # FIXME: test bnel+ 0, target | |
1673 | # FIXME: test bnela+ 2, target | |
1674 | # FIXME: test bnela+ 0, target | |
1675 | # FIXME: test bne- 2, target | |
1676 | # FIXME: test bne- 0, target | |
1677 | # FIXME: test bnea- 2, target | |
1678 | # FIXME: test bnea- 0, target | |
1679 | # FIXME: test bnel- 2, target | |
1680 | # FIXME: test bnel- 0, target | |
1681 | # FIXME: test bnela- 2, target | |
1682 | # FIXME: test bnela- 0, target | |
1683 | # FIXME: test ble 2, target | |
1684 | # FIXME: test ble 0, target | |
1685 | # FIXME: test blea 2, target | |
1686 | # FIXME: test blea 0, target | |
1687 | # FIXME: test blel 2, target | |
1688 | # FIXME: test blel 0, target | |
1689 | # FIXME: test blela 2, target | |
1690 | # FIXME: test blela 0, target | |
1691 | # FIXME: test ble+ 2, target | |
1692 | # FIXME: test ble+ 0, target | |
1693 | # FIXME: test blea+ 2, target | |
1694 | # FIXME: test blea+ 0, target | |
1695 | # FIXME: test blel+ 2, target | |
1696 | # FIXME: test blel+ 0, target | |
1697 | # FIXME: test blela+ 2, target | |
1698 | # FIXME: test blela+ 0, target | |
1699 | # FIXME: test ble- 2, target | |
1700 | # FIXME: test ble- 0, target | |
1701 | # FIXME: test blea- 2, target | |
1702 | # FIXME: test blea- 0, target | |
1703 | # FIXME: test blel- 2, target | |
1704 | # FIXME: test blel- 0, target | |
1705 | # FIXME: test blela- 2, target | |
1706 | # FIXME: test blela- 0, target | |
1707 | # FIXME: test bun 2, target | |
1708 | # FIXME: test bun 0, target | |
1709 | # FIXME: test buna 2, target | |
1710 | # FIXME: test buna 0, target | |
1711 | # FIXME: test bunl 2, target | |
1712 | # FIXME: test bunl 0, target | |
1713 | # FIXME: test bunla 2, target | |
1714 | # FIXME: test bunla 0, target | |
1715 | # FIXME: test bun+ 2, target | |
1716 | # FIXME: test bun+ 0, target | |
1717 | # FIXME: test buna+ 2, target | |
1718 | # FIXME: test buna+ 0, target | |
1719 | # FIXME: test bunl+ 2, target | |
1720 | # FIXME: test bunl+ 0, target | |
1721 | # FIXME: test bunla+ 2, target | |
1722 | # FIXME: test bunla+ 0, target | |
1723 | # FIXME: test bun- 2, target | |
1724 | # FIXME: test bun- 0, target | |
1725 | # FIXME: test buna- 2, target | |
1726 | # FIXME: test buna- 0, target | |
1727 | # FIXME: test bunl- 2, target | |
1728 | # FIXME: test bunl- 0, target | |
1729 | # FIXME: test bunla- 2, target | |
1730 | # FIXME: test bunla- 0, target | |
1731 | # FIXME: test bnu 2, target | |
1732 | # FIXME: test bnu 0, target | |
1733 | # FIXME: test bnua 2, target | |
1734 | # FIXME: test bnua 0, target | |
1735 | # FIXME: test bnul 2, target | |
1736 | # FIXME: test bnul 0, target | |
1737 | # FIXME: test bnula 2, target | |
1738 | # FIXME: test bnula 0, target | |
1739 | # FIXME: test bnu+ 2, target | |
1740 | # FIXME: test bnu+ 0, target | |
1741 | # FIXME: test bnua+ 2, target | |
1742 | # FIXME: test bnua+ 0, target | |
1743 | # FIXME: test bnul+ 2, target | |
1744 | # FIXME: test bnul+ 0, target | |
1745 | # FIXME: test bnula+ 2, target | |
1746 | # FIXME: test bnula+ 0, target | |
1747 | # FIXME: test bnu- 2, target | |
1748 | # FIXME: test bnu- 0, target | |
1749 | # FIXME: test bnua- 2, target | |
1750 | # FIXME: test bnua- 0, target | |
1751 | # FIXME: test bnul- 2, target | |
1752 | # FIXME: test bnul- 0, target | |
1753 | # FIXME: test bnula- 2, target | |
1754 | # FIXME: test bnula- 0, target | |
1755 | # FIXME: test bun 2, target | |
1756 | # FIXME: test bun 0, target | |
1757 | # FIXME: test buna 2, target | |
1758 | # FIXME: test buna 0, target | |
1759 | # FIXME: test bunl 2, target | |
1760 | # FIXME: test bunl 0, target | |
1761 | # FIXME: test bunla 2, target | |
1762 | # FIXME: test bunla 0, target | |
1763 | # FIXME: test bun+ 2, target | |
1764 | # FIXME: test bun+ 0, target | |
1765 | # FIXME: test buna+ 2, target | |
1766 | # FIXME: test buna+ 0, target | |
1767 | # FIXME: test bunl+ 2, target | |
1768 | # FIXME: test bunl+ 0, target | |
1769 | # FIXME: test bunla+ 2, target | |
1770 | # FIXME: test bunla+ 0, target | |
1771 | # FIXME: test bun- 2, target | |
1772 | # FIXME: test bun- 0, target | |
1773 | # FIXME: test buna- 2, target | |
1774 | # FIXME: test buna- 0, target | |
1775 | # FIXME: test bunl- 2, target | |
1776 | # FIXME: test bunl- 0, target | |
1777 | # FIXME: test bunla- 2, target | |
1778 | # FIXME: test bunla- 0, target | |
1779 | # FIXME: test bnu 2, target | |
1780 | # FIXME: test bnu 0, target | |
1781 | # FIXME: test bnua 2, target | |
1782 | # FIXME: test bnua 0, target | |
1783 | # FIXME: test bnul 2, target | |
1784 | # FIXME: test bnul 0, target | |
1785 | # FIXME: test bnula 2, target | |
1786 | # FIXME: test bnula 0, target | |
1787 | # FIXME: test bnu+ 2, target | |
1788 | # FIXME: test bnu+ 0, target | |
1789 | # FIXME: test bnua+ 2, target | |
1790 | # FIXME: test bnua+ 0, target | |
1791 | # FIXME: test bnul+ 2, target | |
1792 | # FIXME: test bnul+ 0, target | |
1793 | # FIXME: test bnula+ 2, target | |
1794 | # FIXME: test bnula+ 0, target | |
1795 | # FIXME: test bnu- 2, target | |
1796 | # FIXME: test bnu- 0, target | |
1797 | # FIXME: test bnua- 2, target | |
1798 | # FIXME: test bnua- 0, target | |
1799 | # FIXME: test bnul- 2, target | |
1800 | # FIXME: test bnul- 0, target | |
1801 | # FIXME: test bnula- 2, target | |
1802 | # FIXME: test bnula- 0, target | |
1803 | ||
1804 | # CHECK: creqv 2, 2, 2 | |
1805 | 0x4c 0x42 0x12 0x42 | |
1806 | ||
1807 | # CHECK: crxor 2, 2, 2 | |
1808 | 0x4c 0x42 0x11 0x82 | |
1809 | ||
1810 | # CHECK: cror 2, 3, 3 | |
1811 | 0x4c 0x43 0x1b 0x82 | |
1812 | ||
1813 | # CHECK: crnor 2, 3, 3 | |
1814 | 0x4c 0x43 0x18 0x42 | |
1815 | ||
1816 | # CHECK: addi 2, 3, -128 | |
1817 | 0x38 0x43 0xff 0x80 | |
1818 | ||
1819 | # CHECK: addis 2, 3, -128 | |
1820 | 0x3c 0x43 0xff 0x80 | |
1821 | ||
1822 | # CHECK: addic 2, 3, -128 | |
1823 | 0x30 0x43 0xff 0x80 | |
1824 | ||
1825 | # CHECK: addic. 2, 3, -128 | |
1826 | 0x34 0x43 0xff 0x80 | |
1827 | ||
1828 | # CHECK: subf 2, 4, 3 | |
1829 | 0x7c 0x44 0x18 0x50 | |
1830 | ||
1831 | # CHECK: subf. 2, 4, 3 | |
1832 | 0x7c 0x44 0x18 0x51 | |
1833 | ||
1834 | # CHECK: subfc 2, 4, 3 | |
1835 | 0x7c 0x44 0x18 0x10 | |
1836 | ||
1837 | # CHECK: subfc. 2, 4, 3 | |
1838 | 0x7c 0x44 0x18 0x11 | |
1839 | ||
1840 | # CHECK: cmpdi 2, 3, 128 | |
1841 | 0x2d 0x23 0x00 0x80 | |
1842 | ||
1843 | # CHECK: cmpdi 0, 3, 128 | |
1844 | 0x2c 0x23 0x00 0x80 | |
1845 | ||
1846 | # CHECK: cmpd 2, 3, 4 | |
1847 | 0x7d 0x23 0x20 0x00 | |
1848 | ||
1849 | # CHECK: cmpd 0, 3, 4 | |
1850 | 0x7c 0x23 0x20 0x00 | |
1851 | ||
1852 | # CHECK: cmpldi 2, 3, 128 | |
1853 | 0x29 0x23 0x00 0x80 | |
1854 | ||
1855 | # CHECK: cmpldi 0, 3, 128 | |
1856 | 0x28 0x23 0x00 0x80 | |
1857 | ||
1858 | # CHECK: cmpld 2, 3, 4 | |
1859 | 0x7d 0x23 0x20 0x40 | |
1860 | ||
1861 | # CHECK: cmpld 0, 3, 4 | |
1862 | 0x7c 0x23 0x20 0x40 | |
1863 | ||
1864 | # CHECK: cmpwi 2, 3, 128 | |
1865 | 0x2d 0x03 0x00 0x80 | |
1866 | ||
1867 | # CHECK: cmpwi 0, 3, 128 | |
1868 | 0x2c 0x03 0x00 0x80 | |
1869 | ||
1870 | # CHECK: cmpw 2, 3, 4 | |
1871 | 0x7d 0x03 0x20 0x00 | |
1872 | ||
1873 | # CHECK: cmpw 0, 3, 4 | |
1874 | 0x7c 0x03 0x20 0x00 | |
1875 | ||
1876 | # CHECK: cmplwi 2, 3, 128 | |
1877 | 0x29 0x03 0x00 0x80 | |
1878 | ||
1879 | # CHECK: cmplwi 0, 3, 128 | |
1880 | 0x28 0x03 0x00 0x80 | |
1881 | ||
1882 | # CHECK: cmplw 2, 3, 4 | |
1883 | 0x7d 0x03 0x20 0x40 | |
1884 | ||
1885 | # CHECK: cmplw 0, 3, 4 | |
1886 | 0x7c 0x03 0x20 0x40 | |
1887 | ||
1888 | # CHECK: twi 16, 3, 4 | |
1889 | 0x0e 0x03 0x00 0x04 | |
1890 | ||
1891 | # CHECK: tw 16, 3, 4 | |
1892 | 0x7e 0x03 0x20 0x08 | |
1893 | ||
1894 | # CHECK: tdi 16, 3, 4 | |
1895 | 0x0a 0x03 0x00 0x04 | |
1896 | ||
1897 | # CHECK: td 16, 3, 4 | |
1898 | 0x7e 0x03 0x20 0x88 | |
1899 | ||
1900 | # CHECK: twi 20, 3, 4 | |
1901 | 0x0e 0x83 0x00 0x04 | |
1902 | ||
1903 | # CHECK: tw 20, 3, 4 | |
1904 | 0x7e 0x83 0x20 0x08 | |
1905 | ||
1906 | # CHECK: tdi 20, 3, 4 | |
1907 | 0x0a 0x83 0x00 0x04 | |
1908 | ||
1909 | # CHECK: td 20, 3, 4 | |
1910 | 0x7e 0x83 0x20 0x88 | |
1911 | ||
1912 | # CHECK: twi 4, 3, 4 | |
1913 | 0x0c 0x83 0x00 0x04 | |
1914 | ||
1915 | # CHECK: tw 4, 3, 4 | |
1916 | 0x7c 0x83 0x20 0x08 | |
1917 | ||
1918 | # CHECK: tdi 4, 3, 4 | |
1919 | 0x08 0x83 0x00 0x04 | |
1920 | ||
1921 | # CHECK: td 4, 3, 4 | |
1922 | 0x7c 0x83 0x20 0x88 | |
1923 | ||
1924 | # CHECK: twi 12, 3, 4 | |
1925 | 0x0d 0x83 0x00 0x04 | |
1926 | ||
1927 | # CHECK: tw 12, 3, 4 | |
1928 | 0x7d 0x83 0x20 0x08 | |
1929 | ||
1930 | # CHECK: tdi 12, 3, 4 | |
1931 | 0x09 0x83 0x00 0x04 | |
1932 | ||
1933 | # CHECK: td 12, 3, 4 | |
1934 | 0x7d 0x83 0x20 0x88 | |
1935 | ||
1936 | # CHECK: twi 8, 3, 4 | |
1937 | 0x0d 0x03 0x00 0x04 | |
1938 | ||
1939 | # CHECK: tw 8, 3, 4 | |
1940 | 0x7d 0x03 0x20 0x08 | |
1941 | ||
1942 | # CHECK: tdi 8, 3, 4 | |
1943 | 0x09 0x03 0x00 0x04 | |
1944 | ||
1945 | # CHECK: td 8, 3, 4 | |
1946 | 0x7d 0x03 0x20 0x88 | |
1947 | ||
1948 | # CHECK: twi 12, 3, 4 | |
1949 | 0x0d 0x83 0x00 0x04 | |
1950 | ||
1951 | # CHECK: tw 12, 3, 4 | |
1952 | 0x7d 0x83 0x20 0x08 | |
1953 | ||
1954 | # CHECK: tdi 12, 3, 4 | |
1955 | 0x09 0x83 0x00 0x04 | |
1956 | ||
1957 | # CHECK: td 12, 3, 4 | |
1958 | 0x7d 0x83 0x20 0x88 | |
1959 | ||
1960 | # CHECK: twi 24, 3, 4 | |
1961 | 0x0f 0x03 0x00 0x04 | |
1962 | ||
1963 | # CHECK: tw 24, 3, 4 | |
1964 | 0x7f 0x03 0x20 0x08 | |
1965 | ||
1966 | # CHECK: tdi 24, 3, 4 | |
1967 | 0x0b 0x03 0x00 0x04 | |
1968 | ||
1969 | # CHECK: td 24, 3, 4 | |
1970 | 0x7f 0x03 0x20 0x88 | |
1971 | ||
1972 | # CHECK: twi 20, 3, 4 | |
1973 | 0x0e 0x83 0x00 0x04 | |
1974 | ||
1975 | # CHECK: tw 20, 3, 4 | |
1976 | 0x7e 0x83 0x20 0x08 | |
1977 | ||
1978 | # CHECK: tdi 20, 3, 4 | |
1979 | 0x0a 0x83 0x00 0x04 | |
1980 | ||
1981 | # CHECK: td 20, 3, 4 | |
1982 | 0x7e 0x83 0x20 0x88 | |
1983 | ||
1984 | # CHECK: twi 2, 3, 4 | |
1985 | 0x0c 0x43 0x00 0x04 | |
1986 | ||
1987 | # CHECK: tw 2, 3, 4 | |
1988 | 0x7c 0x43 0x20 0x08 | |
1989 | ||
1990 | # CHECK: tdi 2, 3, 4 | |
1991 | 0x08 0x43 0x00 0x04 | |
1992 | ||
1993 | # CHECK: td 2, 3, 4 | |
1994 | 0x7c 0x43 0x20 0x88 | |
1995 | ||
1996 | # CHECK: twi 6, 3, 4 | |
1997 | 0x0c 0xc3 0x00 0x04 | |
1998 | ||
1999 | # CHECK: tw 6, 3, 4 | |
2000 | 0x7c 0xc3 0x20 0x08 | |
2001 | ||
2002 | # CHECK: tdi 6, 3, 4 | |
2003 | 0x08 0xc3 0x00 0x04 | |
2004 | ||
2005 | # CHECK: td 6, 3, 4 | |
2006 | 0x7c 0xc3 0x20 0x88 | |
2007 | ||
2008 | # CHECK: twi 5, 3, 4 | |
2009 | 0x0c 0xa3 0x00 0x04 | |
2010 | ||
2011 | # CHECK: tw 5, 3, 4 | |
2012 | 0x7c 0xa3 0x20 0x08 | |
2013 | ||
2014 | # CHECK: tdi 5, 3, 4 | |
2015 | 0x08 0xa3 0x00 0x04 | |
2016 | ||
2017 | # CHECK: td 5, 3, 4 | |
2018 | 0x7c 0xa3 0x20 0x88 | |
2019 | ||
2020 | # CHECK: twi 1, 3, 4 | |
2021 | 0x0c 0x23 0x00 0x04 | |
2022 | ||
2023 | # CHECK: tw 1, 3, 4 | |
2024 | 0x7c 0x23 0x20 0x08 | |
2025 | ||
2026 | # CHECK: tdi 1, 3, 4 | |
2027 | 0x08 0x23 0x00 0x04 | |
2028 | ||
2029 | # CHECK: td 1, 3, 4 | |
2030 | 0x7c 0x23 0x20 0x88 | |
2031 | ||
2032 | # CHECK: twi 5, 3, 4 | |
2033 | 0x0c 0xa3 0x00 0x04 | |
2034 | ||
2035 | # CHECK: tw 5, 3, 4 | |
2036 | 0x7c 0xa3 0x20 0x08 | |
2037 | ||
2038 | # CHECK: tdi 5, 3, 4 | |
2039 | 0x08 0xa3 0x00 0x04 | |
2040 | ||
2041 | # CHECK: td 5, 3, 4 | |
2042 | 0x7c 0xa3 0x20 0x88 | |
2043 | ||
2044 | # CHECK: twi 6, 3, 4 | |
2045 | 0x0c 0xc3 0x00 0x04 | |
2046 | ||
2047 | # CHECK: tw 6, 3, 4 | |
2048 | 0x7c 0xc3 0x20 0x08 | |
2049 | ||
2050 | # CHECK: tdi 6, 3, 4 | |
2051 | 0x08 0xc3 0x00 0x04 | |
2052 | ||
2053 | # CHECK: td 6, 3, 4 | |
2054 | 0x7c 0xc3 0x20 0x88 | |
2055 | ||
2056 | # CHECK: twi 31, 3, 4 | |
2057 | 0x0f 0xe3 0x00 0x04 | |
2058 | ||
2059 | # CHECK: tw 31, 3, 4 | |
2060 | 0x7f 0xe3 0x20 0x08 | |
2061 | ||
2062 | # CHECK: tdi 31, 3, 4 | |
2063 | 0x0b 0xe3 0x00 0x04 | |
2064 | ||
2065 | # CHECK: td 31, 3, 4 | |
2066 | 0x7f 0xe3 0x20 0x88 | |
2067 | ||
2068 | # CHECK: trap | |
2069 | 0x7f 0xe0 0x00 0x08 | |
2070 | ||
2071 | # CHECK: rldicr 2, 3, 5, 3 | |
2072 | 0x78 0x62 0x28 0xc4 | |
2073 | ||
2074 | # CHECK: rldicr. 2, 3, 5, 3 | |
2075 | 0x78 0x62 0x28 0xc5 | |
2076 | ||
2077 | # CHECK: rldicl 2, 3, 9, 60 | |
2078 | 0x78 0x62 0x4f 0x20 | |
2079 | ||
2080 | # CHECK: rldicl. 2, 3, 9, 60 | |
2081 | 0x78 0x62 0x4f 0x21 | |
2082 | ||
2083 | # CHECK: rldimi 2, 3, 55, 5 | |
2084 | 0x78 0x62 0xb9 0x4e | |
2085 | ||
2086 | # CHECK: rldimi. 2, 3, 55, 5 | |
2087 | 0x78 0x62 0xb9 0x4f | |
2088 | ||
2089 | # CHECK: rldicl 2, 3, 4, 0 | |
2090 | 0x78 0x62 0x20 0x00 | |
2091 | ||
2092 | # CHECK: rldicl. 2, 3, 4, 0 | |
2093 | 0x78 0x62 0x20 0x01 | |
2094 | ||
2095 | # CHECK: rldicl 2, 3, 60, 0 | |
2096 | 0x78 0x62 0xe0 0x02 | |
2097 | ||
2098 | # CHECK: rldicl. 2, 3, 60, 0 | |
2099 | 0x78 0x62 0xe0 0x03 | |
2100 | ||
2101 | # CHECK: rldcl 2, 3, 4, 0 | |
2102 | 0x78 0x62 0x20 0x10 | |
2103 | ||
2104 | # CHECK: rldcl. 2, 3, 4, 0 | |
2105 | 0x78 0x62 0x20 0x11 | |
2106 | ||
2107 | # CHECK: sldi 2, 3, 4 | |
2108 | 0x78 0x62 0x26 0xe4 | |
2109 | ||
2110 | # CHECK: rldicr. 2, 3, 4, 59 | |
2111 | 0x78 0x62 0x26 0xe5 | |
2112 | ||
2113 | # CHECK: rldicl 2, 3, 60, 4 | |
2114 | 0x78 0x62 0xe1 0x02 | |
2115 | ||
2116 | # CHECK: rldicl. 2, 3, 60, 4 | |
2117 | 0x78 0x62 0xe1 0x03 | |
2118 | ||
2119 | # CHECK: rldicl 2, 3, 0, 4 | |
2120 | 0x78 0x62 0x01 0x00 | |
2121 | ||
2122 | # CHECK: rldicl. 2, 3, 0, 4 | |
2123 | 0x78 0x62 0x01 0x01 | |
2124 | ||
2125 | # CHECK: rldicr 2, 3, 0, 59 | |
2126 | 0x78 0x62 0x06 0xe4 | |
2127 | ||
2128 | # CHECK: rldicr. 2, 3, 0, 59 | |
2129 | 0x78 0x62 0x06 0xe5 | |
2130 | ||
2131 | # CHECK: rldic 2, 3, 4, 1 | |
2132 | 0x78 0x62 0x20 0x48 | |
2133 | ||
2134 | # CHECK: rldic. 2, 3, 4, 1 | |
2135 | 0x78 0x62 0x20 0x49 | |
2136 | ||
2137 | # CHECK: rlwinm 2, 3, 5, 0, 3 | |
2138 | 0x54 0x62 0x28 0x06 | |
2139 | ||
2140 | # CHECK: rlwinm. 2, 3, 5, 0, 3 | |
2141 | 0x54 0x62 0x28 0x07 | |
2142 | ||
2143 | # CHECK: rlwinm 2, 3, 9, 28, 31 | |
2144 | 0x54 0x62 0x4f 0x3e | |
2145 | ||
2146 | # CHECK: rlwinm. 2, 3, 9, 28, 31 | |
2147 | 0x54 0x62 0x4f 0x3f | |
2148 | ||
2149 | # CHECK: rlwimi 2, 3, 27, 5, 8 | |
2150 | 0x50 0x62 0xd9 0x50 | |
2151 | ||
2152 | # CHECK: rlwimi. 2, 3, 27, 5, 8 | |
2153 | 0x50 0x62 0xd9 0x51 | |
2154 | ||
2155 | # CHECK: rlwimi 2, 3, 23, 5, 8 | |
2156 | 0x50 0x62 0xb9 0x50 | |
2157 | ||
2158 | # CHECK: rlwimi. 2, 3, 23, 5, 8 | |
2159 | 0x50 0x62 0xb9 0x51 | |
2160 | ||
2161 | # CHECK: rlwinm 2, 3, 4, 0, 31 | |
2162 | 0x54 0x62 0x20 0x3e | |
2163 | ||
2164 | # CHECK: rlwinm. 2, 3, 4, 0, 31 | |
2165 | 0x54 0x62 0x20 0x3f | |
2166 | ||
2167 | # CHECK: rlwinm 2, 3, 28, 0, 31 | |
2168 | 0x54 0x62 0xe0 0x3e | |
2169 | ||
2170 | # CHECK: rlwinm. 2, 3, 28, 0, 31 | |
2171 | 0x54 0x62 0xe0 0x3f | |
2172 | ||
2173 | # CHECK: rlwnm 2, 3, 4, 0, 31 | |
2174 | 0x5c 0x62 0x20 0x3e | |
2175 | ||
2176 | # CHECK: rlwnm. 2, 3, 4, 0, 31 | |
2177 | 0x5c 0x62 0x20 0x3f | |
2178 | ||
2179 | # CHECK: slwi 2, 3, 4 | |
2180 | 0x54 0x62 0x20 0x36 | |
2181 | ||
2182 | # CHECK: rlwinm. 2, 3, 4, 0, 27 | |
2183 | 0x54 0x62 0x20 0x37 | |
2184 | ||
2185 | # CHECK: srwi 2, 3, 4 | |
2186 | 0x54 0x62 0xe1 0x3e | |
2187 | ||
2188 | # CHECK: rlwinm. 2, 3, 28, 4, 31 | |
2189 | 0x54 0x62 0xe1 0x3f | |
2190 | ||
2191 | # CHECK: rlwinm 2, 3, 0, 4, 31 | |
2192 | 0x54 0x62 0x01 0x3e | |
2193 | ||
2194 | # CHECK: rlwinm. 2, 3, 0, 4, 31 | |
2195 | 0x54 0x62 0x01 0x3f | |
2196 | ||
2197 | # CHECK: rlwinm 2, 3, 0, 0, 27 | |
2198 | 0x54 0x62 0x00 0x36 | |
2199 | ||
2200 | # CHECK: rlwinm. 2, 3, 0, 0, 27 | |
2201 | 0x54 0x62 0x00 0x37 | |
2202 | ||
2203 | # CHECK: rlwinm 2, 3, 4, 1, 27 | |
2204 | 0x54 0x62 0x20 0x76 | |
2205 | ||
2206 | # CHECK: rlwinm. 2, 3, 4, 1, 27 | |
2207 | 0x54 0x62 0x20 0x77 | |
2208 | ||
2209 | # CHECK: mtspr 1, 2 | |
2210 | 0x7c 0x41 0x03 0xa6 | |
2211 | ||
2212 | # CHECK: mfspr 2, 1 | |
2213 | 0x7c 0x41 0x02 0xa6 | |
2214 | ||
2215 | # CHECK: mtlr 2 | |
2216 | 0x7c 0x48 0x03 0xa6 | |
2217 | ||
2218 | # CHECK: mflr 2 | |
2219 | 0x7c 0x48 0x02 0xa6 | |
2220 | ||
2221 | # CHECK: mtctr 2 | |
2222 | 0x7c 0x49 0x03 0xa6 | |
2223 | ||
2224 | # CHECK: mfctr 2 | |
2225 | 0x7c 0x49 0x02 0xa6 | |
2226 | ||
2227 | # CHECK: nop | |
2228 | 0x60 0x00 0x00 0x00 | |
2229 | ||
2230 | # CHECK: xori 0, 0, 0 | |
2231 | 0x68 0x00 0x00 0x00 | |
2232 | ||
2233 | # CHECK: li 2, 128 | |
2234 | 0x38 0x40 0x00 0x80 | |
2235 | ||
2236 | # CHECK: lis 2, 128 | |
2237 | 0x3c 0x40 0x00 0x80 | |
2238 | ||
2239 | # CHECK: mr 2, 3 | |
2240 | 0x7c 0x62 0x1b 0x78 | |
2241 | ||
2242 | # CHECK: or. 2, 3, 3 | |
2243 | 0x7c 0x62 0x1b 0x79 | |
2244 | ||
2245 | # CHECK: nor 2, 3, 3 | |
2246 | 0x7c 0x62 0x18 0xf8 | |
2247 | ||
2248 | # CHECK: nor. 2, 3, 3 | |
2249 | 0x7c 0x62 0x18 0xf9 | |
2250 | ||
2251 | # CHECK: mtcrf 255, 2 | |
2252 | 0x7c 0x4f 0xf1 0x20 | |
2253 | ||
2254 | # CHECK: dss 3 | |
2255 | 0x7c 0x60 0x06 0x6c | |
2256 | # CHECK: dssall | |
2257 | 0x7e 0x00 0x06 0x6c | |
2258 | # CHECK: dst 12, 11, 3 | |
2259 | 0x7c 0x6c 0x5a 0xac | |
2260 | # CHECK: dstt 12, 11, 3 | |
2261 | 0x7e 0x6c 0x5a 0xac | |
2262 | # CHECK: dstst 12, 11, 3 | |
2263 | 0x7c 0x6c 0x5a 0xec | |
2264 | # CHECK: dststt 12, 11, 3 | |
2265 | 0x7e 0x6c 0x5a 0xec | |
2266 | ||
2267 | # CHECK: tlbia | |
2268 | 0x7c 0x00 0x02 0xe4 | |
2269 | ||
2270 | # CHECK: lswi 8, 6, 7 | |
2271 | 0x7d 0x06 0x3c 0xaa | |
2272 | # CHECK: stswi 8, 6, 7 | |
2273 | 0x7d 0x06 0x3d 0xaa | |
2274 | ||
2275 | # CHECK: rfid | |
2276 | 0x4c 0x00 0x00 0x24 |