Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:BE

2 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s
7 # CHECK-BE: beqlr 0 # encoding: [0x4d,0x82,0x00,0x20]
10 # CHECK-BE: beqlr 1 # encoding: [0x4d,0x86,0x00,0x20]
13 # CHECK-BE: beqlr 2 # encoding: [0x4d,0x8a,0x00,0x20]
16 # CHECK-BE: beqlr 3 # encoding: [0x4d,0x8e,0x00,0x20]
19 # CHECK-BE: beqlr 4 # encoding: [0x4d,0x92,0x00,0x20]
22 # CHECK-BE: beqlr 5 # encoding: [0x4d,0x96,0x00,0x20]
25 # CHECK-BE: beqlr 6 # encoding: [0x4d,0x9a,0x00,0x20]
28 # CHECK-BE: beqlr 7 # encoding: [0x4d,0x9e,0x00,0x20]
32 # CHECK-BE: bclr 12, 0 # encoding: [0x4d,0x80,0x00,0x20]
35 # CHECK-BE: bclr 12, 1 # encoding: [0x4d,0x81,0x00,0x20]
38 # CHECK-BE: bclr 12, 2 # encoding: [0x4d,0x82,0x00,0x20]
41 # CHECK-BE: bclr 12, 3 # encoding: [0x4d,0x83,0x00,0x20]
44 # CHECK-BE: bclr 12, 3 # encoding: [0x4d,0x83,0x00,0x20]
47 # CHECK-BE: bclr 12, 4 # encoding: [0x4d,0x84,0x00,0x20]
50 # CHECK-BE: bclr 12, 5 # encoding: [0x4d,0x85,0x00,0x20]
53 # CHECK-BE: bclr 12, 6 # encoding: [0x4d,0x86,0x00,0x20]
56 # CHECK-BE: bclr 12, 7 # encoding: [0x4d,0x87,0x00,0x20]
59 # CHECK-BE: bclr 12, 7 # encoding: [0x4d,0x87,0x00,0x20]
62 # CHECK-BE: bclr 12, 8 # encoding: [0x4d,0x88,0x00,0x20]
65 # CHECK-BE: bclr 12, 9 # encoding: [0x4d,0x89,0x00,0x20]
68 # CHECK-BE: bclr 12, 10 # encoding: [0x4d,0x8a,0x00,0x20]
71 # CHECK-BE: bclr 12, 11 # encoding: [0x4d,0x8b,0x00,0x20]
74 # CHECK-BE: bclr 12, 11 # encoding: [0x4d,0x8b,0x00,0x20]
77 # CHECK-BE: bclr 12, 12 # encoding: [0x4d,0x8c,0x00,0x20]
80 # CHECK-BE: bclr 12, 13 # encoding: [0x4d,0x8d,0x00,0x20]
83 # CHECK-BE: bclr 12, 14 # encoding: [0x4d,0x8e,0x00,0x20]
86 # CHECK-BE: bclr 12, 15 # encoding: [0x4d,0x8f,0x00,0x20]
89 # CHECK-BE: bclr 12, 15 # encoding: [0x4d,0x8f,0x00,0x20]
92 # CHECK-BE: bclr 12, 16 # encoding: [0x4d,0x90,0x00,0x20]
95 # CHECK-BE: bclr 12, 17 # encoding: [0x4d,0x91,0x00,0x20]
98 # CHECK-BE: bclr 12, 18 # encoding: [0x4d,0x92,0x00,0x20]
101 # CHECK-BE: bclr 12, 19 # encoding: [0x4d,0x93,0x00,0x20]
104 # CHECK-BE: bclr 12, 19 # encoding: [0x4d,0x93,0x00,0x20]
107 # CHECK-BE: bclr 12, 20 # encoding: [0x4d,0x94,0x00,0x20]
110 # CHECK-BE: bclr 12, 21 # encoding: [0x4d,0x95,0x00,0x20]
113 # CHECK-BE: bclr 12, 22 # encoding: [0x4d,0x96,0x00,0x20]
116 # CHECK-BE: bclr 12, 23 # encoding: [0x4d,0x97,0x00,0x20]
119 # CHECK-BE: bclr 12, 23 # encoding: [0x4d,0x97,0x00,0x20]
122 # CHECK-BE: bclr 12, 24 # encoding: [0x4d,0x98,0x00,0x20]
125 # CHECK-BE: bclr 12, 25 # encoding: [0x4d,0x99,0x00,0x20]
128 # CHECK-BE: bclr 12, 26 # encoding: [0x4d,0x9a,0x00,0x20]
131 # CHECK-BE: bclr 12, 27 # encoding: [0x4d,0x9b,0x00,0x20]
134 # CHECK-BE: bclr 12, 27 # encoding: [0x4d,0x9b,0x00,0x20]
137 # CHECK-BE: bclr 12, 28 # encoding: [0x4d,0x9c,0x00,0x20]
140 # CHECK-BE: bclr 12, 29 # encoding: [0x4d,0x9d,0x00,0x20]
143 # CHECK-BE: bclr 12, 30 # encoding: [0x4d,0x9e,0x00,0x20]
146 # CHECK-BE: bclr 12, 31 # encoding: [0x4d,0x9f,0x00,0x20]
149 # CHECK-BE: bclr 12, 31 # encoding: [0x4d,0x9f,0x00,0x20]
155 # CHECK-BE: blr # encoding: [0x4e,0x80,0x00,0x20]
158 # CHECK-BE: bctr # encoding: [0x4e,0x80,0x04,0x20]
161 # CHECK-BE: blrl # encoding: [0x4e,0x80,0x00,0x21]
164 # CHECK-BE: bctrl # encoding: [0x4e,0x80,0x04,0x21]
168 # CHECK-BE: bt 2, target # encoding: [0x41,0x82,A,0bAAAAAA00]
170 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
173 # CHECK-BE: bta 2, target # encoding: [0x41,0x82,A,0bAAAAAA10]
175 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
178 # CHECK-BE: bclr 12, 2 # encoding: [0x4d,0x82,0x00,0x20]
181 # CHECK-BE: bcctr 12, 2 # encoding: [0x4d,0x82,0x04,0x20]
184 # CHECK-BE: btl 2, target # encoding: [0x41,0x82,A,0bAAAAAA01]
186 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
189 # CHECK-BE: btla 2, target # encoding: [0x41,0x82,A,0bAAAAAA11]
191 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
194 # CHECK-BE: bclrl 12, 2 # encoding: [0x4d,0x82,0x00,0x21]
197 # CHECK-BE: bcctrl 12, 2 # encoding: [0x4d,0x82,0x04,0x21]
201 # CHECK-BE: bt+ 2, target # encoding: [0x41,0xe2,A,0bAAAAAA00]
203 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
206 # CHECK-BE: bta+ 2, target # encoding: [0x41,0xe2,A,0bAAAAAA10]
208 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
211 # CHECK-BE: bclr 15, 2 # encoding: [0x4d,0xe2,0x00,0x20]
214 # CHECK-BE: bcctr 15, 2 # encoding: [0x4d,0xe2,0x04,0x20]
217 # CHECK-BE: btl+ 2, target # encoding: [0x41,0xe2,A,0bAAAAAA01]
219 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
222 # CHECK-BE: btla+ 2, target # encoding: [0x41,0xe2,A,0bAAAAAA11]
224 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
227 # CHECK-BE: bclrl 15, 2 # encoding: [0x4d,0xe2,0x00,0x21]
230 # CHECK-BE: bcctrl 15, 2 # encoding: [0x4d,0xe2,0x04,0x21]
234 # CHECK-BE: bt- 2, target # encoding: [0x41,0xc2,A,0bAAAAAA00]
236 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
239 # CHECK-BE: bta- 2, target # encoding: [0x41,0xc2,A,0bAAAAAA10]
241 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
244 # CHECK-BE: bclr 14, 2 # encoding: [0x4d,0xc2,0x00,0x20]
247 # CHECK-BE: bcctr 14, 2 # encoding: [0x4d,0xc2,0x04,0x20]
250 # CHECK-BE: btl- 2, target # encoding: [0x41,0xc2,A,0bAAAAAA01]
252 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
255 # CHECK-BE: btla- 2, target # encoding: [0x41,0xc2,A,0bAAAAAA11]
257 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
260 # CHECK-BE
263 # CHECK-BE: bcctrl 14, 2 # encoding: [0x4d,0xc2,0x04,0x21]
267 # CHECK-BE: bf 2, target # encoding: [0x40,0x82,A,0bAAAAAA00]
269 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
272 # CHECK-BE: bfa 2, target # encoding: [0x40,0x82,A,0bAAAAAA10]
274 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
277 # CHECK-BE: bclr 4, 2 # encoding: [0x4c,0x82,0x00,0x20]
280 # CHECK-BE: bcctr 4, 2 # encoding: [0x4c,0x82,0x04,0x20]
283 # CHECK-BE: bfl 2, target # encoding: [0x40,0x82,A,0bAAAAAA01]
285 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
288 # CHECK-BE: bfla 2, target # encoding: [0x40,0x82,A,0bAAAAAA11]
290 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
293 # CHECK-BE: bclrl 4, 2 # encoding: [0x4c,0x82,0x00,0x21]
296 # CHECK-BE: bcctrl 4, 2 # encoding: [0x4c,0x82,0x04,0x21]
300 # CHECK-BE: bf+ 2, target # encoding: [0x40,0xe2,A,0bAAAAAA00]
302 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
305 # CHECK-BE: bfa+ 2, target # encoding: [0x40,0xe2,A,0bAAAAAA10]
307 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
310 # CHECK-BE: bclr 7, 2 # encoding: [0x4c,0xe2,0x00,0x20]
313 # CHECK-BE: bcctr 7, 2 # encoding: [0x4c,0xe2,0x04,0x20]
316 # CHECK-BE: bfl+ 2, target # encoding: [0x40,0xe2,A,0bAAAAAA01]
318 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
321 # CHECK-BE: bfla+ 2, target # encoding: [0x40,0xe2,A,0bAAAAAA11]
323 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
326 # CHECK-BE: bclrl 7, 2 # encoding: [0x4c,0xe2,0x00,0x21]
329 # CHECK-BE: bcctrl 7, 2 # encoding: [0x4c,0xe2,0x04,0x21]
333 # CHECK-BE: bf- 2, target # encoding: [0x40,0xc2,A,0bAAAAAA00]
335 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
338 # CHECK-BE: bfa- 2, target # encoding: [0x40,0xc2,A,0bAAAAAA10]
340 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
343 # CHECK-BE: bclr 6, 2 # encoding: [0x4c,0xc2,0x00,0x20]
346 # CHECK-BE: bcctr 6, 2 # encoding: [0x4c,0xc2,0x04,0x20]
349 # CHECK-BE: bfl- 2, target # encoding: [0x40,0xc2,A,0bAAAAAA01]
351 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
354 # CHECK-BE: bfla- 2, target # encoding: [0x40,0xc2,A,0bAAAAAA11]
356 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
359 # CHECK-BE: bclrl 6, 2 # encoding: [0x4c,0xc2,0x00,0x21]
362 # CHECK-BE: bcctrl 6, 2 # encoding: [0x4c,0xc2,0x04,0x21]
366 # CHECK-BE: bdnz target # encoding: [0x42,0x00,A,0bAAAAAA00]
368 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
371 # CHECK-BE: bdnza target # encoding: [0x42,0x00,A,0bAAAAAA10]
373 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
376 # CHECK-BE: bdnzlr # encoding: [0x4e,0x00,0x00,0x20]
379 # CHECK-BE: bdnzl target # encoding: [0x42,0x00,A,0bAAAAAA01]
381 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
384 # CHECK-BE: bdnzla target # encoding: [0x42,0x00,A,0bAAAAAA11]
386 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
389 # CHECK-BE: bdnzlrl # encoding: [0x4e,0x00,0x00,0x21]
393 # CHECK-BE: bdnz+ target # encoding: [0x43,0x20,A,0bAAAAAA00]
395 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
398 # CHECK-BE: bdnza+ target # encoding: [0x43,0x20,A,0bAAAAAA10]
400 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
403 # CHECK-BE: bdnzlr+ # encoding: [0x4f,0x20,0x00,0x20]
406 # CHECK-BE: bdnzl+ target # encoding: [0x43,0x20,A,0bAAAAAA01]
408 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
411 # CHECK-BE: bdnzla+ target # encoding: [0x43,0x20,A,0bAAAAAA11]
413 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
416 # CHECK-BE: bdnzlrl+ # encoding: [0x4f,0x20,0x00,0x21]
420 # CHECK-BE: bdnz- target # encoding: [0x43,0x00,A,0bAAAAAA00]
422 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
425 # CHECK-BE: bdnza- target # encoding: [0x43,0x00,A,0bAAAAAA10]
427 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
430 # CHECK-BE: bdnzlr- # encoding: [0x4f,0x00,0x00,0x20]
433 # CHECK-BE: bdnzl- target # encoding: [0x43,0x00,A,0bAAAAAA01]
435 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
438 # CHECK-BE: bdnzla- target # encoding: [0x43,0x00,A,0bAAAAAA11]
440 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
443 # CHECK-BE: bdnzlrl- # encoding: [0x4f,0x00,0x00,0x21]
447 # CHECK-BE: bdnzt 2, target # encoding: [0x41,0x02,A,0bAAAAAA00]
449 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
452 # CHECK-BE: bdnzta 2, target # encoding: [0x41,0x02,A,0bAAAAAA10]
454 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
457 # CHECK-BE: bclr 8, 2 # encoding: [0x4d,0x02,0x00,0x20]
460 # CHECK-BE: bdnztl 2, target # encoding: [0x41,0x02,A,0bAAAAAA01]
462 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
465 # CHECK-BE: bdnztla 2, target # encoding: [0x41,0x02,A,0bAAAAAA11]
467 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
470 # CHECK-BE: bclrl 8, 2 # encoding: [0x4d,0x02,0x00,0x21]
474 # CHECK-BE: bdnzf 2, target # encoding: [0x40,0x02,A,0bAAAAAA00]
476 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
479 # CHECK-BE: bdnzfa 2, target # encoding: [0x40,0x02,A,0bAAAAAA10]
481 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
484 # CHECK-BE: bclr 0, 2 # encoding: [0x4c,0x02,0x00,0x20]
487 # CHECK-BE
489 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
492 # CHECK-BE: bdnzfla 2, target # encoding: [0x40,0x02,A,0bAAAAAA11]
494 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
497 # CHECK-BE: bclrl 0, 2 # encoding: [0x4c,0x02,0x00,0x21]
501 # CHECK-BE: bdz target # encoding: [0x42,0x40,A,0bAAAAAA00]
503 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
506 # CHECK-BE: bdza target # encoding: [0x42,0x40,A,0bAAAAAA10]
508 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
511 # CHECK-BE: bdzlr # encoding: [0x4e,0x40,0x00,0x20]
514 # CHECK-BE: bdzl target # encoding: [0x42,0x40,A,0bAAAAAA01]
516 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
519 # CHECK-BE: bdzla target # encoding: [0x42,0x40,A,0bAAAAAA11]
521 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
524 # CHECK-BE: bdzlrl # encoding: [0x4e,0x40,0x00,0x21]
528 # CHECK-BE: bdz+ target # encoding: [0x43,0x60,A,0bAAAAAA00]
530 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
533 # CHECK-BE: bdza+ target # encoding: [0x43,0x60,A,0bAAAAAA10]
535 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
538 # CHECK-BE: bdzlr+ # encoding: [0x4f,0x60,0x00,0x20]
541 # CHECK-BE: bdzl+ target # encoding: [0x43,0x60,A,0bAAAAAA01]
543 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
546 # CHECK-BE: bdzla+ target # encoding: [0x43,0x60,A,0bAAAAAA11]
548 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
551 # CHECK-BE: bdzlrl+ # encoding: [0x4f,0x60,0x00,0x21]
555 # CHECK-BE: bdz- target # encoding: [0x43,0x40,A,0bAAAAAA00]
557 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
560 # CHECK-BE: bdza- target # encoding: [0x43,0x40,A,0bAAAAAA10]
562 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
565 # CHECK-BE: bdzlr- # encoding: [0x4f,0x40,0x00,0x20]
568 # CHECK-BE: bdzl- target # encoding: [0x43,0x40,A,0bAAAAAA01]
570 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
573 # CHECK-BE: bdzla- target # encoding: [0x43,0x40,A,0bAAAAAA11]
575 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
578 # CHECK-BE: bdzlrl- # encoding: [0x4f,0x40,0x00,0x21]
582 # CHECK-BE: bdzt 2, target # encoding: [0x41,0x42,A,0bAAAAAA00]
584 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
587 # CHECK-BE: bdzta 2, target # encoding: [0x41,0x42,A,0bAAAAAA10]
589 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
592 # CHECK-BE: bclr 10, 2 # encoding: [0x4d,0x42,0x00,0x20]
595 # CHECK-BE: bdztl 2, target # encoding: [0x41,0x42,A,0bAAAAAA01]
597 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
600 # CHECK-BE: bdztla 2, target # encoding: [0x41,0x42,A,0bAAAAAA11]
602 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
605 # CHECK-BE: bclrl 10, 2 # encoding: [0x4d,0x42,0x00,0x21]
609 # CHECK-BE: bdzf 2, target # encoding: [0x40,0x42,A,0bAAAAAA00]
611 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
614 # CHECK-BE: bdzfa 2, target # encoding: [0x40,0x42,A,0bAAAAAA10]
616 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
619 # CHECK-BE: bclr 2, 2 # encoding: [0x4c,0x42,0x00,0x20]
622 # CHECK-BE: bdzfl 2, target # encoding: [0x40,0x42,A,0bAAAAAA01]
624 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
627 # CHECK-BE: bdzfla 2, target # encoding: [0x40,0x42,A,0bAAAAAA11]
629 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
632 # CHECK-BE: bclrl 2, 2 # encoding: [0x4c,0x42,0x00,0x21]
636 # CHECK-BE: blt 2, target # encoding: [0x41,0x88,A,0bAAAAAA00]
638 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
641 # CHECK-BE: blt 0, target # encoding: [0x41,0x80,A,0bAAAAAA00]
643 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
646 # CHECK-BE: blta 2, target # encoding: [0x41,0x88,A,0bAAAAAA10]
648 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
651 # CHECK-BE: blta 0, target # encoding: [0x41,0x80,A,0bAAAAAA10]
653 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
656 # CHECK-BE: bltlr 2 # encoding: [0x4d,0x88,0x00,0x20]
659 # CHECK-BE: bltlr 0 # encoding: [0x4d,0x80,0x00,0x20]
662 # CHECK-BE: bltctr 2 # encoding: [0x4d,0x88,0x04,0x20]
665 # CHECK-BE: bltctr 0 # encoding: [0x4d,0x80,0x04,0x20]
668 # CHECK-BE: bltl 2, target # encoding: [0x41,0x88,A,0bAAAAAA01]
670 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
673 # CHECK-BE: bltl 0, target # encoding: [0x41,0x80,A,0bAAAAAA01]
675 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
678 # CHECK-BE: bltla 2, target # encoding: [0x41,0x88,A,0bAAAAAA11]
680 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
683 # CHECK-BE: bltla 0, target # encoding: [0x41,0x80,A,0bAAAAAA11]
685 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
688 # CHECK-BE: bltlrl 2 # encoding: [0x4d,0x88,0x00,0x21]
691 # CHECK-BE: bltlrl 0 # encoding: [0x4d,0x80,0x00,0x21]
694 # CHECK-BE: bltctrl 2 # encoding: [0x4d,0x88,0x04,0x21]
697 # CHECK-BE: bltctrl 0 # encoding: [0x4d,0x80,0x04,0x21]
701 # CHECK-BE: blt+ 2, target # encoding: [0x41,0xe8,A,0bAAAAAA00]
703 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
706 # CHECK-BE: blt+ 0, target # encoding: [0x41,0xe0,A,0bAAAAAA00]
708 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
711 # CHECK-BE: blta+ 2, target # encoding: [0x41,0xe8,A,0bAAAAAA10]
713 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
716 # CHECK-BE: blta+ 0, target # encoding: [0x41,0xe0,A,0bAAAAAA10]
718 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
721 # CHECK-BE: bltlr+ 2 # encoding: [0x4d,0xe8,0x00,0x20]
724 # CHECK-BE: bltlr+ 0 # encoding: [0x4d,0xe0,0x00,0x20]
727 # CHECK-BE: bltctr+ 2 # encoding: [0x4d,0xe8,0x04,0x20]
730 # CHECK-BE: bltctr+ 0 # encoding: [0x4d,0xe0,0x04,0x20]
733 # CHECK-BE: bltl+ 2, target # encoding: [0x41,0xe8,A,0bAAAAAA01]
735 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
738 # CHECK-BE: bltl+ 0, target # encoding: [0x41,0xe0,A,0bAAAAAA01]
740 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
743 # CHECK-BE: bltla+ 2, target # encoding: [0x41,0xe8,A,0bAAAAAA11]
745 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
748 # CHECK-BE: bltla+ 0, target # encoding: [0x41,0xe0,A,0bAAAAAA11]
750 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
753 # CHECK-BE: bltlrl+ 2 # encoding: [0x4d,0xe8,0x00,0x21]
756 # CHECK-BE: bltlrl+ 0 # encoding: [0x4d,0xe0,0x00,0x21]
759 # CHECK-BE: bltctrl+ 2 # encoding: [0x4d,0xe8,0x04,0x21]
762 # CHECK-BE: bltctrl+ 0 # encoding: [0x4d,0xe0,0x04,0x21]
766 # CHECK-BE: blt- 2, target # encoding: [0x41,0xc8,A,0bAAAAAA00]
768 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
771 # CHECK-BE: blt- 0, target # encoding: [0x41,0xc0,A,0bAAAAAA00]
773 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
776 # CHECK-BE: blta- 2, target # encoding: [0x41,0xc8,A,0bAAAAAA10]
778 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
781 # CHECK-BE: blta- 0, target # encoding: [0x41,0xc0,A,0bAAAAAA10]
783 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
786 # CHECK-BE: bltlr- 2 # encoding: [0x4d,0xc8,0x00,0x20]
789 # CHECK-BE: bltlr- 0 # encoding: [0x4d,0xc0,0x00,0x20]
792 # CHECK-BE: bltctr- 2 # encoding: [0x4d,0xc8,0x04,0x20]
795 # CHECK-BE: bltctr- 0 # encoding: [0x4d,0xc0,0x04,0x20]
798 # CHECK-BE: bltl- 2, target # encoding: [0x41,0xc8,A,0bAAAAAA01]
800 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
803 # CHECK-BE: bltl- 0, target # encoding: [0x41,0xc0,A,0bAAAAAA01]
805 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
808 # CHECK-BE: bltla- 2, target # encoding: [0x41,0xc8,A,0bAAAAAA11]
810 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
813 # CHECK-BE: bltla- 0, target # encoding: [0x41,0xc0,A,0bAAAAAA11]
815 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
818 # CHECK-BE: bltlrl- 2 # encoding: [0x4d,0xc8,0x00,0x21]
821 # CHECK-BE: bltlrl- 0 # encoding: [0x4d,0xc0,0x00,0x21]
824 # CHECK-BE: bltctrl- 2 # encoding: [0x4d,0xc8,0x04,0x21]
827 # CHECK-BE: bltctrl- 0 # encoding: [0x4d,0xc0,0x04,0x21]
831 # CHECK-BE: ble 2, target # encoding: [0x40,0x89,A,0bAAAAAA00]
833 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
836 # CHECK-BE: ble 0, target # encoding: [0x40,0x81,A,0bAAAAAA00]
838 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
841 # CHECK-BE: blea 2, target # encoding: [0x40,0x89,A,0bAAAAAA10]
843 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
846 # CHECK-BE: blea 0, target # encoding: [0x40,0x81,A,0bAAAAAA10]
848 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
851 # CHECK-BE: blelr 2 # encoding: [0x4c,0x89,0x00,0x20]
854 # CHECK-BE: blelr 0 # encoding: [0x4c,0x81,0x00,0x20]
857 # CHECK-BE: blectr 2 # encoding: [0x4c,0x89,0x04,0x20]
860 # CHECK-BE: blectr 0 # encoding: [0x4c,0x81,0x04,0x20]
863 # CHECK-BE: blel 2, target # encoding: [0x40,0x89,A,0bAAAAAA01]
865 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
868 # CHECK-BE: blel 0, target # encoding: [0x40,0x81,A,0bAAAAAA01]
870 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
873 # CHECK-BE: blela 2, target # encoding: [0x40,0x89,A,0bAAAAAA11]
875 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
878 # CHECK-BE: blela 0, target # encoding: [0x40,0x81,A,0bAAAAAA11]
880 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
883 # CHECK-BE: blelrl 2 # encoding: [0x4c,0x89,0x00,0x21]
886 # CHECK-BE: blelrl 0 # encoding: [0x4c,0x81,0x00,0x21]
889 # CHECK-BE: blectrl 2 # encoding: [0x4c,0x89,0x04,0x21]
892 # CHECK-BE: blectrl 0 # encoding: [0x4c,0x81,0x04,0x21]
896 # CHECK-BE: ble+ 2, target # encoding: [0x40,0xe9,A,0bAAAAAA00]
898 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
901 # CHECK-BE: ble+ 0, target # encoding: [0x40,0xe1,A,0bAAAAAA00]
903 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
906 # CHECK-BE: blea+ 2, target # encoding: [0x40,0xe9,A,0bAAAAAA10]
908 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
911 # CHECK-BE: blea+ 0, target # encoding: [0x40,0xe1,A,0bAAAAAA10]
913 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
916 # CHECK-BE: blelr+ 2 # encoding: [0x4c,0xe9,0x00,0x20]
919 # CHECK-BE: blelr+ 0 # encoding: [0x4c,0xe1,0x00,0x20]
922 # CHECK-BE: blectr+ 2 # encoding: [0x4c,0xe9,0x04,0x20]
925 # CHECK-BE: blectr+ 0 # encoding: [0x4c,0xe1,0x04,0x20]
928 # CHECK-BE: blel+ 2, target # encoding: [0x40,0xe9,A,0bAAAAAA01]
930 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
933 # CHECK-BE: blel+ 0, target # encoding: [0x40,0xe1,A,0bAAAAAA01]
935 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
938 # CHECK-BE: blela+ 2, target # encoding: [0x40,0xe9,A,0bAAAAAA11]
940 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
943 # CHECK-BE: blela+ 0, target # encoding: [0x40,0xe1,A,0bAAAAAA11]
945 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
948 # CHECK-BE: blelrl+ 2 # encoding: [0x4c,0xe9,0x00,0x21]
951 # CHECK-BE: blelrl+ 0 # encoding: [0x4c,0xe1,0x00,0x21]
954 # CHECK-BE: blectrl+ 2 # encoding: [0x4c,0xe9,0x04,0x21]
957 # CHECK-BE: blectrl+ 0 # encoding: [0x4c,0xe1,0x04,0x21]
961 # CHECK-BE: ble- 2, target # encoding: [0x40,0xc9,A,0bAAAAAA00]
963 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
966 # CHECK-BE: ble- 0, target # encoding: [0x40,0xc1,A,0bAAAAAA00]
968 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
971 # CHECK-BE: blea- 2, target # encoding: [0x40,0xc9,A,0bAAAAAA10]
973 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
976 # CHECK-BE: blea- 0, target # encoding: [0x40,0xc1,A,0bAAAAAA10]
978 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
981 # CHECK-BE: blelr- 2 # encoding: [0x4c,0xc9,0x00,0x20]
984 # CHECK-BE: blelr- 0 # encoding: [0x4c,0xc1,0x00,0x20]
987 # CHECK-BE: blectr- 2 # encoding: [0x4c,0xc9,0x04,0x20]
990 # CHECK-BE: blectr- 0 # encoding: [0x4c,0xc1,0x04,0x20]
993 # CHECK-BE: blel- 2, target # encoding: [0x40,0xc9,A,0bAAAAAA01]
995 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
998 # CHECK-BE: blel- 0, target # encoding: [0x40,0xc1,A,0bAAAAAA01]
1000 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1003 # CHECK-BE: blela- 2, target # encoding: [0x40,0xc9,A,0bAAAAAA11]
1005 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1008 # CHECK-BE: blela- 0, target # encoding: [0x40,0xc1,A,0bAAAAAA11]
1010 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1013 # CHECK-BE: blelrl- 2 # encoding: [0x4c,0xc9,0x00,0x21]
1016 # CHECK-BE: blelrl- 0 # encoding: [0x4c,0xc1,0x00,0x21]
1019 # CHECK-BE: blectrl- 2 # encoding: [0x4c,0xc9,0x04,0x21]
1022 # CHECK-BE: blectrl- 0 # encoding: [0x4c,0xc1,0x04,0x21]
1026 # CHECK-BE: beq 2, target # encoding: [0x41,0x8a,A,0bAAAAAA00]
1028 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1031 # CHECK-BE: beq 0, target # encoding: [0x41,0x82,A,0bAAAAAA00]
1033 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1036 # CHECK-BE: beqa 2, target # encoding: [0x41,0x8a,A,0bAAAAAA10]
1038 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1041 # CHECK-BE: beqa 0, target # encoding: [0x41,0x82,A,0bAAAAAA10]
1043 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1046 # CHECK-BE: beqlr 2 # encoding: [0x4d,0x8a,0x00,0x20]
1049 # CHECK-BE: beqlr 0 # encoding: [0x4d,0x82,0x00,0x20]
1052 # CHECK-BE: beqctr 2 # encoding: [0x4d,0x8a,0x04,0x20]
1055 # CHECK-BE: beqctr 0 # encoding: [0x4d,0x82,0x04,0x20]
1058 # CHECK-BE: beql 2, target # encoding: [0x41,0x8a,A,0bAAAAAA01]
1060 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1063 # CHECK-BE: beql 0, target # encoding: [0x41,0x82,A,0bAAAAAA01]
1065 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1068 # CHECK-BE: beqla 2, target # encoding: [0x41,0x8a,A,0bAAAAAA11]
1070 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1073 # CHECK-BE: beqla 0, target # encoding: [0x41,0x82,A,0bAAAAAA11]
1075 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1078 # CHECK-BE: beqlrl 2 # encoding: [0x4d,0x8a,0x00,0x21]
1081 # CHECK-BE: beqlrl 0 # encoding: [0x4d,0x82,0x00,0x21]
1084 # CHECK-BE: beqctrl 2 # encoding: [0x4d,0x8a,0x04,0x21]
1087 # CHECK-BE: beqctrl 0 # encoding: [0x4d,0x82,0x04,0x21]
1091 # CHECK-BE: beq+ 2, target # encoding: [0x41,0xea,A,0bAAAAAA00]
1093 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1096 # CHECK-BE: beq+ 0, target # encoding: [0x41,0xe2,A,0bAAAAAA00]
1098 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1101 # CHECK-BE: beqa+ 2, target # encoding: [0x41,0xea,A,0bAAAAAA10]
1103 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1106 # CHECK-BE: beqa+ 0, target # encoding: [0x41,0xe2,A,0bAAAAAA10]
1108 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1111 # CHECK-BE: beqlr+ 2 # encoding: [0x4d,0xea,0x00,0x20]
1114 # CHECK-BE: beqlr+ 0 # encoding: [0x4d,0xe2,0x00,0x20]
1117 # CHECK-BE: beqctr+ 2 # encoding: [0x4d,0xea,0x04,0x20]
1120 # CHECK-BE: beqctr+ 0 # encoding: [0x4d,0xe2,0x04,0x20]
1123 # CHECK-BE: beql+ 2, target # encoding: [0x41,0xea,A,0bAAAAAA01]
1125 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1128 # CHECK-BE: beql+ 0, target # encoding: [0x41,0xe2,A,0bAAAAAA01]
1130 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1133 # CHECK-BE: beqla+ 2, target # encoding: [0x41,0xea,A,0bAAAAAA11]
1135 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1138 # CHECK-BE: beqla+ 0, target # encoding: [0x41,0xe2,A,0bAAAAAA11]
1140 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1143 # CHECK-BE: beqlrl+ 2 # encoding: [0x4d,0xea,0x00,0x21]
1146 # CHECK-BE: beqlrl+ 0 # encoding: [0x4d,0xe2,0x00,0x21]
1149 # CHECK-BE: beqctrl+ 2 # encoding: [0x4d,0xea,0x04,0x21]
1152 # CHECK-BE: beqctrl+ 0 # encoding: [0x4d,0xe2,0x04,0x21]
1156 # CHECK-BE: beq- 2, target # encoding: [0x41,0xca,A,0bAAAAAA00]
1158 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1161 # CHECK-BE: beq- 0, target # encoding: [0x41,0xc2,A,0bAAAAAA00]
1163 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1166 # CHECK-BE: beqa- 2, target # encoding: [0x41,0xca,A,0bAAAAAA10]
1168 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1171 # CHECK-BE: beqa- 0, target # encoding: [0x41,0xc2,A,0bAAAAAA10]
1173 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1176 # CHECK-BE: beqlr- 2 # encoding: [0x4d,0xca,0x00,0x20]
1179 # CHECK-BE: beqlr- 0 # encoding: [0x4d,0xc2,0x00,0x20]
1182 # CHECK-BE: beqctr- 2 # encoding: [0x4d,0xca,0x04,0x20]
1185 # CHECK-BE: beqctr- 0 # encoding: [0x4d,0xc2,0x04,0x20]
1188 # CHECK-BE: beql- 2, target # encoding: [0x41,0xca,A,0bAAAAAA01]
1190 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1193 # CHECK-BE: beql- 0, target # encoding: [0x41,0xc2,A,0bAAAAAA01]
1195 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1198 # CHECK-BE: beqla- 2, target # encoding: [0x41,0xca,A,0bAAAAAA11]
1200 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1203 # CHECK-BE: beqla- 0, target # encoding: [0x41,0xc2,A,0bAAAAAA11]
1205 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1208 # CHECK-BE: beqlrl- 2 # encoding: [0x4d,0xca,0x00,0x21]
1211 # CHECK-BE: beqlrl- 0 # encoding: [0x4d,0xc2,0x00,0x21]
1214 # CHECK-BE: beqctrl- 2 # encoding: [0x4d,0xca,0x04,0x21]
1217 # CHECK-BE: beqctrl- 0 # encoding: [0x4d,0xc2,0x04,0x21]
1221 # CHECK-BE: bge 2, target # encoding: [0x40,0x88,A,0bAAAAAA00]
1223 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1226 # CHECK-BE: bge 0, target # encoding: [0x40,0x80,A,0bAAAAAA00]
1228 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1231 # CHECK-BE: bgea 2, target # encoding: [0x40,0x88,A,0bAAAAAA10]
1233 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1236 # CHECK-BE: bgea 0, target # encoding: [0x40,0x80,A,0bAAAAAA10]
1238 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1241 # CHECK-BE: bgelr 2 # encoding: [0x4c,0x88,0x00,0x20]
1244 # CHECK-BE: bgelr 0 # encoding: [0x4c,0x80,0x00,0x20]
1247 # CHECK-BE: bgectr 2 # encoding: [0x4c,0x88,0x04,0x20]
1250 # CHECK-BE: bgectr 0 # encoding: [0x4c,0x80,0x04,0x20]
1253 # CHECK-BE: bgel 2, target # encoding: [0x40,0x88,A,0bAAAAAA01]
1255 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1258 # CHECK-BE: bgel 0, target # encoding: [0x40,0x80,A,0bAAAAAA01]
1260 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1263 # CHECK-BE: bgela 2, target # encoding: [0x40,0x88,A,0bAAAAAA11]
1265 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1268 # CHECK-BE: bgela 0, target # encoding: [0x40,0x80,A,0bAAAAAA11]
1270 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1273 # CHECK-BE: bgelrl 2 # encoding: [0x4c,0x88,0x00,0x21]
1276 # CHECK-BE: bgelrl 0 # encoding: [0x4c,0x80,0x00,0x21]
1279 # CHECK-BE: bgectrl 2 # encoding: [0x4c,0x88,0x04,0x21]
1282 # CHECK-BE: bgectrl 0 # encoding: [0x4c,0x80,0x04,0x21]
1286 # CHECK-BE: bge+ 2, target # encoding: [0x40,0xe8,A,0bAAAAAA00]
1288 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1291 # CHECK-BE: bge+ 0, target # encoding: [0x40,0xe0,A,0bAAAAAA00]
1293 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1296 # CHECK-BE: bgea+ 2, target # encoding: [0x40,0xe8,A,0bAAAAAA10]
1298 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1301 # CHECK-BE: bgea+ 0, target # encoding: [0x40,0xe0,A,0bAAAAAA10]
1303 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1306 # CHECK-BE: bgelr+ 2 # encoding: [0x4c,0xe8,0x00,0x20]
1309 # CHECK-BE: bgelr+ 0 # encoding: [0x4c,0xe0,0x00,0x20]
1312 # CHECK-BE: bgectr+ 2 # encoding: [0x4c,0xe8,0x04,0x20]
1315 # CHECK-BE: bgectr+ 0 # encoding: [0x4c,0xe0,0x04,0x20]
1318 # CHECK-BE: bgel+ 2, target # encoding: [0x40,0xe8,A,0bAAAAAA01]
1320 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1323 # CHECK-BE: bgel+ 0, target # encoding: [0x40,0xe0,A,0bAAAAAA01]
1325 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1328 # CHECK-BE: bgela+ 2, target # encoding: [0x40,0xe8,A,0bAAAAAA11]
1330 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1333 # CHECK-BE: bgela+ 0, target # encoding: [0x40,0xe0,A,0bAAAAAA11]
1335 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1338 # CHECK-BE: bgelrl+ 2 # encoding: [0x4c,0xe8,0x00,0x21]
1341 # CHECK-BE: bgelrl+ 0 # encoding: [0x4c,0xe0,0x00,0x21]
1344 # CHECK-BE: bgectrl+ 2 # encoding: [0x4c,0xe8,0x04,0x21]
1347 # CHECK-BE: bgectrl+ 0 # encoding: [0x4c,0xe0,0x04,0x21]
1351 # CHECK-BE: bge- 2, target # encoding: [0x40,0xc8,A,0bAAAAAA00]
1353 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1356 # CHECK-BE: bge- 0, target # encoding: [0x40,0xc0,A,0bAAAAAA00]
1358 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1361 # CHECK-BE: bgea- 2, target # encoding: [0x40,0xc8,A,0bAAAAAA10]
1363 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1366 # CHECK-BE: bgea- 0, target # encoding: [0x40,0xc0,A,0bAAAAAA10]
1368 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1371 # CHECK-BE: bgelr- 2 # encoding: [0x4c,0xc8,0x00,0x20]
1374 # CHECK-BE: bgelr- 0 # encoding: [0x4c,0xc0,0x00,0x20]
1377 # CHECK-BE: bgectr- 2 # encoding: [0x4c,0xc8,0x04,0x20]
1380 # CHECK-BE: bgectr- 0 # encoding: [0x4c,0xc0,0x04,0x20]
1383 # CHECK-BE: bgel- 2, target # encoding: [0x40,0xc8,A,0bAAAAAA01]
1385 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1388 # CHECK-BE: bgel- 0, target # encoding: [0x40,0xc0,A,0bAAAAAA01]
1390 # CHECK-BE
1393 # CHECK-BE: bgela- 2, target # encoding: [0x40,0xc8,A,0bAAAAAA11]
1395 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1398 # CHECK-BE: bgela- 0, target # encoding: [0x40,0xc0,A,0bAAAAAA11]
1400 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1403 # CHECK-BE: bgelrl- 2 # encoding: [0x4c,0xc8,0x00,0x21]
1406 # CHECK-BE: bgelrl- 0 # encoding: [0x4c,0xc0,0x00,0x21]
1409 # CHECK-BE: bgectrl- 2 # encoding: [0x4c,0xc8,0x04,0x21]
1412 # CHECK-BE: bgectrl- 0 # encoding: [0x4c,0xc0,0x04,0x21]
1416 # CHECK-BE: bgt 2, target # encoding: [0x41,0x89,A,0bAAAAAA00]
1418 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1421 # CHECK-BE: bgt 0, target # encoding: [0x41,0x81,A,0bAAAAAA00]
1423 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1426 # CHECK-BE: bgta 2, target # encoding: [0x41,0x89,A,0bAAAAAA10]
1428 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1431 # CHECK-BE: bgta 0, target # encoding: [0x41,0x81,A,0bAAAAAA10]
1433 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1436 # CHECK-BE: bgtlr 2 # encoding: [0x4d,0x89,0x00,0x20]
1439 # CHECK-BE: bgtlr 0 # encoding: [0x4d,0x81,0x00,0x20]
1442 # CHECK-BE: bgtctr 2 # encoding: [0x4d,0x89,0x04,0x20]
1445 # CHECK-BE: bgtctr 0 # encoding: [0x4d,0x81,0x04,0x20]
1448 # CHECK-BE: bgtl 2, target # encoding: [0x41,0x89,A,0bAAAAAA01]
1450 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1453 # CHECK-BE: bgtl 0, target # encoding: [0x41,0x81,A,0bAAAAAA01]
1455 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1458 # CHECK-BE: bgtla 2, target # encoding: [0x41,0x89,A,0bAAAAAA11]
1460 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1463 # CHECK-BE: bgtla 0, target # encoding: [0x41,0x81,A,0bAAAAAA11]
1465 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1468 # CHECK-BE: bgtlrl 2 # encoding: [0x4d,0x89,0x00,0x21]
1471 # CHECK-BE: bgtlrl 0 # encoding: [0x4d,0x81,0x00,0x21]
1474 # CHECK-BE: bgtctrl 2 # encoding: [0x4d,0x89,0x04,0x21]
1477 # CHECK-BE: bgtctrl 0 # encoding: [0x4d,0x81,0x04,0x21]
1481 # CHECK-BE: bgt+ 2, target # encoding: [0x41,0xe9,A,0bAAAAAA00]
1483 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1486 # CHECK-BE: bgt+ 0, target # encoding: [0x41,0xe1,A,0bAAAAAA00]
1488 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1491 # CHECK-BE: bgta+ 2, target # encoding: [0x41,0xe9,A,0bAAAAAA10]
1493 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1496 # CHECK-BE: bgta+ 0, target # encoding: [0x41,0xe1,A,0bAAAAAA10]
1498 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1501 # CHECK-BE: bgtlr+ 2 # encoding: [0x4d,0xe9,0x00,0x20]
1504 # CHECK-BE: bgtlr+ 0 # encoding: [0x4d,0xe1,0x00,0x20]
1507 # CHECK-BE: bgtctr+ 2 # encoding: [0x4d,0xe9,0x04,0x20]
1510 # CHECK-BE: bgtctr+ 0 # encoding: [0x4d,0xe1,0x04,0x20]
1513 # CHECK-BE: bgtl+ 2, target # encoding: [0x41,0xe9,A,0bAAAAAA01]
1515 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1518 # CHECK-BE: bgtl+ 0, target # encoding: [0x41,0xe1,A,0bAAAAAA01]
1520 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1523 # CHECK-BE: bgtla+ 2, target # encoding: [0x41,0xe9,A,0bAAAAAA11]
1525 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1528 # CHECK-BE: bgtla+ 0, target # encoding: [0x41,0xe1,A,0bAAAAAA11]
1530 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1533 # CHECK-BE: bgtlrl+ 2 # encoding: [0x4d,0xe9,0x00,0x21]
1536 # CHECK-BE: bgtlrl+ 0 # encoding: [0x4d,0xe1,0x00,0x21]
1539 # CHECK-BE: bgtctrl+ 2 # encoding: [0x4d,0xe9,0x04,0x21]
1542 # CHECK-BE: bgtctrl+ 0 # encoding: [0x4d,0xe1,0x04,0x21]
1546 # CHECK-BE: bgt- 2, target # encoding: [0x41,0xc9,A,0bAAAAAA00]
1548 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1551 # CHECK-BE: bgt- 0, target # encoding: [0x41,0xc1,A,0bAAAAAA00]
1553 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1556 # CHECK-BE: bgta- 2, target # encoding: [0x41,0xc9,A,0bAAAAAA10]
1558 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1561 # CHECK-BE: bgta- 0, target # encoding: [0x41,0xc1,A,0bAAAAAA10]
1563 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1566 # CHECK-BE: bgtlr- 2 # encoding: [0x4d,0xc9,0x00,0x20]
1569 # CHECK-BE: bgtlr- 0 # encoding: [0x4d,0xc1,0x00,0x20]
1572 # CHECK-BE: bgtctr- 2 # encoding: [0x4d,0xc9,0x04,0x20]
1575 # CHECK-BE: bgtctr- 0 # encoding: [0x4d,0xc1,0x04,0x20]
1578 # CHECK-BE: bgtl- 2, target # encoding: [0x41,0xc9,A,0bAAAAAA01]
1580 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1583 # CHECK-BE: bgtl- 0, target # encoding: [0x41,0xc1,A,0bAAAAAA01]
1585 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1588 # CHECK-BE: bgtla- 2, target # encoding: [0x41,0xc9,A,0bAAAAAA11]
1590 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1593 # CHECK-BE: bgtla- 0, target # encoding: [0x41,0xc1,A,0bAAAAAA11]
1595 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1598 # CHECK-BE: bgtlrl- 2 # encoding: [0x4d,0xc9,0x00,0x21]
1601 # CHECK-BE: bgtlrl- 0 # encoding: [0x4d,0xc1,0x00,0x21]
1604 # CHECK-BE: bgtctrl- 2 # encoding: [0x4d,0xc9,0x04,0x21]
1607 # CHECK-BE: bgtctrl- 0 # encoding: [0x4d,0xc1,0x04,0x21]
1611 # CHECK-BE: bge 2, target # encoding: [0x40,0x88,A,0bAAAAAA00]
1613 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1616 # CHECK-BE: bge 0, target # encoding: [0x40,0x80,A,0bAAAAAA00]
1618 # CHECK-BE
1621 # CHECK-BE: bgea 2, target # encoding: [0x40,0x88,A,0bAAAAAA10]
1623 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1626 # CHECK-BE: bgea 0, target # encoding: [0x40,0x80,A,0bAAAAAA10]
1628 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1631 # CHECK-BE: bgelr 2 # encoding: [0x4c,0x88,0x00,0x20]
1634 # CHECK-BE: bgelr 0 # encoding: [0x4c,0x80,0x00,0x20]
1637 # CHECK-BE: bgectr 2 # encoding: [0x4c,0x88,0x04,0x20]
1640 # CHECK-BE: bgectr 0 # encoding: [0x4c,0x80,0x04,0x20]
1643 # CHECK-BE: bgel 2, target # encoding: [0x40,0x88,A,0bAAAAAA01]
1645 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1648 # CHECK-BE: bgel 0, target # encoding: [0x40,0x80,A,0bAAAAAA01]
1650 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1653 # CHECK-BE: bgela 2, target # encoding: [0x40,0x88,A,0bAAAAAA11]
1655 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1658 # CHECK-BE: bgela 0, target # encoding: [0x40,0x80,A,0bAAAAAA11]
1660 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1663 # CHECK-BE: bgelrl 2 # encoding: [0x4c,0x88,0x00,0x21]
1666 # CHECK-BE: bgelrl 0 # encoding: [0x4c,0x80,0x00,0x21]
1669 # CHECK-BE: bgectrl 2 # encoding: [0x4c,0x88,0x04,0x21]
1672 # CHECK-BE: bgectrl 0 # encoding: [0x4c,0x80,0x04,0x21]
1676 # CHECK-BE: bge+ 2, target # encoding: [0x40,0xe8,A,0bAAAAAA00]
1678 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1681 # CHECK-BE: bge+ 0, target # encoding: [0x40,0xe0,A,0bAAAAAA00]
1683 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1686 # CHECK-BE: bgea+ 2, target # encoding: [0x40,0xe8,A,0bAAAAAA10]
1688 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1691 # CHECK-BE: bgea+ 0, target # encoding: [0x40,0xe0,A,0bAAAAAA10]
1693 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1696 # CHECK-BE: bgelr+ 2 # encoding: [0x4c,0xe8,0x00,0x20]
1699 # CHECK-BE: bgelr+ 0 # encoding: [0x4c,0xe0,0x00,0x20]
1702 # CHECK-BE: bgectr+ 2 # encoding: [0x4c,0xe8,0x04,0x20]
1705 # CHECK-BE: bgectr+ 0 # encoding: [0x4c,0xe0,0x04,0x20]
1708 # CHECK-BE: bgel+ 2, target # encoding: [0x40,0xe8,A,0bAAAAAA01]
1710 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1713 # CHECK-BE: bgel+ 0, target # encoding: [0x40,0xe0,A,0bAAAAAA01]
1715 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1718 # CHECK-BE: bgela+ 2, target # encoding: [0x40,0xe8,A,0bAAAAAA11]
1720 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1723 # CHECK-BE: bgela+ 0, target # encoding: [0x40,0xe0,A,0bAAAAAA11]
1725 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1728 # CHECK-BE: bgelrl+ 2 # encoding: [0x4c,0xe8,0x00,0x21]
1731 # CHECK-BE: bgelrl+ 0 # encoding: [0x4c,0xe0,0x00,0x21]
1734 # CHECK-BE: bgectrl+ 2 # encoding: [0x4c,0xe8,0x04,0x21]
1737 # CHECK-BE: bgectrl+ 0 # encoding: [0x4c,0xe0,0x04,0x21]
1741 # CHECK-BE: bge- 2, target # encoding: [0x40,0xc8,A,0bAAAAAA00]
1743 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1746 # CHECK-BE: bge- 0, target # encoding: [0x40,0xc0,A,0bAAAAAA00]
1748 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1751 # CHECK-BE: bgea- 2, target # encoding: [0x40,0xc8,A,0bAAAAAA10]
1753 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1756 # CHECK-BE: bgea- 0, target # encoding: [0x40,0xc0,A,0bAAAAAA10]
1758 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1761 # CHECK-BE: bgelr- 2 # encoding: [0x4c,0xc8,0x00,0x20]
1764 # CHECK-BE: bgelr- 0 # encoding: [0x4c,0xc0,0x00,0x20]
1767 # CHECK-BE: bgectr- 2 # encoding: [0x4c,0xc8,0x04,0x20]
1770 # CHECK-BE: bgectr- 0 # encoding: [0x4c,0xc0,0x04,0x20]
1773 # CHECK-BE: bgel- 2, target # encoding: [0x40,0xc8,A,0bAAAAAA01]
1775 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1778 # CHECK-BE: bgel- 0, target # encoding: [0x40,0xc0,A,0bAAAAAA01]
1780 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1783 # CHECK-BE: bgela- 2, target # encoding: [0x40,0xc8,A,0bAAAAAA11]
1785 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1788 # CHECK-BE: bgela- 0, target # encoding: [0x40,0xc0,A,0bAAAAAA11]
1790 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1793 # CHECK-BE: bgelrl- 2 # encoding: [0x4c,0xc8,0x00,0x21]
1796 # CHECK-BE: bgelrl- 0 # encoding: [0x4c,0xc0,0x00,0x21]
1799 # CHECK-BE: bgectrl- 2 # encoding: [0x4c,0xc8,0x04,0x21]
1802 # CHECK-BE: bgectrl- 0 # encoding: [0x4c,0xc0,0x04,0x21]
1806 # CHECK-BE: bne 2, target # encoding: [0x40,0x8a,A,0bAAAAAA00]
1808 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1811 # CHECK-BE: bne 0, target # encoding: [0x40,0x82,A,0bAAAAAA00]
1813 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1816 # CHECK-BE: bnea 2, target # encoding: [0x40,0x8a,A,0bAAAAAA10]
1818 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1821 # CHECK-BE: bnea 0, target # encoding: [0x40,0x82,A,0bAAAAAA10]
1823 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1826 # CHECK-BE: bnelr 2 # encoding: [0x4c,0x8a,0x00,0x20]
1829 # CHECK-BE: bnelr 0 # encoding: [0x4c,0x82,0x00,0x20]
1832 # CHECK-BE: bnectr 2 # encoding: [0x4c,0x8a,0x04,0x20]
1835 # CHECK-BE: bnectr 0 # encoding: [0x4c,0x82,0x04,0x20]
1838 # CHECK-BE: bnel 2, target # encoding: [0x40,0x8a,A,0bAAAAAA01]
1840 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1843 # CHECK-BE: bnel 0, target # encoding: [0x40,0x82,A,0bAAAAAA01]
1845 # CHECK-BE
1848 # CHECK-BE: bnela 2, target # encoding: [0x40,0x8a,A,0bAAAAAA11]
1850 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1853 # CHECK-BE: bnela 0, target # encoding: [0x40,0x82,A,0bAAAAAA11]
1855 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1858 # CHECK-BE: bnelrl 2 # encoding: [0x4c,0x8a,0x00,0x21]
1861 # CHECK-BE: bnelrl 0 # encoding: [0x4c,0x82,0x00,0x21]
1864 # CHECK-BE: bnectrl 2 # encoding: [0x4c,0x8a,0x04,0x21]
1867 # CHECK-BE: bnectrl 0 # encoding: [0x4c,0x82,0x04,0x21]
1871 # CHECK-BE: bne+ 2, target # encoding: [0x40,0xea,A,0bAAAAAA00]
1873 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1876 # CHECK-BE: bne+ 0, target # encoding: [0x40,0xe2,A,0bAAAAAA00]
1878 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1881 # CHECK-BE: bnea+ 2, target # encoding: [0x40,0xea,A,0bAAAAAA10]
1883 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1886 # CHECK-BE: bnea+ 0, target # encoding: [0x40,0xe2,A,0bAAAAAA10]
1888 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1891 # CHECK-BE: bnelr+ 2 # encoding: [0x4c,0xea,0x00,0x20]
1894 # CHECK-BE: bnelr+ 0 # encoding: [0x4c,0xe2,0x00,0x20]
1897 # CHECK-BE: bnectr+ 2 # encoding: [0x4c,0xea,0x04,0x20]
1900 # CHECK-BE: bnectr+ 0 # encoding: [0x4c,0xe2,0x04,0x20]
1903 # CHECK-BE: bnel+ 2, target # encoding: [0x40,0xea,A,0bAAAAAA01]
1905 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1908 # CHECK-BE: bnel+ 0, target # encoding: [0x40,0xe2,A,0bAAAAAA01]
1910 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1913 # CHECK-BE: bnela+ 2, target # encoding: [0x40,0xea,A,0bAAAAAA11]
1915 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1918 # CHECK-BE: bnela+ 0, target # encoding: [0x40,0xe2,A,0bAAAAAA11]
1920 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1923 # CHECK-BE: bnelrl+ 2 # encoding: [0x4c,0xea,0x00,0x21]
1926 # CHECK-BE: bnelrl+ 0 # encoding: [0x4c,0xe2,0x00,0x21]
1929 # CHECK-BE: bnectrl+ 2 # encoding: [0x4c,0xea,0x04,0x21]
1932 # CHECK-BE: bnectrl+ 0 # encoding: [0x4c,0xe2,0x04,0x21]
1936 # CHECK-BE: bne- 2, target # encoding: [0x40,0xca,A,0bAAAAAA00]
1938 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1941 # CHECK-BE: bne- 0, target # encoding: [0x40,0xc2,A,0bAAAAAA00]
1943 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1946 # CHECK-BE: bnea- 2, target # encoding: [0x40,0xca,A,0bAAAAAA10]
1948 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1951 # CHECK-BE: bnea- 0, target # encoding: [0x40,0xc2,A,0bAAAAAA10]
1953 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1956 # CHECK-BE: bnelr- 2 # encoding: [0x4c,0xca,0x00,0x20]
1959 # CHECK-BE: bnelr- 0 # encoding: [0x4c,0xc2,0x00,0x20]
1962 # CHECK-BE: bnectr- 2 # encoding: [0x4c,0xca,0x04,0x20]
1965 # CHECK-BE: bnectr- 0 # encoding: [0x4c,0xc2,0x04,0x20]
1968 # CHECK-BE: bnel- 2, target # encoding: [0x40,0xca,A,0bAAAAAA01]
1970 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1973 # CHECK-BE: bnel- 0, target # encoding: [0x40,0xc2,A,0bAAAAAA01]
1975 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
1978 # CHECK-BE: bnela- 2, target # encoding: [0x40,0xca,A,0bAAAAAA11]
1980 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1983 # CHECK-BE: bnela- 0, target # encoding: [0x40,0xc2,A,0bAAAAAA11]
1985 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
1988 # CHECK-BE: bnelrl- 2 # encoding: [0x4c,0xca,0x00,0x21]
1991 # CHECK-BE: bnelrl- 0 # encoding: [0x4c,0xc2,0x00,0x21]
1994 # CHECK-BE: bnectrl- 2 # encoding: [0x4c,0xca,0x04,0x21]
1997 # CHECK-BE: bnectrl- 0 # encoding: [0x4c,0xc2,0x04,0x21]
2001 # CHECK-BE: ble 2, target # encoding: [0x40,0x89,A,0bAAAAAA00]
2003 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2006 # CHECK-BE: ble 0, target # encoding: [0x40,0x81,A,0bAAAAAA00]
2008 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2011 # CHECK-BE: blea 2, target # encoding: [0x40,0x89,A,0bAAAAAA10]
2013 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2016 # CHECK-BE: blea 0, target # encoding: [0x40,0x81,A,0bAAAAAA10]
2018 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2021 # CHECK-BE: blelr 2 # encoding: [0x4c,0x89,0x00,0x20]
2024 # CHECK-BE: blelr 0 # encoding: [0x4c,0x81,0x00,0x20]
2027 # CHECK-BE: blectr 2 # encoding: [0x4c,0x89,0x04,0x20]
2030 # CHECK-BE: blectr 0 # encoding: [0x4c,0x81,0x04,0x20]
2033 # CHECK-BE: blel 2, target # encoding: [0x40,0x89,A,0bAAAAAA01]
2035 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2038 # CHECK-BE: blel 0, target # encoding: [0x40,0x81,A,0bAAAAAA01]
2040 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2043 # CHECK-BE: blela 2, target # encoding: [0x40,0x89,A,0bAAAAAA11]
2045 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2048 # CHECK-BE: blela 0, target # encoding: [0x40,0x81,A,0bAAAAAA11]
2050 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2053 # CHECK-BE: blelrl 2 # encoding: [0x4c,0x89,0x00,0x21]
2056 # CHECK-BE: blelrl 0 # encoding: [0x4c,0x81,0x00,0x21]
2059 # CHECK-BE: blectrl 2 # encoding: [0x4c,0x89,0x04,0x21]
2062 # CHECK-BE: blectrl 0 # encoding: [0x4c,0x81,0x04,0x21]
2066 # CHECK-BE: ble+ 2, target # encoding: [0x40,0xe9,A,0bAAAAAA00]
2068 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2071 # CHECK-BE: ble+ 0, target # encoding: [0x40,0xe1,A,0bAAAAAA00]
2073 BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2076 # CHECK-BE: blea+ 2, target # encoding: [0x40,0xe9,A,0bAAAAAA10]
2078 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2081 # CHECK-BE: blea+ 0, target # encoding: [0x40,0xe1,A,0bAAAAAA10]
2083 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2086 # CHECK-BE: blelr+ 2 # encoding: [0x4c,0xe9,0x00,0x20]
2089 # CHECK-BE: blelr+ 0 # encoding: [0x4c,0xe1,0x00,0x20]
2092 # CHECK-BE: blectr+ 2 # encoding: [0x4c,0xe9,0x04,0x20]
2095 # CHECK-BE: blectr+ 0 # encoding: [0x4c,0xe1,0x04,0x20]
2098 # CHECK-BE: blel+ 2, target # encoding: [0x40,0xe9,A,0bAAAAAA01]
2100 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2103 # CHECK-BE: blel+ 0, target # encoding: [0x40,0xe1,A,0bAAAAAA01]
2105 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2108 # CHECK-BE: blela+ 2, target # encoding: [0x40,0xe9,A,0bAAAAAA11]
2110 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2113 # CHECK-BE: blela+ 0, target # encoding: [0x40,0xe1,A,0bAAAAAA11]
2115 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2118 # CHECK-BE: blelrl+ 2 # encoding: [0x4c,0xe9,0x00,0x21]
2121 # CHECK-BE: blelrl+ 0 # encoding: [0x4c,0xe1,0x00,0x21]
2124 # CHECK-BE: blectrl+ 2 # encoding: [0x4c,0xe9,0x04,0x21]
2127 # CHECK-BE: blectrl+ 0 # encoding: [0x4c,0xe1,0x04,0x21]
2131 # CHECK-BE: ble- 2, target # encoding: [0x40,0xc9,A,0bAAAAAA00]
2133 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2136 # CHECK-BE: ble- 0, target # encoding: [0x40,0xc1,A,0bAAAAAA00]
2138 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2141 # CHECK-BE: blea- 2, target # encoding: [0x40,0xc9,A,0bAAAAAA10]
2143 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2146 # CHECK-BE: blea- 0, target # encoding: [0x40,0xc1,A,0bAAAAAA10]
2148 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2151 # CHECK-BE: blelr- 2 # encoding: [0x4c,0xc9,0x00,0x20]
2154 # CHECK-BE: blelr- 0 # encoding: [0x4c,0xc1,0x00,0x20]
2157 # CHECK-BE: blectr- 2 # encoding: [0x4c,0xc9,0x04,0x20]
2160 # CHECK-BE: blectr- 0 # encoding: [0x4c,0xc1,0x04,0x20]
2163 # CHECK-BE: blel- 2, target # encoding: [0x40,0xc9,A,0bAAAAAA01]
2165 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2168 # CHECK-BE: blel- 0, target # encoding: [0x40,0xc1,A,0bAAAAAA01]
2170 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2173 # CHECK-BE: blela- 2, target # encoding: [0x40,0xc9,A,0bAAAAAA11]
2175 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2178 # CHECK-BE: blela- 0, target # encoding: [0x40,0xc1,A,0bAAAAAA11]
2180 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2183 # CHECK-BE: blelrl- 2 # encoding: [0x4c,0xc9,0x00,0x21]
2186 # CHECK-BE: blelrl- 0 # encoding: [0x4c,0xc1,0x00,0x21]
2189 # CHECK-BE: blectrl- 2 # encoding: [0x4c,0xc9,0x04,0x21]
2192 # CHECK-BE: blectrl- 0 # encoding: [0x4c,0xc1,0x04,0x21]
2196 # CHECK-BE: bun 2, target # encoding: [0x41,0x8b,A,0bAAAAAA00]
2198 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2201 # CHECK-BE: bun 0, target # encoding: [0x41,0x83,A,0bAAAAAA00]
2203 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2206 # CHECK-BE: buna 2, target # encoding: [0x41,0x8b,A,0bAAAAAA10]
2208 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2211 # CHECK-BE: buna 0, target # encoding: [0x41,0x83,A,0bAAAAAA10]
2213 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2216 # CHECK-BE: bunlr 2 # encoding: [0x4d,0x8b,0x00,0x20]
2219 # CHECK-BE: bunlr 0 # encoding: [0x4d,0x83,0x00,0x20]
2222 # CHECK-BE: bunctr 2 # encoding: [0x4d,0x8b,0x04,0x20]
2225 # CHECK-BE: bunctr 0 # encoding: [0x4d,0x83,0x04,0x20]
2228 # CHECK-BE: bunl 2, target # encoding: [0x41,0x8b,A,0bAAAAAA01]
2230 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2233 # CHECK-BE: bunl 0, target # encoding: [0x41,0x83,A,0bAAAAAA01]
2235 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2238 # CHECK-BE: bunla 2, target # encoding: [0x41,0x8b,A,0bAAAAAA11]
2240 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2243 # CHECK-BE: bunla 0, target # encoding: [0x41,0x83,A,0bAAAAAA11]
2245 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2248 # CHECK-BE: bunlrl 2 # encoding: [0x4d,0x8b,0x00,0x21]
2251 # CHECK-BE: bunlrl 0 # encoding: [0x4d,0x83,0x00,0x21]
2254 # CHECK-BE: bunctrl 2 # encoding: [0x4d,0x8b,0x04,0x21]
2257 # CHECK-BE: bunctrl 0 # encoding: [0x4d,0x83,0x04,0x21]
2261 # CHECK-BE: bun+ 2, target # encoding: [0x41,0xeb,A,0bAAAAAA00]
2263 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2266 # CHECK-BE: bun+ 0, target # encoding: [0x41,0xe3,A,0bAAAAAA00]
2268 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2271 # CHECK-BE: buna+ 2, target # encoding: [0x41,0xeb,A,0bAAAAAA10]
2273 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2276 # CHECK-BE: buna+ 0, target # encoding: [0x41,0xe3,A,0bAAAAAA10]
2278 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2281 # CHECK-BE: bunlr+ 2 # encoding: [0x4d,0xeb,0x00,0x20]
2284 # CHECK-BE: bunlr+ 0 # encoding: [0x4d,0xe3,0x00,0x20]
2287 # CHECK-BE: bunctr+ 2 # encoding: [0x4d,0xeb,0x04,0x20]
2290 # CHECK-BE: bunctr+ 0 # encoding: [0x4d,0xe3,0x04,0x20]
2293 # CHECK-BE: bunl+ 2, target # encoding: [0x41,0xeb,A,0bAAAAAA01]
2295 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2298 # CHECK-BE: bunl+ 0, target # encoding: [0x41,0xe3,A,0bAAAAAA01]
2300 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2303 # CHECK-BE: bunla+ 2, target # encoding: [0x41,0xeb,A,0bAAAAAA11]
2305 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2308 # CHECK-BE: bunla+ 0, target # encoding: [0x41,0xe3,A,0bAAAAAA11]
2310 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2313 # CHECK-BE: bunlrl+ 2 # encoding: [0x4d,0xeb,0x00,0x21]
2316 # CHECK-BE: bunlrl+ 0 # encoding: [0x4d,0xe3,0x00,0x21]
2319 # CHECK-BE: bunctrl+ 2 # encoding: [0x4d,0xeb,0x04,0x21]
2322 # CHECK-BE: bunctrl+ 0 # encoding: [0x4d,0xe3,0x04,0x21]
2326 # CHECK-BE: bun- 2, target # encoding: [0x41,0xcb,A,0bAAAAAA00]
2328 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2331 # CHECK-BE: bun- 0, target # encoding: [0x41,0xc3,A,0bAAAAAA00]
2333 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2336 # CHECK-BE: buna- 2, target # encoding: [0x41,0xcb,A,0bAAAAAA10]
2338 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2341 # CHECK-BE: buna- 0, target # encoding: [0x41,0xc3,A,0bAAAAAA10]
2343 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2346 # CHECK-BE: bunlr- 2 # encoding: [0x4d,0xcb,0x00,0x20]
2349 # CHECK-BE: bunlr- 0 # encoding: [0x4d,0xc3,0x00,0x20]
2352 # CHECK-BE: bunctr- 2 # encoding: [0x4d,0xcb,0x04,0x20]
2355 # CHECK-BE: bunctr- 0 # encoding: [0x4d,0xc3,0x04,0x20]
2358 # CHECK-BE: bunl- 2, target # encoding: [0x41,0xcb,A,0bAAAAAA01]
2360 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2363 # CHECK-BE: bunl- 0, target # encoding: [0x41,0xc3,A,0bAAAAAA01]
2365 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2368 # CHECK-BE: bunla- 2, target # encoding: [0x41,0xcb,A,0bAAAAAA11]
2370 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2373 # CHECK-BE: bunla- 0, target # encoding: [0x41,0xc3,A,0bAAAAAA11]
2375 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2378 # CHECK-BE: bunlrl- 2 # encoding: [0x4d,0xcb,0x00,0x21]
2381 # CHECK-BE: bunlrl- 0 # encoding: [0x4d,0xc3,0x00,0x21]
2384 # CHECK-BE: bunctrl- 2 # encoding: [0x4d,0xcb,0x04,0x21]
2387 # CHECK-BE: bunctrl- 0 # encoding: [0x4d,0xc3,0x04,0x21]
2391 # CHECK-BE: bnu 2, target # encoding: [0x40,0x8b,A,0bAAAAAA00]
2393 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2396 # CHECK-BE: bnu 0, target # encoding: [0x40,0x83,A,0bAAAAAA00]
2398 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2401 # CHECK-BE: bnua 2, target # encoding: [0x40,0x8b,A,0bAAAAAA10]
2403 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2406 # CHECK-BE: bnua 0, target # encoding: [0x40,0x83,A,0bAAAAAA10]
2408 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2411 # CHECK-BE: bnulr 2 # encoding: [0x4c,0x8b,0x00,0x20]
2414 # CHECK-BE: bnulr 0 # encoding: [0x4c,0x83,0x00,0x20]
2417 # CHECK-BE: bnuctr 2 # encoding: [0x4c,0x8b,0x04,0x20]
2420 # CHECK-BE: bnuctr 0 # encoding: [0x4c,0x83,0x04,0x20]
2423 # CHECK-BE: bnul 2, target # encoding: [0x40,0x8b,A,0bAAAAAA01]
2425 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2428 # CHECK-BE: bnul 0, target # encoding: [0x40,0x83,A,0bAAAAAA01]
2430 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2433 # CHECK-BE: bnula 2, target # encoding: [0x40,0x8b,A,0bAAAAAA11]
2435 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2438 # CHECK-BE: bnula 0, target # encoding: [0x40,0x83,A,0bAAAAAA11]
2440 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2443 # CHECK-BE: bnulrl 2 # encoding: [0x4c,0x8b,0x00,0x21]
2446 # CHECK-BE: bnulrl 0 # encoding: [0x4c,0x83,0x00,0x21]
2449 # CHECK-BE: bnuctrl 2 # encoding: [0x4c,0x8b,0x04,0x21]
2452 # CHECK-BE: bnuctrl 0 # encoding: [0x4c,0x83,0x04,0x21]
2456 # CHECK-BE: bnu+ 2, target # encoding: [0x40,0xeb,A,0bAAAAAA00]
2458 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2461 # CHECK-BE: bnu+ 0, target # encoding: [0x40,0xe3,A,0bAAAAAA00]
2463 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2466 # CHECK-BE: bnua+ 2, target # encoding: [0x40,0xeb,A,0bAAAAAA10]
2468 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2471 # CHECK-BE: bnua+ 0, target # encoding: [0x40,0xe3,A,0bAAAAAA10]
2473 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2476 # CHECK-BE: bnulr+ 2 # encoding: [0x4c,0xeb,0x00,0x20]
2479 # CHECK-BE: bnulr+ 0 # encoding: [0x4c,0xe3,0x00,0x20]
2482 # CHECK-BE: bnuctr+ 2 # encoding: [0x4c,0xeb,0x04,0x20]
2485 # CHECK-BE: bnuctr+ 0 # encoding: [0x4c,0xe3,0x04,0x20]
2488 # CHECK-BE: bnul+ 2, target # encoding: [0x40,0xeb,A,0bAAAAAA01]
2490 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2493 # CHECK-BE: bnul+ 0, target # encoding: [0x40,0xe3,A,0bAAAAAA01]
2495 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2498 # CHECK-BE: bnula+ 2, target # encoding: [0x40,0xeb,A,0bAAAAAA11]
2500 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2503 # CHECK-BE: bnula+ 0, target # encoding: [0x40,0xe3,A,0bAAAAAA11]
2505 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2508 # CHECK-BE: bnulrl+ 2 # encoding: [0x4c,0xeb,0x00,0x21]
2511 # CHECK-BE: bnulrl+ 0 # encoding: [0x4c,0xe3,0x00,0x21]
2514 # CHECK-BE: bnuctrl+ 2 # encoding: [0x4c,0xeb,0x04,0x21]
2517 # CHECK-BE: bnuctrl+ 0 # encoding: [0x4c,0xe3,0x04,0x21]
2521 # CHECK-BE: bnu- 2, target # encoding: [0x40,0xcb,A,0bAAAAAA00]
2523 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2526 # CHECK-BE
2528 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2531 # CHECK-BE: bnua- 2, target # encoding: [0x40,0xcb,A,0bAAAAAA10]
2533 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2536 # CHECK-BE: bnua- 0, target # encoding: [0x40,0xc3,A,0bAAAAAA10]
2538 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2541 # CHECK-BE: bnulr- 2 # encoding: [0x4c,0xcb,0x00,0x20]
2544 # CHECK-BE: bnulr- 0 # encoding: [0x4c,0xc3,0x00,0x20]
2547 # CHECK-BE: bnuctr- 2 # encoding: [0x4c,0xcb,0x04,0x20]
2550 # CHECK-BE: bnuctr- 0 # encoding: [0x4c,0xc3,0x04,0x20]
2553 # CHECK-BE: bnul- 2, target # encoding: [0x40,0xcb,A,0bAAAAAA01]
2555 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2558 # CHECK-BE: bnul- 0, target # encoding: [0x40,0xc3,A,0bAAAAAA01]
2560 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2563 # CHECK-BE: bnula- 2, target # encoding: [0x40,0xcb,A,0bAAAAAA11]
2565 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2568 # CHECK-BE: bnula- 0, target # encoding: [0x40,0xc3,A,0bAAAAAA11]
2570 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2573 # CHECK-BE: bnulrl- 2 # encoding: [0x4c,0xcb,0x00,0x21]
2576 # CHECK-BE: bnulrl- 0 # encoding: [0x4c,0xc3,0x00,0x21]
2579 # CHECK-BE: bnuctrl- 2 # encoding: [0x4c,0xcb,0x04,0x21]
2582 # CHECK-BE: bnuctrl- 0 # encoding: [0x4c,0xc3,0x04,0x21]
2586 # CHECK-BE: bun 2, target # encoding: [0x41,0x8b,A,0bAAAAAA00]
2588 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2591 # CHECK-BE: bun 0, target # encoding: [0x41,0x83,A,0bAAAAAA00]
2593 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2596 # CHECK-BE: buna 2, target # encoding: [0x41,0x8b,A,0bAAAAAA10]
2598 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2601 # CHECK-BE: buna 0, target # encoding: [0x41,0x83,A,0bAAAAAA10]
2603 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2606 # CHECK-BE: bunlr 2 # encoding: [0x4d,0x8b,0x00,0x20]
2609 # CHECK-BE: bunlr 0 # encoding: [0x4d,0x83,0x00,0x20]
2612 # CHECK-BE: bunctr 2 # encoding: [0x4d,0x8b,0x04,0x20]
2615 # CHECK-BE: bunctr 0 # encoding: [0x4d,0x83,0x04,0x20]
2618 # CHECK-BE: bunl 2, target # encoding: [0x41,0x8b,A,0bAAAAAA01]
2620 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2623 # CHECK-BE: bunl 0, target # encoding: [0x41,0x83,A,0bAAAAAA01]
2625 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2628 # CHECK-BE: bunla 2, target # encoding: [0x41,0x8b,A,0bAAAAAA11]
2630 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2633 # CHECK-BE: bunla 0, target # encoding: [0x41,0x83,A,0bAAAAAA11]
2635 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2638 # CHECK-BE: bunlrl 2 # encoding: [0x4d,0x8b,0x00,0x21]
2641 # CHECK-BE: bunlrl 0 # encoding: [0x4d,0x83,0x00,0x21]
2644 # CHECK-BE: bunctrl 2 # encoding: [0x4d,0x8b,0x04,0x21]
2647 # CHECK-BE: bunctrl 0 # encoding: [0x4d,0x83,0x04,0x21]
2651 # CHECK-BE: bun+ 2, target # encoding: [0x41,0xeb,A,0bAAAAAA00]
2653 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2656 # CHECK-BE: bun+ 0, target # encoding: [0x41,0xe3,A,0bAAAAAA00]
2658 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2661 # CHECK-BE: buna+ 2, target # encoding: [0x41,0xeb,A,0bAAAAAA10]
2663 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2666 # CHECK-BE: buna+ 0, target # encoding: [0x41,0xe3,A,0bAAAAAA10]
2668 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2671 # CHECK-BE: bunlr+ 2 # encoding: [0x4d,0xeb,0x00,0x20]
2674 # CHECK-BE: bunlr+ 0 # encoding: [0x4d,0xe3,0x00,0x20]
2677 # CHECK-BE: bunctr+ 2 # encoding: [0x4d,0xeb,0x04,0x20]
2680 # CHECK-BE: bunctr+ 0 # encoding: [0x4d,0xe3,0x04,0x20]
2683 # CHECK-BE: bunl+ 2, target # encoding: [0x41,0xeb,A,0bAAAAAA01]
2685 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2688 # CHECK-BE: bunl+ 0, target # encoding: [0x41,0xe3,A,0bAAAAAA01]
2690 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2693 # CHECK-BE: bunla+ 2, target # encoding: [0x41,0xeb,A,0bAAAAAA11]
2695 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2698 # CHECK-BE: bunla+ 0, target # encoding: [0x41,0xe3,A,0bAAAAAA11]
2700 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2703 # CHECK-BE: bunlrl+ 2 # encoding: [0x4d,0xeb,0x00,0x21]
2706 # CHECK-BE: bunlrl+ 0 # encoding: [0x4d,0xe3,0x00,0x21]
2709 # CHECK-BE: bunctrl+ 2 # encoding: [0x4d,0xeb,0x04,0x21]
2712 # CHECK-BE: bunctrl+ 0 # encoding: [0x4d,0xe3,0x04,0x21]
2716 # CHECK-BE: bun- 2, target # encoding: [0x41,0xcb,A,0bAAAAAA00]
2718 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2721 # CHECK-BE: bun- 0, target # encoding: [0x41,0xc3,A,0bAAAAAA00]
2723 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2726 # CHECK-BE: buna- 2, target # encoding: [0x41,0xcb,A,0bAAAAAA10]
2728 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2731 # CHECK-BE: buna- 0, target # encoding: [0x41,0xc3,A,0bAAAAAA10]
2733 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2736 # CHECK-BE: bunlr- 2 # encoding: [0x4d,0xcb,0x00,0x20]
2739 # CHECK-BE: bunlr- 0 # encoding: [0x4d,0xc3,0x00,0x20]
2742 # CHECK-BE: bunctr- 2 # encoding: [0x4d,0xcb,0x04,0x20]
2745 # CHECK-BE: bunctr- 0 # encoding: [0x4d,0xc3,0x04,0x20]
2748 # CHECK-BE: bunl- 2, target # encoding: [0x41,0xcb,A,0bAAAAAA01]
2750 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2753 # CHECK-BE
2755 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2758 # CHECK-BE: bunla- 2, target # encoding: [0x41,0xcb,A,0bAAAAAA11]
2760 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2763 # CHECK-BE: bunla- 0, target # encoding: [0x41,0xc3,A,0bAAAAAA11]
2765 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2768 # CHECK-BE: bunlrl- 2 # encoding: [0x4d,0xcb,0x00,0x21]
2771 # CHECK-BE: bunlrl- 0 # encoding: [0x4d,0xc3,0x00,0x21]
2774 # CHECK-BE: bunctrl- 2 # encoding: [0x4d,0xcb,0x04,0x21]
2777 # CHECK-BE: bunctrl- 0 # encoding: [0x4d,0xc3,0x04,0x21]
2781 # CHECK-BE: bnu 2, target # encoding: [0x40,0x8b,A,0bAAAAAA00]
2783 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2786 # CHECK-BE: bnu 0, target # encoding: [0x40,0x83,A,0bAAAAAA00]
2788 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2791 # CHECK-BE: bnua 2, target # encoding: [0x40,0x8b,A,0bAAAAAA10]
2793 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2796 # CHECK-BE: bnua 0, target # encoding: [0x40,0x83,A,0bAAAAAA10]
2798 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2801 # CHECK-BE: bnulr 2 # encoding: [0x4c,0x8b,0x00,0x20]
2804 # CHECK-BE: bnulr 0 # encoding: [0x4c,0x83,0x00,0x20]
2807 # CHECK-BE: bnuctr 2 # encoding: [0x4c,0x8b,0x04,0x20]
2810 # CHECK-BE: bnuctr 0 # encoding: [0x4c,0x83,0x04,0x20]
2813 # CHECK-BE: bnul 2, target # encoding: [0x40,0x8b,A,0bAAAAAA01]
2815 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2818 # CHECK-BE: bnul 0, target # encoding: [0x40,0x83,A,0bAAAAAA01]
2820 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2823 # CHECK-BE: bnula 2, target # encoding: [0x40,0x8b,A,0bAAAAAA11]
2825 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2828 # CHECK-BE: bnula 0, target # encoding: [0x40,0x83,A,0bAAAAAA11]
2830 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2833 # CHECK-BE: bnulrl 2 # encoding: [0x4c,0x8b,0x00,0x21]
2836 # CHECK-BE: bnulrl 0 # encoding: [0x4c,0x83,0x00,0x21]
2839 # CHECK-BE: bnuctrl 2 # encoding: [0x4c,0x8b,0x04,0x21]
2842 # CHECK-BE: bnuctrl 0 # encoding: [0x4c,0x83,0x04,0x21]
2846 # CHECK-BE: bnu+ 2, target # encoding: [0x40,0xeb,A,0bAAAAAA00]
2848 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2851 # CHECK-BE: bnu+ 0, target # encoding: [0x40,0xe3,A,0bAAAAAA00]
2853 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2856 # CHECK-BE: bnua+ 2, target # encoding: [0x40,0xeb,A,0bAAAAAA10]
2858 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2861 # CHECK-BE: bnua+ 0, target # encoding: [0x40,0xe3,A,0bAAAAAA10]
2863 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2866 # CHECK-BE: bnulr+ 2 # encoding: [0x4c,0xeb,0x00,0x20]
2869 # CHECK-BE: bnulr+ 0 # encoding: [0x4c,0xe3,0x00,0x20]
2872 # CHECK-BE: bnuctr+ 2 # encoding: [0x4c,0xeb,0x04,0x20]
2875 # CHECK-BE: bnuctr+ 0 # encoding: [0x4c,0xe3,0x04,0x20]
2878 # CHECK-BE: bnul+ 2, target # encoding: [0x40,0xeb,A,0bAAAAAA01]
2880 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2883 # CHECK-BE: bnul+ 0, target # encoding: [0x40,0xe3,A,0bAAAAAA01]
2885 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2888 # CHECK-BE: bnula+ 2, target # encoding: [0x40,0xeb,A,0bAAAAAA11]
2890 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2893 # CHECK-BE: bnula+ 0, target # encoding: [0x40,0xe3,A,0bAAAAAA11]
2895 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2898 # CHECK-BE: bnulrl+ 2 # encoding: [0x4c,0xeb,0x00,0x21]
2901 # CHECK-BE: bnulrl+ 0 # encoding: [0x4c,0xe3,0x00,0x21]
2904 # CHECK-BE: bnuctrl+ 2 # encoding: [0x4c,0xeb,0x04,0x21]
2907 # CHECK-BE: bnuctrl+ 0 # encoding: [0x4c,0xe3,0x04,0x21]
2911 # CHECK-BE: bnu- 2, target # encoding: [0x40,0xcb,A,0bAAAAAA00]
2913 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2916 # CHECK-BE: bnu- 0, target # encoding: [0x40,0xc3,A,0bAAAAAA00]
2918 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2921 # CHECK-BE: bnua- 2, target # encoding: [0x40,0xcb,A,0bAAAAAA10]
2923 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2926 # CHECK-BE: bnua- 0, target # encoding: [0x40,0xc3,A,0bAAAAAA10]
2928 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2931 # CHECK-BE: bnulr- 2 # encoding: [0x4c,0xcb,0x00,0x20]
2934 # CHECK-BE: bnulr- 0 # encoding: [0x4c,0xc3,0x00,0x20]
2937 # CHECK-BE: bnuctr- 2 # encoding: [0x4c,0xcb,0x04,0x20]
2940 # CHECK-BE: bnuctr- 0 # encoding: [0x4c,0xc3,0x04,0x20]
2943 # CHECK-BE: bnul- 2, target # encoding: [0x40,0xcb,A,0bAAAAAA01]
2945 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2948 # CHECK-BE: bnul- 0, target # encoding: [0x40,0xc3,A,0bAAAAAA01]
2950 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14
2953 # CHECK-BE: bnula- 2, target # encoding: [0x40,0xcb,A,0bAAAAAA11]
2955 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2958 # CHECK-BE: bnula- 0, target # encoding: [0x40,0xc3,A,0bAAAAAA11]
2960 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc_brcond14abs
2963 # CHECK-BE: bnulrl- 2 # encoding: [0x4c,0xcb,0x00,0x21]
2966 # CHECK-BE: bnulrl- 0 # encoding: [0x4c,0xc3,0x00,0x21]
2969 # CHECK-BE: bnuctrl- 2 # encoding: [0x4c,0xcb,0x04,0x21]
2972 # CHECK-BE: bnuctrl- 0 # encoding: [0x4c,0xc3,0x04,0x21]
2978 # CHECK-BE: crset 2 # encoding: [0x4c,0x42,0x12,0x42]
2981 # CHECK-BE: crclr 2 # encoding: [0x4c,0x42,0x11,0x82]
2984 BE: crmove 2, 3 # encoding: [0x4c,0x43,0x1b,0x82]
2987 # CHECK-BE: crnot 2, 3 # encoding: [0x4c,0x43,0x18,0x42]
2993 # CHECK-BE: addi 2, 3, -128 # encoding: [0x38,0x43,0xff,0x80]
2996 # CHECK-BE: addis 2, 3, -128 # encoding: [0x3c,0x43,0xff,0x80]
2999 # CHECK-BE: addic 2, 3, -128 # encoding: [0x30,0x43,0xff,0x80]
3002 # CHECK-BE: addic. 2, 3, -128 # encoding: [0x34,0x43,0xff,0x80]
3006 # CHECK-BE: sub 2, 3, 4 # encoding: [0x7c,0x44,0x18,0x50]
3009 # CHECK-BE: sub. 2, 3, 4 # encoding: [0x7c,0x44,0x18,0x51]
3012 # CHECK-BE: subc 2, 3, 4 # encoding: [0x7c,0x44,0x18,0x10]
3015 # CHECK-BE: subc. 2, 3, 4 # encoding: [0x7c,0x44,0x18,0x11]
3021 # CHECK-BE: cmpdi 2, 3, 128 # encoding: [0x2d,0x23,0x00,0x80]
3024 # CHECK-BE: cmpdi 3, 128 # encoding: [0x2c,0x23,0x00,0x80]
3027 # CHECK-BE: cmpd 2, 3, 4 # encoding: [0x7d,0x23,0x20,0x00]
3030 # CHECK-BE: cmpd 3, 4 # encoding: [0x7c,0x23,0x20,0x00]
3033 # CHECK-BE: cmpldi 2, 3, 128 # encoding: [0x29,0x23,0x00,0x80]
3036 # CHECK-BE: cmpldi 3, 128 # encoding: [0x28,0x23,0x00,0x80]
3039 # CHECK-BE: cmpld 2, 3, 4 # encoding: [0x7d,0x23,0x20,0x40]
3042 # CHECK-BE: cmpld 3, 4 # encoding: [0x7c,0x23,0x20,0x40]
3046 # CHECK-BE: cmpwi 2, 3, 128 # encoding: [0x2d,0x03,0x00,0x80]
3049 # CHECK-BE: cmpwi 3, 128 # encoding: [0x2c,0x03,0x00,0x80]
3052 # CHECK-BE: cmpw 2, 3, 4 # encoding: [0x7d,0x03,0x20,0x00]
3055 # CHECK-BE: cmpw 3, 4 # encoding: [0x7c,0x03,0x20,0x00]
3058 # CHECK-BE: cmplwi 2, 3, 128 # encoding: [0x29,0x03,0x00,0x80]
3061 # CHECK-BE: cmplwi 3, 128 # encoding: [0x28,0x03,0x00,0x80]
3064 # CHECK-BE: cmplw 2, 3, 4 # encoding: [0x7d,0x03,0x20,0x40]
3067 # CHECK-BE: cmplw 3, 4 # encoding: [0x7c,0x03,0x20,0x40]
3073 # CHECK-BE: twlti 3, 4 # encoding: [0x0e,0x03,0x00,0x04]
3076 # CHECK-BE: twlt 3, 4 # encoding: [0x7e,0x03,0x20,0x08]
3079 # CHECK-BE: tdlti 3, 4 # encoding: [0x0a,0x03,0x00,0x04]
3082 # CHECK-BE: tdlt 3, 4 # encoding: [0x7e,0x03,0x20,0x88]
3086 # CHECK-BE: twi 20, 3, 4 # encoding: [0x0e,0x83,0x00,0x04]
3089 # CHECK-BE: tw 20, 3, 4 # encoding: [0x7e,0x83,0x20,0x08]
3092 # CHECK-BE: tdi 20, 3, 4 # encoding: [0x0a,0x83,0x00,0x04]
3095 # CHECK-BE: td 20, 3, 4 # encoding: [0x7e,0x83,0x20,0x88]
3099 # CHECK-BE: tweqi 3, 4 # encoding: [0x0c,0x83,0x00,0x04]
3102 # CHECK-BE: tweq 3, 4 # encoding: [0x7c,0x83,0x20,0x08]
3105 # CHECK-BE: tdeqi 3, 4 # encoding: [0x08,0x83,0x00,0x04]
3108 # CHECK-BE: tdeq 3, 4 # encoding: [0x7c,0x83,0x20,0x88]
3112 # CHECK-BE: twi 12, 3, 4 # encoding: [0x0d,0x83,0x00,0x04]
3115 # CHECK-BE: tw 12, 3, 4 # encoding: [0x7d,0x83,0x20,0x08]
3118 # CHECK-BE: tdi 12, 3, 4 # encoding: [0x09,0x83,0x00,0x04]
3121 # CHECK-BE: td 12, 3, 4 # encoding: [0x7d,0x83,0x20,0x88]
3125 # CHECK-BE: twgti 3, 4 # encoding: [0x0d,0x03,0x00,0x04]
3128 # CHECK-BE: twgt 3, 4 # encoding: [0x7d,0x03,0x20,0x08]
3131 # CHECK-BE: tdgti 3, 4 # encoding: [0x09,0x03,0x00,0x04]
3134 # CHECK-BE: tdgt 3, 4 # encoding: [0x7d,0x03,0x20,0x88]
3138 # CHECK-BE: twi 12, 3, 4 # encoding: [0x0d,0x83,0x00,0x04]
3141 # CHECK-BE: tw 12, 3, 4 # encoding: [0x7d,0x83,0x20,0x08]
3144 # CHECK-BE: tdi 12, 3, 4 # encoding: [0x09,0x83,0x00,0x04]
3147 # CHECK-BE: td 12, 3, 4 # encoding: [0x7d,0x83,0x20,0x88]
3151 # CHECK-BE: twnei 3, 4 # encoding: [0x0f,0x03,0x00,0x04]
3154 # CHECK-BE: twne 3, 4 # encoding: [0x7f,0x03,0x20,0x08]
3157 # CHECK-BE: tdnei 3, 4 # encoding: [0x0b,0x03,0x00,0x04]
3160 # CHECK-BE: tdne 3, 4 # encoding: [0x7f,0x03,0x20,0x88]
3164 # CHECK-BE: twi 20, 3, 4 # encoding: [0x0e,0x83,0x00,0x04]
3167 # CHECK-BE: tw 20, 3, 4 # encoding: [0x7e,0x83,0x20,0x08]
3170 # CHECK-BE: tdi 20, 3, 4 # encoding: [0x0a,0x83,0x00,0x04]
3173 # CHECK-BE: td 20, 3, 4 # encoding: [0x7e,0x83,0x20,0x88]
3177 # CHECK-BE: twllti 3, 4 # encoding: [0x0c,0x43,0x00,0x04]
3180 # CHECK-BE: twllt 3, 4 # encoding: [0x7c,0x43,0x20,0x08]
3183 # CHECK-BE: tdllti 3, 4 # encoding: [0x08,0x43,0x00,0x04]
3186 # CHECK-BE: tdllt 3, 4 # encoding: [0x7c,0x43,0x20,0x88]
3190 # CHECK-BE: twi 6, 3, 4 # encoding: [0x0c,0xc3,0x00,0x04]
3193 # CHECK-BE: tw 6, 3, 4 # encoding: [0x7c,0xc3,0x20,0x08]
3196 # CHECK-BE: tdi 6, 3, 4 # encoding: [0x08,0xc3,0x00,0x04]
3199 # CHECK-BE: td 6, 3, 4 # encoding: [0x7c,0xc3,0x20,0x88]
3203 # CHECK-BE: twi 5, 3, 4 # encoding: [0x0c,0xa3,0x00,0x04]
3206 # CHECK-BE: tw 5, 3, 4 # encoding: [0x7c,0xa3,0x20,0x08]
3209 # CHECK-BE: tdi 5, 3, 4 # encoding: [0x08,0xa3,0x00,0x04]
3212 # CHECK-BE: td 5, 3, 4 # encoding: [0x7c,0xa3,0x20,0x88]
3216 # CHECK-BE: twlgti 3, 4 # encoding: [0x0c,0x23,0x00,0x04]
3219 # CHECK-BE: twlgt 3, 4 # encoding: [0x7c,0x23,0x20,0x08]
3222 # CHECK-BE: tdlgti 3, 4 # encoding: [0x08,0x23,0x00,0x04]
3225 # CHECK-BE: tdlgt 3, 4 # encoding: [0x7c,0x23,0x20,0x88]
3229 # CHECK-BE: twi 5, 3, 4 # encoding: [0x0c,0xa3,0x00,0x04]
3232 # CHECK-BE: tw 5, 3, 4 # encoding: [0x7c,0xa3,0x20,0x08]
3235 # CHECK-BE: tdi 5, 3, 4 # encoding: [0x08,0xa3,0x00,0x04]
3238 # CHECK-BE: td 5, 3, 4 # encoding: [0x7c,0xa3,0x20,0x88]
3242 # CHECK-BE: twi 6, 3, 4 # encoding: [0x0c,0xc3,0x00,0x04]
3245 # CHECK-BE: tw 6, 3, 4 # encoding: [0x7c,0xc3,0x20,0x08]
3248 # CHECK-BE: tdi 6, 3, 4 # encoding: [0x08,0xc3,0x00,0x04]
3251 # CHECK-BE: td 6, 3, 4 # encoding: [0x7c,0xc3,0x20,0x88]
3255 # CHECK-BE: twui 3, 4 # encoding: [0x0f,0xe3,0x00,0x04]
3258 # CHECK-BE: twu 3, 4 # encoding: [0x7f,0xe3,0x20,0x08]
3261 # CHECK-BE: tdui 3, 4 # encoding: [0x0b,0xe3,0x00,0x04]
3264 # CHECK-BE: tdu 3, 4 # encoding: [0x7f,0xe3,0x20,0x88]
3268 # CHECK-BE: trap # encoding: [0x7f,0xe0,0x00,0x08]
3274 # CHECK-BE: rldicr 2, 3, 5, 3 # encoding: [0x78,0x62,0x28,0xc4]
3277 # CHECK-BE: rldicr. 2, 3, 5, 3 # encoding: [0x78,0x62,0x28,0xc5]
3280 # CHECK-BE: rldicl 2, 3, 9, 60 # encoding: [0x78,0x62,0x4f,0x20]
3283 # CHECK-BE: rldicl. 2, 3, 9, 60 # encoding: [0x78,0x62,0x4f,0x21]
3286 # CHECK-BE: rldimi 2, 3, 55, 5 # encoding: [0x78,0x62,0xb9,0x4e]
3289 # CHECK-BE: rldimi. 2, 3, 55, 5 # encoding: [0x78,0x62,0xb9,0x4f]
3292 # CHECK-BE: rotldi 2, 3, 4 # encoding: [0x78,0x62,0x20,0x00]
3295 # CHECK-BE: rotldi. 2, 3, 4 # encoding: [0x78,0x62,0x20,0x01]
3298 # CHECK-BE: rotldi 2, 3, 60 # encoding: [0x78,0x62,0xe0,0x02]
3301 # CHECK-BE: rotldi. 2, 3, 60 # encoding: [0x78,0x62,0xe0,0x03]
3304 # CHECK-BE: rotld 2, 3, 4 # encoding: [0x78,0x62,0x20,0x10]
3307 # CHECK-BE: rotld. 2, 3, 4 # encoding: [0x78,0x62,0x20,0x11]
3310 # CHECK-BE: sldi 2, 3, 4 # encoding: [0x78,0x62,0x26,0xe4]
3313 # CHECK-BE: rldicr. 2, 3, 4, 59 # encoding: [0x78,0x62,0x26,0xe5]
3316 # CHECK-BE: rldicl 2, 3, 60, 4 # encoding: [0x78,0x62,0xe1,0x02]
3319 # CHECK-BE: rldicl. 2, 3, 60, 4 # encoding: [0x78,0x62,0xe1,0x03]
3322 # CHECK-BE: clrldi 2, 3, 4 # encoding: [0x78,0x62,0x01,0x00]
3325 # CHECK-BE: clrldi. 2, 3, 4 # encoding: [0x78,0x62,0x01,0x01]
3328 # CHECK-BE: rldicr 2, 3, 0, 59 # encoding: [0x78,0x62,0x06,0xe4]
3331 # CHECK-BE: rldicr. 2, 3, 0, 59 # encoding: [0x78,0x62,0x06,0xe5]
3334 # CHECK-BE: rldic 2, 3, 4, 1 # encoding: [0x78,0x62,0x20,0x48]
3337 # CHECK-BE: rldic. 2, 3, 4, 1 # encoding: [0x78,0x62,0x20,0x49]
3341 # CHECK-BE: rlwinm 2, 3, 5, 0, 3 # encoding: [0x54,0x62,0x28,0x06]
3344 # CHECK-BE: rlwinm. 2, 3, 5, 0, 3 # encoding: [0x54,0x62,0x28,0x07]
3347 # CHECK-BE: rlwinm 2, 3, 9, 28, 31 # encoding: [0x54,0x62,0x4f,0x3e]
3350 # CHECK-BE: rlwinm. 2, 3, 9, 28, 31 # encoding: [0x54,0x62,0x4f,0x3f]
3353 # CHECK-BE: rlwimi 2, 3, 27, 5, 8 # encoding: [0x50,0x62,0xd9,0x50]
3356 # CHECK-BE: rlwimi. 2, 3, 27, 5, 8 # encoding: [0x50,0x62,0xd9,0x51]
3359 # CHECK-BE: rlwimi 2, 3, 23, 5, 8 # encoding: [0x50,0x62,0xb9,0x50]
3362 # CHECK-BE: rlwimi. 2, 3, 23, 5, 8 # encoding: [0x50,0x62,0xb9,0x51]
3365 # CHECK-BE: rotlwi 2, 3, 4 # encoding: [0x54,0x62,0x20,0x3e]
3368 # CHECK-BE: rotlwi. 2, 3, 4 # encoding: [0x54,0x62,0x20,0x3f]
3371 # CHECK-BE: rotlwi 2, 3, 28 # encoding: [0x54,0x62,0xe0,0x3e]
3374 # CHECK-BE: rotlwi. 2, 3, 28 # encoding: [0x54,0x62,0xe0,0x3f]
3377 # CHECK-BE: rotlw 2, 3, 4 # encoding: [0x5c,0x62,0x20,0x3e]
3380 # CHECK-BE: rotlw. 2, 3, 4 # encoding: [0x5c,0x62,0x20,0x3f]
3383 # CHECK-BE: slwi 2, 3, 4 # encoding: [0x54,0x62,0x20,0x36]
3386 # CHECK-BE: rlwinm. 2, 3, 4, 0, 27 # encoding: [0x54,0x62,0x20,0x37]
3389 # CHECK-BE: srwi 2, 3, 4 # encoding: [0x54,0x62,0xe1,0x3e]
3392 # CHECK-BE: rlwinm. 2, 3, 28, 4, 31 # encoding: [0x54,0x62,0xe1,0x3f]
3395 # CHECK-BE: clrlwi 2, 3, 4 # encoding: [0x54,0x62,0x01,0x3e]
3398 # CHECK-BE: clrlwi. 2, 3, 4 # encoding: [0x54,0x62,0x01,0x3f]
3401 # CHECK-BE: rlwinm 2, 3, 0, 0, 27 # encoding: [0x54,0x62,0x00,0x36]
3404 # CHECK-BE: rlwinm. 2, 3, 0, 0, 27 # encoding: [0x54,0x62,0x00,0x37]
3407 # CHECK-BE: rlwinm 2, 3, 4, 1, 27 # encoding: [0x54,0x62,0x20,0x76]
3410 # CHECK-BE: rlwinm. 2, 3, 4, 1, 27 # encoding: [0x54,0x62,0x20,0x77]
3416 # CHECK-BE: mtxer 2 # encoding: [0x7c,0x41,0x03,0xa6]
3419 # CHECK-BE: mfxer 2 # encoding: [0x7c,0x41,0x02,0xa6]
3422 # CHECK-BE: mfrtcu 2 # encoding: [0x7c,0x44,0x02,0xa6]
3425 # CHECK-BE: mfrtcl 2 # encoding: [0x7c,0x45,0x02,0xa6]
3428 # CHECK-BE: mtdscr 2 # encoding: [0x7c,0x51,0x03,0xa6]
3431 # CHECK-BE: mfdscr 2 # encoding: [0x7c,0x51,0x02,0xa6]
3434 # CHECK-BE: mtdsisr 2 # encoding: [0x7c,0x52,0x03,0xa6]
3437 # CHECK-BE: mfdsisr 2 # encoding: [0x7c,0x52,0x02,0xa6]
3440 # CHECK-BE: mtdar 2 # encoding: [0x7c,0x53,0x03,0xa6]
3443 # CHECK-BE: mfdar 2 # encoding: [0x7c,0x53,0x02,0xa6]
3446 # CHECK-BE: mtspr 22, 2 # encoding: [0x7c,0x56,0x03,0xa6]
3449 # CHECK-BE: mfspr 2, 22 # encoding: [0x7c,0x56,0x02,0xa6]
3452 # CHECK-BE: mtspr 25, 2 # encoding: [0x7c,0x59,0x03,0xa6]
3455 # CHECK-BE: mfspr 2, 25 # encoding: [0x7c,0x59,0x02,0xa6]
3458 # CHECK-BE: mtspr 26, 2 # encoding: [0x7c,0x5a,0x03,0xa6]
3461 # CHECK-BE: mfspr 2, 26 # encoding: [0x7c,0x5a,0x02,0xa6]
3464 # CHECK-BE: mtspr 27, 2 # encoding: [0x7c,0x5b,0x03,0xa6]
3467 # CHECK-BE: mfspr 2, 27 # encoding: [0x7c,0x5b,0x02,0xa6]
3470 # CHECK-BE: mtcfar 2 # encoding: [0x7c,0x5c,0x03,0xa6]
3473 # CHECK-BE: mfcfar 2 # encoding: [0x7c,0x5c,0x02,0xa6]
3476 # CHECK-BE: mtamr 2 # encoding: [0x7c,0x5d,0x03,0xa6]
3479 # CHECK-BE: mfamr 2 # encoding: [0x7c,0x5d,0x02,0xa6]
3482 # CHECK-BE: mtpid 2 # encoding: [0x7c,0x50,0x0b,0xa6]
3485 # CHECK-BE: mfpid 2 # encoding: [0x7c,0x50,0x0a,0xa6]
3488 # CHECK-BE: mtlr 2 # encoding: [0x7c,0x48,0x03,0xa6]
3491 # CHECK-BE: mflr 2 # encoding: [0x7c,0x48,0x02,0xa6]
3494 # CHECK-BE: mtctr 2 # encoding: [0x7c,0x49,0x03,0xa6]
3497 # CHECK-BE: mfctr 2 # encoding: [0x7c,0x49,0x02,0xa6]
3500 # CHECK-BE: mfvrsave 2 # encoding: [0x7c,0x40,0x42,0xa6]
3503 # CHECK-BE: mtvrsave 2 # encoding: [0x7c,0x40,0x43,0xa6]
3509 # CHECK-BE: nop # encoding: [0x60,0x00,0x00,0x00]
3512 # CHECK-BE: xnop # encoding: [0x68,0x00,0x00,0x00]
3515 # CHECK-BE: li 2, 128 # encoding: [0x38,0x40,0x00,0x80]
3518 # CHECK-BE: lis 2, 128 # encoding: [0x3c,0x40,0x00,0x80]
3521 # CHECK-BE: la 2, 128(4)
3524 # CHECK-BE: mr 2, 3 # encoding: [0x7c,0x62,0x1b,0x78]
3527 # CHECK-BE: mr. 2, 3 # encoding: [0x7c,0x62,0x1b,0x79]
3530 # CHECK-BE: not 2, 3 # encoding: [0x7c,0x62,0x18,0xf8]
3533 # CHECK-BE: not. 2, 3 # encoding: [0x7c,0x62,0x18,0xf9]
3536 # CHECK-BE: mtcr 2 # encoding: [0x7c,0x4f,0xf1,0x20]
3540 # CHECK-BE: mfspr 4, 272 # encoding: [0x7c,0x90,0x42,0xa6]
3544 # CHECK-BE: mfspr 4, 273 # encoding: [0x7c,0x91,0x42,0xa6]
3548 # CHECK-BE: mfspr 4, 274 # encoding: [0x7c,0x92,0x42,0xa6]
3552 # CHECK-BE: mfspr 4, 275 # encoding: [0x7c,0x93,0x42,0xa6]
3556 # CHECK-BE: mfspr 2, 272 # encoding: [0x7c,0x50,0x42,0xa6]
3559 # CHECK-BE: mfspr 2, 273 # encoding: [0x7c,0x51,0x42,0xa6]
3562 # CHECK-BE: mfspr 2, 274 # encoding: [0x7c,0x52,0x42,0xa6]
3565 # CHECK-BE: mfspr 2, 275 # encoding: [0x7c,0x53,0x42,0xa6]
3569 # CHECK-BE
3573 # CHECK-BE: mtspr 273, 4 # encoding: [0x7c,0x91,0x43,0xa6]
3577 # CHECK-BE: mtspr 274, 4 # encoding: [0x7c,0x92,0x43,0xa6]
3581 # CHECK-BE: mtspr 275, 4 # encoding: [0x7c,0x93,0x43,0xa6]
3585 # CHECK-BE: mtspr 272, 4 # encoding: [0x7c,0x90,0x43,0xa6]
3589 # CHECK-BE: mtspr 273, 4 # encoding: [0x7c,0x91,0x43,0xa6]
3593 # CHECK-BE: mtspr 274, 4 # encoding: [0x7c,0x92,0x43,0xa6]
3597 # CHECK-BE: mtspr 275, 4 # encoding: [0x7c,0x93,0x43,0xa6]
3602 # CHECK-BE: dss 3 # encoding: [0x7c,0x60,0x06,0x6c]
3605 # CHECK-BE: dssall # encoding: [0x7e,0x00,0x06,0x6c]
3608 # CHECK-BE: dst 12, 11, 3 # encoding: [0x7c,0x6c,0x5a,0xac]
3611 # CHECK-BE: dstt 12, 11, 3 # encoding: [0x7e,0x6c,0x5a,0xac]
3614 # CHECK-BE: dstst 12, 11, 3 # encoding: [0x7c,0x6c,0x5a,0xec]
3617 # CHECK-BE: dststt 12, 11, 3 # encoding: [0x7e,0x6c,0x5a,0xec]
3621 # CHECK-BE: tlbia # encoding: [0x7c,0x00,0x02,0xe4]
3625 # CHECK-BE: lswi 8, 6, 7 # encoding: [0x7d,0x06,0x3c,0xaa]
3628 # CHECK-BE: stswi 8, 6, 7 # encoding: [0x7d,0x06,0x3d,0xaa]
3632 # CHECK-BE: rfid # encoding: [0x4c,0x00,0x00,0x24]
3636 # CHECK-BE: mfasr 2 # encoding: [0x7c,0x58,0x42,0xa6]
3639 # CHECK-BE: mtspr 280, 2 # encoding: [0x7c,0x58,0x43,0xa6]
3644 # CHECK-BE: lbzcix 21, 5, 7 # encoding: [0x7e,0xa5,0x3e,0xaa]
3647 # CHECK-BE: lhzcix 21, 5, 7 # encoding: [0x7e,0xa5,0x3e,0x6a]
3650 # CHECK-BE: lwzcix 21, 5, 7 # encoding: [0x7e,0xa5,0x3e,0x2a]
3653 # CHECK-BE: ldcix 21, 5, 7 # encoding: [0x7e,0xa5,0x3e,0xea]
3657 # CHECK-BE: stbcix 21, 5, 7 # encoding: [0x7e,0xa5,0x3f,0xaa]
3660 # CHECK-BE: sthcix 21, 5, 7 # encoding: [0x7e,0xa5,0x3f,0x6a]
3663 # CHECK-BE: stwcix 21, 5, 7 # encoding: [0x7e,0xa5,0x3f,0x2a]
3666 # CHECK-BE: stdcix 21, 5, 7 # encoding: [0x7e,0xa5,0x3f,0xea]
3671 # CHECK-BE: attn # encoding: [0x00,0x00,0x02,0x00]
3676 # CHECK-BE: copy 2, 19, 0 # encoding: [0x7c,0x02,0x9e,0x0c]
3679 # CHECK-BE: copy 2, 19, 1 # encoding: [0x7c,0x22,0x9e,0x0c]
3682 # CHECK-BE: paste 17, 1, 0 # encoding: [0x7c,0x11,0x0f,0x0c]
3685 # CHECK-BE: paste. 17, 1, 1 # encoding: [0x7c,0x31,0x0f,0x0d]