Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:LE

3 # RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-LE %s
8 # CHECK-LE: beqlr 0 # encoding: [0x20,0x00,0x82,0x4d]
11 # CHECK-LE: beqlr 1 # encoding: [0x20,0x00,0x86,0x4d]
14 # CHECK-LE: beqlr 2 # encoding: [0x20,0x00,0x8a,0x4d]
17 # CHECK-LE: beqlr 3 # encoding: [0x20,0x00,0x8e,0x4d]
20 # CHECK-LE: beqlr 4 # encoding: [0x20,0x00,0x92,0x4d]
23 # CHECK-LE: beqlr 5 # encoding: [0x20,0x00,0x96,0x4d]
26 # CHECK-LE: beqlr 6 # encoding: [0x20,0x00,0x9a,0x4d]
29 # CHECK-LE: beqlr 7 # encoding: [0x20,0x00,0x9e,0x4d]
33 # CHECK-LE: bclr 12, 0 # encoding: [0x20,0x00,0x80,0x4d]
36 # CHECK-LE: bclr 12, 1 # encoding: [0x20,0x00,0x81,0x4d]
39 # CHECK-LE: bclr 12, 2 # encoding: [0x20,0x00,0x82,0x4d]
42 # CHECK-LE: bclr 12, 3 # encoding: [0x20,0x00,0x83,0x4d]
45 # CHECK-LE: bclr 12, 3 # encoding: [0x20,0x00,0x83,0x4d]
48 # CHECK-LE: bclr 12, 4 # encoding: [0x20,0x00,0x84,0x4d]
51 # CHECK-LE: bclr 12, 5 # encoding: [0x20,0x00,0x85,0x4d]
54 # CHECK-LE: bclr 12, 6 # encoding: [0x20,0x00,0x86,0x4d]
57 # CHECK-LE: bclr 12, 7 # encoding: [0x20,0x00,0x87,0x4d]
60 # CHECK-LE: bclr 12, 7 # encoding: [0x20,0x00,0x87,0x4d]
63 # CHECK-LE: bclr 12, 8 # encoding: [0x20,0x00,0x88,0x4d]
66 # CHECK-LE: bclr 12, 9 # encoding: [0x20,0x00,0x89,0x4d]
69 # CHECK-LE: bclr 12, 10 # encoding: [0x20,0x00,0x8a,0x4d]
72 # CHECK-LE: bclr 12, 11 # encoding: [0x20,0x00,0x8b,0x4d]
75 # CHECK-LE: bclr 12, 11 # encoding: [0x20,0x00,0x8b,0x4d]
78 # CHECK-LE: bclr 12, 12 # encoding: [0x20,0x00,0x8c,0x4d]
81 # CHECK-LE: bclr 12, 13 # encoding: [0x20,0x00,0x8d,0x4d]
84 # CHECK-LE: bclr 12, 14 # encoding: [0x20,0x00,0x8e,0x4d]
87 # CHECK-LE: bclr 12, 15 # encoding: [0x20,0x00,0x8f,0x4d]
90 # CHECK-LE: bclr 12, 15 # encoding: [0x20,0x00,0x8f,0x4d]
93 # CHECK-LE: bclr 12, 16 # encoding: [0x20,0x00,0x90,0x4d]
96 # CHECK-LE: bclr 12, 17 # encoding: [0x20,0x00,0x91,0x4d]
99 # CHECK-LE: bclr 12, 18 # encoding: [0x20,0x00,0x92,0x4d]
102 # CHECK-LE: bclr 12, 19 # encoding: [0x20,0x00,0x93,0x4d]
105 # CHECK-LE: bclr 12, 19 # encoding: [0x20,0x00,0x93,0x4d]
108 # CHECK-LE: bclr 12, 20 # encoding: [0x20,0x00,0x94,0x4d]
111 # CHECK-LE: bclr 12, 21 # encoding: [0x20,0x00,0x95,0x4d]
114 # CHECK-LE: bclr 12, 22 # encoding: [0x20,0x00,0x96,0x4d]
117 # CHECK-LE: bclr 12, 23 # encoding: [0x20,0x00,0x97,0x4d]
120 # CHECK-LE: bclr 12, 23 # encoding: [0x20,0x00,0x97,0x4d]
123 # CHECK-LE: bclr 12, 24 # encoding: [0x20,0x00,0x98,0x4d]
126 # CHECK-LE: bclr 12, 25 # encoding: [0x20,0x00,0x99,0x4d]
129 # CHECK-LE: bclr 12, 26 # encoding: [0x20,0x00,0x9a,0x4d]
132 # CHECK-LE: bclr 12, 27 # encoding: [0x20,0x00,0x9b,0x4d]
135 # CHECK-LE: bclr 12, 27 # encoding: [0x20,0x00,0x9b,0x4d]
138 # CHECK-LE: bclr 12, 28 # encoding: [0x20,0x00,0x9c,0x4d]
141 # CHECK-LE: bclr 12, 29 # encoding: [0x20,0x00,0x9d,0x4d]
144 # CHECK-LE: bclr 12, 30 # encoding: [0x20,0x00,0x9e,0x4d]
147 # CHECK-LE: bclr 12, 31 # encoding: [0x20,0x00,0x9f,0x4d]
150 # CHECK-LE: bclr 12, 31 # encoding: [0x20,0x00,0x9f,0x4d]
156 # CHECK-LE: blr # encoding: [0x20,0x00,0x80,0x4e]
159 # CHECK-LE: bctr # encoding: [0x20,0x04,0x80,0x4e]
162 # CHECK-LE: blrl # encoding: [0x21,0x00,0x80,0x4e]
165 # CHECK-LE: bctrl # encoding: [0x21,0x04,0x80,0x4e]
169 # CHECK-LE: bt 2, target # encoding: [0bAAAAAA00,A,0x82,0x41]
171 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
174 # CHECK-LE: bta 2, target # encoding: [0bAAAAAA10,A,0x82,0x41]
176 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
179 # CHECK-LE: bclr 12, 2 # encoding: [0x20,0x00,0x82,0x4d]
182 # CHECK-LE: bcctr 12, 2 # encoding: [0x20,0x04,0x82,0x4d]
185 # CHECK-LE: btl 2, target # encoding: [0bAAAAAA01,A,0x82,0x41]
187 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
190 # CHECK-LE: btla 2, target # encoding: [0bAAAAAA11,A,0x82,0x41]
192 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
195 # CHECK-LE: bclrl 12, 2 # encoding: [0x21,0x00,0x82,0x4d]
198 # CHECK-LE: bcctrl 12, 2 # encoding: [0x21,0x04,0x82,0x4d]
202 # CHECK-LE: bt+ 2, target # encoding: [0bAAAAAA00,A,0xe2,0x41]
204 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
207 # CHECK-LE: bta+ 2, target # encoding: [0bAAAAAA10,A,0xe2,0x41]
209 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
212 # CHECK-LE: bclr 15, 2 # encoding: [0x20,0x00,0xe2,0x4d]
215 # CHECK-LE: bcctr 15, 2 # encoding: [0x20,0x04,0xe2,0x4d]
218 # CHECK-LE: btl+ 2, target # encoding: [0bAAAAAA01,A,0xe2,0x41]
220 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
223 # CHECK-LE: btla+ 2, target # encoding: [0bAAAAAA11,A,0xe2,0x41]
225 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
228 # CHECK-LE: bclrl 15, 2 # encoding: [0x21,0x00,0xe2,0x4d]
231 # CHECK-LE: bcctrl 15, 2 # encoding: [0x21,0x04,0xe2,0x4d]
235 # CHECK-LE: bt- 2, target # encoding: [0bAAAAAA00,A,0xc2,0x41]
237 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
240 # CHECK-LE: bta- 2, target # encoding: [0bAAAAAA10,A,0xc2,0x41]
242 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
245 # CHECK-LE: bclr 14, 2 # encoding: [0x20,0x00,0xc2,0x4d]
248 # CHECK-LE: bcctr 14, 2 # encoding: [0x20,0x04,0xc2,0x4d]
251 # CHECK-LE: btl- 2, target # encoding: [0bAAAAAA01,A,0xc2,0x41]
253 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
256 # CHECK-LE: btla- 2, target # encoding: [0bAAAAAA11,A,0xc2,0x41]
258 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
261 # CHECK-LE: bclrl 14, 2 # encoding: [0x21,0x00,0xc2,0x4d]
264 # CHECK-LE: bcctrl 14, 2 # encoding: [0x21,0x04,0xc2,0x4d]
268 # CHECK-LE: bf 2, target # encoding: [0bAAAAAA00,A,0x82,0x40]
270 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
273 # CHECK-LE: bfa 2, target # encoding: [0bAAAAAA10,A,0x82,0x40]
275 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
278 # CHECK-LE: bclr 4, 2 # encoding: [0x20,0x00,0x82,0x4c]
281 # CHECK-LE: bcctr 4, 2 # encoding: [0x20,0x04,0x82,0x4c]
284 # CHECK-LE: bfl 2, target # encoding: [0bAAAAAA01,A,0x82,0x40]
286 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
289 # CHECK-LE: bfla 2, target # encoding: [0bAAAAAA11,A,0x82,0x40]
291 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
294 # CHECK-LE: bclrl 4, 2 # encoding: [0x21,0x00,0x82,0x4c]
297 # CHECK-LE: bcctrl 4, 2 # encoding: [0x21,0x04,0x82,0x4c]
301 # CHECK-LE: bf+ 2, target # encoding: [0bAAAAAA00,A,0xe2,0x40]
303 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
306 # CHECK-LE: bfa+ 2, target # encoding: [0bAAAAAA10,A,0xe2,0x40]
308 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
311 # CHECK-LE: bclr 7, 2 # encoding: [0x20,0x00,0xe2,0x4c]
314 # CHECK-LE: bcctr 7, 2 # encoding: [0x20,0x04,0xe2,0x4c]
317 # CHECK-LE: bfl+ 2, target # encoding: [0bAAAAAA01,A,0xe2,0x40]
319 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
322 # CHECK-LE: bfla+ 2, target # encoding: [0bAAAAAA11,A,0xe2,0x40]
324 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
327 # CHECK-LE: bclrl 7, 2 # encoding: [0x21,0x00,0xe2,0x4c]
330 # CHECK-LE: bcctrl 7, 2 # encoding: [0x21,0x04,0xe2,0x4c]
334 # CHECK-LE: bf- 2, target # encoding: [0bAAAAAA00,A,0xc2,0x40]
336 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
339 # CHECK-LE: bfa- 2, target # encoding: [0bAAAAAA10,A,0xc2,0x40]
341 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
344 # CHECK-LE: bclr 6, 2 # encoding: [0x20,0x00,0xc2,0x4c]
347 # CHECK-LE: bcctr 6, 2 # encoding: [0x20,0x04,0xc2,0x4c]
350 # CHECK-LE: bfl- 2, target # encoding: [0bAAAAAA01,A,0xc2,0x40]
352 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
355 # CHECK-LE: bfla- 2, target # encoding: [0bAAAAAA11,A,0xc2,0x40]
357 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
360 # CHECK-LE: bclrl 6, 2 # encoding: [0x21,0x00,0xc2,0x4c]
363 # CHECK-LE: bcctrl 6, 2 # encoding: [0x21,0x04,0xc2,0x4c]
367 # CHECK-LE: bdnz target # encoding: [0bAAAAAA00,A,0x00,0x42]
369 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
372 # CHECK-LE: bdnza target # encoding: [0bAAAAAA10,A,0x00,0x42]
374 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
377 # CHECK-LE: bdnzlr # encoding: [0x20,0x00,0x00,0x4e]
380 # CHECK-LE: bdnzl target # encoding: [0bAAAAAA01,A,0x00,0x42]
382 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
385 # CHECK-LE: bdnzla target # encoding: [0bAAAAAA11,A,0x00,0x42]
387 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
390 # CHECK-LE: bdnzlrl # encoding: [0x21,0x00,0x00,0x4e]
394 # CHECK-LE: bdnz+ target # encoding: [0bAAAAAA00,A,0x20,0x43]
396 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
399 # CHECK-LE: bdnza+ target # encoding: [0bAAAAAA10,A,0x20,0x43]
401 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
404 # CHECK-LE: bdnzlr+ # encoding: [0x20,0x00,0x20,0x4f]
407 # CHECK-LE: bdnzl+ target # encoding: [0bAAAAAA01,A,0x20,0x43]
409 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
412 # CHECK-LE: bdnzla+ target # encoding: [0bAAAAAA11,A,0x20,0x43]
414 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
417 # CHECK-LE: bdnzlrl+ # encoding: [0x21,0x00,0x20,0x4f]
421 # CHECK-LE: bdnz- target # encoding: [0bAAAAAA00,A,0x00,0x43]
423 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
426 # CHECK-LE: bdnza- target # encoding: [0bAAAAAA10,A,0x00,0x43]
428 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
431 # CHECK-LE: bdnzlr- # encoding: [0x20,0x00,0x00,0x4f]
434 # CHECK-LE: bdnzl- target # encoding: [0bAAAAAA01,A,0x00,0x43]
436 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
439 # CHECK-LE: bdnzla- target # encoding: [0bAAAAAA11,A,0x00,0x43]
441 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
444 # CHECK-LE: bdnzlrl- # encoding: [0x21,0x00,0x00,0x4f]
448 # CHECK-LE: bdnzt 2, target # encoding: [0bAAAAAA00,A,0x02,0x41]
450 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
453 # CHECK-LE: bdnzta 2, target # encoding: [0bAAAAAA10,A,0x02,0x41]
455 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
458 # CHECK-LE: bclr 8, 2 # encoding: [0x20,0x00,0x02,0x4d]
461 # CHECK-LE: bdnztl 2, target # encoding: [0bAAAAAA01,A,0x02,0x41]
463 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
466 # CHECK-LE: bdnztla 2, target # encoding: [0bAAAAAA11,A,0x02,0x41]
468 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
471 # CHECK-LE: bclrl 8, 2 # encoding: [0x21,0x00,0x02,0x4d]
475 # CHECK-LE: bdnzf 2, target # encoding: [0bAAAAAA00,A,0x02,0x40]
477 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
480 # CHECK-LE: bdnzfa 2, target # encoding: [0bAAAAAA10,A,0x02,0x40]
482 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
485 # CHECK-LE: bclr 0, 2 # encoding: [0x20,0x00,0x02,0x4c]
488 # CHECK-LE: bdnzfl 2, target # encoding: [0bAAAAAA01,A,0x02,0x40]
490 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
493 # CHECK-LE: bdnzfla 2, target # encoding: [0bAAAAAA11,A,0x02,0x40]
495 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
498 # CHECK-LE: bclrl 0, 2 # encoding: [0x21,0x00,0x02,0x4c]
502 # CHECK-LE: bdz target # encoding: [0bAAAAAA00,A,0x40,0x42]
504 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
507 # CHECK-LE: bdza target # encoding: [0bAAAAAA10,A,0x40,0x42]
509 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
512 # CHECK-LE: bdzlr # encoding: [0x20,0x00,0x40,0x4e]
515 # CHECK-LE: bdzl target # encoding: [0bAAAAAA01,A,0x40,0x42]
517 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
520 # CHECK-LE: bdzla target # encoding: [0bAAAAAA11,A,0x40,0x42]
522 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
525 # CHECK-LE: bdzlrl # encoding: [0x21,0x00,0x40,0x4e]
529 # CHECK-LE: bdz+ target # encoding: [0bAAAAAA00,A,0x60,0x43]
531 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
534 # CHECK-LE: bdza+ target # encoding: [0bAAAAAA10,A,0x60,0x43]
536 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
539 # CHECK-LE: bdzlr+ # encoding: [0x20,0x00,0x60,0x4f]
542 # CHECK-LE: bdzl+ target # encoding: [0bAAAAAA01,A,0x60,0x43]
544 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
547 # CHECK-LE: bdzla+ target # encoding: [0bAAAAAA11,A,0x60,0x43]
549 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
552 # CHECK-LE: bdzlrl+ # encoding: [0x21,0x00,0x60,0x4f]
556 # CHECK-LE: bdz- target # encoding: [0bAAAAAA00,A,0x40,0x43]
558 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
561 # CHECK-LE: bdza- target # encoding: [0bAAAAAA10,A,0x40,0x43]
563 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
566 # CHECK-LE: bdzlr- # encoding: [0x20,0x00,0x40,0x4f]
569 # CHECK-LE: bdzl- target # encoding: [0bAAAAAA01,A,0x40,0x43]
571 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
574 # CHECK-LE: bdzla- target # encoding: [0bAAAAAA11,A,0x40,0x43]
576 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
579 # CHECK-LE: bdzlrl- # encoding: [0x21,0x00,0x40,0x4f]
583 # CHECK-LE: bdzt 2, target # encoding: [0bAAAAAA00,A,0x42,0x41]
585 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
588 # CHECK-LE: bdzta 2, target # encoding: [0bAAAAAA10,A,0x42,0x41]
590 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
593 # CHECK-LE: bclr 10, 2 # encoding: [0x20,0x00,0x42,0x4d]
596 # CHECK-LE: bdztl 2, target # encoding: [0bAAAAAA01,A,0x42,0x41]
598 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
601 # CHECK-LE: bdztla 2, target # encoding: [0bAAAAAA11,A,0x42,0x41]
603 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
606 # CHECK-LE: bclrl 10, 2 # encoding: [0x21,0x00,0x42,0x4d]
610 # CHECK-LE: bdzf 2, target # encoding: [0bAAAAAA00,A,0x42,0x40]
612 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
615 # CHECK-LE: bdzfa 2, target # encoding: [0bAAAAAA10,A,0x42,0x40]
617 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
620 # CHECK-LE: bclr 2, 2 # encoding: [0x20,0x00,0x42,0x4c]
623 # CHECK-LE: bdzfl 2, target # encoding: [0bAAAAAA01,A,0x42,0x40]
625 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
628 # CHECK-LE: bdzfla 2, target # encoding: [0bAAAAAA11,A,0x42,0x40]
630 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
633 # CHECK-LE: bclrl 2, 2 # encoding: [0x21,0x00,0x42,0x4c]
637 # CHECK-LE: blt 2, target # encoding: [0bAAAAAA00,A,0x88,0x41]
639 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
642 # CHECK-LE: blt 0, target # encoding: [0bAAAAAA00,A,0x80,0x41]
644 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
647 # CHECK-LE: blta 2, target # encoding: [0bAAAAAA10,A,0x88,0x41]
649 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
652 # CHECK-LE: blta 0, target # encoding: [0bAAAAAA10,A,0x80,0x41]
654 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
657 # CHECK-LE: bltlr 2 # encoding: [0x20,0x00,0x88,0x4d]
660 # CHECK-LE: bltlr 0 # encoding: [0x20,0x00,0x80,0x4d]
663 # CHECK-LE: bltctr 2 # encoding: [0x20,0x04,0x88,0x4d]
666 # CHECK-LE: bltctr 0 # encoding: [0x20,0x04,0x80,0x4d]
669 # CHECK-LE: bltl 2, target # encoding: [0bAAAAAA01,A,0x88,0x41]
671 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
674 # CHECK-LE: bltl 0, target # encoding: [0bAAAAAA01,A,0x80,0x41]
676 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
679 # CHECK-LE: bltla 2, target # encoding: [0bAAAAAA11,A,0x88,0x41]
681 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
684 # CHECK-LE: bltla 0, target # encoding: [0bAAAAAA11,A,0x80,0x41]
686 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
689 # CHECK-LE: bltlrl 2 # encoding: [0x21,0x00,0x88,0x4d]
692 # CHECK-LE: bltlrl 0 # encoding: [0x21,0x00,0x80,0x4d]
695 # CHECK-LE: bltctrl 2 # encoding: [0x21,0x04,0x88,0x4d]
698 # CHECK-LE: bltctrl 0 # encoding: [0x21,0x04,0x80,0x4d]
702 # CHECK-LE: blt+ 2, target # encoding: [0bAAAAAA00,A,0xe8,0x41]
704 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
707 # CHECK-LE: blt+ 0, target # encoding: [0bAAAAAA00,A,0xe0,0x41]
709 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
712 # CHECK-LE: blta+ 2, target # encoding: [0bAAAAAA10,A,0xe8,0x41]
714 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
717 # CHECK-LE: blta+ 0, target # encoding: [0bAAAAAA10,A,0xe0,0x41]
719 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
722 # CHECK-LE: bltlr+ 2 # encoding: [0x20,0x00,0xe8,0x4d]
725 # CHECK-LE: bltlr+ 0 # encoding: [0x20,0x00,0xe0,0x4d]
728 # CHECK-LE: bltctr+ 2 # encoding: [0x20,0x04,0xe8,0x4d]
731 # CHECK-LE: bltctr+ 0 # encoding: [0x20,0x04,0xe0,0x4d]
734 # CHECK-LE: bltl+ 2, target # encoding: [0bAAAAAA01,A,0xe8,0x41]
736 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
739 # CHECK-LE: bltl+ 0, target # encoding: [0bAAAAAA01,A,0xe0,0x41]
741 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
744 # CHECK-LE: bltla+ 2, target # encoding: [0bAAAAAA11,A,0xe8,0x41]
746 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
749 # CHECK-LE: bltla+ 0, target # encoding: [0bAAAAAA11,A,0xe0,0x41]
751 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
754 # CHECK-LE: bltlrl+ 2 # encoding: [0x21,0x00,0xe8,0x4d]
757 # CHECK-LE: bltlrl+ 0 # encoding: [0x21,0x00,0xe0,0x4d]
760 # CHECK-LE: bltctrl+ 2 # encoding: [0x21,0x04,0xe8,0x4d]
763 # CHECK-LE: bltctrl+ 0 # encoding: [0x21,0x04,0xe0,0x4d]
767 # CHECK-LE: blt- 2, target # encoding: [0bAAAAAA00,A,0xc8,0x41]
769 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
772 # CHECK-LE: blt- 0, target # encoding: [0bAAAAAA00,A,0xc0,0x41]
774 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
777 # CHECK-LE: blta- 2, target # encoding: [0bAAAAAA10,A,0xc8,0x41]
779 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
782 # CHECK-LE: blta- 0, target # encoding: [0bAAAAAA10,A,0xc0,0x41]
784 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
787 # CHECK-LE: bltlr- 2 # encoding: [0x20,0x00,0xc8,0x4d]
790 # CHECK-LE: bltlr- 0 # encoding: [0x20,0x00,0xc0,0x4d]
793 # CHECK-LE: bltctr- 2 # encoding: [0x20,0x04,0xc8,0x4d]
796 # CHECK-LE: bltctr- 0 # encoding: [0x20,0x04,0xc0,0x4d]
799 # CHECK-LE: bltl- 2, target # encoding: [0bAAAAAA01,A,0xc8,0x41]
801 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
804 # CHECK-LE: bltl- 0, target # encoding: [0bAAAAAA01,A,0xc0,0x41]
806 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
809 # CHECK-LE: bltla- 2, target # encoding: [0bAAAAAA11,A,0xc8,0x41]
811 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
814 # CHECK-LE: bltla- 0, target # encoding: [0bAAAAAA11,A,0xc0,0x41]
816 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
819 # CHECK-LE: bltlrl- 2 # encoding: [0x21,0x00,0xc8,0x4d]
822 # CHECK-LE: bltlrl- 0 # encoding: [0x21,0x00,0xc0,0x4d]
825 # CHECK-LE: bltctrl- 2 # encoding: [0x21,0x04,0xc8,0x4d]
828 # CHECK-LE: bltctrl- 0 # encoding: [0x21,0x04,0xc0,0x4d]
832 # CHECK-LE: ble 2, target # encoding: [0bAAAAAA00,A,0x89,0x40]
834 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
837 # CHECK-LE: ble 0, target # encoding: [0bAAAAAA00,A,0x81,0x40]
839 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
842 # CHECK-LE: blea 2, target # encoding: [0bAAAAAA10,A,0x89,0x40]
844 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
847 # CHECK-LE: blea 0, target # encoding: [0bAAAAAA10,A,0x81,0x40]
849 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
852 # CHECK-LE: blelr 2 # encoding: [0x20,0x00,0x89,0x4c]
855 # CHECK-LE: blelr 0 # encoding: [0x20,0x00,0x81,0x4c]
858 # CHECK-LE: blectr 2 # encoding: [0x20,0x04,0x89,0x4c]
861 # CHECK-LE: blectr 0 # encoding: [0x20,0x04,0x81,0x4c]
864 # CHECK-LE: blel 2, target # encoding: [0bAAAAAA01,A,0x89,0x40]
866 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
869 # CHECK-LE: blel 0, target # encoding: [0bAAAAAA01,A,0x81,0x40]
871 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
874 # CHECK-LE: blela 2, target # encoding: [0bAAAAAA11,A,0x89,0x40]
876 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
879 # CHECK-LE: blela 0, target # encoding: [0bAAAAAA11,A,0x81,0x40]
881 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
884 # CHECK-LE: blelrl 2 # encoding: [0x21,0x00,0x89,0x4c]
887 # CHECK-LE: blelrl 0 # encoding: [0x21,0x00,0x81,0x4c]
890 # CHECK-LE: blectrl 2 # encoding: [0x21,0x04,0x89,0x4c]
893 # CHECK-LE: blectrl 0 # encoding: [0x21,0x04,0x81,0x4c]
897 # CHECK-LE: ble+ 2, target # encoding: [0bAAAAAA00,A,0xe9,0x40]
899 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
902 # CHECK-LE: ble+ 0, target # encoding: [0bAAAAAA00,A,0xe1,0x40]
904 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
907 # CHECK-LE: blea+ 2, target # encoding: [0bAAAAAA10,A,0xe9,0x40]
909 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
912 # CHECK-LE: blea+ 0, target # encoding: [0bAAAAAA10,A,0xe1,0x40]
914 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
917 # CHECK-LE: blelr+ 2 # encoding: [0x20,0x00,0xe9,0x4c]
920 # CHECK-LE: blelr+ 0 # encoding: [0x20,0x00,0xe1,0x4c]
923 # CHECK-LE: blectr+ 2 # encoding: [0x20,0x04,0xe9,0x4c]
926 # CHECK-LE: blectr+ 0 # encoding: [0x20,0x04,0xe1,0x4c]
929 # CHECK-LE: blel+ 2, target # encoding: [0bAAAAAA01,A,0xe9,0x40]
931 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
934 # CHECK-LE: blel+ 0, target # encoding: [0bAAAAAA01,A,0xe1,0x40]
936 # CHECK-LE
939 # CHECK-LE: blela+ 2, target # encoding: [0bAAAAAA11,A,0xe9,0x40]
941 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
944 # CHECK-LE: blela+ 0, target # encoding: [0bAAAAAA11,A,0xe1,0x40]
946 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
949 # CHECK-LE: blelrl+ 2 # encoding: [0x21,0x00,0xe9,0x4c]
952 # CHECK-LE: blelrl+ 0 # encoding: [0x21,0x00,0xe1,0x4c]
955 # CHECK-LE: blectrl+ 2 # encoding: [0x21,0x04,0xe9,0x4c]
958 # CHECK-LE: blectrl+ 0 # encoding: [0x21,0x04,0xe1,0x4c]
962 # CHECK-LE: ble- 2, target # encoding: [0bAAAAAA00,A,0xc9,0x40]
964 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
967 # CHECK-LE: ble- 0, target # encoding: [0bAAAAAA00,A,0xc1,0x40]
969 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
972 # CHECK-LE: blea- 2, target # encoding: [0bAAAAAA10,A,0xc9,0x40]
974 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
977 # CHECK-LE: blea- 0, target # encoding: [0bAAAAAA10,A,0xc1,0x40]
979 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
982 # CHECK-LE: blelr- 2 # encoding: [0x20,0x00,0xc9,0x4c]
985 # CHECK-LE: blelr- 0 # encoding: [0x20,0x00,0xc1,0x4c]
988 # CHECK-LE: blectr- 2 # encoding: [0x20,0x04,0xc9,0x4c]
991 # CHECK-LE: blectr- 0 # encoding: [0x20,0x04,0xc1,0x4c]
994 # CHECK-LE: blel- 2, target # encoding: [0bAAAAAA01,A,0xc9,0x40]
996 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
999 # CHECK-LE: blel- 0, target # encoding: [0bAAAAAA01,A,0xc1,0x40]
1001 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1004 # CHECK-LE: blela- 2, target # encoding: [0bAAAAAA11,A,0xc9,0x40]
1006 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1009 # CHECK-LE: blela- 0, target # encoding: [0bAAAAAA11,A,0xc1,0x40]
1011 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1014 # CHECK-LE: blelrl- 2 # encoding: [0x21,0x00,0xc9,0x4c]
1017 # CHECK-LE: blelrl- 0 # encoding: [0x21,0x00,0xc1,0x4c]
1020 # CHECK-LE: blectrl- 2 # encoding: [0x21,0x04,0xc9,0x4c]
1023 # CHECK-LE: blectrl- 0 # encoding: [0x21,0x04,0xc1,0x4c]
1027 # CHECK-LE: beq 2, target # encoding: [0bAAAAAA00,A,0x8a,0x41]
1029 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1032 # CHECK-LE: beq 0, target # encoding: [0bAAAAAA00,A,0x82,0x41]
1034 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1037 # CHECK-LE: beqa 2, target # encoding: [0bAAAAAA10,A,0x8a,0x41]
1039 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1042 # CHECK-LE: beqa 0, target # encoding: [0bAAAAAA10,A,0x82,0x41]
1044 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1047 # CHECK-LE: beqlr 2 # encoding: [0x20,0x00,0x8a,0x4d]
1050 # CHECK-LE: beqlr 0 # encoding: [0x20,0x00,0x82,0x4d]
1053 # CHECK-LE: beqctr 2 # encoding: [0x20,0x04,0x8a,0x4d]
1056 # CHECK-LE: beqctr 0 # encoding: [0x20,0x04,0x82,0x4d]
1059 # CHECK-LE: beql 2, target # encoding: [0bAAAAAA01,A,0x8a,0x41]
1061 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1064 # CHECK-LE: beql 0, target # encoding: [0bAAAAAA01,A,0x82,0x41]
1066 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1069 # CHECK-LE: beqla 2, target # encoding: [0bAAAAAA11,A,0x8a,0x41]
1071 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1074 # CHECK-LE: beqla 0, target # encoding: [0bAAAAAA11,A,0x82,0x41]
1076 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1079 # CHECK-LE: beqlrl 2 # encoding: [0x21,0x00,0x8a,0x4d]
1082 # CHECK-LE: beqlrl 0 # encoding: [0x21,0x00,0x82,0x4d]
1085 # CHECK-LE: beqctrl 2 # encoding: [0x21,0x04,0x8a,0x4d]
1088 # CHECK-LE: beqctrl 0 # encoding: [0x21,0x04,0x82,0x4d]
1092 # CHECK-LE: beq+ 2, target # encoding: [0bAAAAAA00,A,0xea,0x41]
1094 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1097 # CHECK-LE: beq+ 0, target # encoding: [0bAAAAAA00,A,0xe2,0x41]
1099 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1102 # CHECK-LE: beqa+ 2, target # encoding: [0bAAAAAA10,A,0xea,0x41]
1104 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1107 # CHECK-LE: beqa+ 0, target # encoding: [0bAAAAAA10,A,0xe2,0x41]
1109 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1112 # CHECK-LE: beqlr+ 2 # encoding: [0x20,0x00,0xea,0x4d]
1115 # CHECK-LE: beqlr+ 0 # encoding: [0x20,0x00,0xe2,0x4d]
1118 # CHECK-LE: beqctr+ 2 # encoding: [0x20,0x04,0xea,0x4d]
1121 # CHECK-LE: beqctr+ 0 # encoding: [0x20,0x04,0xe2,0x4d]
1124 # CHECK-LE: beql+ 2, target # encoding: [0bAAAAAA01,A,0xea,0x41]
1126 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1129 # CHECK-LE: beql+ 0, target # encoding: [0bAAAAAA01,A,0xe2,0x41]
1131 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1134 # CHECK-LE: beqla+ 2, target # encoding: [0bAAAAAA11,A,0xea,0x41]
1136 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1139 # CHECK-LE: beqla+ 0, target # encoding: [0bAAAAAA11,A,0xe2,0x41]
1141 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1144 # CHECK-LE: beqlrl+ 2 # encoding: [0x21,0x00,0xea,0x4d]
1147 # CHECK-LE: beqlrl+ 0 # encoding: [0x21,0x00,0xe2,0x4d]
1150 # CHECK-LE: beqctrl+ 2 # encoding: [0x21,0x04,0xea,0x4d]
1153 # CHECK-LE: beqctrl+ 0 # encoding: [0x21,0x04,0xe2,0x4d]
1157 # CHECK-LE: beq- 2, target # encoding: [0bAAAAAA00,A,0xca,0x41]
1159 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1162 # CHECK-LE: beq- 0, target # encoding: [0bAAAAAA00,A,0xc2,0x41]
1164 # CHECK-LE
1167 # CHECK-LE: beqa- 2, target # encoding: [0bAAAAAA10,A,0xca,0x41]
1169 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1172 # CHECK-LE: beqa- 0, target # encoding: [0bAAAAAA10,A,0xc2,0x41]
1174 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1177 # CHECK-LE: beqlr- 2 # encoding: [0x20,0x00,0xca,0x4d]
1180 # CHECK-LE: beqlr- 0 # encoding: [0x20,0x00,0xc2,0x4d]
1183 # CHECK-LE: beqctr- 2 # encoding: [0x20,0x04,0xca,0x4d]
1186 # CHECK-LE: beqctr- 0 # encoding: [0x20,0x04,0xc2,0x4d]
1189 # CHECK-LE: beql- 2, target # encoding: [0bAAAAAA01,A,0xca,0x41]
1191 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1194 # CHECK-LE: beql- 0, target # encoding: [0bAAAAAA01,A,0xc2,0x41]
1196 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1199 # CHECK-LE: beqla- 2, target # encoding: [0bAAAAAA11,A,0xca,0x41]
1201 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1204 # CHECK-LE: beqla- 0, target # encoding: [0bAAAAAA11,A,0xc2,0x41]
1206 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1209 # CHECK-LE: beqlrl- 2 # encoding: [0x21,0x00,0xca,0x4d]
1212 # CHECK-LE: beqlrl- 0 # encoding: [0x21,0x00,0xc2,0x4d]
1215 # CHECK-LE: beqctrl- 2 # encoding: [0x21,0x04,0xca,0x4d]
1218 # CHECK-LE: beqctrl- 0 # encoding: [0x21,0x04,0xc2,0x4d]
1222 # CHECK-LE: bge 2, target # encoding: [0bAAAAAA00,A,0x88,0x40]
1224 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1227 # CHECK-LE: bge 0, target # encoding: [0bAAAAAA00,A,0x80,0x40]
1229 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1232 # CHECK-LE: bgea 2, target # encoding: [0bAAAAAA10,A,0x88,0x40]
1234 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1237 # CHECK-LE: bgea 0, target # encoding: [0bAAAAAA10,A,0x80,0x40]
1239 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1242 # CHECK-LE: bgelr 2 # encoding: [0x20,0x00,0x88,0x4c]
1245 # CHECK-LE: bgelr 0 # encoding: [0x20,0x00,0x80,0x4c]
1248 # CHECK-LE: bgectr 2 # encoding: [0x20,0x04,0x88,0x4c]
1251 # CHECK-LE: bgectr 0 # encoding: [0x20,0x04,0x80,0x4c]
1254 # CHECK-LE: bgel 2, target # encoding: [0bAAAAAA01,A,0x88,0x40]
1256 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1259 # CHECK-LE: bgel 0, target # encoding: [0bAAAAAA01,A,0x80,0x40]
1261 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1264 # CHECK-LE: bgela 2, target # encoding: [0bAAAAAA11,A,0x88,0x40]
1266 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1269 # CHECK-LE: bgela 0, target # encoding: [0bAAAAAA11,A,0x80,0x40]
1271 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1274 # CHECK-LE: bgelrl 2 # encoding: [0x21,0x00,0x88,0x4c]
1277 # CHECK-LE: bgelrl 0 # encoding: [0x21,0x00,0x80,0x4c]
1280 # CHECK-LE: bgectrl 2 # encoding: [0x21,0x04,0x88,0x4c]
1283 # CHECK-LE: bgectrl 0 # encoding: [0x21,0x04,0x80,0x4c]
1287 # CHECK-LE: bge+ 2, target # encoding: [0bAAAAAA00,A,0xe8,0x40]
1289 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1292 # CHECK-LE: bge+ 0, target # encoding: [0bAAAAAA00,A,0xe0,0x40]
1294 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1297 # CHECK-LE: bgea+ 2, target # encoding: [0bAAAAAA10,A,0xe8,0x40]
1299 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1302 # CHECK-LE: bgea+ 0, target # encoding: [0bAAAAAA10,A,0xe0,0x40]
1304 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1307 # CHECK-LE: bgelr+ 2 # encoding: [0x20,0x00,0xe8,0x4c]
1310 # CHECK-LE: bgelr+ 0 # encoding: [0x20,0x00,0xe0,0x4c]
1313 # CHECK-LE: bgectr+ 2 # encoding: [0x20,0x04,0xe8,0x4c]
1316 # CHECK-LE: bgectr+ 0 # encoding: [0x20,0x04,0xe0,0x4c]
1319 # CHECK-LE: bgel+ 2, target # encoding: [0bAAAAAA01,A,0xe8,0x40]
1321 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1324 # CHECK-LE: bgel+ 0, target # encoding: [0bAAAAAA01,A,0xe0,0x40]
1326 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1329 # CHECK-LE: bgela+ 2, target # encoding: [0bAAAAAA11,A,0xe8,0x40]
1331 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1334 # CHECK-LE: bgela+ 0, target # encoding: [0bAAAAAA11,A,0xe0,0x40]
1336 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1339 # CHECK-LE: bgelrl+ 2 # encoding: [0x21,0x00,0xe8,0x4c]
1342 # CHECK-LE: bgelrl+ 0 # encoding: [0x21,0x00,0xe0,0x4c]
1345 # CHECK-LE: bgectrl+ 2 # encoding: [0x21,0x04,0xe8,0x4c]
1348 # CHECK-LE: bgectrl+ 0 # encoding: [0x21,0x04,0xe0,0x4c]
1352 # CHECK-LE: bge- 2, target # encoding: [0bAAAAAA00,A,0xc8,0x40]
1354 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1357 # CHECK-LE: bge- 0, target # encoding: [0bAAAAAA00,A,0xc0,0x40]
1359 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1362 # CHECK-LE: bgea- 2, target # encoding: [0bAAAAAA10,A,0xc8,0x40]
1364 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1367 # CHECK-LE: bgea- 0, target # encoding: [0bAAAAAA10,A,0xc0,0x40]
1369 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1372 # CHECK-LE: bgelr- 2 # encoding: [0x20,0x00,0xc8,0x4c]
1375 # CHECK-LE: bgelr- 0 # encoding: [0x20,0x00,0xc0,0x4c]
1378 # CHECK-LE: bgectr- 2 # encoding: [0x20,0x04,0xc8,0x4c]
1381 # CHECK-LE: bgectr- 0 # encoding: [0x20,0x04,0xc0,0x4c]
1384 # CHECK-LE: bgel- 2, target # encoding: [0bAAAAAA01,A,0xc8,0x40]
1386 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1389 # CHECK-LE: bgel- 0, target # encoding: [0bAAAAAA01,A,0xc0,0x40]
1391 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1394 # CHECK-LE: bgela- 2, target # encoding: [0bAAAAAA11,A,0xc8,0x40]
1396 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1399 # CHECK-LE: bgela- 0, target # encoding: [0bAAAAAA11,A,0xc0,0x40]
1401 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1404 # CHECK-LE: bgelrl- 2 # encoding: [0x21,0x00,0xc8,0x4c]
1407 # CHECK-LE: bgelrl- 0 # encoding: [0x21,0x00,0xc0,0x4c]
1410 # CHECK-LE: bgectrl- 2 # encoding: [0x21,0x04,0xc8,0x4c]
1413 # CHECK-LE: bgectrl- 0 # encoding: [0x21,0x04,0xc0,0x4c]
1417 # CHECK-LE: bgt 2, target # encoding: [0bAAAAAA00,A,0x89,0x41]
1419 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1422 # CHECK-LE: bgt 0, target # encoding: [0bAAAAAA00,A,0x81,0x41]
1424 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1427 # CHECK-LE: bgta 2, target # encoding: [0bAAAAAA10,A,0x89,0x41]
1429 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1432 # CHECK-LE: bgta 0, target # encoding: [0bAAAAAA10,A,0x81,0x41]
1434 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1437 # CHECK-LE: bgtlr 2 # encoding: [0x20,0x00,0x89,0x4d]
1440 # CHECK-LE: bgtlr 0 # encoding: [0x20,0x00,0x81,0x4d]
1443 # CHECK-LE: bgtctr 2 # encoding: [0x20,0x04,0x89,0x4d]
1446 # CHECK-LE: bgtctr 0 # encoding: [0x20,0x04,0x81,0x4d]
1449 # CHECK-LE: bgtl 2, target # encoding: [0bAAAAAA01,A,0x89,0x41]
1451 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1454 # CHECK-LE: bgtl 0, target # encoding: [0bAAAAAA01,A,0x81,0x41]
1456 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1459 # CHECK-LE: bgtla 2, target # encoding: [0bAAAAAA11,A,0x89,0x41]
1461 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1464 # CHECK-LE: bgtla 0, target # encoding: [0bAAAAAA11,A,0x81,0x41]
1466 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1469 # CHECK-LE: bgtlrl 2 # encoding: [0x21,0x00,0x89,0x4d]
1472 # CHECK-LE: bgtlrl 0 # encoding: [0x21,0x00,0x81,0x4d]
1475 # CHECK-LE: bgtctrl 2 # encoding: [0x21,0x04,0x89,0x4d]
1478 # CHECK-LE: bgtctrl 0 # encoding: [0x21,0x04,0x81,0x4d]
1482 # CHECK-LE: bgt+ 2, target # encoding: [0bAAAAAA00,A,0xe9,0x41]
1484 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1487 # CHECK-LE: bgt+ 0, target # encoding: [0bAAAAAA00,A,0xe1,0x41]
1489 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1492 # CHECK-LE: bgta+ 2, target # encoding: [0bAAAAAA10,A,0xe9,0x41]
1494 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1497 # CHECK-LE: bgta+ 0, target # encoding: [0bAAAAAA10,A,0xe1,0x41]
1499 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1502 # CHECK-LE: bgtlr+ 2 # encoding: [0x20,0x00,0xe9,0x4d]
1505 # CHECK-LE: bgtlr+ 0 # encoding: [0x20,0x00,0xe1,0x4d]
1508 # CHECK-LE: bgtctr+ 2 # encoding: [0x20,0x04,0xe9,0x4d]
1511 # CHECK-LE: bgtctr+ 0 # encoding: [0x20,0x04,0xe1,0x4d]
1514 # CHECK-LE: bgtl+ 2, target # encoding: [0bAAAAAA01,A,0xe9,0x41]
1516 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1519 # CHECK-LE: bgtl+ 0, target # encoding: [0bAAAAAA01,A,0xe1,0x41]
1521 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1524 # CHECK-LE: bgtla+ 2, target # encoding: [0bAAAAAA11,A,0xe9,0x41]
1526 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1529 # CHECK-LE: bgtla+ 0, target # encoding: [0bAAAAAA11,A,0xe1,0x41]
1531 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1534 # CHECK-LE: bgtlrl+ 2 # encoding: [0x21,0x00,0xe9,0x4d]
1537 # CHECK-LE: bgtlrl+ 0 # encoding: [0x21,0x00,0xe1,0x4d]
1540 # CHECK-LE: bgtctrl+ 2 # encoding: [0x21,0x04,0xe9,0x4d]
1543 # CHECK-LE: bgtctrl+ 0 # encoding: [0x21,0x04,0xe1,0x4d]
1547 # CHECK-LE: bgt- 2, target # encoding: [0bAAAAAA00,A,0xc9,0x41]
1549 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1552 # CHECK-LE: bgt- 0, target # encoding: [0bAAAAAA00,A,0xc1,0x41]
1554 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1557 # CHECK-LE: bgta- 2, target # encoding: [0bAAAAAA10,A,0xc9,0x41]
1559 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1562 # CHECK-LE: bgta- 0, target # encoding: [0bAAAAAA10,A,0xc1,0x41]
1564 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1567 # CHECK-LE: bgtlr- 2 # encoding: [0x20,0x00,0xc9,0x4d]
1570 # CHECK-LE: bgtlr- 0 # encoding: [0x20,0x00,0xc1,0x4d]
1573 # CHECK-LE: bgtctr- 2 # encoding: [0x20,0x04,0xc9,0x4d]
1576 # CHECK-LE: bgtctr- 0 # encoding: [0x20,0x04,0xc1,0x4d]
1579 # CHECK-LE: bgtl- 2, target # encoding: [0bAAAAAA01,A,0xc9,0x41]
1581 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1584 # CHECK-LE: bgtl- 0, target # encoding: [0bAAAAAA01,A,0xc1,0x41]
1586 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1589 # CHECK-LE: bgtla- 2, target # encoding: [0bAAAAAA11,A,0xc9,0x41]
1591 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1594 # CHECK-LE: bgtla- 0, target # encoding: [0bAAAAAA11,A,0xc1,0x41]
1596 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1599 # CHECK-LE: bgtlrl- 2 # encoding: [0x21,0x00,0xc9,0x4d]
1602 # CHECK-LE: bgtlrl- 0 # encoding: [0x21,0x00,0xc1,0x4d]
1605 # CHECK-LE: bgtctrl- 2 # encoding: [0x21,0x04,0xc9,0x4d]
1608 # CHECK-LE: bgtctrl- 0 # encoding: [0x21,0x04,0xc1,0x4d]
1612 # CHECK-LE: bge 2, target # encoding: [0bAAAAAA00,A,0x88,0x40]
1614 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1617 # CHECK-LE: bge 0, target # encoding: [0bAAAAAA00,A,0x80,0x40]
1619 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1622 # CHECK-LE: bgea 2, target # encoding: [0bAAAAAA10,A,0x88,0x40]
1624 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1627 # CHECK-LE: bgea 0, target # encoding: [0bAAAAAA10,A,0x80,0x40]
1629 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1632 # CHECK-LE: bgelr 2 # encoding: [0x20,0x00,0x88,0x4c]
1635 # CHECK-LE: bgelr 0 # encoding: [0x20,0x00,0x80,0x4c]
1638 # CHECK-LE: bgectr 2 # encoding: [0x20,0x04,0x88,0x4c]
1641 # CHECK-LE: bgectr 0 # encoding: [0x20,0x04,0x80,0x4c]
1644 # CHECK-LE: bgel 2, target # encoding: [0bAAAAAA01,A,0x88,0x40]
1646 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1649 # CHECK-LE: bgel 0, target # encoding: [0bAAAAAA01,A,0x80,0x40]
1651 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1654 # CHECK-LE: bgela 2, target # encoding: [0bAAAAAA11,A,0x88,0x40]
1656 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1659 # CHECK-LE: bgela 0, target # encoding: [0bAAAAAA11,A,0x80,0x40]
1661 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1664 # CHECK-LE: bgelrl 2 # encoding: [0x21,0x00,0x88,0x4c]
1667 # CHECK-LE: bgelrl 0 # encoding: [0x21,0x00,0x80,0x4c]
1670 # CHECK-LE: bgectrl 2 # encoding: [0x21,0x04,0x88,0x4c]
1673 # CHECK-LE: bgectrl 0 # encoding: [0x21,0x04,0x80,0x4c]
1677 # CHECK-LE: bge+ 2, target # encoding: [0bAAAAAA00,A,0xe8,0x40]
1679 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1682 # CHECK-LE: bge+ 0, target # encoding: [0bAAAAAA00,A,0xe0,0x40]
1684 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1687 # CHECK-LE: bgea+ 2, target # encoding: [0bAAAAAA10,A,0xe8,0x40]
1689 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1692 # CHECK-LE: bgea+ 0, target # encoding: [0bAAAAAA10,A,0xe0,0x40]
1694 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1697 # CHECK-LE: bgelr+ 2 # encoding: [0x20,0x00,0xe8,0x4c]
1700 # CHECK-LE: bgelr+ 0 # encoding: [0x20,0x00,0xe0,0x4c]
1703 # CHECK-LE: bgectr+ 2 # encoding: [0x20,0x04,0xe8,0x4c]
1706 # CHECK-LE: bgectr+ 0 # encoding: [0x20,0x04,0xe0,0x4c]
1709 # CHECK-LE: bgel+ 2, target # encoding: [0bAAAAAA01,A,0xe8,0x40]
1711 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1714 # CHECK-LE: bgel+ 0, target # encoding: [0bAAAAAA01,A,0xe0,0x40]
1716 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1719 # CHECK-LE: bgela+ 2, target # encoding: [0bAAAAAA11,A,0xe8,0x40]
1721 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1724 # CHECK-LE: bgela+ 0, target # encoding: [0bAAAAAA11,A,0xe0,0x40]
1726 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1729 # CHECK-LE: bgelrl+ 2 # encoding: [0x21,0x00,0xe8,0x4c]
1732 # CHECK-LE: bgelrl+ 0 # encoding: [0x21,0x00,0xe0,0x4c]
1735 # CHECK-LE: bgectrl+ 2 # encoding: [0x21,0x04,0xe8,0x4c]
1738 # CHECK-LE: bgectrl+ 0 # encoding: [0x21,0x04,0xe0,0x4c]
1742 # CHECK-LE: bge- 2, target # encoding: [0bAAAAAA00,A,0xc8,0x40]
1744 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1747 # CHECK-LE: bge- 0, target # encoding: [0bAAAAAA00,A,0xc0,0x40]
1749 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1752 # CHECK-LE: bgea- 2, target # encoding: [0bAAAAAA10,A,0xc8,0x40]
1754 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1757 # CHECK-LE: bgea- 0, target # encoding: [0bAAAAAA10,A,0xc0,0x40]
1759 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1762 # CHECK-LE: bgelr- 2 # encoding: [0x20,0x00,0xc8,0x4c]
1765 # CHECK-LE: bgelr- 0 # encoding: [0x20,0x00,0xc0,0x4c]
1768 # CHECK-LE: bgectr- 2 # encoding: [0x20,0x04,0xc8,0x4c]
1771 # CHECK-LE: bgectr- 0 # encoding: [0x20,0x04,0xc0,0x4c]
1774 # CHECK-LE: bgel- 2, target # encoding: [0bAAAAAA01,A,0xc8,0x40]
1776 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1779 # CHECK-LE: bgel- 0, target # encoding: [0bAAAAAA01,A,0xc0,0x40]
1781 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1784 # CHECK-LE: bgela- 2, target # encoding: [0bAAAAAA11,A,0xc8,0x40]
1786 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1789 # CHECK-LE: bgela- 0, target # encoding: [0bAAAAAA11,A,0xc0,0x40]
1791 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1794 # CHECK-LE: bgelrl- 2 # encoding: [0x21,0x00,0xc8,0x4c]
1797 # CHECK-LE: bgelrl- 0 # encoding: [0x21,0x00,0xc0,0x4c]
1800 # CHECK-LE: bgectrl- 2 # encoding: [0x21,0x04,0xc8,0x4c]
1803 # CHECK-LE: bgectrl- 0 # encoding: [0x21,0x04,0xc0,0x4c]
1807 # CHECK-LE: bne 2, target # encoding: [0bAAAAAA00,A,0x8a,0x40]
1809 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1812 # CHECK-LE: bne 0, target # encoding: [0bAAAAAA00,A,0x82,0x40]
1814 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1817 # CHECK-LE: bnea 2, target # encoding: [0bAAAAAA10,A,0x8a,0x40]
1819 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1822 # CHECK-LE: bnea 0, target # encoding: [0bAAAAAA10,A,0x82,0x40]
1824 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1827 # CHECK-LE: bnelr 2 # encoding: [0x20,0x00,0x8a,0x4c]
1830 # CHECK-LE: bnelr 0 # encoding: [0x20,0x00,0x82,0x4c]
1833 # CHECK-LE: bnectr 2 # encoding: [0x20,0x04,0x8a,0x4c]
1836 # CHECK-LE: bnectr 0 # encoding: [0x20,0x04,0x82,0x4c]
1839 # CHECK-LE: bnel 2, target # encoding: [0bAAAAAA01,A,0x8a,0x40]
1841 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1844 # CHECK-LE: bnel 0, target # encoding: [0bAAAAAA01,A,0x82,0x40]
1846 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1849 # CHECK-LE: bnela 2, target # encoding: [0bAAAAAA11,A,0x8a,0x40]
1851 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1854 # CHECK-LE: bnela 0, target # encoding: [0bAAAAAA11,A,0x82,0x40]
1856 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1859 # CHECK-LE: bnelrl 2 # encoding: [0x21,0x00,0x8a,0x4c]
1862 # CHECK-LE: bnelrl 0 # encoding: [0x21,0x00,0x82,0x4c]
1865 # CHECK-LE: bnectrl 2 # encoding: [0x21,0x04,0x8a,0x4c]
1868 # CHECK-LE: bnectrl 0 # encoding: [0x21,0x04,0x82,0x4c]
1872 # CHECK-LE: bne+ 2, target # encoding: [0bAAAAAA00,A,0xea,0x40]
1874 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1877 # CHECK-LE: bne+ 0, target # encoding: [0bAAAAAA00,A,0xe2,0x40]
1879 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1882 # CHECK-LE: bnea+ 2, target # encoding: [0bAAAAAA10,A,0xea,0x40]
1884 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1887 # CHECK-LE: bnea+ 0, target # encoding: [0bAAAAAA10,A,0xe2,0x40]
1889 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1892 # CHECK-LE: bnelr+ 2 # encoding: [0x20,0x00,0xea,0x4c]
1895 # CHECK-LE: bnelr+ 0 # encoding: [0x20,0x00,0xe2,0x4c]
1898 # CHECK-LE: bnectr+ 2 # encoding: [0x20,0x04,0xea,0x4c]
1901 # CHECK-LE: bnectr+ 0 # encoding: [0x20,0x04,0xe2,0x4c]
1904 # CHECK-LE: bnel+ 2, target # encoding: [0bAAAAAA01,A,0xea,0x40]
1906 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1909 # CHECK-LE: bnel+ 0, target # encoding: [0bAAAAAA01,A,0xe2,0x40]
1911 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1914 # CHECK-LE: bnela+ 2, target # encoding: [0bAAAAAA11,A,0xea,0x40]
1916 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1919 # CHECK-LE: bnela+ 0, target # encoding: [0bAAAAAA11,A,0xe2,0x40]
1921 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1924 # CHECK-LE: bnelrl+ 2 # encoding: [0x21,0x00,0xea,0x4c]
1927 # CHECK-LE: bnelrl+ 0 # encoding: [0x21,0x00,0xe2,0x4c]
1930 # CHECK-LE: bnectrl+ 2 # encoding: [0x21,0x04,0xea,0x4c]
1933 # CHECK-LE: bnectrl+ 0 # encoding: [0x21,0x04,0xe2,0x4c]
1937 # CHECK-LE: bne- 2, target # encoding: [0bAAAAAA00,A,0xca,0x40]
1939 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1942 # CHECK-LE: bne- 0, target # encoding: [0bAAAAAA00,A,0xc2,0x40]
1944 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1947 # CHECK-LE: bnea- 2, target # encoding: [0bAAAAAA10,A,0xca,0x40]
1949 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1952 # CHECK-LE: bnea- 0, target # encoding: [0bAAAAAA10,A,0xc2,0x40]
1954 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1957 # CHECK-LE: bnelr- 2 # encoding: [0x20,0x00,0xca,0x4c]
1960 # CHECK-LE: bnelr- 0 # encoding: [0x20,0x00,0xc2,0x4c]
1963 # CHECK-LE: bnectr- 2 # encoding: [0x20,0x04,0xca,0x4c]
1966 # CHECK-LE: bnectr- 0 # encoding: [0x20,0x04,0xc2,0x4c]
1969 # CHECK-LE: bnel- 2, target # encoding: [0bAAAAAA01,A,0xca,0x40]
1971 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1974 # CHECK-LE: bnel- 0, target # encoding: [0bAAAAAA01,A,0xc2,0x40]
1976 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1979 # CHECK-LE: bnela- 2, target # encoding: [0bAAAAAA11,A,0xca,0x40]
1981 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1984 # CHECK-LE: bnela- 0, target # encoding: [0bAAAAAA11,A,0xc2,0x40]
1986 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1989 # CHECK-LE: bnelrl- 2 # encoding: [0x21,0x00,0xca,0x4c]
1992 # CHECK-LE: bnelrl- 0 # encoding: [0x21,0x00,0xc2,0x4c]
1995 # CHECK-LE: bnectrl- 2 # encoding: [0x21,0x04,0xca,0x4c]
1998 # CHECK-LE: bnectrl- 0 # encoding: [0x21,0x04,0xc2,0x4c]
2002 # CHECK-LE: ble 2, target # encoding: [0bAAAAAA00,A,0x89,0x40]
2004 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2007 # CHECK-LE: ble 0, target # encoding: [0bAAAAAA00,A,0x81,0x40]
2009 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2012 # CHECK-LE: blea 2, target # encoding: [0bAAAAAA10,A,0x89,0x40]
2014 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2017 # CHECK-LE: blea 0, target # encoding: [0bAAAAAA10,A,0x81,0x40]
2019 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2022 # CHECK-LE: blelr 2 # encoding: [0x20,0x00,0x89,0x4c]
2025 # CHECK-LE: blelr 0 # encoding: [0x20,0x00,0x81,0x4c]
2028 # CHECK-LE: blectr 2 # encoding: [0x20,0x04,0x89,0x4c]
2031 # CHECK-LE: blectr 0 # encoding: [0x20,0x04,0x81,0x4c]
2034 # CHECK-LE: blel 2, target # encoding: [0bAAAAAA01,A,0x89,0x40]
2036 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2039 # CHECK-LE: blel 0, target # encoding: [0bAAAAAA01,A,0x81,0x40]
2041 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2044 # CHECK-LE: blela 2, target # encoding: [0bAAAAAA11,A,0x89,0x40]
2046 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2049 # CHECK-LE: blela 0, target # encoding: [0bAAAAAA11,A,0x81,0x40]
2051 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2054 # CHECK-LE: blelrl 2 # encoding: [0x21,0x00,0x89,0x4c]
2057 # CHECK-LE: blelrl 0 # encoding: [0x21,0x00,0x81,0x4c]
2060 # CHECK-LE: blectrl 2 # encoding: [0x21,0x04,0x89,0x4c]
2063 # CHECK-LE: blectrl 0 # encoding: [0x21,0x04,0x81,0x4c]
2067 # CHECK-LE: ble+ 2, target # encoding: [0bAAAAAA00,A,0xe9,0x40]
2069 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2072 # CHECK-LE: ble+ 0, target # encoding: [0bAAAAAA00,A,0xe1,0x40]
2074 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2077 # CHECK-LE: blea+ 2, target # encoding: [0bAAAAAA10,A,0xe9,0x40]
2079 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2082 # CHECK-LE: blea+ 0, target # encoding: [0bAAAAAA10,A,0xe1,0x40]
2084 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2087 # CHECK-LE: blelr+ 2 # encoding: [0x20,0x00,0xe9,0x4c]
2090 # CHECK-LE: blelr+ 0 # encoding: [0x20,0x00,0xe1,0x4c]
2093 # CHECK-LE: blectr+ 2 # encoding: [0x20,0x04,0xe9,0x4c]
2096 # CHECK-LE: blectr+ 0 # encoding: [0x20,0x04,0xe1,0x4c]
2099 # CHECK-LE: blel+ 2, target # encoding: [0bAAAAAA01,A,0xe9,0x40]
2101 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2104 # CHECK-LE: blel+ 0, target # encoding: [0bAAAAAA01,A,0xe1,0x40]
2106 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2109 # CHECK-LE: blela+ 2, target # encoding: [0bAAAAAA11,A,0xe9,0x40]
2111 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2114 # CHECK-LE: blela+ 0, target # encoding: [0bAAAAAA11,A,0xe1,0x40]
2116 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2119 # CHECK-LE: blelrl+ 2 # encoding: [0x21,0x00,0xe9,0x4c]
2122 # CHECK-LE: blelrl+ 0 # encoding: [0x21,0x00,0xe1,0x4c]
2125 # CHECK-LE: blectrl+ 2 # encoding: [0x21,0x04,0xe9,0x4c]
2128 # CHECK-LE: blectrl+ 0 # encoding: [0x21,0x04,0xe1,0x4c]
2132 # CHECK-LE: ble- 2, target # encoding: [0bAAAAAA00,A,0xc9,0x40]
2134 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2137 # CHECK-LE: ble- 0, target # encoding: [0bAAAAAA00,A,0xc1,0x40]
2139 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2142 # CHECK-LE: blea- 2, target # encoding: [0bAAAAAA10,A,0xc9,0x40]
2144 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2147 # CHECK-LE: blea- 0, target # encoding: [0bAAAAAA10,A,0xc1,0x40]
2149 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2152 # CHECK-LE: blelr- 2 # encoding: [0x20,0x00,0xc9,0x4c]
2155 # CHECK-LE: blelr- 0 # encoding: [0x20,0x00,0xc1,0x4c]
2158 # CHECK-LE: blectr- 2 # encoding: [0x20,0x04,0xc9,0x4c]
2161 # CHECK-LE: blectr- 0 # encoding: [0x20,0x04,0xc1,0x4c]
2164 # CHECK-LE: blel- 2, target # encoding: [0bAAAAAA01,A,0xc9,0x40]
2166 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2169 # CHECK-LE: blel- 0, target # encoding: [0bAAAAAA01,A,0xc1,0x40]
2171 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2174 # CHECK-LE: blela- 2, target # encoding: [0bAAAAAA11,A,0xc9,0x40]
2176 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2179 # CHECK-LE: blela- 0, target # encoding: [0bAAAAAA11,A,0xc1,0x40]
2181 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2184 # CHECK-LE: blelrl- 2 # encoding: [0x21,0x00,0xc9,0x4c]
2187 # CHECK-LE: blelrl- 0 # encoding: [0x21,0x00,0xc1,0x4c]
2190 # CHECK-LE: blectrl- 2 # encoding: [0x21,0x04,0xc9,0x4c]
2193 # CHECK-LE: blectrl- 0 # encoding: [0x21,0x04,0xc1,0x4c]
2197 # CHECK-LE: bun 2, target # encoding: [0bAAAAAA00,A,0x8b,0x41]
2199 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2202 # CHECK-LE: bun 0, target # encoding: [0bAAAAAA00,A,0x83,0x41]
2204 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2207 # CHECK-LE: buna 2, target # encoding: [0bAAAAAA10,A,0x8b,0x41]
2209 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2212 # CHECK-LE: buna 0, target # encoding: [0bAAAAAA10,A,0x83,0x41]
2214 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2217 # CHECK-LE: bunlr 2 # encoding: [0x20,0x00,0x8b,0x4d]
2220 # CHECK-LE: bunlr 0 # encoding: [0x20,0x00,0x83,0x4d]
2223 # CHECK-LE: bunctr 2 # encoding: [0x20,0x04,0x8b,0x4d]
2226 # CHECK-LE: bunctr 0 # encoding: [0x20,0x04,0x83,0x4d]
2229 # CHECK-LE: bunl 2, target # encoding: [0bAAAAAA01,A,0x8b,0x41]
2231 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2234 # CHECK-LE: bunl 0, target # encoding: [0bAAAAAA01,A,0x83,0x41]
2236 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2239 # CHECK-LE: bunla 2, target # encoding: [0bAAAAAA11,A,0x8b,0x41]
2241 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2244 # CHECK-LE: bunla 0, target # encoding: [0bAAAAAA11,A,0x83,0x41]
2246 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2249 # CHECK-LE: bunlrl 2 # encoding: [0x21,0x00,0x8b,0x4d]
2252 # CHECK-LE: bunlrl 0 # encoding: [0x21,0x00,0x83,0x4d]
2255 # CHECK-LE: bunctrl 2 # encoding: [0x21,0x04,0x8b,0x4d]
2258 # CHECK-LE: bunctrl 0 # encoding: [0x21,0x04,0x83,0x4d]
2262 # CHECK-LE: bun+ 2, target # encoding: [0bAAAAAA00,A,0xeb,0x41]
2264 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2267 # CHECK-LE: bun+ 0, target # encoding: [0bAAAAAA00,A,0xe3,0x41]
2269 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2272 # CHECK-LE: buna+ 2, target # encoding: [0bAAAAAA10,A,0xeb,0x41]
2274 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2277 # CHECK-LE: buna+ 0, target # encoding: [0bAAAAAA10,A,0xe3,0x41]
2279 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2282 # CHECK-LE: bunlr+ 2 # encoding: [0x20,0x00,0xeb,0x4d]
2285 # CHECK-LE: bunlr+ 0 # encoding: [0x20,0x00,0xe3,0x4d]
2288 # CHECK-LE: bunctr+ 2 # encoding: [0x20,0x04,0xeb,0x4d]
2291 # CHECK-LE: bunctr+ 0 # encoding: [0x20,0x04,0xe3,0x4d]
2294 # CHECK-LE: bunl+ 2, target # encoding: [0bAAAAAA01,A,0xeb,0x41]
2296 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2299 LE: bunl+ 0, target # encoding: [0bAAAAAA01,A,0xe3,0x41]
2301 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2304 # CHECK-LE: bunla+ 2, target # encoding: [0bAAAAAA11,A,0xeb,0x41]
2306 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2309 # CHECK-LE: bunla+ 0, target # encoding: [0bAAAAAA11,A,0xe3,0x41]
2311 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2314 # CHECK-LE: bunlrl+ 2 # encoding: [0x21,0x00,0xeb,0x4d]
2317 # CHECK-LE: bunlrl+ 0 # encoding: [0x21,0x00,0xe3,0x4d]
2320 # CHECK-LE: bunctrl+ 2 # encoding: [0x21,0x04,0xeb,0x4d]
2323 # CHECK-LE: bunctrl+ 0 # encoding: [0x21,0x04,0xe3,0x4d]
2327 # CHECK-LE: bun- 2, target # encoding: [0bAAAAAA00,A,0xcb,0x41]
2329 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2332 # CHECK-LE: bun- 0, target # encoding: [0bAAAAAA00,A,0xc3,0x41]
2334 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2337 # CHECK-LE: buna- 2, target # encoding: [0bAAAAAA10,A,0xcb,0x41]
2339 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2342 # CHECK-LE: buna- 0, target # encoding: [0bAAAAAA10,A,0xc3,0x41]
2344 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2347 # CHECK-LE: bunlr- 2 # encoding: [0x20,0x00,0xcb,0x4d]
2350 # CHECK-LE: bunlr- 0 # encoding: [0x20,0x00,0xc3,0x4d]
2353 # CHECK-LE: bunctr- 2 # encoding: [0x20,0x04,0xcb,0x4d]
2356 # CHECK-LE: bunctr- 0 # encoding: [0x20,0x04,0xc3,0x4d]
2359 # CHECK-LE: bunl- 2, target # encoding: [0bAAAAAA01,A,0xcb,0x41]
2361 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2364 # CHECK-LE: bunl- 0, target # encoding: [0bAAAAAA01,A,0xc3,0x41]
2366 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2369 # CHECK-LE: bunla- 2, target # encoding: [0bAAAAAA11,A,0xcb,0x41]
2371 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2374 # CHECK-LE: bunla- 0, target # encoding: [0bAAAAAA11,A,0xc3,0x41]
2376 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2379 # CHECK-LE: bunlrl- 2 # encoding: [0x21,0x00,0xcb,0x4d]
2382 # CHECK-LE: bunlrl- 0 # encoding: [0x21,0x00,0xc3,0x4d]
2385 # CHECK-LE: bunctrl- 2 # encoding: [0x21,0x04,0xcb,0x4d]
2388 # CHECK-LE: bunctrl- 0 # encoding: [0x21,0x04,0xc3,0x4d]
2392 # CHECK-LE: bnu 2, target # encoding: [0bAAAAAA00,A,0x8b,0x40]
2394 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2397 # CHECK-LE: bnu 0, target # encoding: [0bAAAAAA00,A,0x83,0x40]
2399 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2402 # CHECK-LE: bnua 2, target # encoding: [0bAAAAAA10,A,0x8b,0x40]
2404 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2407 # CHECK-LE: bnua 0, target # encoding: [0bAAAAAA10,A,0x83,0x40]
2409 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2412 # CHECK-LE: bnulr 2 # encoding: [0x20,0x00,0x8b,0x4c]
2415 # CHECK-LE: bnulr 0 # encoding: [0x20,0x00,0x83,0x4c]
2418 # CHECK-LE: bnuctr 2 # encoding: [0x20,0x04,0x8b,0x4c]
2421 # CHECK-LE: bnuctr 0 # encoding: [0x20,0x04,0x83,0x4c]
2424 # CHECK-LE: bnul 2, target # encoding: [0bAAAAAA01,A,0x8b,0x40]
2426 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2429 # CHECK-LE: bnul 0, target # encoding: [0bAAAAAA01,A,0x83,0x40]
2431 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2434 # CHECK-LE: bnula 2, target # encoding: [0bAAAAAA11,A,0x8b,0x40]
2436 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2439 # CHECK-LE: bnula 0, target # encoding: [0bAAAAAA11,A,0x83,0x40]
2441 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2444 # CHECK-LE: bnulrl 2 # encoding: [0x21,0x00,0x8b,0x4c]
2447 # CHECK-LE: bnulrl 0 # encoding: [0x21,0x00,0x83,0x4c]
2450 # CHECK-LE: bnuctrl 2 # encoding: [0x21,0x04,0x8b,0x4c]
2453 # CHECK-LE: bnuctrl 0 # encoding: [0x21,0x04,0x83,0x4c]
2457 # CHECK-LE: bnu+ 2, target # encoding: [0bAAAAAA00,A,0xeb,0x40]
2459 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2462 # CHECK-LE: bnu+ 0, target # encoding: [0bAAAAAA00,A,0xe3,0x40]
2464 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2467 # CHECK-LE: bnua+ 2, target # encoding: [0bAAAAAA10,A,0xeb,0x40]
2469 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2472 # CHECK-LE: bnua+ 0, target # encoding: [0bAAAAAA10,A,0xe3,0x40]
2474 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2477 # CHECK-LE: bnulr+ 2 # encoding: [0x20,0x00,0xeb,0x4c]
2480 # CHECK-LE: bnulr+ 0 # encoding: [0x20,0x00,0xe3,0x4c]
2483 # CHECK-LE: bnuctr+ 2 # encoding: [0x20,0x04,0xeb,0x4c]
2486 # CHECK-LE: bnuctr+ 0 # encoding: [0x20,0x04,0xe3,0x4c]
2489 # CHECK-LE: bnul+ 2, target # encoding: [0bAAAAAA01,A,0xeb,0x40]
2491 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2494 # CHECK-LE: bnul+ 0, target # encoding: [0bAAAAAA01,A,0xe3,0x40]
2496 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2499 # CHECK-LE: bnula+ 2, target # encoding: [0bAAAAAA11,A,0xeb,0x40]
2501 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2504 # CHECK-LE: bnula+ 0, target # encoding: [0bAAAAAA11,A,0xe3,0x40]
2506 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2509 # CHECK-LE: bnulrl+ 2 # encoding: [0x21,0x00,0xeb,0x4c]
2512 # CHECK-LE: bnulrl+ 0 # encoding: [0x21,0x00,0xe3,0x4c]
2515 # CHECK-LE: bnuctrl+ 2 # encoding: [0x21,0x04,0xeb,0x4c]
2518 # CHECK-LE: bnuctrl+ 0 # encoding: [0x21,0x04,0xe3,0x4c]
2522 # CHECK-LE: bnu- 2, target # encoding: [0bAAAAAA00,A,0xcb,0x40]
2524 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2527 # CHECK-LE: bnu- 0, target # encoding: [0bAAAAAA00,A,0xc3,0x40]
2529 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2532 # CHECK-LE: bnua- 2, target # encoding: [0bAAAAAA10,A,0xcb,0x40]
2534 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2537 # CHECK-LE: bnua- 0, target # encoding: [0bAAAAAA10,A,0xc3,0x40]
2539 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2542 # CHECK-LE: bnulr- 2 # encoding: [0x20,0x00,0xcb,0x4c]
2545 # CHECK-LE: bnulr- 0 # encoding: [0x20,0x00,0xc3,0x4c]
2548 # CHECK-LE: bnuctr- 2 # encoding: [0x20,0x04,0xcb,0x4c]
2551 # CHECK-LE: bnuctr- 0 # encoding: [0x20,0x04,0xc3,0x4c]
2554 # CHECK-LE: bnul- 2, target # encoding: [0bAAAAAA01,A,0xcb,0x40]
2556 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2559 # CHECK-LE: bnul- 0, target # encoding: [0bAAAAAA01,A,0xc3,0x40]
2561 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2564 # CHECK-LE: bnula- 2, target # encoding: [0bAAAAAA11,A,0xcb,0x40]
2566 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2569 # CHECK-LE: bnula- 0, target # encoding: [0bAAAAAA11,A,0xc3,0x40]
2571 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2574 # CHECK-LE: bnulrl- 2 # encoding: [0x21,0x00,0xcb,0x4c]
2577 # CHECK-LE: bnulrl- 0 # encoding: [0x21,0x00,0xc3,0x4c]
2580 # CHECK-LE: bnuctrl- 2 # encoding: [0x21,0x04,0xcb,0x4c]
2583 # CHECK-LE: bnuctrl- 0 # encoding: [0x21,0x04,0xc3,0x4c]
2587 # CHECK-LE: bun 2, target # encoding: [0bAAAAAA00,A,0x8b,0x41]
2589 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2592 # CHECK-LE: bun 0, target # encoding: [0bAAAAAA00,A,0x83,0x41]
2594 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2597 # CHECK-LE: buna 2, target # encoding: [0bAAAAAA10,A,0x8b,0x41]
2599 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2602 # CHECK-LE: buna 0, target # encoding: [0bAAAAAA10,A,0x83,0x41]
2604 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2607 # CHECK-LE: bunlr 2 # encoding: [0x20,0x00,0x8b,0x4d]
2610 # CHECK-LE: bunlr 0 # encoding: [0x20,0x00,0x83,0x4d]
2613 # CHECK-LE: bunctr 2 # encoding: [0x20,0x04,0x8b,0x4d]
2616 # CHECK-LE: bunctr 0 # encoding: [0x20,0x04,0x83,0x4d]
2619 # CHECK-LE: bunl 2, target # encoding: [0bAAAAAA01,A,0x8b,0x41]
2621 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2624 # CHECK-LE: bunl 0, target # encoding: [0bAAAAAA01,A,0x83,0x41]
2626 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2629 # CHECK-LE: bunla 2, target # encoding: [0bAAAAAA11,A,0x8b,0x41]
2631 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2634 # CHECK-LE: bunla 0, target # encoding: [0bAAAAAA11,A,0x83,0x41]
2636 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2639 # CHECK-LE: bunlrl 2 # encoding: [0x21,0x00,0x8b,0x4d]
2642 # CHECK-LE: bunlrl 0 # encoding: [0x21,0x00,0x83,0x4d]
2645 # CHECK-LE: bunctrl 2 # encoding: [0x21,0x04,0x8b,0x4d]
2648 # CHECK-LE: bunctrl 0 # encoding: [0x21,0x04,0x83,0x4d]
2652 # CHECK-LE: bun+ 2, target # encoding: [0bAAAAAA00,A,0xeb,0x41]
2654 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2657 # CHECK-LE: bun+ 0, target # encoding: [0bAAAAAA00,A,0xe3,0x41]
2659 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2662 # CHECK-LE: buna+ 2, target # encoding: [0bAAAAAA10,A,0xeb,0x41]
2664 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2667 # CHECK-LE: buna+ 0, target # encoding: [0bAAAAAA10,A,0xe3,0x41]
2669 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2672 # CHECK-LE: bunlr+ 2 # encoding: [0x20,0x00,0xeb,0x4d]
2675 # CHECK-LE: bunlr+ 0 # encoding: [0x20,0x00,0xe3,0x4d]
2678 # CHECK-LE: bunctr+ 2 # encoding: [0x20,0x04,0xeb,0x4d]
2681 # CHECK-LE: bunctr+ 0 # encoding: [0x20,0x04,0xe3,0x4d]
2684 # CHECK-LE: bunl+ 2, target # encoding: [0bAAAAAA01,A,0xeb,0x41]
2686 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2689 # CHECK-LE: bunl+ 0, target # encoding: [0bAAAAAA01,A,0xe3,0x41]
2691 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2694 # CHECK-LE: bunla+ 2, target # encoding: [0bAAAAAA11,A,0xeb,0x41]
2696 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2699 # CHECK-LE: bunla+ 0, target # encoding: [0bAAAAAA11,A,0xe3,0x41]
2701 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2704 # CHECK-LE: bunlrl+ 2 # encoding: [0x21,0x00,0xeb,0x4d]
2707 # CHECK-LE: bunlrl+ 0 # encoding: [0x21,0x00,0xe3,0x4d]
2710 # CHECK-LE: bunctrl+ 2 # encoding: [0x21,0x04,0xeb,0x4d]
2713 # CHECK-LE: bunctrl+ 0 # encoding: [0x21,0x04,0xe3,0x4d]
2717 # CHECK-LE: bun- 2, target # encoding: [0bAAAAAA00,A,0xcb,0x41]
2719 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2722 # CHECK-LE: bun- 0, target # encoding: [0bAAAAAA00,A,0xc3,0x41]
2724 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2727 # CHECK-LE: buna- 2, target # encoding: [0bAAAAAA10,A,0xcb,0x41]
2729 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2732 # CHECK-LE: buna- 0, target # encoding: [0bAAAAAA10,A,0xc3,0x41]
2734 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2737 # CHECK-LE: bunlr- 2 # encoding: [0x20,0x00,0xcb,0x4d]
2740 # CHECK-LE: bunlr- 0 # encoding: [0x20,0x00,0xc3,0x4d]
2743 # CHECK-LE: bunctr- 2 # encoding: [0x20,0x04,0xcb,0x4d]
2746 # CHECK-LE: bunctr- 0 # encoding: [0x20,0x04,0xc3,0x4d]
2749 # CHECK-LE: bunl- 2, target # encoding: [0bAAAAAA01,A,0xcb,0x41]
2751 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2754 # CHECK-LE: bunl- 0, target # encoding: [0bAAAAAA01,A,0xc3,0x41]
2756 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2759 # CHECK-LE: bunla- 2, target # encoding: [0bAAAAAA11,A,0xcb,0x41]
2761 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2764 # CHECK-LE: bunla- 0, target # encoding: [0bAAAAAA11,A,0xc3,0x41]
2766 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2769 # CHECK-LE: bunlrl- 2 # encoding: [0x21,0x00,0xcb,0x4d]
2772 # CHECK-LE: bunlrl- 0 # encoding: [0x21,0x00,0xc3,0x4d]
2775 # CHECK-LE: bunctrl- 2 # encoding: [0x21,0x04,0xcb,0x4d]
2778 # CHECK-LE: bunctrl- 0 # encoding: [0x21,0x04,0xc3,0x4d]
2782 # CHECK-LE: bnu 2, target # encoding: [0bAAAAAA00,A,0x8b,0x40]
2784 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2787 # CHECK-LE: bnu 0, target # encoding: [0bAAAAAA00,A,0x83,0x40]
2789 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2792 # CHECK-LE: bnua 2, target # encoding: [0bAAAAAA10,A,0x8b,0x40]
2794 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2797 # CHECK-LE: bnua 0, target # encoding: [0bAAAAAA10,A,0x83,0x40]
2799 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2802 # CHECK-LE: bnulr 2 # encoding: [0x20,0x00,0x8b,0x4c]
2805 # CHECK-LE: bnulr 0 # encoding: [0x20,0x00,0x83,0x4c]
2808 # CHECK-LE: bnuctr 2 # encoding: [0x20,0x04,0x8b,0x4c]
2811 # CHECK-LE: bnuctr 0 # encoding: [0x20,0x04,0x83,0x4c]
2814 # CHECK-LE: bnul 2, target # encoding: [0bAAAAAA01,A,0x8b,0x40]
2816 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2819 # CHECK-LE: bnul 0, target # encoding: [0bAAAAAA01,A,0x83,0x40]
2821 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2824 # CHECK-LE: bnula 2, target # encoding: [0bAAAAAA11,A,0x8b,0x40]
2826 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2829 # CHECK-LE: bnula 0, target # encoding: [0bAAAAAA11,A,0x83,0x40]
2831 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2834 # CHECK-LE: bnulrl 2 # encoding: [0x21,0x00,0x8b,0x4c]
2837 # CHECK-LE: bnulrl 0 # encoding: [0x21,0x00,0x83,0x4c]
2840 # CHECK-LE: bnuctrl 2 # encoding: [0x21,0x04,0x8b,0x4c]
2843 # CHECK-LE: bnuctrl 0 # encoding: [0x21,0x04,0x83,0x4c]
2847 # CHECK-LE: bnu+ 2, target # encoding: [0bAAAAAA00,A,0xeb,0x40]
2849 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2852 # CHECK-LE: bnu+ 0, target # encoding: [0bAAAAAA00,A,0xe3,0x40]
2854 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2857 # CHECK-LE: bnua+ 2, target # encoding: [0bAAAAAA10,A,0xeb,0x40]
2859 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2862 # CHECK-LE: bnua+ 0, target # encoding: [0bAAAAAA10,A,0xe3,0x40]
2864 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2867 # CHECK-LE: bnulr+ 2 # encoding: [0x20,0x00,0xeb,0x4c]
2870 # CHECK-LE: bnulr+ 0 # encoding: [0x20,0x00,0xe3,0x4c]
2873 # CHECK-LE: bnuctr+ 2 # encoding: [0x20,0x04,0xeb,0x4c]
2876 # CHECK-LE: bnuctr+ 0 # encoding: [0x20,0x04,0xe3,0x4c]
2879 # CHECK-LE: bnul+ 2, target # encoding: [0bAAAAAA01,A,0xeb,0x40]
2881 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2884 # CHECK-LE: bnul+ 0, target # encoding: [0bAAAAAA01,A,0xe3,0x40]
2886 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2889 # CHECK-LE: bnula+ 2, target # encoding: [0bAAAAAA11,A,0xeb,0x40]
2891 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2894 # CHECK-LE: bnula+ 0, target # encoding: [0bAAAAAA11,A,0xe3,0x40]
2896 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2899 # CHECK-LE: bnulrl+ 2 # encoding: [0x21,0x00,0xeb,0x4c]
2902 # CHECK-LE: bnulrl+ 0 # encoding: [0x21,0x00,0xe3,0x4c]
2905 # CHECK-LE: bnuctrl+ 2 # encoding: [0x21,0x04,0xeb,0x4c]
2908 # CHECK-LE: bnuctrl+ 0 # encoding: [0x21,0x04,0xe3,0x4c]
2912 # CHECK-LE: bnu- 2, target # encoding: [0bAAAAAA00,A,0xcb,0x40]
2914 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2917 # CHECK-LE: bnu- 0, target # encoding: [0bAAAAAA00,A,0xc3,0x40]
2919 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2922 # CHECK-LE: bnua- 2, target # encoding: [0bAAAAAA10,A,0xcb,0x40]
2924 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2927 # CHECK-LE: bnua- 0, target # encoding: [0bAAAAAA10,A,0xc3,0x40]
2929 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2932 # CHECK-LE: bnulr- 2 # encoding: [0x20,0x00,0xcb,0x4c]
2935 # CHECK-LE: bnulr- 0 # encoding: [0x20,0x00,0xc3,0x4c]
2938 # CHECK-LE: bnuctr- 2 # encoding: [0x20,0x04,0xcb,0x4c]
2941 # CHECK-LE: bnuctr- 0 # encoding: [0x20,0x04,0xc3,0x4c]
2944 # CHECK-LE: bnul- 2, target # encoding: [0bAAAAAA01,A,0xcb,0x40]
2946 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2949 # CHECK-LE: bnul- 0, target # encoding: [0bAAAAAA01,A,0xc3,0x40]
2951 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2954 # CHECK-LE: bnula- 2, target # encoding: [0bAAAAAA11,A,0xcb,0x40]
2956 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2959 # CHECK-LE: bnula- 0, target # encoding: [0bAAAAAA11,A,0xc3,0x40]
2961 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2964 # CHECK-LE: bnulrl- 2 # encoding: [0x21,0x00,0xcb,0x4c]
2967 # CHECK-LE: bnulrl- 0 # encoding: [0x21,0x00,0xc3,0x4c]
2970 # CHECK-LE: bnuctrl- 2 # encoding: [0x21,0x04,0xcb,0x4c]
2973 # CHECK-LE: bnuctrl- 0 # encoding: [0x21,0x04,0xc3,0x4c]
2979 # CHECK-LE: crset 2 # encoding: [0x42,0x12,0x42,0x4c]
2982 # CHECK-LE: crclr 2 # encoding: [0x82,0x11,0x42,0x4c]
2985 # CHECK-LE: crmove 2, 3 # encoding: [0x82,0x1b,0x43,0x4c]
2988 # CHECK-LE: crnot 2, 3 # encoding: [0x42,0x18,0x43,0x4c]
2994 # CHECK-LE: addi 2, 3, -128 # encoding: [0x80,0xff,0x43,0x38]
2997 # CHECK-LE: addis 2, 3, -128 # encoding: [0x80,0xff,0x43,0x3c]
3000 # CHECK-LE: addic 2, 3, -128 # encoding: [0x80,0xff,0x43,0x30]
3003 # CHECK-LE: addic. 2, 3, -128 # encoding: [0x80,0xff,0x43,0x34]
3007 # CHECK-LE: sub 2, 3, 4 # encoding: [0x50,0x18,0x44,0x7c]
3010 # CHECK-LE: sub. 2, 3, 4 # encoding: [0x51,0x18,0x44,0x7c]
3013 # CHECK-LE: subc 2, 3, 4 # encoding: [0x10,0x18,0x44,0x7c]
3016 # CHECK-LE: subc. 2, 3, 4 # encoding: [0x11,0x18,0x44,0x7c]
3022 # CHECK-LE: cmpdi 2, 3, 128 # encoding: [0x80,0x00,0x23,0x2d]
3025 # CHECK-LE: cmpdi 3, 128 # encoding: [0x80,0x00,0x23,0x2c]
3028 # CHECK-LE: cmpd 2, 3, 4 # encoding: [0x00,0x20,0x23,0x7d]
3031 # CHECK-LE: cmpd 3, 4 # encoding: [0x00,0x20,0x23,0x7c]
3034 # CHECK-LE: cmpldi 2, 3, 128 # encoding: [0x80,0x00,0x23,0x29]
3037 # CHECK-LE: cmpldi 3, 128 # encoding: [0x80,0x00,0x23,0x28]
3040 # CHECK-LE: cmpld 2, 3, 4 # encoding: [0x40,0x20,0x23,0x7d]
3043 # CHECK-LE: cmpld 3, 4 # encoding: [0x40,0x20,0x23,0x7c]
3047 # CHECK-LE: cmpwi 2, 3, 128 # encoding: [0x80,0x00,0x03,0x2d]
3050 # CHECK-LE: cmpwi 3, 128 # encoding: [0x80,0x00,0x03,0x2c]
3053 # CHECK-LE: cmpw 2, 3, 4 # encoding: [0x00,0x20,0x03,0x7d]
3056 # CHECK-LE: cmpw 3, 4 # encoding: [0x00,0x20,0x03,0x7c]
3059 # CHECK-LE: cmplwi 2, 3, 128 # encoding: [0x80,0x00,0x03,0x29]
3062 # CHECK-LE: cmplwi 3, 128 # encoding: [0x80,0x00,0x03,0x28]
3065 # CHECK-LE: cmplw 2, 3, 4 # encoding: [0x40,0x20,0x03,0x7d]
3068 # CHECK-LE: cmplw 3, 4 # encoding: [0x40,0x20,0x03,0x7c]
3074 # CHECK-LE: twlti 3, 4 # encoding: [0x04,0x00,0x03,0x0e]
3077 # CHECK-LE: twlt 3, 4 # encoding: [0x08,0x20,0x03,0x7e]
3080 # CHECK-LE: tdlti 3, 4 # encoding: [0x04,0x00,0x03,0x0a]
3083 # CHECK-LE: tdlt 3, 4 # encoding: [0x88,0x20,0x03,0x7e]
3087 # CHECK-LE: twi 20, 3, 4 # encoding: [0x04,0x00,0x83,0x0e]
3090 # CHECK-LE: tw 20, 3, 4 # encoding: [0x08,0x20,0x83,0x7e]
3093 # CHECK-LE: tdi 20, 3, 4 # encoding: [0x04,0x00,0x83,0x0a]
3096 # CHECK-LE: td 20, 3, 4 # encoding: [0x88,0x20,0x83,0x7e]
3100 # CHECK-LE: tweqi 3, 4 # encoding: [0x04,0x00,0x83,0x0c]
3103 # CHECK-LE: tweq 3, 4 # encoding: [0x08,0x20,0x83,0x7c]
3106 # CHECK-LE: tdeqi 3, 4 # encoding: [0x04,0x00,0x83,0x08]
3109 # CHECK-LE: tdeq 3, 4 # encoding: [0x88,0x20,0x83,0x7c]
3113 # CHECK-LE: twi 12, 3, 4 # encoding: [0x04,0x00,0x83,0x0d]
3116 # CHECK-LE: tw 12, 3, 4 # encoding: [0x08,0x20,0x83,0x7d]
3119 # CHECK-LE: tdi 12, 3, 4 # encoding: [0x04,0x00,0x83,0x09]
3122 # CHECK-LE: td 12, 3, 4 # encoding: [0x88,0x20,0x83,0x7d]
3126 # CHECK-LE: twgti 3, 4 # encoding: [0x04,0x00,0x03,0x0d]
3129 # CHECK-LE: twgt 3, 4 # encoding: [0x08,0x20,0x03,0x7d]
3132 # CHECK-LE: tdgti 3, 4 # encoding: [0x04,0x00,0x03,0x09]
3135 # CHECK-LE: tdgt 3, 4 # encoding: [0x88,0x20,0x03,0x7d]
3139 # CHECK-LE: twi 12, 3, 4 # encoding: [0x04,0x00,0x83,0x0d]
3142 # CHECK-LE: tw 12, 3, 4 # encoding: [0x08,0x20,0x83,0x7d]
3145 # CHECK-LE: tdi 12, 3, 4 # encoding: [0x04,0x00,0x83,0x09]
3148 # CHECK-LE: td 12, 3, 4 # encoding: [0x88,0x20,0x83,0x7d]
3152 # CHECK-LE: twnei 3, 4 # encoding: [0x04,0x00,0x03,0x0f]
3155 # CHECK-LE: twne 3, 4 # encoding: [0x08,0x20,0x03,0x7f]
3158 # CHECK-LE: tdnei 3, 4 # encoding: [0x04,0x00,0x03,0x0b]
3161 # CHECK-LE: tdne 3, 4 # encoding: [0x88,0x20,0x03,0x7f]
3165 # CHECK-LE: twi 20, 3, 4 # encoding: [0x04,0x00,0x83,0x0e]
3168 # CHECK-LE: tw 20, 3, 4 # encoding: [0x08,0x20,0x83,0x7e]
3171 # CHECK-LE: tdi 20, 3, 4 # encoding: [0x04,0x00,0x83,0x0a]
3174 # CHECK-LE: td 20, 3, 4 # encoding: [0x88,0x20,0x83,0x7e]
3178 # CHECK-LE: twllti 3, 4 # encoding: [0x04,0x00,0x43,0x0c]
3181 # CHECK-LE: twllt 3, 4 # encoding: [0x08,0x20,0x43,0x7c]
3184 # CHECK-LE: tdllti 3, 4 # encoding: [0x04,0x00,0x43,0x08]
3187 # CHECK-LE: tdllt 3, 4 # encoding: [0x88,0x20,0x43,0x7c]
3191 # CHECK-LE: twi 6, 3, 4 # encoding: [0x04,0x00,0xc3,0x0c]
3194 # CHECK-LE: tw 6, 3, 4 # encoding: [0x08,0x20,0xc3,0x7c]
3197 # CHECK-LE: tdi 6, 3, 4 # encoding: [0x04,0x00,0xc3,0x08]
3200 # CHECK-LE: td 6, 3, 4 # encoding: [0x88,0x20,0xc3,0x7c]
3204 # CHECK-LE: twi 5, 3, 4 # encoding: [0x04,0x00,0xa3,0x0c]
3207 # CHECK-LE: tw 5, 3, 4 # encoding: [0x08,0x20,0xa3,0x7c]
3210 # CHECK-LE: tdi 5, 3, 4 # encoding: [0x04,0x00,0xa3,0x08]
3213 # CHECK-LE: td 5, 3, 4 # encoding: [0x88,0x20,0xa3,0x7c]
3217 # CHECK-LE: twlgti 3, 4 # encoding: [0x04,0x00,0x23,0x0c]
3220 # CHECK-LE: twlgt 3, 4 # encoding: [0x08,0x20,0x23,0x7c]
3223 # CHECK-LE: tdlgti 3, 4 # encoding: [0x04,0x00,0x23,0x08]
3226 # CHECK-LE: tdlgt 3, 4 # encoding: [0x88,0x20,0x23,0x7c]
3230 # CHECK-LE: twi 5, 3, 4 # encoding: [0x04,0x00,0xa3,0x0c]
3233 # CHECK-LE: tw 5, 3, 4 # encoding: [0x08,0x20,0xa3,0x7c]
3236 # CHECK-LE: tdi 5, 3, 4 # encoding: [0x04,0x00,0xa3,0x08]
3239 # CHECK-LE: td 5, 3, 4 # encoding: [0x88,0x20,0xa3,0x7c]
3243 # CHECK-LE: twi 6, 3, 4 # encoding: [0x04,0x00,0xc3,0x0c]
3246 # CHECK-LE: tw 6, 3, 4 # encoding: [0x08,0x20,0xc3,0x7c]
3249 # CHECK-LE: tdi 6, 3, 4 # encoding: [0x04,0x00,0xc3,0x08]
3252 # CHECK-LE: td 6, 3, 4 # encoding: [0x88,0x20,0xc3,0x7c]
3256 # CHECK-LE: twui 3, 4 # encoding: [0x04,0x00,0xe3,0x0f]
3259 # CHECK-LE: twu 3, 4 # encoding: [0x08,0x20,0xe3,0x7f]
3262 # CHECK-LE: tdui 3, 4 # encoding: [0x04,0x00,0xe3,0x0b]
3265 # CHECK-LE: tdu 3, 4 # encoding: [0x88,0x20,0xe3,0x7f]
3269 # CHECK-LE: trap # encoding: [0x08,0x00,0xe0,0x7f]
3275 # CHECK-LE: rldicr 2, 3, 5, 3 # encoding: [0xc4,0x28,0x62,0x78]
3278 # CHECK-LE: rldicr. 2, 3, 5, 3 # encoding: [0xc5,0x28,0x62,0x78]
3281 # CHECK-LE: rldicl 2, 3, 9, 60 # encoding: [0x20,0x4f,0x62,0x78]
3284 LE: rldicl. 2, 3, 9, 60 # encoding: [0x21,0x4f,0x62,0x78]
3287 # CHECK-LE: rldimi 2, 3, 55, 5 # encoding: [0x4e,0xb9,0x62,0x78]
3290 # CHECK-LE: rldimi. 2, 3, 55, 5 # encoding: [0x4f,0xb9,0x62,0x78]
3293 # CHECK-LE: rotldi 2, 3, 4 # encoding: [0x00,0x20,0x62,0x78]
3296 # CHECK-LE: rotldi. 2, 3, 4 # encoding: [0x01,0x20,0x62,0x78]
3299 # CHECK-LE: rotldi 2, 3, 60 # encoding: [0x02,0xe0,0x62,0x78]
3302 # CHECK-LE: rotldi. 2, 3, 60 # encoding: [0x03,0xe0,0x62,0x78]
3305 # CHECK-LE: rotld 2, 3, 4 # encoding: [0x10,0x20,0x62,0x78]
3308 # CHECK-LE: rotld. 2, 3, 4 # encoding: [0x11,0x20,0x62,0x78]
3311 # CHECK-LE: sldi 2, 3, 4 # encoding: [0xe4,0x26,0x62,0x78]
3314 # CHECK-LE: rldicr. 2, 3, 4, 59 # encoding: [0xe5,0x26,0x62,0x78]
3317 # CHECK-LE: rldicl 2, 3, 60, 4 # encoding: [0x02,0xe1,0x62,0x78]
3320 # CHECK-LE: rldicl. 2, 3, 60, 4 # encoding: [0x03,0xe1,0x62,0x78]
3323 # CHECK-LE: clrldi 2, 3, 4 # encoding: [0x00,0x01,0x62,0x78]
3326 # CHECK-LE: clrldi. 2, 3, 4 # encoding: [0x01,0x01,0x62,0x78]
3329 # CHECK-LE: rldicr 2, 3, 0, 59 # encoding: [0xe4,0x06,0x62,0x78]
3332 # CHECK-LE: rldicr. 2, 3, 0, 59 # encoding: [0xe5,0x06,0x62,0x78]
3335 # CHECK-LE: rldic 2, 3, 4, 1 # encoding: [0x48,0x20,0x62,0x78]
3338 # CHECK-LE: rldic. 2, 3, 4, 1 # encoding: [0x49,0x20,0x62,0x78]
3342 # CHECK-LE: rlwinm 2, 3, 5, 0, 3 # encoding: [0x06,0x28,0x62,0x54]
3345 # CHECK-LE: rlwinm. 2, 3, 5, 0, 3 # encoding: [0x07,0x28,0x62,0x54]
3348 # CHECK-LE: rlwinm 2, 3, 9, 28, 31 # encoding: [0x3e,0x4f,0x62,0x54]
3351 # CHECK-LE: rlwinm. 2, 3, 9, 28, 31 # encoding: [0x3f,0x4f,0x62,0x54]
3354 # CHECK-LE: rlwimi 2, 3, 27, 5, 8 # encoding: [0x50,0xd9,0x62,0x50]
3357 # CHECK-LE: rlwimi. 2, 3, 27, 5, 8 # encoding: [0x51,0xd9,0x62,0x50]
3360 # CHECK-LE: rlwimi 2, 3, 23, 5, 8 # encoding: [0x50,0xb9,0x62,0x50]
3363 # CHECK-LE: rlwimi. 2, 3, 23, 5, 8 # encoding: [0x51,0xb9,0x62,0x50]
3366 # CHECK-LE: rotlwi 2, 3, 4 # encoding: [0x3e,0x20,0x62,0x54]
3369 # CHECK-LE: rotlwi. 2, 3, 4 # encoding: [0x3f,0x20,0x62,0x54]
3372 # CHECK-LE: rotlwi 2, 3, 28 # encoding: [0x3e,0xe0,0x62,0x54]
3375 # CHECK-LE: rotlwi. 2, 3, 28 # encoding: [0x3f,0xe0,0x62,0x54]
3378 # CHECK-LE: rotlw 2, 3, 4 # encoding: [0x3e,0x20,0x62,0x5c]
3381 # CHECK-LE: rotlw. 2, 3, 4 # encoding: [0x3f,0x20,0x62,0x5c]
3384 # CHECK-LE: slwi 2, 3, 4 # encoding: [0x36,0x20,0x62,0x54]
3387 # CHECK-LE: rlwinm. 2, 3, 4, 0, 27 # encoding: [0x37,0x20,0x62,0x54]
3390 # CHECK-LE: srwi 2, 3, 4 # encoding: [0x3e,0xe1,0x62,0x54]
3393 # CHECK-LE: rlwinm. 2, 3, 28, 4, 31 # encoding: [0x3f,0xe1,0x62,0x54]
3396 # CHECK-LE: clrlwi 2, 3, 4 # encoding: [0x3e,0x01,0x62,0x54]
3399 # CHECK-LE: clrlwi. 2, 3, 4 # encoding: [0x3f,0x01,0x62,0x54]
3402 # CHECK-LE: rlwinm 2, 3, 0, 0, 27 # encoding: [0x36,0x00,0x62,0x54]
3405 # CHECK-LE: rlwinm. 2, 3, 0, 0, 27 # encoding: [0x37,0x00,0x62,0x54]
3408 # CHECK-LE: rlwinm 2, 3, 4, 1, 27 # encoding: [0x76,0x20,0x62,0x54]
3411 # CHECK-LE: rlwinm. 2, 3, 4, 1, 27 # encoding: [0x77,0x20,0x62,0x54]
3417 # CHECK-LE: mtxer 2 # encoding: [0xa6,0x03,0x41,0x7c]
3420 # CHECK-LE: mfxer 2 # encoding: [0xa6,0x02,0x41,0x7c]
3423 # CHECK-LE: mfrtcu 2 # encoding: [0xa6,0x02,0x44,0x7c]
3426 # CHECK-LE: mfrtcl 2 # encoding: [0xa6,0x02,0x45,0x7c]
3429 # CHECK-LE: mtdscr 2 # encoding: [0xa6,0x03,0x51,0x7c]
3432 # CHECK-LE: mfdscr 2 # encoding: [0xa6,0x02,0x51,0x7c]
3435 # CHECK-LE: mtdsisr 2 # encoding: [0xa6,0x03,0x52,0x7c]
3438 # CHECK-LE: mfdsisr 2 # encoding: [0xa6,0x02,0x52,0x7c]
3441 # CHECK-LE: mtdar 2 # encoding: [0xa6,0x03,0x53,0x7c]
3444 # CHECK-LE: mfdar 2 # encoding: [0xa6,0x02,0x53,0x7c]
3447 # CHECK-LE: mtspr 22, 2 # encoding: [0xa6,0x03,0x56,0x7c]
3450 # CHECK-LE: mfspr 2, 22 # encoding: [0xa6,0x02,0x56,0x7c]
3453 # CHECK-LE: mtspr 25, 2 # encoding: [0xa6,0x03,0x59,0x7c]
3456 # CHECK-LE: mfspr 2, 25 # encoding: [0xa6,0x02,0x59,0x7c]
3459 # CHECK-LE: mtspr 26, 2 # encoding: [0xa6,0x03,0x5a,0x7c]
3462 # CHECK-LE: mfspr 2, 26 # encoding: [0xa6,0x02,0x5a,0x7c]
3465 # CHECK-LE: mtspr 27, 2 # encoding: [0xa6,0x03,0x5b,0x7c]
3468 # CHECK-LE: mfspr 2, 27 # encoding: [0xa6,0x02,0x5b,0x7c]
3471 # CHECK-LE: mtcfar 2 # encoding: [0xa6,0x03,0x5c,0x7c]
3474 # CHECK-LE: mfcfar 2 # encoding: [0xa6,0x02,0x5c,0x7c]
3477 # CHECK-LE: mtamr 2 # encoding: [0xa6,0x03,0x5d,0x7c]
3480 # CHECK-LE: mfamr 2 # encoding: [0xa6,0x02,0x5d,0x7c]
3483 # CHECK-LE: mtpid 2 # encoding: [0xa6,0x0b,0x50,0x7c]
3486 # CHECK-LE: mfpid 2 # encoding: [0xa6,0x0a,0x50,0x7c]
3489 # CHECK-LE: mtlr 2 # encoding: [0xa6,0x03,0x48,0x7c]
3492 # CHECK-LE: mflr 2 # encoding: [0xa6,0x02,0x48,0x7c]
3495 # CHECK-LE: mtctr 2 # encoding: [0xa6,0x03,0x49,0x7c]
3498 # CHECK-LE: mfctr 2 # encoding: [0xa6,0x02,0x49,0x7c]
3504 # CHECK-LE: nop # encoding: [0x00,0x00,0x00,0x60]
3507 # CHECK-LE: xnop # encoding: [0x00,0x00,0x00,0x68]
3510 # CHECK-LE: li 2, 128 # encoding: [0x80,0x00,0x40,0x38]
3513 # CHECK-LE: lis 2, 128 # encoding: [0x80,0x00,0x40,0x3c]
3516 # CHECK-LE: la 2, 128(4)
3519 # CHECK-LE: mr 2, 3 # encoding: [0x78,0x1b,0x62,0x7c]
3522 # CHECK-LE: mr. 2, 3 # encoding: [0x79,0x1b,0x62,0x7c]
3525 # CHECK-LE: not 2, 3 # encoding: [0xf8,0x18,0x62,0x7c]
3528 # CHECK-LE: not. 2, 3 # encoding: [0xf9,0x18,0x62,0x7c]
3531 # CHECK-LE: mtcr 2 # encoding: [0x20,0xf1,0x4f,0x7c]
3535 # CHECK-LE: mfspr 4, 272 # encoding: [0xa6,0x42,0x90,0x7c]
3539 # CHECK-LE: mfspr 4, 273 # encoding: [0xa6,0x42,0x91,0x7c]
3543 # CHECK-LE: mfspr 4, 274 # encoding: [0xa6,0x42,0x92,0x7c]
3547 # CHECK-LE: mfspr 4, 275 # encoding: [0xa6,0x42,0x93,0x7c]
3551 # CHECK-LE: mfspr 2, 272 # encoding: [0xa6,0x42,0x50,0x7c]
3554 # CHECK-LE: mfspr 2, 273 # encoding: [0xa6,0x42,0x51,0x7c]
3557 # CHECK-LE: mfspr 2, 274 # encoding: [0xa6,0x42,0x52,0x7c]
3560 # CHECK-LE: mfspr 2, 275 # encoding: [0xa6,0x42,0x53,0x7c]
3564 # CHECK-LE: mtspr 272, 4 # encoding: [0xa6,0x43,0x90,0x7c]
3568 # CHECK-LE: mtspr 273, 4 # encoding: [0xa6,0x43,0x91,0x7c]
3572 # CHECK-LE: mtspr 274, 4 # encoding: [0xa6,0x43,0x92,0x7c]
3576 # CHECK-LE: mtspr 275, 4 # encoding: [0xa6,0x43,0x93,0x7c]
3580 # CHECK-LE: mtspr 272, 4 # encoding: [0xa6,0x43,0x90,0x7c]
3584 # CHECK-LE: mtspr 273, 4 # encoding: [0xa6,0x43,0x91,0x7c]
3588 # CHECK-LE: mtspr 274, 4 # encoding: [0xa6,0x43,0x92,0x7c]
3592 # CHECK-LE: mtspr 275, 4 # encoding: [0xa6,0x43,0x93,0x7c]
3597 # CHECK-LE: dss 3 # encoding: [0x6c,0x06,0x60,0x7c]
3600 # CHECK-LE: dssall # encoding: [0x6c,0x06,0x00,0x7e]
3603 # CHECK-LE: dst 12, 11, 3 # encoding: [0xac,0x5a,0x6c,0x7c]
3606 # CHECK-LE: dstt 12, 11, 3 # encoding: [0xac,0x5a,0x6c,0x7e]
3609 # CHECK-LE: dstst 12, 11, 3 # encoding: [0xec,0x5a,0x6c,0x7c]
3612 # CHECK-LE: dststt 12, 11, 3 # encoding: [0xec,0x5a,0x6c,0x7e]
3616 # CHECK-LE: tlbia # encoding: [0xe4,0x02,0x00,0x7c]
3620 # CHECK-LE: lswi 8, 6, 7 # encoding: [0xaa,0x3c,0x06,0x7d]
3623 # CHECK-LE: stswi 8, 6, 7 # encoding: [0xaa,0x3d,0x06,0x7d]
3627 # CHECK-LE: rfid # encoding: [0x24,0x00,0x00,0x4c]
3631 # CHECK-LE: mfasr 2 # encoding: [0xa6,0x42,0x58,0x7c]
3634 # CHECK-LE: mtspr 280, 2 # encoding: [0xa6,0x43,0x58,0x7c]
3639 # CHECK-LE: lbzcix 21, 5, 7 # encoding: [0xaa,0x3e,0xa5,0x7e]
3642 # CHECK-LE: lhzcix 21, 5, 7 # encoding: [0x6a,0x3e,0xa5,0x7e]
3645 # CHECK-LE: lwzcix 21, 5, 7 # encoding: [0x2a,0x3e,0xa5,0x7e]
3648 # CHECK-LE: ldcix 21, 5, 7 # encoding: [0xea,0x3e,0xa5,0x7e]
3652 # CHECK-LE: stbcix 21, 5, 7 # encoding: [0xaa,0x3f,0xa5,0x7e]
3655 # CHECK-LE: sthcix 21, 5, 7 # encoding: [0x6a,0x3f,0xa5,0x7e]
3658 # CHECK-LE: stwcix 21, 5, 7 # encoding: [0x2a,0x3f,0xa5,0x7e]
3661 # CHECK-LE: stdcix 21, 5, 7 # encoding: [0xea,0x3f,0xa5,0x7e]
3666 # CHECK-LE: attn # encoding: [0x00,0x02,0x00,0x00]