1 # Test instructions that have PC-relative operands. There is no attempt
2 # to keep the instructions in alphabetical order, since adding new instructions
3 # in the middle would mean updating all later offsets.
4 # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=zEC12 | FileCheck %s
7 # CHECK: brasl %r0, 0x0
8 0xc0 0x05 0x00 0x00 0x00 0x00
11 # CHECK: brasl %r14, 0x6
12 0xc0 0xe5 0x00 0x00 0x00 0x00
15 # CHECK: brasl %r15, 0xc
16 0xc0 0xf5 0x00 0x00 0x00 0x00
19 # CHECK: brasl %r0, 0x10
20 0xc0 0x05 0xff 0xff 0xff 0xff
23 # CHECK: brasl %r14, 0xffffffff00000018
24 0xc0 0xe5 0x80 0x00 0x00 0x00
27 # CHECK: brasl %r15, 0x10000001c
28 0xc0 0xf5 0x7f 0xff 0xff 0xff
31 # CHECK: bras %r0, 0x24
35 # CHECK: bras %r14, 0x28
39 # CHECK: bras %r15, 0x2c
43 # CHECK: bras %r0, 0x2e
47 # CHECK: bras %r14, 0xffffffffffff0034
51 # CHECK: bras %r15, 0x10036
56 0xc0 0x04 0x00 0x00 0x00 0x00
60 0xc0 0x14 0x00 0x00 0x00 0x00
64 0xc0 0x24 0x00 0x00 0x00 0x00
68 0xc0 0x34 0x00 0x00 0x00 0x00
72 0xc0 0x44 0x00 0x00 0x00 0x00
76 0xc0 0x54 0x00 0x00 0x00 0x00
80 0xc0 0x64 0x00 0x00 0x00 0x00
84 0xc0 0x74 0x00 0x00 0x00 0x00
88 0xc0 0x84 0x00 0x00 0x00 0x00
92 0xc0 0x94 0x00 0x00 0x00 0x00
96 0xc0 0xa4 0x00 0x00 0x00 0x00
100 0xc0 0xb4 0x00 0x00 0x00 0x00
104 0xc0 0xc4 0x00 0x00 0x00 0x00
108 0xc0 0xd4 0x00 0x00 0x00 0x00
112 0xc0 0xe4 0x00 0x00 0x00 0x00
116 0xc0 0xf4 0x00 0x00 0x00 0x00
119 # CHECK: brcl 0, 0x9a
120 0xc0 0x04 0xff 0xff 0xff 0xff
123 # CHECK: brcl 0, 0xffffffff000000a2
124 0xc0 0x04 0x80 0x00 0x00 0x00
127 # CHECK: brcl 0, 0x1000000a6
128 0xc0 0x04 0x7f 0xff 0xff 0xff
132 0xc0 0xf4 0xff 0xff 0xff 0xff
135 # CHECK: jg 0xffffffff000000b4
136 0xc0 0xf4 0x80 0x00 0x00 0x00
139 # CHECK: jg 0x1000000b8
140 0xc0 0xf4 0x7f 0xff 0xff 0xff
211 # CHECK: brc 0, 0xffffffffffff0104
215 # CHECK: brc 0, 0x10106
223 # CHECK: j 0xffffffffffff0110
231 # CHECK: cgfrl %r0, 0x118
232 0xc6 0x0c 0x00 0x00 0x00 0x00
235 # CHECK: cgfrl %r15, 0x11e
236 0xc6 0xfc 0x00 0x00 0x00 0x00
239 # CHECK: cgfrl %r0, 0x122
240 0xc6 0x0c 0xff 0xff 0xff 0xff
243 # CHECK: cgfrl %r15, 0x128
244 0xc6 0xfc 0xff 0xff 0xff 0xff
247 # CHECK: cgfrl %r0, 0xffffffff00000130
248 0xc6 0x0c 0x80 0x00 0x00 0x00
251 # CHECK: cgfrl %r15, 0xffffffff00000136
252 0xc6 0xfc 0x80 0x00 0x00 0x00
255 # CHECK: cgfrl %r0, 0x10000013a
256 0xc6 0x0c 0x7f 0xff 0xff 0xff
259 # CHECK: cgfrl %r15, 0x100000140
260 0xc6 0xfc 0x7f 0xff 0xff 0xff
263 # CHECK: cghrl %r0, 0x148
264 0xc6 0x04 0x00 0x00 0x00 0x00
267 # CHECK: cghrl %r15, 0x14e
268 0xc6 0xf4 0x00 0x00 0x00 0x00
271 # CHECK: cghrl %r0, 0x152
272 0xc6 0x04 0xff 0xff 0xff 0xff
275 # CHECK: cghrl %r15, 0x158
276 0xc6 0xf4 0xff 0xff 0xff 0xff
279 # CHECK: cghrl %r0, 0xffffffff00000160
280 0xc6 0x04 0x80 0x00 0x00 0x00
283 # CHECK: cghrl %r15, 0xffffffff00000166
284 0xc6 0xf4 0x80 0x00 0x00 0x00
287 # CHECK: cghrl %r0, 0x10000016a
288 0xc6 0x04 0x7f 0xff 0xff 0xff
291 # CHECK: cghrl %r15, 0x100000170
292 0xc6 0xf4 0x7f 0xff 0xff 0xff
295 # CHECK: cgrl %r0, 0x178
296 0xc6 0x08 0x00 0x00 0x00 0x00
299 # CHECK: cgrl %r15, 0x17e
300 0xc6 0xf8 0x00 0x00 0x00 0x00
303 # CHECK: cgrl %r0, 0x182
304 0xc6 0x08 0xff 0xff 0xff 0xff
307 # CHECK: cgrl %r15, 0x188
308 0xc6 0xf8 0xff 0xff 0xff 0xff
311 # CHECK: cgrl %r0, 0xffffffff00000190
312 0xc6 0x08 0x80 0x00 0x00 0x00
315 # CHECK: cgrl %r15, 0xffffffff00000196
316 0xc6 0xf8 0x80 0x00 0x00 0x00
319 # CHECK: cgrl %r0, 0x10000019a
320 0xc6 0x08 0x7f 0xff 0xff 0xff
323 # CHECK: cgrl %r15, 0x1000001a0
324 0xc6 0xf8 0x7f 0xff 0xff 0xff
327 # CHECK: chrl %r0, 0x1a8
328 0xc6 0x05 0x00 0x00 0x00 0x00
331 # CHECK: chrl %r15, 0x1ae
332 0xc6 0xf5 0x00 0x00 0x00 0x00
335 # CHECK: chrl %r0, 0x1b2
336 0xc6 0x05 0xff 0xff 0xff 0xff
339 # CHECK: chrl %r15, 0x1b8
340 0xc6 0xf5 0xff 0xff 0xff 0xff
343 # CHECK: chrl %r0, 0xffffffff000001c0
344 0xc6 0x05 0x80 0x00 0x00 0x00
347 # CHECK: chrl %r15, 0xffffffff000001c6
348 0xc6 0xf5 0x80 0x00 0x00 0x00
351 # CHECK: chrl %r0, 0x1000001ca
352 0xc6 0x05 0x7f 0xff 0xff 0xff
355 # CHECK: chrl %r15, 0x1000001d0
356 0xc6 0xf5 0x7f 0xff 0xff 0xff
359 # CHECK: clgfrl %r0, 0x1d8
360 0xc6 0x0e 0x00 0x00 0x00 0x00
363 # CHECK: clgfrl %r15, 0x1de
364 0xc6 0xfe 0x00 0x00 0x00 0x00
367 # CHECK: clgfrl %r0, 0x1e2
368 0xc6 0x0e 0xff 0xff 0xff 0xff
371 # CHECK: clgfrl %r15, 0x1e8
372 0xc6 0xfe 0xff 0xff 0xff 0xff
375 # CHECK: clgfrl %r0, 0xffffffff000001f0
376 0xc6 0x0e 0x80 0x00 0x00 0x00
379 # CHECK: clgfrl %r15, 0xffffffff000001f6
380 0xc6 0xfe 0x80 0x00 0x00 0x00
383 # CHECK: clgfrl %r0, 0x1000001fa
384 0xc6 0x0e 0x7f 0xff 0xff 0xff
387 # CHECK: clgfrl %r15, 0x100000200
388 0xc6 0xfe 0x7f 0xff 0xff 0xff
391 # CHECK: clghrl %r0, 0x208
392 0xc6 0x06 0x00 0x00 0x00 0x00
395 # CHECK: clghrl %r15, 0x20e
396 0xc6 0xf6 0x00 0x00 0x00 0x00
399 # CHECK: clghrl %r0, 0x212
400 0xc6 0x06 0xff 0xff 0xff 0xff
403 # CHECK: clghrl %r15, 0x218
404 0xc6 0xf6 0xff 0xff 0xff 0xff
407 # CHECK: clghrl %r0, 0xffffffff00000220
408 0xc6 0x06 0x80 0x00 0x00 0x00
411 # CHECK: clghrl %r15, 0xffffffff00000226
412 0xc6 0xf6 0x80 0x00 0x00 0x00
415 # CHECK: clghrl %r0, 0x10000022a
416 0xc6 0x06 0x7f 0xff 0xff 0xff
419 # CHECK: clghrl %r15, 0x100000230
420 0xc6 0xf6 0x7f 0xff 0xff 0xff
423 # CHECK: clgrl %r0, 0x238
424 0xc6 0x0a 0x00 0x00 0x00 0x00
427 # CHECK: clgrl %r15, 0x23e
428 0xc6 0xfa 0x00 0x00 0x00 0x00
431 # CHECK: clgrl %r0, 0x242
432 0xc6 0x0a 0xff 0xff 0xff 0xff
435 # CHECK: clgrl %r15, 0x248
436 0xc6 0xfa 0xff 0xff 0xff 0xff
439 # CHECK: clgrl %r0, 0xffffffff00000250
440 0xc6 0x0a 0x80 0x00 0x00 0x00
443 # CHECK: clgrl %r15, 0xffffffff00000256
444 0xc6 0xfa 0x80 0x00 0x00 0x00
447 # CHECK: clgrl %r0, 0x10000025a
448 0xc6 0x0a 0x7f 0xff 0xff 0xff
451 # CHECK: clgrl %r15, 0x100000260
452 0xc6 0xfa 0x7f 0xff 0xff 0xff
455 # CHECK: clhrl %r0, 0x268
456 0xc6 0x07 0x00 0x00 0x00 0x00
459 # CHECK: clhrl %r15, 0x26e
460 0xc6 0xf7 0x00 0x00 0x00 0x00
463 # CHECK: clhrl %r0, 0x272
464 0xc6 0x07 0xff 0xff 0xff 0xff
467 # CHECK: clhrl %r15, 0x278
468 0xc6 0xf7 0xff 0xff 0xff 0xff
471 # CHECK: clhrl %r0, 0xffffffff00000280
472 0xc6 0x07 0x80 0x00 0x00 0x00
475 # CHECK: clhrl %r15, 0xffffffff00000286
476 0xc6 0xf7 0x80 0x00 0x00 0x00
479 # CHECK: clhrl %r0, 0x10000028a
480 0xc6 0x07 0x7f 0xff 0xff 0xff
483 # CHECK: clhrl %r15, 0x100000290
484 0xc6 0xf7 0x7f 0xff 0xff 0xff
487 # CHECK: clrl %r0, 0x298
488 0xc6 0x0f 0x00 0x00 0x00 0x00
491 # CHECK: clrl %r15, 0x29e
492 0xc6 0xff 0x00 0x00 0x00 0x00
495 # CHECK: clrl %r0, 0x2a2
496 0xc6 0x0f 0xff 0xff 0xff 0xff
499 # CHECK: clrl %r15, 0x2a8
500 0xc6 0xff 0xff 0xff 0xff 0xff
503 # CHECK: clrl %r0, 0xffffffff000002b0
504 0xc6 0x0f 0x80 0x00 0x00 0x00
507 # CHECK: clrl %r15, 0xffffffff000002b6
508 0xc6 0xff 0x80 0x00 0x00 0x00
511 # CHECK: clrl %r0, 0x1000002ba
512 0xc6 0x0f 0x7f 0xff 0xff 0xff
515 # CHECK: clrl %r15, 0x1000002c0
516 0xc6 0xff 0x7f 0xff 0xff 0xff
519 # CHECK: crl %r0, 0x2c8
520 0xc6 0x0d 0x00 0x00 0x00 0x00
523 # CHECK: crl %r15, 0x2ce
524 0xc6 0xfd 0x00 0x00 0x00 0x00
527 # CHECK: crl %r0, 0x2d2
528 0xc6 0x0d 0xff 0xff 0xff 0xff
531 # CHECK: crl %r15, 0x2d8
532 0xc6 0xfd 0xff 0xff 0xff 0xff
535 # CHECK: crl %r0, 0xffffffff000002e0
536 0xc6 0x0d 0x80 0x00 0x00 0x00
539 # CHECK: crl %r15, 0xffffffff000002e6
540 0xc6 0xfd 0x80 0x00 0x00 0x00
543 # CHECK: crl %r0, 0x1000002ea
544 0xc6 0x0d 0x7f 0xff 0xff 0xff
547 # CHECK: crl %r15, 0x1000002f0
548 0xc6 0xfd 0x7f 0xff 0xff 0xff
551 # CHECK: larl %r0, 0x2f8
552 0xc0 0x00 0x00 0x00 0x00 0x00
555 # CHECK: larl %r15, 0x2fe
556 0xc0 0xf0 0x00 0x00 0x00 0x00
559 # CHECK: larl %r0, 0x302
560 0xc0 0x00 0xff 0xff 0xff 0xff
563 # CHECK: larl %r15, 0x308
564 0xc0 0xf0 0xff 0xff 0xff 0xff
567 # CHECK: larl %r0, 0xffffffff00000310
568 0xc0 0x00 0x80 0x00 0x00 0x00
571 # CHECK: larl %r15, 0xffffffff00000316
572 0xc0 0xf0 0x80 0x00 0x00 0x00
575 # CHECK: larl %r0, 0x10000031a
576 0xc0 0x00 0x7f 0xff 0xff 0xff
579 # CHECK: larl %r15, 0x100000320
580 0xc0 0xf0 0x7f 0xff 0xff 0xff
583 # CHECK: lgfrl %r0, 0x328
584 0xc4 0x0c 0x00 0x00 0x00 0x00
587 # CHECK: lgfrl %r15, 0x32e
588 0xc4 0xfc 0x00 0x00 0x00 0x00
591 # CHECK: lgfrl %r0, 0x332
592 0xc4 0x0c 0xff 0xff 0xff 0xff
595 # CHECK: lgfrl %r15, 0x338
596 0xc4 0xfc 0xff 0xff 0xff 0xff
599 # CHECK: lgfrl %r0, 0xffffffff00000340
600 0xc4 0x0c 0x80 0x00 0x00 0x00
603 # CHECK: lgfrl %r15, 0xffffffff00000346
604 0xc4 0xfc 0x80 0x00 0x00 0x00
607 # CHECK: lgfrl %r0, 0x10000034a
608 0xc4 0x0c 0x7f 0xff 0xff 0xff
611 # CHECK: lgfrl %r15, 0x100000350
612 0xc4 0xfc 0x7f 0xff 0xff 0xff
615 # CHECK: lghrl %r0, 0x358
616 0xc4 0x04 0x00 0x00 0x00 0x00
619 # CHECK: lghrl %r15, 0x35e
620 0xc4 0xf4 0x00 0x00 0x00 0x00
623 # CHECK: lghrl %r0, 0x362
624 0xc4 0x04 0xff 0xff 0xff 0xff
627 # CHECK: lghrl %r15, 0x368
628 0xc4 0xf4 0xff 0xff 0xff 0xff
631 # CHECK: lghrl %r0, 0xffffffff00000370
632 0xc4 0x04 0x80 0x00 0x00 0x00
635 # CHECK: lghrl %r15, 0xffffffff00000376
636 0xc4 0xf4 0x80 0x00 0x00 0x00
639 # CHECK: lghrl %r0, 0x10000037a
640 0xc4 0x04 0x7f 0xff 0xff 0xff
643 # CHECK: lghrl %r15, 0x100000380
644 0xc4 0xf4 0x7f 0xff 0xff 0xff
647 # CHECK: lgrl %r0, 0x388
648 0xc4 0x08 0x00 0x00 0x00 0x00
651 # CHECK: lgrl %r15, 0x38e
652 0xc4 0xf8 0x00 0x00 0x00 0x00
655 # CHECK: lgrl %r0, 0x392
656 0xc4 0x08 0xff 0xff 0xff 0xff
659 # CHECK: lgrl %r15, 0x398
660 0xc4 0xf8 0xff 0xff 0xff 0xff
663 # CHECK: lgrl %r0, 0xffffffff000003a0
664 0xc4 0x08 0x80 0x00 0x00 0x00
667 # CHECK: lgrl %r15, 0xffffffff000003a6
668 0xc4 0xf8 0x80 0x00 0x00 0x00
671 # CHECK: lgrl %r0, 0x1000003aa
672 0xc4 0x08 0x7f 0xff 0xff 0xff
675 # CHECK: lgrl %r15, 0x1000003b0
676 0xc4 0xf8 0x7f 0xff 0xff 0xff
679 # CHECK: lhrl %r0, 0x3b8
680 0xc4 0x05 0x00 0x00 0x00 0x00
683 # CHECK: lhrl %r15, 0x3be
684 0xc4 0xf5 0x00 0x00 0x00 0x00
687 # CHECK: lhrl %r0, 0x3c2
688 0xc4 0x05 0xff 0xff 0xff 0xff
691 # CHECK: lhrl %r15, 0x3c8
692 0xc4 0xf5 0xff 0xff 0xff 0xff
695 # CHECK: lhrl %r0, 0xffffffff000003d0
696 0xc4 0x05 0x80 0x00 0x00 0x00
699 # CHECK: lhrl %r15, 0xffffffff000003d6
700 0xc4 0xf5 0x80 0x00 0x00 0x00
703 # CHECK: lhrl %r0, 0x1000003da
704 0xc4 0x05 0x7f 0xff 0xff 0xff
707 # CHECK: lhrl %r15, 0x1000003e0
708 0xc4 0xf5 0x7f 0xff 0xff 0xff
711 # CHECK: llgfrl %r0, 0x3e8
712 0xc4 0x0e 0x00 0x00 0x00 0x00
715 # CHECK: llgfrl %r15, 0x3ee
716 0xc4 0xfe 0x00 0x00 0x00 0x00
719 # CHECK: llgfrl %r0, 0x3f2
720 0xc4 0x0e 0xff 0xff 0xff 0xff
723 # CHECK: llgfrl %r15, 0x3f8
724 0xc4 0xfe 0xff 0xff 0xff 0xff
727 # CHECK: llgfrl %r0, 0xffffffff00000400
728 0xc4 0x0e 0x80 0x00 0x00 0x00
731 # CHECK: llgfrl %r15, 0xffffffff00000406
732 0xc4 0xfe 0x80 0x00 0x00 0x00
735 # CHECK: llgfrl %r0, 0x10000040a
736 0xc4 0x0e 0x7f 0xff 0xff 0xff
739 # CHECK: llgfrl %r15, 0x100000410
740 0xc4 0xfe 0x7f 0xff 0xff 0xff
743 # CHECK: llghrl %r0, 0x418
744 0xc4 0x06 0x00 0x00 0x00 0x00
747 # CHECK: llghrl %r15, 0x41e
748 0xc4 0xf6 0x00 0x00 0x00 0x00
751 # CHECK: llghrl %r0, 0x422
752 0xc4 0x06 0xff 0xff 0xff 0xff
755 # CHECK: llghrl %r15, 0x428
756 0xc4 0xf6 0xff 0xff 0xff 0xff
759 # CHECK: llghrl %r0, 0xffffffff00000430
760 0xc4 0x06 0x80 0x00 0x00 0x00
763 # CHECK: llghrl %r15, 0xffffffff00000436
764 0xc4 0xf6 0x80 0x00 0x00 0x00
767 # CHECK: llghrl %r0, 0x10000043a
768 0xc4 0x06 0x7f 0xff 0xff 0xff
771 # CHECK: llghrl %r15, 0x100000440
772 0xc4 0xf6 0x7f 0xff 0xff 0xff
775 # CHECK: llhrl %r0, 0x448
776 0xc4 0x02 0x00 0x00 0x00 0x00
779 # CHECK: llhrl %r15, 0x44e
780 0xc4 0xf2 0x00 0x00 0x00 0x00
783 # CHECK: llhrl %r0, 0x452
784 0xc4 0x02 0xff 0xff 0xff 0xff
787 # CHECK: llhrl %r15, 0x458
788 0xc4 0xf2 0xff 0xff 0xff 0xff
791 # CHECK: llhrl %r0, 0xffffffff00000460
792 0xc4 0x02 0x80 0x00 0x00 0x00
795 # CHECK: llhrl %r15, 0xffffffff00000466
796 0xc4 0xf2 0x80 0x00 0x00 0x00
799 # CHECK: llhrl %r0, 0x10000046a
800 0xc4 0x02 0x7f 0xff 0xff 0xff
803 # CHECK: llhrl %r15, 0x100000470
804 0xc4 0xf2 0x7f 0xff 0xff 0xff
807 # CHECK: lrl %r0, 0x478
808 0xc4 0x0d 0x00 0x00 0x00 0x00
811 # CHECK: lrl %r15, 0x47e
812 0xc4 0xfd 0x00 0x00 0x00 0x00
815 # CHECK: lrl %r0, 0x482
816 0xc4 0x0d 0xff 0xff 0xff 0xff
819 # CHECK: lrl %r15, 0x488
820 0xc4 0xfd 0xff 0xff 0xff 0xff
823 # CHECK: lrl %r0, 0xffffffff00000490
824 0xc4 0x0d 0x80 0x00 0x00 0x00
827 # CHECK: lrl %r15, 0xffffffff00000496
828 0xc4 0xfd 0x80 0x00 0x00 0x00
831 # CHECK: lrl %r0, 0x10000049a
832 0xc4 0x0d 0x7f 0xff 0xff 0xff
835 # CHECK: lrl %r15, 0x1000004a0
836 0xc4 0xfd 0x7f 0xff 0xff 0xff
839 # CHECK: stgrl %r0, 0x4a8
840 0xc4 0x0b 0x00 0x00 0x00 0x00
843 # CHECK: stgrl %r15, 0x4ae
844 0xc4 0xfb 0x00 0x00 0x00 0x00
847 # CHECK: stgrl %r0, 0x4b2
848 0xc4 0x0b 0xff 0xff 0xff 0xff
851 # CHECK: stgrl %r15, 0x4b8
852 0xc4 0xfb 0xff 0xff 0xff 0xff
855 # CHECK: stgrl %r0, 0xffffffff000004c0
856 0xc4 0x0b 0x80 0x00 0x00 0x00
859 # CHECK: stgrl %r15, 0xffffffff000004c6
860 0xc4 0xfb 0x80 0x00 0x00 0x00
863 # CHECK: stgrl %r0, 0x1000004ca
864 0xc4 0x0b 0x7f 0xff 0xff 0xff
867 # CHECK: stgrl %r15, 0x1000004d0
868 0xc4 0xfb 0x7f 0xff 0xff 0xff
871 # CHECK: sthrl %r0, 0x4d8
872 0xc4 0x07 0x00 0x00 0x00 0x00
875 # CHECK: sthrl %r15, 0x4de
876 0xc4 0xf7 0x00 0x00 0x00 0x00
879 # CHECK: sthrl %r0, 0x4e2
880 0xc4 0x07 0xff 0xff 0xff 0xff
883 # CHECK: sthrl %r15, 0x4e8
884 0xc4 0xf7 0xff 0xff 0xff 0xff
887 # CHECK: sthrl %r0, 0xffffffff000004f0
888 0xc4 0x07 0x80 0x00 0x00 0x00
891 # CHECK: sthrl %r15, 0xffffffff000004f6
892 0xc4 0xf7 0x80 0x00 0x00 0x00
895 # CHECK: sthrl %r0, 0x1000004fa
896 0xc4 0x07 0x7f 0xff 0xff 0xff
899 # CHECK: sthrl %r15, 0x100000500
900 0xc4 0xf7 0x7f 0xff 0xff 0xff
903 # CHECK: strl %r0, 0x508
904 0xc4 0x0f 0x00 0x00 0x00 0x00
907 # CHECK: strl %r15, 0x50e
908 0xc4 0xff 0x00 0x00 0x00 0x00
911 # CHECK: strl %r0, 0x512
912 0xc4 0x0f 0xff 0xff 0xff 0xff
915 # CHECK: strl %r15, 0x518
916 0xc4 0xff 0xff 0xff 0xff 0xff
919 # CHECK: strl %r0, 0xffffffff00000520
920 0xc4 0x0f 0x80 0x00 0x00 0x00
923 # CHECK: strl %r15, 0xffffffff00000526
924 0xc4 0xff 0x80 0x00 0x00 0x00
927 # CHECK: strl %r0, 0x10000052a
928 0xc4 0x0f 0x7f 0xff 0xff 0xff
931 # CHECK: strl %r15, 0x100000530
932 0xc4 0xff 0x7f 0xff 0xff 0xff
935 # CHECK: cgrj %r0, %r0, 0, 0x538
936 0xec 0x00 0x00 0x00 0x00 0x64
939 # CHECK: cgrj %r0, %r15, 0, 0x53e
940 0xec 0x0f 0x00 0x00 0x00 0x64
943 # CHECK: cgrj %r15, %r0, 0, 0x544
944 0xec 0xf0 0x00 0x00 0x00 0x64
947 # CHECK: cgrj %r7, %r8, 0, 0x54a
948 0xec 0x78 0x00 0x00 0x00 0x64
951 # CHECK: cgrj %r0, %r0, 0, 0x54e
952 0xec 0x00 0xff 0xff 0x00 0x64
955 # CHECK: cgrj %r0, %r0, 0, 0xffffffffffff0556
956 0xec 0x00 0x80 0x00 0x00 0x64
959 # CHECK: cgrj %r0, %r0, 0, 0x1055a
960 0xec 0x00 0x7f 0xff 0x00 0x64
963 # CHECK: cgrj %r0, %r0, 1, 0x562
964 0xec 0x00 0x00 0x00 0x10 0x64
967 # CHECK: cgrjh %r0, %r0, 0x568
968 0xec 0x00 0x00 0x00 0x20 0x64
971 # CHECK: cgrj %r0, %r0, 3, 0x56e
972 0xec 0x00 0x00 0x00 0x30 0x64
975 # CHECK: cgrjl %r0, %r0, 0x574
976 0xec 0x00 0x00 0x00 0x40 0x64
979 # CHECK: cgrj %r0, %r0, 5, 0x57a
980 0xec 0x00 0x00 0x00 0x50 0x64
983 # CHECK: cgrjlh %r0, %r0, 0x580
984 0xec 0x00 0x00 0x00 0x60 0x64
987 # CHECK: cgrj %r0, %r0, 7, 0x586
988 0xec 0x00 0x00 0x00 0x70 0x64
991 # CHECK: cgrje %r0, %r0, 0x58c
992 0xec 0x00 0x00 0x00 0x80 0x64
995 # CHECK: cgrj %r0, %r0, 9, 0x592
996 0xec 0x00 0x00 0x00 0x90 0x64
999 # CHECK: cgrjhe %r0, %r0, 0x598
1000 0xec 0x00 0x00 0x00 0xa0 0x64
1003 # CHECK: cgrj %r0, %r0, 11, 0x59e
1004 0xec 0x00 0x00 0x00 0xb0 0x64
1007 # CHECK: cgrjle %r0, %r0, 0x5a4
1008 0xec 0x00 0x00 0x00 0xc0 0x64
1011 # CHECK: cgrj %r0, %r0, 13, 0x5aa
1012 0xec 0x00 0x00 0x00 0xd0 0x64
1015 # CHECK: cgrj %r0, %r0, 14, 0x5b0
1016 0xec 0x00 0x00 0x00 0xe0 0x64
1019 # CHECK: cgrj %r0, %r0, 15, 0x5b6
1020 0xec 0x00 0x00 0x00 0xf0 0x64
1023 # CHECK: crj %r0, %r0, 0, 0x5bc
1024 0xec 0x00 0x00 0x00 0x00 0x76
1027 # CHECK: crj %r0, %r15, 0, 0x5c2
1028 0xec 0x0f 0x00 0x00 0x00 0x76
1031 # CHECK: crj %r15, %r0, 0, 0x5c8
1032 0xec 0xf0 0x00 0x00 0x00 0x76
1035 # CHECK: crj %r7, %r8, 0, 0x5ce
1036 0xec 0x78 0x00 0x00 0x00 0x76
1039 # CHECK: crj %r0, %r0, 0, 0x5d2
1040 0xec 0x00 0xff 0xff 0x00 0x76
1043 # CHECK: crj %r0, %r0, 0, 0xffffffffffff05da
1044 0xec 0x00 0x80 0x00 0x00 0x76
1047 # CHECK: crj %r0, %r0, 0, 0x105de
1048 0xec 0x00 0x7f 0xff 0x00 0x76
1051 # CHECK: crj %r0, %r0, 1, 0x5e6
1052 0xec 0x00 0x00 0x00 0x10 0x76
1055 # CHECK: crjh %r0, %r0, 0x5ec
1056 0xec 0x00 0x00 0x00 0x20 0x76
1059 # CHECK: crj %r0, %r0, 3, 0x5f2
1060 0xec 0x00 0x00 0x00 0x30 0x76
1063 # CHECK: crjl %r0, %r0, 0x5f8
1064 0xec 0x00 0x00 0x00 0x40 0x76
1067 # CHECK: crj %r0, %r0, 5, 0x5fe
1068 0xec 0x00 0x00 0x00 0x50 0x76
1071 # CHECK: crjlh %r0, %r0, 0x604
1072 0xec 0x00 0x00 0x00 0x60 0x76
1075 # CHECK: crj %r0, %r0, 7, 0x60a
1076 0xec 0x00 0x00 0x00 0x70 0x76
1079 # CHECK: crje %r0, %r0, 0x610
1080 0xec 0x00 0x00 0x00 0x80 0x76
1083 # CHECK: crj %r0, %r0, 9, 0x616
1084 0xec 0x00 0x00 0x00 0x90 0x76
1087 # CHECK: crjhe %r0, %r0, 0x61c
1088 0xec 0x00 0x00 0x00 0xa0 0x76
1091 # CHECK: crj %r0, %r0, 11, 0x622
1092 0xec 0x00 0x00 0x00 0xb0 0x76
1095 # CHECK: crjle %r0, %r0, 0x628
1096 0xec 0x00 0x00 0x00 0xc0 0x76
1099 # CHECK: crj %r0, %r0, 13, 0x62e
1100 0xec 0x00 0x00 0x00 0xd0 0x76
1103 # CHECK: crj %r0, %r0, 14, 0x634
1104 0xec 0x00 0x00 0x00 0xe0 0x76
1107 # CHECK: crj %r0, %r0, 15, 0x63a
1108 0xec 0x00 0x00 0x00 0xf0 0x76
1111 # CHECK: cgij %r0, 0, 0, 0x640
1112 0xec 0x00 0x00 0x00 0x00 0x7c
1115 # CHECK: cgij %r0, -128, 0, 0x646
1116 0xec 0x00 0x00 0x00 0x80 0x7c
1119 # CHECK: cgij %r0, -1, 0, 0x64c
1120 0xec 0x00 0x00 0x00 0xff 0x7c
1123 # CHECK: cgij %r0, 127, 0, 0x652
1124 0xec 0x00 0x00 0x00 0x7f 0x7c
1127 # CHECK: cgij %r15, 0, 0, 0x658
1128 0xec 0xf0 0x00 0x00 0x00 0x7c
1131 # CHECK: cgij %r7, 100, 0, 0x65e
1132 0xec 0x70 0x00 0x00 0x64 0x7c
1135 # CHECK: cgij %r0, 0, 0, 0x662
1136 0xec 0x00 0xff 0xff 0x00 0x7c
1139 # CHECK: cgij %r0, 0, 0, 0xffffffffffff066a
1140 0xec 0x00 0x80 0x00 0x00 0x7c
1143 # CHECK: cgij %r0, 0, 0, 0x1066e
1144 0xec 0x00 0x7f 0xff 0x00 0x7c
1147 # CHECK: cgij %r0, 0, 1, 0x676
1148 0xec 0x01 0x00 0x00 0x00 0x7c
1151 # CHECK: cgijh %r0, 0, 0x67c
1152 0xec 0x02 0x00 0x00 0x00 0x7c
1155 # CHECK: cgij %r0, 0, 3, 0x682
1156 0xec 0x03 0x00 0x00 0x00 0x7c
1159 # CHECK: cgijl %r0, 0, 0x688
1160 0xec 0x04 0x00 0x00 0x00 0x7c
1163 # CHECK: cgij %r0, 0, 5, 0x68e
1164 0xec 0x05 0x00 0x00 0x00 0x7c
1167 # CHECK: cgijlh %r0, 0, 0x694
1168 0xec 0x06 0x00 0x00 0x00 0x7c
1171 # CHECK: cgij %r0, 0, 7, 0x69a
1172 0xec 0x07 0x00 0x00 0x00 0x7c
1175 # CHECK: cgije %r0, 0, 0x6a0
1176 0xec 0x08 0x00 0x00 0x00 0x7c
1179 # CHECK: cgij %r0, 0, 9, 0x6a6
1180 0xec 0x09 0x00 0x00 0x00 0x7c
1183 # CHECK: cgijhe %r0, 0, 0x6ac
1184 0xec 0x0a 0x00 0x00 0x00 0x7c
1187 # CHECK: cgij %r0, 0, 11, 0x6b2
1188 0xec 0x0b 0x00 0x00 0x00 0x7c
1191 # CHECK: cgijle %r0, 0, 0x6b8
1192 0xec 0x0c 0x00 0x00 0x00 0x7c
1195 # CHECK: cgij %r0, 0, 13, 0x6be
1196 0xec 0x0d 0x00 0x00 0x00 0x7c
1199 # CHECK: cgij %r0, 0, 14, 0x6c4
1200 0xec 0x0e 0x00 0x00 0x00 0x7c
1203 # CHECK: cgij %r0, 0, 15, 0x6ca
1204 0xec 0x0f 0x00 0x00 0x00 0x7c
1207 # CHECK: cij %r0, 0, 0, 0x6d0
1208 0xec 0x00 0x00 0x00 0x00 0x7e
1211 # CHECK: cij %r0, -128, 0, 0x6d6
1212 0xec 0x00 0x00 0x00 0x80 0x7e
1215 # CHECK: cij %r0, -1, 0, 0x6dc
1216 0xec 0x00 0x00 0x00 0xff 0x7e
1219 # CHECK: cij %r0, 127, 0, 0x6e2
1220 0xec 0x00 0x00 0x00 0x7f 0x7e
1223 # CHECK: cij %r15, 0, 0, 0x6e8
1224 0xec 0xf0 0x00 0x00 0x00 0x7e
1227 # CHECK: cij %r7, 100, 0, 0x6ee
1228 0xec 0x70 0x00 0x00 0x64 0x7e
1231 # CHECK: cij %r0, 0, 0, 0x6f2
1232 0xec 0x00 0xff 0xff 0x00 0x7e
1235 # CHECK: cij %r0, 0, 0, 0xffffffffffff06fa
1236 0xec 0x00 0x80 0x00 0x00 0x7e
1239 # CHECK: cij %r0, 0, 0, 0x106fe
1240 0xec 0x00 0x7f 0xff 0x00 0x7e
1243 # CHECK: cij %r0, 0, 1, 0x706
1244 0xec 0x01 0x00 0x00 0x00 0x7e
1247 # CHECK: cijh %r0, 0, 0x70c
1248 0xec 0x02 0x00 0x00 0x00 0x7e
1251 # CHECK: cij %r0, 0, 3, 0x712
1252 0xec 0x03 0x00 0x00 0x00 0x7e
1255 # CHECK: cijl %r0, 0, 0x718
1256 0xec 0x04 0x00 0x00 0x00 0x7e
1259 # CHECK: cij %r0, 0, 5, 0x71e
1260 0xec 0x05 0x00 0x00 0x00 0x7e
1263 # CHECK: cijlh %r0, 0, 0x724
1264 0xec 0x06 0x00 0x00 0x00 0x7e
1267 # CHECK: cij %r0, 0, 7, 0x72a
1268 0xec 0x07 0x00 0x00 0x00 0x7e
1271 # CHECK: cije %r0, 0, 0x730
1272 0xec 0x08 0x00 0x00 0x00 0x7e
1275 # CHECK: cij %r0, 0, 9, 0x736
1276 0xec 0x09 0x00 0x00 0x00 0x7e
1279 # CHECK: cijhe %r0, 0, 0x73c
1280 0xec 0x0a 0x00 0x00 0x00 0x7e
1283 # CHECK: cij %r0, 0, 11, 0x742
1284 0xec 0x0b 0x00 0x00 0x00 0x7e
1287 # CHECK: cijle %r0, 0, 0x748
1288 0xec 0x0c 0x00 0x00 0x00 0x7e
1291 # CHECK: cij %r0, 0, 13, 0x74e
1292 0xec 0x0d 0x00 0x00 0x00 0x7e
1295 # CHECK: cij %r0, 0, 14, 0x754
1296 0xec 0x0e 0x00 0x00 0x00 0x7e
1299 # CHECK: cij %r0, 0, 15, 0x75a
1300 0xec 0x0f 0x00 0x00 0x00 0x7e
1303 # CHECK: brct %r0, 0x760
1307 # CHECK: brct %r1, 0x762
1311 # CHECK: brct %r9, 0xffffffffffff0768
1315 # CHECK: brct %r15, 0x1076a
1319 # CHECK: brctg %r0, 0x770
1323 # CHECK: brctg %r1, 0x772
1327 # CHECK: brctg %r9, 0xffffffffffff0778
1331 # CHECK: brctg %r15, 0x1077a
1335 # CHECK: pfdrl 0, 0x780
1336 0xc6 0x02 0x00 0x00 0x00 0x00
1339 # CHECK: pfdrl 15, 0x786
1340 0xc6 0xf2 0x00 0x00 0x00 0x00
1343 # CHECK: pfdrl 0, 0x78a
1344 0xc6 0x02 0xff 0xff 0xff 0xff
1347 # CHECK: pfdrl 15, 0x790
1348 0xc6 0xf2 0xff 0xff 0xff 0xff
1351 # CHECK: pfdrl 0, 0xffffffff00000798
1352 0xc6 0x02 0x80 0x00 0x00 0x00
1355 # CHECK: pfdrl 15, 0xffffffff0000079e
1356 0xc6 0xf2 0x80 0x00 0x00 0x00
1359 # CHECK: pfdrl 0, 0x1000007a2
1360 0xc6 0x02 0x7f 0xff 0xff 0xff
1363 # CHECK: pfdrl 15, 0x1000007a8
1364 0xc6 0xf2 0x7f 0xff 0xff 0xff
1367 # CHECK: clgrj %r0, %r0, 0, 0x7b0
1368 0xec 0x00 0x00 0x00 0x00 0x65
1371 # CHECK: clgrj %r0, %r15, 0, 0x7b6
1372 0xec 0x0f 0x00 0x00 0x00 0x65
1375 # CHECK: clgrj %r15, %r0, 0, 0x7bc
1376 0xec 0xf0 0x00 0x00 0x00 0x65
1379 # CHECK: clgrj %r7, %r8, 0, 0x7c2
1380 0xec 0x78 0x00 0x00 0x00 0x65
1383 # CHECK: clgrj %r0, %r0, 0, 0x7c6
1384 0xec 0x00 0xff 0xff 0x00 0x65
1387 # CHECK: clgrj %r0, %r0, 0, 0xffffffffffff07ce
1388 0xec 0x00 0x80 0x00 0x00 0x65
1391 # CHECK: clgrj %r0, %r0, 0, 0x107d2
1392 0xec 0x00 0x7f 0xff 0x00 0x65
1395 # CHECK: clgrj %r0, %r0, 1, 0x7da
1396 0xec 0x00 0x00 0x00 0x10 0x65
1399 # CHECK: clgrjh %r0, %r0, 0x7e0
1400 0xec 0x00 0x00 0x00 0x20 0x65
1403 # CHECK: clgrj %r0, %r0, 3, 0x7e6
1404 0xec 0x00 0x00 0x00 0x30 0x65
1407 # CHECK: clgrjl %r0, %r0, 0x7ec
1408 0xec 0x00 0x00 0x00 0x40 0x65
1411 # CHECK: clgrj %r0, %r0, 5, 0x7f2
1412 0xec 0x00 0x00 0x00 0x50 0x65
1415 # CHECK: clgrjlh %r0, %r0, 0x7f8
1416 0xec 0x00 0x00 0x00 0x60 0x65
1419 # CHECK: clgrj %r0, %r0, 7, 0x7fe
1420 0xec 0x00 0x00 0x00 0x70 0x65
1423 # CHECK: clgrje %r0, %r0, 0x804
1424 0xec 0x00 0x00 0x00 0x80 0x65
1427 # CHECK: clgrj %r0, %r0, 9, 0x80a
1428 0xec 0x00 0x00 0x00 0x90 0x65
1431 # CHECK: clgrjhe %r0, %r0, 0x810
1432 0xec 0x00 0x00 0x00 0xa0 0x65
1435 # CHECK: clgrj %r0, %r0, 11, 0x816
1436 0xec 0x00 0x00 0x00 0xb0 0x65
1439 # CHECK: clgrjle %r0, %r0, 0x81c
1440 0xec 0x00 0x00 0x00 0xc0 0x65
1443 # CHECK: clgrj %r0, %r0, 13, 0x822
1444 0xec 0x00 0x00 0x00 0xd0 0x65
1447 # CHECK: clgrj %r0, %r0, 14, 0x828
1448 0xec 0x00 0x00 0x00 0xe0 0x65
1451 # CHECK: clgrj %r0, %r0, 15, 0x82e
1452 0xec 0x00 0x00 0x00 0xf0 0x65
1455 # CHECK: clrj %r0, %r0, 0, 0x834
1456 0xec 0x00 0x00 0x00 0x00 0x77
1459 # CHECK: clrj %r0, %r15, 0, 0x83a
1460 0xec 0x0f 0x00 0x00 0x00 0x77
1463 # CHECK: clrj %r15, %r0, 0, 0x840
1464 0xec 0xf0 0x00 0x00 0x00 0x77
1467 # CHECK: clrj %r7, %r8, 0, 0x846
1468 0xec 0x78 0x00 0x00 0x00 0x77
1471 # CHECK: clrj %r0, %r0, 0, 0x84a
1472 0xec 0x00 0xff 0xff 0x00 0x77
1475 # CHECK: clrj %r0, %r0, 0, 0xffffffffffff0852
1476 0xec 0x00 0x80 0x00 0x00 0x77
1479 # CHECK: clrj %r0, %r0, 0, 0x10856
1480 0xec 0x00 0x7f 0xff 0x00 0x77
1483 # CHECK: clrj %r0, %r0, 1, 0x85e
1484 0xec 0x00 0x00 0x00 0x10 0x77
1487 # CHECK: clrjh %r0, %r0, 0x864
1488 0xec 0x00 0x00 0x00 0x20 0x77
1491 # CHECK: clrj %r0, %r0, 3, 0x86a
1492 0xec 0x00 0x00 0x00 0x30 0x77
1495 # CHECK: clrjl %r0, %r0, 0x870
1496 0xec 0x00 0x00 0x00 0x40 0x77
1499 # CHECK: clrj %r0, %r0, 5, 0x876
1500 0xec 0x00 0x00 0x00 0x50 0x77
1503 # CHECK: clrjlh %r0, %r0, 0x87c
1504 0xec 0x00 0x00 0x00 0x60 0x77
1507 # CHECK: clrj %r0, %r0, 7, 0x882
1508 0xec 0x00 0x00 0x00 0x70 0x77
1511 # CHECK: clrje %r0, %r0, 0x888
1512 0xec 0x00 0x00 0x00 0x80 0x77
1515 # CHECK: clrj %r0, %r0, 9, 0x88e
1516 0xec 0x00 0x00 0x00 0x90 0x77
1519 # CHECK: clrjhe %r0, %r0, 0x894
1520 0xec 0x00 0x00 0x00 0xa0 0x77
1523 # CHECK: clrj %r0, %r0, 11, 0x89a
1524 0xec 0x00 0x00 0x00 0xb0 0x77
1527 # CHECK: clrjle %r0, %r0, 0x8a0
1528 0xec 0x00 0x00 0x00 0xc0 0x77
1531 # CHECK: clrj %r0, %r0, 13, 0x8a6
1532 0xec 0x00 0x00 0x00 0xd0 0x77
1535 # CHECK: clrj %r0, %r0, 14, 0x8ac
1536 0xec 0x00 0x00 0x00 0xe0 0x77
1539 # CHECK: clrj %r0, %r0, 15, 0x8b2
1540 0xec 0x00 0x00 0x00 0xf0 0x77
1543 # CHECK: clgij %r0, 0, 0, 0x8b8
1544 0xec 0x00 0x00 0x00 0x00 0x7d
1547 # CHECK: clgij %r0, 127, 0, 0x8be
1548 0xec 0x00 0x00 0x00 0x7f 0x7d
1551 # CHECK: clgij %r0, 128, 0, 0x8c4
1552 0xec 0x00 0x00 0x00 0x80 0x7d
1555 # CHECK: clgij %r0, 255, 0, 0x8ca
1556 0xec 0x00 0x00 0x00 0xff 0x7d
1559 # CHECK: clgij %r15, 0, 0, 0x8d0
1560 0xec 0xf0 0x00 0x00 0x00 0x7d
1563 # CHECK: clgij %r7, 100, 0, 0x8d6
1564 0xec 0x70 0x00 0x00 0x64 0x7d
1567 # CHECK: clgij %r0, 0, 0, 0x8da
1568 0xec 0x00 0xff 0xff 0x00 0x7d
1571 # CHECK: clgij %r0, 0, 0, 0xffffffffffff08e2
1572 0xec 0x00 0x80 0x00 0x00 0x7d
1575 # CHECK: clgij %r0, 0, 0, 0x108e6
1576 0xec 0x00 0x7f 0xff 0x00 0x7d
1579 # CHECK: clgij %r0, 0, 1, 0x8ee
1580 0xec 0x01 0x00 0x00 0x00 0x7d
1583 # CHECK: clgijh %r0, 0, 0x8f4
1584 0xec 0x02 0x00 0x00 0x00 0x7d
1587 # CHECK: clgij %r0, 0, 3, 0x8fa
1588 0xec 0x03 0x00 0x00 0x00 0x7d
1591 # CHECK: clgijl %r0, 0, 0x900
1592 0xec 0x04 0x00 0x00 0x00 0x7d
1595 # CHECK: clgij %r0, 0, 5, 0x906
1596 0xec 0x05 0x00 0x00 0x00 0x7d
1599 # CHECK: clgijlh %r0, 0, 0x90c
1600 0xec 0x06 0x00 0x00 0x00 0x7d
1603 # CHECK: clgij %r0, 0, 7, 0x912
1604 0xec 0x07 0x00 0x00 0x00 0x7d
1607 # CHECK: clgije %r0, 0, 0x918
1608 0xec 0x08 0x00 0x00 0x00 0x7d
1611 # CHECK: clgij %r0, 0, 9, 0x91e
1612 0xec 0x09 0x00 0x00 0x00 0x7d
1615 # CHECK: clgijhe %r0, 0, 0x924
1616 0xec 0x0a 0x00 0x00 0x00 0x7d
1619 # CHECK: clgij %r0, 0, 11, 0x92a
1620 0xec 0x0b 0x00 0x00 0x00 0x7d
1623 # CHECK: clgijle %r0, 0, 0x930
1624 0xec 0x0c 0x00 0x00 0x00 0x7d
1627 # CHECK: clgij %r0, 0, 13, 0x936
1628 0xec 0x0d 0x00 0x00 0x00 0x7d
1631 # CHECK: clgij %r0, 0, 14, 0x93c
1632 0xec 0x0e 0x00 0x00 0x00 0x7d
1635 # CHECK: clgij %r0, 0, 15, 0x942
1636 0xec 0x0f 0x00 0x00 0x00 0x7d
1639 # CHECK: clij %r0, 0, 0, 0x948
1640 0xec 0x00 0x00 0x00 0x00 0x7f
1643 # CHECK: clij %r0, 127, 0, 0x94e
1644 0xec 0x00 0x00 0x00 0x7f 0x7f
1647 # CHECK: clij %r0, 128, 0, 0x954
1648 0xec 0x00 0x00 0x00 0x80 0x7f
1651 # CHECK: clij %r0, 255, 0, 0x95a
1652 0xec 0x00 0x00 0x00 0xff 0x7f
1655 # CHECK: clij %r15, 0, 0, 0x960
1656 0xec 0xf0 0x00 0x00 0x00 0x7f
1659 # CHECK: clij %r7, 100, 0, 0x966
1660 0xec 0x70 0x00 0x00 0x64 0x7f
1663 # CHECK: clij %r0, 0, 0, 0x96a
1664 0xec 0x00 0xff 0xff 0x00 0x7f
1667 # CHECK: clij %r0, 0, 0, 0xffffffffffff0972
1668 0xec 0x00 0x80 0x00 0x00 0x7f
1671 # CHECK: clij %r0, 0, 0, 0x10976
1672 0xec 0x00 0x7f 0xff 0x00 0x7f
1675 # CHECK: clij %r0, 0, 1, 0x97e
1676 0xec 0x01 0x00 0x00 0x00 0x7f
1679 # CHECK: clijh %r0, 0, 0x984
1680 0xec 0x02 0x00 0x00 0x00 0x7f
1683 # CHECK: clij %r0, 0, 3, 0x98a
1684 0xec 0x03 0x00 0x00 0x00 0x7f
1687 # CHECK: clijl %r0, 0, 0x990
1688 0xec 0x04 0x00 0x00 0x00 0x7f
1691 # CHECK: clij %r0, 0, 5, 0x996
1692 0xec 0x05 0x00 0x00 0x00 0x7f
1695 # CHECK: clijlh %r0, 0, 0x99c
1696 0xec 0x06 0x00 0x00 0x00 0x7f
1699 # CHECK: clij %r0, 0, 7, 0x9a2
1700 0xec 0x07 0x00 0x00 0x00 0x7f
1703 # CHECK: clije %r0, 0, 0x9a8
1704 0xec 0x08 0x00 0x00 0x00 0x7f
1707 # CHECK: clij %r0, 0, 9, 0x9ae
1708 0xec 0x09 0x00 0x00 0x00 0x7f
1711 # CHECK: clijhe %r0, 0, 0x9b4
1712 0xec 0x0a 0x00 0x00 0x00 0x7f
1715 # CHECK: clij %r0, 0, 11, 0x9ba
1716 0xec 0x0b 0x00 0x00 0x00 0x7f
1719 # CHECK: clijle %r0, 0, 0x9c0
1720 0xec 0x0c 0x00 0x00 0x00 0x7f
1723 # CHECK: clij %r0, 0, 13, 0x9c6
1724 0xec 0x0d 0x00 0x00 0x00 0x7f
1727 # CHECK: clij %r0, 0, 14, 0x9cc
1728 0xec 0x0e 0x00 0x00 0x00 0x7f
1731 # CHECK: clij %r0, 0, 15, 0x9d2
1732 0xec 0x0f 0x00 0x00 0x00 0x7f
1735 # CHECK: exrl %r0, 0x9d8
1736 0xc6 0x00 0x00 0x00 0x00 0x00
1739 # CHECK: exrl %r15, 0x9de
1740 0xc6 0xf0 0x00 0x00 0x00 0x00
1743 # CHECK: exrl %r0, 0x9e2
1744 0xc6 0x00 0xff 0xff 0xff 0xff
1747 # CHECK: exrl %r15, 0x9e8
1748 0xc6 0xf0 0xff 0xff 0xff 0xff
1751 # CHECK: exrl %r0, 0xffffffff000009f0
1752 0xc6 0x00 0x80 0x00 0x00 0x00
1755 # CHECK: exrl %r15, 0xffffffff000009f6
1756 0xc6 0xf0 0x80 0x00 0x00 0x00
1759 # CHECK: exrl %r0, 0x1000009fa
1760 0xc6 0x00 0x7f 0xff 0xff 0xff
1763 # CHECK: exrl %r15, 0x100000a00
1764 0xc6 0xf0 0x7f 0xff 0xff 0xff
1767 # CHECK: brxh %r0, %r1, 0xa08
1771 # CHECK: brxh %r14, %r1, 0xa0c
1775 # CHECK: brxh %r15, %r1, 0xa10
1779 # CHECK: brxh %r0, %r1, 0xa12
1783 # CHECK: brxh %r14, %r1, 0xffffffffffff0a18
1787 # CHECK: brxh %r15, %r1, 0x10a1a
1791 # CHECK: brxle %r0, %r1, 0xa20
1795 # CHECK: brxle %r14, %r1, 0xa24
1799 # CHECK: brxle %r15, %r1, 0xa28
1803 # CHECK: brxle %r0, %r1, 0xa2a
1807 # CHECK: brxle %r14, %r1, 0xffffffffffff0a30
1811 # CHECK: brxle %r15, %r1, 0x10a32
1815 # CHECK: brxhg %r0, %r1, 0xa38
1816 0xec 0x01 0x00 0x00 0x00 0x44
1819 # CHECK: brxhg %r14, %r1, 0xa3e
1820 0xec 0xe1 0x00 0x00 0x00 0x44
1823 # CHECK: brxhg %r15, %r1, 0xa44
1824 0xec 0xf1 0x00 0x00 0x00 0x44
1827 # CHECK: brxhg %r0, %r1, 0xa48
1828 0xec 0x01 0xff 0xff 0x00 0x44
1831 # CHECK: brxhg %r14, %r1, 0xffffffffffff0a50
1832 0xec 0xe1 0x80 0x00 0x00 0x44
1835 # CHECK: brxhg %r15, %r1, 0x10a54
1836 0xec 0xf1 0x7f 0xff 0x00 0x44
1839 # CHECK: brxlg %r0, %r1, 0xa5c
1840 0xec 0x01 0x00 0x00 0x00 0x45
1843 # CHECK: brxlg %r14, %r1, 0xa62
1844 0xec 0xe1 0x00 0x00 0x00 0x45
1847 # CHECK: brxlg %r15, %r1, 0xa68
1848 0xec 0xf1 0x00 0x00 0x00 0x45
1851 # CHECK: brxlg %r0, %r1, 0xa6c
1852 0xec 0x01 0xff 0xff 0x00 0x45
1855 # CHECK: brxlg %r14, %r1, 0xffffffffffff0a74
1856 0xec 0xe1 0x80 0x00 0x00 0x45
1859 # CHECK: brxlg %r15, %r1, 0x10a78
1860 0xec 0xf1 0x7f 0xff 0x00 0x45
1863 # CHECK: brcth %r0, 0xa80
1864 0xcc 0x06 0x00 0x00 0x00 0x00
1867 # CHECK: brcth %r14, 0xa86
1868 0xcc 0xe6 0x00 0x00 0x00 0x00
1871 # CHECK: brcth %r15, 0xa8c
1872 0xcc 0xf6 0x00 0x00 0x00 0x00
1875 # CHECK: brcth %r0, 0xa90
1876 0xcc 0x06 0xff 0xff 0xff 0xff
1879 # CHECK: brcth %r14, 0xffffffff00000a98
1880 0xcc 0xe6 0x80 0x00 0x00 0x00
1883 # CHECK: brcth %r15, 0x100000a9c
1884 0xcc 0xf6 0x7f 0xff 0xff 0xff
1887 # CHECK: bpp 0, 0xaa4, 0
1888 0xc7 0x00 0x00 0x00 0x00 0x00
1891 # CHECK: bpp 14, 0xaaa, 4095(%r3)
1892 0xc7 0xe0 0x3f 0xff 0x00 0x00
1895 # CHECK: bpp 15, 0xab2, 0
1896 0xc7 0xf0 0x00 0x00 0x00 0x01
1899 # CHECK: bpp 0, 0xab4, 256(%r8)
1900 0xc7 0x00 0x81 0x00 0xff 0xff
1903 # CHECK: bpp 14, 0xffffffffffff0abc, 0
1904 0xc7 0xe0 0x00 0x00 0x80 0x00
1907 # CHECK: bpp 15, 0x10ac0, 4095(%r7)
1908 0xc7 0xf0 0x7f 0xff 0x7f 0xff
1911 # CHECK: bprp 0, 0xac8, 0xac8
1912 0xc5 0x00 0x00 0x00 0x00 0x00
1915 # CHECK: bprp 14, 0xace, 0xad0
1916 0xc5 0xe0 0x00 0x00 0x00 0x01
1919 # CHECK: bprp 15, 0xad4, 0xad2
1920 0xc5 0xf0 0x00 0xff 0xff 0xff
1923 # CHECK: bprp 0, 0xada, 0xffffffffff000ada
1924 0xc5 0x00 0x00 0x80 0x00 0x00
1927 # CHECK: bprp 14, 0xae0, 0x1000ade
1928 0xc5 0xe0 0x00 0x7f 0xff 0xff
1931 # CHECK: bprp 14, 0xae8, 0xae6
1932 0xc5 0xe0 0x01 0x00 0x00 0x00
1935 # CHECK: bprp 15, 0xaea, 0xaec
1936 0xc5 0xff 0xff 0x00 0x00 0x00
1939 # CHECK: bprp 0, 0xfffffffffffffaf2, 0xaf2
1940 0xc5 0x08 0x00 0x00 0x00 0x00
1943 # CHECK: bprp 14, 0x1af6, 0xaf8
1944 0xc5 0xe7 0xff 0x00 0x00 0x00
1947 # CHECK: bprp 15, 0xcfe, 0x2afe
1948 0xc5 0xf1 0x00 0x00 0x10 0x00