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: fidbra %f0, 0, %f0, 1
2155 # CHECK: fidbra %f0, 0, %f0, 15
2158 # CHECK: fidbra %f0, 0, %f15, 1
2161 # CHECK: fidbra %f0, 15, %f0, 1
2164 # CHECK: fidbra %f4, 5, %f6, 7
2167 # CHECK: fidbra %f15, 0, %f0, 1
2170 # CHECK: fiebr %f0, 0, %f0
2173 # CHECK: fiebr %f0, 0, %f15
2176 # CHECK: fiebr %f0, 15, %f0
2179 # CHECK: fiebr %f4, 5, %f6
2182 # CHECK: fiebr %f15, 0, %f0
2185 # CHECK: fiebra %f0, 0, %f0, 1
2188 # CHECK: fiebra %f0, 0, %f0, 15
2191 # CHECK: fiebra %f0, 0, %f15, 1
2194 # CHECK: fiebra %f0, 15, %f0, 1
2197 # CHECK: fiebra %f4, 5, %f6, 7
2200 # CHECK: fiebra %f15, 0, %f0, 1
2203 # CHECK: fixbr %f0, 0, %f0
2206 # CHECK: fixbr %f0, 0, %f13
2209 # CHECK: fixbr %f0, 15, %f0
2212 # CHECK: fixbr %f4, 5, %f8
2215 # CHECK: fixbr %f13, 0, %f0
2218 # CHECK: fixbra %f0, 0, %f0, 1
2221 # CHECK: fixbra %f0, 0, %f0, 15
2224 # CHECK: fixbra %f0, 0, %f13, 1
2227 # CHECK: fixbra %f0, 15, %f0, 1
2230 # CHECK: fixbra %f4, 5, %f8, 9
2233 # CHECK: fixbra %f13, 0, %f0, 1
2236 # CHECK: flogr %r0, %r0
2239 # CHECK: flogr %r0, %r15
2242 # CHECK: flogr %r10, %r9
2245 # CHECK: flogr %r14, %r0
2251 # CHECK: ic %r0, 4095
2254 # CHECK: ic %r0, 0(%r1)
2257 # CHECK: ic %r0, 0(%r15)
2260 # CHECK: ic %r0, 4095(%r1,%r15)
2263 # CHECK: ic %r0, 4095(%r15,%r1)
2269 # CHECK: icy %r0, -524288
2270 0xe3 0x00 0x00 0x00 0x80 0x73
2272 # CHECK: icy %r0, -1
2273 0xe3 0x00 0x0f 0xff 0xff 0x73
2276 0xe3 0x00 0x00 0x00 0x00 0x73
2279 0xe3 0x00 0x00 0x01 0x00 0x73
2281 # CHECK: icy %r0, 524287
2282 0xe3 0x00 0x0f 0xff 0x7f 0x73
2284 # CHECK: icy %r0, 0(%r1)
2285 0xe3 0x00 0x10 0x00 0x00 0x73
2287 # CHECK: icy %r0, 0(%r15)
2288 0xe3 0x00 0xf0 0x00 0x00 0x73
2290 # CHECK: icy %r0, 524287(%r1,%r15)
2291 0xe3 0x01 0xff 0xff 0x7f 0x73
2293 # CHECK: icy %r0, 524287(%r15,%r1)
2294 0xe3 0x0f 0x1f 0xff 0x7f 0x73
2296 # CHECK: icy %r15, 0
2297 0xe3 0xf0 0x00 0x00 0x00 0x73
2299 # CHECK: iihf %r0, 0
2300 0xc0 0x08 0x00 0x00 0x00 0x00
2302 # CHECK: iihf %r0, 4294967295
2303 0xc0 0x08 0xff 0xff 0xff 0xff
2305 # CHECK: iihf %r15, 0
2306 0xc0 0xf8 0x00 0x00 0x00 0x00
2308 # CHECK: iihh %r0, 0
2311 # CHECK: iihh %r0, 32768
2314 # CHECK: iihh %r0, 65535
2317 # CHECK: iihh %r15, 0
2320 # CHECK: iihl %r0, 0
2323 # CHECK: iihl %r0, 32768
2326 # CHECK: iihl %r0, 65535
2329 # CHECK: iihl %r15, 0
2332 # CHECK: iilf %r0, 0
2333 0xc0 0x09 0x00 0x00 0x00 0x00
2335 # CHECK: iilf %r0, 4294967295
2336 0xc0 0x09 0xff 0xff 0xff 0xff
2338 # CHECK: iilf %r15, 0
2339 0xc0 0xf9 0x00 0x00 0x00 0x00
2341 # CHECK: iilh %r0, 0
2344 # CHECK: iilh %r0, 32768
2347 # CHECK: iilh %r0, 65535
2350 # CHECK: iilh %r15, 0
2353 # CHECK: iill %r0, 0
2356 # CHECK: iill %r0, 32768
2359 # CHECK: iill %r0, 65535
2362 # CHECK: iill %r15, 0
2377 # CHECK: la %r0, 4095
2380 # CHECK: la %r0, 0(%r1)
2383 # CHECK: la %r0, 0(%r15)
2386 # CHECK: la %r0, 4095(%r1,%r15)
2389 # CHECK: la %r0, 4095(%r15,%r1)
2395 # CHECK: lay %r0, -524288
2396 0xe3 0x00 0x00 0x00 0x80 0x71
2398 # CHECK: lay %r0, -1
2399 0xe3 0x00 0x0f 0xff 0xff 0x71
2402 0xe3 0x00 0x00 0x00 0x00 0x71
2405 0xe3 0x00 0x00 0x01 0x00 0x71
2407 # CHECK: lay %r0, 524287
2408 0xe3 0x00 0x0f 0xff 0x7f 0x71
2410 # CHECK: lay %r0, 0(%r1)
2411 0xe3 0x00 0x10 0x00 0x00 0x71
2413 # CHECK: lay %r0, 0(%r15)
2414 0xe3 0x00 0xf0 0x00 0x00 0x71
2416 # CHECK: lay %r0, 524287(%r1,%r15)
2417 0xe3 0x01 0xff 0xff 0x7f 0x71
2419 # CHECK: lay %r0, 524287(%r15,%r1)
2420 0xe3 0x0f 0x1f 0xff 0x7f 0x71
2422 # CHECK: lay %r15, 0
2423 0xe3 0xf0 0x00 0x00 0x00 0x71
2425 # CHECK: lbr %r0, %r15
2428 # CHECK: lbr %r7, %r8
2431 # CHECK: lbr %r15, %r0
2434 # CHECK: lb %r0, -524288
2435 0xe3 0x00 0x00 0x00 0x80 0x76
2438 0xe3 0x00 0x0f 0xff 0xff 0x76
2441 0xe3 0x00 0x00 0x00 0x00 0x76
2444 0xe3 0x00 0x00 0x01 0x00 0x76
2446 # CHECK: lb %r0, 524287
2447 0xe3 0x00 0x0f 0xff 0x7f 0x76
2449 # CHECK: lb %r0, 0(%r1)
2450 0xe3 0x00 0x10 0x00 0x00 0x76
2452 # CHECK: lb %r0, 0(%r15)
2453 0xe3 0x00 0xf0 0x00 0x00 0x76
2455 # CHECK: lb %r0, 524287(%r1,%r15)
2456 0xe3 0x01 0xff 0xff 0x7f 0x76
2458 # CHECK: lb %r0, 524287(%r15,%r1)
2459 0xe3 0x0f 0x1f 0xff 0x7f 0x76
2462 0xe3 0xf0 0x00 0x00 0x00 0x76
2464 # CHECK: lcdbr %f0, %f9
2467 # CHECK: lcdbr %f0, %f15
2470 # CHECK: lcdbr %f15, %f0
2473 # CHECK: lcdbr %f15, %f9
2476 # CHECK: lcebr %f0, %f9
2479 # CHECK: lcebr %f0, %f15
2482 # CHECK: lcebr %f15, %f0
2485 # CHECK: lcebr %f15, %f9
2488 # CHECK: lcgfr %r0, %r0
2491 # CHECK: lcgfr %r0, %r15
2494 # CHECK: lcgfr %r15, %r0
2497 # CHECK: lcgfr %r7, %r8
2500 # CHECK: lcgr %r0, %r0
2503 # CHECK: lcgr %r0, %r15
2506 # CHECK: lcgr %r15, %r0
2509 # CHECK: lcgr %r7, %r8
2512 # CHECK: lcr %r0, %r0
2515 # CHECK: lcr %r0, %r15
2518 # CHECK: lcr %r15, %r0
2521 # CHECK: lcr %r7, %r8
2524 # CHECK: lcxbr %f0, %f8
2527 # CHECK: lcxbr %f0, %f13
2530 # CHECK: lcxbr %f13, %f0
2533 # CHECK: lcxbr %f13, %f9
2536 # CHECK: ldebr %f0, %f15
2539 # CHECK: ldebr %f7, %f8
2542 # CHECK: ldebr %f15, %f0
2545 # CHECK: ldeb %f0, 0
2546 0xed 0x00 0x00 0x00 0x00 0x04
2548 # CHECK: ldeb %f0, 4095
2549 0xed 0x00 0x0f 0xff 0x00 0x04
2551 # CHECK: ldeb %f0, 0(%r1)
2552 0xed 0x00 0x10 0x00 0x00 0x04
2554 # CHECK: ldeb %f0, 0(%r15)
2555 0xed 0x00 0xf0 0x00 0x00 0x04
2557 # CHECK: ldeb %f0, 4095(%r1,%r15)
2558 0xed 0x01 0xff 0xff 0x00 0x04
2560 # CHECK: ldeb %f0, 4095(%r15,%r1)
2561 0xed 0x0f 0x1f 0xff 0x00 0x04
2563 # CHECK: ldeb %f15, 0
2564 0xed 0xf0 0x00 0x00 0x00 0x04
2566 # CHECK: ldgr %f0, %r0
2569 # CHECK: ldgr %f0, %r15
2572 # CHECK: ldgr %f15, %r0
2575 # CHECK: ldgr %f7, %r9
2578 # CHECK: ldgr %f15, %r15
2581 # CHECK: ldr %f0, %f9
2584 # CHECK: ldr %f0, %f15
2587 # CHECK: ldr %f15, %f0
2590 # CHECK: ldr %f15, %f9
2596 # CHECK: ld %f0, 4095
2599 # CHECK: ld %f0, 0(%r1)
2602 # CHECK: ld %f0, 0(%r15)
2605 # CHECK: ld %f0, 4095(%r1,%r15)
2608 # CHECK: ld %f0, 4095(%r15,%r1)
2614 # CHECK: ldxbr %f0, %f0
2617 # CHECK: ldxbr %f0, %f13
2620 # CHECK: ldxbr %f8, %f12
2623 # CHECK: ldxbr %f13, %f0
2626 # CHECK: ldxbr %f13, %f13
2629 # CHECK: ldy %f0, -524288
2630 0xed 0x00 0x00 0x00 0x80 0x65
2632 # CHECK: ldy %f0, -1
2633 0xed 0x00 0x0f 0xff 0xff 0x65
2636 0xed 0x00 0x00 0x00 0x00 0x65
2639 0xed 0x00 0x00 0x01 0x00 0x65
2641 # CHECK: ldy %f0, 524287
2642 0xed 0x00 0x0f 0xff 0x7f 0x65
2644 # CHECK: ldy %f0, 0(%r1)
2645 0xed 0x00 0x10 0x00 0x00 0x65
2647 # CHECK: ldy %f0, 0(%r15)
2648 0xed 0x00 0xf0 0x00 0x00 0x65
2650 # CHECK: ldy %f0, 524287(%r1,%r15)
2651 0xed 0x01 0xff 0xff 0x7f 0x65
2653 # CHECK: ldy %f0, 524287(%r15,%r1)
2654 0xed 0x0f 0x1f 0xff 0x7f 0x65
2656 # CHECK: ldy %f15, 0
2657 0xed 0xf0 0x00 0x00 0x00 0x65
2659 # CHECK: ledbr %f0, %f0
2662 # CHECK: ledbr %f0, %f15
2665 # CHECK: ledbr %f7, %f8
2668 # CHECK: ledbr %f15, %f0
2671 # CHECK: ledbr %f15, %f15
2674 # CHECK: ler %f0, %f9
2677 # CHECK: ler %f0, %f15
2680 # CHECK: ler %f15, %f0
2683 # CHECK: ler %f15, %f9
2689 # CHECK: le %f0, 4095
2692 # CHECK: le %f0, 0(%r1)
2695 # CHECK: le %f0, 0(%r15)
2698 # CHECK: le %f0, 4095(%r1,%r15)
2701 # CHECK: le %f0, 4095(%r15,%r1)
2707 # CHECK: lexbr %f0, %f0
2710 # CHECK: lexbr %f0, %f13
2713 # CHECK: lexbr %f8, %f12
2716 # CHECK: lexbr %f13, %f0
2719 # CHECK: lexbr %f13, %f13
2722 # CHECK: ley %f0, -524288
2723 0xed 0x00 0x00 0x00 0x80 0x64
2725 # CHECK: ley %f0, -1
2726 0xed 0x00 0x0f 0xff 0xff 0x64
2729 0xed 0x00 0x00 0x00 0x00 0x64
2732 0xed 0x00 0x00 0x01 0x00 0x64
2734 # CHECK: ley %f0, 524287
2735 0xed 0x00 0x0f 0xff 0x7f 0x64
2737 # CHECK: ley %f0, 0(%r1)
2738 0xed 0x00 0x10 0x00 0x00 0x64
2740 # CHECK: ley %f0, 0(%r15)
2741 0xed 0x00 0xf0 0x00 0x00 0x64
2743 # CHECK: ley %f0, 524287(%r1,%r15)
2744 0xed 0x01 0xff 0xff 0x7f 0x64
2746 # CHECK: ley %f0, 524287(%r15,%r1)
2747 0xed 0x0f 0x1f 0xff 0x7f 0x64
2749 # CHECK: ley %f15, 0
2750 0xed 0xf0 0x00 0x00 0x00 0x64
2752 # CHECK: lgbr %r0, %r15
2755 # CHECK: lgbr %r7, %r8
2758 # CHECK: lgbr %r15, %r0
2761 # CHECK: lgb %r0, -524288
2762 0xe3 0x00 0x00 0x00 0x80 0x77
2764 # CHECK: lgb %r0, -1
2765 0xe3 0x00 0x0f 0xff 0xff 0x77
2768 0xe3 0x00 0x00 0x00 0x00 0x77
2771 0xe3 0x00 0x00 0x01 0x00 0x77
2773 # CHECK: lgb %r0, 524287
2774 0xe3 0x00 0x0f 0xff 0x7f 0x77
2776 # CHECK: lgb %r0, 0(%r1)
2777 0xe3 0x00 0x10 0x00 0x00 0x77
2779 # CHECK: lgb %r0, 0(%r15)
2780 0xe3 0x00 0xf0 0x00 0x00 0x77
2782 # CHECK: lgb %r0, 524287(%r1,%r15)
2783 0xe3 0x01 0xff 0xff 0x7f 0x77
2785 # CHECK: lgb %r0, 524287(%r15,%r1)
2786 0xe3 0x0f 0x1f 0xff 0x7f 0x77
2788 # CHECK: lgb %r15, 0
2789 0xe3 0xf0 0x00 0x00 0x00 0x77
2791 # CHECK: lgdr %r0, %f0
2794 # CHECK: lgdr %r0, %f15
2797 # CHECK: lgdr %r15, %f0
2800 # CHECK: lgdr %r8, %f8
2803 # CHECK: lgdr %r15, %f15
2806 # CHECK: lgfi %r0, -2147483648
2807 0xc0 0x01 0x80 0x00 0x00 0x00
2809 # CHECK: lgfi %r0, -1
2810 0xc0 0x01 0xff 0xff 0xff 0xff
2812 # CHECK: lgfi %r0, 0
2813 0xc0 0x01 0x00 0x00 0x00 0x00
2815 # CHECK: lgfi %r0, 1
2816 0xc0 0x01 0x00 0x00 0x00 0x01
2818 # CHECK: lgfi %r0, 2147483647
2819 0xc0 0x01 0x7f 0xff 0xff 0xff
2821 # CHECK: lgfi %r15, 0
2822 0xc0 0xf1 0x00 0x00 0x00 0x00
2824 # CHECK: lgfr %r0, %r15
2827 # CHECK: lgfr %r7, %r8
2830 # CHECK: lgfr %r15, %r0
2833 # CHECK: lgf %r0, -524288
2834 0xe3 0x00 0x00 0x00 0x80 0x14
2836 # CHECK: lgf %r0, -1
2837 0xe3 0x00 0x0f 0xff 0xff 0x14
2840 0xe3 0x00 0x00 0x00 0x00 0x14
2843 0xe3 0x00 0x00 0x01 0x00 0x14
2845 # CHECK: lgf %r0, 524287
2846 0xe3 0x00 0x0f 0xff 0x7f 0x14
2848 # CHECK: lgf %r0, 0(%r1)
2849 0xe3 0x00 0x10 0x00 0x00 0x14
2851 # CHECK: lgf %r0, 0(%r15)
2852 0xe3 0x00 0xf0 0x00 0x00 0x14
2854 # CHECK: lgf %r0, 524287(%r1,%r15)
2855 0xe3 0x01 0xff 0xff 0x7f 0x14
2857 # CHECK: lgf %r0, 524287(%r15,%r1)
2858 0xe3 0x0f 0x1f 0xff 0x7f 0x14
2860 # CHECK: lgf %r15, 0
2861 0xe3 0xf0 0x00 0x00 0x00 0x14
2863 # CHECK: lghi %r0, -32768
2866 # CHECK: lghi %r0, -1
2869 # CHECK: lghi %r0, 0
2872 # CHECK: lghi %r0, 1
2875 # CHECK: lghi %r0, 32767
2878 # CHECK: lghi %r15, 0
2881 # CHECK: lghr %r0, %r15
2884 # CHECK: lghr %r7, %r8
2887 # CHECK: lghr %r15, %r0
2890 # CHECK: lgh %r0, -524288
2891 0xe3 0x00 0x00 0x00 0x80 0x15
2893 # CHECK: lgh %r0, -1
2894 0xe3 0x00 0x0f 0xff 0xff 0x15
2897 0xe3 0x00 0x00 0x00 0x00 0x15
2900 0xe3 0x00 0x00 0x01 0x00 0x15
2902 # CHECK: lgh %r0, 524287
2903 0xe3 0x00 0x0f 0xff 0x7f 0x15
2905 # CHECK: lgh %r0, 0(%r1)
2906 0xe3 0x00 0x10 0x00 0x00 0x15
2908 # CHECK: lgh %r0, 0(%r15)
2909 0xe3 0x00 0xf0 0x00 0x00 0x15
2911 # CHECK: lgh %r0, 524287(%r1,%r15)
2912 0xe3 0x01 0xff 0xff 0x7f 0x15
2914 # CHECK: lgh %r0, 524287(%r15,%r1)
2915 0xe3 0x0f 0x1f 0xff 0x7f 0x15
2917 # CHECK: lgh %r15, 0
2918 0xe3 0xf0 0x00 0x00 0x00 0x15
2920 # CHECK: lgr %r0, %r9
2923 # CHECK: lgr %r0, %r15
2926 # CHECK: lgr %r15, %r0
2929 # CHECK: lgr %r15, %r9
2932 # CHECK: lg %r0, -524288
2933 0xe3 0x00 0x00 0x00 0x80 0x04
2936 0xe3 0x00 0x0f 0xff 0xff 0x04
2939 0xe3 0x00 0x00 0x00 0x00 0x04
2942 0xe3 0x00 0x00 0x01 0x00 0x04
2944 # CHECK: lg %r0, 524287
2945 0xe3 0x00 0x0f 0xff 0x7f 0x04
2947 # CHECK: lg %r0, 0(%r1)
2948 0xe3 0x00 0x10 0x00 0x00 0x04
2950 # CHECK: lg %r0, 0(%r15)
2951 0xe3 0x00 0xf0 0x00 0x00 0x04
2953 # CHECK: lg %r0, 524287(%r1,%r15)
2954 0xe3 0x01 0xff 0xff 0x7f 0x04
2956 # CHECK: lg %r0, 524287(%r15,%r1)
2957 0xe3 0x0f 0x1f 0xff 0x7f 0x04
2960 0xe3 0xf0 0x00 0x00 0x00 0x04
2962 # CHECK: lhi %r0, -32768
2965 # CHECK: lhi %r0, -1
2974 # CHECK: lhi %r0, 32767
2977 # CHECK: lhi %r15, 0
2980 # CHECK: lhr %r0, %r15
2983 # CHECK: lhr %r7, %r8
2986 # CHECK: lhr %r15, %r0
2992 # CHECK: lh %r0, 4095
2995 # CHECK: lh %r0, 0(%r1)
2998 # CHECK: lh %r0, 0(%r15)
3001 # CHECK: lh %r0, 4095(%r1,%r15)
3004 # CHECK: lh %r0, 4095(%r15,%r1)
3010 # CHECK: lhy %r0, -524288
3011 0xe3 0x00 0x00 0x00 0x80 0x78
3013 # CHECK: lhy %r0, -1
3014 0xe3 0x00 0x0f 0xff 0xff 0x78
3017 0xe3 0x00 0x00 0x00 0x00 0x78
3020 0xe3 0x00 0x00 0x01 0x00 0x78
3022 # CHECK: lhy %r0, 524287
3023 0xe3 0x00 0x0f 0xff 0x7f 0x78
3025 # CHECK: lhy %r0, 0(%r1)
3026 0xe3 0x00 0x10 0x00 0x00 0x78
3028 # CHECK: lhy %r0, 0(%r15)
3029 0xe3 0x00 0xf0 0x00 0x00 0x78
3031 # CHECK: lhy %r0, 524287(%r1,%r15)
3032 0xe3 0x01 0xff 0xff 0x7f 0x78
3034 # CHECK: lhy %r0, 524287(%r15,%r1)
3035 0xe3 0x0f 0x1f 0xff 0x7f 0x78
3037 # CHECK: lhy %r15, 0
3038 0xe3 0xf0 0x00 0x00 0x00 0x78
3040 # CHECK: llcr %r0, %r15
3043 # CHECK: llcr %r7, %r8
3046 # CHECK: llcr %r15, %r0
3049 # CHECK: llc %r0, -524288
3050 0xe3 0x00 0x00 0x00 0x80 0x94
3052 # CHECK: llc %r0, -1
3053 0xe3 0x00 0x0f 0xff 0xff 0x94
3056 0xe3 0x00 0x00 0x00 0x00 0x94
3059 0xe3 0x00 0x00 0x01 0x00 0x94
3061 # CHECK: llc %r0, 524287
3062 0xe3 0x00 0x0f 0xff 0x7f 0x94
3064 # CHECK: llc %r0, 0(%r1)
3065 0xe3 0x00 0x10 0x00 0x00 0x94
3067 # CHECK: llc %r0, 0(%r15)
3068 0xe3 0x00 0xf0 0x00 0x00 0x94
3070 # CHECK: llc %r0, 524287(%r1,%r15)
3071 0xe3 0x01 0xff 0xff 0x7f 0x94
3073 # CHECK: llc %r0, 524287(%r15,%r1)
3074 0xe3 0x0f 0x1f 0xff 0x7f 0x94
3076 # CHECK: llc %r15, 0
3077 0xe3 0xf0 0x00 0x00 0x00 0x94
3079 # CHECK: llgcr %r0, %r15
3082 # CHECK: llgcr %r7, %r8
3085 # CHECK: llgcr %r15, %r0
3088 # CHECK: llgc %r0, -524288
3089 0xe3 0x00 0x00 0x00 0x80 0x90
3091 # CHECK: llgc %r0, -1
3092 0xe3 0x00 0x0f 0xff 0xff 0x90
3094 # CHECK: llgc %r0, 0
3095 0xe3 0x00 0x00 0x00 0x00 0x90
3097 # CHECK: llgc %r0, 1
3098 0xe3 0x00 0x00 0x01 0x00 0x90
3100 # CHECK: llgc %r0, 524287
3101 0xe3 0x00 0x0f 0xff 0x7f 0x90
3103 # CHECK: llgc %r0, 0(%r1)
3104 0xe3 0x00 0x10 0x00 0x00 0x90
3106 # CHECK: llgc %r0, 0(%r15)
3107 0xe3 0x00 0xf0 0x00 0x00 0x90
3109 # CHECK: llgc %r0, 524287(%r1,%r15)
3110 0xe3 0x01 0xff 0xff 0x7f 0x90
3112 # CHECK: llgc %r0, 524287(%r15,%r1)
3113 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3115 # CHECK: llgc %r15, 0
3116 0xe3 0xf0 0x00 0x00 0x00 0x90
3118 # CHECK: llgfr %r0, %r15
3121 # CHECK: llgfr %r7, %r8
3124 # CHECK: llgfr %r15, %r0
3127 # CHECK: llgf %r0, -524288
3128 0xe3 0x00 0x00 0x00 0x80 0x16
3130 # CHECK: llgf %r0, -1
3131 0xe3 0x00 0x0f 0xff 0xff 0x16
3133 # CHECK: llgf %r0, 0
3134 0xe3 0x00 0x00 0x00 0x00 0x16
3136 # CHECK: llgf %r0, 1
3137 0xe3 0x00 0x00 0x01 0x00 0x16
3139 # CHECK: llgf %r0, 524287
3140 0xe3 0x00 0x0f 0xff 0x7f 0x16
3142 # CHECK: llgf %r0, 0(%r1)
3143 0xe3 0x00 0x10 0x00 0x00 0x16
3145 # CHECK: llgf %r0, 0(%r15)
3146 0xe3 0x00 0xf0 0x00 0x00 0x16
3148 # CHECK: llgf %r0, 524287(%r1,%r15)
3149 0xe3 0x01 0xff 0xff 0x7f 0x16
3151 # CHECK: llgf %r0, 524287(%r15,%r1)
3152 0xe3 0x0f 0x1f 0xff 0x7f 0x16
3154 # CHECK: llgf %r15, 0
3155 0xe3 0xf0 0x00 0x00 0x00 0x16
3157 # CHECK: llghr %r0, %r15
3160 # CHECK: llghr %r7, %r8
3163 # CHECK: llghr %r15, %r0
3166 # CHECK: llgh %r0, -524288
3167 0xe3 0x00 0x00 0x00 0x80 0x91
3169 # CHECK: llgh %r0, -1
3170 0xe3 0x00 0x0f 0xff 0xff 0x91
3172 # CHECK: llgh %r0, 0
3173 0xe3 0x00 0x00 0x00 0x00 0x91
3175 # CHECK: llgh %r0, 1
3176 0xe3 0x00 0x00 0x01 0x00 0x91
3178 # CHECK: llgh %r0, 524287
3179 0xe3 0x00 0x0f 0xff 0x7f 0x91
3181 # CHECK: llgh %r0, 0(%r1)
3182 0xe3 0x00 0x10 0x00 0x00 0x91
3184 # CHECK: llgh %r0, 0(%r15)
3185 0xe3 0x00 0xf0 0x00 0x00 0x91
3187 # CHECK: llgh %r0, 524287(%r1,%r15)
3188 0xe3 0x01 0xff 0xff 0x7f 0x91
3190 # CHECK: llgh %r0, 524287(%r15,%r1)
3191 0xe3 0x0f 0x1f 0xff 0x7f 0x91
3193 # CHECK: llgh %r15, 0
3194 0xe3 0xf0 0x00 0x00 0x00 0x91
3196 # CHECK: llhr %r0, %r15
3199 # CHECK: llhr %r7, %r8
3202 # CHECK: llhr %r15, %r0
3205 # CHECK: llh %r0, -524288
3206 0xe3 0x00 0x00 0x00 0x80 0x95
3208 # CHECK: llh %r0, -1
3209 0xe3 0x00 0x0f 0xff 0xff 0x95
3212 0xe3 0x00 0x00 0x00 0x00 0x95
3215 0xe3 0x00 0x00 0x01 0x00 0x95
3217 # CHECK: llh %r0, 524287
3218 0xe3 0x00 0x0f 0xff 0x7f 0x95
3220 # CHECK: llh %r0, 0(%r1)
3221 0xe3 0x00 0x10 0x00 0x00 0x95
3223 # CHECK: llh %r0, 0(%r15)
3224 0xe3 0x00 0xf0 0x00 0x00 0x95
3226 # CHECK: llh %r0, 524287(%r1,%r15)
3227 0xe3 0x01 0xff 0xff 0x7f 0x95
3229 # CHECK: llh %r0, 524287(%r15,%r1)
3230 0xe3 0x0f 0x1f 0xff 0x7f 0x95
3232 # CHECK: llh %r15, 0
3233 0xe3 0xf0 0x00 0x00 0x00 0x95
3235 # CHECK: llihf %r0, 0
3236 0xc0 0x0e 0x00 0x00 0x00 0x00
3238 # CHECK: llihf %r0, 4294967295
3239 0xc0 0x0e 0xff 0xff 0xff 0xff
3241 # CHECK: llihf %r15, 0
3242 0xc0 0xfe 0x00 0x00 0x00 0x00
3244 # CHECK: llihh %r0, 0
3247 # CHECK: llihh %r0, 32768
3250 # CHECK: llihh %r0, 65535
3253 # CHECK: llihh %r15, 0
3256 # CHECK: llihl %r0, 0
3259 # CHECK: llihl %r0, 32768
3262 # CHECK: llihl %r0, 65535
3265 # CHECK: llihl %r15, 0
3268 # CHECK: llilf %r0, 0
3269 0xc0 0x0f 0x00 0x00 0x00 0x00
3271 # CHECK: llilf %r0, 4294967295
3272 0xc0 0x0f 0xff 0xff 0xff 0xff
3274 # CHECK: llilf %r15, 0
3275 0xc0 0xff 0x00 0x00 0x00 0x00
3277 # CHECK: llilh %r0, 0
3280 # CHECK: llilh %r0, 32768
3283 # CHECK: llilh %r0, 65535
3286 # CHECK: llilh %r15, 0
3289 # CHECK: llill %r0, 0
3292 # CHECK: llill %r0, 32768
3295 # CHECK: llill %r0, 65535
3298 # CHECK: llill %r15, 0
3301 # CHECK: lmg %r0, %r0, 0
3302 0xeb 0x00 0x00 0x00 0x00 0x04
3304 # CHECK: lmg %r0, %r15, 0
3305 0xeb 0x0f 0x00 0x00 0x00 0x04
3307 # CHECK: lmg %r14, %r15, 0
3308 0xeb 0xef 0x00 0x00 0x00 0x04
3310 # CHECK: lmg %r15, %r15, 0
3311 0xeb 0xff 0x00 0x00 0x00 0x04
3313 # CHECK: lmg %r0, %r0, -524288
3314 0xeb 0x00 0x00 0x00 0x80 0x04
3316 # CHECK: lmg %r0, %r0, -1
3317 0xeb 0x00 0x0f 0xff 0xff 0x04
3319 # CHECK: lmg %r0, %r0, 0
3320 0xeb 0x00 0x00 0x00 0x00 0x04
3322 # CHECK: lmg %r0, %r0, 1
3323 0xeb 0x00 0x00 0x01 0x00 0x04
3325 # CHECK: lmg %r0, %r0, 524287
3326 0xeb 0x00 0x0f 0xff 0x7f 0x04
3328 # CHECK: lmg %r0, %r0, 0(%r1)
3329 0xeb 0x00 0x10 0x00 0x00 0x04
3331 # CHECK: lmg %r0, %r0, 0(%r15)
3332 0xeb 0x00 0xf0 0x00 0x00 0x04
3334 # CHECK: lmg %r0, %r0, 524287(%r1)
3335 0xeb 0x00 0x1f 0xff 0x7f 0x04
3337 # CHECK: lmg %r0, %r0, 524287(%r15)
3338 0xeb 0x00 0xff 0xff 0x7f 0x04
3340 # CHECK: lndbr %f0, %f9
3343 # CHECK: lndbr %f0, %f15
3346 # CHECK: lndbr %f15, %f0
3349 # CHECK: lndbr %f15, %f9
3352 # CHECK: lnebr %f0, %f9
3355 # CHECK: lnebr %f0, %f15
3358 # CHECK: lnebr %f15, %f0
3361 # CHECK: lnebr %f15, %f9
3364 # CHECK: lngfr %r0, %r0
3367 # CHECK: lngfr %r0, %r15
3370 # CHECK: lngfr %r15, %r0
3373 # CHECK: lngfr %r7, %r8
3376 # CHECK: lngr %r0, %r0
3379 # CHECK: lngr %r0, %r15
3382 # CHECK: lngr %r15, %r0
3385 # CHECK: lngr %r7, %r8
3388 # CHECK: lnr %r0, %r0
3391 # CHECK: lnr %r0, %r15
3394 # CHECK: lnr %r15, %r0
3397 # CHECK: lnr %r7, %r8
3400 # CHECK: lnxbr %f0, %f8
3403 # CHECK: lnxbr %f0, %f13
3406 # CHECK: lnxbr %f13, %f0
3409 # CHECK: lnxbr %f13, %f9
3412 # CHECK: loc %r7, 6399(%r8), 0
3413 0xeb 0x70 0x88 0xff 0x01 0xf2
3415 # CHECK: loco %r7, 6399(%r8)
3416 0xeb 0x71 0x88 0xff 0x01 0xf2
3418 # CHECK: loch %r7, 6399(%r8)
3419 0xeb 0x72 0x88 0xff 0x01 0xf2
3421 # CHECK: locnle %r7, 6399(%r8)
3422 0xeb 0x73 0x88 0xff 0x01 0xf2
3424 # CHECK: locl %r7, 6399(%r8)
3425 0xeb 0x74 0x88 0xff 0x01 0xf2
3427 # CHECK: locnhe %r7, 6399(%r8)
3428 0xeb 0x75 0x88 0xff 0x01 0xf2
3430 # CHECK: loclh %r7, 6399(%r8)
3431 0xeb 0x76 0x88 0xff 0x01 0xf2
3433 # CHECK: locne %r7, 6399(%r8)
3434 0xeb 0x77 0x88 0xff 0x01 0xf2
3436 # CHECK: loce %r7, 6399(%r8)
3437 0xeb 0x78 0x88 0xff 0x01 0xf2
3439 # CHECK: locnlh %r7, 6399(%r8)
3440 0xeb 0x79 0x88 0xff 0x01 0xf2
3442 # CHECK: loche %r7, 6399(%r8)
3443 0xeb 0x7a 0x88 0xff 0x01 0xf2
3445 # CHECK: locnl %r7, 6399(%r8)
3446 0xeb 0x7b 0x88 0xff 0x01 0xf2
3448 # CHECK: locle %r7, 6399(%r8)
3449 0xeb 0x7c 0x88 0xff 0x01 0xf2
3451 # CHECK: locnh %r7, 6399(%r8)
3452 0xeb 0x7d 0x88 0xff 0x01 0xf2
3454 # CHECK: locno %r7, 6399(%r8)
3455 0xeb 0x7e 0x88 0xff 0x01 0xf2
3457 # CHECK: loc %r7, 6399(%r8), 15
3458 0xeb 0x7f 0x88 0xff 0x01 0xf2
3460 # CHECK: locg %r7, 6399(%r8), 0
3461 0xeb 0x70 0x88 0xff 0x01 0xe2
3463 # CHECK: locgo %r7, 6399(%r8)
3464 0xeb 0x71 0x88 0xff 0x01 0xe2
3466 # CHECK: locgh %r7, 6399(%r8)
3467 0xeb 0x72 0x88 0xff 0x01 0xe2
3469 # CHECK: locgnle %r7, 6399(%r8)
3470 0xeb 0x73 0x88 0xff 0x01 0xe2
3472 # CHECK: locgl %r7, 6399(%r8)
3473 0xeb 0x74 0x88 0xff 0x01 0xe2
3475 # CHECK: locgnhe %r7, 6399(%r8)
3476 0xeb 0x75 0x88 0xff 0x01 0xe2
3478 # CHECK: locglh %r7, 6399(%r8)
3479 0xeb 0x76 0x88 0xff 0x01 0xe2
3481 # CHECK: locgne %r7, 6399(%r8)
3482 0xeb 0x77 0x88 0xff 0x01 0xe2
3484 # CHECK: locge %r7, 6399(%r8)
3485 0xeb 0x78 0x88 0xff 0x01 0xe2
3487 # CHECK: locgnlh %r7, 6399(%r8)
3488 0xeb 0x79 0x88 0xff 0x01 0xe2
3490 # CHECK: locghe %r7, 6399(%r8)
3491 0xeb 0x7a 0x88 0xff 0x01 0xe2
3493 # CHECK: locgnl %r7, 6399(%r8)
3494 0xeb 0x7b 0x88 0xff 0x01 0xe2
3496 # CHECK: locgle %r7, 6399(%r8)
3497 0xeb 0x7c 0x88 0xff 0x01 0xe2
3499 # CHECK: locgnh %r7, 6399(%r8)
3500 0xeb 0x7d 0x88 0xff 0x01 0xe2
3502 # CHECK: locgno %r7, 6399(%r8)
3503 0xeb 0x7e 0x88 0xff 0x01 0xe2
3505 # CHECK: locg %r7, 6399(%r8), 15
3506 0xeb 0x7f 0x88 0xff 0x01 0xe2
3508 # CHECK: locr %r11, %r3, 0
3511 # CHECK: locro %r11, %r3
3514 # CHECK: locrh %r11, %r3
3517 # CHECK: locrnle %r11, %r3
3520 # CHECK: locrl %r11, %r3
3523 # CHECK: locrnhe %r11, %r3
3526 # CHECK: locrlh %r11, %r3
3529 # CHECK: locrne %r11, %r3
3532 # CHECK: locre %r11, %r3
3535 # CHECK: locrnlh %r11, %r3
3538 # CHECK: locrhe %r11, %r3
3541 # CHECK: locrnl %r11, %r3
3544 # CHECK: locrle %r11, %r3
3547 # CHECK: locrnh %r11, %r3
3550 # CHECK: locrno %r11, %r3
3553 # CHECK: locr %r11, %r3, 15
3556 # CHECK: locgr %r11, %r3, 0
3559 # CHECK: locgro %r11, %r3
3562 # CHECK: locgrh %r11, %r3
3565 # CHECK: locgrnle %r11, %r3
3568 # CHECK: locgrl %r11, %r3
3571 # CHECK: locgrnhe %r11, %r3
3574 # CHECK: locgrlh %r11, %r3
3577 # CHECK: locgrne %r11, %r3
3580 # CHECK: locgre %r11, %r3
3583 # CHECK: locgrnlh %r11, %r3
3586 # CHECK: locgrhe %r11, %r3
3589 # CHECK: locgrnl %r11, %r3
3592 # CHECK: locgrle %r11, %r3
3595 # CHECK: locgrnh %r11, %r3
3598 # CHECK: locgrno %r11, %r3
3601 # CHECK: locgr %r11, %r3, 15
3604 # CHECK: lpdbr %f0, %f9
3607 # CHECK: lpdbr %f0, %f15
3610 # CHECK: lpdbr %f15, %f0
3613 # CHECK: lpdbr %f15, %f9
3616 # CHECK: lpebr %f0, %f9
3619 # CHECK: lpebr %f0, %f15
3622 # CHECK: lpebr %f15, %f0
3625 # CHECK: lpebr %f15, %f9
3628 # CHECK: lpgfr %r0, %r0
3631 # CHECK: lpgfr %r0, %r15
3634 # CHECK: lpgfr %r15, %r0
3637 # CHECK: lpgfr %r7, %r8
3640 # CHECK: lpgr %r0, %r0
3643 # CHECK: lpgr %r0, %r15
3646 # CHECK: lpgr %r15, %r0
3649 # CHECK: lpgr %r7, %r8
3652 # CHECK: lpr %r0, %r0
3655 # CHECK: lpr %r0, %r15
3658 # CHECK: lpr %r15, %r0
3661 # CHECK: lpr %r7, %r8
3664 # CHECK: lpxbr %f0, %f8
3667 # CHECK: lpxbr %f0, %f13
3670 # CHECK: lpxbr %f13, %f0
3673 # CHECK: lpxbr %f13, %f9
3676 # CHECK: lr %r0, %r9
3679 # CHECK: lr %r0, %r15
3682 # CHECK: lr %r15, %r0
3685 # CHECK: lr %r15, %r9
3688 # CHECK: lrvgr %r0, %r0
3691 # CHECK: lrvgr %r0, %r15
3694 # CHECK: lrvgr %r15, %r0
3697 # CHECK: lrvgr %r7, %r8
3700 # CHECK: lrvgr %r15, %r15
3703 # CHECK: lrvg %r0, -524288
3704 0xe3 0x00 0x00 0x00 0x80 0x0f
3706 # CHECK: lrvg %r0, -1
3707 0xe3 0x00 0x0f 0xff 0xff 0x0f
3709 # CHECK: lrvg %r0, 0
3710 0xe3 0x00 0x00 0x00 0x00 0x0f
3712 # CHECK: lrvg %r0, 1
3713 0xe3 0x00 0x00 0x01 0x00 0x0f
3715 # CHECK: lrvg %r0, 524287
3716 0xe3 0x00 0x0f 0xff 0x7f 0x0f
3718 # CHECK: lrvg %r0, 0(%r1)
3719 0xe3 0x00 0x10 0x00 0x00 0x0f
3721 # CHECK: lrvg %r0, 0(%r15)
3722 0xe3 0x00 0xf0 0x00 0x00 0x0f
3724 # CHECK: lrvg %r0, 524287(%r1,%r15)
3725 0xe3 0x01 0xff 0xff 0x7f 0x0f
3727 # CHECK: lrvg %r0, 524287(%r15,%r1)
3728 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
3730 # CHECK: lrvg %r15, 0
3731 0xe3 0xf0 0x00 0x00 0x00 0x0f
3733 # CHECK: lrvr %r0, %r0
3736 # CHECK: lrvr %r0, %r15
3739 # CHECK: lrvr %r15, %r0
3742 # CHECK: lrvr %r7, %r8
3745 # CHECK: lrvr %r15, %r15
3748 # CHECK: lrv %r0, -524288
3749 0xe3 0x00 0x00 0x00 0x80 0x1e
3751 # CHECK: lrv %r0, -1
3752 0xe3 0x00 0x0f 0xff 0xff 0x1e
3755 0xe3 0x00 0x00 0x00 0x00 0x1e
3758 0xe3 0x00 0x00 0x01 0x00 0x1e
3760 # CHECK: lrv %r0, 524287
3761 0xe3 0x00 0x0f 0xff 0x7f 0x1e
3763 # CHECK: lrv %r0, 0(%r1)
3764 0xe3 0x00 0x10 0x00 0x00 0x1e
3766 # CHECK: lrv %r0, 0(%r15)
3767 0xe3 0x00 0xf0 0x00 0x00 0x1e
3769 # CHECK: lrv %r0, 524287(%r1,%r15)
3770 0xe3 0x01 0xff 0xff 0x7f 0x1e
3772 # CHECK: lrv %r0, 524287(%r15,%r1)
3773 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
3775 # CHECK: lrv %r15, 0
3776 0xe3 0xf0 0x00 0x00 0x00 0x1e
3781 # CHECK: l %r0, 4095
3784 # CHECK: l %r0, 0(%r1)
3787 # CHECK: l %r0, 0(%r15)
3790 # CHECK: l %r0, 4095(%r1,%r15)
3793 # CHECK: l %r0, 4095(%r15,%r1)
3799 # CHECK: lt %r0, -524288
3800 0xe3 0x00 0x00 0x00 0x80 0x12
3803 0xe3 0x00 0x0f 0xff 0xff 0x12
3806 0xe3 0x00 0x00 0x00 0x00 0x12
3809 0xe3 0x00 0x00 0x01 0x00 0x12
3811 # CHECK: lt %r0, 524287
3812 0xe3 0x00 0x0f 0xff 0x7f 0x12
3814 # CHECK: lt %r0, 0(%r1)
3815 0xe3 0x00 0x10 0x00 0x00 0x12
3817 # CHECK: lt %r0, 0(%r15)
3818 0xe3 0x00 0xf0 0x00 0x00 0x12
3820 # CHECK: lt %r0, 524287(%r1,%r15)
3821 0xe3 0x01 0xff 0xff 0x7f 0x12
3823 # CHECK: lt %r0, 524287(%r15,%r1)
3824 0xe3 0x0f 0x1f 0xff 0x7f 0x12
3827 0xe3 0xf0 0x00 0x00 0x00 0x12
3829 # CHECK: ltdbr %f0, %f9
3832 # CHECK: ltdbr %f0, %f15
3835 # CHECK: ltdbr %f15, %f0
3838 # CHECK: ltdbr %f15, %f9
3841 # CHECK: ltebr %f0, %f9
3844 # CHECK: ltebr %f0, %f15
3847 # CHECK: ltebr %f15, %f0
3850 # CHECK: ltebr %f15, %f9
3853 # CHECK: ltg %r0, -524288
3854 0xe3 0x00 0x00 0x00 0x80 0x02
3856 # CHECK: ltg %r0, -1
3857 0xe3 0x00 0x0f 0xff 0xff 0x02
3860 0xe3 0x00 0x00 0x00 0x00 0x02
3863 0xe3 0x00 0x00 0x01 0x00 0x02
3865 # CHECK: ltg %r0, 524287
3866 0xe3 0x00 0x0f 0xff 0x7f 0x02
3868 # CHECK: ltg %r0, 0(%r1)
3869 0xe3 0x00 0x10 0x00 0x00 0x02
3871 # CHECK: ltg %r0, 0(%r15)
3872 0xe3 0x00 0xf0 0x00 0x00 0x02
3874 # CHECK: ltg %r0, 524287(%r1,%r15)
3875 0xe3 0x01 0xff 0xff 0x7f 0x02
3877 # CHECK: ltg %r0, 524287(%r15,%r1)
3878 0xe3 0x0f 0x1f 0xff 0x7f 0x02
3880 # CHECK: ltg %r15, 0
3881 0xe3 0xf0 0x00 0x00 0x00 0x02
3883 # CHECK: ltgf %r0, -524288
3884 0xe3 0x00 0x00 0x00 0x80 0x32
3886 # CHECK: ltgf %r0, -1
3887 0xe3 0x00 0x0f 0xff 0xff 0x32
3889 # CHECK: ltgf %r0, 0
3890 0xe3 0x00 0x00 0x00 0x00 0x32
3892 # CHECK: ltgf %r0, 1
3893 0xe3 0x00 0x00 0x01 0x00 0x32
3895 # CHECK: ltgf %r0, 524287
3896 0xe3 0x00 0x0f 0xff 0x7f 0x32
3898 # CHECK: ltgf %r0, 0(%r1)
3899 0xe3 0x00 0x10 0x00 0x00 0x32
3901 # CHECK: ltgf %r0, 0(%r15)
3902 0xe3 0x00 0xf0 0x00 0x00 0x32
3904 # CHECK: ltgf %r0, 524287(%r1,%r15)
3905 0xe3 0x01 0xff 0xff 0x7f 0x32
3907 # CHECK: ltgf %r0, 524287(%r15,%r1)
3908 0xe3 0x0f 0x1f 0xff 0x7f 0x32
3910 # CHECK: ltgf %r15, 0
3911 0xe3 0xf0 0x00 0x00 0x00 0x32
3913 # CHECK: ltgfr %r0, %r9
3916 # CHECK: ltgfr %r0, %r15
3919 # CHECK: ltgfr %r15, %r0
3922 # CHECK: ltgfr %r15, %r9
3925 # CHECK: ltgr %r0, %r9
3928 # CHECK: ltgr %r0, %r15
3931 # CHECK: ltgr %r15, %r0
3934 # CHECK: ltgr %r15, %r9
3937 # CHECK: ltr %r0, %r9
3940 # CHECK: ltr %r0, %r15
3943 # CHECK: ltr %r15, %r0
3946 # CHECK: ltr %r15, %r9
3949 # CHECK: ltxbr %f0, %f9
3952 # CHECK: ltxbr %f0, %f13
3955 # CHECK: ltxbr %f13, %f0
3958 # CHECK: ltxbr %f13, %f9
3961 # CHECK: lxr %f0, %f8
3964 # CHECK: lxr %f0, %f13
3967 # CHECK: lxr %f13, %f0
3970 # CHECK: lxr %f13, %f9
3973 # CHECK: ly %r0, -524288
3974 0xe3 0x00 0x00 0x00 0x80 0x58
3977 0xe3 0x00 0x0f 0xff 0xff 0x58
3980 0xe3 0x00 0x00 0x00 0x00 0x58
3983 0xe3 0x00 0x00 0x01 0x00 0x58
3985 # CHECK: ly %r0, 524287
3986 0xe3 0x00 0x0f 0xff 0x7f 0x58
3988 # CHECK: ly %r0, 0(%r1)
3989 0xe3 0x00 0x10 0x00 0x00 0x58
3991 # CHECK: ly %r0, 0(%r15)
3992 0xe3 0x00 0xf0 0x00 0x00 0x58
3994 # CHECK: ly %r0, 524287(%r1,%r15)
3995 0xe3 0x01 0xff 0xff 0x7f 0x58
3997 # CHECK: ly %r0, 524287(%r15,%r1)
3998 0xe3 0x0f 0x1f 0xff 0x7f 0x58
4001 0xe3 0xf0 0x00 0x00 0x00 0x58
4030 # CHECK: madbr %f0, %f0, %f0
4033 # CHECK: madbr %f0, %f0, %f15
4036 # CHECK: madbr %f0, %f15, %f0
4039 # CHECK: madbr %f15, %f0, %f0
4042 # CHECK: madbr %f7, %f8, %f9
4045 # CHECK: madbr %f15, %f15, %f15
4048 # CHECK: madb %f0, %f0, 0
4049 0xed 0x00 0x00 0x00 0x00 0x1e
4051 # CHECK: madb %f0, %f0, 4095
4052 0xed 0x00 0x0f 0xff 0x00 0x1e
4054 # CHECK: madb %f0, %f0, 0(%r1)
4055 0xed 0x00 0x10 0x00 0x00 0x1e
4057 # CHECK: madb %f0, %f0, 0(%r15)
4058 0xed 0x00 0xf0 0x00 0x00 0x1e
4060 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
4061 0xed 0x01 0xff 0xff 0x00 0x1e
4063 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
4064 0xed 0x0f 0x1f 0xff 0x00 0x1e
4066 # CHECK: madb %f0, %f15, 0
4067 0xed 0xf0 0x00 0x00 0x00 0x1e
4069 # CHECK: madb %f15, %f0, 0
4070 0xed 0x00 0x00 0x00 0xf0 0x1e
4072 # CHECK: madb %f15, %f15, 0
4073 0xed 0xf0 0x00 0x00 0xf0 0x1e
4075 # CHECK: maebr %f0, %f0, %f0
4078 # CHECK: maebr %f0, %f0, %f15
4081 # CHECK: maebr %f0, %f15, %f0
4084 # CHECK: maebr %f15, %f0, %f0
4087 # CHECK: maebr %f7, %f8, %f9
4090 # CHECK: maebr %f15, %f15, %f15
4093 # CHECK: maeb %f0, %f0, 0
4094 0xed 0x00 0x00 0x00 0x00 0x0e
4096 # CHECK: maeb %f0, %f0, 4095
4097 0xed 0x00 0x0f 0xff 0x00 0x0e
4099 # CHECK: maeb %f0, %f0, 0(%r1)
4100 0xed 0x00 0x10 0x00 0x00 0x0e
4102 # CHECK: maeb %f0, %f0, 0(%r15)
4103 0xed 0x00 0xf0 0x00 0x00 0x0e
4105 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
4106 0xed 0x01 0xff 0xff 0x00 0x0e
4108 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
4109 0xed 0x0f 0x1f 0xff 0x00 0x0e
4111 # CHECK: maeb %f0, %f15, 0
4112 0xed 0xf0 0x00 0x00 0x00 0x0e
4114 # CHECK: maeb %f15, %f0, 0
4115 0xed 0x00 0x00 0x00 0xf0 0x0e
4117 # CHECK: maeb %f15, %f15, 0
4118 0xed 0xf0 0x00 0x00 0xf0 0x0e
4120 # CHECK: mdbr %f0, %f0
4123 # CHECK: mdbr %f0, %f15
4126 # CHECK: mdbr %f7, %f8
4129 # CHECK: mdbr %f15, %f0
4133 0xed 0x00 0x00 0x00 0x00 0x1c
4135 # CHECK: mdb %f0, 4095
4136 0xed 0x00 0x0f 0xff 0x00 0x1c
4138 # CHECK: mdb %f0, 0(%r1)
4139 0xed 0x00 0x10 0x00 0x00 0x1c
4141 # CHECK: mdb %f0, 0(%r15)
4142 0xed 0x00 0xf0 0x00 0x00 0x1c
4144 # CHECK: mdb %f0, 4095(%r1,%r15)
4145 0xed 0x01 0xff 0xff 0x00 0x1c
4147 # CHECK: mdb %f0, 4095(%r15,%r1)
4148 0xed 0x0f 0x1f 0xff 0x00 0x1c
4150 # CHECK: mdb %f15, 0
4151 0xed 0xf0 0x00 0x00 0x00 0x1c
4153 # CHECK: mdebr %f0, %f0
4156 # CHECK: mdebr %f0, %f15
4159 # CHECK: mdebr %f7, %f8
4162 # CHECK: mdebr %f15, %f0
4165 # CHECK: mdeb %f0, 0
4166 0xed 0x00 0x00 0x00 0x00 0x0c
4168 # CHECK: mdeb %f0, 4095
4169 0xed 0x00 0x0f 0xff 0x00 0x0c
4171 # CHECK: mdeb %f0, 0(%r1)
4172 0xed 0x00 0x10 0x00 0x00 0x0c
4174 # CHECK: mdeb %f0, 0(%r15)
4175 0xed 0x00 0xf0 0x00 0x00 0x0c
4177 # CHECK: mdeb %f0, 4095(%r1,%r15)
4178 0xed 0x01 0xff 0xff 0x00 0x0c
4180 # CHECK: mdeb %f0, 4095(%r15,%r1)
4181 0xed 0x0f 0x1f 0xff 0x00 0x0c
4183 # CHECK: mdeb %f15, 0
4184 0xed 0xf0 0x00 0x00 0x00 0x0c
4186 # CHECK: meebr %f0, %f0
4189 # CHECK: meebr %f0, %f15
4192 # CHECK: meebr %f7, %f8
4195 # CHECK: meebr %f15, %f0
4198 # CHECK: meeb %f0, 0
4199 0xed 0x00 0x00 0x00 0x00 0x17
4201 # CHECK: meeb %f0, 4095
4202 0xed 0x00 0x0f 0xff 0x00 0x17
4204 # CHECK: meeb %f0, 0(%r1)
4205 0xed 0x00 0x10 0x00 0x00 0x17
4207 # CHECK: meeb %f0, 0(%r15)
4208 0xed 0x00 0xf0 0x00 0x00 0x17
4210 # CHECK: meeb %f0, 4095(%r1,%r15)
4211 0xed 0x01 0xff 0xff 0x00 0x17
4213 # CHECK: meeb %f0, 4095(%r15,%r1)
4214 0xed 0x0f 0x1f 0xff 0x00 0x17
4216 # CHECK: meeb %f15, 0
4217 0xed 0xf0 0x00 0x00 0x00 0x17
4219 # CHECK: mghi %r0, -32768
4222 # CHECK: mghi %r0, -1
4225 # CHECK: mghi %r0, 0
4228 # CHECK: mghi %r0, 1
4231 # CHECK: mghi %r0, 32767
4234 # CHECK: mghi %r15, 0
4237 # CHECK: mhi %r0, -32768
4240 # CHECK: mhi %r0, -1
4249 # CHECK: mhi %r0, 32767
4252 # CHECK: mhi %r15, 0
4258 # CHECK: mh %r0, 4095
4261 # CHECK: mh %r0, 0(%r1)
4264 # CHECK: mh %r0, 0(%r15)
4267 # CHECK: mh %r0, 4095(%r1,%r15)
4270 # CHECK: mh %r0, 4095(%r15,%r1)
4276 # CHECK: mhy %r0, -524288
4277 0xe3 0x00 0x00 0x00 0x80 0x7c
4279 # CHECK: mhy %r0, -1
4280 0xe3 0x00 0x0f 0xff 0xff 0x7c
4283 0xe3 0x00 0x00 0x00 0x00 0x7c
4286 0xe3 0x00 0x00 0x01 0x00 0x7c
4288 # CHECK: mhy %r0, 524287
4289 0xe3 0x00 0x0f 0xff 0x7f 0x7c
4291 # CHECK: mhy %r0, 0(%r1)
4292 0xe3 0x00 0x10 0x00 0x00 0x7c
4294 # CHECK: mhy %r0, 0(%r15)
4295 0xe3 0x00 0xf0 0x00 0x00 0x7c
4297 # CHECK: mhy %r0, 524287(%r1,%r15)
4298 0xe3 0x01 0xff 0xff 0x7f 0x7c
4300 # CHECK: mhy %r0, 524287(%r15,%r1)
4301 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
4303 # CHECK: mhy %r15, 0
4304 0xe3 0xf0 0x00 0x00 0x00 0x7c
4306 # CHECK: mlgr %r0, %r0
4309 # CHECK: mlgr %r0, %r15
4312 # CHECK: mlgr %r14, %r0
4315 # CHECK: mlgr %r6, %r9
4318 # CHECK: mlg %r0, -524288
4319 0xe3 0x00 0x00 0x00 0x80 0x86
4321 # CHECK: mlg %r0, -1
4322 0xe3 0x00 0x0f 0xff 0xff 0x86
4325 0xe3 0x00 0x00 0x00 0x00 0x86
4328 0xe3 0x00 0x00 0x01 0x00 0x86
4330 # CHECK: mlg %r0, 524287
4331 0xe3 0x00 0x0f 0xff 0x7f 0x86
4333 # CHECK: mlg %r0, 0(%r1)
4334 0xe3 0x00 0x10 0x00 0x00 0x86
4336 # CHECK: mlg %r0, 0(%r15)
4337 0xe3 0x00 0xf0 0x00 0x00 0x86
4339 # CHECK: mlg %r0, 524287(%r1,%r15)
4340 0xe3 0x01 0xff 0xff 0x7f 0x86
4342 # CHECK: mlg %r0, 524287(%r15,%r1)
4343 0xe3 0x0f 0x1f 0xff 0x7f 0x86
4345 # CHECK: mlg %r14, 0
4346 0xe3 0xe0 0x00 0x00 0x00 0x86
4348 # CHECK: msdbr %f0, %f0, %f0
4351 # CHECK: msdbr %f0, %f0, %f15
4354 # CHECK: msdbr %f0, %f15, %f0
4357 # CHECK: msdbr %f15, %f0, %f0
4360 # CHECK: msdbr %f7, %f8, %f9
4363 # CHECK: msdbr %f15, %f15, %f15
4366 # CHECK: msdb %f0, %f0, 0
4367 0xed 0x00 0x00 0x00 0x00 0x1f
4369 # CHECK: msdb %f0, %f0, 4095
4370 0xed 0x00 0x0f 0xff 0x00 0x1f
4372 # CHECK: msdb %f0, %f0, 0(%r1)
4373 0xed 0x00 0x10 0x00 0x00 0x1f
4375 # CHECK: msdb %f0, %f0, 0(%r15)
4376 0xed 0x00 0xf0 0x00 0x00 0x1f
4378 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
4379 0xed 0x01 0xff 0xff 0x00 0x1f
4381 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
4382 0xed 0x0f 0x1f 0xff 0x00 0x1f
4384 # CHECK: msdb %f0, %f15, 0
4385 0xed 0xf0 0x00 0x00 0x00 0x1f
4387 # CHECK: msdb %f15, %f0, 0
4388 0xed 0x00 0x00 0x00 0xf0 0x1f
4390 # CHECK: msdb %f15, %f15, 0
4391 0xed 0xf0 0x00 0x00 0xf0 0x1f
4393 # CHECK: msebr %f0, %f0, %f0
4396 # CHECK: msebr %f0, %f0, %f15
4399 # CHECK: msebr %f0, %f15, %f0
4402 # CHECK: msebr %f15, %f0, %f0
4405 # CHECK: msebr %f7, %f8, %f9
4408 # CHECK: msebr %f15, %f15, %f15
4411 # CHECK: mseb %f0, %f0, 0
4412 0xed 0x00 0x00 0x00 0x00 0x0f
4414 # CHECK: mseb %f0, %f0, 4095
4415 0xed 0x00 0x0f 0xff 0x00 0x0f
4417 # CHECK: mseb %f0, %f0, 0(%r1)
4418 0xed 0x00 0x10 0x00 0x00 0x0f
4420 # CHECK: mseb %f0, %f0, 0(%r15)
4421 0xed 0x00 0xf0 0x00 0x00 0x0f
4423 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
4424 0xed 0x01 0xff 0xff 0x00 0x0f
4426 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
4427 0xed 0x0f 0x1f 0xff 0x00 0x0f
4429 # CHECK: mseb %f0, %f15, 0
4430 0xed 0xf0 0x00 0x00 0x00 0x0f
4432 # CHECK: mseb %f15, %f0, 0
4433 0xed 0x00 0x00 0x00 0xf0 0x0f
4435 # CHECK: mseb %f15, %f15, 0
4436 0xed 0xf0 0x00 0x00 0xf0 0x0f
4438 # CHECK: msfi %r0, -2147483648
4439 0xc2 0x01 0x80 0x00 0x00 0x00
4441 # CHECK: msfi %r0, -1
4442 0xc2 0x01 0xff 0xff 0xff 0xff
4444 # CHECK: msfi %r0, 0
4445 0xc2 0x01 0x00 0x00 0x00 0x00
4447 # CHECK: msfi %r0, 1
4448 0xc2 0x01 0x00 0x00 0x00 0x01
4450 # CHECK: msfi %r0, 2147483647
4451 0xc2 0x01 0x7f 0xff 0xff 0xff
4453 # CHECK: msfi %r15, 0
4454 0xc2 0xf1 0x00 0x00 0x00 0x00
4456 # CHECK: msgfi %r0, -2147483648
4457 0xc2 0x00 0x80 0x00 0x00 0x00
4459 # CHECK: msgfi %r0, -1
4460 0xc2 0x00 0xff 0xff 0xff 0xff
4462 # CHECK: msgfi %r0, 0
4463 0xc2 0x00 0x00 0x00 0x00 0x00
4465 # CHECK: msgfi %r0, 1
4466 0xc2 0x00 0x00 0x00 0x00 0x01
4468 # CHECK: msgfi %r0, 2147483647
4469 0xc2 0x00 0x7f 0xff 0xff 0xff
4471 # CHECK: msgfi %r15, 0
4472 0xc2 0xf0 0x00 0x00 0x00 0x00
4474 # CHECK: msgfr %r0, %r0
4477 # CHECK: msgfr %r0, %r15
4480 # CHECK: msgfr %r15, %r0
4483 # CHECK: msgfr %r7, %r8
4486 # CHECK: msgf %r0, -524288
4487 0xe3 0x00 0x00 0x00 0x80 0x1c
4489 # CHECK: msgf %r0, -1
4490 0xe3 0x00 0x0f 0xff 0xff 0x1c
4492 # CHECK: msgf %r0, 0
4493 0xe3 0x00 0x00 0x00 0x00 0x1c
4495 # CHECK: msgf %r0, 1
4496 0xe3 0x00 0x00 0x01 0x00 0x1c
4498 # CHECK: msgf %r0, 524287
4499 0xe3 0x00 0x0f 0xff 0x7f 0x1c
4501 # CHECK: msgf %r0, 0(%r1)
4502 0xe3 0x00 0x10 0x00 0x00 0x1c
4504 # CHECK: msgf %r0, 0(%r15)
4505 0xe3 0x00 0xf0 0x00 0x00 0x1c
4507 # CHECK: msgf %r0, 524287(%r1,%r15)
4508 0xe3 0x01 0xff 0xff 0x7f 0x1c
4510 # CHECK: msgf %r0, 524287(%r15,%r1)
4511 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
4513 # CHECK: msgf %r15, 0
4514 0xe3 0xf0 0x00 0x00 0x00 0x1c
4516 # CHECK: msgr %r0, %r0
4519 # CHECK: msgr %r0, %r15
4522 # CHECK: msgr %r15, %r0
4525 # CHECK: msgr %r7, %r8
4528 # CHECK: msg %r0, -524288
4529 0xe3 0x00 0x00 0x00 0x80 0x0c
4531 # CHECK: msg %r0, -1
4532 0xe3 0x00 0x0f 0xff 0xff 0x0c
4535 0xe3 0x00 0x00 0x00 0x00 0x0c
4538 0xe3 0x00 0x00 0x01 0x00 0x0c
4540 # CHECK: msg %r0, 524287
4541 0xe3 0x00 0x0f 0xff 0x7f 0x0c
4543 # CHECK: msg %r0, 0(%r1)
4544 0xe3 0x00 0x10 0x00 0x00 0x0c
4546 # CHECK: msg %r0, 0(%r15)
4547 0xe3 0x00 0xf0 0x00 0x00 0x0c
4549 # CHECK: msg %r0, 524287(%r1,%r15)
4550 0xe3 0x01 0xff 0xff 0x7f 0x0c
4552 # CHECK: msg %r0, 524287(%r15,%r1)
4553 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
4555 # CHECK: msg %r15, 0
4556 0xe3 0xf0 0x00 0x00 0x00 0x0c
4558 # CHECK: msr %r0, %r0
4561 # CHECK: msr %r0, %r15
4564 # CHECK: msr %r15, %r0
4567 # CHECK: msr %r7, %r8
4573 # CHECK: ms %r0, 4095
4576 # CHECK: ms %r0, 0(%r1)
4579 # CHECK: ms %r0, 0(%r15)
4582 # CHECK: ms %r0, 4095(%r1,%r15)
4585 # CHECK: ms %r0, 4095(%r15,%r1)
4591 # CHECK: msy %r0, -524288
4592 0xe3 0x00 0x00 0x00 0x80 0x51
4594 # CHECK: msy %r0, -1
4595 0xe3 0x00 0x0f 0xff 0xff 0x51
4598 0xe3 0x00 0x00 0x00 0x00 0x51
4601 0xe3 0x00 0x00 0x01 0x00 0x51
4603 # CHECK: msy %r0, 524287
4604 0xe3 0x00 0x0f 0xff 0x7f 0x51
4606 # CHECK: msy %r0, 0(%r1)
4607 0xe3 0x00 0x10 0x00 0x00 0x51
4609 # CHECK: msy %r0, 0(%r15)
4610 0xe3 0x00 0xf0 0x00 0x00 0x51
4612 # CHECK: msy %r0, 524287(%r1,%r15)
4613 0xe3 0x01 0xff 0xff 0x7f 0x51
4615 # CHECK: msy %r0, 524287(%r15,%r1)
4616 0xe3 0x0f 0x1f 0xff 0x7f 0x51
4618 # CHECK: msy %r15, 0
4619 0xe3 0xf0 0x00 0x00 0x00 0x51
4621 # CHECK: mvc 0(1), 0
4622 0xd2 0x00 0x00 0x00 0x00 0x00
4624 # CHECK: mvc 0(1), 0(%r1)
4625 0xd2 0x00 0x00 0x00 0x10 0x00
4627 # CHECK: mvc 0(1), 0(%r15)
4628 0xd2 0x00 0x00 0x00 0xf0 0x00
4630 # CHECK: mvc 0(1), 4095
4631 0xd2 0x00 0x00 0x00 0x0f 0xff
4633 # CHECK: mvc 0(1), 4095(%r1)
4634 0xd2 0x00 0x00 0x00 0x1f 0xff
4636 # CHECK: mvc 0(1), 4095(%r15)
4637 0xd2 0x00 0x00 0x00 0xff 0xff
4639 # CHECK: mvc 0(1,%r1), 0
4640 0xd2 0x00 0x10 0x00 0x00 0x00
4642 # CHECK: mvc 0(1,%r15), 0
4643 0xd2 0x00 0xf0 0x00 0x00 0x00
4645 # CHECK: mvc 4095(1,%r1), 0
4646 0xd2 0x00 0x1f 0xff 0x00 0x00
4648 # CHECK: mvc 4095(1,%r15), 0
4649 0xd2 0x00 0xff 0xff 0x00 0x00
4651 # CHECK: mvc 0(256,%r1), 0
4652 0xd2 0xff 0x10 0x00 0x00 0x00
4654 # CHECK: mvc 0(256,%r15), 0
4655 0xd2 0xff 0xf0 0x00 0x00 0x00
4658 0xe5 0x48 0x00 0x00 0x00 0x00
4660 # CHECK: mvghi 4095, 0
4661 0xe5 0x48 0x0f 0xff 0x00 0x00
4663 # CHECK: mvghi 0, -32768
4664 0xe5 0x48 0x00 0x00 0x80 0x00
4666 # CHECK: mvghi 0, -1
4667 0xe5 0x48 0x00 0x00 0xff 0xff
4670 0xe5 0x48 0x00 0x00 0x00 0x00
4673 0xe5 0x48 0x00 0x00 0x00 0x01
4675 # CHECK: mvghi 0, 32767
4676 0xe5 0x48 0x00 0x00 0x7f 0xff
4678 # CHECK: mvghi 0(%r1), 42
4679 0xe5 0x48 0x10 0x00 0x00 0x2a
4681 # CHECK: mvghi 0(%r15), 42
4682 0xe5 0x48 0xf0 0x00 0x00 0x2a
4684 # CHECK: mvghi 4095(%r1), 42
4685 0xe5 0x48 0x1f 0xff 0x00 0x2a
4687 # CHECK: mvghi 4095(%r15), 42
4688 0xe5 0x48 0xff 0xff 0x00 0x2a
4691 0xe5 0x44 0x00 0x00 0x00 0x00
4693 # CHECK: mvhhi 4095, 0
4694 0xe5 0x44 0x0f 0xff 0x00 0x00
4696 # CHECK: mvhhi 0, -32768
4697 0xe5 0x44 0x00 0x00 0x80 0x00
4699 # CHECK: mvhhi 0, -1
4700 0xe5 0x44 0x00 0x00 0xff 0xff
4703 0xe5 0x44 0x00 0x00 0x00 0x00
4706 0xe5 0x44 0x00 0x00 0x00 0x01
4708 # CHECK: mvhhi 0, 32767
4709 0xe5 0x44 0x00 0x00 0x7f 0xff
4711 # CHECK: mvhhi 0(%r1), 42
4712 0xe5 0x44 0x10 0x00 0x00 0x2a
4714 # CHECK: mvhhi 0(%r15), 42
4715 0xe5 0x44 0xf0 0x00 0x00 0x2a
4717 # CHECK: mvhhi 4095(%r1), 42
4718 0xe5 0x44 0x1f 0xff 0x00 0x2a
4720 # CHECK: mvhhi 4095(%r15), 42
4721 0xe5 0x44 0xff 0xff 0x00 0x2a
4724 0xe5 0x4c 0x00 0x00 0x00 0x00
4726 # CHECK: mvhi 4095, 0
4727 0xe5 0x4c 0x0f 0xff 0x00 0x00
4729 # CHECK: mvhi 0, -32768
4730 0xe5 0x4c 0x00 0x00 0x80 0x00
4733 0xe5 0x4c 0x00 0x00 0xff 0xff
4736 0xe5 0x4c 0x00 0x00 0x00 0x00
4739 0xe5 0x4c 0x00 0x00 0x00 0x01
4741 # CHECK: mvhi 0, 32767
4742 0xe5 0x4c 0x00 0x00 0x7f 0xff
4744 # CHECK: mvhi 0(%r1), 42
4745 0xe5 0x4c 0x10 0x00 0x00 0x2a
4747 # CHECK: mvhi 0(%r15), 42
4748 0xe5 0x4c 0xf0 0x00 0x00 0x2a
4750 # CHECK: mvhi 4095(%r1), 42
4751 0xe5 0x4c 0x1f 0xff 0x00 0x2a
4753 # CHECK: mvhi 4095(%r15), 42
4754 0xe5 0x4c 0xff 0xff 0x00 0x2a
4759 # CHECK: mvi 4095, 0
4765 # CHECK: mvi 0(%r1), 42
4768 # CHECK: mvi 0(%r15), 42
4771 # CHECK: mvi 4095(%r1), 42
4774 # CHECK: mvi 4095(%r15), 42
4777 # CHECK: mviy -524288, 0
4778 0xeb 0x00 0x00 0x00 0x80 0x52
4781 0xeb 0x00 0x0f 0xff 0xff 0x52
4784 0xeb 0x00 0x00 0x00 0x00 0x52
4787 0xeb 0x00 0x00 0x01 0x00 0x52
4789 # CHECK: mviy 524287, 0
4790 0xeb 0x00 0x0f 0xff 0x7f 0x52
4792 # CHECK: mviy 0, 255
4793 0xeb 0xff 0x00 0x00 0x00 0x52
4795 # CHECK: mviy 0(%r1), 42
4796 0xeb 0x2a 0x10 0x00 0x00 0x52
4798 # CHECK: mviy 0(%r15), 42
4799 0xeb 0x2a 0xf0 0x00 0x00 0x52
4801 # CHECK: mviy 524287(%r1), 42
4802 0xeb 0x2a 0x1f 0xff 0x7f 0x52
4804 # CHECK: mviy 524287(%r15), 42
4805 0xeb 0x2a 0xff 0xff 0x7f 0x52
4807 # CHECK: mvst %r0, %r0
4810 # CHECK: mvst %r0, %r15
4813 # CHECK: mvst %r15, %r0
4816 # CHECK: mvst %r7, %r8
4819 # CHECK: mxbr %f0, %f0
4822 # CHECK: mxbr %f0, %f13
4825 # CHECK: mxbr %f8, %f5
4828 # CHECK: mxbr %f13, %f13
4831 # CHECK: mxdbr %f0, %f0
4834 # CHECK: mxdbr %f0, %f15
4837 # CHECK: mxdbr %f8, %f8
4840 # CHECK: mxdbr %f13, %f0
4843 # CHECK: mxdb %f0, 0
4844 0xed 0x00 0x00 0x00 0x00 0x07
4846 # CHECK: mxdb %f0, 4095
4847 0xed 0x00 0x0f 0xff 0x00 0x07
4849 # CHECK: mxdb %f0, 0(%r1)
4850 0xed 0x00 0x10 0x00 0x00 0x07
4852 # CHECK: mxdb %f0, 0(%r15)
4853 0xed 0x00 0xf0 0x00 0x00 0x07
4855 # CHECK: mxdb %f0, 4095(%r1,%r15)
4856 0xed 0x01 0xff 0xff 0x00 0x07
4858 # CHECK: mxdb %f0, 4095(%r15,%r1)
4859 0xed 0x0f 0x1f 0xff 0x00 0x07
4861 # CHECK: mxdb %f13, 0
4862 0xed 0xd0 0x00 0x00 0x00 0x07
4864 # CHECK: ngr %r0, %r0
4867 # CHECK: ngr %r0, %r15
4870 # CHECK: ngr %r15, %r0
4873 # CHECK: ngr %r7, %r8
4876 # CHECK: ng %r0, -524288
4877 0xe3 0x00 0x00 0x00 0x80 0x80
4879 # CHECK: ngrk %r0, %r0, %r0
4882 # CHECK: ngrk %r2, %r3, %r4
4886 0xe3 0x00 0x0f 0xff 0xff 0x80
4889 0xe3 0x00 0x00 0x00 0x00 0x80
4892 0xe3 0x00 0x00 0x01 0x00 0x80
4894 # CHECK: ng %r0, 524287
4895 0xe3 0x00 0x0f 0xff 0x7f 0x80
4897 # CHECK: ng %r0, 0(%r1)
4898 0xe3 0x00 0x10 0x00 0x00 0x80
4900 # CHECK: ng %r0, 0(%r15)
4901 0xe3 0x00 0xf0 0x00 0x00 0x80
4903 # CHECK: ng %r0, 524287(%r1,%r15)
4904 0xe3 0x01 0xff 0xff 0x7f 0x80
4906 # CHECK: ng %r0, 524287(%r15,%r1)
4907 0xe3 0x0f 0x1f 0xff 0x7f 0x80
4910 0xe3 0xf0 0x00 0x00 0x00 0x80
4912 # CHECK: nihf %r0, 0
4913 0xc0 0x0a 0x00 0x00 0x00 0x00
4915 # CHECK: nihf %r0, 4294967295
4916 0xc0 0x0a 0xff 0xff 0xff 0xff
4918 # CHECK: nihf %r15, 0
4919 0xc0 0xfa 0x00 0x00 0x00 0x00
4921 # CHECK: nihh %r0, 0
4924 # CHECK: nihh %r0, 32768
4927 # CHECK: nihh %r0, 65535
4930 # CHECK: nihh %r15, 0
4933 # CHECK: nihl %r0, 0
4936 # CHECK: nihl %r0, 32768
4939 # CHECK: nihl %r0, 65535
4942 # CHECK: nihl %r15, 0
4945 # CHECK: nilf %r0, 0
4946 0xc0 0x0b 0x00 0x00 0x00 0x00
4948 # CHECK: nilf %r0, 4294967295
4949 0xc0 0x0b 0xff 0xff 0xff 0xff
4951 # CHECK: nilf %r15, 0
4952 0xc0 0xfb 0x00 0x00 0x00 0x00
4954 # CHECK: nilh %r0, 0
4957 # CHECK: nilh %r0, 32768
4960 # CHECK: nilh %r0, 65535
4963 # CHECK: nilh %r15, 0
4966 # CHECK: nill %r0, 0
4969 # CHECK: nill %r0, 32768
4972 # CHECK: nill %r0, 65535
4975 # CHECK: nill %r15, 0
4987 # CHECK: ni 0(%r1), 42
4990 # CHECK: ni 0(%r15), 42
4993 # CHECK: ni 4095(%r1), 42
4996 # CHECK: ni 4095(%r15), 42
4999 # CHECK: niy -524288, 0
5000 0xeb 0x00 0x00 0x00 0x80 0x54
5003 0xeb 0x00 0x0f 0xff 0xff 0x54
5006 0xeb 0x00 0x00 0x00 0x00 0x54
5009 0xeb 0x00 0x00 0x01 0x00 0x54
5011 # CHECK: niy 524287, 0
5012 0xeb 0x00 0x0f 0xff 0x7f 0x54
5015 0xeb 0xff 0x00 0x00 0x00 0x54
5017 # CHECK: niy 0(%r1), 42
5018 0xeb 0x2a 0x10 0x00 0x00 0x54
5020 # CHECK: niy 0(%r15), 42
5021 0xeb 0x2a 0xf0 0x00 0x00 0x54
5023 # CHECK: niy 524287(%r1), 42
5024 0xeb 0x2a 0x1f 0xff 0x7f 0x54
5026 # CHECK: niy 524287(%r15), 42
5027 0xeb 0x2a 0xff 0xff 0x7f 0x54
5029 # CHECK: nr %r0, %r0
5032 # CHECK: nr %r0, %r15
5035 # CHECK: nr %r15, %r0
5038 # CHECK: nr %r7, %r8
5041 # CHECK: nrk %r0, %r0, %r0
5044 # CHECK: nrk %r2, %r3, %r4
5050 # CHECK: n %r0, 4095
5053 # CHECK: n %r0, 0(%r1)
5056 # CHECK: n %r0, 0(%r15)
5059 # CHECK: n %r0, 4095(%r1,%r15)
5062 # CHECK: n %r0, 4095(%r15,%r1)
5068 # CHECK: ny %r0, -524288
5069 0xe3 0x00 0x00 0x00 0x80 0x54
5072 0xe3 0x00 0x0f 0xff 0xff 0x54
5075 0xe3 0x00 0x00 0x00 0x00 0x54
5078 0xe3 0x00 0x00 0x01 0x00 0x54
5080 # CHECK: ny %r0, 524287
5081 0xe3 0x00 0x0f 0xff 0x7f 0x54
5083 # CHECK: ny %r0, 0(%r1)
5084 0xe3 0x00 0x10 0x00 0x00 0x54
5086 # CHECK: ny %r0, 0(%r15)
5087 0xe3 0x00 0xf0 0x00 0x00 0x54
5089 # CHECK: ny %r0, 524287(%r1,%r15)
5090 0xe3 0x01 0xff 0xff 0x7f 0x54
5092 # CHECK: ny %r0, 524287(%r15,%r1)
5093 0xe3 0x0f 0x1f 0xff 0x7f 0x54
5096 0xe3 0xf0 0x00 0x00 0x00 0x54
5098 # CHECK: ogr %r0, %r0
5101 # CHECK: ogr %r0, %r15
5104 # CHECK: ogr %r15, %r0
5107 # CHECK: ogr %r7, %r8
5110 # CHECK: ogrk %r0, %r0, %r0
5113 # CHECK: ogrk %r2, %r3, %r4
5116 # CHECK: og %r0, -524288
5117 0xe3 0x00 0x00 0x00 0x80 0x81
5120 0xe3 0x00 0x0f 0xff 0xff 0x81
5123 0xe3 0x00 0x00 0x00 0x00 0x81
5126 0xe3 0x00 0x00 0x01 0x00 0x81
5128 # CHECK: og %r0, 524287
5129 0xe3 0x00 0x0f 0xff 0x7f 0x81
5131 # CHECK: og %r0, 0(%r1)
5132 0xe3 0x00 0x10 0x00 0x00 0x81
5134 # CHECK: og %r0, 0(%r15)
5135 0xe3 0x00 0xf0 0x00 0x00 0x81
5137 # CHECK: og %r0, 524287(%r1,%r15)
5138 0xe3 0x01 0xff 0xff 0x7f 0x81
5140 # CHECK: og %r0, 524287(%r15,%r1)
5141 0xe3 0x0f 0x1f 0xff 0x7f 0x81
5144 0xe3 0xf0 0x00 0x00 0x00 0x81
5146 # CHECK: oihf %r0, 0
5147 0xc0 0x0c 0x00 0x00 0x00 0x00
5149 # CHECK: oihf %r0, 4294967295
5150 0xc0 0x0c 0xff 0xff 0xff 0xff
5152 # CHECK: oihf %r15, 0
5153 0xc0 0xfc 0x00 0x00 0x00 0x00
5155 # CHECK: oihh %r0, 0
5158 # CHECK: oihh %r0, 32768
5161 # CHECK: oihh %r0, 65535
5164 # CHECK: oihh %r15, 0
5167 # CHECK: oihl %r0, 0
5170 # CHECK: oihl %r0, 32768
5173 # CHECK: oihl %r0, 65535
5176 # CHECK: oihl %r15, 0
5179 # CHECK: oilf %r0, 0
5180 0xc0 0x0d 0x00 0x00 0x00 0x00
5182 # CHECK: oilf %r0, 4294967295
5183 0xc0 0x0d 0xff 0xff 0xff 0xff
5185 # CHECK: oilf %r15, 0
5186 0xc0 0xfd 0x00 0x00 0x00 0x00
5188 # CHECK: oilh %r0, 0
5191 # CHECK: oilh %r0, 32768
5194 # CHECK: oilh %r0, 65535
5197 # CHECK: oilh %r15, 0
5200 # CHECK: oill %r0, 0
5203 # CHECK: oill %r0, 32768
5206 # CHECK: oill %r0, 65535
5209 # CHECK: oill %r15, 0
5221 # CHECK: oi 0(%r1), 42
5224 # CHECK: oi 0(%r15), 42
5227 # CHECK: oi 4095(%r1), 42
5230 # CHECK: oi 4095(%r15), 42
5233 # CHECK: oiy -524288, 0
5234 0xeb 0x00 0x00 0x00 0x80 0x56
5237 0xeb 0x00 0x0f 0xff 0xff 0x56
5240 0xeb 0x00 0x00 0x00 0x00 0x56
5243 0xeb 0x00 0x00 0x01 0x00 0x56
5245 # CHECK: oiy 524287, 0
5246 0xeb 0x00 0x0f 0xff 0x7f 0x56
5249 0xeb 0xff 0x00 0x00 0x00 0x56
5251 # CHECK: oiy 0(%r1), 42
5252 0xeb 0x2a 0x10 0x00 0x00 0x56
5254 # CHECK: oiy 0(%r15), 42
5255 0xeb 0x2a 0xf0 0x00 0x00 0x56
5257 # CHECK: oiy 524287(%r1), 42
5258 0xeb 0x2a 0x1f 0xff 0x7f 0x56
5260 # CHECK: oiy 524287(%r15), 42
5261 0xeb 0x2a 0xff 0xff 0x7f 0x56
5263 # CHECK: or %r0, %r0
5266 # CHECK: or %r0, %r15
5269 # CHECK: or %r15, %r0
5272 # CHECK: or %r7, %r8
5275 # CHECK: ork %r0, %r0, %r0
5278 # CHECK: ork %r2, %r3, %r4
5284 # CHECK: o %r0, 4095
5287 # CHECK: o %r0, 0(%r1)
5290 # CHECK: o %r0, 0(%r15)
5293 # CHECK: o %r0, 4095(%r1,%r15)
5296 # CHECK: o %r0, 4095(%r15,%r1)
5302 # CHECK: oy %r0, -524288
5303 0xe3 0x00 0x00 0x00 0x80 0x56
5306 0xe3 0x00 0x0f 0xff 0xff 0x56
5309 0xe3 0x00 0x00 0x00 0x00 0x56
5312 0xe3 0x00 0x00 0x01 0x00 0x56
5314 # CHECK: oy %r0, 524287
5315 0xe3 0x00 0x0f 0xff 0x7f 0x56
5317 # CHECK: oy %r0, 0(%r1)
5318 0xe3 0x00 0x10 0x00 0x00 0x56
5320 # CHECK: oy %r0, 0(%r15)
5321 0xe3 0x00 0xf0 0x00 0x00 0x56
5323 # CHECK: oy %r0, 524287(%r1,%r15)
5324 0xe3 0x01 0xff 0xff 0x7f 0x56
5326 # CHECK: oy %r0, 524287(%r15,%r1)
5327 0xe3 0x0f 0x1f 0xff 0x7f 0x56
5330 0xe3 0xf0 0x00 0x00 0x00 0x56
5332 # CHECK: risbg %r0, %r0, 0, 0, 0
5333 0xec 0x00 0x00 0x00 0x00 0x55
5335 # CHECK: risbg %r0, %r0, 0, 0, 63
5336 0xec 0x00 0x00 0x00 0x3f 0x55
5338 # CHECK: risbg %r0, %r0, 0, 255, 0
5339 0xec 0x00 0x00 0xff 0x00 0x55
5341 # CHECK: risbg %r0, %r0, 255, 0, 0
5342 0xec 0x00 0xff 0x00 0x00 0x55
5344 # CHECK: risbg %r0, %r15, 0, 0, 0
5345 0xec 0x0f 0x00 0x00 0x00 0x55
5347 # CHECK: risbg %r15, %r0, 0, 0, 0
5348 0xec 0xf0 0x00 0x00 0x00 0x55
5350 # CHECK: risbg %r4, %r5, 6, 7, 8
5351 0xec 0x45 0x06 0x07 0x08 0x55
5353 # CHECK: risbhg %r0, %r0, 0, 0, 0
5354 0xec 0x00 0x00 0x00 0x00 0x5d
5356 # CHECK: risbhg %r0, %r0, 0, 0, 63
5357 0xec 0x00 0x00 0x00 0x3f 0x5d
5359 # CHECK: risbhg %r0, %r0, 0, 255, 0
5360 0xec 0x00 0x00 0xff 0x00 0x5d
5362 # CHECK: risbhg %r0, %r0, 255, 0, 0
5363 0xec 0x00 0xff 0x00 0x00 0x5d
5365 # CHECK: risbhg %r0, %r15, 0, 0, 0
5366 0xec 0x0f 0x00 0x00 0x00 0x5d
5368 # CHECK: risbhg %r15, %r0, 0, 0, 0
5369 0xec 0xf0 0x00 0x00 0x00 0x5d
5371 # CHECK: risbhg %r4, %r5, 6, 7, 8
5372 0xec 0x45 0x06 0x07 0x08 0x5d
5374 # CHECK: risblg %r0, %r0, 0, 0, 0
5375 0xec 0x00 0x00 0x00 0x00 0x51
5377 # CHECK: risblg %r0, %r0, 0, 0, 63
5378 0xec 0x00 0x00 0x00 0x3f 0x51
5380 # CHECK: risblg %r0, %r0, 0, 255, 0
5381 0xec 0x00 0x00 0xff 0x00 0x51
5383 # CHECK: risblg %r0, %r0, 255, 0, 0
5384 0xec 0x00 0xff 0x00 0x00 0x51
5386 # CHECK: risblg %r0, %r15, 0, 0, 0
5387 0xec 0x0f 0x00 0x00 0x00 0x51
5389 # CHECK: risblg %r15, %r0, 0, 0, 0
5390 0xec 0xf0 0x00 0x00 0x00 0x51
5392 # CHECK: risblg %r4, %r5, 6, 7, 8
5393 0xec 0x45 0x06 0x07 0x08 0x51
5395 # CHECK: rnsbg %r0, %r0, 0, 0, 0
5396 0xec 0x00 0x00 0x00 0x00 0x54
5398 # CHECK: rnsbg %r0, %r0, 0, 0, 63
5399 0xec 0x00 0x00 0x00 0x3f 0x54
5401 # CHECK: rnsbg %r0, %r0, 0, 255, 0
5402 0xec 0x00 0x00 0xff 0x00 0x54
5404 # CHECK: rnsbg %r0, %r0, 255, 0, 0
5405 0xec 0x00 0xff 0x00 0x00 0x54
5407 # CHECK: rnsbg %r0, %r15, 0, 0, 0
5408 0xec 0x0f 0x00 0x00 0x00 0x54
5410 # CHECK: rnsbg %r15, %r0, 0, 0, 0
5411 0xec 0xf0 0x00 0x00 0x00 0x54
5413 # CHECK: rnsbg %r4, %r5, 6, 7, 8
5414 0xec 0x45 0x06 0x07 0x08 0x54
5416 # CHECK: rosbg %r0, %r0, 0, 0, 0
5417 0xec 0x00 0x00 0x00 0x00 0x56
5419 # CHECK: rosbg %r0, %r0, 0, 0, 63
5420 0xec 0x00 0x00 0x00 0x3f 0x56
5422 # CHECK: rosbg %r0, %r0, 0, 255, 0
5423 0xec 0x00 0x00 0xff 0x00 0x56
5425 # CHECK: rosbg %r0, %r0, 255, 0, 0
5426 0xec 0x00 0xff 0x00 0x00 0x56
5428 # CHECK: rosbg %r0, %r15, 0, 0, 0
5429 0xec 0x0f 0x00 0x00 0x00 0x56
5431 # CHECK: rosbg %r15, %r0, 0, 0, 0
5432 0xec 0xf0 0x00 0x00 0x00 0x56
5434 # CHECK: rosbg %r4, %r5, 6, 7, 8
5435 0xec 0x45 0x06 0x07 0x08 0x56
5437 # CHECK: rxsbg %r0, %r0, 0, 0, 0
5438 0xec 0x00 0x00 0x00 0x00 0x57
5440 # CHECK: rxsbg %r0, %r0, 0, 0, 63
5441 0xec 0x00 0x00 0x00 0x3f 0x57
5443 # CHECK: rxsbg %r0, %r0, 0, 255, 0
5444 0xec 0x00 0x00 0xff 0x00 0x57
5446 # CHECK: rxsbg %r0, %r0, 255, 0, 0
5447 0xec 0x00 0xff 0x00 0x00 0x57
5449 # CHECK: rxsbg %r0, %r15, 0, 0, 0
5450 0xec 0x0f 0x00 0x00 0x00 0x57
5452 # CHECK: rxsbg %r15, %r0, 0, 0, 0
5453 0xec 0xf0 0x00 0x00 0x00 0x57
5455 # CHECK: rxsbg %r4, %r5, 6, 7, 8
5456 0xec 0x45 0x06 0x07 0x08 0x57
5458 # CHECK: rllg %r0, %r0, 0
5459 0xeb 0x00 0x00 0x00 0x00 0x1c
5461 # CHECK: rllg %r15, %r1, 0
5462 0xeb 0xf1 0x00 0x00 0x00 0x1c
5464 # CHECK: rllg %r1, %r15, 0
5465 0xeb 0x1f 0x00 0x00 0x00 0x1c
5467 # CHECK: rllg %r15, %r15, 0
5468 0xeb 0xff 0x00 0x00 0x00 0x1c
5470 # CHECK: rllg %r0, %r0, -524288
5471 0xeb 0x00 0x00 0x00 0x80 0x1c
5473 # CHECK: rllg %r0, %r0, -1
5474 0xeb 0x00 0x0f 0xff 0xff 0x1c
5476 # CHECK: rllg %r0, %r0, 1
5477 0xeb 0x00 0x00 0x01 0x00 0x1c
5479 # CHECK: rllg %r0, %r0, 524287
5480 0xeb 0x00 0x0f 0xff 0x7f 0x1c
5482 # CHECK: rllg %r0, %r0, 0(%r1)
5483 0xeb 0x00 0x10 0x00 0x00 0x1c
5485 # CHECK: rllg %r0, %r0, 0(%r15)
5486 0xeb 0x00 0xf0 0x00 0x00 0x1c
5488 # CHECK: rllg %r0, %r0, 524287(%r1)
5489 0xeb 0x00 0x1f 0xff 0x7f 0x1c
5491 # CHECK: rllg %r0, %r0, 524287(%r15)
5492 0xeb 0x00 0xff 0xff 0x7f 0x1c
5494 # CHECK: rll %r0, %r0, 0
5495 0xeb 0x00 0x00 0x00 0x00 0x1d
5497 # CHECK: rll %r15, %r1, 0
5498 0xeb 0xf1 0x00 0x00 0x00 0x1d
5500 # CHECK: rll %r1, %r15, 0
5501 0xeb 0x1f 0x00 0x00 0x00 0x1d
5503 # CHECK: rll %r15, %r15, 0
5504 0xeb 0xff 0x00 0x00 0x00 0x1d
5506 # CHECK: rll %r0, %r0, -524288
5507 0xeb 0x00 0x00 0x00 0x80 0x1d
5509 # CHECK: rll %r0, %r0, -1
5510 0xeb 0x00 0x0f 0xff 0xff 0x1d
5512 # CHECK: rll %r0, %r0, 1
5513 0xeb 0x00 0x00 0x01 0x00 0x1d
5515 # CHECK: rll %r0, %r0, 524287
5516 0xeb 0x00 0x0f 0xff 0x7f 0x1d
5518 # CHECK: rll %r0, %r0, 0(%r1)
5519 0xeb 0x00 0x10 0x00 0x00 0x1d
5521 # CHECK: rll %r0, %r0, 0(%r15)
5522 0xeb 0x00 0xf0 0x00 0x00 0x1d
5524 # CHECK: rll %r0, %r0, 524287(%r1)
5525 0xeb 0x00 0x1f 0xff 0x7f 0x1d
5527 # CHECK: rll %r0, %r0, 524287(%r15)
5528 0xeb 0x00 0xff 0xff 0x7f 0x1d
5530 # CHECK: sdbr %f0, %f0
5533 # CHECK: sdbr %f0, %f15
5536 # CHECK: sdbr %f7, %f8
5539 # CHECK: sdbr %f15, %f0
5543 0xed 0x00 0x00 0x00 0x00 0x1b
5545 # CHECK: sdb %f0, 4095
5546 0xed 0x00 0x0f 0xff 0x00 0x1b
5548 # CHECK: sdb %f0, 0(%r1)
5549 0xed 0x00 0x10 0x00 0x00 0x1b
5551 # CHECK: sdb %f0, 0(%r15)
5552 0xed 0x00 0xf0 0x00 0x00 0x1b
5554 # CHECK: sdb %f0, 4095(%r1,%r15)
5555 0xed 0x01 0xff 0xff 0x00 0x1b
5557 # CHECK: sdb %f0, 4095(%r15,%r1)
5558 0xed 0x0f 0x1f 0xff 0x00 0x1b
5560 # CHECK: sdb %f15, 0
5561 0xed 0xf0 0x00 0x00 0x00 0x1b
5563 # CHECK: sebr %f0, %f0
5566 # CHECK: sebr %f0, %f15
5569 # CHECK: sebr %f7, %f8
5572 # CHECK: sebr %f15, %f0
5576 0xed 0x00 0x00 0x00 0x00 0x0b
5578 # CHECK: seb %f0, 4095
5579 0xed 0x00 0x0f 0xff 0x00 0x0b
5581 # CHECK: seb %f0, 0(%r1)
5582 0xed 0x00 0x10 0x00 0x00 0x0b
5584 # CHECK: seb %f0, 0(%r15)
5585 0xed 0x00 0xf0 0x00 0x00 0x0b
5587 # CHECK: seb %f0, 4095(%r1,%r15)
5588 0xed 0x01 0xff 0xff 0x00 0x0b
5590 # CHECK: seb %f0, 4095(%r15,%r1)
5591 0xed 0x0f 0x1f 0xff 0x00 0x0b
5593 # CHECK: seb %f15, 0
5594 0xed 0xf0 0x00 0x00 0x00 0x0b
5596 # CHECK: sgfr %r0, %r0
5599 # CHECK: sgfr %r0, %r15
5602 # CHECK: sgfr %r15, %r0
5605 # CHECK: sgfr %r7, %r8
5608 # CHECK: sgf %r0, -524288
5609 0xe3 0x00 0x00 0x00 0x80 0x19
5611 # CHECK: sgf %r0, -1
5612 0xe3 0x00 0x0f 0xff 0xff 0x19
5615 0xe3 0x00 0x00 0x00 0x00 0x19
5618 0xe3 0x00 0x00 0x01 0x00 0x19
5620 # CHECK: sgf %r0, 524287
5621 0xe3 0x00 0x0f 0xff 0x7f 0x19
5623 # CHECK: sgf %r0, 0(%r1)
5624 0xe3 0x00 0x10 0x00 0x00 0x19
5626 # CHECK: sgf %r0, 0(%r15)
5627 0xe3 0x00 0xf0 0x00 0x00 0x19
5629 # CHECK: sgf %r0, 524287(%r1,%r15)
5630 0xe3 0x01 0xff 0xff 0x7f 0x19
5632 # CHECK: sgf %r0, 524287(%r15,%r1)
5633 0xe3 0x0f 0x1f 0xff 0x7f 0x19
5635 # CHECK: sgf %r15, 0
5636 0xe3 0xf0 0x00 0x00 0x00 0x19
5638 # CHECK: sgr %r0, %r0
5641 # CHECK: sgr %r0, %r15
5644 # CHECK: sgr %r15, %r0
5647 # CHECK: sgr %r7, %r8
5650 # CHECK: sgrk %r0, %r0, %r0
5653 # CHECK: sgrk %r2, %r3, %r4
5656 # CHECK: sg %r0, -524288
5657 0xe3 0x00 0x00 0x00 0x80 0x09
5660 0xe3 0x00 0x0f 0xff 0xff 0x09
5663 0xe3 0x00 0x00 0x00 0x00 0x09
5666 0xe3 0x00 0x00 0x01 0x00 0x09
5668 # CHECK: sg %r0, 524287
5669 0xe3 0x00 0x0f 0xff 0x7f 0x09
5671 # CHECK: sg %r0, 0(%r1)
5672 0xe3 0x00 0x10 0x00 0x00 0x09
5674 # CHECK: sg %r0, 0(%r15)
5675 0xe3 0x00 0xf0 0x00 0x00 0x09
5677 # CHECK: sg %r0, 524287(%r1,%r15)
5678 0xe3 0x01 0xff 0xff 0x7f 0x09
5680 # CHECK: sg %r0, 524287(%r15,%r1)
5681 0xe3 0x0f 0x1f 0xff 0x7f 0x09
5684 0xe3 0xf0 0x00 0x00 0x00 0x09
5689 # CHECK: sh %r0, 4095
5692 # CHECK: sh %r0, 0(%r1)
5695 # CHECK: sh %r0, 0(%r15)
5698 # CHECK: sh %r0, 4095(%r1,%r15)
5701 # CHECK: sh %r0, 4095(%r15,%r1)
5707 # CHECK: shy %r0, -524288
5708 0xe3 0x00 0x00 0x00 0x80 0x7b
5710 # CHECK: shy %r0, -1
5711 0xe3 0x00 0x0f 0xff 0xff 0x7b
5714 0xe3 0x00 0x00 0x00 0x00 0x7b
5717 0xe3 0x00 0x00 0x01 0x00 0x7b
5719 # CHECK: shy %r0, 524287
5720 0xe3 0x00 0x0f 0xff 0x7f 0x7b
5722 # CHECK: shy %r0, 0(%r1)
5723 0xe3 0x00 0x10 0x00 0x00 0x7b
5725 # CHECK: shy %r0, 0(%r15)
5726 0xe3 0x00 0xf0 0x00 0x00 0x7b
5728 # CHECK: shy %r0, 524287(%r1,%r15)
5729 0xe3 0x01 0xff 0xff 0x7f 0x7b
5731 # CHECK: shy %r0, 524287(%r15,%r1)
5732 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
5734 # CHECK: shy %r15, 0
5735 0xe3 0xf0 0x00 0x00 0x00 0x7b
5737 # CHECK: slbgr %r0, %r0
5740 # CHECK: slbgr %r0, %r15
5743 # CHECK: slbgr %r15, %r0
5746 # CHECK: slbgr %r7, %r8
5749 # CHECK: slbg %r0, -524288
5750 0xe3 0x00 0x00 0x00 0x80 0x89
5752 # CHECK: slbg %r0, -1
5753 0xe3 0x00 0x0f 0xff 0xff 0x89
5755 # CHECK: slbg %r0, 0
5756 0xe3 0x00 0x00 0x00 0x00 0x89
5758 # CHECK: slbg %r0, 1
5759 0xe3 0x00 0x00 0x01 0x00 0x89
5761 # CHECK: slbg %r0, 524287
5762 0xe3 0x00 0x0f 0xff 0x7f 0x89
5764 # CHECK: slbg %r0, 0(%r1)
5765 0xe3 0x00 0x10 0x00 0x00 0x89
5767 # CHECK: slbg %r0, 0(%r15)
5768 0xe3 0x00 0xf0 0x00 0x00 0x89
5770 # CHECK: slbg %r0, 524287(%r1,%r15)
5771 0xe3 0x01 0xff 0xff 0x7f 0x89
5773 # CHECK: slbg %r0, 524287(%r15,%r1)
5774 0xe3 0x0f 0x1f 0xff 0x7f 0x89
5776 # CHECK: slbg %r15, 0
5777 0xe3 0xf0 0x00 0x00 0x00 0x89
5779 # CHECK: slbr %r0, %r0
5782 # CHECK: slbr %r0, %r15
5785 # CHECK: slbr %r15, %r0
5788 # CHECK: slbr %r7, %r8
5791 # CHECK: slb %r0, -524288
5792 0xe3 0x00 0x00 0x00 0x80 0x99
5794 # CHECK: slb %r0, -1
5795 0xe3 0x00 0x0f 0xff 0xff 0x99
5798 0xe3 0x00 0x00 0x00 0x00 0x99
5801 0xe3 0x00 0x00 0x01 0x00 0x99
5803 # CHECK: slb %r0, 524287
5804 0xe3 0x00 0x0f 0xff 0x7f 0x99
5806 # CHECK: slb %r0, 0(%r1)
5807 0xe3 0x00 0x10 0x00 0x00 0x99
5809 # CHECK: slb %r0, 0(%r15)
5810 0xe3 0x00 0xf0 0x00 0x00 0x99
5812 # CHECK: slb %r0, 524287(%r1,%r15)
5813 0xe3 0x01 0xff 0xff 0x7f 0x99
5815 # CHECK: slb %r0, 524287(%r15,%r1)
5816 0xe3 0x0f 0x1f 0xff 0x7f 0x99
5818 # CHECK: slb %r15, 0
5819 0xe3 0xf0 0x00 0x00 0x00 0x99
5821 # CHECK: slfi %r0, 0
5822 0xc2 0x05 0x00 0x00 0x00 0x00
5824 # CHECK: slfi %r0, 4294967295
5825 0xc2 0x05 0xff 0xff 0xff 0xff
5827 # CHECK: slfi %r15, 0
5828 0xc2 0xf5 0x00 0x00 0x00 0x00
5830 # CHECK: slgfi %r0, 0
5831 0xc2 0x04 0x00 0x00 0x00 0x00
5833 # CHECK: slgfi %r0, 4294967295
5834 0xc2 0x04 0xff 0xff 0xff 0xff
5836 # CHECK: slgfi %r15, 0
5837 0xc2 0xf4 0x00 0x00 0x00 0x00
5839 # CHECK: slgfr %r0, %r0
5842 # CHECK: slgfr %r0, %r15
5845 # CHECK: slgfr %r15, %r0
5848 # CHECK: slgfr %r7, %r8
5851 # CHECK: slgf %r0, -524288
5852 0xe3 0x00 0x00 0x00 0x80 0x1b
5854 # CHECK: slgf %r0, -1
5855 0xe3 0x00 0x0f 0xff 0xff 0x1b
5857 # CHECK: slgf %r0, 0
5858 0xe3 0x00 0x00 0x00 0x00 0x1b
5860 # CHECK: slgf %r0, 1
5861 0xe3 0x00 0x00 0x01 0x00 0x1b
5863 # CHECK: slgf %r0, 524287
5864 0xe3 0x00 0x0f 0xff 0x7f 0x1b
5866 # CHECK: slgf %r0, 0(%r1)
5867 0xe3 0x00 0x10 0x00 0x00 0x1b
5869 # CHECK: slgf %r0, 0(%r15)
5870 0xe3 0x00 0xf0 0x00 0x00 0x1b
5872 # CHECK: slgf %r0, 524287(%r1,%r15)
5873 0xe3 0x01 0xff 0xff 0x7f 0x1b
5875 # CHECK: slgf %r0, 524287(%r15,%r1)
5876 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
5878 # CHECK: slgf %r15, 0
5879 0xe3 0xf0 0x00 0x00 0x00 0x1b
5881 # CHECK: slgr %r0, %r0
5884 # CHECK: slgr %r0, %r15
5887 # CHECK: slgr %r15, %r0
5890 # CHECK: slgr %r7, %r8
5893 # CHECK: slgrk %r0, %r0, %r0
5896 # CHECK: slgrk %r2, %r3, %r4
5899 # CHECK: slg %r0, -524288
5900 0xe3 0x00 0x00 0x00 0x80 0x0b
5902 # CHECK: slg %r0, -1
5903 0xe3 0x00 0x0f 0xff 0xff 0x0b
5906 0xe3 0x00 0x00 0x00 0x00 0x0b
5909 0xe3 0x00 0x00 0x01 0x00 0x0b
5911 # CHECK: slg %r0, 524287
5912 0xe3 0x00 0x0f 0xff 0x7f 0x0b
5914 # CHECK: slg %r0, 0(%r1)
5915 0xe3 0x00 0x10 0x00 0x00 0x0b
5917 # CHECK: slg %r0, 0(%r15)
5918 0xe3 0x00 0xf0 0x00 0x00 0x0b
5920 # CHECK: slg %r0, 524287(%r1,%r15)
5921 0xe3 0x01 0xff 0xff 0x7f 0x0b
5923 # CHECK: slg %r0, 524287(%r15,%r1)
5924 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
5926 # CHECK: slg %r15, 0
5927 0xe3 0xf0 0x00 0x00 0x00 0x0b
5929 # CHECK: sllg %r0, %r0, 0
5930 0xeb 0x00 0x00 0x00 0x00 0x0d
5932 # CHECK: sllg %r15, %r1, 0
5933 0xeb 0xf1 0x00 0x00 0x00 0x0d
5935 # CHECK: sllg %r1, %r15, 0
5936 0xeb 0x1f 0x00 0x00 0x00 0x0d
5938 # CHECK: sllg %r15, %r15, 0
5939 0xeb 0xff 0x00 0x00 0x00 0x0d
5941 # CHECK: sllg %r0, %r0, -524288
5942 0xeb 0x00 0x00 0x00 0x80 0x0d
5944 # CHECK: sllg %r0, %r0, -1
5945 0xeb 0x00 0x0f 0xff 0xff 0x0d
5947 # CHECK: sllg %r0, %r0, 1
5948 0xeb 0x00 0x00 0x01 0x00 0x0d
5950 # CHECK: sllg %r0, %r0, 524287
5951 0xeb 0x00 0x0f 0xff 0x7f 0x0d
5953 # CHECK: sllg %r0, %r0, 0(%r1)
5954 0xeb 0x00 0x10 0x00 0x00 0x0d
5956 # CHECK: sllg %r0, %r0, 0(%r15)
5957 0xeb 0x00 0xf0 0x00 0x00 0x0d
5959 # CHECK: sllg %r0, %r0, 524287(%r1)
5960 0xeb 0x00 0x1f 0xff 0x7f 0x0d
5962 # CHECK: sllg %r0, %r0, 524287(%r15)
5963 0xeb 0x00 0xff 0xff 0x7f 0x0d
5965 # CHECK: sllk %r0, %r0, 0
5966 0xeb 0x00 0x00 0x00 0x00 0xdf
5968 # CHECK: sllk %r15, %r1, 0
5969 0xeb 0xf1 0x00 0x00 0x00 0xdf
5971 # CHECK: sllk %r1, %r15, 0
5972 0xeb 0x1f 0x00 0x00 0x00 0xdf
5974 # CHECK: sllk %r15, %r15, 0
5975 0xeb 0xff 0x00 0x00 0x00 0xdf
5977 # CHECK: sllk %r0, %r0, -524288
5978 0xeb 0x00 0x00 0x00 0x80 0xdf
5980 # CHECK: sllk %r0, %r0, -1
5981 0xeb 0x00 0x0f 0xff 0xff 0xdf
5983 # CHECK: sllk %r0, %r0, 1
5984 0xeb 0x00 0x00 0x01 0x00 0xdf
5986 # CHECK: sllk %r0, %r0, 524287
5987 0xeb 0x00 0x0f 0xff 0x7f 0xdf
5989 # CHECK: sllk %r0, %r0, 0(%r1)
5990 0xeb 0x00 0x10 0x00 0x00 0xdf
5992 # CHECK: sllk %r0, %r0, 0(%r15)
5993 0xeb 0x00 0xf0 0x00 0x00 0xdf
5995 # CHECK: sllk %r0, %r0, 524287(%r1)
5996 0xeb 0x00 0x1f 0xff 0x7f 0xdf
5998 # CHECK: sllk %r0, %r0, 524287(%r15)
5999 0xeb 0x00 0xff 0xff 0x7f 0xdf
6007 # CHECK: sll %r15, 0
6010 # CHECK: sll %r0, 4095
6013 # CHECK: sll %r0, 0(%r1)
6016 # CHECK: sll %r0, 0(%r15)
6019 # CHECK: sll %r0, 4095(%r1)
6022 # CHECK: sll %r0, 4095(%r15)
6025 # CHECK: slr %r0, %r0
6028 # CHECK: slr %r0, %r15
6031 # CHECK: slr %r15, %r0
6034 # CHECK: slr %r7, %r8
6037 # CHECK: slrk %r0, %r0, %r0
6040 # CHECK: slrk %r2, %r3, %r4
6046 # CHECK: sl %r0, 4095
6049 # CHECK: sl %r0, 0(%r1)
6052 # CHECK: sl %r0, 0(%r15)
6055 # CHECK: sl %r0, 4095(%r1,%r15)
6058 # CHECK: sl %r0, 4095(%r15,%r1)
6064 # CHECK: sly %r0, -524288
6065 0xe3 0x00 0x00 0x00 0x80 0x5f
6067 # CHECK: sly %r0, -1
6068 0xe3 0x00 0x0f 0xff 0xff 0x5f
6071 0xe3 0x00 0x00 0x00 0x00 0x5f
6074 0xe3 0x00 0x00 0x01 0x00 0x5f
6076 # CHECK: sly %r0, 524287
6077 0xe3 0x00 0x0f 0xff 0x7f 0x5f
6079 # CHECK: sly %r0, 0(%r1)
6080 0xe3 0x00 0x10 0x00 0x00 0x5f
6082 # CHECK: sly %r0, 0(%r15)
6083 0xe3 0x00 0xf0 0x00 0x00 0x5f
6085 # CHECK: sly %r0, 524287(%r1,%r15)
6086 0xe3 0x01 0xff 0xff 0x7f 0x5f
6088 # CHECK: sly %r0, 524287(%r15,%r1)
6089 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
6091 # CHECK: sly %r15, 0
6092 0xe3 0xf0 0x00 0x00 0x00 0x5f
6094 # CHECK: sqdbr %f0, %f0
6097 # CHECK: sqdbr %f0, %f15
6100 # CHECK: sqdbr %f7, %f8
6103 # CHECK: sqdbr %f15, %f0
6106 # CHECK: sqdb %f0, 0
6107 0xed 0x00 0x00 0x00 0x00 0x15
6109 # CHECK: sqdb %f0, 4095
6110 0xed 0x00 0x0f 0xff 0x00 0x15
6112 # CHECK: sqdb %f0, 0(%r1)
6113 0xed 0x00 0x10 0x00 0x00 0x15
6115 # CHECK: sqdb %f0, 0(%r15)
6116 0xed 0x00 0xf0 0x00 0x00 0x15
6118 # CHECK: sqdb %f0, 4095(%r1,%r15)
6119 0xed 0x01 0xff 0xff 0x00 0x15
6121 # CHECK: sqdb %f0, 4095(%r15,%r1)
6122 0xed 0x0f 0x1f 0xff 0x00 0x15
6124 # CHECK: sqdb %f15, 0
6125 0xed 0xf0 0x00 0x00 0x00 0x15
6127 # CHECK: sqebr %f0, %f0
6130 # CHECK: sqebr %f0, %f15
6133 # CHECK: sqebr %f7, %f8
6136 # CHECK: sqebr %f15, %f0
6139 # CHECK: sqeb %f0, 0
6140 0xed 0x00 0x00 0x00 0x00 0x14
6142 # CHECK: sqeb %f0, 4095
6143 0xed 0x00 0x0f 0xff 0x00 0x14
6145 # CHECK: sqeb %f0, 0(%r1)
6146 0xed 0x00 0x10 0x00 0x00 0x14
6148 # CHECK: sqeb %f0, 0(%r15)
6149 0xed 0x00 0xf0 0x00 0x00 0x14
6151 # CHECK: sqeb %f0, 4095(%r1,%r15)
6152 0xed 0x01 0xff 0xff 0x00 0x14
6154 # CHECK: sqeb %f0, 4095(%r15,%r1)
6155 0xed 0x0f 0x1f 0xff 0x00 0x14
6157 # CHECK: sqeb %f15, 0
6158 0xed 0xf0 0x00 0x00 0x00 0x14
6160 # CHECK: sqxbr %f0, %f0
6163 # CHECK: sqxbr %f0, %f13
6166 # CHECK: sqxbr %f8, %f8
6169 # CHECK: sqxbr %f13, %f0
6172 # CHECK: srag %r0, %r0, 0
6173 0xeb 0x00 0x00 0x00 0x00 0x0a
6175 # CHECK: srag %r15, %r1, 0
6176 0xeb 0xf1 0x00 0x00 0x00 0x0a
6178 # CHECK: srag %r1, %r15, 0
6179 0xeb 0x1f 0x00 0x00 0x00 0x0a
6181 # CHECK: srag %r15, %r15, 0
6182 0xeb 0xff 0x00 0x00 0x00 0x0a
6184 # CHECK: srag %r0, %r0, -524288
6185 0xeb 0x00 0x00 0x00 0x80 0x0a
6187 # CHECK: srag %r0, %r0, -1
6188 0xeb 0x00 0x0f 0xff 0xff 0x0a
6190 # CHECK: srag %r0, %r0, 1
6191 0xeb 0x00 0x00 0x01 0x00 0x0a
6193 # CHECK: srag %r0, %r0, 524287
6194 0xeb 0x00 0x0f 0xff 0x7f 0x0a
6196 # CHECK: srag %r0, %r0, 0(%r1)
6197 0xeb 0x00 0x10 0x00 0x00 0x0a
6199 # CHECK: srag %r0, %r0, 0(%r15)
6200 0xeb 0x00 0xf0 0x00 0x00 0x0a
6202 # CHECK: srag %r0, %r0, 524287(%r1)
6203 0xeb 0x00 0x1f 0xff 0x7f 0x0a
6205 # CHECK: srag %r0, %r0, 524287(%r15)
6206 0xeb 0x00 0xff 0xff 0x7f 0x0a
6208 # CHECK: srak %r0, %r0, 0
6209 0xeb 0x00 0x00 0x00 0x00 0xdc
6211 # CHECK: srak %r15, %r1, 0
6212 0xeb 0xf1 0x00 0x00 0x00 0xdc
6214 # CHECK: srak %r1, %r15, 0
6215 0xeb 0x1f 0x00 0x00 0x00 0xdc
6217 # CHECK: srak %r15, %r15, 0
6218 0xeb 0xff 0x00 0x00 0x00 0xdc
6220 # CHECK: srak %r0, %r0, -524288
6221 0xeb 0x00 0x00 0x00 0x80 0xdc
6223 # CHECK: srak %r0, %r0, -1
6224 0xeb 0x00 0x0f 0xff 0xff 0xdc
6226 # CHECK: srak %r0, %r0, 1
6227 0xeb 0x00 0x00 0x01 0x00 0xdc
6229 # CHECK: srak %r0, %r0, 524287
6230 0xeb 0x00 0x0f 0xff 0x7f 0xdc
6232 # CHECK: srak %r0, %r0, 0(%r1)
6233 0xeb 0x00 0x10 0x00 0x00 0xdc
6235 # CHECK: srak %r0, %r0, 0(%r15)
6236 0xeb 0x00 0xf0 0x00 0x00 0xdc
6238 # CHECK: srak %r0, %r0, 524287(%r1)
6239 0xeb 0x00 0x1f 0xff 0x7f 0xdc
6241 # CHECK: srak %r0, %r0, 524287(%r15)
6242 0xeb 0x00 0xff 0xff 0x7f 0xdc
6250 # CHECK: sra %r15, 0
6253 # CHECK: sra %r0, 4095
6256 # CHECK: sra %r0, 0(%r1)
6259 # CHECK: sra %r0, 0(%r15)
6262 # CHECK: sra %r0, 4095(%r1)
6265 # CHECK: sra %r0, 4095(%r15)
6268 # CHECK: srlg %r0, %r0, 0
6269 0xeb 0x00 0x00 0x00 0x00 0x0c
6271 # CHECK: srlg %r15, %r1, 0
6272 0xeb 0xf1 0x00 0x00 0x00 0x0c
6274 # CHECK: srlg %r1, %r15, 0
6275 0xeb 0x1f 0x00 0x00 0x00 0x0c
6277 # CHECK: srlg %r15, %r15, 0
6278 0xeb 0xff 0x00 0x00 0x00 0x0c
6280 # CHECK: srlg %r0, %r0, -524288
6281 0xeb 0x00 0x00 0x00 0x80 0x0c
6283 # CHECK: srlg %r0, %r0, -1
6284 0xeb 0x00 0x0f 0xff 0xff 0x0c
6286 # CHECK: srlg %r0, %r0, 1
6287 0xeb 0x00 0x00 0x01 0x00 0x0c
6289 # CHECK: srlg %r0, %r0, 524287
6290 0xeb 0x00 0x0f 0xff 0x7f 0x0c
6292 # CHECK: srlg %r0, %r0, 0(%r1)
6293 0xeb 0x00 0x10 0x00 0x00 0x0c
6295 # CHECK: srlg %r0, %r0, 0(%r15)
6296 0xeb 0x00 0xf0 0x00 0x00 0x0c
6298 # CHECK: srlg %r0, %r0, 524287(%r1)
6299 0xeb 0x00 0x1f 0xff 0x7f 0x0c
6301 # CHECK: srlg %r0, %r0, 524287(%r15)
6302 0xeb 0x00 0xff 0xff 0x7f 0x0c
6304 # CHECK: srlk %r0, %r0, 0
6305 0xeb 0x00 0x00 0x00 0x00 0xde
6307 # CHECK: srlk %r15, %r1, 0
6308 0xeb 0xf1 0x00 0x00 0x00 0xde
6310 # CHECK: srlk %r1, %r15, 0
6311 0xeb 0x1f 0x00 0x00 0x00 0xde
6313 # CHECK: srlk %r15, %r15, 0
6314 0xeb 0xff 0x00 0x00 0x00 0xde
6316 # CHECK: srlk %r0, %r0, -524288
6317 0xeb 0x00 0x00 0x00 0x80 0xde
6319 # CHECK: srlk %r0, %r0, -1
6320 0xeb 0x00 0x0f 0xff 0xff 0xde
6322 # CHECK: srlk %r0, %r0, 1
6323 0xeb 0x00 0x00 0x01 0x00 0xde
6325 # CHECK: srlk %r0, %r0, 524287
6326 0xeb 0x00 0x0f 0xff 0x7f 0xde
6328 # CHECK: srlk %r0, %r0, 0(%r1)
6329 0xeb 0x00 0x10 0x00 0x00 0xde
6331 # CHECK: srlk %r0, %r0, 0(%r15)
6332 0xeb 0x00 0xf0 0x00 0x00 0xde
6334 # CHECK: srlk %r0, %r0, 524287(%r1)
6335 0xeb 0x00 0x1f 0xff 0x7f 0xde
6337 # CHECK: srlk %r0, %r0, 524287(%r15)
6338 0xeb 0x00 0xff 0xff 0x7f 0xde
6346 # CHECK: srl %r15, 0
6349 # CHECK: srl %r0, 4095
6352 # CHECK: srl %r0, 0(%r1)
6355 # CHECK: srl %r0, 0(%r15)
6358 # CHECK: srl %r0, 4095(%r1)
6361 # CHECK: srl %r0, 4095(%r15)
6364 # CHECK: sr %r0, %r0
6367 # CHECK: sr %r0, %r15
6370 # CHECK: sr %r15, %r0
6373 # CHECK: sr %r7, %r8
6376 # CHECK: srk %r0, %r0, %r0
6379 # CHECK: srk %r2, %r3, %r4
6382 # CHECK: srst %r0, %r0
6385 # CHECK: srst %r0, %r15
6388 # CHECK: srst %r15, %r0
6391 # CHECK: srst %r7, %r8
6397 # CHECK: stc %r0, 4095
6400 # CHECK: stc %r0, 0(%r1)
6403 # CHECK: stc %r0, 0(%r15)
6406 # CHECK: stc %r0, 4095(%r1,%r15)
6409 # CHECK: stc %r0, 4095(%r15,%r1)
6412 # CHECK: stc %r15, 0
6415 # CHECK: stcy %r0, -524288
6416 0xe3 0x00 0x00 0x00 0x80 0x72
6418 # CHECK: stcy %r0, -1
6419 0xe3 0x00 0x0f 0xff 0xff 0x72
6421 # CHECK: stcy %r0, 0
6422 0xe3 0x00 0x00 0x00 0x00 0x72
6424 # CHECK: stcy %r0, 1
6425 0xe3 0x00 0x00 0x01 0x00 0x72
6427 # CHECK: stcy %r0, 524287
6428 0xe3 0x00 0x0f 0xff 0x7f 0x72
6430 # CHECK: stcy %r0, 0(%r1)
6431 0xe3 0x00 0x10 0x00 0x00 0x72
6433 # CHECK: stcy %r0, 0(%r15)
6434 0xe3 0x00 0xf0 0x00 0x00 0x72
6436 # CHECK: stcy %r0, 524287(%r1,%r15)
6437 0xe3 0x01 0xff 0xff 0x7f 0x72
6439 # CHECK: stcy %r0, 524287(%r15,%r1)
6440 0xe3 0x0f 0x1f 0xff 0x7f 0x72
6442 # CHECK: stcy %r15, 0
6443 0xe3 0xf0 0x00 0x00 0x00 0x72
6448 # CHECK: std %f0, 4095
6451 # CHECK: std %f0, 0(%r1)
6454 # CHECK: std %f0, 0(%r15)
6457 # CHECK: std %f0, 4095(%r1,%r15)
6460 # CHECK: std %f0, 4095(%r15,%r1)
6463 # CHECK: std %f15, 0
6466 # CHECK: stdy %f0, -524288
6467 0xed 0x00 0x00 0x00 0x80 0x67
6469 # CHECK: stdy %f0, -1
6470 0xed 0x00 0x0f 0xff 0xff 0x67
6472 # CHECK: stdy %f0, 0
6473 0xed 0x00 0x00 0x00 0x00 0x67
6475 # CHECK: stdy %f0, 1
6476 0xed 0x00 0x00 0x01 0x00 0x67
6478 # CHECK: stdy %f0, 524287
6479 0xed 0x00 0x0f 0xff 0x7f 0x67
6481 # CHECK: stdy %f0, 0(%r1)
6482 0xed 0x00 0x10 0x00 0x00 0x67
6484 # CHECK: stdy %f0, 0(%r15)
6485 0xed 0x00 0xf0 0x00 0x00 0x67
6487 # CHECK: stdy %f0, 524287(%r1,%r15)
6488 0xed 0x01 0xff 0xff 0x7f 0x67
6490 # CHECK: stdy %f0, 524287(%r15,%r1)
6491 0xed 0x0f 0x1f 0xff 0x7f 0x67
6493 # CHECK: stdy %f15, 0
6494 0xed 0xf0 0x00 0x00 0x00 0x67
6499 # CHECK: ste %f0, 4095
6502 # CHECK: ste %f0, 0(%r1)
6505 # CHECK: ste %f0, 0(%r15)
6508 # CHECK: ste %f0, 4095(%r1,%r15)
6511 # CHECK: ste %f0, 4095(%r15,%r1)
6514 # CHECK: ste %f15, 0
6517 # CHECK: stey %f0, -524288
6518 0xed 0x00 0x00 0x00 0x80 0x66
6520 # CHECK: stey %f0, -1
6521 0xed 0x00 0x0f 0xff 0xff 0x66
6523 # CHECK: stey %f0, 0
6524 0xed 0x00 0x00 0x00 0x00 0x66
6526 # CHECK: stey %f0, 1
6527 0xed 0x00 0x00 0x01 0x00 0x66
6529 # CHECK: stey %f0, 524287
6530 0xed 0x00 0x0f 0xff 0x7f 0x66
6532 # CHECK: stey %f0, 0(%r1)
6533 0xed 0x00 0x10 0x00 0x00 0x66
6535 # CHECK: stey %f0, 0(%r15)
6536 0xed 0x00 0xf0 0x00 0x00 0x66
6538 # CHECK: stey %f0, 524287(%r1,%r15)
6539 0xed 0x01 0xff 0xff 0x7f 0x66
6541 # CHECK: stey %f0, 524287(%r15,%r1)
6542 0xed 0x0f 0x1f 0xff 0x7f 0x66
6544 # CHECK: stey %f15, 0
6545 0xed 0xf0 0x00 0x00 0x00 0x66
6547 # CHECK: stg %r0, -524288
6548 0xe3 0x00 0x00 0x00 0x80 0x24
6550 # CHECK: stg %r0, -1
6551 0xe3 0x00 0x0f 0xff 0xff 0x24
6554 0xe3 0x00 0x00 0x00 0x00 0x24
6557 0xe3 0x00 0x00 0x01 0x00 0x24
6559 # CHECK: stg %r0, 524287
6560 0xe3 0x00 0x0f 0xff 0x7f 0x24
6562 # CHECK: stg %r0, 0(%r1)
6563 0xe3 0x00 0x10 0x00 0x00 0x24
6565 # CHECK: stg %r0, 0(%r15)
6566 0xe3 0x00 0xf0 0x00 0x00 0x24
6568 # CHECK: stg %r0, 524287(%r1,%r15)
6569 0xe3 0x01 0xff 0xff 0x7f 0x24
6571 # CHECK: stg %r0, 524287(%r15,%r1)
6572 0xe3 0x0f 0x1f 0xff 0x7f 0x24
6574 # CHECK: stg %r15, 0
6575 0xe3 0xf0 0x00 0x00 0x00 0x24
6580 # CHECK: sth %r0, 4095
6583 # CHECK: sth %r0, 0(%r1)
6586 # CHECK: sth %r0, 0(%r15)
6589 # CHECK: sth %r0, 4095(%r1,%r15)
6592 # CHECK: sth %r0, 4095(%r15,%r1)
6595 # CHECK: sth %r15, 0
6598 # CHECK: sthy %r0, -524288
6599 0xe3 0x00 0x00 0x00 0x80 0x70
6601 # CHECK: sthy %r0, -1
6602 0xe3 0x00 0x0f 0xff 0xff 0x70
6604 # CHECK: sthy %r0, 0
6605 0xe3 0x00 0x00 0x00 0x00 0x70
6607 # CHECK: sthy %r0, 1
6608 0xe3 0x00 0x00 0x01 0x00 0x70
6610 # CHECK: sthy %r0, 524287
6611 0xe3 0x00 0x0f 0xff 0x7f 0x70
6613 # CHECK: sthy %r0, 0(%r1)
6614 0xe3 0x00 0x10 0x00 0x00 0x70
6616 # CHECK: sthy %r0, 0(%r15)
6617 0xe3 0x00 0xf0 0x00 0x00 0x70
6619 # CHECK: sthy %r0, 524287(%r1,%r15)
6620 0xe3 0x01 0xff 0xff 0x7f 0x70
6622 # CHECK: sthy %r0, 524287(%r15,%r1)
6623 0xe3 0x0f 0x1f 0xff 0x7f 0x70
6625 # CHECK: sthy %r15, 0
6626 0xe3 0xf0 0x00 0x00 0x00 0x70
6628 # CHECK: stmg %r0, %r0, 0
6629 0xeb 0x00 0x00 0x00 0x00 0x24
6631 # CHECK: stmg %r0, %r15, 0
6632 0xeb 0x0f 0x00 0x00 0x00 0x24
6634 # CHECK: stmg %r14, %r15, 0
6635 0xeb 0xef 0x00 0x00 0x00 0x24
6637 # CHECK: stmg %r15, %r15, 0
6638 0xeb 0xff 0x00 0x00 0x00 0x24
6640 # CHECK: stmg %r0, %r0, -524288
6641 0xeb 0x00 0x00 0x00 0x80 0x24
6643 # CHECK: stmg %r0, %r0, -1
6644 0xeb 0x00 0x0f 0xff 0xff 0x24
6646 # CHECK: stmg %r0, %r0, 0
6647 0xeb 0x00 0x00 0x00 0x00 0x24
6649 # CHECK: stmg %r0, %r0, 1
6650 0xeb 0x00 0x00 0x01 0x00 0x24
6652 # CHECK: stmg %r0, %r0, 524287
6653 0xeb 0x00 0x0f 0xff 0x7f 0x24
6655 # CHECK: stmg %r0, %r0, 0(%r1)
6656 0xeb 0x00 0x10 0x00 0x00 0x24
6658 # CHECK: stmg %r0, %r0, 0(%r15)
6659 0xeb 0x00 0xf0 0x00 0x00 0x24
6661 # CHECK: stmg %r0, %r0, 524287(%r1)
6662 0xeb 0x00 0x1f 0xff 0x7f 0x24
6664 # CHECK: stmg %r0, %r0, 524287(%r15)
6665 0xeb 0x00 0xff 0xff 0x7f 0x24
6667 # CHECK: strvg %r0, -524288
6668 0xe3 0x00 0x00 0x00 0x80 0x2f
6670 # CHECK: strvg %r0, -1
6671 0xe3 0x00 0x0f 0xff 0xff 0x2f
6673 # CHECK: strvg %r0, 0
6674 0xe3 0x00 0x00 0x00 0x00 0x2f
6676 # CHECK: strvg %r0, 1
6677 0xe3 0x00 0x00 0x01 0x00 0x2f
6679 # CHECK: strvg %r0, 524287
6680 0xe3 0x00 0x0f 0xff 0x7f 0x2f
6682 # CHECK: strvg %r0, 0(%r1)
6683 0xe3 0x00 0x10 0x00 0x00 0x2f
6685 # CHECK: strvg %r0, 0(%r15)
6686 0xe3 0x00 0xf0 0x00 0x00 0x2f
6688 # CHECK: strvg %r0, 524287(%r1,%r15)
6689 0xe3 0x01 0xff 0xff 0x7f 0x2f
6691 # CHECK: strvg %r0, 524287(%r15,%r1)
6692 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
6694 # CHECK: strvg %r15, 0
6695 0xe3 0xf0 0x00 0x00 0x00 0x2f
6697 # CHECK: strv %r0, -524288
6698 0xe3 0x00 0x00 0x00 0x80 0x3e
6700 # CHECK: strv %r0, -1
6701 0xe3 0x00 0x0f 0xff 0xff 0x3e
6703 # CHECK: strv %r0, 0
6704 0xe3 0x00 0x00 0x00 0x00 0x3e
6706 # CHECK: strv %r0, 1
6707 0xe3 0x00 0x00 0x01 0x00 0x3e
6709 # CHECK: strv %r0, 524287
6710 0xe3 0x00 0x0f 0xff 0x7f 0x3e
6712 # CHECK: strv %r0, 0(%r1)
6713 0xe3 0x00 0x10 0x00 0x00 0x3e
6715 # CHECK: strv %r0, 0(%r15)
6716 0xe3 0x00 0xf0 0x00 0x00 0x3e
6718 # CHECK: strv %r0, 524287(%r1,%r15)
6719 0xe3 0x01 0xff 0xff 0x7f 0x3e
6721 # CHECK: strv %r0, 524287(%r15,%r1)
6722 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
6724 # CHECK: strv %r15, 0
6725 0xe3 0xf0 0x00 0x00 0x00 0x3e
6730 # CHECK: st %r0, 4095
6733 # CHECK: st %r0, 0(%r1)
6736 # CHECK: st %r0, 0(%r15)
6739 # CHECK: st %r0, 4095(%r1,%r15)
6742 # CHECK: st %r0, 4095(%r15,%r1)
6748 # CHECK: stoc %r1, 2(%r3), 0
6749 0xeb 0x10 0x30 0x02 0x00 0xf3
6751 # CHECK: stoco %r1, 2(%r3)
6752 0xeb 0x11 0x30 0x02 0x00 0xf3
6754 # CHECK: stoch %r1, 2(%r3)
6755 0xeb 0x12 0x30 0x02 0x00 0xf3
6757 # CHECK: stocnle %r1, 2(%r3)
6758 0xeb 0x13 0x30 0x02 0x00 0xf3
6760 # CHECK: stocl %r1, 2(%r3)
6761 0xeb 0x14 0x30 0x02 0x00 0xf3
6763 # CHECK: stocnhe %r1, 2(%r3)
6764 0xeb 0x15 0x30 0x02 0x00 0xf3
6766 # CHECK: stoclh %r1, 2(%r3)
6767 0xeb 0x16 0x30 0x02 0x00 0xf3
6769 # CHECK: stocne %r1, 2(%r3)
6770 0xeb 0x17 0x30 0x02 0x00 0xf3
6772 # CHECK: stoce %r1, 2(%r3)
6773 0xeb 0x18 0x30 0x02 0x00 0xf3
6775 # CHECK: stocnlh %r1, 2(%r3)
6776 0xeb 0x19 0x30 0x02 0x00 0xf3
6778 # CHECK: stoche %r1, 2(%r3)
6779 0xeb 0x1a 0x30 0x02 0x00 0xf3
6781 # CHECK: stocnl %r1, 2(%r3)
6782 0xeb 0x1b 0x30 0x02 0x00 0xf3
6784 # CHECK: stocle %r1, 2(%r3)
6785 0xeb 0x1c 0x30 0x02 0x00 0xf3
6787 # CHECK: stocnh %r1, 2(%r3)
6788 0xeb 0x1d 0x30 0x02 0x00 0xf3
6790 # CHECK: stocno %r1, 2(%r3)
6791 0xeb 0x1e 0x30 0x02 0x00 0xf3
6793 # CHECK: stoc %r1, 2(%r3), 15
6794 0xeb 0x1f 0x30 0x02 0x00 0xf3
6796 # CHECK: stocg %r1, 2(%r3), 0
6797 0xeb 0x10 0x30 0x02 0x00 0xe3
6799 # CHECK: stocgo %r1, 2(%r3)
6800 0xeb 0x11 0x30 0x02 0x00 0xe3
6802 # CHECK: stocgh %r1, 2(%r3)
6803 0xeb 0x12 0x30 0x02 0x00 0xe3
6805 # CHECK: stocgnle %r1, 2(%r3)
6806 0xeb 0x13 0x30 0x02 0x00 0xe3
6808 # CHECK: stocgl %r1, 2(%r3)
6809 0xeb 0x14 0x30 0x02 0x00 0xe3
6811 # CHECK: stocgnhe %r1, 2(%r3)
6812 0xeb 0x15 0x30 0x02 0x00 0xe3
6814 # CHECK: stocglh %r1, 2(%r3)
6815 0xeb 0x16 0x30 0x02 0x00 0xe3
6817 # CHECK: stocgne %r1, 2(%r3)
6818 0xeb 0x17 0x30 0x02 0x00 0xe3
6820 # CHECK: stocge %r1, 2(%r3)
6821 0xeb 0x18 0x30 0x02 0x00 0xe3
6823 # CHECK: stocgnlh %r1, 2(%r3)
6824 0xeb 0x19 0x30 0x02 0x00 0xe3
6826 # CHECK: stocghe %r1, 2(%r3)
6827 0xeb 0x1a 0x30 0x02 0x00 0xe3
6829 # CHECK: stocgnl %r1, 2(%r3)
6830 0xeb 0x1b 0x30 0x02 0x00 0xe3
6832 # CHECK: stocgle %r1, 2(%r3)
6833 0xeb 0x1c 0x30 0x02 0x00 0xe3
6835 # CHECK: stocgnh %r1, 2(%r3)
6836 0xeb 0x1d 0x30 0x02 0x00 0xe3
6838 # CHECK: stocgno %r1, 2(%r3)
6839 0xeb 0x1e 0x30 0x02 0x00 0xe3
6841 # CHECK: stocg %r1, 2(%r3), 15
6842 0xeb 0x1f 0x30 0x02 0x00 0xe3
6847 # CHECK: s %r0, 4095
6850 # CHECK: s %r0, 0(%r1)
6853 # CHECK: s %r0, 0(%r15)
6856 # CHECK: s %r0, 4095(%r1,%r15)
6859 # CHECK: s %r0, 4095(%r15,%r1)
6865 # CHECK: sty %r0, -524288
6866 0xe3 0x00 0x00 0x00 0x80 0x50
6868 # CHECK: sty %r0, -1
6869 0xe3 0x00 0x0f 0xff 0xff 0x50
6872 0xe3 0x00 0x00 0x00 0x00 0x50
6875 0xe3 0x00 0x00 0x01 0x00 0x50
6877 # CHECK: sty %r0, 524287
6878 0xe3 0x00 0x0f 0xff 0x7f 0x50
6880 # CHECK: sty %r0, 0(%r1)
6881 0xe3 0x00 0x10 0x00 0x00 0x50
6883 # CHECK: sty %r0, 0(%r15)
6884 0xe3 0x00 0xf0 0x00 0x00 0x50
6886 # CHECK: sty %r0, 524287(%r1,%r15)
6887 0xe3 0x01 0xff 0xff 0x7f 0x50
6889 # CHECK: sty %r0, 524287(%r15,%r1)
6890 0xe3 0x0f 0x1f 0xff 0x7f 0x50
6892 # CHECK: sty %r15, 0
6893 0xe3 0xf0 0x00 0x00 0x00 0x50
6895 # CHECK: sxbr %f0, %f0
6898 # CHECK: sxbr %f0, %f13
6901 # CHECK: sxbr %f8, %f8
6904 # CHECK: sxbr %f13, %f0
6907 # CHECK: sy %r0, -524288
6908 0xe3 0x00 0x00 0x00 0x80 0x5b
6911 0xe3 0x00 0x0f 0xff 0xff 0x5b
6914 0xe3 0x00 0x00 0x00 0x00 0x5b
6917 0xe3 0x00 0x00 0x01 0x00 0x5b
6919 # CHECK: sy %r0, 524287
6920 0xe3 0x00 0x0f 0xff 0x7f 0x5b
6922 # CHECK: sy %r0, 0(%r1)
6923 0xe3 0x00 0x10 0x00 0x00 0x5b
6925 # CHECK: sy %r0, 0(%r15)
6926 0xe3 0x00 0xf0 0x00 0x00 0x5b
6928 # CHECK: sy %r0, 524287(%r1,%r15)
6929 0xe3 0x01 0xff 0xff 0x7f 0x5b
6931 # CHECK: sy %r0, 524287(%r15,%r1)
6932 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
6935 0xe3 0xf0 0x00 0x00 0x00 0x5b
6937 # CHECK: xgr %r0, %r0
6940 # CHECK: xgr %r0, %r15
6943 # CHECK: xgr %r15, %r0
6946 # CHECK: xgr %r7, %r8
6949 # CHECK: xgrk %r0, %r0, %r0
6952 # CHECK: xgrk %r2, %r3, %r4
6955 # CHECK: xg %r0, -524288
6956 0xe3 0x00 0x00 0x00 0x80 0x82
6959 0xe3 0x00 0x0f 0xff 0xff 0x82
6962 0xe3 0x00 0x00 0x00 0x00 0x82
6965 0xe3 0x00 0x00 0x01 0x00 0x82
6967 # CHECK: xg %r0, 524287
6968 0xe3 0x00 0x0f 0xff 0x7f 0x82
6970 # CHECK: xg %r0, 0(%r1)
6971 0xe3 0x00 0x10 0x00 0x00 0x82
6973 # CHECK: xg %r0, 0(%r15)
6974 0xe3 0x00 0xf0 0x00 0x00 0x82
6976 # CHECK: xg %r0, 524287(%r1,%r15)
6977 0xe3 0x01 0xff 0xff 0x7f 0x82
6979 # CHECK: xg %r0, 524287(%r15,%r1)
6980 0xe3 0x0f 0x1f 0xff 0x7f 0x82
6983 0xe3 0xf0 0x00 0x00 0x00 0x82
6985 # CHECK: xihf %r0, 0
6986 0xc0 0x06 0x00 0x00 0x00 0x00
6988 # CHECK: xihf %r0, 4294967295
6989 0xc0 0x06 0xff 0xff 0xff 0xff
6991 # CHECK: xihf %r15, 0
6992 0xc0 0xf6 0x00 0x00 0x00 0x00
6994 # CHECK: xilf %r0, 0
6995 0xc0 0x07 0x00 0x00 0x00 0x00
6997 # CHECK: xilf %r0, 4294967295
6998 0xc0 0x07 0xff 0xff 0xff 0xff
7000 # CHECK: xilf %r15, 0
7001 0xc0 0xf7 0x00 0x00 0x00 0x00
7012 # CHECK: xi 0(%r1), 42
7015 # CHECK: xi 0(%r15), 42
7018 # CHECK: xi 4095(%r1), 42
7021 # CHECK: xi 4095(%r15), 42
7024 # CHECK: xiy -524288, 0
7025 0xeb 0x00 0x00 0x00 0x80 0x57
7028 0xeb 0x00 0x0f 0xff 0xff 0x57
7031 0xeb 0x00 0x00 0x00 0x00 0x57
7034 0xeb 0x00 0x00 0x01 0x00 0x57
7036 # CHECK: xiy 524287, 0
7037 0xeb 0x00 0x0f 0xff 0x7f 0x57
7040 0xeb 0xff 0x00 0x00 0x00 0x57
7042 # CHECK: xiy 0(%r1), 42
7043 0xeb 0x2a 0x10 0x00 0x00 0x57
7045 # CHECK: xiy 0(%r15), 42
7046 0xeb 0x2a 0xf0 0x00 0x00 0x57
7048 # CHECK: xiy 524287(%r1), 42
7049 0xeb 0x2a 0x1f 0xff 0x7f 0x57
7051 # CHECK: xiy 524287(%r15), 42
7052 0xeb 0x2a 0xff 0xff 0x7f 0x57
7054 # CHECK: xr %r0, %r0
7057 # CHECK: xr %r0, %r15
7060 # CHECK: xr %r15, %r0
7063 # CHECK: xr %r7, %r8
7066 # CHECK: xrk %r0, %r0, %r0
7069 # CHECK: xrk %r2, %r3, %r4
7075 # CHECK: x %r0, 4095
7078 # CHECK: x %r0, 0(%r1)
7081 # CHECK: x %r0, 0(%r15)
7084 # CHECK: x %r0, 4095(%r1,%r15)
7087 # CHECK: x %r0, 4095(%r15,%r1)
7093 # CHECK: xy %r0, -524288
7094 0xe3 0x00 0x00 0x00 0x80 0x57
7097 0xe3 0x00 0x0f 0xff 0xff 0x57
7100 0xe3 0x00 0x00 0x00 0x00 0x57
7103 0xe3 0x00 0x00 0x01 0x00 0x57
7105 # CHECK: xy %r0, 524287
7106 0xe3 0x00 0x0f 0xff 0x7f 0x57
7108 # CHECK: xy %r0, 0(%r1)
7109 0xe3 0x00 0x10 0x00 0x00 0x57
7111 # CHECK: xy %r0, 0(%r15)
7112 0xe3 0x00 0xf0 0x00 0x00 0x57
7114 # CHECK: xy %r0, 524287(%r1,%r15)
7115 0xe3 0x01 0xff 0xff 0x7f 0x57
7117 # CHECK: xy %r0, 524287(%r15,%r1)
7118 0xe3 0x0f 0x1f 0xff 0x7f 0x57
7121 0xe3 0xf0 0x00 0x00 0x00 0x57