1 # Test instructions that don't have PC-relative operands.
2 # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=zEC12 | FileCheck %s
7 # CHECK: adbr %f0, %f15
10 # CHECK: adbr %f7, %f8
13 # CHECK: adbr %f15, %f0
17 0xed 0x00 0x00 0x00 0x00 0x1a
19 # CHECK: adb %f0, 4095
20 0xed 0x00 0x0f 0xff 0x00 0x1a
22 # CHECK: adb %f0, 0(%r1)
23 0xed 0x00 0x10 0x00 0x00 0x1a
25 # CHECK: adb %f0, 0(%r15)
26 0xed 0x00 0xf0 0x00 0x00 0x1a
28 # CHECK: adb %f0, 4095(%r1,%r15)
29 0xed 0x01 0xff 0xff 0x00 0x1a
31 # CHECK: adb %f0, 4095(%r15,%r1)
32 0xed 0x0f 0x1f 0xff 0x00 0x1a
35 0xed 0xf0 0x00 0x00 0x00 0x1a
37 # CHECK: aebr %f0, %f0
40 # CHECK: aebr %f0, %f15
43 # CHECK: aebr %f7, %f8
46 # CHECK: aebr %f15, %f0
50 0xed 0x00 0x00 0x00 0x00 0x0a
52 # CHECK: aeb %f0, 4095
53 0xed 0x00 0x0f 0xff 0x00 0x0a
55 # CHECK: aeb %f0, 0(%r1)
56 0xed 0x00 0x10 0x00 0x00 0x0a
58 # CHECK: aeb %f0, 0(%r15)
59 0xed 0x00 0xf0 0x00 0x00 0x0a
61 # CHECK: aeb %f0, 4095(%r1,%r15)
62 0xed 0x01 0xff 0xff 0x00 0x0a
64 # CHECK: aeb %f0, 4095(%r15,%r1)
65 0xed 0x0f 0x1f 0xff 0x00 0x0a
68 0xed 0xf0 0x00 0x00 0x00 0x0a
70 # CHECK: afi %r0, -2147483648
71 0xc2 0x09 0x80 0x00 0x00 0x00
74 0xc2 0x09 0xff 0xff 0xff 0xff
77 0xc2 0x09 0x00 0x00 0x00 0x00
80 0xc2 0x09 0x00 0x00 0x00 0x01
82 # CHECK: afi %r0, 2147483647
83 0xc2 0x09 0x7f 0xff 0xff 0xff
86 0xc2 0xf9 0x00 0x00 0x00 0x00
88 # CHECK: agfi %r0, -2147483648
89 0xc2 0x08 0x80 0x00 0x00 0x00
92 0xc2 0x08 0xff 0xff 0xff 0xff
95 0xc2 0x08 0x00 0x00 0x00 0x00
98 0xc2 0x08 0x00 0x00 0x00 0x01
100 # CHECK: agfi %r0, 2147483647
101 0xc2 0x08 0x7f 0xff 0xff 0xff
103 # CHECK: agfi %r15, 0
104 0xc2 0xf8 0x00 0x00 0x00 0x00
106 # CHECK: agfr %r0, %r0
109 # CHECK: agfr %r0, %r15
112 # CHECK: agfr %r15, %r0
115 # CHECK: agfr %r7, %r8
118 # CHECK: agf %r0, -524288
119 0xe3 0x00 0x00 0x00 0x80 0x18
122 0xe3 0x00 0x0f 0xff 0xff 0x18
125 0xe3 0x00 0x00 0x00 0x00 0x18
128 0xe3 0x00 0x00 0x01 0x00 0x18
130 # CHECK: agf %r0, 524287
131 0xe3 0x00 0x0f 0xff 0x7f 0x18
133 # CHECK: agf %r0, 0(%r1)
134 0xe3 0x00 0x10 0x00 0x00 0x18
136 # CHECK: agf %r0, 0(%r15)
137 0xe3 0x00 0xf0 0x00 0x00 0x18
139 # CHECK: agf %r0, 524287(%r1,%r15)
140 0xe3 0x01 0xff 0xff 0x7f 0x18
142 # CHECK: agf %r0, 524287(%r15,%r1)
143 0xe3 0x0f 0x1f 0xff 0x7f 0x18
146 0xe3 0xf0 0x00 0x00 0x00 0x18
148 # CHECK: aghi %r0, -32768
151 # CHECK: aghi %r0, -1
160 # CHECK: aghi %r0, 32767
163 # CHECK: aghi %r15, 0
166 # CHECK: aghik %r0, %r1, -32768
167 0xec 0x01 0x80 0x00 0x00 0xd9
169 # CHECK: aghik %r2, %r3, -1
170 0xec 0x23 0xff 0xff 0x00 0xd9
172 # CHECK: aghik %r4, %r5, 0
173 0xec 0x45 0x00 0x00 0x00 0xd9
175 # CHECK: aghik %r6, %r7, 1
176 0xec 0x67 0x00 0x01 0x00 0xd9
178 # CHECK: aghik %r8, %r15, 32767
179 0xec 0x8f 0x7f 0xff 0x00 0xd9
181 # CHECK: agr %r0, %r0
184 # CHECK: agr %r0, %r15
187 # CHECK: agr %r15, %r0
190 # CHECK: agr %r7, %r8
193 # CHECK: agrk %r0, %r0, %r0
196 # CHECK: agrk %r2, %r3, %r4
199 # CHECK: agsi -524288, 0
200 0xeb 0x00 0x00 0x00 0x80 0x7a
203 0xeb 0x00 0x0f 0xff 0xff 0x7a
206 0xeb 0x00 0x00 0x00 0x00 0x7a
209 0xeb 0x00 0x00 0x01 0x00 0x7a
211 # CHECK: agsi 524287, 0
212 0xeb 0x00 0x0f 0xff 0x7f 0x7a
214 # CHECK: agsi 0, -128
215 0xeb 0x80 0x00 0x00 0x00 0x7a
218 0xeb 0xff 0x00 0x00 0x00 0x7a
221 0xeb 0x01 0x00 0x00 0x00 0x7a
224 0xeb 0x7f 0x00 0x00 0x00 0x7a
226 # CHECK: agsi 0(%r1), 42
227 0xeb 0x2a 0x10 0x00 0x00 0x7a
229 # CHECK: agsi 0(%r15), 42
230 0xeb 0x2a 0xf0 0x00 0x00 0x7a
232 # CHECK: agsi 524287(%r1), 42
233 0xeb 0x2a 0x1f 0xff 0x7f 0x7a
235 # CHECK: agsi 524287(%r15), 42
236 0xeb 0x2a 0xff 0xff 0x7f 0x7a
238 # CHECK: ag %r0, -524288
239 0xe3 0x00 0x00 0x00 0x80 0x08
242 0xe3 0x00 0x0f 0xff 0xff 0x08
245 0xe3 0x00 0x00 0x00 0x00 0x08
248 0xe3 0x00 0x00 0x01 0x00 0x08
250 # CHECK: ag %r0, 524287
251 0xe3 0x00 0x0f 0xff 0x7f 0x08
253 # CHECK: ag %r0, 0(%r1)
254 0xe3 0x00 0x10 0x00 0x00 0x08
256 # CHECK: ag %r0, 0(%r15)
257 0xe3 0x00 0xf0 0x00 0x00 0x08
259 # CHECK: ag %r0, 524287(%r1,%r15)
260 0xe3 0x01 0xff 0xff 0x7f 0x08
262 # CHECK: ag %r0, 524287(%r15,%r1)
263 0xe3 0x0f 0x1f 0xff 0x7f 0x08
266 0xe3 0xf0 0x00 0x00 0x00 0x08
268 # CHECK: ahi %r0, -32768
280 # CHECK: ahi %r0, 32767
286 # CHECK: ahik %r0, %r1, -32768
287 0xec 0x01 0x80 0x00 0x00 0xd8
289 # CHECK: ahik %r2, %r3, -1
290 0xec 0x23 0xff 0xff 0x00 0xd8
292 # CHECK: ahik %r4, %r5, 0
293 0xec 0x45 0x00 0x00 0x00 0xd8
295 # CHECK: ahik %r6, %r7, 1
296 0xec 0x67 0x00 0x01 0x00 0xd8
298 # CHECK: ahik %r8, %r15, 32767
299 0xec 0x8f 0x7f 0xff 0x00 0xd8
304 # CHECK: ah %r0, 4095
307 # CHECK: ah %r0, 0(%r1)
310 # CHECK: ah %r0, 0(%r15)
313 # CHECK: ah %r0, 4095(%r1,%r15)
316 # CHECK: ah %r0, 4095(%r15,%r1)
322 # CHECK: ahy %r0, -524288
323 0xe3 0x00 0x00 0x00 0x80 0x7a
326 0xe3 0x00 0x0f 0xff 0xff 0x7a
329 0xe3 0x00 0x00 0x00 0x00 0x7a
332 0xe3 0x00 0x00 0x01 0x00 0x7a
334 # CHECK: ahy %r0, 524287
335 0xe3 0x00 0x0f 0xff 0x7f 0x7a
337 # CHECK: ahy %r0, 0(%r1)
338 0xe3 0x00 0x10 0x00 0x00 0x7a
340 # CHECK: ahy %r0, 0(%r15)
341 0xe3 0x00 0xf0 0x00 0x00 0x7a
343 # CHECK: ahy %r0, 524287(%r1,%r15)
344 0xe3 0x01 0xff 0xff 0x7f 0x7a
346 # CHECK: ahy %r0, 524287(%r15,%r1)
347 0xe3 0x0f 0x1f 0xff 0x7f 0x7a
350 0xe3 0xf0 0x00 0x00 0x00 0x7a
352 # CHECK: alcgr %r0, %r0
355 # CHECK: alcgr %r0, %r15
358 # CHECK: alcgr %r15, %r0
361 # CHECK: alcgr %r7, %r8
364 # CHECK: alcg %r0, -524288
365 0xe3 0x00 0x00 0x00 0x80 0x88
367 # CHECK: alcg %r0, -1
368 0xe3 0x00 0x0f 0xff 0xff 0x88
371 0xe3 0x00 0x00 0x00 0x00 0x88
374 0xe3 0x00 0x00 0x01 0x00 0x88
376 # CHECK: alcg %r0, 524287
377 0xe3 0x00 0x0f 0xff 0x7f 0x88
379 # CHECK: alcg %r0, 0(%r1)
380 0xe3 0x00 0x10 0x00 0x00 0x88
382 # CHECK: alcg %r0, 0(%r15)
383 0xe3 0x00 0xf0 0x00 0x00 0x88
385 # CHECK: alcg %r0, 524287(%r1,%r15)
386 0xe3 0x01 0xff 0xff 0x7f 0x88
388 # CHECK: alcg %r0, 524287(%r15,%r1)
389 0xe3 0x0f 0x1f 0xff 0x7f 0x88
391 # CHECK: alcg %r15, 0
392 0xe3 0xf0 0x00 0x00 0x00 0x88
394 # CHECK: alcr %r0, %r0
397 # CHECK: alcr %r0, %r15
400 # CHECK: alcr %r15, %r0
403 # CHECK: alcr %r7, %r8
406 # CHECK: alc %r0, -524288
407 0xe3 0x00 0x00 0x00 0x80 0x98
410 0xe3 0x00 0x0f 0xff 0xff 0x98
413 0xe3 0x00 0x00 0x00 0x00 0x98
416 0xe3 0x00 0x00 0x01 0x00 0x98
418 # CHECK: alc %r0, 524287
419 0xe3 0x00 0x0f 0xff 0x7f 0x98
421 # CHECK: alc %r0, 0(%r1)
422 0xe3 0x00 0x10 0x00 0x00 0x98
424 # CHECK: alc %r0, 0(%r15)
425 0xe3 0x00 0xf0 0x00 0x00 0x98
427 # CHECK: alc %r0, 524287(%r1,%r15)
428 0xe3 0x01 0xff 0xff 0x7f 0x98
430 # CHECK: alc %r0, 524287(%r15,%r1)
431 0xe3 0x0f 0x1f 0xff 0x7f 0x98
434 0xe3 0xf0 0x00 0x00 0x00 0x98
437 0xc2 0x0b 0x00 0x00 0x00 0x00
439 # CHECK: alfi %r0, 4294967295
440 0xc2 0x0b 0xff 0xff 0xff 0xff
442 # CHECK: alfi %r15, 0
443 0xc2 0xfb 0x00 0x00 0x00 0x00
445 # CHECK: algfi %r0, 0
446 0xc2 0x0a 0x00 0x00 0x00 0x00
448 # CHECK: algfi %r0, 4294967295
449 0xc2 0x0a 0xff 0xff 0xff 0xff
451 # CHECK: algfi %r15, 0
452 0xc2 0xfa 0x00 0x00 0x00 0x00
454 # CHECK: algfr %r0, %r0
457 # CHECK: algfr %r0, %r15
460 # CHECK: algfr %r15, %r0
463 # CHECK: algfr %r7, %r8
466 # CHECK: algf %r0, -524288
467 0xe3 0x00 0x00 0x00 0x80 0x1a
469 # CHECK: algf %r0, -1
470 0xe3 0x00 0x0f 0xff 0xff 0x1a
473 0xe3 0x00 0x00 0x00 0x00 0x1a
476 0xe3 0x00 0x00 0x01 0x00 0x1a
478 # CHECK: algf %r0, 524287
479 0xe3 0x00 0x0f 0xff 0x7f 0x1a
481 # CHECK: algf %r0, 0(%r1)
482 0xe3 0x00 0x10 0x00 0x00 0x1a
484 # CHECK: algf %r0, 0(%r15)
485 0xe3 0x00 0xf0 0x00 0x00 0x1a
487 # CHECK: algf %r0, 524287(%r1,%r15)
488 0xe3 0x01 0xff 0xff 0x7f 0x1a
490 # CHECK: algf %r0, 524287(%r15,%r1)
491 0xe3 0x0f 0x1f 0xff 0x7f 0x1a
493 # CHECK: algf %r15, 0
494 0xe3 0xf0 0x00 0x00 0x00 0x1a
496 # CHECK: algr %r0, %r0
499 # CHECK: algr %r0, %r15
502 # CHECK: algr %r15, %r0
505 # CHECK: algr %r7, %r8
508 # CHECK: algrk %r0, %r0, %r0
511 # CHECK: algrk %r2, %r3, %r4
514 # CHECK: alg %r0, -524288
515 0xe3 0x00 0x00 0x00 0x80 0x0a
518 0xe3 0x00 0x0f 0xff 0xff 0x0a
521 0xe3 0x00 0x00 0x00 0x00 0x0a
524 0xe3 0x00 0x00 0x01 0x00 0x0a
526 # CHECK: alg %r0, 524287
527 0xe3 0x00 0x0f 0xff 0x7f 0x0a
529 # CHECK: alg %r0, 0(%r1)
530 0xe3 0x00 0x10 0x00 0x00 0x0a
532 # CHECK: alg %r0, 0(%r15)
533 0xe3 0x00 0xf0 0x00 0x00 0x0a
535 # CHECK: alg %r0, 524287(%r1,%r15)
536 0xe3 0x01 0xff 0xff 0x7f 0x0a
538 # CHECK: alg %r0, 524287(%r15,%r1)
539 0xe3 0x0f 0x1f 0xff 0x7f 0x0a
542 0xe3 0xf0 0x00 0x00 0x00 0x0a
544 # CHECK: alghsik %r0, %r1, -32768
545 0xec 0x01 0x80 0x00 0x00 0xdb
547 # CHECK: alghsik %r2, %r3, -1
548 0xec 0x23 0xff 0xff 0x00 0xdb
550 # CHECK: alghsik %r4, %r5, 0
551 0xec 0x45 0x00 0x00 0x00 0xdb
553 # CHECK: alghsik %r6, %r7, 1
554 0xec 0x67 0x00 0x01 0x00 0xdb
556 # CHECK: alghsik %r8, %r15, 32767
557 0xec 0x8f 0x7f 0xff 0x00 0xdb
559 # CHECK: alhsik %r0, %r1, -32768
560 0xec 0x01 0x80 0x00 0x00 0xda
562 # CHECK: alhsik %r2, %r3, -1
563 0xec 0x23 0xff 0xff 0x00 0xda
565 # CHECK: alhsik %r4, %r5, 0
566 0xec 0x45 0x00 0x00 0x00 0xda
568 # CHECK: alhsik %r6, %r7, 1
569 0xec 0x67 0x00 0x01 0x00 0xda
571 # CHECK: alhsik %r8, %r15, 32767
572 0xec 0x8f 0x7f 0xff 0x00 0xda
574 # CHECK: alr %r0, %r0
577 # CHECK: alr %r0, %r15
580 # CHECK: alr %r15, %r0
583 # CHECK: alr %r7, %r8
586 # CHECK: alrk %r0, %r0, %r0
589 # CHECK: alrk %r2, %r3, %r4
595 # CHECK: al %r0, 4095
598 # CHECK: al %r0, 0(%r1)
601 # CHECK: al %r0, 0(%r15)
604 # CHECK: al %r0, 4095(%r1,%r15)
607 # CHECK: al %r0, 4095(%r15,%r1)
613 # CHECK: aly %r0, -524288
614 0xe3 0x00 0x00 0x00 0x80 0x5e
617 0xe3 0x00 0x0f 0xff 0xff 0x5e
620 0xe3 0x00 0x00 0x00 0x00 0x5e
623 0xe3 0x00 0x00 0x01 0x00 0x5e
625 # CHECK: aly %r0, 524287
626 0xe3 0x00 0x0f 0xff 0x7f 0x5e
628 # CHECK: aly %r0, 0(%r1)
629 0xe3 0x00 0x10 0x00 0x00 0x5e
631 # CHECK: aly %r0, 0(%r15)
632 0xe3 0x00 0xf0 0x00 0x00 0x5e
634 # CHECK: aly %r0, 524287(%r1,%r15)
635 0xe3 0x01 0xff 0xff 0x7f 0x5e
637 # CHECK: aly %r0, 524287(%r15,%r1)
638 0xe3 0x0f 0x1f 0xff 0x7f 0x5e
641 0xe3 0xf0 0x00 0x00 0x00 0x5e
646 # CHECK: ar %r0, %r15
649 # CHECK: ar %r15, %r0
655 # CHECK: ark %r0, %r0, %r0
658 # CHECK: ark %r2, %r3, %r4
661 # CHECK: asi -524288, 0
662 0xeb 0x00 0x00 0x00 0x80 0x6a
665 0xeb 0x00 0x0f 0xff 0xff 0x6a
668 0xeb 0x00 0x00 0x00 0x00 0x6a
671 0xeb 0x00 0x00 0x01 0x00 0x6a
673 # CHECK: asi 524287, 0
674 0xeb 0x00 0x0f 0xff 0x7f 0x6a
677 0xeb 0x80 0x00 0x00 0x00 0x6a
680 0xeb 0xff 0x00 0x00 0x00 0x6a
683 0xeb 0x01 0x00 0x00 0x00 0x6a
686 0xeb 0x7f 0x00 0x00 0x00 0x6a
688 # CHECK: asi 0(%r1), 42
689 0xeb 0x2a 0x10 0x00 0x00 0x6a
691 # CHECK: asi 0(%r15), 42
692 0xeb 0x2a 0xf0 0x00 0x00 0x6a
694 # CHECK: asi 524287(%r1), 42
695 0xeb 0x2a 0x1f 0xff 0x7f 0x6a
697 # CHECK: asi 524287(%r15), 42
698 0xeb 0x2a 0xff 0xff 0x7f 0x6a
706 # CHECK: a %r0, 0(%r1)
709 # CHECK: a %r0, 0(%r15)
712 # CHECK: a %r0, 4095(%r1,%r15)
715 # CHECK: a %r0, 4095(%r15,%r1)
721 # CHECK: axbr %f0, %f0
724 # CHECK: axbr %f0, %f13
727 # CHECK: axbr %f8, %f8
730 # CHECK: axbr %f13, %f0
733 # CHECK: ay %r0, -524288
734 0xe3 0x00 0x00 0x00 0x80 0x5a
737 0xe3 0x00 0x0f 0xff 0xff 0x5a
740 0xe3 0x00 0x00 0x00 0x00 0x5a
743 0xe3 0x00 0x00 0x01 0x00 0x5a
745 # CHECK: ay %r0, 524287
746 0xe3 0x00 0x0f 0xff 0x7f 0x5a
748 # CHECK: ay %r0, 0(%r1)
749 0xe3 0x00 0x10 0x00 0x00 0x5a
751 # CHECK: ay %r0, 0(%r15)
752 0xe3 0x00 0xf0 0x00 0x00 0x5a
754 # CHECK: ay %r0, 524287(%r1,%r15)
755 0xe3 0x01 0xff 0xff 0x7f 0x5a
757 # CHECK: ay %r0, 524287(%r15,%r1)
758 0xe3 0x0f 0x1f 0xff 0x7f 0x5a
761 0xe3 0xf0 0x00 0x00 0x00 0x5a
763 # CHECK: basr %r0, %r1
766 # CHECK: basr %r0, %r15
769 # CHECK: basr %r14, %r9
772 # CHECK: basr %r15, %r1
784 # CHECK: cdbr %f0, %f0
787 # CHECK: cdbr %f0, %f15
790 # CHECK: cdbr %f7, %f8
793 # CHECK: cdbr %f15, %f0
797 0xed 0x00 0x00 0x00 0x00 0x19
799 # CHECK: cdb %f0, 4095
800 0xed 0x00 0x0f 0xff 0x00 0x19
802 # CHECK: cdb %f0, 0(%r1)
803 0xed 0x00 0x10 0x00 0x00 0x19
805 # CHECK: cdb %f0, 0(%r15)
806 0xed 0x00 0xf0 0x00 0x00 0x19
808 # CHECK: cdb %f0, 4095(%r1,%r15)
809 0xed 0x01 0xff 0xff 0x00 0x19
811 # CHECK: cdb %f0, 4095(%r15,%r1)
812 0xed 0x0f 0x1f 0xff 0x00 0x19
815 0xed 0xf0 0x00 0x00 0x00 0x19
817 # CHECK: cdfbr %f0, %r0
820 # CHECK: cdfbr %f0, %r15
823 # CHECK: cdfbr %f15, %r0
826 # CHECK: cdfbr %f7, %r8
829 # CHECK: cdfbr %f15, %r15
832 # CHECK: cdgbr %f0, %r0
835 # CHECK: cdgbr %f0, %r15
838 # CHECK: cdgbr %f15, %r0
841 # CHECK: cdgbr %f7, %r8
844 # CHECK: cdgbr %f15, %r15
847 # CHECK: cebr %f0, %f0
850 # CHECK: cebr %f0, %f15
853 # CHECK: cebr %f7, %f8
856 # CHECK: cebr %f15, %f0
860 0xed 0x00 0x00 0x00 0x00 0x09
862 # CHECK: ceb %f0, 4095
863 0xed 0x00 0x0f 0xff 0x00 0x09
865 # CHECK: ceb %f0, 0(%r1)
866 0xed 0x00 0x10 0x00 0x00 0x09
868 # CHECK: ceb %f0, 0(%r15)
869 0xed 0x00 0xf0 0x00 0x00 0x09
871 # CHECK: ceb %f0, 4095(%r1,%r15)
872 0xed 0x01 0xff 0xff 0x00 0x09
874 # CHECK: ceb %f0, 4095(%r15,%r1)
875 0xed 0x0f 0x1f 0xff 0x00 0x09
878 0xed 0xf0 0x00 0x00 0x00 0x09
880 # CHECK: cefbr %f0, %r0
883 # CHECK: cefbr %f0, %r15
886 # CHECK: cefbr %f15, %r0
889 # CHECK: cefbr %f7, %r8
892 # CHECK: cefbr %f15, %r15
895 # CHECK: cegbr %f0, %r0
898 # CHECK: cegbr %f0, %r15
901 # CHECK: cegbr %f15, %r0
904 # CHECK: cegbr %f7, %r8
907 # CHECK: cegbr %f15, %r15
910 # CHECK: cfdbr %r0, 0, %f0
913 # CHECK: cfdbr %r0, 0, %f15
916 # CHECK: cfdbr %r0, 15, %f0
919 # CHECK: cfdbr %r4, 5, %f6
922 # CHECK: cfdbr %r15, 0, %f0
925 # CHECK: cfebr %r0, 0, %f0
928 # CHECK: cfebr %r0, 0, %f15
931 # CHECK: cfebr %r0, 15, %f0
934 # CHECK: cfebr %r4, 5, %f6
937 # CHECK: cfebr %r15, 0, %f0
940 # CHECK: cfi %r0, -2147483648
941 0xc2 0x0d 0x80 0x00 0x00 0x00
944 0xc2 0x0d 0xff 0xff 0xff 0xff
947 0xc2 0x0d 0x00 0x00 0x00 0x00
950 0xc2 0x0d 0x00 0x00 0x00 0x01
952 # CHECK: cfi %r0, 2147483647
953 0xc2 0x0d 0x7f 0xff 0xff 0xff
956 0xc2 0xfd 0x00 0x00 0x00 0x00
958 # CHECK: cfxbr %r0, 0, %f0
961 # CHECK: cfxbr %r0, 0, %f13
964 # CHECK: cfxbr %r0, 15, %f0
967 # CHECK: cfxbr %r4, 5, %f8
970 # CHECK: cfxbr %r15, 0, %f0
973 # CHECK: cgdbr %r0, 0, %f0
976 # CHECK: cgdbr %r0, 0, %f15
979 # CHECK: cgdbr %r0, 15, %f0
982 # CHECK: cgdbr %r4, 5, %f6
985 # CHECK: cgdbr %r15, 0, %f0
988 # CHECK: cgebr %r0, 0, %f0
991 # CHECK: cgebr %r0, 0, %f15
994 # CHECK: cgebr %r0, 15, %f0
997 # CHECK: cgebr %r4, 5, %f6
1000 # CHECK: cgebr %r15, 0, %f0
1003 # CHECK: cgfi %r0, -2147483648
1004 0xc2 0x0c 0x80 0x00 0x00 0x00
1006 # CHECK: cgfi %r0, -1
1007 0xc2 0x0c 0xff 0xff 0xff 0xff
1009 # CHECK: cgfi %r0, 0
1010 0xc2 0x0c 0x00 0x00 0x00 0x00
1012 # CHECK: cgfi %r0, 1
1013 0xc2 0x0c 0x00 0x00 0x00 0x01
1015 # CHECK: cgfi %r0, 2147483647
1016 0xc2 0x0c 0x7f 0xff 0xff 0xff
1018 # CHECK: cgfi %r15, 0
1019 0xc2 0xfc 0x00 0x00 0x00 0x00
1021 # CHECK: cgfr %r0, %r0
1024 # CHECK: cgfr %r0, %r15
1027 # CHECK: cgfr %r15, %r0
1030 # CHECK: cgfr %r7, %r8
1033 # CHECK: cgf %r0, -524288
1034 0xe3 0x00 0x00 0x00 0x80 0x30
1036 # CHECK: cgf %r0, -1
1037 0xe3 0x00 0x0f 0xff 0xff 0x30
1040 0xe3 0x00 0x00 0x00 0x00 0x30
1043 0xe3 0x00 0x00 0x01 0x00 0x30
1045 # CHECK: cgf %r0, 524287
1046 0xe3 0x00 0x0f 0xff 0x7f 0x30
1048 # CHECK: cgf %r0, 0(%r1)
1049 0xe3 0x00 0x10 0x00 0x00 0x30
1051 # CHECK: cgf %r0, 0(%r15)
1052 0xe3 0x00 0xf0 0x00 0x00 0x30
1054 # CHECK: cgf %r0, 524287(%r1,%r15)
1055 0xe3 0x01 0xff 0xff 0x7f 0x30
1057 # CHECK: cgf %r0, 524287(%r15,%r1)
1058 0xe3 0x0f 0x1f 0xff 0x7f 0x30
1060 # CHECK: cgf %r15, 0
1061 0xe3 0xf0 0x00 0x00 0x00 0x30
1063 # CHECK: cghi %r0, -32768
1066 # CHECK: cghi %r0, -1
1069 # CHECK: cghi %r0, 0
1072 # CHECK: cghi %r0, 1
1075 # CHECK: cghi %r0, 32767
1078 # CHECK: cghi %r15, 0
1082 0xe5 0x58 0x00 0x00 0x00 0x00
1084 # CHECK: cghsi 4095, 0
1085 0xe5 0x58 0x0f 0xff 0x00 0x00
1087 # CHECK: cghsi 0, -32768
1088 0xe5 0x58 0x00 0x00 0x80 0x00
1090 # CHECK: cghsi 0, -1
1091 0xe5 0x58 0x00 0x00 0xff 0xff
1094 0xe5 0x58 0x00 0x00 0x00 0x00
1097 0xe5 0x58 0x00 0x00 0x00 0x01
1099 # CHECK: cghsi 0, 32767
1100 0xe5 0x58 0x00 0x00 0x7f 0xff
1102 # CHECK: cghsi 0(%r1), 42
1103 0xe5 0x58 0x10 0x00 0x00 0x2a
1105 # CHECK: cghsi 0(%r15), 42
1106 0xe5 0x58 0xf0 0x00 0x00 0x2a
1108 # CHECK: cghsi 4095(%r1), 42
1109 0xe5 0x58 0x1f 0xff 0x00 0x2a
1111 # CHECK: cghsi 4095(%r15), 42
1112 0xe5 0x58 0xff 0xff 0x00 0x2a
1114 # CHECK: cgh %r0, -524288
1115 0xe3 0x00 0x00 0x00 0x80 0x34
1117 # CHECK: cgh %r0, -1
1118 0xe3 0x00 0x0f 0xff 0xff 0x34
1121 0xe3 0x00 0x00 0x00 0x00 0x34
1124 0xe3 0x00 0x00 0x01 0x00 0x34
1126 # CHECK: cgh %r0, 524287
1127 0xe3 0x00 0x0f 0xff 0x7f 0x34
1129 # CHECK: cgh %r0, 0(%r1)
1130 0xe3 0x00 0x10 0x00 0x00 0x34
1132 # CHECK: cgh %r0, 0(%r15)
1133 0xe3 0x00 0xf0 0x00 0x00 0x34
1135 # CHECK: cgh %r0, 524287(%r1,%r15)
1136 0xe3 0x01 0xff 0xff 0x7f 0x34
1138 # CHECK: cgh %r0, 524287(%r15,%r1)
1139 0xe3 0x0f 0x1f 0xff 0x7f 0x34
1141 # CHECK: cgh %r15, 0
1142 0xe3 0xf0 0x00 0x00 0x00 0x34
1144 # CHECK: cgr %r0, %r0
1147 # CHECK: cgr %r0, %r15
1150 # CHECK: cgr %r15, %r0
1153 # CHECK: cgr %r7, %r8
1156 # CHECK: cg %r0, -524288
1157 0xe3 0x00 0x00 0x00 0x80 0x20
1160 0xe3 0x00 0x0f 0xff 0xff 0x20
1163 0xe3 0x00 0x00 0x00 0x00 0x20
1166 0xe3 0x00 0x00 0x01 0x00 0x20
1168 # CHECK: cg %r0, 524287
1169 0xe3 0x00 0x0f 0xff 0x7f 0x20
1171 # CHECK: cg %r0, 0(%r1)
1172 0xe3 0x00 0x10 0x00 0x00 0x20
1174 # CHECK: cg %r0, 0(%r15)
1175 0xe3 0x00 0xf0 0x00 0x00 0x20
1177 # CHECK: cg %r0, 524287(%r1,%r15)
1178 0xe3 0x01 0xff 0xff 0x7f 0x20
1180 # CHECK: cg %r0, 524287(%r15,%r1)
1181 0xe3 0x0f 0x1f 0xff 0x7f 0x20
1184 0xe3 0xf0 0x00 0x00 0x00 0x20
1186 # CHECK: cgxbr %r0, 0, %f0
1189 # CHECK: cgxbr %r0, 0, %f13
1192 # CHECK: cgxbr %r0, 15, %f0
1195 # CHECK: cgxbr %r4, 5, %f8
1198 # CHECK: cgxbr %r15, 0, %f0
1202 0xe5 0x54 0x00 0x00 0x00 0x00
1204 # CHECK: chhsi 4095, 0
1205 0xe5 0x54 0x0f 0xff 0x00 0x00
1207 # CHECK: chhsi 0, -32768
1208 0xe5 0x54 0x00 0x00 0x80 0x00
1210 # CHECK: chhsi 0, -1
1211 0xe5 0x54 0x00 0x00 0xff 0xff
1214 0xe5 0x54 0x00 0x00 0x00 0x00
1217 0xe5 0x54 0x00 0x00 0x00 0x01
1219 # CHECK: chhsi 0, 32767
1220 0xe5 0x54 0x00 0x00 0x7f 0xff
1222 # CHECK: chhsi 0(%r1), 42
1223 0xe5 0x54 0x10 0x00 0x00 0x2a
1225 # CHECK: chhsi 0(%r15), 42
1226 0xe5 0x54 0xf0 0x00 0x00 0x2a
1228 # CHECK: chhsi 4095(%r1), 42
1229 0xe5 0x54 0x1f 0xff 0x00 0x2a
1231 # CHECK: chhsi 4095(%r15), 42
1232 0xe5 0x54 0xff 0xff 0x00 0x2a
1234 # CHECK: chi %r0, -32768
1237 # CHECK: chi %r0, -1
1246 # CHECK: chi %r0, 32767
1249 # CHECK: chi %r15, 0
1253 0xe5 0x5c 0x00 0x00 0x00 0x00
1255 # CHECK: chsi 4095, 0
1256 0xe5 0x5c 0x0f 0xff 0x00 0x00
1258 # CHECK: chsi 0, -32768
1259 0xe5 0x5c 0x00 0x00 0x80 0x00
1262 0xe5 0x5c 0x00 0x00 0xff 0xff
1265 0xe5 0x5c 0x00 0x00 0x00 0x00
1268 0xe5 0x5c 0x00 0x00 0x00 0x01
1270 # CHECK: chsi 0, 32767
1271 0xe5 0x5c 0x00 0x00 0x7f 0xff
1273 # CHECK: chsi 0(%r1), 42
1274 0xe5 0x5c 0x10 0x00 0x00 0x2a
1276 # CHECK: chsi 0(%r15), 42
1277 0xe5 0x5c 0xf0 0x00 0x00 0x2a
1279 # CHECK: chsi 4095(%r1), 42
1280 0xe5 0x5c 0x1f 0xff 0x00 0x2a
1282 # CHECK: chsi 4095(%r15), 42
1283 0xe5 0x5c 0xff 0xff 0x00 0x2a
1288 # CHECK: ch %r0, 4095
1291 # CHECK: ch %r0, 0(%r1)
1294 # CHECK: ch %r0, 0(%r15)
1297 # CHECK: ch %r0, 4095(%r1,%r15)
1300 # CHECK: ch %r0, 4095(%r15,%r1)
1306 # CHECK: chy %r0, -524288
1307 0xe3 0x00 0x00 0x00 0x80 0x79
1309 # CHECK: chy %r0, -1
1310 0xe3 0x00 0x0f 0xff 0xff 0x79
1313 0xe3 0x00 0x00 0x00 0x00 0x79
1316 0xe3 0x00 0x00 0x01 0x00 0x79
1318 # CHECK: chy %r0, 524287
1319 0xe3 0x00 0x0f 0xff 0x7f 0x79
1321 # CHECK: chy %r0, 0(%r1)
1322 0xe3 0x00 0x10 0x00 0x00 0x79
1324 # CHECK: chy %r0, 0(%r15)
1325 0xe3 0x00 0xf0 0x00 0x00 0x79
1327 # CHECK: chy %r0, 524287(%r1,%r15)
1328 0xe3 0x01 0xff 0xff 0x7f 0x79
1330 # CHECK: chy %r0, 524287(%r15,%r1)
1331 0xe3 0x0f 0x1f 0xff 0x7f 0x79
1333 # CHECK: chy %r15, 0
1334 0xe3 0xf0 0x00 0x00 0x00 0x79
1336 # CHECK: clc 0(1), 0
1337 0xd5 0x00 0x00 0x00 0x00 0x00
1339 # CHECK: clc 0(1), 0(%r1)
1340 0xd5 0x00 0x00 0x00 0x10 0x00
1342 # CHECK: clc 0(1), 0(%r15)
1343 0xd5 0x00 0x00 0x00 0xf0 0x00
1345 # CHECK: clc 0(1), 4095
1346 0xd5 0x00 0x00 0x00 0x0f 0xff
1348 # CHECK: clc 0(1), 4095(%r1)
1349 0xd5 0x00 0x00 0x00 0x1f 0xff
1351 # CHECK: clc 0(1), 4095(%r15)
1352 0xd5 0x00 0x00 0x00 0xff 0xff
1354 # CHECK: clc 0(1,%r1), 0
1355 0xd5 0x00 0x10 0x00 0x00 0x00
1357 # CHECK: clc 0(1,%r15), 0
1358 0xd5 0x00 0xf0 0x00 0x00 0x00
1360 # CHECK: clc 4095(1,%r1), 0
1361 0xd5 0x00 0x1f 0xff 0x00 0x00
1363 # CHECK: clc 4095(1,%r15), 0
1364 0xd5 0x00 0xff 0xff 0x00 0x00
1366 # CHECK: clc 0(256,%r1), 0
1367 0xd5 0xff 0x10 0x00 0x00 0x00
1369 # CHECK: clc 0(256,%r15), 0
1370 0xd5 0xff 0xf0 0x00 0x00 0x00
1372 # CHECK: clfhsi 0, 0
1373 0xe5 0x5d 0x00 0x00 0x00 0x00
1375 # CHECK: clfhsi 4095, 0
1376 0xe5 0x5d 0x0f 0xff 0x00 0x00
1378 # CHECK: clfhsi 0, 65535
1379 0xe5 0x5d 0x00 0x00 0xff 0xff
1381 # CHECK: clfhsi 0(%r1), 42
1382 0xe5 0x5d 0x10 0x00 0x00 0x2a
1384 # CHECK: clfhsi 0(%r15), 42
1385 0xe5 0x5d 0xf0 0x00 0x00 0x2a
1387 # CHECK: clfhsi 4095(%r1), 42
1388 0xe5 0x5d 0x1f 0xff 0x00 0x2a
1390 # CHECK: clfhsi 4095(%r15), 42
1391 0xe5 0x5d 0xff 0xff 0x00 0x2a
1393 # CHECK: clfi %r0, 0
1394 0xc2 0x0f 0x00 0x00 0x00 0x00
1396 # CHECK: clfi %r0, 4294967295
1397 0xc2 0x0f 0xff 0xff 0xff 0xff
1399 # CHECK: clfi %r15, 0
1400 0xc2 0xff 0x00 0x00 0x00 0x00
1402 # CHECK: clgfi %r0, 0
1403 0xc2 0x0e 0x00 0x00 0x00 0x00
1405 # CHECK: clgfi %r0, 4294967295
1406 0xc2 0x0e 0xff 0xff 0xff 0xff
1408 # CHECK: clgfi %r15, 0
1409 0xc2 0xfe 0x00 0x00 0x00 0x00
1411 # CHECK: clgfr %r0, %r0
1414 # CHECK: clgfr %r0, %r15
1417 # CHECK: clgfr %r15, %r0
1420 # CHECK: clgfr %r7, %r8
1423 # CHECK: clgf %r0, -524288
1424 0xe3 0x00 0x00 0x00 0x80 0x31
1426 # CHECK: clgf %r0, -1
1427 0xe3 0x00 0x0f 0xff 0xff 0x31
1429 # CHECK: clgf %r0, 0
1430 0xe3 0x00 0x00 0x00 0x00 0x31
1432 # CHECK: clgf %r0, 1
1433 0xe3 0x00 0x00 0x01 0x00 0x31
1435 # CHECK: clgf %r0, 524287
1436 0xe3 0x00 0x0f 0xff 0x7f 0x31
1438 # CHECK: clgf %r0, 0(%r1)
1439 0xe3 0x00 0x10 0x00 0x00 0x31
1441 # CHECK: clgf %r0, 0(%r15)
1442 0xe3 0x00 0xf0 0x00 0x00 0x31
1444 # CHECK: clgf %r0, 524287(%r1,%r15)
1445 0xe3 0x01 0xff 0xff 0x7f 0x31
1447 # CHECK: clgf %r0, 524287(%r15,%r1)
1448 0xe3 0x0f 0x1f 0xff 0x7f 0x31
1450 # CHECK: clgf %r15, 0
1451 0xe3 0xf0 0x00 0x00 0x00 0x31
1453 # CHECK: clghsi 0, 0
1454 0xe5 0x59 0x00 0x00 0x00 0x00
1456 # CHECK: clghsi 4095, 0
1457 0xe5 0x59 0x0f 0xff 0x00 0x00
1459 # CHECK: clghsi 0, 65535
1460 0xe5 0x59 0x00 0x00 0xff 0xff
1462 # CHECK: clghsi 0(%r1), 42
1463 0xe5 0x59 0x10 0x00 0x00 0x2a
1465 # CHECK: clghsi 0(%r15), 42
1466 0xe5 0x59 0xf0 0x00 0x00 0x2a
1468 # CHECK: clghsi 4095(%r1), 42
1469 0xe5 0x59 0x1f 0xff 0x00 0x2a
1471 # CHECK: clghsi 4095(%r15), 42
1472 0xe5 0x59 0xff 0xff 0x00 0x2a
1474 # CHECK: clgr %r0, %r0
1477 # CHECK: clgr %r0, %r15
1480 # CHECK: clgr %r15, %r0
1483 # CHECK: clgr %r7, %r8
1486 # CHECK: clg %r0, -524288
1487 0xe3 0x00 0x00 0x00 0x80 0x21
1489 # CHECK: clg %r0, -1
1490 0xe3 0x00 0x0f 0xff 0xff 0x21
1493 0xe3 0x00 0x00 0x00 0x00 0x21
1496 0xe3 0x00 0x00 0x01 0x00 0x21
1498 # CHECK: clg %r0, 524287
1499 0xe3 0x00 0x0f 0xff 0x7f 0x21
1501 # CHECK: clg %r0, 0(%r1)
1502 0xe3 0x00 0x10 0x00 0x00 0x21
1504 # CHECK: clg %r0, 0(%r15)
1505 0xe3 0x00 0xf0 0x00 0x00 0x21
1507 # CHECK: clg %r0, 524287(%r1,%r15)
1508 0xe3 0x01 0xff 0xff 0x7f 0x21
1510 # CHECK: clg %r0, 524287(%r15,%r1)
1511 0xe3 0x0f 0x1f 0xff 0x7f 0x21
1513 # CHECK: clg %r15, 0
1514 0xe3 0xf0 0x00 0x00 0x00 0x21
1516 # CHECK: clhhsi 0, 0
1517 0xe5 0x55 0x00 0x00 0x00 0x00
1519 # CHECK: clhhsi 4095, 0
1520 0xe5 0x55 0x0f 0xff 0x00 0x00
1522 # CHECK: clhhsi 0, 65535
1523 0xe5 0x55 0x00 0x00 0xff 0xff
1525 # CHECK: clhhsi 0(%r1), 42
1526 0xe5 0x55 0x10 0x00 0x00 0x2a
1528 # CHECK: clhhsi 0(%r15), 42
1529 0xe5 0x55 0xf0 0x00 0x00 0x2a
1531 # CHECK: clhhsi 4095(%r1), 42
1532 0xe5 0x55 0x1f 0xff 0x00 0x2a
1534 # CHECK: clhhsi 4095(%r15), 42
1535 0xe5 0x55 0xff 0xff 0x00 0x2a
1540 # CHECK: cli 4095, 0
1546 # CHECK: cli 0(%r1), 42
1549 # CHECK: cli 0(%r15), 42
1552 # CHECK: cli 4095(%r1), 42
1555 # CHECK: cli 4095(%r15), 42
1558 # CHECK: cliy -524288, 0
1559 0xeb 0x00 0x00 0x00 0x80 0x55
1562 0xeb 0x00 0x0f 0xff 0xff 0x55
1565 0xeb 0x00 0x00 0x00 0x00 0x55
1568 0xeb 0x00 0x00 0x01 0x00 0x55
1570 # CHECK: cliy 524287, 0
1571 0xeb 0x00 0x0f 0xff 0x7f 0x55
1573 # CHECK: cliy 0, 255
1574 0xeb 0xff 0x00 0x00 0x00 0x55
1576 # CHECK: cliy 0(%r1), 42
1577 0xeb 0x2a 0x10 0x00 0x00 0x55
1579 # CHECK: cliy 0(%r15), 42
1580 0xeb 0x2a 0xf0 0x00 0x00 0x55
1582 # CHECK: cliy 524287(%r1), 42
1583 0xeb 0x2a 0x1f 0xff 0x7f 0x55
1585 # CHECK: cliy 524287(%r15), 42
1586 0xeb 0x2a 0xff 0xff 0x7f 0x55
1588 # CHECK: clr %r0, %r0
1591 # CHECK: clr %r0, %r15
1594 # CHECK: clr %r15, %r0
1597 # CHECK: clr %r7, %r8
1600 # CHECK: clst %r0, %r0
1603 # CHECK: clst %r0, %r15
1606 # CHECK: clst %r15, %r0
1609 # CHECK: clst %r7, %r8
1615 # CHECK: cl %r0, 4095
1618 # CHECK: cl %r0, 0(%r1)
1621 # CHECK: cl %r0, 0(%r15)
1624 # CHECK: cl %r0, 4095(%r1,%r15)
1627 # CHECK: cl %r0, 4095(%r15,%r1)
1633 # CHECK: cly %r0, -524288
1634 0xe3 0x00 0x00 0x00 0x80 0x55
1636 # CHECK: cly %r0, -1
1637 0xe3 0x00 0x0f 0xff 0xff 0x55
1640 0xe3 0x00 0x00 0x00 0x00 0x55
1643 0xe3 0x00 0x00 0x01 0x00 0x55
1645 # CHECK: cly %r0, 524287
1646 0xe3 0x00 0x0f 0xff 0x7f 0x55
1648 # CHECK: cly %r0, 0(%r1)
1649 0xe3 0x00 0x10 0x00 0x00 0x55
1651 # CHECK: cly %r0, 0(%r15)
1652 0xe3 0x00 0xf0 0x00 0x00 0x55
1654 # CHECK: cly %r0, 524287(%r1,%r15)
1655 0xe3 0x01 0xff 0xff 0x7f 0x55
1657 # CHECK: cly %r0, 524287(%r15,%r1)
1658 0xe3 0x0f 0x1f 0xff 0x7f 0x55
1660 # CHECK: cly %r15, 0
1661 0xe3 0xf0 0x00 0x00 0x00 0x55
1663 # CHECK: cpsdr %f0, %f0, %f0
1666 # CHECK: cpsdr %f0, %f0, %f15
1669 # CHECK: cpsdr %f0, %f15, %f0
1672 # CHECK: cpsdr %f15, %f0, %f0
1675 # CHECK: cpsdr %f1, %f2, %f3
1678 # CHECK: cpsdr %f15, %f15, %f15
1681 # CHECK: cr %r0, %r0
1684 # CHECK: cr %r0, %r15
1687 # CHECK: cr %r15, %r0
1690 # CHECK: cr %r7, %r8
1693 # CHECK: csg %r0, %r0, -524288
1694 0xeb 0x00 0x00 0x00 0x80 0x30
1696 # CHECK: csg %r0, %r0, -1
1697 0xeb 0x00 0x0f 0xff 0xff 0x30
1699 # CHECK: csg %r0, %r0, 0
1700 0xeb 0x00 0x00 0x00 0x00 0x30
1702 # CHECK: csg %r0, %r0, 1
1703 0xeb 0x00 0x00 0x01 0x00 0x30
1705 # CHECK: csg %r0, %r0, 524287
1706 0xeb 0x00 0x0f 0xff 0x7f 0x30
1708 # CHECK: csg %r0, %r0, 0(%r1)
1709 0xeb 0x00 0x10 0x00 0x00 0x30
1711 # CHECK: csg %r0, %r0, 0(%r15)
1712 0xeb 0x00 0xf0 0x00 0x00 0x30
1714 # CHECK: csg %r0, %r0, 524287(%r1)
1715 0xeb 0x00 0x1f 0xff 0x7f 0x30
1717 # CHECK: csg %r0, %r0, 524287(%r15)
1718 0xeb 0x00 0xff 0xff 0x7f 0x30
1720 # CHECK: csg %r0, %r15, 0
1721 0xeb 0x0f 0x00 0x00 0x00 0x30
1723 # CHECK: csg %r15, %r0, 0
1724 0xeb 0xf0 0x00 0x00 0x00 0x30
1726 # CHECK: cs %r0, %r0, 0
1729 # CHECK: cs %r0, %r0, 4095
1732 # CHECK: cs %r0, %r0, 0(%r1)
1735 # CHECK: cs %r0, %r0, 0(%r15)
1738 # CHECK: cs %r0, %r0, 4095(%r1)
1741 # CHECK: cs %r0, %r0, 4095(%r15)
1744 # CHECK: cs %r0, %r15, 0
1747 # CHECK: cs %r15, %r0, 0
1750 # CHECK: csy %r0, %r0, -524288
1751 0xeb 0x00 0x00 0x00 0x80 0x14
1753 # CHECK: csy %r0, %r0, -1
1754 0xeb 0x00 0x0f 0xff 0xff 0x14
1756 # CHECK: csy %r0, %r0, 0
1757 0xeb 0x00 0x00 0x00 0x00 0x14
1759 # CHECK: csy %r0, %r0, 1
1760 0xeb 0x00 0x00 0x01 0x00 0x14
1762 # CHECK: csy %r0, %r0, 524287
1763 0xeb 0x00 0x0f 0xff 0x7f 0x14
1765 # CHECK: csy %r0, %r0, 0(%r1)
1766 0xeb 0x00 0x10 0x00 0x00 0x14
1768 # CHECK: csy %r0, %r0, 0(%r15)
1769 0xeb 0x00 0xf0 0x00 0x00 0x14
1771 # CHECK: csy %r0, %r0, 524287(%r1)
1772 0xeb 0x00 0x1f 0xff 0x7f 0x14
1774 # CHECK: csy %r0, %r0, 524287(%r15)
1775 0xeb 0x00 0xff 0xff 0x7f 0x14
1777 # CHECK: csy %r0, %r15, 0
1778 0xeb 0x0f 0x00 0x00 0x00 0x14
1780 # CHECK: csy %r15, %r0, 0
1781 0xeb 0xf0 0x00 0x00 0x00 0x14
1786 # CHECK: c %r0, 4095
1789 # CHECK: c %r0, 0(%r1)
1792 # CHECK: c %r0, 0(%r15)
1795 # CHECK: c %r0, 4095(%r1,%r15)
1798 # CHECK: c %r0, 4095(%r15,%r1)
1804 # CHECK: cxbr %f0, %f0
1807 # CHECK: cxbr %f0, %f13
1810 # CHECK: cxbr %f8, %f8
1813 # CHECK: cxbr %f13, %f0
1816 # CHECK: cxfbr %f0, %r0
1819 # CHECK: cxfbr %f0, %r15
1822 # CHECK: cxfbr %f13, %r0
1825 # CHECK: cxfbr %f8, %r7
1828 # CHECK: cxfbr %f13, %r15
1831 # CHECK: cxgbr %f0, %r0
1834 # CHECK: cxgbr %f0, %r15
1837 # CHECK: cxgbr %f13, %r0
1840 # CHECK: cxgbr %f8, %r7
1843 # CHECK: cxgbr %f13, %r15
1846 # CHECK: cy %r0, -524288
1847 0xe3 0x00 0x00 0x00 0x80 0x59
1850 0xe3 0x00 0x0f 0xff 0xff 0x59
1853 0xe3 0x00 0x00 0x00 0x00 0x59
1856 0xe3 0x00 0x00 0x01 0x00 0x59
1858 # CHECK: cy %r0, 524287
1859 0xe3 0x00 0x0f 0xff 0x7f 0x59
1861 # CHECK: cy %r0, 0(%r1)
1862 0xe3 0x00 0x10 0x00 0x00 0x59
1864 # CHECK: cy %r0, 0(%r15)
1865 0xe3 0x00 0xf0 0x00 0x00 0x59
1867 # CHECK: cy %r0, 524287(%r1,%r15)
1868 0xe3 0x01 0xff 0xff 0x7f 0x59
1870 # CHECK: cy %r0, 524287(%r15,%r1)
1871 0xe3 0x0f 0x1f 0xff 0x7f 0x59
1874 0xe3 0xf0 0x00 0x00 0x00 0x59
1876 # CHECK: ddbr %f0, %f0
1879 # CHECK: ddbr %f0, %f15
1882 # CHECK: ddbr %f7, %f8
1885 # CHECK: ddbr %f15, %f0
1889 0xed 0x00 0x00 0x00 0x00 0x1d
1891 # CHECK: ddb %f0, 4095
1892 0xed 0x00 0x0f 0xff 0x00 0x1d
1894 # CHECK: ddb %f0, 0(%r1)
1895 0xed 0x00 0x10 0x00 0x00 0x1d
1897 # CHECK: ddb %f0, 0(%r15)
1898 0xed 0x00 0xf0 0x00 0x00 0x1d
1900 # CHECK: ddb %f0, 4095(%r1,%r15)
1901 0xed 0x01 0xff 0xff 0x00 0x1d
1903 # CHECK: ddb %f0, 4095(%r15,%r1)
1904 0xed 0x0f 0x1f 0xff 0x00 0x1d
1906 # CHECK: ddb %f15, 0
1907 0xed 0xf0 0x00 0x00 0x00 0x1d
1909 # CHECK: debr %f0, %f0
1912 # CHECK: debr %f0, %f15
1915 # CHECK: debr %f7, %f8
1918 # CHECK: debr %f15, %f0
1922 0xed 0x00 0x00 0x00 0x00 0x0d
1924 # CHECK: deb %f0, 4095
1925 0xed 0x00 0x0f 0xff 0x00 0x0d
1927 # CHECK: deb %f0, 0(%r1)
1928 0xed 0x00 0x10 0x00 0x00 0x0d
1930 # CHECK: deb %f0, 0(%r15)
1931 0xed 0x00 0xf0 0x00 0x00 0x0d
1933 # CHECK: deb %f0, 4095(%r1,%r15)
1934 0xed 0x01 0xff 0xff 0x00 0x0d
1936 # CHECK: deb %f0, 4095(%r15,%r1)
1937 0xed 0x0f 0x1f 0xff 0x00 0x0d
1939 # CHECK: deb %f15, 0
1940 0xed 0xf0 0x00 0x00 0x00 0x0d
1942 # CHECK: dlgr %r0, %r0
1945 # CHECK: dlgr %r0, %r15
1948 # CHECK: dlgr %r14, %r0
1951 # CHECK: dlgr %r6, %r9
1954 # CHECK: dlg %r0, -524288
1955 0xe3 0x00 0x00 0x00 0x80 0x87
1957 # CHECK: dlg %r0, -1
1958 0xe3 0x00 0x0f 0xff 0xff 0x87
1961 0xe3 0x00 0x00 0x00 0x00 0x87
1964 0xe3 0x00 0x00 0x01 0x00 0x87
1966 # CHECK: dlg %r0, 524287
1967 0xe3 0x00 0x0f 0xff 0x7f 0x87
1969 # CHECK: dlg %r0, 0(%r1)
1970 0xe3 0x00 0x10 0x00 0x00 0x87
1972 # CHECK: dlg %r0, 0(%r15)
1973 0xe3 0x00 0xf0 0x00 0x00 0x87
1975 # CHECK: dlg %r0, 524287(%r1,%r15)
1976 0xe3 0x01 0xff 0xff 0x7f 0x87
1978 # CHECK: dlg %r0, 524287(%r15,%r1)
1979 0xe3 0x0f 0x1f 0xff 0x7f 0x87
1981 # CHECK: dlg %r14, 0
1982 0xe3 0xe0 0x00 0x00 0x00 0x87
1984 # CHECK: dlr %r0, %r0
1987 # CHECK: dlr %r0, %r15
1990 # CHECK: dlr %r14, %r0
1993 # CHECK: dlr %r6, %r9
1996 # CHECK: dl %r0, -524288
1997 0xe3 0x00 0x00 0x00 0x80 0x97
2000 0xe3 0x00 0x0f 0xff 0xff 0x97
2003 0xe3 0x00 0x00 0x00 0x00 0x97
2006 0xe3 0x00 0x00 0x01 0x00 0x97
2008 # CHECK: dl %r0, 524287
2009 0xe3 0x00 0x0f 0xff 0x7f 0x97
2011 # CHECK: dl %r0, 0(%r1)
2012 0xe3 0x00 0x10 0x00 0x00 0x97
2014 # CHECK: dl %r0, 0(%r15)
2015 0xe3 0x00 0xf0 0x00 0x00 0x97
2017 # CHECK: dl %r0, 524287(%r1,%r15)
2018 0xe3 0x01 0xff 0xff 0x7f 0x97
2020 # CHECK: dl %r0, 524287(%r15,%r1)
2021 0xe3 0x0f 0x1f 0xff 0x7f 0x97
2024 0xe3 0xe0 0x00 0x00 0x00 0x97
2026 # CHECK: dsgfr %r0, %r0
2029 # CHECK: dsgfr %r0, %r15
2032 # CHECK: dsgfr %r14, %r0
2035 # CHECK: dsgfr %r6, %r9
2038 # CHECK: dsgf %r0, -524288
2039 0xe3 0x00 0x00 0x00 0x80 0x1d
2041 # CHECK: dsgf %r0, -1
2042 0xe3 0x00 0x0f 0xff 0xff 0x1d
2044 # CHECK: dsgf %r0, 0
2045 0xe3 0x00 0x00 0x00 0x00 0x1d
2047 # CHECK: dsgf %r0, 1
2048 0xe3 0x00 0x00 0x01 0x00 0x1d
2050 # CHECK: dsgf %r0, 524287
2051 0xe3 0x00 0x0f 0xff 0x7f 0x1d
2053 # CHECK: dsgf %r0, 0(%r1)
2054 0xe3 0x00 0x10 0x00 0x00 0x1d
2056 # CHECK: dsgf %r0, 0(%r15)
2057 0xe3 0x00 0xf0 0x00 0x00 0x1d
2059 # CHECK: dsgf %r0, 524287(%r1,%r15)
2060 0xe3 0x01 0xff 0xff 0x7f 0x1d
2062 # CHECK: dsgf %r0, 524287(%r15,%r1)
2063 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
2065 # CHECK: dsgf %r14, 0
2066 0xe3 0xe0 0x00 0x00 0x00 0x1d
2068 # CHECK: dsgr %r0, %r0
2071 # CHECK: dsgr %r0, %r15
2074 # CHECK: dsgr %r14, %r0
2077 # CHECK: dsgr %r6, %r9
2080 # CHECK: dsg %r0, -524288
2081 0xe3 0x00 0x00 0x00 0x80 0x0d
2083 # CHECK: dsg %r0, -1
2084 0xe3 0x00 0x0f 0xff 0xff 0x0d
2087 0xe3 0x00 0x00 0x00 0x00 0x0d
2090 0xe3 0x00 0x00 0x01 0x00 0x0d
2092 # CHECK: dsg %r0, 524287
2093 0xe3 0x00 0x0f 0xff 0x7f 0x0d
2095 # CHECK: dsg %r0, 0(%r1)
2096 0xe3 0x00 0x10 0x00 0x00 0x0d
2098 # CHECK: dsg %r0, 0(%r15)
2099 0xe3 0x00 0xf0 0x00 0x00 0x0d
2101 # CHECK: dsg %r0, 524287(%r1,%r15)
2102 0xe3 0x01 0xff 0xff 0x7f 0x0d
2104 # CHECK: dsg %r0, 524287(%r15,%r1)
2105 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
2107 # CHECK: dsg %r14, 0
2108 0xe3 0xe0 0x00 0x00 0x00 0x0d
2110 # CHECK: dxbr %f0, %f0
2113 # CHECK: dxbr %f0, %f13
2116 # CHECK: dxbr %f8, %f8
2119 # CHECK: dxbr %f13, %f0
2122 # CHECK: ear %r0, %a0
2125 # CHECK: ear %r0, %a15
2128 # CHECK: ear %r15, %a0
2131 # CHECK: ear %r7, %a8
2134 # CHECK: ear %r15, %a15
2137 # CHECK: fidbr %f0, 0, %f0
2140 # CHECK: fidbr %f0, 0, %f15
2143 # CHECK: fidbr %f0, 15, %f0
2146 # CHECK: fidbr %f4, 5, %f6
2149 # CHECK: fidbr %f15, 0, %f0
2152 # CHECK: fiebr %f0, 0, %f0
2155 # CHECK: fiebr %f0, 0, %f15
2158 # CHECK: fiebr %f0, 15, %f0
2161 # CHECK: fiebr %f4, 5, %f6
2164 # CHECK: fiebr %f15, 0, %f0
2167 # CHECK: fixbr %f0, 0, %f0
2170 # CHECK: fixbr %f0, 0, %f13
2173 # CHECK: fixbr %f0, 15, %f0
2176 # CHECK: fixbr %f4, 5, %f8
2179 # CHECK: fixbr %f13, 0, %f0
2182 # CHECK: flogr %r0, %r0
2185 # CHECK: flogr %r0, %r15
2188 # CHECK: flogr %r10, %r9
2191 # CHECK: flogr %r14, %r0
2197 # CHECK: ic %r0, 4095
2200 # CHECK: ic %r0, 0(%r1)
2203 # CHECK: ic %r0, 0(%r15)
2206 # CHECK: ic %r0, 4095(%r1,%r15)
2209 # CHECK: ic %r0, 4095(%r15,%r1)
2215 # CHECK: icy %r0, -524288
2216 0xe3 0x00 0x00 0x00 0x80 0x73
2218 # CHECK: icy %r0, -1
2219 0xe3 0x00 0x0f 0xff 0xff 0x73
2222 0xe3 0x00 0x00 0x00 0x00 0x73
2225 0xe3 0x00 0x00 0x01 0x00 0x73
2227 # CHECK: icy %r0, 524287
2228 0xe3 0x00 0x0f 0xff 0x7f 0x73
2230 # CHECK: icy %r0, 0(%r1)
2231 0xe3 0x00 0x10 0x00 0x00 0x73
2233 # CHECK: icy %r0, 0(%r15)
2234 0xe3 0x00 0xf0 0x00 0x00 0x73
2236 # CHECK: icy %r0, 524287(%r1,%r15)
2237 0xe3 0x01 0xff 0xff 0x7f 0x73
2239 # CHECK: icy %r0, 524287(%r15,%r1)
2240 0xe3 0x0f 0x1f 0xff 0x7f 0x73
2242 # CHECK: icy %r15, 0
2243 0xe3 0xf0 0x00 0x00 0x00 0x73
2245 # CHECK: iihf %r0, 0
2246 0xc0 0x08 0x00 0x00 0x00 0x00
2248 # CHECK: iihf %r0, 4294967295
2249 0xc0 0x08 0xff 0xff 0xff 0xff
2251 # CHECK: iihf %r15, 0
2252 0xc0 0xf8 0x00 0x00 0x00 0x00
2254 # CHECK: iihh %r0, 0
2257 # CHECK: iihh %r0, 32768
2260 # CHECK: iihh %r0, 65535
2263 # CHECK: iihh %r15, 0
2266 # CHECK: iihl %r0, 0
2269 # CHECK: iihl %r0, 32768
2272 # CHECK: iihl %r0, 65535
2275 # CHECK: iihl %r15, 0
2278 # CHECK: iilf %r0, 0
2279 0xc0 0x09 0x00 0x00 0x00 0x00
2281 # CHECK: iilf %r0, 4294967295
2282 0xc0 0x09 0xff 0xff 0xff 0xff
2284 # CHECK: iilf %r15, 0
2285 0xc0 0xf9 0x00 0x00 0x00 0x00
2287 # CHECK: iilh %r0, 0
2290 # CHECK: iilh %r0, 32768
2293 # CHECK: iilh %r0, 65535
2296 # CHECK: iilh %r15, 0
2299 # CHECK: iill %r0, 0
2302 # CHECK: iill %r0, 32768
2305 # CHECK: iill %r0, 65535
2308 # CHECK: iill %r15, 0
2323 # CHECK: la %r0, 4095
2326 # CHECK: la %r0, 0(%r1)
2329 # CHECK: la %r0, 0(%r15)
2332 # CHECK: la %r0, 4095(%r1,%r15)
2335 # CHECK: la %r0, 4095(%r15,%r1)
2341 # CHECK: lay %r0, -524288
2342 0xe3 0x00 0x00 0x00 0x80 0x71
2344 # CHECK: lay %r0, -1
2345 0xe3 0x00 0x0f 0xff 0xff 0x71
2348 0xe3 0x00 0x00 0x00 0x00 0x71
2351 0xe3 0x00 0x00 0x01 0x00 0x71
2353 # CHECK: lay %r0, 524287
2354 0xe3 0x00 0x0f 0xff 0x7f 0x71
2356 # CHECK: lay %r0, 0(%r1)
2357 0xe3 0x00 0x10 0x00 0x00 0x71
2359 # CHECK: lay %r0, 0(%r15)
2360 0xe3 0x00 0xf0 0x00 0x00 0x71
2362 # CHECK: lay %r0, 524287(%r1,%r15)
2363 0xe3 0x01 0xff 0xff 0x7f 0x71
2365 # CHECK: lay %r0, 524287(%r15,%r1)
2366 0xe3 0x0f 0x1f 0xff 0x7f 0x71
2368 # CHECK: lay %r15, 0
2369 0xe3 0xf0 0x00 0x00 0x00 0x71
2371 # CHECK: lbr %r0, %r15
2374 # CHECK: lbr %r7, %r8
2377 # CHECK: lbr %r15, %r0
2380 # CHECK: lb %r0, -524288
2381 0xe3 0x00 0x00 0x00 0x80 0x76
2384 0xe3 0x00 0x0f 0xff 0xff 0x76
2387 0xe3 0x00 0x00 0x00 0x00 0x76
2390 0xe3 0x00 0x00 0x01 0x00 0x76
2392 # CHECK: lb %r0, 524287
2393 0xe3 0x00 0x0f 0xff 0x7f 0x76
2395 # CHECK: lb %r0, 0(%r1)
2396 0xe3 0x00 0x10 0x00 0x00 0x76
2398 # CHECK: lb %r0, 0(%r15)
2399 0xe3 0x00 0xf0 0x00 0x00 0x76
2401 # CHECK: lb %r0, 524287(%r1,%r15)
2402 0xe3 0x01 0xff 0xff 0x7f 0x76
2404 # CHECK: lb %r0, 524287(%r15,%r1)
2405 0xe3 0x0f 0x1f 0xff 0x7f 0x76
2408 0xe3 0xf0 0x00 0x00 0x00 0x76
2410 # CHECK: lcdbr %f0, %f9
2413 # CHECK: lcdbr %f0, %f15
2416 # CHECK: lcdbr %f15, %f0
2419 # CHECK: lcdbr %f15, %f9
2422 # CHECK: lcebr %f0, %f9
2425 # CHECK: lcebr %f0, %f15
2428 # CHECK: lcebr %f15, %f0
2431 # CHECK: lcebr %f15, %f9
2434 # CHECK: lcgfr %r0, %r0
2437 # CHECK: lcgfr %r0, %r15
2440 # CHECK: lcgfr %r15, %r0
2443 # CHECK: lcgfr %r7, %r8
2446 # CHECK: lcgr %r0, %r0
2449 # CHECK: lcgr %r0, %r15
2452 # CHECK: lcgr %r15, %r0
2455 # CHECK: lcgr %r7, %r8
2458 # CHECK: lcr %r0, %r0
2461 # CHECK: lcr %r0, %r15
2464 # CHECK: lcr %r15, %r0
2467 # CHECK: lcr %r7, %r8
2470 # CHECK: lcxbr %f0, %f8
2473 # CHECK: lcxbr %f0, %f13
2476 # CHECK: lcxbr %f13, %f0
2479 # CHECK: lcxbr %f13, %f9
2482 # CHECK: ldebr %f0, %f15
2485 # CHECK: ldebr %f7, %f8
2488 # CHECK: ldebr %f15, %f0
2491 # CHECK: ldeb %f0, 0
2492 0xed 0x00 0x00 0x00 0x00 0x04
2494 # CHECK: ldeb %f0, 4095
2495 0xed 0x00 0x0f 0xff 0x00 0x04
2497 # CHECK: ldeb %f0, 0(%r1)
2498 0xed 0x00 0x10 0x00 0x00 0x04
2500 # CHECK: ldeb %f0, 0(%r15)
2501 0xed 0x00 0xf0 0x00 0x00 0x04
2503 # CHECK: ldeb %f0, 4095(%r1,%r15)
2504 0xed 0x01 0xff 0xff 0x00 0x04
2506 # CHECK: ldeb %f0, 4095(%r15,%r1)
2507 0xed 0x0f 0x1f 0xff 0x00 0x04
2509 # CHECK: ldeb %f15, 0
2510 0xed 0xf0 0x00 0x00 0x00 0x04
2512 # CHECK: ldgr %f0, %r0
2515 # CHECK: ldgr %f0, %r15
2518 # CHECK: ldgr %f15, %r0
2521 # CHECK: ldgr %f7, %r9
2524 # CHECK: ldgr %f15, %r15
2527 # CHECK: ldr %f0, %f9
2530 # CHECK: ldr %f0, %f15
2533 # CHECK: ldr %f15, %f0
2536 # CHECK: ldr %f15, %f9
2542 # CHECK: ld %f0, 4095
2545 # CHECK: ld %f0, 0(%r1)
2548 # CHECK: ld %f0, 0(%r15)
2551 # CHECK: ld %f0, 4095(%r1,%r15)
2554 # CHECK: ld %f0, 4095(%r15,%r1)
2560 # CHECK: ldxbr %f0, %f0
2563 # CHECK: ldxbr %f0, %f13
2566 # CHECK: ldxbr %f8, %f12
2569 # CHECK: ldxbr %f13, %f0
2572 # CHECK: ldxbr %f13, %f13
2575 # CHECK: ldy %f0, -524288
2576 0xed 0x00 0x00 0x00 0x80 0x65
2578 # CHECK: ldy %f0, -1
2579 0xed 0x00 0x0f 0xff 0xff 0x65
2582 0xed 0x00 0x00 0x00 0x00 0x65
2585 0xed 0x00 0x00 0x01 0x00 0x65
2587 # CHECK: ldy %f0, 524287
2588 0xed 0x00 0x0f 0xff 0x7f 0x65
2590 # CHECK: ldy %f0, 0(%r1)
2591 0xed 0x00 0x10 0x00 0x00 0x65
2593 # CHECK: ldy %f0, 0(%r15)
2594 0xed 0x00 0xf0 0x00 0x00 0x65
2596 # CHECK: ldy %f0, 524287(%r1,%r15)
2597 0xed 0x01 0xff 0xff 0x7f 0x65
2599 # CHECK: ldy %f0, 524287(%r15,%r1)
2600 0xed 0x0f 0x1f 0xff 0x7f 0x65
2602 # CHECK: ldy %f15, 0
2603 0xed 0xf0 0x00 0x00 0x00 0x65
2605 # CHECK: ledbr %f0, %f0
2608 # CHECK: ledbr %f0, %f15
2611 # CHECK: ledbr %f7, %f8
2614 # CHECK: ledbr %f15, %f0
2617 # CHECK: ledbr %f15, %f15
2620 # CHECK: ler %f0, %f9
2623 # CHECK: ler %f0, %f15
2626 # CHECK: ler %f15, %f0
2629 # CHECK: ler %f15, %f9
2635 # CHECK: le %f0, 4095
2638 # CHECK: le %f0, 0(%r1)
2641 # CHECK: le %f0, 0(%r15)
2644 # CHECK: le %f0, 4095(%r1,%r15)
2647 # CHECK: le %f0, 4095(%r15,%r1)
2653 # CHECK: lexbr %f0, %f0
2656 # CHECK: lexbr %f0, %f13
2659 # CHECK: lexbr %f8, %f12
2662 # CHECK: lexbr %f13, %f0
2665 # CHECK: lexbr %f13, %f13
2668 # CHECK: ley %f0, -524288
2669 0xed 0x00 0x00 0x00 0x80 0x64
2671 # CHECK: ley %f0, -1
2672 0xed 0x00 0x0f 0xff 0xff 0x64
2675 0xed 0x00 0x00 0x00 0x00 0x64
2678 0xed 0x00 0x00 0x01 0x00 0x64
2680 # CHECK: ley %f0, 524287
2681 0xed 0x00 0x0f 0xff 0x7f 0x64
2683 # CHECK: ley %f0, 0(%r1)
2684 0xed 0x00 0x10 0x00 0x00 0x64
2686 # CHECK: ley %f0, 0(%r15)
2687 0xed 0x00 0xf0 0x00 0x00 0x64
2689 # CHECK: ley %f0, 524287(%r1,%r15)
2690 0xed 0x01 0xff 0xff 0x7f 0x64
2692 # CHECK: ley %f0, 524287(%r15,%r1)
2693 0xed 0x0f 0x1f 0xff 0x7f 0x64
2695 # CHECK: ley %f15, 0
2696 0xed 0xf0 0x00 0x00 0x00 0x64
2698 # CHECK: lgbr %r0, %r15
2701 # CHECK: lgbr %r7, %r8
2704 # CHECK: lgbr %r15, %r0
2707 # CHECK: lgb %r0, -524288
2708 0xe3 0x00 0x00 0x00 0x80 0x77
2710 # CHECK: lgb %r0, -1
2711 0xe3 0x00 0x0f 0xff 0xff 0x77
2714 0xe3 0x00 0x00 0x00 0x00 0x77
2717 0xe3 0x00 0x00 0x01 0x00 0x77
2719 # CHECK: lgb %r0, 524287
2720 0xe3 0x00 0x0f 0xff 0x7f 0x77
2722 # CHECK: lgb %r0, 0(%r1)
2723 0xe3 0x00 0x10 0x00 0x00 0x77
2725 # CHECK: lgb %r0, 0(%r15)
2726 0xe3 0x00 0xf0 0x00 0x00 0x77
2728 # CHECK: lgb %r0, 524287(%r1,%r15)
2729 0xe3 0x01 0xff 0xff 0x7f 0x77
2731 # CHECK: lgb %r0, 524287(%r15,%r1)
2732 0xe3 0x0f 0x1f 0xff 0x7f 0x77
2734 # CHECK: lgb %r15, 0
2735 0xe3 0xf0 0x00 0x00 0x00 0x77
2737 # CHECK: lgdr %r0, %f0
2740 # CHECK: lgdr %r0, %f15
2743 # CHECK: lgdr %r15, %f0
2746 # CHECK: lgdr %r8, %f8
2749 # CHECK: lgdr %r15, %f15
2752 # CHECK: lgfi %r0, -2147483648
2753 0xc0 0x01 0x80 0x00 0x00 0x00
2755 # CHECK: lgfi %r0, -1
2756 0xc0 0x01 0xff 0xff 0xff 0xff
2758 # CHECK: lgfi %r0, 0
2759 0xc0 0x01 0x00 0x00 0x00 0x00
2761 # CHECK: lgfi %r0, 1
2762 0xc0 0x01 0x00 0x00 0x00 0x01
2764 # CHECK: lgfi %r0, 2147483647
2765 0xc0 0x01 0x7f 0xff 0xff 0xff
2767 # CHECK: lgfi %r15, 0
2768 0xc0 0xf1 0x00 0x00 0x00 0x00
2770 # CHECK: lgfr %r0, %r15
2773 # CHECK: lgfr %r7, %r8
2776 # CHECK: lgfr %r15, %r0
2779 # CHECK: lgf %r0, -524288
2780 0xe3 0x00 0x00 0x00 0x80 0x14
2782 # CHECK: lgf %r0, -1
2783 0xe3 0x00 0x0f 0xff 0xff 0x14
2786 0xe3 0x00 0x00 0x00 0x00 0x14
2789 0xe3 0x00 0x00 0x01 0x00 0x14
2791 # CHECK: lgf %r0, 524287
2792 0xe3 0x00 0x0f 0xff 0x7f 0x14
2794 # CHECK: lgf %r0, 0(%r1)
2795 0xe3 0x00 0x10 0x00 0x00 0x14
2797 # CHECK: lgf %r0, 0(%r15)
2798 0xe3 0x00 0xf0 0x00 0x00 0x14
2800 # CHECK: lgf %r0, 524287(%r1,%r15)
2801 0xe3 0x01 0xff 0xff 0x7f 0x14
2803 # CHECK: lgf %r0, 524287(%r15,%r1)
2804 0xe3 0x0f 0x1f 0xff 0x7f 0x14
2806 # CHECK: lgf %r15, 0
2807 0xe3 0xf0 0x00 0x00 0x00 0x14
2809 # CHECK: lghi %r0, -32768
2812 # CHECK: lghi %r0, -1
2815 # CHECK: lghi %r0, 0
2818 # CHECK: lghi %r0, 1
2821 # CHECK: lghi %r0, 32767
2824 # CHECK: lghi %r15, 0
2827 # CHECK: lghr %r0, %r15
2830 # CHECK: lghr %r7, %r8
2833 # CHECK: lghr %r15, %r0
2836 # CHECK: lgh %r0, -524288
2837 0xe3 0x00 0x00 0x00 0x80 0x15
2839 # CHECK: lgh %r0, -1
2840 0xe3 0x00 0x0f 0xff 0xff 0x15
2843 0xe3 0x00 0x00 0x00 0x00 0x15
2846 0xe3 0x00 0x00 0x01 0x00 0x15
2848 # CHECK: lgh %r0, 524287
2849 0xe3 0x00 0x0f 0xff 0x7f 0x15
2851 # CHECK: lgh %r0, 0(%r1)
2852 0xe3 0x00 0x10 0x00 0x00 0x15
2854 # CHECK: lgh %r0, 0(%r15)
2855 0xe3 0x00 0xf0 0x00 0x00 0x15
2857 # CHECK: lgh %r0, 524287(%r1,%r15)
2858 0xe3 0x01 0xff 0xff 0x7f 0x15
2860 # CHECK: lgh %r0, 524287(%r15,%r1)
2861 0xe3 0x0f 0x1f 0xff 0x7f 0x15
2863 # CHECK: lgh %r15, 0
2864 0xe3 0xf0 0x00 0x00 0x00 0x15
2866 # CHECK: lgr %r0, %r9
2869 # CHECK: lgr %r0, %r15
2872 # CHECK: lgr %r15, %r0
2875 # CHECK: lgr %r15, %r9
2878 # CHECK: lg %r0, -524288
2879 0xe3 0x00 0x00 0x00 0x80 0x04
2882 0xe3 0x00 0x0f 0xff 0xff 0x04
2885 0xe3 0x00 0x00 0x00 0x00 0x04
2888 0xe3 0x00 0x00 0x01 0x00 0x04
2890 # CHECK: lg %r0, 524287
2891 0xe3 0x00 0x0f 0xff 0x7f 0x04
2893 # CHECK: lg %r0, 0(%r1)
2894 0xe3 0x00 0x10 0x00 0x00 0x04
2896 # CHECK: lg %r0, 0(%r15)
2897 0xe3 0x00 0xf0 0x00 0x00 0x04
2899 # CHECK: lg %r0, 524287(%r1,%r15)
2900 0xe3 0x01 0xff 0xff 0x7f 0x04
2902 # CHECK: lg %r0, 524287(%r15,%r1)
2903 0xe3 0x0f 0x1f 0xff 0x7f 0x04
2906 0xe3 0xf0 0x00 0x00 0x00 0x04
2908 # CHECK: lhi %r0, -32768
2911 # CHECK: lhi %r0, -1
2920 # CHECK: lhi %r0, 32767
2923 # CHECK: lhi %r15, 0
2926 # CHECK: lhr %r0, %r15
2929 # CHECK: lhr %r7, %r8
2932 # CHECK: lhr %r15, %r0
2938 # CHECK: lh %r0, 4095
2941 # CHECK: lh %r0, 0(%r1)
2944 # CHECK: lh %r0, 0(%r15)
2947 # CHECK: lh %r0, 4095(%r1,%r15)
2950 # CHECK: lh %r0, 4095(%r15,%r1)
2956 # CHECK: lhy %r0, -524288
2957 0xe3 0x00 0x00 0x00 0x80 0x78
2959 # CHECK: lhy %r0, -1
2960 0xe3 0x00 0x0f 0xff 0xff 0x78
2963 0xe3 0x00 0x00 0x00 0x00 0x78
2966 0xe3 0x00 0x00 0x01 0x00 0x78
2968 # CHECK: lhy %r0, 524287
2969 0xe3 0x00 0x0f 0xff 0x7f 0x78
2971 # CHECK: lhy %r0, 0(%r1)
2972 0xe3 0x00 0x10 0x00 0x00 0x78
2974 # CHECK: lhy %r0, 0(%r15)
2975 0xe3 0x00 0xf0 0x00 0x00 0x78
2977 # CHECK: lhy %r0, 524287(%r1,%r15)
2978 0xe3 0x01 0xff 0xff 0x7f 0x78
2980 # CHECK: lhy %r0, 524287(%r15,%r1)
2981 0xe3 0x0f 0x1f 0xff 0x7f 0x78
2983 # CHECK: lhy %r15, 0
2984 0xe3 0xf0 0x00 0x00 0x00 0x78
2986 # CHECK: llcr %r0, %r15
2989 # CHECK: llcr %r7, %r8
2992 # CHECK: llcr %r15, %r0
2995 # CHECK: llc %r0, -524288
2996 0xe3 0x00 0x00 0x00 0x80 0x94
2998 # CHECK: llc %r0, -1
2999 0xe3 0x00 0x0f 0xff 0xff 0x94
3002 0xe3 0x00 0x00 0x00 0x00 0x94
3005 0xe3 0x00 0x00 0x01 0x00 0x94
3007 # CHECK: llc %r0, 524287
3008 0xe3 0x00 0x0f 0xff 0x7f 0x94
3010 # CHECK: llc %r0, 0(%r1)
3011 0xe3 0x00 0x10 0x00 0x00 0x94
3013 # CHECK: llc %r0, 0(%r15)
3014 0xe3 0x00 0xf0 0x00 0x00 0x94
3016 # CHECK: llc %r0, 524287(%r1,%r15)
3017 0xe3 0x01 0xff 0xff 0x7f 0x94
3019 # CHECK: llc %r0, 524287(%r15,%r1)
3020 0xe3 0x0f 0x1f 0xff 0x7f 0x94
3022 # CHECK: llc %r15, 0
3023 0xe3 0xf0 0x00 0x00 0x00 0x94
3025 # CHECK: llgcr %r0, %r15
3028 # CHECK: llgcr %r7, %r8
3031 # CHECK: llgcr %r15, %r0
3034 # CHECK: llgc %r0, -524288
3035 0xe3 0x00 0x00 0x00 0x80 0x90
3037 # CHECK: llgc %r0, -1
3038 0xe3 0x00 0x0f 0xff 0xff 0x90
3040 # CHECK: llgc %r0, 0
3041 0xe3 0x00 0x00 0x00 0x00 0x90
3043 # CHECK: llgc %r0, 1
3044 0xe3 0x00 0x00 0x01 0x00 0x90
3046 # CHECK: llgc %r0, 524287
3047 0xe3 0x00 0x0f 0xff 0x7f 0x90
3049 # CHECK: llgc %r0, 0(%r1)
3050 0xe3 0x00 0x10 0x00 0x00 0x90
3052 # CHECK: llgc %r0, 0(%r15)
3053 0xe3 0x00 0xf0 0x00 0x00 0x90
3055 # CHECK: llgc %r0, 524287(%r1,%r15)
3056 0xe3 0x01 0xff 0xff 0x7f 0x90
3058 # CHECK: llgc %r0, 524287(%r15,%r1)
3059 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3061 # CHECK: llgc %r15, 0
3062 0xe3 0xf0 0x00 0x00 0x00 0x90
3064 # CHECK: llgfr %r0, %r15
3067 # CHECK: llgfr %r7, %r8
3070 # CHECK: llgfr %r15, %r0
3073 # CHECK: llgf %r0, -524288
3074 0xe3 0x00 0x00 0x00 0x80 0x16
3076 # CHECK: llgf %r0, -1
3077 0xe3 0x00 0x0f 0xff 0xff 0x16
3079 # CHECK: llgf %r0, 0
3080 0xe3 0x00 0x00 0x00 0x00 0x16
3082 # CHECK: llgf %r0, 1
3083 0xe3 0x00 0x00 0x01 0x00 0x16
3085 # CHECK: llgf %r0, 524287
3086 0xe3 0x00 0x0f 0xff 0x7f 0x16
3088 # CHECK: llgf %r0, 0(%r1)
3089 0xe3 0x00 0x10 0x00 0x00 0x16
3091 # CHECK: llgf %r0, 0(%r15)
3092 0xe3 0x00 0xf0 0x00 0x00 0x16
3094 # CHECK: llgf %r0, 524287(%r1,%r15)
3095 0xe3 0x01 0xff 0xff 0x7f 0x16
3097 # CHECK: llgf %r0, 524287(%r15,%r1)
3098 0xe3 0x0f 0x1f 0xff 0x7f 0x16
3100 # CHECK: llgf %r15, 0
3101 0xe3 0xf0 0x00 0x00 0x00 0x16
3103 # CHECK: llghr %r0, %r15
3106 # CHECK: llghr %r7, %r8
3109 # CHECK: llghr %r15, %r0
3112 # CHECK: llgh %r0, -524288
3113 0xe3 0x00 0x00 0x00 0x80 0x91
3115 # CHECK: llgh %r0, -1
3116 0xe3 0x00 0x0f 0xff 0xff 0x91
3118 # CHECK: llgh %r0, 0
3119 0xe3 0x00 0x00 0x00 0x00 0x91
3121 # CHECK: llgh %r0, 1
3122 0xe3 0x00 0x00 0x01 0x00 0x91
3124 # CHECK: llgh %r0, 524287
3125 0xe3 0x00 0x0f 0xff 0x7f 0x91
3127 # CHECK: llgh %r0, 0(%r1)
3128 0xe3 0x00 0x10 0x00 0x00 0x91
3130 # CHECK: llgh %r0, 0(%r15)
3131 0xe3 0x00 0xf0 0x00 0x00 0x91
3133 # CHECK: llgh %r0, 524287(%r1,%r15)
3134 0xe3 0x01 0xff 0xff 0x7f 0x91
3136 # CHECK: llgh %r0, 524287(%r15,%r1)
3137 0xe3 0x0f 0x1f 0xff 0x7f 0x91
3139 # CHECK: llgh %r15, 0
3140 0xe3 0xf0 0x00 0x00 0x00 0x91
3142 # CHECK: llhr %r0, %r15
3145 # CHECK: llhr %r7, %r8
3148 # CHECK: llhr %r15, %r0
3151 # CHECK: llh %r0, -524288
3152 0xe3 0x00 0x00 0x00 0x80 0x95
3154 # CHECK: llh %r0, -1
3155 0xe3 0x00 0x0f 0xff 0xff 0x95
3158 0xe3 0x00 0x00 0x00 0x00 0x95
3161 0xe3 0x00 0x00 0x01 0x00 0x95
3163 # CHECK: llh %r0, 524287
3164 0xe3 0x00 0x0f 0xff 0x7f 0x95
3166 # CHECK: llh %r0, 0(%r1)
3167 0xe3 0x00 0x10 0x00 0x00 0x95
3169 # CHECK: llh %r0, 0(%r15)
3170 0xe3 0x00 0xf0 0x00 0x00 0x95
3172 # CHECK: llh %r0, 524287(%r1,%r15)
3173 0xe3 0x01 0xff 0xff 0x7f 0x95
3175 # CHECK: llh %r0, 524287(%r15,%r1)
3176 0xe3 0x0f 0x1f 0xff 0x7f 0x95
3178 # CHECK: llh %r15, 0
3179 0xe3 0xf0 0x00 0x00 0x00 0x95
3181 # CHECK: llihf %r0, 0
3182 0xc0 0x0e 0x00 0x00 0x00 0x00
3184 # CHECK: llihf %r0, 4294967295
3185 0xc0 0x0e 0xff 0xff 0xff 0xff
3187 # CHECK: llihf %r15, 0
3188 0xc0 0xfe 0x00 0x00 0x00 0x00
3190 # CHECK: llihh %r0, 0
3193 # CHECK: llihh %r0, 32768
3196 # CHECK: llihh %r0, 65535
3199 # CHECK: llihh %r15, 0
3202 # CHECK: llihl %r0, 0
3205 # CHECK: llihl %r0, 32768
3208 # CHECK: llihl %r0, 65535
3211 # CHECK: llihl %r15, 0
3214 # CHECK: llilf %r0, 0
3215 0xc0 0x0f 0x00 0x00 0x00 0x00
3217 # CHECK: llilf %r0, 4294967295
3218 0xc0 0x0f 0xff 0xff 0xff 0xff
3220 # CHECK: llilf %r15, 0
3221 0xc0 0xff 0x00 0x00 0x00 0x00
3223 # CHECK: llilh %r0, 0
3226 # CHECK: llilh %r0, 32768
3229 # CHECK: llilh %r0, 65535
3232 # CHECK: llilh %r15, 0
3235 # CHECK: llill %r0, 0
3238 # CHECK: llill %r0, 32768
3241 # CHECK: llill %r0, 65535
3244 # CHECK: llill %r15, 0
3247 # CHECK: lmg %r0, %r0, 0
3248 0xeb 0x00 0x00 0x00 0x00 0x04
3250 # CHECK: lmg %r0, %r15, 0
3251 0xeb 0x0f 0x00 0x00 0x00 0x04
3253 # CHECK: lmg %r14, %r15, 0
3254 0xeb 0xef 0x00 0x00 0x00 0x04
3256 # CHECK: lmg %r15, %r15, 0
3257 0xeb 0xff 0x00 0x00 0x00 0x04
3259 # CHECK: lmg %r0, %r0, -524288
3260 0xeb 0x00 0x00 0x00 0x80 0x04
3262 # CHECK: lmg %r0, %r0, -1
3263 0xeb 0x00 0x0f 0xff 0xff 0x04
3265 # CHECK: lmg %r0, %r0, 0
3266 0xeb 0x00 0x00 0x00 0x00 0x04
3268 # CHECK: lmg %r0, %r0, 1
3269 0xeb 0x00 0x00 0x01 0x00 0x04
3271 # CHECK: lmg %r0, %r0, 524287
3272 0xeb 0x00 0x0f 0xff 0x7f 0x04
3274 # CHECK: lmg %r0, %r0, 0(%r1)
3275 0xeb 0x00 0x10 0x00 0x00 0x04
3277 # CHECK: lmg %r0, %r0, 0(%r15)
3278 0xeb 0x00 0xf0 0x00 0x00 0x04
3280 # CHECK: lmg %r0, %r0, 524287(%r1)
3281 0xeb 0x00 0x1f 0xff 0x7f 0x04
3283 # CHECK: lmg %r0, %r0, 524287(%r15)
3284 0xeb 0x00 0xff 0xff 0x7f 0x04
3286 # CHECK: lndbr %f0, %f9
3289 # CHECK: lndbr %f0, %f15
3292 # CHECK: lndbr %f15, %f0
3295 # CHECK: lndbr %f15, %f9
3298 # CHECK: lnebr %f0, %f9
3301 # CHECK: lnebr %f0, %f15
3304 # CHECK: lnebr %f15, %f0
3307 # CHECK: lnebr %f15, %f9
3310 # CHECK: lnxbr %f0, %f8
3313 # CHECK: lnxbr %f0, %f13
3316 # CHECK: lnxbr %f13, %f0
3319 # CHECK: lnxbr %f13, %f9
3322 # CHECK: loc %r7, 6399(%r8), 0
3323 0xeb 0x70 0x88 0xff 0x01 0xf2
3325 # CHECK: loco %r7, 6399(%r8)
3326 0xeb 0x71 0x88 0xff 0x01 0xf2
3328 # CHECK: loch %r7, 6399(%r8)
3329 0xeb 0x72 0x88 0xff 0x01 0xf2
3331 # CHECK: locnle %r7, 6399(%r8)
3332 0xeb 0x73 0x88 0xff 0x01 0xf2
3334 # CHECK: locl %r7, 6399(%r8)
3335 0xeb 0x74 0x88 0xff 0x01 0xf2
3337 # CHECK: locnhe %r7, 6399(%r8)
3338 0xeb 0x75 0x88 0xff 0x01 0xf2
3340 # CHECK: loclh %r7, 6399(%r8)
3341 0xeb 0x76 0x88 0xff 0x01 0xf2
3343 # CHECK: locne %r7, 6399(%r8)
3344 0xeb 0x77 0x88 0xff 0x01 0xf2
3346 # CHECK: loce %r7, 6399(%r8)
3347 0xeb 0x78 0x88 0xff 0x01 0xf2
3349 # CHECK: locnlh %r7, 6399(%r8)
3350 0xeb 0x79 0x88 0xff 0x01 0xf2
3352 # CHECK: loche %r7, 6399(%r8)
3353 0xeb 0x7a 0x88 0xff 0x01 0xf2
3355 # CHECK: locnl %r7, 6399(%r8)
3356 0xeb 0x7b 0x88 0xff 0x01 0xf2
3358 # CHECK: locle %r7, 6399(%r8)
3359 0xeb 0x7c 0x88 0xff 0x01 0xf2
3361 # CHECK: locnh %r7, 6399(%r8)
3362 0xeb 0x7d 0x88 0xff 0x01 0xf2
3364 # CHECK: locno %r7, 6399(%r8)
3365 0xeb 0x7e 0x88 0xff 0x01 0xf2
3367 # CHECK: loc %r7, 6399(%r8), 15
3368 0xeb 0x7f 0x88 0xff 0x01 0xf2
3370 # CHECK: locg %r7, 6399(%r8), 0
3371 0xeb 0x70 0x88 0xff 0x01 0xe2
3373 # CHECK: locgo %r7, 6399(%r8)
3374 0xeb 0x71 0x88 0xff 0x01 0xe2
3376 # CHECK: locgh %r7, 6399(%r8)
3377 0xeb 0x72 0x88 0xff 0x01 0xe2
3379 # CHECK: locgnle %r7, 6399(%r8)
3380 0xeb 0x73 0x88 0xff 0x01 0xe2
3382 # CHECK: locgl %r7, 6399(%r8)
3383 0xeb 0x74 0x88 0xff 0x01 0xe2
3385 # CHECK: locgnhe %r7, 6399(%r8)
3386 0xeb 0x75 0x88 0xff 0x01 0xe2
3388 # CHECK: locglh %r7, 6399(%r8)
3389 0xeb 0x76 0x88 0xff 0x01 0xe2
3391 # CHECK: locgne %r7, 6399(%r8)
3392 0xeb 0x77 0x88 0xff 0x01 0xe2
3394 # CHECK: locge %r7, 6399(%r8)
3395 0xeb 0x78 0x88 0xff 0x01 0xe2
3397 # CHECK: locgnlh %r7, 6399(%r8)
3398 0xeb 0x79 0x88 0xff 0x01 0xe2
3400 # CHECK: locghe %r7, 6399(%r8)
3401 0xeb 0x7a 0x88 0xff 0x01 0xe2
3403 # CHECK: locgnl %r7, 6399(%r8)
3404 0xeb 0x7b 0x88 0xff 0x01 0xe2
3406 # CHECK: locgle %r7, 6399(%r8)
3407 0xeb 0x7c 0x88 0xff 0x01 0xe2
3409 # CHECK: locgnh %r7, 6399(%r8)
3410 0xeb 0x7d 0x88 0xff 0x01 0xe2
3412 # CHECK: locgno %r7, 6399(%r8)
3413 0xeb 0x7e 0x88 0xff 0x01 0xe2
3415 # CHECK: locg %r7, 6399(%r8), 15
3416 0xeb 0x7f 0x88 0xff 0x01 0xe2
3418 # CHECK: locr %r11, %r3, 0
3421 # CHECK: locro %r11, %r3
3424 # CHECK: locrh %r11, %r3
3427 # CHECK: locrnle %r11, %r3
3430 # CHECK: locrl %r11, %r3
3433 # CHECK: locrnhe %r11, %r3
3436 # CHECK: locrlh %r11, %r3
3439 # CHECK: locrne %r11, %r3
3442 # CHECK: locre %r11, %r3
3445 # CHECK: locrnlh %r11, %r3
3448 # CHECK: locrhe %r11, %r3
3451 # CHECK: locrnl %r11, %r3
3454 # CHECK: locrle %r11, %r3
3457 # CHECK: locrnh %r11, %r3
3460 # CHECK: locrno %r11, %r3
3463 # CHECK: locr %r11, %r3, 15
3466 # CHECK: locgr %r11, %r3, 0
3469 # CHECK: locgro %r11, %r3
3472 # CHECK: locgrh %r11, %r3
3475 # CHECK: locgrnle %r11, %r3
3478 # CHECK: locgrl %r11, %r3
3481 # CHECK: locgrnhe %r11, %r3
3484 # CHECK: locgrlh %r11, %r3
3487 # CHECK: locgrne %r11, %r3
3490 # CHECK: locgre %r11, %r3
3493 # CHECK: locgrnlh %r11, %r3
3496 # CHECK: locgrhe %r11, %r3
3499 # CHECK: locgrnl %r11, %r3
3502 # CHECK: locgrle %r11, %r3
3505 # CHECK: locgrnh %r11, %r3
3508 # CHECK: locgrno %r11, %r3
3511 # CHECK: locgr %r11, %r3, 15
3514 # CHECK: lpdbr %f0, %f9
3517 # CHECK: lpdbr %f0, %f15
3520 # CHECK: lpdbr %f15, %f0
3523 # CHECK: lpdbr %f15, %f9
3526 # CHECK: lpebr %f0, %f9
3529 # CHECK: lpebr %f0, %f15
3532 # CHECK: lpebr %f15, %f0
3535 # CHECK: lpebr %f15, %f9
3538 # CHECK: lpxbr %f0, %f8
3541 # CHECK: lpxbr %f0, %f13
3544 # CHECK: lpxbr %f13, %f0
3547 # CHECK: lpxbr %f13, %f9
3550 # CHECK: lr %r0, %r9
3553 # CHECK: lr %r0, %r15
3556 # CHECK: lr %r15, %r0
3559 # CHECK: lr %r15, %r9
3562 # CHECK: lrvgr %r0, %r0
3565 # CHECK: lrvgr %r0, %r15
3568 # CHECK: lrvgr %r15, %r0
3571 # CHECK: lrvgr %r7, %r8
3574 # CHECK: lrvgr %r15, %r15
3577 # CHECK: lrvg %r0, -524288
3578 0xe3 0x00 0x00 0x00 0x80 0x0f
3580 # CHECK: lrvg %r0, -1
3581 0xe3 0x00 0x0f 0xff 0xff 0x0f
3583 # CHECK: lrvg %r0, 0
3584 0xe3 0x00 0x00 0x00 0x00 0x0f
3586 # CHECK: lrvg %r0, 1
3587 0xe3 0x00 0x00 0x01 0x00 0x0f
3589 # CHECK: lrvg %r0, 524287
3590 0xe3 0x00 0x0f 0xff 0x7f 0x0f
3592 # CHECK: lrvg %r0, 0(%r1)
3593 0xe3 0x00 0x10 0x00 0x00 0x0f
3595 # CHECK: lrvg %r0, 0(%r15)
3596 0xe3 0x00 0xf0 0x00 0x00 0x0f
3598 # CHECK: lrvg %r0, 524287(%r1,%r15)
3599 0xe3 0x01 0xff 0xff 0x7f 0x0f
3601 # CHECK: lrvg %r0, 524287(%r15,%r1)
3602 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
3604 # CHECK: lrvg %r15, 0
3605 0xe3 0xf0 0x00 0x00 0x00 0x0f
3607 # CHECK: lrvr %r0, %r0
3610 # CHECK: lrvr %r0, %r15
3613 # CHECK: lrvr %r15, %r0
3616 # CHECK: lrvr %r7, %r8
3619 # CHECK: lrvr %r15, %r15
3622 # CHECK: lrv %r0, -524288
3623 0xe3 0x00 0x00 0x00 0x80 0x1e
3625 # CHECK: lrv %r0, -1
3626 0xe3 0x00 0x0f 0xff 0xff 0x1e
3629 0xe3 0x00 0x00 0x00 0x00 0x1e
3632 0xe3 0x00 0x00 0x01 0x00 0x1e
3634 # CHECK: lrv %r0, 524287
3635 0xe3 0x00 0x0f 0xff 0x7f 0x1e
3637 # CHECK: lrv %r0, 0(%r1)
3638 0xe3 0x00 0x10 0x00 0x00 0x1e
3640 # CHECK: lrv %r0, 0(%r15)
3641 0xe3 0x00 0xf0 0x00 0x00 0x1e
3643 # CHECK: lrv %r0, 524287(%r1,%r15)
3644 0xe3 0x01 0xff 0xff 0x7f 0x1e
3646 # CHECK: lrv %r0, 524287(%r15,%r1)
3647 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
3649 # CHECK: lrv %r15, 0
3650 0xe3 0xf0 0x00 0x00 0x00 0x1e
3655 # CHECK: l %r0, 4095
3658 # CHECK: l %r0, 0(%r1)
3661 # CHECK: l %r0, 0(%r15)
3664 # CHECK: l %r0, 4095(%r1,%r15)
3667 # CHECK: l %r0, 4095(%r15,%r1)
3673 # CHECK: lt %r0, -524288
3674 0xe3 0x00 0x00 0x00 0x80 0x12
3677 0xe3 0x00 0x0f 0xff 0xff 0x12
3680 0xe3 0x00 0x00 0x00 0x00 0x12
3683 0xe3 0x00 0x00 0x01 0x00 0x12
3685 # CHECK: lt %r0, 524287
3686 0xe3 0x00 0x0f 0xff 0x7f 0x12
3688 # CHECK: lt %r0, 0(%r1)
3689 0xe3 0x00 0x10 0x00 0x00 0x12
3691 # CHECK: lt %r0, 0(%r15)
3692 0xe3 0x00 0xf0 0x00 0x00 0x12
3694 # CHECK: lt %r0, 524287(%r1,%r15)
3695 0xe3 0x01 0xff 0xff 0x7f 0x12
3697 # CHECK: lt %r0, 524287(%r15,%r1)
3698 0xe3 0x0f 0x1f 0xff 0x7f 0x12
3701 0xe3 0xf0 0x00 0x00 0x00 0x12
3703 # CHECK: ltdbr %f0, %f9
3706 # CHECK: ltdbr %f0, %f15
3709 # CHECK: ltdbr %f15, %f0
3712 # CHECK: ltdbr %f15, %f9
3715 # CHECK: ltebr %f0, %f9
3718 # CHECK: ltebr %f0, %f15
3721 # CHECK: ltebr %f15, %f0
3724 # CHECK: ltebr %f15, %f9
3727 # CHECK: ltg %r0, -524288
3728 0xe3 0x00 0x00 0x00 0x80 0x02
3730 # CHECK: ltg %r0, -1
3731 0xe3 0x00 0x0f 0xff 0xff 0x02
3734 0xe3 0x00 0x00 0x00 0x00 0x02
3737 0xe3 0x00 0x00 0x01 0x00 0x02
3739 # CHECK: ltg %r0, 524287
3740 0xe3 0x00 0x0f 0xff 0x7f 0x02
3742 # CHECK: ltg %r0, 0(%r1)
3743 0xe3 0x00 0x10 0x00 0x00 0x02
3745 # CHECK: ltg %r0, 0(%r15)
3746 0xe3 0x00 0xf0 0x00 0x00 0x02
3748 # CHECK: ltg %r0, 524287(%r1,%r15)
3749 0xe3 0x01 0xff 0xff 0x7f 0x02
3751 # CHECK: ltg %r0, 524287(%r15,%r1)
3752 0xe3 0x0f 0x1f 0xff 0x7f 0x02
3754 # CHECK: ltg %r15, 0
3755 0xe3 0xf0 0x00 0x00 0x00 0x02
3757 # CHECK: ltgf %r0, -524288
3758 0xe3 0x00 0x00 0x00 0x80 0x32
3760 # CHECK: ltgf %r0, -1
3761 0xe3 0x00 0x0f 0xff 0xff 0x32
3763 # CHECK: ltgf %r0, 0
3764 0xe3 0x00 0x00 0x00 0x00 0x32
3766 # CHECK: ltgf %r0, 1
3767 0xe3 0x00 0x00 0x01 0x00 0x32
3769 # CHECK: ltgf %r0, 524287
3770 0xe3 0x00 0x0f 0xff 0x7f 0x32
3772 # CHECK: ltgf %r0, 0(%r1)
3773 0xe3 0x00 0x10 0x00 0x00 0x32
3775 # CHECK: ltgf %r0, 0(%r15)
3776 0xe3 0x00 0xf0 0x00 0x00 0x32
3778 # CHECK: ltgf %r0, 524287(%r1,%r15)
3779 0xe3 0x01 0xff 0xff 0x7f 0x32
3781 # CHECK: ltgf %r0, 524287(%r15,%r1)
3782 0xe3 0x0f 0x1f 0xff 0x7f 0x32
3784 # CHECK: ltgf %r15, 0
3785 0xe3 0xf0 0x00 0x00 0x00 0x32
3787 # CHECK: ltgfr %r0, %r9
3790 # CHECK: ltgfr %r0, %r15
3793 # CHECK: ltgfr %r15, %r0
3796 # CHECK: ltgfr %r15, %r9
3799 # CHECK: ltgr %r0, %r9
3802 # CHECK: ltgr %r0, %r15
3805 # CHECK: ltgr %r15, %r0
3808 # CHECK: ltgr %r15, %r9
3811 # CHECK: ltr %r0, %r9
3814 # CHECK: ltr %r0, %r15
3817 # CHECK: ltr %r15, %r0
3820 # CHECK: ltr %r15, %r9
3823 # CHECK: ltxbr %f0, %f9
3826 # CHECK: ltxbr %f0, %f13
3829 # CHECK: ltxbr %f13, %f0
3832 # CHECK: ltxbr %f13, %f9
3835 # CHECK: lxr %f0, %f8
3838 # CHECK: lxr %f0, %f13
3841 # CHECK: lxr %f13, %f0
3844 # CHECK: lxr %f13, %f9
3847 # CHECK: ly %r0, -524288
3848 0xe3 0x00 0x00 0x00 0x80 0x58
3851 0xe3 0x00 0x0f 0xff 0xff 0x58
3854 0xe3 0x00 0x00 0x00 0x00 0x58
3857 0xe3 0x00 0x00 0x01 0x00 0x58
3859 # CHECK: ly %r0, 524287
3860 0xe3 0x00 0x0f 0xff 0x7f 0x58
3862 # CHECK: ly %r0, 0(%r1)
3863 0xe3 0x00 0x10 0x00 0x00 0x58
3865 # CHECK: ly %r0, 0(%r15)
3866 0xe3 0x00 0xf0 0x00 0x00 0x58
3868 # CHECK: ly %r0, 524287(%r1,%r15)
3869 0xe3 0x01 0xff 0xff 0x7f 0x58
3871 # CHECK: ly %r0, 524287(%r15,%r1)
3872 0xe3 0x0f 0x1f 0xff 0x7f 0x58
3875 0xe3 0xf0 0x00 0x00 0x00 0x58
3904 # CHECK: madbr %f0, %f0, %f0
3907 # CHECK: madbr %f0, %f0, %f15
3910 # CHECK: madbr %f0, %f15, %f0
3913 # CHECK: madbr %f15, %f0, %f0
3916 # CHECK: madbr %f7, %f8, %f9
3919 # CHECK: madbr %f15, %f15, %f15
3922 # CHECK: madb %f0, %f0, 0
3923 0xed 0x00 0x00 0x00 0x00 0x1e
3925 # CHECK: madb %f0, %f0, 4095
3926 0xed 0x00 0x0f 0xff 0x00 0x1e
3928 # CHECK: madb %f0, %f0, 0(%r1)
3929 0xed 0x00 0x10 0x00 0x00 0x1e
3931 # CHECK: madb %f0, %f0, 0(%r15)
3932 0xed 0x00 0xf0 0x00 0x00 0x1e
3934 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
3935 0xed 0x01 0xff 0xff 0x00 0x1e
3937 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
3938 0xed 0x0f 0x1f 0xff 0x00 0x1e
3940 # CHECK: madb %f0, %f15, 0
3941 0xed 0xf0 0x00 0x00 0x00 0x1e
3943 # CHECK: madb %f15, %f0, 0
3944 0xed 0x00 0x00 0x00 0xf0 0x1e
3946 # CHECK: madb %f15, %f15, 0
3947 0xed 0xf0 0x00 0x00 0xf0 0x1e
3949 # CHECK: maebr %f0, %f0, %f0
3952 # CHECK: maebr %f0, %f0, %f15
3955 # CHECK: maebr %f0, %f15, %f0
3958 # CHECK: maebr %f15, %f0, %f0
3961 # CHECK: maebr %f7, %f8, %f9
3964 # CHECK: maebr %f15, %f15, %f15
3967 # CHECK: maeb %f0, %f0, 0
3968 0xed 0x00 0x00 0x00 0x00 0x0e
3970 # CHECK: maeb %f0, %f0, 4095
3971 0xed 0x00 0x0f 0xff 0x00 0x0e
3973 # CHECK: maeb %f0, %f0, 0(%r1)
3974 0xed 0x00 0x10 0x00 0x00 0x0e
3976 # CHECK: maeb %f0, %f0, 0(%r15)
3977 0xed 0x00 0xf0 0x00 0x00 0x0e
3979 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
3980 0xed 0x01 0xff 0xff 0x00 0x0e
3982 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
3983 0xed 0x0f 0x1f 0xff 0x00 0x0e
3985 # CHECK: maeb %f0, %f15, 0
3986 0xed 0xf0 0x00 0x00 0x00 0x0e
3988 # CHECK: maeb %f15, %f0, 0
3989 0xed 0x00 0x00 0x00 0xf0 0x0e
3991 # CHECK: maeb %f15, %f15, 0
3992 0xed 0xf0 0x00 0x00 0xf0 0x0e
3994 # CHECK: mdbr %f0, %f0
3997 # CHECK: mdbr %f0, %f15
4000 # CHECK: mdbr %f7, %f8
4003 # CHECK: mdbr %f15, %f0
4007 0xed 0x00 0x00 0x00 0x00 0x1c
4009 # CHECK: mdb %f0, 4095
4010 0xed 0x00 0x0f 0xff 0x00 0x1c
4012 # CHECK: mdb %f0, 0(%r1)
4013 0xed 0x00 0x10 0x00 0x00 0x1c
4015 # CHECK: mdb %f0, 0(%r15)
4016 0xed 0x00 0xf0 0x00 0x00 0x1c
4018 # CHECK: mdb %f0, 4095(%r1,%r15)
4019 0xed 0x01 0xff 0xff 0x00 0x1c
4021 # CHECK: mdb %f0, 4095(%r15,%r1)
4022 0xed 0x0f 0x1f 0xff 0x00 0x1c
4024 # CHECK: mdb %f15, 0
4025 0xed 0xf0 0x00 0x00 0x00 0x1c
4027 # CHECK: mdebr %f0, %f0
4030 # CHECK: mdebr %f0, %f15
4033 # CHECK: mdebr %f7, %f8
4036 # CHECK: mdebr %f15, %f0
4039 # CHECK: mdeb %f0, 0
4040 0xed 0x00 0x00 0x00 0x00 0x0c
4042 # CHECK: mdeb %f0, 4095
4043 0xed 0x00 0x0f 0xff 0x00 0x0c
4045 # CHECK: mdeb %f0, 0(%r1)
4046 0xed 0x00 0x10 0x00 0x00 0x0c
4048 # CHECK: mdeb %f0, 0(%r15)
4049 0xed 0x00 0xf0 0x00 0x00 0x0c
4051 # CHECK: mdeb %f0, 4095(%r1,%r15)
4052 0xed 0x01 0xff 0xff 0x00 0x0c
4054 # CHECK: mdeb %f0, 4095(%r15,%r1)
4055 0xed 0x0f 0x1f 0xff 0x00 0x0c
4057 # CHECK: mdeb %f15, 0
4058 0xed 0xf0 0x00 0x00 0x00 0x0c
4060 # CHECK: meebr %f0, %f0
4063 # CHECK: meebr %f0, %f15
4066 # CHECK: meebr %f7, %f8
4069 # CHECK: meebr %f15, %f0
4072 # CHECK: meeb %f0, 0
4073 0xed 0x00 0x00 0x00 0x00 0x17
4075 # CHECK: meeb %f0, 4095
4076 0xed 0x00 0x0f 0xff 0x00 0x17
4078 # CHECK: meeb %f0, 0(%r1)
4079 0xed 0x00 0x10 0x00 0x00 0x17
4081 # CHECK: meeb %f0, 0(%r15)
4082 0xed 0x00 0xf0 0x00 0x00 0x17
4084 # CHECK: meeb %f0, 4095(%r1,%r15)
4085 0xed 0x01 0xff 0xff 0x00 0x17
4087 # CHECK: meeb %f0, 4095(%r15,%r1)
4088 0xed 0x0f 0x1f 0xff 0x00 0x17
4090 # CHECK: meeb %f15, 0
4091 0xed 0xf0 0x00 0x00 0x00 0x17
4093 # CHECK: mghi %r0, -32768
4096 # CHECK: mghi %r0, -1
4099 # CHECK: mghi %r0, 0
4102 # CHECK: mghi %r0, 1
4105 # CHECK: mghi %r0, 32767
4108 # CHECK: mghi %r15, 0
4111 # CHECK: mhi %r0, -32768
4114 # CHECK: mhi %r0, -1
4123 # CHECK: mhi %r0, 32767
4126 # CHECK: mhi %r15, 0
4132 # CHECK: mh %r0, 4095
4135 # CHECK: mh %r0, 0(%r1)
4138 # CHECK: mh %r0, 0(%r15)
4141 # CHECK: mh %r0, 4095(%r1,%r15)
4144 # CHECK: mh %r0, 4095(%r15,%r1)
4150 # CHECK: mhy %r0, -524288
4151 0xe3 0x00 0x00 0x00 0x80 0x7c
4153 # CHECK: mhy %r0, -1
4154 0xe3 0x00 0x0f 0xff 0xff 0x7c
4157 0xe3 0x00 0x00 0x00 0x00 0x7c
4160 0xe3 0x00 0x00 0x01 0x00 0x7c
4162 # CHECK: mhy %r0, 524287
4163 0xe3 0x00 0x0f 0xff 0x7f 0x7c
4165 # CHECK: mhy %r0, 0(%r1)
4166 0xe3 0x00 0x10 0x00 0x00 0x7c
4168 # CHECK: mhy %r0, 0(%r15)
4169 0xe3 0x00 0xf0 0x00 0x00 0x7c
4171 # CHECK: mhy %r0, 524287(%r1,%r15)
4172 0xe3 0x01 0xff 0xff 0x7f 0x7c
4174 # CHECK: mhy %r0, 524287(%r15,%r1)
4175 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
4177 # CHECK: mhy %r15, 0
4178 0xe3 0xf0 0x00 0x00 0x00 0x7c
4180 # CHECK: mlgr %r0, %r0
4183 # CHECK: mlgr %r0, %r15
4186 # CHECK: mlgr %r14, %r0
4189 # CHECK: mlgr %r6, %r9
4192 # CHECK: mlg %r0, -524288
4193 0xe3 0x00 0x00 0x00 0x80 0x86
4195 # CHECK: mlg %r0, -1
4196 0xe3 0x00 0x0f 0xff 0xff 0x86
4199 0xe3 0x00 0x00 0x00 0x00 0x86
4202 0xe3 0x00 0x00 0x01 0x00 0x86
4204 # CHECK: mlg %r0, 524287
4205 0xe3 0x00 0x0f 0xff 0x7f 0x86
4207 # CHECK: mlg %r0, 0(%r1)
4208 0xe3 0x00 0x10 0x00 0x00 0x86
4210 # CHECK: mlg %r0, 0(%r15)
4211 0xe3 0x00 0xf0 0x00 0x00 0x86
4213 # CHECK: mlg %r0, 524287(%r1,%r15)
4214 0xe3 0x01 0xff 0xff 0x7f 0x86
4216 # CHECK: mlg %r0, 524287(%r15,%r1)
4217 0xe3 0x0f 0x1f 0xff 0x7f 0x86
4219 # CHECK: mlg %r14, 0
4220 0xe3 0xe0 0x00 0x00 0x00 0x86
4222 # CHECK: msdbr %f0, %f0, %f0
4225 # CHECK: msdbr %f0, %f0, %f15
4228 # CHECK: msdbr %f0, %f15, %f0
4231 # CHECK: msdbr %f15, %f0, %f0
4234 # CHECK: msdbr %f7, %f8, %f9
4237 # CHECK: msdbr %f15, %f15, %f15
4240 # CHECK: msdb %f0, %f0, 0
4241 0xed 0x00 0x00 0x00 0x00 0x1f
4243 # CHECK: msdb %f0, %f0, 4095
4244 0xed 0x00 0x0f 0xff 0x00 0x1f
4246 # CHECK: msdb %f0, %f0, 0(%r1)
4247 0xed 0x00 0x10 0x00 0x00 0x1f
4249 # CHECK: msdb %f0, %f0, 0(%r15)
4250 0xed 0x00 0xf0 0x00 0x00 0x1f
4252 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
4253 0xed 0x01 0xff 0xff 0x00 0x1f
4255 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
4256 0xed 0x0f 0x1f 0xff 0x00 0x1f
4258 # CHECK: msdb %f0, %f15, 0
4259 0xed 0xf0 0x00 0x00 0x00 0x1f
4261 # CHECK: msdb %f15, %f0, 0
4262 0xed 0x00 0x00 0x00 0xf0 0x1f
4264 # CHECK: msdb %f15, %f15, 0
4265 0xed 0xf0 0x00 0x00 0xf0 0x1f
4267 # CHECK: msebr %f0, %f0, %f0
4270 # CHECK: msebr %f0, %f0, %f15
4273 # CHECK: msebr %f0, %f15, %f0
4276 # CHECK: msebr %f15, %f0, %f0
4279 # CHECK: msebr %f7, %f8, %f9
4282 # CHECK: msebr %f15, %f15, %f15
4285 # CHECK: mseb %f0, %f0, 0
4286 0xed 0x00 0x00 0x00 0x00 0x0f
4288 # CHECK: mseb %f0, %f0, 4095
4289 0xed 0x00 0x0f 0xff 0x00 0x0f
4291 # CHECK: mseb %f0, %f0, 0(%r1)
4292 0xed 0x00 0x10 0x00 0x00 0x0f
4294 # CHECK: mseb %f0, %f0, 0(%r15)
4295 0xed 0x00 0xf0 0x00 0x00 0x0f
4297 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
4298 0xed 0x01 0xff 0xff 0x00 0x0f
4300 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
4301 0xed 0x0f 0x1f 0xff 0x00 0x0f
4303 # CHECK: mseb %f0, %f15, 0
4304 0xed 0xf0 0x00 0x00 0x00 0x0f
4306 # CHECK: mseb %f15, %f0, 0
4307 0xed 0x00 0x00 0x00 0xf0 0x0f
4309 # CHECK: mseb %f15, %f15, 0
4310 0xed 0xf0 0x00 0x00 0xf0 0x0f
4312 # CHECK: msfi %r0, -2147483648
4313 0xc2 0x01 0x80 0x00 0x00 0x00
4315 # CHECK: msfi %r0, -1
4316 0xc2 0x01 0xff 0xff 0xff 0xff
4318 # CHECK: msfi %r0, 0
4319 0xc2 0x01 0x00 0x00 0x00 0x00
4321 # CHECK: msfi %r0, 1
4322 0xc2 0x01 0x00 0x00 0x00 0x01
4324 # CHECK: msfi %r0, 2147483647
4325 0xc2 0x01 0x7f 0xff 0xff 0xff
4327 # CHECK: msfi %r15, 0
4328 0xc2 0xf1 0x00 0x00 0x00 0x00
4330 # CHECK: msgfi %r0, -2147483648
4331 0xc2 0x00 0x80 0x00 0x00 0x00
4333 # CHECK: msgfi %r0, -1
4334 0xc2 0x00 0xff 0xff 0xff 0xff
4336 # CHECK: msgfi %r0, 0
4337 0xc2 0x00 0x00 0x00 0x00 0x00
4339 # CHECK: msgfi %r0, 1
4340 0xc2 0x00 0x00 0x00 0x00 0x01
4342 # CHECK: msgfi %r0, 2147483647
4343 0xc2 0x00 0x7f 0xff 0xff 0xff
4345 # CHECK: msgfi %r15, 0
4346 0xc2 0xf0 0x00 0x00 0x00 0x00
4348 # CHECK: msgfr %r0, %r0
4351 # CHECK: msgfr %r0, %r15
4354 # CHECK: msgfr %r15, %r0
4357 # CHECK: msgfr %r7, %r8
4360 # CHECK: msgf %r0, -524288
4361 0xe3 0x00 0x00 0x00 0x80 0x1c
4363 # CHECK: msgf %r0, -1
4364 0xe3 0x00 0x0f 0xff 0xff 0x1c
4366 # CHECK: msgf %r0, 0
4367 0xe3 0x00 0x00 0x00 0x00 0x1c
4369 # CHECK: msgf %r0, 1
4370 0xe3 0x00 0x00 0x01 0x00 0x1c
4372 # CHECK: msgf %r0, 524287
4373 0xe3 0x00 0x0f 0xff 0x7f 0x1c
4375 # CHECK: msgf %r0, 0(%r1)
4376 0xe3 0x00 0x10 0x00 0x00 0x1c
4378 # CHECK: msgf %r0, 0(%r15)
4379 0xe3 0x00 0xf0 0x00 0x00 0x1c
4381 # CHECK: msgf %r0, 524287(%r1,%r15)
4382 0xe3 0x01 0xff 0xff 0x7f 0x1c
4384 # CHECK: msgf %r0, 524287(%r15,%r1)
4385 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
4387 # CHECK: msgf %r15, 0
4388 0xe3 0xf0 0x00 0x00 0x00 0x1c
4390 # CHECK: msgr %r0, %r0
4393 # CHECK: msgr %r0, %r15
4396 # CHECK: msgr %r15, %r0
4399 # CHECK: msgr %r7, %r8
4402 # CHECK: msg %r0, -524288
4403 0xe3 0x00 0x00 0x00 0x80 0x0c
4405 # CHECK: msg %r0, -1
4406 0xe3 0x00 0x0f 0xff 0xff 0x0c
4409 0xe3 0x00 0x00 0x00 0x00 0x0c
4412 0xe3 0x00 0x00 0x01 0x00 0x0c
4414 # CHECK: msg %r0, 524287
4415 0xe3 0x00 0x0f 0xff 0x7f 0x0c
4417 # CHECK: msg %r0, 0(%r1)
4418 0xe3 0x00 0x10 0x00 0x00 0x0c
4420 # CHECK: msg %r0, 0(%r15)
4421 0xe3 0x00 0xf0 0x00 0x00 0x0c
4423 # CHECK: msg %r0, 524287(%r1,%r15)
4424 0xe3 0x01 0xff 0xff 0x7f 0x0c
4426 # CHECK: msg %r0, 524287(%r15,%r1)
4427 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
4429 # CHECK: msg %r15, 0
4430 0xe3 0xf0 0x00 0x00 0x00 0x0c
4432 # CHECK: msr %r0, %r0
4435 # CHECK: msr %r0, %r15
4438 # CHECK: msr %r15, %r0
4441 # CHECK: msr %r7, %r8
4447 # CHECK: ms %r0, 4095
4450 # CHECK: ms %r0, 0(%r1)
4453 # CHECK: ms %r0, 0(%r15)
4456 # CHECK: ms %r0, 4095(%r1,%r15)
4459 # CHECK: ms %r0, 4095(%r15,%r1)
4465 # CHECK: msy %r0, -524288
4466 0xe3 0x00 0x00 0x00 0x80 0x51
4468 # CHECK: msy %r0, -1
4469 0xe3 0x00 0x0f 0xff 0xff 0x51
4472 0xe3 0x00 0x00 0x00 0x00 0x51
4475 0xe3 0x00 0x00 0x01 0x00 0x51
4477 # CHECK: msy %r0, 524287
4478 0xe3 0x00 0x0f 0xff 0x7f 0x51
4480 # CHECK: msy %r0, 0(%r1)
4481 0xe3 0x00 0x10 0x00 0x00 0x51
4483 # CHECK: msy %r0, 0(%r15)
4484 0xe3 0x00 0xf0 0x00 0x00 0x51
4486 # CHECK: msy %r0, 524287(%r1,%r15)
4487 0xe3 0x01 0xff 0xff 0x7f 0x51
4489 # CHECK: msy %r0, 524287(%r15,%r1)
4490 0xe3 0x0f 0x1f 0xff 0x7f 0x51
4492 # CHECK: msy %r15, 0
4493 0xe3 0xf0 0x00 0x00 0x00 0x51
4495 # CHECK: mvc 0(1), 0
4496 0xd2 0x00 0x00 0x00 0x00 0x00
4498 # CHECK: mvc 0(1), 0(%r1)
4499 0xd2 0x00 0x00 0x00 0x10 0x00
4501 # CHECK: mvc 0(1), 0(%r15)
4502 0xd2 0x00 0x00 0x00 0xf0 0x00
4504 # CHECK: mvc 0(1), 4095
4505 0xd2 0x00 0x00 0x00 0x0f 0xff
4507 # CHECK: mvc 0(1), 4095(%r1)
4508 0xd2 0x00 0x00 0x00 0x1f 0xff
4510 # CHECK: mvc 0(1), 4095(%r15)
4511 0xd2 0x00 0x00 0x00 0xff 0xff
4513 # CHECK: mvc 0(1,%r1), 0
4514 0xd2 0x00 0x10 0x00 0x00 0x00
4516 # CHECK: mvc 0(1,%r15), 0
4517 0xd2 0x00 0xf0 0x00 0x00 0x00
4519 # CHECK: mvc 4095(1,%r1), 0
4520 0xd2 0x00 0x1f 0xff 0x00 0x00
4522 # CHECK: mvc 4095(1,%r15), 0
4523 0xd2 0x00 0xff 0xff 0x00 0x00
4525 # CHECK: mvc 0(256,%r1), 0
4526 0xd2 0xff 0x10 0x00 0x00 0x00
4528 # CHECK: mvc 0(256,%r15), 0
4529 0xd2 0xff 0xf0 0x00 0x00 0x00
4532 0xe5 0x48 0x00 0x00 0x00 0x00
4534 # CHECK: mvghi 4095, 0
4535 0xe5 0x48 0x0f 0xff 0x00 0x00
4537 # CHECK: mvghi 0, -32768
4538 0xe5 0x48 0x00 0x00 0x80 0x00
4540 # CHECK: mvghi 0, -1
4541 0xe5 0x48 0x00 0x00 0xff 0xff
4544 0xe5 0x48 0x00 0x00 0x00 0x00
4547 0xe5 0x48 0x00 0x00 0x00 0x01
4549 # CHECK: mvghi 0, 32767
4550 0xe5 0x48 0x00 0x00 0x7f 0xff
4552 # CHECK: mvghi 0(%r1), 42
4553 0xe5 0x48 0x10 0x00 0x00 0x2a
4555 # CHECK: mvghi 0(%r15), 42
4556 0xe5 0x48 0xf0 0x00 0x00 0x2a
4558 # CHECK: mvghi 4095(%r1), 42
4559 0xe5 0x48 0x1f 0xff 0x00 0x2a
4561 # CHECK: mvghi 4095(%r15), 42
4562 0xe5 0x48 0xff 0xff 0x00 0x2a
4565 0xe5 0x44 0x00 0x00 0x00 0x00
4567 # CHECK: mvhhi 4095, 0
4568 0xe5 0x44 0x0f 0xff 0x00 0x00
4570 # CHECK: mvhhi 0, -32768
4571 0xe5 0x44 0x00 0x00 0x80 0x00
4573 # CHECK: mvhhi 0, -1
4574 0xe5 0x44 0x00 0x00 0xff 0xff
4577 0xe5 0x44 0x00 0x00 0x00 0x00
4580 0xe5 0x44 0x00 0x00 0x00 0x01
4582 # CHECK: mvhhi 0, 32767
4583 0xe5 0x44 0x00 0x00 0x7f 0xff
4585 # CHECK: mvhhi 0(%r1), 42
4586 0xe5 0x44 0x10 0x00 0x00 0x2a
4588 # CHECK: mvhhi 0(%r15), 42
4589 0xe5 0x44 0xf0 0x00 0x00 0x2a
4591 # CHECK: mvhhi 4095(%r1), 42
4592 0xe5 0x44 0x1f 0xff 0x00 0x2a
4594 # CHECK: mvhhi 4095(%r15), 42
4595 0xe5 0x44 0xff 0xff 0x00 0x2a
4598 0xe5 0x4c 0x00 0x00 0x00 0x00
4600 # CHECK: mvhi 4095, 0
4601 0xe5 0x4c 0x0f 0xff 0x00 0x00
4603 # CHECK: mvhi 0, -32768
4604 0xe5 0x4c 0x00 0x00 0x80 0x00
4607 0xe5 0x4c 0x00 0x00 0xff 0xff
4610 0xe5 0x4c 0x00 0x00 0x00 0x00
4613 0xe5 0x4c 0x00 0x00 0x00 0x01
4615 # CHECK: mvhi 0, 32767
4616 0xe5 0x4c 0x00 0x00 0x7f 0xff
4618 # CHECK: mvhi 0(%r1), 42
4619 0xe5 0x4c 0x10 0x00 0x00 0x2a
4621 # CHECK: mvhi 0(%r15), 42
4622 0xe5 0x4c 0xf0 0x00 0x00 0x2a
4624 # CHECK: mvhi 4095(%r1), 42
4625 0xe5 0x4c 0x1f 0xff 0x00 0x2a
4627 # CHECK: mvhi 4095(%r15), 42
4628 0xe5 0x4c 0xff 0xff 0x00 0x2a
4633 # CHECK: mvi 4095, 0
4639 # CHECK: mvi 0(%r1), 42
4642 # CHECK: mvi 0(%r15), 42
4645 # CHECK: mvi 4095(%r1), 42
4648 # CHECK: mvi 4095(%r15), 42
4651 # CHECK: mviy -524288, 0
4652 0xeb 0x00 0x00 0x00 0x80 0x52
4655 0xeb 0x00 0x0f 0xff 0xff 0x52
4658 0xeb 0x00 0x00 0x00 0x00 0x52
4661 0xeb 0x00 0x00 0x01 0x00 0x52
4663 # CHECK: mviy 524287, 0
4664 0xeb 0x00 0x0f 0xff 0x7f 0x52
4666 # CHECK: mviy 0, 255
4667 0xeb 0xff 0x00 0x00 0x00 0x52
4669 # CHECK: mviy 0(%r1), 42
4670 0xeb 0x2a 0x10 0x00 0x00 0x52
4672 # CHECK: mviy 0(%r15), 42
4673 0xeb 0x2a 0xf0 0x00 0x00 0x52
4675 # CHECK: mviy 524287(%r1), 42
4676 0xeb 0x2a 0x1f 0xff 0x7f 0x52
4678 # CHECK: mviy 524287(%r15), 42
4679 0xeb 0x2a 0xff 0xff 0x7f 0x52
4681 # CHECK: mvst %r0, %r0
4684 # CHECK: mvst %r0, %r15
4687 # CHECK: mvst %r15, %r0
4690 # CHECK: mvst %r7, %r8
4693 # CHECK: mxbr %f0, %f0
4696 # CHECK: mxbr %f0, %f13
4699 # CHECK: mxbr %f8, %f5
4702 # CHECK: mxbr %f13, %f13
4705 # CHECK: mxdbr %f0, %f0
4708 # CHECK: mxdbr %f0, %f15
4711 # CHECK: mxdbr %f8, %f8
4714 # CHECK: mxdbr %f13, %f0
4717 # CHECK: mxdb %f0, 0
4718 0xed 0x00 0x00 0x00 0x00 0x07
4720 # CHECK: mxdb %f0, 4095
4721 0xed 0x00 0x0f 0xff 0x00 0x07
4723 # CHECK: mxdb %f0, 0(%r1)
4724 0xed 0x00 0x10 0x00 0x00 0x07
4726 # CHECK: mxdb %f0, 0(%r15)
4727 0xed 0x00 0xf0 0x00 0x00 0x07
4729 # CHECK: mxdb %f0, 4095(%r1,%r15)
4730 0xed 0x01 0xff 0xff 0x00 0x07
4732 # CHECK: mxdb %f0, 4095(%r15,%r1)
4733 0xed 0x0f 0x1f 0xff 0x00 0x07
4735 # CHECK: mxdb %f13, 0
4736 0xed 0xd0 0x00 0x00 0x00 0x07
4738 # CHECK: ngr %r0, %r0
4741 # CHECK: ngr %r0, %r15
4744 # CHECK: ngr %r15, %r0
4747 # CHECK: ngr %r7, %r8
4750 # CHECK: ng %r0, -524288
4751 0xe3 0x00 0x00 0x00 0x80 0x80
4753 # CHECK: ngrk %r0, %r0, %r0
4756 # CHECK: ngrk %r2, %r3, %r4
4760 0xe3 0x00 0x0f 0xff 0xff 0x80
4763 0xe3 0x00 0x00 0x00 0x00 0x80
4766 0xe3 0x00 0x00 0x01 0x00 0x80
4768 # CHECK: ng %r0, 524287
4769 0xe3 0x00 0x0f 0xff 0x7f 0x80
4771 # CHECK: ng %r0, 0(%r1)
4772 0xe3 0x00 0x10 0x00 0x00 0x80
4774 # CHECK: ng %r0, 0(%r15)
4775 0xe3 0x00 0xf0 0x00 0x00 0x80
4777 # CHECK: ng %r0, 524287(%r1,%r15)
4778 0xe3 0x01 0xff 0xff 0x7f 0x80
4780 # CHECK: ng %r0, 524287(%r15,%r1)
4781 0xe3 0x0f 0x1f 0xff 0x7f 0x80
4784 0xe3 0xf0 0x00 0x00 0x00 0x80
4786 # CHECK: nihf %r0, 0
4787 0xc0 0x0a 0x00 0x00 0x00 0x00
4789 # CHECK: nihf %r0, 4294967295
4790 0xc0 0x0a 0xff 0xff 0xff 0xff
4792 # CHECK: nihf %r15, 0
4793 0xc0 0xfa 0x00 0x00 0x00 0x00
4795 # CHECK: nihh %r0, 0
4798 # CHECK: nihh %r0, 32768
4801 # CHECK: nihh %r0, 65535
4804 # CHECK: nihh %r15, 0
4807 # CHECK: nihl %r0, 0
4810 # CHECK: nihl %r0, 32768
4813 # CHECK: nihl %r0, 65535
4816 # CHECK: nihl %r15, 0
4819 # CHECK: nilf %r0, 0
4820 0xc0 0x0b 0x00 0x00 0x00 0x00
4822 # CHECK: nilf %r0, 4294967295
4823 0xc0 0x0b 0xff 0xff 0xff 0xff
4825 # CHECK: nilf %r15, 0
4826 0xc0 0xfb 0x00 0x00 0x00 0x00
4828 # CHECK: nilh %r0, 0
4831 # CHECK: nilh %r0, 32768
4834 # CHECK: nilh %r0, 65535
4837 # CHECK: nilh %r15, 0
4840 # CHECK: nill %r0, 0
4843 # CHECK: nill %r0, 32768
4846 # CHECK: nill %r0, 65535
4849 # CHECK: nill %r15, 0
4861 # CHECK: ni 0(%r1), 42
4864 # CHECK: ni 0(%r15), 42
4867 # CHECK: ni 4095(%r1), 42
4870 # CHECK: ni 4095(%r15), 42
4873 # CHECK: niy -524288, 0
4874 0xeb 0x00 0x00 0x00 0x80 0x54
4877 0xeb 0x00 0x0f 0xff 0xff 0x54
4880 0xeb 0x00 0x00 0x00 0x00 0x54
4883 0xeb 0x00 0x00 0x01 0x00 0x54
4885 # CHECK: niy 524287, 0
4886 0xeb 0x00 0x0f 0xff 0x7f 0x54
4889 0xeb 0xff 0x00 0x00 0x00 0x54
4891 # CHECK: niy 0(%r1), 42
4892 0xeb 0x2a 0x10 0x00 0x00 0x54
4894 # CHECK: niy 0(%r15), 42
4895 0xeb 0x2a 0xf0 0x00 0x00 0x54
4897 # CHECK: niy 524287(%r1), 42
4898 0xeb 0x2a 0x1f 0xff 0x7f 0x54
4900 # CHECK: niy 524287(%r15), 42
4901 0xeb 0x2a 0xff 0xff 0x7f 0x54
4903 # CHECK: nr %r0, %r0
4906 # CHECK: nr %r0, %r15
4909 # CHECK: nr %r15, %r0
4912 # CHECK: nr %r7, %r8
4915 # CHECK: nrk %r0, %r0, %r0
4918 # CHECK: nrk %r2, %r3, %r4
4924 # CHECK: n %r0, 4095
4927 # CHECK: n %r0, 0(%r1)
4930 # CHECK: n %r0, 0(%r15)
4933 # CHECK: n %r0, 4095(%r1,%r15)
4936 # CHECK: n %r0, 4095(%r15,%r1)
4942 # CHECK: ny %r0, -524288
4943 0xe3 0x00 0x00 0x00 0x80 0x54
4946 0xe3 0x00 0x0f 0xff 0xff 0x54
4949 0xe3 0x00 0x00 0x00 0x00 0x54
4952 0xe3 0x00 0x00 0x01 0x00 0x54
4954 # CHECK: ny %r0, 524287
4955 0xe3 0x00 0x0f 0xff 0x7f 0x54
4957 # CHECK: ny %r0, 0(%r1)
4958 0xe3 0x00 0x10 0x00 0x00 0x54
4960 # CHECK: ny %r0, 0(%r15)
4961 0xe3 0x00 0xf0 0x00 0x00 0x54
4963 # CHECK: ny %r0, 524287(%r1,%r15)
4964 0xe3 0x01 0xff 0xff 0x7f 0x54
4966 # CHECK: ny %r0, 524287(%r15,%r1)
4967 0xe3 0x0f 0x1f 0xff 0x7f 0x54
4970 0xe3 0xf0 0x00 0x00 0x00 0x54
4972 # CHECK: ogr %r0, %r0
4975 # CHECK: ogr %r0, %r15
4978 # CHECK: ogr %r15, %r0
4981 # CHECK: ogr %r7, %r8
4984 # CHECK: ogrk %r0, %r0, %r0
4987 # CHECK: ogrk %r2, %r3, %r4
4990 # CHECK: og %r0, -524288
4991 0xe3 0x00 0x00 0x00 0x80 0x81
4994 0xe3 0x00 0x0f 0xff 0xff 0x81
4997 0xe3 0x00 0x00 0x00 0x00 0x81
5000 0xe3 0x00 0x00 0x01 0x00 0x81
5002 # CHECK: og %r0, 524287
5003 0xe3 0x00 0x0f 0xff 0x7f 0x81
5005 # CHECK: og %r0, 0(%r1)
5006 0xe3 0x00 0x10 0x00 0x00 0x81
5008 # CHECK: og %r0, 0(%r15)
5009 0xe3 0x00 0xf0 0x00 0x00 0x81
5011 # CHECK: og %r0, 524287(%r1,%r15)
5012 0xe3 0x01 0xff 0xff 0x7f 0x81
5014 # CHECK: og %r0, 524287(%r15,%r1)
5015 0xe3 0x0f 0x1f 0xff 0x7f 0x81
5018 0xe3 0xf0 0x00 0x00 0x00 0x81
5020 # CHECK: oihf %r0, 0
5021 0xc0 0x0c 0x00 0x00 0x00 0x00
5023 # CHECK: oihf %r0, 4294967295
5024 0xc0 0x0c 0xff 0xff 0xff 0xff
5026 # CHECK: oihf %r15, 0
5027 0xc0 0xfc 0x00 0x00 0x00 0x00
5029 # CHECK: oihh %r0, 0
5032 # CHECK: oihh %r0, 32768
5035 # CHECK: oihh %r0, 65535
5038 # CHECK: oihh %r15, 0
5041 # CHECK: oihl %r0, 0
5044 # CHECK: oihl %r0, 32768
5047 # CHECK: oihl %r0, 65535
5050 # CHECK: oihl %r15, 0
5053 # CHECK: oilf %r0, 0
5054 0xc0 0x0d 0x00 0x00 0x00 0x00
5056 # CHECK: oilf %r0, 4294967295
5057 0xc0 0x0d 0xff 0xff 0xff 0xff
5059 # CHECK: oilf %r15, 0
5060 0xc0 0xfd 0x00 0x00 0x00 0x00
5062 # CHECK: oilh %r0, 0
5065 # CHECK: oilh %r0, 32768
5068 # CHECK: oilh %r0, 65535
5071 # CHECK: oilh %r15, 0
5074 # CHECK: oill %r0, 0
5077 # CHECK: oill %r0, 32768
5080 # CHECK: oill %r0, 65535
5083 # CHECK: oill %r15, 0
5095 # CHECK: oi 0(%r1), 42
5098 # CHECK: oi 0(%r15), 42
5101 # CHECK: oi 4095(%r1), 42
5104 # CHECK: oi 4095(%r15), 42
5107 # CHECK: oiy -524288, 0
5108 0xeb 0x00 0x00 0x00 0x80 0x56
5111 0xeb 0x00 0x0f 0xff 0xff 0x56
5114 0xeb 0x00 0x00 0x00 0x00 0x56
5117 0xeb 0x00 0x00 0x01 0x00 0x56
5119 # CHECK: oiy 524287, 0
5120 0xeb 0x00 0x0f 0xff 0x7f 0x56
5123 0xeb 0xff 0x00 0x00 0x00 0x56
5125 # CHECK: oiy 0(%r1), 42
5126 0xeb 0x2a 0x10 0x00 0x00 0x56
5128 # CHECK: oiy 0(%r15), 42
5129 0xeb 0x2a 0xf0 0x00 0x00 0x56
5131 # CHECK: oiy 524287(%r1), 42
5132 0xeb 0x2a 0x1f 0xff 0x7f 0x56
5134 # CHECK: oiy 524287(%r15), 42
5135 0xeb 0x2a 0xff 0xff 0x7f 0x56
5137 # CHECK: or %r0, %r0
5140 # CHECK: or %r0, %r15
5143 # CHECK: or %r15, %r0
5146 # CHECK: or %r7, %r8
5149 # CHECK: ork %r0, %r0, %r0
5152 # CHECK: ork %r2, %r3, %r4
5158 # CHECK: o %r0, 4095
5161 # CHECK: o %r0, 0(%r1)
5164 # CHECK: o %r0, 0(%r15)
5167 # CHECK: o %r0, 4095(%r1,%r15)
5170 # CHECK: o %r0, 4095(%r15,%r1)
5176 # CHECK: oy %r0, -524288
5177 0xe3 0x00 0x00 0x00 0x80 0x56
5180 0xe3 0x00 0x0f 0xff 0xff 0x56
5183 0xe3 0x00 0x00 0x00 0x00 0x56
5186 0xe3 0x00 0x00 0x01 0x00 0x56
5188 # CHECK: oy %r0, 524287
5189 0xe3 0x00 0x0f 0xff 0x7f 0x56
5191 # CHECK: oy %r0, 0(%r1)
5192 0xe3 0x00 0x10 0x00 0x00 0x56
5194 # CHECK: oy %r0, 0(%r15)
5195 0xe3 0x00 0xf0 0x00 0x00 0x56
5197 # CHECK: oy %r0, 524287(%r1,%r15)
5198 0xe3 0x01 0xff 0xff 0x7f 0x56
5200 # CHECK: oy %r0, 524287(%r15,%r1)
5201 0xe3 0x0f 0x1f 0xff 0x7f 0x56
5204 0xe3 0xf0 0x00 0x00 0x00 0x56
5206 # CHECK: risbg %r0, %r0, 0, 0, 0
5207 0xec 0x00 0x00 0x00 0x00 0x55
5209 # CHECK: risbg %r0, %r0, 0, 0, 63
5210 0xec 0x00 0x00 0x00 0x3f 0x55
5212 # CHECK: risbg %r0, %r0, 0, 255, 0
5213 0xec 0x00 0x00 0xff 0x00 0x55
5215 # CHECK: risbg %r0, %r0, 255, 0, 0
5216 0xec 0x00 0xff 0x00 0x00 0x55
5218 # CHECK: risbg %r0, %r15, 0, 0, 0
5219 0xec 0x0f 0x00 0x00 0x00 0x55
5221 # CHECK: risbg %r15, %r0, 0, 0, 0
5222 0xec 0xf0 0x00 0x00 0x00 0x55
5224 # CHECK: risbg %r4, %r5, 6, 7, 8
5225 0xec 0x45 0x06 0x07 0x08 0x55
5227 # CHECK: risbhg %r0, %r0, 0, 0, 0
5228 0xec 0x00 0x00 0x00 0x00 0x5d
5230 # CHECK: risbhg %r0, %r0, 0, 0, 63
5231 0xec 0x00 0x00 0x00 0x3f 0x5d
5233 # CHECK: risbhg %r0, %r0, 0, 255, 0
5234 0xec 0x00 0x00 0xff 0x00 0x5d
5236 # CHECK: risbhg %r0, %r0, 255, 0, 0
5237 0xec 0x00 0xff 0x00 0x00 0x5d
5239 # CHECK: risbhg %r0, %r15, 0, 0, 0
5240 0xec 0x0f 0x00 0x00 0x00 0x5d
5242 # CHECK: risbhg %r15, %r0, 0, 0, 0
5243 0xec 0xf0 0x00 0x00 0x00 0x5d
5245 # CHECK: risbhg %r4, %r5, 6, 7, 8
5246 0xec 0x45 0x06 0x07 0x08 0x5d
5248 # CHECK: risblg %r0, %r0, 0, 0, 0
5249 0xec 0x00 0x00 0x00 0x00 0x51
5251 # CHECK: risblg %r0, %r0, 0, 0, 63
5252 0xec 0x00 0x00 0x00 0x3f 0x51
5254 # CHECK: risblg %r0, %r0, 0, 255, 0
5255 0xec 0x00 0x00 0xff 0x00 0x51
5257 # CHECK: risblg %r0, %r0, 255, 0, 0
5258 0xec 0x00 0xff 0x00 0x00 0x51
5260 # CHECK: risblg %r0, %r15, 0, 0, 0
5261 0xec 0x0f 0x00 0x00 0x00 0x51
5263 # CHECK: risblg %r15, %r0, 0, 0, 0
5264 0xec 0xf0 0x00 0x00 0x00 0x51
5266 # CHECK: risblg %r4, %r5, 6, 7, 8
5267 0xec 0x45 0x06 0x07 0x08 0x51
5269 # CHECK: rnsbg %r0, %r0, 0, 0, 0
5270 0xec 0x00 0x00 0x00 0x00 0x54
5272 # CHECK: rnsbg %r0, %r0, 0, 0, 63
5273 0xec 0x00 0x00 0x00 0x3f 0x54
5275 # CHECK: rnsbg %r0, %r0, 0, 255, 0
5276 0xec 0x00 0x00 0xff 0x00 0x54
5278 # CHECK: rnsbg %r0, %r0, 255, 0, 0
5279 0xec 0x00 0xff 0x00 0x00 0x54
5281 # CHECK: rnsbg %r0, %r15, 0, 0, 0
5282 0xec 0x0f 0x00 0x00 0x00 0x54
5284 # CHECK: rnsbg %r15, %r0, 0, 0, 0
5285 0xec 0xf0 0x00 0x00 0x00 0x54
5287 # CHECK: rnsbg %r4, %r5, 6, 7, 8
5288 0xec 0x45 0x06 0x07 0x08 0x54
5290 # CHECK: rosbg %r0, %r0, 0, 0, 0
5291 0xec 0x00 0x00 0x00 0x00 0x56
5293 # CHECK: rosbg %r0, %r0, 0, 0, 63
5294 0xec 0x00 0x00 0x00 0x3f 0x56
5296 # CHECK: rosbg %r0, %r0, 0, 255, 0
5297 0xec 0x00 0x00 0xff 0x00 0x56
5299 # CHECK: rosbg %r0, %r0, 255, 0, 0
5300 0xec 0x00 0xff 0x00 0x00 0x56
5302 # CHECK: rosbg %r0, %r15, 0, 0, 0
5303 0xec 0x0f 0x00 0x00 0x00 0x56
5305 # CHECK: rosbg %r15, %r0, 0, 0, 0
5306 0xec 0xf0 0x00 0x00 0x00 0x56
5308 # CHECK: rosbg %r4, %r5, 6, 7, 8
5309 0xec 0x45 0x06 0x07 0x08 0x56
5311 # CHECK: rxsbg %r0, %r0, 0, 0, 0
5312 0xec 0x00 0x00 0x00 0x00 0x57
5314 # CHECK: rxsbg %r0, %r0, 0, 0, 63
5315 0xec 0x00 0x00 0x00 0x3f 0x57
5317 # CHECK: rxsbg %r0, %r0, 0, 255, 0
5318 0xec 0x00 0x00 0xff 0x00 0x57
5320 # CHECK: rxsbg %r0, %r0, 255, 0, 0
5321 0xec 0x00 0xff 0x00 0x00 0x57
5323 # CHECK: rxsbg %r0, %r15, 0, 0, 0
5324 0xec 0x0f 0x00 0x00 0x00 0x57
5326 # CHECK: rxsbg %r15, %r0, 0, 0, 0
5327 0xec 0xf0 0x00 0x00 0x00 0x57
5329 # CHECK: rxsbg %r4, %r5, 6, 7, 8
5330 0xec 0x45 0x06 0x07 0x08 0x57
5332 # CHECK: rllg %r0, %r0, 0
5333 0xeb 0x00 0x00 0x00 0x00 0x1c
5335 # CHECK: rllg %r15, %r1, 0
5336 0xeb 0xf1 0x00 0x00 0x00 0x1c
5338 # CHECK: rllg %r1, %r15, 0
5339 0xeb 0x1f 0x00 0x00 0x00 0x1c
5341 # CHECK: rllg %r15, %r15, 0
5342 0xeb 0xff 0x00 0x00 0x00 0x1c
5344 # CHECK: rllg %r0, %r0, -524288
5345 0xeb 0x00 0x00 0x00 0x80 0x1c
5347 # CHECK: rllg %r0, %r0, -1
5348 0xeb 0x00 0x0f 0xff 0xff 0x1c
5350 # CHECK: rllg %r0, %r0, 1
5351 0xeb 0x00 0x00 0x01 0x00 0x1c
5353 # CHECK: rllg %r0, %r0, 524287
5354 0xeb 0x00 0x0f 0xff 0x7f 0x1c
5356 # CHECK: rllg %r0, %r0, 0(%r1)
5357 0xeb 0x00 0x10 0x00 0x00 0x1c
5359 # CHECK: rllg %r0, %r0, 0(%r15)
5360 0xeb 0x00 0xf0 0x00 0x00 0x1c
5362 # CHECK: rllg %r0, %r0, 524287(%r1)
5363 0xeb 0x00 0x1f 0xff 0x7f 0x1c
5365 # CHECK: rllg %r0, %r0, 524287(%r15)
5366 0xeb 0x00 0xff 0xff 0x7f 0x1c
5368 # CHECK: rll %r0, %r0, 0
5369 0xeb 0x00 0x00 0x00 0x00 0x1d
5371 # CHECK: rll %r15, %r1, 0
5372 0xeb 0xf1 0x00 0x00 0x00 0x1d
5374 # CHECK: rll %r1, %r15, 0
5375 0xeb 0x1f 0x00 0x00 0x00 0x1d
5377 # CHECK: rll %r15, %r15, 0
5378 0xeb 0xff 0x00 0x00 0x00 0x1d
5380 # CHECK: rll %r0, %r0, -524288
5381 0xeb 0x00 0x00 0x00 0x80 0x1d
5383 # CHECK: rll %r0, %r0, -1
5384 0xeb 0x00 0x0f 0xff 0xff 0x1d
5386 # CHECK: rll %r0, %r0, 1
5387 0xeb 0x00 0x00 0x01 0x00 0x1d
5389 # CHECK: rll %r0, %r0, 524287
5390 0xeb 0x00 0x0f 0xff 0x7f 0x1d
5392 # CHECK: rll %r0, %r0, 0(%r1)
5393 0xeb 0x00 0x10 0x00 0x00 0x1d
5395 # CHECK: rll %r0, %r0, 0(%r15)
5396 0xeb 0x00 0xf0 0x00 0x00 0x1d
5398 # CHECK: rll %r0, %r0, 524287(%r1)
5399 0xeb 0x00 0x1f 0xff 0x7f 0x1d
5401 # CHECK: rll %r0, %r0, 524287(%r15)
5402 0xeb 0x00 0xff 0xff 0x7f 0x1d
5404 # CHECK: sdbr %f0, %f0
5407 # CHECK: sdbr %f0, %f15
5410 # CHECK: sdbr %f7, %f8
5413 # CHECK: sdbr %f15, %f0
5417 0xed 0x00 0x00 0x00 0x00 0x1b
5419 # CHECK: sdb %f0, 4095
5420 0xed 0x00 0x0f 0xff 0x00 0x1b
5422 # CHECK: sdb %f0, 0(%r1)
5423 0xed 0x00 0x10 0x00 0x00 0x1b
5425 # CHECK: sdb %f0, 0(%r15)
5426 0xed 0x00 0xf0 0x00 0x00 0x1b
5428 # CHECK: sdb %f0, 4095(%r1,%r15)
5429 0xed 0x01 0xff 0xff 0x00 0x1b
5431 # CHECK: sdb %f0, 4095(%r15,%r1)
5432 0xed 0x0f 0x1f 0xff 0x00 0x1b
5434 # CHECK: sdb %f15, 0
5435 0xed 0xf0 0x00 0x00 0x00 0x1b
5437 # CHECK: sebr %f0, %f0
5440 # CHECK: sebr %f0, %f15
5443 # CHECK: sebr %f7, %f8
5446 # CHECK: sebr %f15, %f0
5450 0xed 0x00 0x00 0x00 0x00 0x0b
5452 # CHECK: seb %f0, 4095
5453 0xed 0x00 0x0f 0xff 0x00 0x0b
5455 # CHECK: seb %f0, 0(%r1)
5456 0xed 0x00 0x10 0x00 0x00 0x0b
5458 # CHECK: seb %f0, 0(%r15)
5459 0xed 0x00 0xf0 0x00 0x00 0x0b
5461 # CHECK: seb %f0, 4095(%r1,%r15)
5462 0xed 0x01 0xff 0xff 0x00 0x0b
5464 # CHECK: seb %f0, 4095(%r15,%r1)
5465 0xed 0x0f 0x1f 0xff 0x00 0x0b
5467 # CHECK: seb %f15, 0
5468 0xed 0xf0 0x00 0x00 0x00 0x0b
5470 # CHECK: sgfr %r0, %r0
5473 # CHECK: sgfr %r0, %r15
5476 # CHECK: sgfr %r15, %r0
5479 # CHECK: sgfr %r7, %r8
5482 # CHECK: sgf %r0, -524288
5483 0xe3 0x00 0x00 0x00 0x80 0x19
5485 # CHECK: sgf %r0, -1
5486 0xe3 0x00 0x0f 0xff 0xff 0x19
5489 0xe3 0x00 0x00 0x00 0x00 0x19
5492 0xe3 0x00 0x00 0x01 0x00 0x19
5494 # CHECK: sgf %r0, 524287
5495 0xe3 0x00 0x0f 0xff 0x7f 0x19
5497 # CHECK: sgf %r0, 0(%r1)
5498 0xe3 0x00 0x10 0x00 0x00 0x19
5500 # CHECK: sgf %r0, 0(%r15)
5501 0xe3 0x00 0xf0 0x00 0x00 0x19
5503 # CHECK: sgf %r0, 524287(%r1,%r15)
5504 0xe3 0x01 0xff 0xff 0x7f 0x19
5506 # CHECK: sgf %r0, 524287(%r15,%r1)
5507 0xe3 0x0f 0x1f 0xff 0x7f 0x19
5509 # CHECK: sgf %r15, 0
5510 0xe3 0xf0 0x00 0x00 0x00 0x19
5512 # CHECK: sgr %r0, %r0
5515 # CHECK: sgr %r0, %r15
5518 # CHECK: sgr %r15, %r0
5521 # CHECK: sgr %r7, %r8
5524 # CHECK: sgrk %r0, %r0, %r0
5527 # CHECK: sgrk %r2, %r3, %r4
5530 # CHECK: sg %r0, -524288
5531 0xe3 0x00 0x00 0x00 0x80 0x09
5534 0xe3 0x00 0x0f 0xff 0xff 0x09
5537 0xe3 0x00 0x00 0x00 0x00 0x09
5540 0xe3 0x00 0x00 0x01 0x00 0x09
5542 # CHECK: sg %r0, 524287
5543 0xe3 0x00 0x0f 0xff 0x7f 0x09
5545 # CHECK: sg %r0, 0(%r1)
5546 0xe3 0x00 0x10 0x00 0x00 0x09
5548 # CHECK: sg %r0, 0(%r15)
5549 0xe3 0x00 0xf0 0x00 0x00 0x09
5551 # CHECK: sg %r0, 524287(%r1,%r15)
5552 0xe3 0x01 0xff 0xff 0x7f 0x09
5554 # CHECK: sg %r0, 524287(%r15,%r1)
5555 0xe3 0x0f 0x1f 0xff 0x7f 0x09
5558 0xe3 0xf0 0x00 0x00 0x00 0x09
5563 # CHECK: sh %r0, 4095
5566 # CHECK: sh %r0, 0(%r1)
5569 # CHECK: sh %r0, 0(%r15)
5572 # CHECK: sh %r0, 4095(%r1,%r15)
5575 # CHECK: sh %r0, 4095(%r15,%r1)
5581 # CHECK: shy %r0, -524288
5582 0xe3 0x00 0x00 0x00 0x80 0x7b
5584 # CHECK: shy %r0, -1
5585 0xe3 0x00 0x0f 0xff 0xff 0x7b
5588 0xe3 0x00 0x00 0x00 0x00 0x7b
5591 0xe3 0x00 0x00 0x01 0x00 0x7b
5593 # CHECK: shy %r0, 524287
5594 0xe3 0x00 0x0f 0xff 0x7f 0x7b
5596 # CHECK: shy %r0, 0(%r1)
5597 0xe3 0x00 0x10 0x00 0x00 0x7b
5599 # CHECK: shy %r0, 0(%r15)
5600 0xe3 0x00 0xf0 0x00 0x00 0x7b
5602 # CHECK: shy %r0, 524287(%r1,%r15)
5603 0xe3 0x01 0xff 0xff 0x7f 0x7b
5605 # CHECK: shy %r0, 524287(%r15,%r1)
5606 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
5608 # CHECK: shy %r15, 0
5609 0xe3 0xf0 0x00 0x00 0x00 0x7b
5611 # CHECK: slbgr %r0, %r0
5614 # CHECK: slbgr %r0, %r15
5617 # CHECK: slbgr %r15, %r0
5620 # CHECK: slbgr %r7, %r8
5623 # CHECK: slbg %r0, -524288
5624 0xe3 0x00 0x00 0x00 0x80 0x89
5626 # CHECK: slbg %r0, -1
5627 0xe3 0x00 0x0f 0xff 0xff 0x89
5629 # CHECK: slbg %r0, 0
5630 0xe3 0x00 0x00 0x00 0x00 0x89
5632 # CHECK: slbg %r0, 1
5633 0xe3 0x00 0x00 0x01 0x00 0x89
5635 # CHECK: slbg %r0, 524287
5636 0xe3 0x00 0x0f 0xff 0x7f 0x89
5638 # CHECK: slbg %r0, 0(%r1)
5639 0xe3 0x00 0x10 0x00 0x00 0x89
5641 # CHECK: slbg %r0, 0(%r15)
5642 0xe3 0x00 0xf0 0x00 0x00 0x89
5644 # CHECK: slbg %r0, 524287(%r1,%r15)
5645 0xe3 0x01 0xff 0xff 0x7f 0x89
5647 # CHECK: slbg %r0, 524287(%r15,%r1)
5648 0xe3 0x0f 0x1f 0xff 0x7f 0x89
5650 # CHECK: slbg %r15, 0
5651 0xe3 0xf0 0x00 0x00 0x00 0x89
5653 # CHECK: slbr %r0, %r0
5656 # CHECK: slbr %r0, %r15
5659 # CHECK: slbr %r15, %r0
5662 # CHECK: slbr %r7, %r8
5665 # CHECK: slb %r0, -524288
5666 0xe3 0x00 0x00 0x00 0x80 0x99
5668 # CHECK: slb %r0, -1
5669 0xe3 0x00 0x0f 0xff 0xff 0x99
5672 0xe3 0x00 0x00 0x00 0x00 0x99
5675 0xe3 0x00 0x00 0x01 0x00 0x99
5677 # CHECK: slb %r0, 524287
5678 0xe3 0x00 0x0f 0xff 0x7f 0x99
5680 # CHECK: slb %r0, 0(%r1)
5681 0xe3 0x00 0x10 0x00 0x00 0x99
5683 # CHECK: slb %r0, 0(%r15)
5684 0xe3 0x00 0xf0 0x00 0x00 0x99
5686 # CHECK: slb %r0, 524287(%r1,%r15)
5687 0xe3 0x01 0xff 0xff 0x7f 0x99
5689 # CHECK: slb %r0, 524287(%r15,%r1)
5690 0xe3 0x0f 0x1f 0xff 0x7f 0x99
5692 # CHECK: slb %r15, 0
5693 0xe3 0xf0 0x00 0x00 0x00 0x99
5695 # CHECK: slfi %r0, 0
5696 0xc2 0x05 0x00 0x00 0x00 0x00
5698 # CHECK: slfi %r0, 4294967295
5699 0xc2 0x05 0xff 0xff 0xff 0xff
5701 # CHECK: slfi %r15, 0
5702 0xc2 0xf5 0x00 0x00 0x00 0x00
5704 # CHECK: slgfi %r0, 0
5705 0xc2 0x04 0x00 0x00 0x00 0x00
5707 # CHECK: slgfi %r0, 4294967295
5708 0xc2 0x04 0xff 0xff 0xff 0xff
5710 # CHECK: slgfi %r15, 0
5711 0xc2 0xf4 0x00 0x00 0x00 0x00
5713 # CHECK: slgfr %r0, %r0
5716 # CHECK: slgfr %r0, %r15
5719 # CHECK: slgfr %r15, %r0
5722 # CHECK: slgfr %r7, %r8
5725 # CHECK: slgf %r0, -524288
5726 0xe3 0x00 0x00 0x00 0x80 0x1b
5728 # CHECK: slgf %r0, -1
5729 0xe3 0x00 0x0f 0xff 0xff 0x1b
5731 # CHECK: slgf %r0, 0
5732 0xe3 0x00 0x00 0x00 0x00 0x1b
5734 # CHECK: slgf %r0, 1
5735 0xe3 0x00 0x00 0x01 0x00 0x1b
5737 # CHECK: slgf %r0, 524287
5738 0xe3 0x00 0x0f 0xff 0x7f 0x1b
5740 # CHECK: slgf %r0, 0(%r1)
5741 0xe3 0x00 0x10 0x00 0x00 0x1b
5743 # CHECK: slgf %r0, 0(%r15)
5744 0xe3 0x00 0xf0 0x00 0x00 0x1b
5746 # CHECK: slgf %r0, 524287(%r1,%r15)
5747 0xe3 0x01 0xff 0xff 0x7f 0x1b
5749 # CHECK: slgf %r0, 524287(%r15,%r1)
5750 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
5752 # CHECK: slgf %r15, 0
5753 0xe3 0xf0 0x00 0x00 0x00 0x1b
5755 # CHECK: slgr %r0, %r0
5758 # CHECK: slgr %r0, %r15
5761 # CHECK: slgr %r15, %r0
5764 # CHECK: slgr %r7, %r8
5767 # CHECK: slgrk %r0, %r0, %r0
5770 # CHECK: slgrk %r2, %r3, %r4
5773 # CHECK: slg %r0, -524288
5774 0xe3 0x00 0x00 0x00 0x80 0x0b
5776 # CHECK: slg %r0, -1
5777 0xe3 0x00 0x0f 0xff 0xff 0x0b
5780 0xe3 0x00 0x00 0x00 0x00 0x0b
5783 0xe3 0x00 0x00 0x01 0x00 0x0b
5785 # CHECK: slg %r0, 524287
5786 0xe3 0x00 0x0f 0xff 0x7f 0x0b
5788 # CHECK: slg %r0, 0(%r1)
5789 0xe3 0x00 0x10 0x00 0x00 0x0b
5791 # CHECK: slg %r0, 0(%r15)
5792 0xe3 0x00 0xf0 0x00 0x00 0x0b
5794 # CHECK: slg %r0, 524287(%r1,%r15)
5795 0xe3 0x01 0xff 0xff 0x7f 0x0b
5797 # CHECK: slg %r0, 524287(%r15,%r1)
5798 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
5800 # CHECK: slg %r15, 0
5801 0xe3 0xf0 0x00 0x00 0x00 0x0b
5803 # CHECK: sllg %r0, %r0, 0
5804 0xeb 0x00 0x00 0x00 0x00 0x0d
5806 # CHECK: sllg %r15, %r1, 0
5807 0xeb 0xf1 0x00 0x00 0x00 0x0d
5809 # CHECK: sllg %r1, %r15, 0
5810 0xeb 0x1f 0x00 0x00 0x00 0x0d
5812 # CHECK: sllg %r15, %r15, 0
5813 0xeb 0xff 0x00 0x00 0x00 0x0d
5815 # CHECK: sllg %r0, %r0, -524288
5816 0xeb 0x00 0x00 0x00 0x80 0x0d
5818 # CHECK: sllg %r0, %r0, -1
5819 0xeb 0x00 0x0f 0xff 0xff 0x0d
5821 # CHECK: sllg %r0, %r0, 1
5822 0xeb 0x00 0x00 0x01 0x00 0x0d
5824 # CHECK: sllg %r0, %r0, 524287
5825 0xeb 0x00 0x0f 0xff 0x7f 0x0d
5827 # CHECK: sllg %r0, %r0, 0(%r1)
5828 0xeb 0x00 0x10 0x00 0x00 0x0d
5830 # CHECK: sllg %r0, %r0, 0(%r15)
5831 0xeb 0x00 0xf0 0x00 0x00 0x0d
5833 # CHECK: sllg %r0, %r0, 524287(%r1)
5834 0xeb 0x00 0x1f 0xff 0x7f 0x0d
5836 # CHECK: sllg %r0, %r0, 524287(%r15)
5837 0xeb 0x00 0xff 0xff 0x7f 0x0d
5839 # CHECK: sllk %r0, %r0, 0
5840 0xeb 0x00 0x00 0x00 0x00 0xdf
5842 # CHECK: sllk %r15, %r1, 0
5843 0xeb 0xf1 0x00 0x00 0x00 0xdf
5845 # CHECK: sllk %r1, %r15, 0
5846 0xeb 0x1f 0x00 0x00 0x00 0xdf
5848 # CHECK: sllk %r15, %r15, 0
5849 0xeb 0xff 0x00 0x00 0x00 0xdf
5851 # CHECK: sllk %r0, %r0, -524288
5852 0xeb 0x00 0x00 0x00 0x80 0xdf
5854 # CHECK: sllk %r0, %r0, -1
5855 0xeb 0x00 0x0f 0xff 0xff 0xdf
5857 # CHECK: sllk %r0, %r0, 1
5858 0xeb 0x00 0x00 0x01 0x00 0xdf
5860 # CHECK: sllk %r0, %r0, 524287
5861 0xeb 0x00 0x0f 0xff 0x7f 0xdf
5863 # CHECK: sllk %r0, %r0, 0(%r1)
5864 0xeb 0x00 0x10 0x00 0x00 0xdf
5866 # CHECK: sllk %r0, %r0, 0(%r15)
5867 0xeb 0x00 0xf0 0x00 0x00 0xdf
5869 # CHECK: sllk %r0, %r0, 524287(%r1)
5870 0xeb 0x00 0x1f 0xff 0x7f 0xdf
5872 # CHECK: sllk %r0, %r0, 524287(%r15)
5873 0xeb 0x00 0xff 0xff 0x7f 0xdf
5881 # CHECK: sll %r15, 0
5884 # CHECK: sll %r0, 4095
5887 # CHECK: sll %r0, 0(%r1)
5890 # CHECK: sll %r0, 0(%r15)
5893 # CHECK: sll %r0, 4095(%r1)
5896 # CHECK: sll %r0, 4095(%r15)
5899 # CHECK: slr %r0, %r0
5902 # CHECK: slr %r0, %r15
5905 # CHECK: slr %r15, %r0
5908 # CHECK: slr %r7, %r8
5911 # CHECK: slrk %r0, %r0, %r0
5914 # CHECK: slrk %r2, %r3, %r4
5920 # CHECK: sl %r0, 4095
5923 # CHECK: sl %r0, 0(%r1)
5926 # CHECK: sl %r0, 0(%r15)
5929 # CHECK: sl %r0, 4095(%r1,%r15)
5932 # CHECK: sl %r0, 4095(%r15,%r1)
5938 # CHECK: sly %r0, -524288
5939 0xe3 0x00 0x00 0x00 0x80 0x5f
5941 # CHECK: sly %r0, -1
5942 0xe3 0x00 0x0f 0xff 0xff 0x5f
5945 0xe3 0x00 0x00 0x00 0x00 0x5f
5948 0xe3 0x00 0x00 0x01 0x00 0x5f
5950 # CHECK: sly %r0, 524287
5951 0xe3 0x00 0x0f 0xff 0x7f 0x5f
5953 # CHECK: sly %r0, 0(%r1)
5954 0xe3 0x00 0x10 0x00 0x00 0x5f
5956 # CHECK: sly %r0, 0(%r15)
5957 0xe3 0x00 0xf0 0x00 0x00 0x5f
5959 # CHECK: sly %r0, 524287(%r1,%r15)
5960 0xe3 0x01 0xff 0xff 0x7f 0x5f
5962 # CHECK: sly %r0, 524287(%r15,%r1)
5963 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
5965 # CHECK: sly %r15, 0
5966 0xe3 0xf0 0x00 0x00 0x00 0x5f
5968 # CHECK: sqdbr %f0, %f0
5971 # CHECK: sqdbr %f0, %f15
5974 # CHECK: sqdbr %f7, %f8
5977 # CHECK: sqdbr %f15, %f0
5980 # CHECK: sqdb %f0, 0
5981 0xed 0x00 0x00 0x00 0x00 0x15
5983 # CHECK: sqdb %f0, 4095
5984 0xed 0x00 0x0f 0xff 0x00 0x15
5986 # CHECK: sqdb %f0, 0(%r1)
5987 0xed 0x00 0x10 0x00 0x00 0x15
5989 # CHECK: sqdb %f0, 0(%r15)
5990 0xed 0x00 0xf0 0x00 0x00 0x15
5992 # CHECK: sqdb %f0, 4095(%r1,%r15)
5993 0xed 0x01 0xff 0xff 0x00 0x15
5995 # CHECK: sqdb %f0, 4095(%r15,%r1)
5996 0xed 0x0f 0x1f 0xff 0x00 0x15
5998 # CHECK: sqdb %f15, 0
5999 0xed 0xf0 0x00 0x00 0x00 0x15
6001 # CHECK: sqebr %f0, %f0
6004 # CHECK: sqebr %f0, %f15
6007 # CHECK: sqebr %f7, %f8
6010 # CHECK: sqebr %f15, %f0
6013 # CHECK: sqeb %f0, 0
6014 0xed 0x00 0x00 0x00 0x00 0x14
6016 # CHECK: sqeb %f0, 4095
6017 0xed 0x00 0x0f 0xff 0x00 0x14
6019 # CHECK: sqeb %f0, 0(%r1)
6020 0xed 0x00 0x10 0x00 0x00 0x14
6022 # CHECK: sqeb %f0, 0(%r15)
6023 0xed 0x00 0xf0 0x00 0x00 0x14
6025 # CHECK: sqeb %f0, 4095(%r1,%r15)
6026 0xed 0x01 0xff 0xff 0x00 0x14
6028 # CHECK: sqeb %f0, 4095(%r15,%r1)
6029 0xed 0x0f 0x1f 0xff 0x00 0x14
6031 # CHECK: sqeb %f15, 0
6032 0xed 0xf0 0x00 0x00 0x00 0x14
6034 # CHECK: sqxbr %f0, %f0
6037 # CHECK: sqxbr %f0, %f13
6040 # CHECK: sqxbr %f8, %f8
6043 # CHECK: sqxbr %f13, %f0
6046 # CHECK: srag %r0, %r0, 0
6047 0xeb 0x00 0x00 0x00 0x00 0x0a
6049 # CHECK: srag %r15, %r1, 0
6050 0xeb 0xf1 0x00 0x00 0x00 0x0a
6052 # CHECK: srag %r1, %r15, 0
6053 0xeb 0x1f 0x00 0x00 0x00 0x0a
6055 # CHECK: srag %r15, %r15, 0
6056 0xeb 0xff 0x00 0x00 0x00 0x0a
6058 # CHECK: srag %r0, %r0, -524288
6059 0xeb 0x00 0x00 0x00 0x80 0x0a
6061 # CHECK: srag %r0, %r0, -1
6062 0xeb 0x00 0x0f 0xff 0xff 0x0a
6064 # CHECK: srag %r0, %r0, 1
6065 0xeb 0x00 0x00 0x01 0x00 0x0a
6067 # CHECK: srag %r0, %r0, 524287
6068 0xeb 0x00 0x0f 0xff 0x7f 0x0a
6070 # CHECK: srag %r0, %r0, 0(%r1)
6071 0xeb 0x00 0x10 0x00 0x00 0x0a
6073 # CHECK: srag %r0, %r0, 0(%r15)
6074 0xeb 0x00 0xf0 0x00 0x00 0x0a
6076 # CHECK: srag %r0, %r0, 524287(%r1)
6077 0xeb 0x00 0x1f 0xff 0x7f 0x0a
6079 # CHECK: srag %r0, %r0, 524287(%r15)
6080 0xeb 0x00 0xff 0xff 0x7f 0x0a
6082 # CHECK: srak %r0, %r0, 0
6083 0xeb 0x00 0x00 0x00 0x00 0xdc
6085 # CHECK: srak %r15, %r1, 0
6086 0xeb 0xf1 0x00 0x00 0x00 0xdc
6088 # CHECK: srak %r1, %r15, 0
6089 0xeb 0x1f 0x00 0x00 0x00 0xdc
6091 # CHECK: srak %r15, %r15, 0
6092 0xeb 0xff 0x00 0x00 0x00 0xdc
6094 # CHECK: srak %r0, %r0, -524288
6095 0xeb 0x00 0x00 0x00 0x80 0xdc
6097 # CHECK: srak %r0, %r0, -1
6098 0xeb 0x00 0x0f 0xff 0xff 0xdc
6100 # CHECK: srak %r0, %r0, 1
6101 0xeb 0x00 0x00 0x01 0x00 0xdc
6103 # CHECK: srak %r0, %r0, 524287
6104 0xeb 0x00 0x0f 0xff 0x7f 0xdc
6106 # CHECK: srak %r0, %r0, 0(%r1)
6107 0xeb 0x00 0x10 0x00 0x00 0xdc
6109 # CHECK: srak %r0, %r0, 0(%r15)
6110 0xeb 0x00 0xf0 0x00 0x00 0xdc
6112 # CHECK: srak %r0, %r0, 524287(%r1)
6113 0xeb 0x00 0x1f 0xff 0x7f 0xdc
6115 # CHECK: srak %r0, %r0, 524287(%r15)
6116 0xeb 0x00 0xff 0xff 0x7f 0xdc
6124 # CHECK: sra %r15, 0
6127 # CHECK: sra %r0, 4095
6130 # CHECK: sra %r0, 0(%r1)
6133 # CHECK: sra %r0, 0(%r15)
6136 # CHECK: sra %r0, 4095(%r1)
6139 # CHECK: sra %r0, 4095(%r15)
6142 # CHECK: srlg %r0, %r0, 0
6143 0xeb 0x00 0x00 0x00 0x00 0x0c
6145 # CHECK: srlg %r15, %r1, 0
6146 0xeb 0xf1 0x00 0x00 0x00 0x0c
6148 # CHECK: srlg %r1, %r15, 0
6149 0xeb 0x1f 0x00 0x00 0x00 0x0c
6151 # CHECK: srlg %r15, %r15, 0
6152 0xeb 0xff 0x00 0x00 0x00 0x0c
6154 # CHECK: srlg %r0, %r0, -524288
6155 0xeb 0x00 0x00 0x00 0x80 0x0c
6157 # CHECK: srlg %r0, %r0, -1
6158 0xeb 0x00 0x0f 0xff 0xff 0x0c
6160 # CHECK: srlg %r0, %r0, 1
6161 0xeb 0x00 0x00 0x01 0x00 0x0c
6163 # CHECK: srlg %r0, %r0, 524287
6164 0xeb 0x00 0x0f 0xff 0x7f 0x0c
6166 # CHECK: srlg %r0, %r0, 0(%r1)
6167 0xeb 0x00 0x10 0x00 0x00 0x0c
6169 # CHECK: srlg %r0, %r0, 0(%r15)
6170 0xeb 0x00 0xf0 0x00 0x00 0x0c
6172 # CHECK: srlg %r0, %r0, 524287(%r1)
6173 0xeb 0x00 0x1f 0xff 0x7f 0x0c
6175 # CHECK: srlg %r0, %r0, 524287(%r15)
6176 0xeb 0x00 0xff 0xff 0x7f 0x0c
6178 # CHECK: srlk %r0, %r0, 0
6179 0xeb 0x00 0x00 0x00 0x00 0xde
6181 # CHECK: srlk %r15, %r1, 0
6182 0xeb 0xf1 0x00 0x00 0x00 0xde
6184 # CHECK: srlk %r1, %r15, 0
6185 0xeb 0x1f 0x00 0x00 0x00 0xde
6187 # CHECK: srlk %r15, %r15, 0
6188 0xeb 0xff 0x00 0x00 0x00 0xde
6190 # CHECK: srlk %r0, %r0, -524288
6191 0xeb 0x00 0x00 0x00 0x80 0xde
6193 # CHECK: srlk %r0, %r0, -1
6194 0xeb 0x00 0x0f 0xff 0xff 0xde
6196 # CHECK: srlk %r0, %r0, 1
6197 0xeb 0x00 0x00 0x01 0x00 0xde
6199 # CHECK: srlk %r0, %r0, 524287
6200 0xeb 0x00 0x0f 0xff 0x7f 0xde
6202 # CHECK: srlk %r0, %r0, 0(%r1)
6203 0xeb 0x00 0x10 0x00 0x00 0xde
6205 # CHECK: srlk %r0, %r0, 0(%r15)
6206 0xeb 0x00 0xf0 0x00 0x00 0xde
6208 # CHECK: srlk %r0, %r0, 524287(%r1)
6209 0xeb 0x00 0x1f 0xff 0x7f 0xde
6211 # CHECK: srlk %r0, %r0, 524287(%r15)
6212 0xeb 0x00 0xff 0xff 0x7f 0xde
6220 # CHECK: srl %r15, 0
6223 # CHECK: srl %r0, 4095
6226 # CHECK: srl %r0, 0(%r1)
6229 # CHECK: srl %r0, 0(%r15)
6232 # CHECK: srl %r0, 4095(%r1)
6235 # CHECK: srl %r0, 4095(%r15)
6238 # CHECK: sr %r0, %r0
6241 # CHECK: sr %r0, %r15
6244 # CHECK: sr %r15, %r0
6247 # CHECK: sr %r7, %r8
6250 # CHECK: srk %r0, %r0, %r0
6253 # CHECK: srk %r2, %r3, %r4
6256 # CHECK: srst %r0, %r0
6259 # CHECK: srst %r0, %r15
6262 # CHECK: srst %r15, %r0
6265 # CHECK: srst %r7, %r8
6271 # CHECK: stc %r0, 4095
6274 # CHECK: stc %r0, 0(%r1)
6277 # CHECK: stc %r0, 0(%r15)
6280 # CHECK: stc %r0, 4095(%r1,%r15)
6283 # CHECK: stc %r0, 4095(%r15,%r1)
6286 # CHECK: stc %r15, 0
6289 # CHECK: stcy %r0, -524288
6290 0xe3 0x00 0x00 0x00 0x80 0x72
6292 # CHECK: stcy %r0, -1
6293 0xe3 0x00 0x0f 0xff 0xff 0x72
6295 # CHECK: stcy %r0, 0
6296 0xe3 0x00 0x00 0x00 0x00 0x72
6298 # CHECK: stcy %r0, 1
6299 0xe3 0x00 0x00 0x01 0x00 0x72
6301 # CHECK: stcy %r0, 524287
6302 0xe3 0x00 0x0f 0xff 0x7f 0x72
6304 # CHECK: stcy %r0, 0(%r1)
6305 0xe3 0x00 0x10 0x00 0x00 0x72
6307 # CHECK: stcy %r0, 0(%r15)
6308 0xe3 0x00 0xf0 0x00 0x00 0x72
6310 # CHECK: stcy %r0, 524287(%r1,%r15)
6311 0xe3 0x01 0xff 0xff 0x7f 0x72
6313 # CHECK: stcy %r0, 524287(%r15,%r1)
6314 0xe3 0x0f 0x1f 0xff 0x7f 0x72
6316 # CHECK: stcy %r15, 0
6317 0xe3 0xf0 0x00 0x00 0x00 0x72
6322 # CHECK: std %f0, 4095
6325 # CHECK: std %f0, 0(%r1)
6328 # CHECK: std %f0, 0(%r15)
6331 # CHECK: std %f0, 4095(%r1,%r15)
6334 # CHECK: std %f0, 4095(%r15,%r1)
6337 # CHECK: std %f15, 0
6340 # CHECK: stdy %f0, -524288
6341 0xed 0x00 0x00 0x00 0x80 0x67
6343 # CHECK: stdy %f0, -1
6344 0xed 0x00 0x0f 0xff 0xff 0x67
6346 # CHECK: stdy %f0, 0
6347 0xed 0x00 0x00 0x00 0x00 0x67
6349 # CHECK: stdy %f0, 1
6350 0xed 0x00 0x00 0x01 0x00 0x67
6352 # CHECK: stdy %f0, 524287
6353 0xed 0x00 0x0f 0xff 0x7f 0x67
6355 # CHECK: stdy %f0, 0(%r1)
6356 0xed 0x00 0x10 0x00 0x00 0x67
6358 # CHECK: stdy %f0, 0(%r15)
6359 0xed 0x00 0xf0 0x00 0x00 0x67
6361 # CHECK: stdy %f0, 524287(%r1,%r15)
6362 0xed 0x01 0xff 0xff 0x7f 0x67
6364 # CHECK: stdy %f0, 524287(%r15,%r1)
6365 0xed 0x0f 0x1f 0xff 0x7f 0x67
6367 # CHECK: stdy %f15, 0
6368 0xed 0xf0 0x00 0x00 0x00 0x67
6373 # CHECK: ste %f0, 4095
6376 # CHECK: ste %f0, 0(%r1)
6379 # CHECK: ste %f0, 0(%r15)
6382 # CHECK: ste %f0, 4095(%r1,%r15)
6385 # CHECK: ste %f0, 4095(%r15,%r1)
6388 # CHECK: ste %f15, 0
6391 # CHECK: stey %f0, -524288
6392 0xed 0x00 0x00 0x00 0x80 0x66
6394 # CHECK: stey %f0, -1
6395 0xed 0x00 0x0f 0xff 0xff 0x66
6397 # CHECK: stey %f0, 0
6398 0xed 0x00 0x00 0x00 0x00 0x66
6400 # CHECK: stey %f0, 1
6401 0xed 0x00 0x00 0x01 0x00 0x66
6403 # CHECK: stey %f0, 524287
6404 0xed 0x00 0x0f 0xff 0x7f 0x66
6406 # CHECK: stey %f0, 0(%r1)
6407 0xed 0x00 0x10 0x00 0x00 0x66
6409 # CHECK: stey %f0, 0(%r15)
6410 0xed 0x00 0xf0 0x00 0x00 0x66
6412 # CHECK: stey %f0, 524287(%r1,%r15)
6413 0xed 0x01 0xff 0xff 0x7f 0x66
6415 # CHECK: stey %f0, 524287(%r15,%r1)
6416 0xed 0x0f 0x1f 0xff 0x7f 0x66
6418 # CHECK: stey %f15, 0
6419 0xed 0xf0 0x00 0x00 0x00 0x66
6421 # CHECK: stg %r0, -524288
6422 0xe3 0x00 0x00 0x00 0x80 0x24
6424 # CHECK: stg %r0, -1
6425 0xe3 0x00 0x0f 0xff 0xff 0x24
6428 0xe3 0x00 0x00 0x00 0x00 0x24
6431 0xe3 0x00 0x00 0x01 0x00 0x24
6433 # CHECK: stg %r0, 524287
6434 0xe3 0x00 0x0f 0xff 0x7f 0x24
6436 # CHECK: stg %r0, 0(%r1)
6437 0xe3 0x00 0x10 0x00 0x00 0x24
6439 # CHECK: stg %r0, 0(%r15)
6440 0xe3 0x00 0xf0 0x00 0x00 0x24
6442 # CHECK: stg %r0, 524287(%r1,%r15)
6443 0xe3 0x01 0xff 0xff 0x7f 0x24
6445 # CHECK: stg %r0, 524287(%r15,%r1)
6446 0xe3 0x0f 0x1f 0xff 0x7f 0x24
6448 # CHECK: stg %r15, 0
6449 0xe3 0xf0 0x00 0x00 0x00 0x24
6454 # CHECK: sth %r0, 4095
6457 # CHECK: sth %r0, 0(%r1)
6460 # CHECK: sth %r0, 0(%r15)
6463 # CHECK: sth %r0, 4095(%r1,%r15)
6466 # CHECK: sth %r0, 4095(%r15,%r1)
6469 # CHECK: sth %r15, 0
6472 # CHECK: sthy %r0, -524288
6473 0xe3 0x00 0x00 0x00 0x80 0x70
6475 # CHECK: sthy %r0, -1
6476 0xe3 0x00 0x0f 0xff 0xff 0x70
6478 # CHECK: sthy %r0, 0
6479 0xe3 0x00 0x00 0x00 0x00 0x70
6481 # CHECK: sthy %r0, 1
6482 0xe3 0x00 0x00 0x01 0x00 0x70
6484 # CHECK: sthy %r0, 524287
6485 0xe3 0x00 0x0f 0xff 0x7f 0x70
6487 # CHECK: sthy %r0, 0(%r1)
6488 0xe3 0x00 0x10 0x00 0x00 0x70
6490 # CHECK: sthy %r0, 0(%r15)
6491 0xe3 0x00 0xf0 0x00 0x00 0x70
6493 # CHECK: sthy %r0, 524287(%r1,%r15)
6494 0xe3 0x01 0xff 0xff 0x7f 0x70
6496 # CHECK: sthy %r0, 524287(%r15,%r1)
6497 0xe3 0x0f 0x1f 0xff 0x7f 0x70
6499 # CHECK: sthy %r15, 0
6500 0xe3 0xf0 0x00 0x00 0x00 0x70
6502 # CHECK: stmg %r0, %r0, 0
6503 0xeb 0x00 0x00 0x00 0x00 0x24
6505 # CHECK: stmg %r0, %r15, 0
6506 0xeb 0x0f 0x00 0x00 0x00 0x24
6508 # CHECK: stmg %r14, %r15, 0
6509 0xeb 0xef 0x00 0x00 0x00 0x24
6511 # CHECK: stmg %r15, %r15, 0
6512 0xeb 0xff 0x00 0x00 0x00 0x24
6514 # CHECK: stmg %r0, %r0, -524288
6515 0xeb 0x00 0x00 0x00 0x80 0x24
6517 # CHECK: stmg %r0, %r0, -1
6518 0xeb 0x00 0x0f 0xff 0xff 0x24
6520 # CHECK: stmg %r0, %r0, 0
6521 0xeb 0x00 0x00 0x00 0x00 0x24
6523 # CHECK: stmg %r0, %r0, 1
6524 0xeb 0x00 0x00 0x01 0x00 0x24
6526 # CHECK: stmg %r0, %r0, 524287
6527 0xeb 0x00 0x0f 0xff 0x7f 0x24
6529 # CHECK: stmg %r0, %r0, 0(%r1)
6530 0xeb 0x00 0x10 0x00 0x00 0x24
6532 # CHECK: stmg %r0, %r0, 0(%r15)
6533 0xeb 0x00 0xf0 0x00 0x00 0x24
6535 # CHECK: stmg %r0, %r0, 524287(%r1)
6536 0xeb 0x00 0x1f 0xff 0x7f 0x24
6538 # CHECK: stmg %r0, %r0, 524287(%r15)
6539 0xeb 0x00 0xff 0xff 0x7f 0x24
6541 # CHECK: strvg %r0, -524288
6542 0xe3 0x00 0x00 0x00 0x80 0x2f
6544 # CHECK: strvg %r0, -1
6545 0xe3 0x00 0x0f 0xff 0xff 0x2f
6547 # CHECK: strvg %r0, 0
6548 0xe3 0x00 0x00 0x00 0x00 0x2f
6550 # CHECK: strvg %r0, 1
6551 0xe3 0x00 0x00 0x01 0x00 0x2f
6553 # CHECK: strvg %r0, 524287
6554 0xe3 0x00 0x0f 0xff 0x7f 0x2f
6556 # CHECK: strvg %r0, 0(%r1)
6557 0xe3 0x00 0x10 0x00 0x00 0x2f
6559 # CHECK: strvg %r0, 0(%r15)
6560 0xe3 0x00 0xf0 0x00 0x00 0x2f
6562 # CHECK: strvg %r0, 524287(%r1,%r15)
6563 0xe3 0x01 0xff 0xff 0x7f 0x2f
6565 # CHECK: strvg %r0, 524287(%r15,%r1)
6566 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
6568 # CHECK: strvg %r15, 0
6569 0xe3 0xf0 0x00 0x00 0x00 0x2f
6571 # CHECK: strv %r0, -524288
6572 0xe3 0x00 0x00 0x00 0x80 0x3e
6574 # CHECK: strv %r0, -1
6575 0xe3 0x00 0x0f 0xff 0xff 0x3e
6577 # CHECK: strv %r0, 0
6578 0xe3 0x00 0x00 0x00 0x00 0x3e
6580 # CHECK: strv %r0, 1
6581 0xe3 0x00 0x00 0x01 0x00 0x3e
6583 # CHECK: strv %r0, 524287
6584 0xe3 0x00 0x0f 0xff 0x7f 0x3e
6586 # CHECK: strv %r0, 0(%r1)
6587 0xe3 0x00 0x10 0x00 0x00 0x3e
6589 # CHECK: strv %r0, 0(%r15)
6590 0xe3 0x00 0xf0 0x00 0x00 0x3e
6592 # CHECK: strv %r0, 524287(%r1,%r15)
6593 0xe3 0x01 0xff 0xff 0x7f 0x3e
6595 # CHECK: strv %r0, 524287(%r15,%r1)
6596 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
6598 # CHECK: strv %r15, 0
6599 0xe3 0xf0 0x00 0x00 0x00 0x3e
6604 # CHECK: st %r0, 4095
6607 # CHECK: st %r0, 0(%r1)
6610 # CHECK: st %r0, 0(%r15)
6613 # CHECK: st %r0, 4095(%r1,%r15)
6616 # CHECK: st %r0, 4095(%r15,%r1)
6622 # CHECK: stoc %r1, 2(%r3), 0
6623 0xeb 0x10 0x30 0x02 0x00 0xf3
6625 # CHECK: stoco %r1, 2(%r3)
6626 0xeb 0x11 0x30 0x02 0x00 0xf3
6628 # CHECK: stoch %r1, 2(%r3)
6629 0xeb 0x12 0x30 0x02 0x00 0xf3
6631 # CHECK: stocnle %r1, 2(%r3)
6632 0xeb 0x13 0x30 0x02 0x00 0xf3
6634 # CHECK: stocl %r1, 2(%r3)
6635 0xeb 0x14 0x30 0x02 0x00 0xf3
6637 # CHECK: stocnhe %r1, 2(%r3)
6638 0xeb 0x15 0x30 0x02 0x00 0xf3
6640 # CHECK: stoclh %r1, 2(%r3)
6641 0xeb 0x16 0x30 0x02 0x00 0xf3
6643 # CHECK: stocne %r1, 2(%r3)
6644 0xeb 0x17 0x30 0x02 0x00 0xf3
6646 # CHECK: stoce %r1, 2(%r3)
6647 0xeb 0x18 0x30 0x02 0x00 0xf3
6649 # CHECK: stocnlh %r1, 2(%r3)
6650 0xeb 0x19 0x30 0x02 0x00 0xf3
6652 # CHECK: stoche %r1, 2(%r3)
6653 0xeb 0x1a 0x30 0x02 0x00 0xf3
6655 # CHECK: stocnl %r1, 2(%r3)
6656 0xeb 0x1b 0x30 0x02 0x00 0xf3
6658 # CHECK: stocle %r1, 2(%r3)
6659 0xeb 0x1c 0x30 0x02 0x00 0xf3
6661 # CHECK: stocnh %r1, 2(%r3)
6662 0xeb 0x1d 0x30 0x02 0x00 0xf3
6664 # CHECK: stocno %r1, 2(%r3)
6665 0xeb 0x1e 0x30 0x02 0x00 0xf3
6667 # CHECK: stoc %r1, 2(%r3), 15
6668 0xeb 0x1f 0x30 0x02 0x00 0xf3
6670 # CHECK: stocg %r1, 2(%r3), 0
6671 0xeb 0x10 0x30 0x02 0x00 0xe3
6673 # CHECK: stocgo %r1, 2(%r3)
6674 0xeb 0x11 0x30 0x02 0x00 0xe3
6676 # CHECK: stocgh %r1, 2(%r3)
6677 0xeb 0x12 0x30 0x02 0x00 0xe3
6679 # CHECK: stocgnle %r1, 2(%r3)
6680 0xeb 0x13 0x30 0x02 0x00 0xe3
6682 # CHECK: stocgl %r1, 2(%r3)
6683 0xeb 0x14 0x30 0x02 0x00 0xe3
6685 # CHECK: stocgnhe %r1, 2(%r3)
6686 0xeb 0x15 0x30 0x02 0x00 0xe3
6688 # CHECK: stocglh %r1, 2(%r3)
6689 0xeb 0x16 0x30 0x02 0x00 0xe3
6691 # CHECK: stocgne %r1, 2(%r3)
6692 0xeb 0x17 0x30 0x02 0x00 0xe3
6694 # CHECK: stocge %r1, 2(%r3)
6695 0xeb 0x18 0x30 0x02 0x00 0xe3
6697 # CHECK: stocgnlh %r1, 2(%r3)
6698 0xeb 0x19 0x30 0x02 0x00 0xe3
6700 # CHECK: stocghe %r1, 2(%r3)
6701 0xeb 0x1a 0x30 0x02 0x00 0xe3
6703 # CHECK: stocgnl %r1, 2(%r3)
6704 0xeb 0x1b 0x30 0x02 0x00 0xe3
6706 # CHECK: stocgle %r1, 2(%r3)
6707 0xeb 0x1c 0x30 0x02 0x00 0xe3
6709 # CHECK: stocgnh %r1, 2(%r3)
6710 0xeb 0x1d 0x30 0x02 0x00 0xe3
6712 # CHECK: stocgno %r1, 2(%r3)
6713 0xeb 0x1e 0x30 0x02 0x00 0xe3
6715 # CHECK: stocg %r1, 2(%r3), 15
6716 0xeb 0x1f 0x30 0x02 0x00 0xe3
6721 # CHECK: s %r0, 4095
6724 # CHECK: s %r0, 0(%r1)
6727 # CHECK: s %r0, 0(%r15)
6730 # CHECK: s %r0, 4095(%r1,%r15)
6733 # CHECK: s %r0, 4095(%r15,%r1)
6739 # CHECK: sty %r0, -524288
6740 0xe3 0x00 0x00 0x00 0x80 0x50
6742 # CHECK: sty %r0, -1
6743 0xe3 0x00 0x0f 0xff 0xff 0x50
6746 0xe3 0x00 0x00 0x00 0x00 0x50
6749 0xe3 0x00 0x00 0x01 0x00 0x50
6751 # CHECK: sty %r0, 524287
6752 0xe3 0x00 0x0f 0xff 0x7f 0x50
6754 # CHECK: sty %r0, 0(%r1)
6755 0xe3 0x00 0x10 0x00 0x00 0x50
6757 # CHECK: sty %r0, 0(%r15)
6758 0xe3 0x00 0xf0 0x00 0x00 0x50
6760 # CHECK: sty %r0, 524287(%r1,%r15)
6761 0xe3 0x01 0xff 0xff 0x7f 0x50
6763 # CHECK: sty %r0, 524287(%r15,%r1)
6764 0xe3 0x0f 0x1f 0xff 0x7f 0x50
6766 # CHECK: sty %r15, 0
6767 0xe3 0xf0 0x00 0x00 0x00 0x50
6769 # CHECK: sxbr %f0, %f0
6772 # CHECK: sxbr %f0, %f13
6775 # CHECK: sxbr %f8, %f8
6778 # CHECK: sxbr %f13, %f0
6781 # CHECK: sy %r0, -524288
6782 0xe3 0x00 0x00 0x00 0x80 0x5b
6785 0xe3 0x00 0x0f 0xff 0xff 0x5b
6788 0xe3 0x00 0x00 0x00 0x00 0x5b
6791 0xe3 0x00 0x00 0x01 0x00 0x5b
6793 # CHECK: sy %r0, 524287
6794 0xe3 0x00 0x0f 0xff 0x7f 0x5b
6796 # CHECK: sy %r0, 0(%r1)
6797 0xe3 0x00 0x10 0x00 0x00 0x5b
6799 # CHECK: sy %r0, 0(%r15)
6800 0xe3 0x00 0xf0 0x00 0x00 0x5b
6802 # CHECK: sy %r0, 524287(%r1,%r15)
6803 0xe3 0x01 0xff 0xff 0x7f 0x5b
6805 # CHECK: sy %r0, 524287(%r15,%r1)
6806 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
6809 0xe3 0xf0 0x00 0x00 0x00 0x5b
6811 # CHECK: xgr %r0, %r0
6814 # CHECK: xgr %r0, %r15
6817 # CHECK: xgr %r15, %r0
6820 # CHECK: xgr %r7, %r8
6823 # CHECK: xgrk %r0, %r0, %r0
6826 # CHECK: xgrk %r2, %r3, %r4
6829 # CHECK: xg %r0, -524288
6830 0xe3 0x00 0x00 0x00 0x80 0x82
6833 0xe3 0x00 0x0f 0xff 0xff 0x82
6836 0xe3 0x00 0x00 0x00 0x00 0x82
6839 0xe3 0x00 0x00 0x01 0x00 0x82
6841 # CHECK: xg %r0, 524287
6842 0xe3 0x00 0x0f 0xff 0x7f 0x82
6844 # CHECK: xg %r0, 0(%r1)
6845 0xe3 0x00 0x10 0x00 0x00 0x82
6847 # CHECK: xg %r0, 0(%r15)
6848 0xe3 0x00 0xf0 0x00 0x00 0x82
6850 # CHECK: xg %r0, 524287(%r1,%r15)
6851 0xe3 0x01 0xff 0xff 0x7f 0x82
6853 # CHECK: xg %r0, 524287(%r15,%r1)
6854 0xe3 0x0f 0x1f 0xff 0x7f 0x82
6857 0xe3 0xf0 0x00 0x00 0x00 0x82
6859 # CHECK: xihf %r0, 0
6860 0xc0 0x06 0x00 0x00 0x00 0x00
6862 # CHECK: xihf %r0, 4294967295
6863 0xc0 0x06 0xff 0xff 0xff 0xff
6865 # CHECK: xihf %r15, 0
6866 0xc0 0xf6 0x00 0x00 0x00 0x00
6868 # CHECK: xilf %r0, 0
6869 0xc0 0x07 0x00 0x00 0x00 0x00
6871 # CHECK: xilf %r0, 4294967295
6872 0xc0 0x07 0xff 0xff 0xff 0xff
6874 # CHECK: xilf %r15, 0
6875 0xc0 0xf7 0x00 0x00 0x00 0x00
6886 # CHECK: xi 0(%r1), 42
6889 # CHECK: xi 0(%r15), 42
6892 # CHECK: xi 4095(%r1), 42
6895 # CHECK: xi 4095(%r15), 42
6898 # CHECK: xiy -524288, 0
6899 0xeb 0x00 0x00 0x00 0x80 0x57
6902 0xeb 0x00 0x0f 0xff 0xff 0x57
6905 0xeb 0x00 0x00 0x00 0x00 0x57
6908 0xeb 0x00 0x00 0x01 0x00 0x57
6910 # CHECK: xiy 524287, 0
6911 0xeb 0x00 0x0f 0xff 0x7f 0x57
6914 0xeb 0xff 0x00 0x00 0x00 0x57
6916 # CHECK: xiy 0(%r1), 42
6917 0xeb 0x2a 0x10 0x00 0x00 0x57
6919 # CHECK: xiy 0(%r15), 42
6920 0xeb 0x2a 0xf0 0x00 0x00 0x57
6922 # CHECK: xiy 524287(%r1), 42
6923 0xeb 0x2a 0x1f 0xff 0x7f 0x57
6925 # CHECK: xiy 524287(%r15), 42
6926 0xeb 0x2a 0xff 0xff 0x7f 0x57
6928 # CHECK: xr %r0, %r0
6931 # CHECK: xr %r0, %r15
6934 # CHECK: xr %r15, %r0
6937 # CHECK: xr %r7, %r8
6940 # CHECK: xrk %r0, %r0, %r0
6943 # CHECK: xrk %r2, %r3, %r4
6949 # CHECK: x %r0, 4095
6952 # CHECK: x %r0, 0(%r1)
6955 # CHECK: x %r0, 0(%r15)
6958 # CHECK: x %r0, 4095(%r1,%r15)
6961 # CHECK: x %r0, 4095(%r15,%r1)
6967 # CHECK: xy %r0, -524288
6968 0xe3 0x00 0x00 0x00 0x80 0x57
6971 0xe3 0x00 0x0f 0xff 0xff 0x57
6974 0xe3 0x00 0x00 0x00 0x00 0x57
6977 0xe3 0x00 0x00 0x01 0x00 0x57
6979 # CHECK: xy %r0, 524287
6980 0xe3 0x00 0x0f 0xff 0x7f 0x57
6982 # CHECK: xy %r0, 0(%r1)
6983 0xe3 0x00 0x10 0x00 0x00 0x57
6985 # CHECK: xy %r0, 0(%r15)
6986 0xe3 0x00 0xf0 0x00 0x00 0x57
6988 # CHECK: xy %r0, 524287(%r1,%r15)
6989 0xe3 0x01 0xff 0xff 0x7f 0x57
6991 # CHECK: xy %r0, 524287(%r15,%r1)
6992 0xe3 0x0f 0x1f 0xff 0x7f 0x57
6995 0xe3 0xf0 0x00 0x00 0x00 0x57