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: aih %r0, -2147483648
353 0xcc 0x08 0x80 0x00 0x00 0x00
356 0xcc 0x08 0xff 0xff 0xff 0xff
359 0xcc 0x08 0x00 0x00 0x00 0x00
362 0xcc 0x08 0x00 0x00 0x00 0x01
364 # CHECK: aih %r0, 2147483647
365 0xcc 0x08 0x7f 0xff 0xff 0xff
368 0xcc 0xf8 0x00 0x00 0x00 0x00
370 # CHECK: alcgr %r0, %r0
373 # CHECK: alcgr %r0, %r15
376 # CHECK: alcgr %r15, %r0
379 # CHECK: alcgr %r7, %r8
382 # CHECK: alcg %r0, -524288
383 0xe3 0x00 0x00 0x00 0x80 0x88
385 # CHECK: alcg %r0, -1
386 0xe3 0x00 0x0f 0xff 0xff 0x88
389 0xe3 0x00 0x00 0x00 0x00 0x88
392 0xe3 0x00 0x00 0x01 0x00 0x88
394 # CHECK: alcg %r0, 524287
395 0xe3 0x00 0x0f 0xff 0x7f 0x88
397 # CHECK: alcg %r0, 0(%r1)
398 0xe3 0x00 0x10 0x00 0x00 0x88
400 # CHECK: alcg %r0, 0(%r15)
401 0xe3 0x00 0xf0 0x00 0x00 0x88
403 # CHECK: alcg %r0, 524287(%r1,%r15)
404 0xe3 0x01 0xff 0xff 0x7f 0x88
406 # CHECK: alcg %r0, 524287(%r15,%r1)
407 0xe3 0x0f 0x1f 0xff 0x7f 0x88
409 # CHECK: alcg %r15, 0
410 0xe3 0xf0 0x00 0x00 0x00 0x88
412 # CHECK: alcr %r0, %r0
415 # CHECK: alcr %r0, %r15
418 # CHECK: alcr %r15, %r0
421 # CHECK: alcr %r7, %r8
424 # CHECK: alc %r0, -524288
425 0xe3 0x00 0x00 0x00 0x80 0x98
428 0xe3 0x00 0x0f 0xff 0xff 0x98
431 0xe3 0x00 0x00 0x00 0x00 0x98
434 0xe3 0x00 0x00 0x01 0x00 0x98
436 # CHECK: alc %r0, 524287
437 0xe3 0x00 0x0f 0xff 0x7f 0x98
439 # CHECK: alc %r0, 0(%r1)
440 0xe3 0x00 0x10 0x00 0x00 0x98
442 # CHECK: alc %r0, 0(%r15)
443 0xe3 0x00 0xf0 0x00 0x00 0x98
445 # CHECK: alc %r0, 524287(%r1,%r15)
446 0xe3 0x01 0xff 0xff 0x7f 0x98
448 # CHECK: alc %r0, 524287(%r15,%r1)
449 0xe3 0x0f 0x1f 0xff 0x7f 0x98
452 0xe3 0xf0 0x00 0x00 0x00 0x98
455 0xc2 0x0b 0x00 0x00 0x00 0x00
457 # CHECK: alfi %r0, 4294967295
458 0xc2 0x0b 0xff 0xff 0xff 0xff
460 # CHECK: alfi %r15, 0
461 0xc2 0xfb 0x00 0x00 0x00 0x00
463 # CHECK: algfi %r0, 0
464 0xc2 0x0a 0x00 0x00 0x00 0x00
466 # CHECK: algfi %r0, 4294967295
467 0xc2 0x0a 0xff 0xff 0xff 0xff
469 # CHECK: algfi %r15, 0
470 0xc2 0xfa 0x00 0x00 0x00 0x00
472 # CHECK: algfr %r0, %r0
475 # CHECK: algfr %r0, %r15
478 # CHECK: algfr %r15, %r0
481 # CHECK: algfr %r7, %r8
484 # CHECK: algf %r0, -524288
485 0xe3 0x00 0x00 0x00 0x80 0x1a
487 # CHECK: algf %r0, -1
488 0xe3 0x00 0x0f 0xff 0xff 0x1a
491 0xe3 0x00 0x00 0x00 0x00 0x1a
494 0xe3 0x00 0x00 0x01 0x00 0x1a
496 # CHECK: algf %r0, 524287
497 0xe3 0x00 0x0f 0xff 0x7f 0x1a
499 # CHECK: algf %r0, 0(%r1)
500 0xe3 0x00 0x10 0x00 0x00 0x1a
502 # CHECK: algf %r0, 0(%r15)
503 0xe3 0x00 0xf0 0x00 0x00 0x1a
505 # CHECK: algf %r0, 524287(%r1,%r15)
506 0xe3 0x01 0xff 0xff 0x7f 0x1a
508 # CHECK: algf %r0, 524287(%r15,%r1)
509 0xe3 0x0f 0x1f 0xff 0x7f 0x1a
511 # CHECK: algf %r15, 0
512 0xe3 0xf0 0x00 0x00 0x00 0x1a
514 # CHECK: algr %r0, %r0
517 # CHECK: algr %r0, %r15
520 # CHECK: algr %r15, %r0
523 # CHECK: algr %r7, %r8
526 # CHECK: algrk %r0, %r0, %r0
529 # CHECK: algrk %r2, %r3, %r4
532 # CHECK: alg %r0, -524288
533 0xe3 0x00 0x00 0x00 0x80 0x0a
536 0xe3 0x00 0x0f 0xff 0xff 0x0a
539 0xe3 0x00 0x00 0x00 0x00 0x0a
542 0xe3 0x00 0x00 0x01 0x00 0x0a
544 # CHECK: alg %r0, 524287
545 0xe3 0x00 0x0f 0xff 0x7f 0x0a
547 # CHECK: alg %r0, 0(%r1)
548 0xe3 0x00 0x10 0x00 0x00 0x0a
550 # CHECK: alg %r0, 0(%r15)
551 0xe3 0x00 0xf0 0x00 0x00 0x0a
553 # CHECK: alg %r0, 524287(%r1,%r15)
554 0xe3 0x01 0xff 0xff 0x7f 0x0a
556 # CHECK: alg %r0, 524287(%r15,%r1)
557 0xe3 0x0f 0x1f 0xff 0x7f 0x0a
560 0xe3 0xf0 0x00 0x00 0x00 0x0a
562 # CHECK: alghsik %r0, %r1, -32768
563 0xec 0x01 0x80 0x00 0x00 0xdb
565 # CHECK: alghsik %r2, %r3, -1
566 0xec 0x23 0xff 0xff 0x00 0xdb
568 # CHECK: alghsik %r4, %r5, 0
569 0xec 0x45 0x00 0x00 0x00 0xdb
571 # CHECK: alghsik %r6, %r7, 1
572 0xec 0x67 0x00 0x01 0x00 0xdb
574 # CHECK: alghsik %r8, %r15, 32767
575 0xec 0x8f 0x7f 0xff 0x00 0xdb
577 # CHECK: alhsik %r0, %r1, -32768
578 0xec 0x01 0x80 0x00 0x00 0xda
580 # CHECK: alhsik %r2, %r3, -1
581 0xec 0x23 0xff 0xff 0x00 0xda
583 # CHECK: alhsik %r4, %r5, 0
584 0xec 0x45 0x00 0x00 0x00 0xda
586 # CHECK: alhsik %r6, %r7, 1
587 0xec 0x67 0x00 0x01 0x00 0xda
589 # CHECK: alhsik %r8, %r15, 32767
590 0xec 0x8f 0x7f 0xff 0x00 0xda
592 # CHECK: alr %r0, %r0
595 # CHECK: alr %r0, %r15
598 # CHECK: alr %r15, %r0
601 # CHECK: alr %r7, %r8
604 # CHECK: alrk %r0, %r0, %r0
607 # CHECK: alrk %r2, %r3, %r4
613 # CHECK: al %r0, 4095
616 # CHECK: al %r0, 0(%r1)
619 # CHECK: al %r0, 0(%r15)
622 # CHECK: al %r0, 4095(%r1,%r15)
625 # CHECK: al %r0, 4095(%r15,%r1)
631 # CHECK: aly %r0, -524288
632 0xe3 0x00 0x00 0x00 0x80 0x5e
635 0xe3 0x00 0x0f 0xff 0xff 0x5e
638 0xe3 0x00 0x00 0x00 0x00 0x5e
641 0xe3 0x00 0x00 0x01 0x00 0x5e
643 # CHECK: aly %r0, 524287
644 0xe3 0x00 0x0f 0xff 0x7f 0x5e
646 # CHECK: aly %r0, 0(%r1)
647 0xe3 0x00 0x10 0x00 0x00 0x5e
649 # CHECK: aly %r0, 0(%r15)
650 0xe3 0x00 0xf0 0x00 0x00 0x5e
652 # CHECK: aly %r0, 524287(%r1,%r15)
653 0xe3 0x01 0xff 0xff 0x7f 0x5e
655 # CHECK: aly %r0, 524287(%r15,%r1)
656 0xe3 0x0f 0x1f 0xff 0x7f 0x5e
659 0xe3 0xf0 0x00 0x00 0x00 0x5e
664 # CHECK: ar %r0, %r15
667 # CHECK: ar %r15, %r0
673 # CHECK: ark %r0, %r0, %r0
676 # CHECK: ark %r2, %r3, %r4
679 # CHECK: asi -524288, 0
680 0xeb 0x00 0x00 0x00 0x80 0x6a
683 0xeb 0x00 0x0f 0xff 0xff 0x6a
686 0xeb 0x00 0x00 0x00 0x00 0x6a
689 0xeb 0x00 0x00 0x01 0x00 0x6a
691 # CHECK: asi 524287, 0
692 0xeb 0x00 0x0f 0xff 0x7f 0x6a
695 0xeb 0x80 0x00 0x00 0x00 0x6a
698 0xeb 0xff 0x00 0x00 0x00 0x6a
701 0xeb 0x01 0x00 0x00 0x00 0x6a
704 0xeb 0x7f 0x00 0x00 0x00 0x6a
706 # CHECK: asi 0(%r1), 42
707 0xeb 0x2a 0x10 0x00 0x00 0x6a
709 # CHECK: asi 0(%r15), 42
710 0xeb 0x2a 0xf0 0x00 0x00 0x6a
712 # CHECK: asi 524287(%r1), 42
713 0xeb 0x2a 0x1f 0xff 0x7f 0x6a
715 # CHECK: asi 524287(%r15), 42
716 0xeb 0x2a 0xff 0xff 0x7f 0x6a
724 # CHECK: a %r0, 0(%r1)
727 # CHECK: a %r0, 0(%r15)
730 # CHECK: a %r0, 4095(%r1,%r15)
733 # CHECK: a %r0, 4095(%r15,%r1)
739 # CHECK: axbr %f0, %f0
742 # CHECK: axbr %f0, %f13
745 # CHECK: axbr %f8, %f8
748 # CHECK: axbr %f13, %f0
751 # CHECK: ay %r0, -524288
752 0xe3 0x00 0x00 0x00 0x80 0x5a
755 0xe3 0x00 0x0f 0xff 0xff 0x5a
758 0xe3 0x00 0x00 0x00 0x00 0x5a
761 0xe3 0x00 0x00 0x01 0x00 0x5a
763 # CHECK: ay %r0, 524287
764 0xe3 0x00 0x0f 0xff 0x7f 0x5a
766 # CHECK: ay %r0, 0(%r1)
767 0xe3 0x00 0x10 0x00 0x00 0x5a
769 # CHECK: ay %r0, 0(%r15)
770 0xe3 0x00 0xf0 0x00 0x00 0x5a
772 # CHECK: ay %r0, 524287(%r1,%r15)
773 0xe3 0x01 0xff 0xff 0x7f 0x5a
775 # CHECK: ay %r0, 524287(%r15,%r1)
776 0xe3 0x0f 0x1f 0xff 0x7f 0x5a
779 0xe3 0xf0 0x00 0x00 0x00 0x5a
781 # CHECK: basr %r0, %r1
784 # CHECK: basr %r0, %r15
787 # CHECK: basr %r14, %r9
790 # CHECK: basr %r15, %r1
802 # CHECK: cdbr %f0, %f0
805 # CHECK: cdbr %f0, %f15
808 # CHECK: cdbr %f7, %f8
811 # CHECK: cdbr %f15, %f0
815 0xed 0x00 0x00 0x00 0x00 0x19
817 # CHECK: cdb %f0, 4095
818 0xed 0x00 0x0f 0xff 0x00 0x19
820 # CHECK: cdb %f0, 0(%r1)
821 0xed 0x00 0x10 0x00 0x00 0x19
823 # CHECK: cdb %f0, 0(%r15)
824 0xed 0x00 0xf0 0x00 0x00 0x19
826 # CHECK: cdb %f0, 4095(%r1,%r15)
827 0xed 0x01 0xff 0xff 0x00 0x19
829 # CHECK: cdb %f0, 4095(%r15,%r1)
830 0xed 0x0f 0x1f 0xff 0x00 0x19
833 0xed 0xf0 0x00 0x00 0x00 0x19
835 # CHECK: cdfbr %f0, %r0
838 # CHECK: cdfbr %f0, %r15
841 # CHECK: cdfbr %f15, %r0
844 # CHECK: cdfbr %f7, %r8
847 # CHECK: cdfbr %f15, %r15
850 # CHECK: cdgbr %f0, %r0
853 # CHECK: cdgbr %f0, %r15
856 # CHECK: cdgbr %f15, %r0
859 # CHECK: cdgbr %f7, %r8
862 # CHECK: cdgbr %f15, %r15
865 # CHECK: cebr %f0, %f0
868 # CHECK: cebr %f0, %f15
871 # CHECK: cebr %f7, %f8
874 # CHECK: cebr %f15, %f0
878 0xed 0x00 0x00 0x00 0x00 0x09
880 # CHECK: ceb %f0, 4095
881 0xed 0x00 0x0f 0xff 0x00 0x09
883 # CHECK: ceb %f0, 0(%r1)
884 0xed 0x00 0x10 0x00 0x00 0x09
886 # CHECK: ceb %f0, 0(%r15)
887 0xed 0x00 0xf0 0x00 0x00 0x09
889 # CHECK: ceb %f0, 4095(%r1,%r15)
890 0xed 0x01 0xff 0xff 0x00 0x09
892 # CHECK: ceb %f0, 4095(%r15,%r1)
893 0xed 0x0f 0x1f 0xff 0x00 0x09
896 0xed 0xf0 0x00 0x00 0x00 0x09
898 # CHECK: cefbr %f0, %r0
901 # CHECK: cefbr %f0, %r15
904 # CHECK: cefbr %f15, %r0
907 # CHECK: cefbr %f7, %r8
910 # CHECK: cefbr %f15, %r15
913 # CHECK: cegbr %f0, %r0
916 # CHECK: cegbr %f0, %r15
919 # CHECK: cegbr %f15, %r0
922 # CHECK: cegbr %f7, %r8
925 # CHECK: cegbr %f15, %r15
928 # CHECK: cfdbr %r0, 0, %f0
931 # CHECK: cfdbr %r0, 0, %f15
934 # CHECK: cfdbr %r0, 15, %f0
937 # CHECK: cfdbr %r4, 5, %f6
940 # CHECK: cfdbr %r15, 0, %f0
943 # CHECK: cfebr %r0, 0, %f0
946 # CHECK: cfebr %r0, 0, %f15
949 # CHECK: cfebr %r0, 15, %f0
952 # CHECK: cfebr %r4, 5, %f6
955 # CHECK: cfebr %r15, 0, %f0
958 # CHECK: cfi %r0, -2147483648
959 0xc2 0x0d 0x80 0x00 0x00 0x00
962 0xc2 0x0d 0xff 0xff 0xff 0xff
965 0xc2 0x0d 0x00 0x00 0x00 0x00
968 0xc2 0x0d 0x00 0x00 0x00 0x01
970 # CHECK: cfi %r0, 2147483647
971 0xc2 0x0d 0x7f 0xff 0xff 0xff
974 0xc2 0xfd 0x00 0x00 0x00 0x00
976 # CHECK: cfxbr %r0, 0, %f0
979 # CHECK: cfxbr %r0, 0, %f13
982 # CHECK: cfxbr %r0, 15, %f0
985 # CHECK: cfxbr %r4, 5, %f8
988 # CHECK: cfxbr %r15, 0, %f0
991 # CHECK: cgdbr %r0, 0, %f0
994 # CHECK: cgdbr %r0, 0, %f15
997 # CHECK: cgdbr %r0, 15, %f0
1000 # CHECK: cgdbr %r4, 5, %f6
1003 # CHECK: cgdbr %r15, 0, %f0
1006 # CHECK: cgebr %r0, 0, %f0
1009 # CHECK: cgebr %r0, 0, %f15
1012 # CHECK: cgebr %r0, 15, %f0
1015 # CHECK: cgebr %r4, 5, %f6
1018 # CHECK: cgebr %r15, 0, %f0
1021 # CHECK: cgfi %r0, -2147483648
1022 0xc2 0x0c 0x80 0x00 0x00 0x00
1024 # CHECK: cgfi %r0, -1
1025 0xc2 0x0c 0xff 0xff 0xff 0xff
1027 # CHECK: cgfi %r0, 0
1028 0xc2 0x0c 0x00 0x00 0x00 0x00
1030 # CHECK: cgfi %r0, 1
1031 0xc2 0x0c 0x00 0x00 0x00 0x01
1033 # CHECK: cgfi %r0, 2147483647
1034 0xc2 0x0c 0x7f 0xff 0xff 0xff
1036 # CHECK: cgfi %r15, 0
1037 0xc2 0xfc 0x00 0x00 0x00 0x00
1039 # CHECK: cgfr %r0, %r0
1042 # CHECK: cgfr %r0, %r15
1045 # CHECK: cgfr %r15, %r0
1048 # CHECK: cgfr %r7, %r8
1051 # CHECK: cgf %r0, -524288
1052 0xe3 0x00 0x00 0x00 0x80 0x30
1054 # CHECK: cgf %r0, -1
1055 0xe3 0x00 0x0f 0xff 0xff 0x30
1058 0xe3 0x00 0x00 0x00 0x00 0x30
1061 0xe3 0x00 0x00 0x01 0x00 0x30
1063 # CHECK: cgf %r0, 524287
1064 0xe3 0x00 0x0f 0xff 0x7f 0x30
1066 # CHECK: cgf %r0, 0(%r1)
1067 0xe3 0x00 0x10 0x00 0x00 0x30
1069 # CHECK: cgf %r0, 0(%r15)
1070 0xe3 0x00 0xf0 0x00 0x00 0x30
1072 # CHECK: cgf %r0, 524287(%r1,%r15)
1073 0xe3 0x01 0xff 0xff 0x7f 0x30
1075 # CHECK: cgf %r0, 524287(%r15,%r1)
1076 0xe3 0x0f 0x1f 0xff 0x7f 0x30
1078 # CHECK: cgf %r15, 0
1079 0xe3 0xf0 0x00 0x00 0x00 0x30
1081 # CHECK: cghi %r0, -32768
1084 # CHECK: cghi %r0, -1
1087 # CHECK: cghi %r0, 0
1090 # CHECK: cghi %r0, 1
1093 # CHECK: cghi %r0, 32767
1096 # CHECK: cghi %r15, 0
1100 0xe5 0x58 0x00 0x00 0x00 0x00
1102 # CHECK: cghsi 4095, 0
1103 0xe5 0x58 0x0f 0xff 0x00 0x00
1105 # CHECK: cghsi 0, -32768
1106 0xe5 0x58 0x00 0x00 0x80 0x00
1108 # CHECK: cghsi 0, -1
1109 0xe5 0x58 0x00 0x00 0xff 0xff
1112 0xe5 0x58 0x00 0x00 0x00 0x00
1115 0xe5 0x58 0x00 0x00 0x00 0x01
1117 # CHECK: cghsi 0, 32767
1118 0xe5 0x58 0x00 0x00 0x7f 0xff
1120 # CHECK: cghsi 0(%r1), 42
1121 0xe5 0x58 0x10 0x00 0x00 0x2a
1123 # CHECK: cghsi 0(%r15), 42
1124 0xe5 0x58 0xf0 0x00 0x00 0x2a
1126 # CHECK: cghsi 4095(%r1), 42
1127 0xe5 0x58 0x1f 0xff 0x00 0x2a
1129 # CHECK: cghsi 4095(%r15), 42
1130 0xe5 0x58 0xff 0xff 0x00 0x2a
1132 # CHECK: cgh %r0, -524288
1133 0xe3 0x00 0x00 0x00 0x80 0x34
1135 # CHECK: cgh %r0, -1
1136 0xe3 0x00 0x0f 0xff 0xff 0x34
1139 0xe3 0x00 0x00 0x00 0x00 0x34
1142 0xe3 0x00 0x00 0x01 0x00 0x34
1144 # CHECK: cgh %r0, 524287
1145 0xe3 0x00 0x0f 0xff 0x7f 0x34
1147 # CHECK: cgh %r0, 0(%r1)
1148 0xe3 0x00 0x10 0x00 0x00 0x34
1150 # CHECK: cgh %r0, 0(%r15)
1151 0xe3 0x00 0xf0 0x00 0x00 0x34
1153 # CHECK: cgh %r0, 524287(%r1,%r15)
1154 0xe3 0x01 0xff 0xff 0x7f 0x34
1156 # CHECK: cgh %r0, 524287(%r15,%r1)
1157 0xe3 0x0f 0x1f 0xff 0x7f 0x34
1159 # CHECK: cgh %r15, 0
1160 0xe3 0xf0 0x00 0x00 0x00 0x34
1162 # CHECK: cgr %r0, %r0
1165 # CHECK: cgr %r0, %r15
1168 # CHECK: cgr %r15, %r0
1171 # CHECK: cgr %r7, %r8
1174 # CHECK: cg %r0, -524288
1175 0xe3 0x00 0x00 0x00 0x80 0x20
1178 0xe3 0x00 0x0f 0xff 0xff 0x20
1181 0xe3 0x00 0x00 0x00 0x00 0x20
1184 0xe3 0x00 0x00 0x01 0x00 0x20
1186 # CHECK: cg %r0, 524287
1187 0xe3 0x00 0x0f 0xff 0x7f 0x20
1189 # CHECK: cg %r0, 0(%r1)
1190 0xe3 0x00 0x10 0x00 0x00 0x20
1192 # CHECK: cg %r0, 0(%r15)
1193 0xe3 0x00 0xf0 0x00 0x00 0x20
1195 # CHECK: cg %r0, 524287(%r1,%r15)
1196 0xe3 0x01 0xff 0xff 0x7f 0x20
1198 # CHECK: cg %r0, 524287(%r15,%r1)
1199 0xe3 0x0f 0x1f 0xff 0x7f 0x20
1202 0xe3 0xf0 0x00 0x00 0x00 0x20
1204 # CHECK: cgxbr %r0, 0, %f0
1207 # CHECK: cgxbr %r0, 0, %f13
1210 # CHECK: cgxbr %r0, 15, %f0
1213 # CHECK: cgxbr %r4, 5, %f8
1216 # CHECK: cgxbr %r15, 0, %f0
1220 0xe5 0x54 0x00 0x00 0x00 0x00
1222 # CHECK: chhsi 4095, 0
1223 0xe5 0x54 0x0f 0xff 0x00 0x00
1225 # CHECK: chhsi 0, -32768
1226 0xe5 0x54 0x00 0x00 0x80 0x00
1228 # CHECK: chhsi 0, -1
1229 0xe5 0x54 0x00 0x00 0xff 0xff
1232 0xe5 0x54 0x00 0x00 0x00 0x00
1235 0xe5 0x54 0x00 0x00 0x00 0x01
1237 # CHECK: chhsi 0, 32767
1238 0xe5 0x54 0x00 0x00 0x7f 0xff
1240 # CHECK: chhsi 0(%r1), 42
1241 0xe5 0x54 0x10 0x00 0x00 0x2a
1243 # CHECK: chhsi 0(%r15), 42
1244 0xe5 0x54 0xf0 0x00 0x00 0x2a
1246 # CHECK: chhsi 4095(%r1), 42
1247 0xe5 0x54 0x1f 0xff 0x00 0x2a
1249 # CHECK: chhsi 4095(%r15), 42
1250 0xe5 0x54 0xff 0xff 0x00 0x2a
1252 # CHECK: chi %r0, -32768
1255 # CHECK: chi %r0, -1
1264 # CHECK: chi %r0, 32767
1267 # CHECK: chi %r15, 0
1271 0xe5 0x5c 0x00 0x00 0x00 0x00
1273 # CHECK: chsi 4095, 0
1274 0xe5 0x5c 0x0f 0xff 0x00 0x00
1276 # CHECK: chsi 0, -32768
1277 0xe5 0x5c 0x00 0x00 0x80 0x00
1280 0xe5 0x5c 0x00 0x00 0xff 0xff
1283 0xe5 0x5c 0x00 0x00 0x00 0x00
1286 0xe5 0x5c 0x00 0x00 0x00 0x01
1288 # CHECK: chsi 0, 32767
1289 0xe5 0x5c 0x00 0x00 0x7f 0xff
1291 # CHECK: chsi 0(%r1), 42
1292 0xe5 0x5c 0x10 0x00 0x00 0x2a
1294 # CHECK: chsi 0(%r15), 42
1295 0xe5 0x5c 0xf0 0x00 0x00 0x2a
1297 # CHECK: chsi 4095(%r1), 42
1298 0xe5 0x5c 0x1f 0xff 0x00 0x2a
1300 # CHECK: chsi 4095(%r15), 42
1301 0xe5 0x5c 0xff 0xff 0x00 0x2a
1306 # CHECK: ch %r0, 4095
1309 # CHECK: ch %r0, 0(%r1)
1312 # CHECK: ch %r0, 0(%r15)
1315 # CHECK: ch %r0, 4095(%r1,%r15)
1318 # CHECK: ch %r0, 4095(%r15,%r1)
1324 # CHECK: chy %r0, -524288
1325 0xe3 0x00 0x00 0x00 0x80 0x79
1327 # CHECK: chy %r0, -1
1328 0xe3 0x00 0x0f 0xff 0xff 0x79
1331 0xe3 0x00 0x00 0x00 0x00 0x79
1334 0xe3 0x00 0x00 0x01 0x00 0x79
1336 # CHECK: chy %r0, 524287
1337 0xe3 0x00 0x0f 0xff 0x7f 0x79
1339 # CHECK: chy %r0, 0(%r1)
1340 0xe3 0x00 0x10 0x00 0x00 0x79
1342 # CHECK: chy %r0, 0(%r15)
1343 0xe3 0x00 0xf0 0x00 0x00 0x79
1345 # CHECK: chy %r0, 524287(%r1,%r15)
1346 0xe3 0x01 0xff 0xff 0x7f 0x79
1348 # CHECK: chy %r0, 524287(%r15,%r1)
1349 0xe3 0x0f 0x1f 0xff 0x7f 0x79
1351 # CHECK: chy %r15, 0
1352 0xe3 0xf0 0x00 0x00 0x00 0x79
1354 # CHECK: cih %r0, -2147483648
1355 0xcc 0x0d 0x80 0x00 0x00 0x00
1357 # CHECK: cih %r0, -1
1358 0xcc 0x0d 0xff 0xff 0xff 0xff
1361 0xcc 0x0d 0x00 0x00 0x00 0x00
1364 0xcc 0x0d 0x00 0x00 0x00 0x01
1366 # CHECK: cih %r0, 2147483647
1367 0xcc 0x0d 0x7f 0xff 0xff 0xff
1369 # CHECK: cih %r15, 0
1370 0xcc 0xfd 0x00 0x00 0x00 0x00
1372 # CHECK: clc 0(1), 0
1373 0xd5 0x00 0x00 0x00 0x00 0x00
1375 # CHECK: clc 0(1), 0(%r1)
1376 0xd5 0x00 0x00 0x00 0x10 0x00
1378 # CHECK: clc 0(1), 0(%r15)
1379 0xd5 0x00 0x00 0x00 0xf0 0x00
1381 # CHECK: clc 0(1), 4095
1382 0xd5 0x00 0x00 0x00 0x0f 0xff
1384 # CHECK: clc 0(1), 4095(%r1)
1385 0xd5 0x00 0x00 0x00 0x1f 0xff
1387 # CHECK: clc 0(1), 4095(%r15)
1388 0xd5 0x00 0x00 0x00 0xff 0xff
1390 # CHECK: clc 0(1,%r1), 0
1391 0xd5 0x00 0x10 0x00 0x00 0x00
1393 # CHECK: clc 0(1,%r15), 0
1394 0xd5 0x00 0xf0 0x00 0x00 0x00
1396 # CHECK: clc 4095(1,%r1), 0
1397 0xd5 0x00 0x1f 0xff 0x00 0x00
1399 # CHECK: clc 4095(1,%r15), 0
1400 0xd5 0x00 0xff 0xff 0x00 0x00
1402 # CHECK: clc 0(256,%r1), 0
1403 0xd5 0xff 0x10 0x00 0x00 0x00
1405 # CHECK: clc 0(256,%r15), 0
1406 0xd5 0xff 0xf0 0x00 0x00 0x00
1408 # CHECK: clfhsi 0, 0
1409 0xe5 0x5d 0x00 0x00 0x00 0x00
1411 # CHECK: clfhsi 4095, 0
1412 0xe5 0x5d 0x0f 0xff 0x00 0x00
1414 # CHECK: clfhsi 0, 65535
1415 0xe5 0x5d 0x00 0x00 0xff 0xff
1417 # CHECK: clfhsi 0(%r1), 42
1418 0xe5 0x5d 0x10 0x00 0x00 0x2a
1420 # CHECK: clfhsi 0(%r15), 42
1421 0xe5 0x5d 0xf0 0x00 0x00 0x2a
1423 # CHECK: clfhsi 4095(%r1), 42
1424 0xe5 0x5d 0x1f 0xff 0x00 0x2a
1426 # CHECK: clfhsi 4095(%r15), 42
1427 0xe5 0x5d 0xff 0xff 0x00 0x2a
1429 # CHECK: clfi %r0, 0
1430 0xc2 0x0f 0x00 0x00 0x00 0x00
1432 # CHECK: clfi %r0, 4294967295
1433 0xc2 0x0f 0xff 0xff 0xff 0xff
1435 # CHECK: clfi %r15, 0
1436 0xc2 0xff 0x00 0x00 0x00 0x00
1438 # CHECK: clgfi %r0, 0
1439 0xc2 0x0e 0x00 0x00 0x00 0x00
1441 # CHECK: clgfi %r0, 4294967295
1442 0xc2 0x0e 0xff 0xff 0xff 0xff
1444 # CHECK: clgfi %r15, 0
1445 0xc2 0xfe 0x00 0x00 0x00 0x00
1447 # CHECK: clgfr %r0, %r0
1450 # CHECK: clgfr %r0, %r15
1453 # CHECK: clgfr %r15, %r0
1456 # CHECK: clgfr %r7, %r8
1459 # CHECK: clgf %r0, -524288
1460 0xe3 0x00 0x00 0x00 0x80 0x31
1462 # CHECK: clgf %r0, -1
1463 0xe3 0x00 0x0f 0xff 0xff 0x31
1465 # CHECK: clgf %r0, 0
1466 0xe3 0x00 0x00 0x00 0x00 0x31
1468 # CHECK: clgf %r0, 1
1469 0xe3 0x00 0x00 0x01 0x00 0x31
1471 # CHECK: clgf %r0, 524287
1472 0xe3 0x00 0x0f 0xff 0x7f 0x31
1474 # CHECK: clgf %r0, 0(%r1)
1475 0xe3 0x00 0x10 0x00 0x00 0x31
1477 # CHECK: clgf %r0, 0(%r15)
1478 0xe3 0x00 0xf0 0x00 0x00 0x31
1480 # CHECK: clgf %r0, 524287(%r1,%r15)
1481 0xe3 0x01 0xff 0xff 0x7f 0x31
1483 # CHECK: clgf %r0, 524287(%r15,%r1)
1484 0xe3 0x0f 0x1f 0xff 0x7f 0x31
1486 # CHECK: clgf %r15, 0
1487 0xe3 0xf0 0x00 0x00 0x00 0x31
1489 # CHECK: clghsi 0, 0
1490 0xe5 0x59 0x00 0x00 0x00 0x00
1492 # CHECK: clghsi 4095, 0
1493 0xe5 0x59 0x0f 0xff 0x00 0x00
1495 # CHECK: clghsi 0, 65535
1496 0xe5 0x59 0x00 0x00 0xff 0xff
1498 # CHECK: clghsi 0(%r1), 42
1499 0xe5 0x59 0x10 0x00 0x00 0x2a
1501 # CHECK: clghsi 0(%r15), 42
1502 0xe5 0x59 0xf0 0x00 0x00 0x2a
1504 # CHECK: clghsi 4095(%r1), 42
1505 0xe5 0x59 0x1f 0xff 0x00 0x2a
1507 # CHECK: clghsi 4095(%r15), 42
1508 0xe5 0x59 0xff 0xff 0x00 0x2a
1510 # CHECK: clgr %r0, %r0
1513 # CHECK: clgr %r0, %r15
1516 # CHECK: clgr %r15, %r0
1519 # CHECK: clgr %r7, %r8
1522 # CHECK: clg %r0, -524288
1523 0xe3 0x00 0x00 0x00 0x80 0x21
1525 # CHECK: clg %r0, -1
1526 0xe3 0x00 0x0f 0xff 0xff 0x21
1529 0xe3 0x00 0x00 0x00 0x00 0x21
1532 0xe3 0x00 0x00 0x01 0x00 0x21
1534 # CHECK: clg %r0, 524287
1535 0xe3 0x00 0x0f 0xff 0x7f 0x21
1537 # CHECK: clg %r0, 0(%r1)
1538 0xe3 0x00 0x10 0x00 0x00 0x21
1540 # CHECK: clg %r0, 0(%r15)
1541 0xe3 0x00 0xf0 0x00 0x00 0x21
1543 # CHECK: clg %r0, 524287(%r1,%r15)
1544 0xe3 0x01 0xff 0xff 0x7f 0x21
1546 # CHECK: clg %r0, 524287(%r15,%r1)
1547 0xe3 0x0f 0x1f 0xff 0x7f 0x21
1549 # CHECK: clg %r15, 0
1550 0xe3 0xf0 0x00 0x00 0x00 0x21
1552 # CHECK: clhhsi 0, 0
1553 0xe5 0x55 0x00 0x00 0x00 0x00
1555 # CHECK: clhhsi 4095, 0
1556 0xe5 0x55 0x0f 0xff 0x00 0x00
1558 # CHECK: clhhsi 0, 65535
1559 0xe5 0x55 0x00 0x00 0xff 0xff
1561 # CHECK: clhhsi 0(%r1), 42
1562 0xe5 0x55 0x10 0x00 0x00 0x2a
1564 # CHECK: clhhsi 0(%r15), 42
1565 0xe5 0x55 0xf0 0x00 0x00 0x2a
1567 # CHECK: clhhsi 4095(%r1), 42
1568 0xe5 0x55 0x1f 0xff 0x00 0x2a
1570 # CHECK: clhhsi 4095(%r15), 42
1571 0xe5 0x55 0xff 0xff 0x00 0x2a
1576 # CHECK: cli 4095, 0
1582 # CHECK: cli 0(%r1), 42
1585 # CHECK: cli 0(%r15), 42
1588 # CHECK: cli 4095(%r1), 42
1591 # CHECK: cli 4095(%r15), 42
1594 # CHECK: clih %r0, 0
1595 0xcc 0x0f 0x00 0x00 0x00 0x00
1597 # CHECK: clih %r0, 1
1598 0xcc 0x0f 0x00 0x00 0x00 0x01
1600 # CHECK: clih %r0, 4294967295
1601 0xcc 0x0f 0xff 0xff 0xff 0xff
1603 # CHECK: clih %r15, 0
1604 0xcc 0xff 0x00 0x00 0x00 0x00
1606 # CHECK: cliy -524288, 0
1607 0xeb 0x00 0x00 0x00 0x80 0x55
1610 0xeb 0x00 0x0f 0xff 0xff 0x55
1613 0xeb 0x00 0x00 0x00 0x00 0x55
1616 0xeb 0x00 0x00 0x01 0x00 0x55
1618 # CHECK: cliy 524287, 0
1619 0xeb 0x00 0x0f 0xff 0x7f 0x55
1621 # CHECK: cliy 0, 255
1622 0xeb 0xff 0x00 0x00 0x00 0x55
1624 # CHECK: cliy 0(%r1), 42
1625 0xeb 0x2a 0x10 0x00 0x00 0x55
1627 # CHECK: cliy 0(%r15), 42
1628 0xeb 0x2a 0xf0 0x00 0x00 0x55
1630 # CHECK: cliy 524287(%r1), 42
1631 0xeb 0x2a 0x1f 0xff 0x7f 0x55
1633 # CHECK: cliy 524287(%r15), 42
1634 0xeb 0x2a 0xff 0xff 0x7f 0x55
1636 # CHECK: clr %r0, %r0
1639 # CHECK: clr %r0, %r15
1642 # CHECK: clr %r15, %r0
1645 # CHECK: clr %r7, %r8
1648 # CHECK: clst %r0, %r0
1651 # CHECK: clst %r0, %r15
1654 # CHECK: clst %r15, %r0
1657 # CHECK: clst %r7, %r8
1663 # CHECK: cl %r0, 4095
1666 # CHECK: cl %r0, 0(%r1)
1669 # CHECK: cl %r0, 0(%r15)
1672 # CHECK: cl %r0, 4095(%r1,%r15)
1675 # CHECK: cl %r0, 4095(%r15,%r1)
1681 # CHECK: cly %r0, -524288
1682 0xe3 0x00 0x00 0x00 0x80 0x55
1684 # CHECK: cly %r0, -1
1685 0xe3 0x00 0x0f 0xff 0xff 0x55
1688 0xe3 0x00 0x00 0x00 0x00 0x55
1691 0xe3 0x00 0x00 0x01 0x00 0x55
1693 # CHECK: cly %r0, 524287
1694 0xe3 0x00 0x0f 0xff 0x7f 0x55
1696 # CHECK: cly %r0, 0(%r1)
1697 0xe3 0x00 0x10 0x00 0x00 0x55
1699 # CHECK: cly %r0, 0(%r15)
1700 0xe3 0x00 0xf0 0x00 0x00 0x55
1702 # CHECK: cly %r0, 524287(%r1,%r15)
1703 0xe3 0x01 0xff 0xff 0x7f 0x55
1705 # CHECK: cly %r0, 524287(%r15,%r1)
1706 0xe3 0x0f 0x1f 0xff 0x7f 0x55
1708 # CHECK: cly %r15, 0
1709 0xe3 0xf0 0x00 0x00 0x00 0x55
1711 # CHECK: cpsdr %f0, %f0, %f0
1714 # CHECK: cpsdr %f0, %f0, %f15
1717 # CHECK: cpsdr %f0, %f15, %f0
1720 # CHECK: cpsdr %f15, %f0, %f0
1723 # CHECK: cpsdr %f1, %f2, %f3
1726 # CHECK: cpsdr %f15, %f15, %f15
1729 # CHECK: cr %r0, %r0
1732 # CHECK: cr %r0, %r15
1735 # CHECK: cr %r15, %r0
1738 # CHECK: cr %r7, %r8
1741 # CHECK: csg %r0, %r0, -524288
1742 0xeb 0x00 0x00 0x00 0x80 0x30
1744 # CHECK: csg %r0, %r0, -1
1745 0xeb 0x00 0x0f 0xff 0xff 0x30
1747 # CHECK: csg %r0, %r0, 0
1748 0xeb 0x00 0x00 0x00 0x00 0x30
1750 # CHECK: csg %r0, %r0, 1
1751 0xeb 0x00 0x00 0x01 0x00 0x30
1753 # CHECK: csg %r0, %r0, 524287
1754 0xeb 0x00 0x0f 0xff 0x7f 0x30
1756 # CHECK: csg %r0, %r0, 0(%r1)
1757 0xeb 0x00 0x10 0x00 0x00 0x30
1759 # CHECK: csg %r0, %r0, 0(%r15)
1760 0xeb 0x00 0xf0 0x00 0x00 0x30
1762 # CHECK: csg %r0, %r0, 524287(%r1)
1763 0xeb 0x00 0x1f 0xff 0x7f 0x30
1765 # CHECK: csg %r0, %r0, 524287(%r15)
1766 0xeb 0x00 0xff 0xff 0x7f 0x30
1768 # CHECK: csg %r0, %r15, 0
1769 0xeb 0x0f 0x00 0x00 0x00 0x30
1771 # CHECK: csg %r15, %r0, 0
1772 0xeb 0xf0 0x00 0x00 0x00 0x30
1774 # CHECK: cs %r0, %r0, 0
1777 # CHECK: cs %r0, %r0, 4095
1780 # CHECK: cs %r0, %r0, 0(%r1)
1783 # CHECK: cs %r0, %r0, 0(%r15)
1786 # CHECK: cs %r0, %r0, 4095(%r1)
1789 # CHECK: cs %r0, %r0, 4095(%r15)
1792 # CHECK: cs %r0, %r15, 0
1795 # CHECK: cs %r15, %r0, 0
1798 # CHECK: csy %r0, %r0, -524288
1799 0xeb 0x00 0x00 0x00 0x80 0x14
1801 # CHECK: csy %r0, %r0, -1
1802 0xeb 0x00 0x0f 0xff 0xff 0x14
1804 # CHECK: csy %r0, %r0, 0
1805 0xeb 0x00 0x00 0x00 0x00 0x14
1807 # CHECK: csy %r0, %r0, 1
1808 0xeb 0x00 0x00 0x01 0x00 0x14
1810 # CHECK: csy %r0, %r0, 524287
1811 0xeb 0x00 0x0f 0xff 0x7f 0x14
1813 # CHECK: csy %r0, %r0, 0(%r1)
1814 0xeb 0x00 0x10 0x00 0x00 0x14
1816 # CHECK: csy %r0, %r0, 0(%r15)
1817 0xeb 0x00 0xf0 0x00 0x00 0x14
1819 # CHECK: csy %r0, %r0, 524287(%r1)
1820 0xeb 0x00 0x1f 0xff 0x7f 0x14
1822 # CHECK: csy %r0, %r0, 524287(%r15)
1823 0xeb 0x00 0xff 0xff 0x7f 0x14
1825 # CHECK: csy %r0, %r15, 0
1826 0xeb 0x0f 0x00 0x00 0x00 0x14
1828 # CHECK: csy %r15, %r0, 0
1829 0xeb 0xf0 0x00 0x00 0x00 0x14
1834 # CHECK: c %r0, 4095
1837 # CHECK: c %r0, 0(%r1)
1840 # CHECK: c %r0, 0(%r15)
1843 # CHECK: c %r0, 4095(%r1,%r15)
1846 # CHECK: c %r0, 4095(%r15,%r1)
1852 # CHECK: cxbr %f0, %f0
1855 # CHECK: cxbr %f0, %f13
1858 # CHECK: cxbr %f8, %f8
1861 # CHECK: cxbr %f13, %f0
1864 # CHECK: cxfbr %f0, %r0
1867 # CHECK: cxfbr %f0, %r15
1870 # CHECK: cxfbr %f13, %r0
1873 # CHECK: cxfbr %f8, %r7
1876 # CHECK: cxfbr %f13, %r15
1879 # CHECK: cxgbr %f0, %r0
1882 # CHECK: cxgbr %f0, %r15
1885 # CHECK: cxgbr %f13, %r0
1888 # CHECK: cxgbr %f8, %r7
1891 # CHECK: cxgbr %f13, %r15
1894 # CHECK: cy %r0, -524288
1895 0xe3 0x00 0x00 0x00 0x80 0x59
1898 0xe3 0x00 0x0f 0xff 0xff 0x59
1901 0xe3 0x00 0x00 0x00 0x00 0x59
1904 0xe3 0x00 0x00 0x01 0x00 0x59
1906 # CHECK: cy %r0, 524287
1907 0xe3 0x00 0x0f 0xff 0x7f 0x59
1909 # CHECK: cy %r0, 0(%r1)
1910 0xe3 0x00 0x10 0x00 0x00 0x59
1912 # CHECK: cy %r0, 0(%r15)
1913 0xe3 0x00 0xf0 0x00 0x00 0x59
1915 # CHECK: cy %r0, 524287(%r1,%r15)
1916 0xe3 0x01 0xff 0xff 0x7f 0x59
1918 # CHECK: cy %r0, 524287(%r15,%r1)
1919 0xe3 0x0f 0x1f 0xff 0x7f 0x59
1922 0xe3 0xf0 0x00 0x00 0x00 0x59
1924 # CHECK: ddbr %f0, %f0
1927 # CHECK: ddbr %f0, %f15
1930 # CHECK: ddbr %f7, %f8
1933 # CHECK: ddbr %f15, %f0
1937 0xed 0x00 0x00 0x00 0x00 0x1d
1939 # CHECK: ddb %f0, 4095
1940 0xed 0x00 0x0f 0xff 0x00 0x1d
1942 # CHECK: ddb %f0, 0(%r1)
1943 0xed 0x00 0x10 0x00 0x00 0x1d
1945 # CHECK: ddb %f0, 0(%r15)
1946 0xed 0x00 0xf0 0x00 0x00 0x1d
1948 # CHECK: ddb %f0, 4095(%r1,%r15)
1949 0xed 0x01 0xff 0xff 0x00 0x1d
1951 # CHECK: ddb %f0, 4095(%r15,%r1)
1952 0xed 0x0f 0x1f 0xff 0x00 0x1d
1954 # CHECK: ddb %f15, 0
1955 0xed 0xf0 0x00 0x00 0x00 0x1d
1957 # CHECK: debr %f0, %f0
1960 # CHECK: debr %f0, %f15
1963 # CHECK: debr %f7, %f8
1966 # CHECK: debr %f15, %f0
1970 0xed 0x00 0x00 0x00 0x00 0x0d
1972 # CHECK: deb %f0, 4095
1973 0xed 0x00 0x0f 0xff 0x00 0x0d
1975 # CHECK: deb %f0, 0(%r1)
1976 0xed 0x00 0x10 0x00 0x00 0x0d
1978 # CHECK: deb %f0, 0(%r15)
1979 0xed 0x00 0xf0 0x00 0x00 0x0d
1981 # CHECK: deb %f0, 4095(%r1,%r15)
1982 0xed 0x01 0xff 0xff 0x00 0x0d
1984 # CHECK: deb %f0, 4095(%r15,%r1)
1985 0xed 0x0f 0x1f 0xff 0x00 0x0d
1987 # CHECK: deb %f15, 0
1988 0xed 0xf0 0x00 0x00 0x00 0x0d
1990 # CHECK: dlgr %r0, %r0
1993 # CHECK: dlgr %r0, %r15
1996 # CHECK: dlgr %r14, %r0
1999 # CHECK: dlgr %r6, %r9
2002 # CHECK: dlg %r0, -524288
2003 0xe3 0x00 0x00 0x00 0x80 0x87
2005 # CHECK: dlg %r0, -1
2006 0xe3 0x00 0x0f 0xff 0xff 0x87
2009 0xe3 0x00 0x00 0x00 0x00 0x87
2012 0xe3 0x00 0x00 0x01 0x00 0x87
2014 # CHECK: dlg %r0, 524287
2015 0xe3 0x00 0x0f 0xff 0x7f 0x87
2017 # CHECK: dlg %r0, 0(%r1)
2018 0xe3 0x00 0x10 0x00 0x00 0x87
2020 # CHECK: dlg %r0, 0(%r15)
2021 0xe3 0x00 0xf0 0x00 0x00 0x87
2023 # CHECK: dlg %r0, 524287(%r1,%r15)
2024 0xe3 0x01 0xff 0xff 0x7f 0x87
2026 # CHECK: dlg %r0, 524287(%r15,%r1)
2027 0xe3 0x0f 0x1f 0xff 0x7f 0x87
2029 # CHECK: dlg %r14, 0
2030 0xe3 0xe0 0x00 0x00 0x00 0x87
2032 # CHECK: dlr %r0, %r0
2035 # CHECK: dlr %r0, %r15
2038 # CHECK: dlr %r14, %r0
2041 # CHECK: dlr %r6, %r9
2044 # CHECK: dl %r0, -524288
2045 0xe3 0x00 0x00 0x00 0x80 0x97
2048 0xe3 0x00 0x0f 0xff 0xff 0x97
2051 0xe3 0x00 0x00 0x00 0x00 0x97
2054 0xe3 0x00 0x00 0x01 0x00 0x97
2056 # CHECK: dl %r0, 524287
2057 0xe3 0x00 0x0f 0xff 0x7f 0x97
2059 # CHECK: dl %r0, 0(%r1)
2060 0xe3 0x00 0x10 0x00 0x00 0x97
2062 # CHECK: dl %r0, 0(%r15)
2063 0xe3 0x00 0xf0 0x00 0x00 0x97
2065 # CHECK: dl %r0, 524287(%r1,%r15)
2066 0xe3 0x01 0xff 0xff 0x7f 0x97
2068 # CHECK: dl %r0, 524287(%r15,%r1)
2069 0xe3 0x0f 0x1f 0xff 0x7f 0x97
2072 0xe3 0xe0 0x00 0x00 0x00 0x97
2074 # CHECK: dsgfr %r0, %r0
2077 # CHECK: dsgfr %r0, %r15
2080 # CHECK: dsgfr %r14, %r0
2083 # CHECK: dsgfr %r6, %r9
2086 # CHECK: dsgf %r0, -524288
2087 0xe3 0x00 0x00 0x00 0x80 0x1d
2089 # CHECK: dsgf %r0, -1
2090 0xe3 0x00 0x0f 0xff 0xff 0x1d
2092 # CHECK: dsgf %r0, 0
2093 0xe3 0x00 0x00 0x00 0x00 0x1d
2095 # CHECK: dsgf %r0, 1
2096 0xe3 0x00 0x00 0x01 0x00 0x1d
2098 # CHECK: dsgf %r0, 524287
2099 0xe3 0x00 0x0f 0xff 0x7f 0x1d
2101 # CHECK: dsgf %r0, 0(%r1)
2102 0xe3 0x00 0x10 0x00 0x00 0x1d
2104 # CHECK: dsgf %r0, 0(%r15)
2105 0xe3 0x00 0xf0 0x00 0x00 0x1d
2107 # CHECK: dsgf %r0, 524287(%r1,%r15)
2108 0xe3 0x01 0xff 0xff 0x7f 0x1d
2110 # CHECK: dsgf %r0, 524287(%r15,%r1)
2111 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
2113 # CHECK: dsgf %r14, 0
2114 0xe3 0xe0 0x00 0x00 0x00 0x1d
2116 # CHECK: dsgr %r0, %r0
2119 # CHECK: dsgr %r0, %r15
2122 # CHECK: dsgr %r14, %r0
2125 # CHECK: dsgr %r6, %r9
2128 # CHECK: dsg %r0, -524288
2129 0xe3 0x00 0x00 0x00 0x80 0x0d
2131 # CHECK: dsg %r0, -1
2132 0xe3 0x00 0x0f 0xff 0xff 0x0d
2135 0xe3 0x00 0x00 0x00 0x00 0x0d
2138 0xe3 0x00 0x00 0x01 0x00 0x0d
2140 # CHECK: dsg %r0, 524287
2141 0xe3 0x00 0x0f 0xff 0x7f 0x0d
2143 # CHECK: dsg %r0, 0(%r1)
2144 0xe3 0x00 0x10 0x00 0x00 0x0d
2146 # CHECK: dsg %r0, 0(%r15)
2147 0xe3 0x00 0xf0 0x00 0x00 0x0d
2149 # CHECK: dsg %r0, 524287(%r1,%r15)
2150 0xe3 0x01 0xff 0xff 0x7f 0x0d
2152 # CHECK: dsg %r0, 524287(%r15,%r1)
2153 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
2155 # CHECK: dsg %r14, 0
2156 0xe3 0xe0 0x00 0x00 0x00 0x0d
2158 # CHECK: dxbr %f0, %f0
2161 # CHECK: dxbr %f0, %f13
2164 # CHECK: dxbr %f8, %f8
2167 # CHECK: dxbr %f13, %f0
2170 # CHECK: ear %r0, %a0
2173 # CHECK: ear %r0, %a15
2176 # CHECK: ear %r15, %a0
2179 # CHECK: ear %r7, %a8
2182 # CHECK: ear %r15, %a15
2185 # CHECK: fidbr %f0, 0, %f0
2188 # CHECK: fidbr %f0, 0, %f15
2191 # CHECK: fidbr %f0, 15, %f0
2194 # CHECK: fidbr %f4, 5, %f6
2197 # CHECK: fidbr %f15, 0, %f0
2200 # CHECK: fidbra %f0, 0, %f0, 1
2203 # CHECK: fidbra %f0, 0, %f0, 15
2206 # CHECK: fidbra %f0, 0, %f15, 1
2209 # CHECK: fidbra %f0, 15, %f0, 1
2212 # CHECK: fidbra %f4, 5, %f6, 7
2215 # CHECK: fidbra %f15, 0, %f0, 1
2218 # CHECK: fiebr %f0, 0, %f0
2221 # CHECK: fiebr %f0, 0, %f15
2224 # CHECK: fiebr %f0, 15, %f0
2227 # CHECK: fiebr %f4, 5, %f6
2230 # CHECK: fiebr %f15, 0, %f0
2233 # CHECK: fiebra %f0, 0, %f0, 1
2236 # CHECK: fiebra %f0, 0, %f0, 15
2239 # CHECK: fiebra %f0, 0, %f15, 1
2242 # CHECK: fiebra %f0, 15, %f0, 1
2245 # CHECK: fiebra %f4, 5, %f6, 7
2248 # CHECK: fiebra %f15, 0, %f0, 1
2251 # CHECK: fixbr %f0, 0, %f0
2254 # CHECK: fixbr %f0, 0, %f13
2257 # CHECK: fixbr %f0, 15, %f0
2260 # CHECK: fixbr %f4, 5, %f8
2263 # CHECK: fixbr %f13, 0, %f0
2266 # CHECK: fixbra %f0, 0, %f0, 1
2269 # CHECK: fixbra %f0, 0, %f0, 15
2272 # CHECK: fixbra %f0, 0, %f13, 1
2275 # CHECK: fixbra %f0, 15, %f0, 1
2278 # CHECK: fixbra %f4, 5, %f8, 9
2281 # CHECK: fixbra %f13, 0, %f0, 1
2284 # CHECK: flogr %r0, %r0
2287 # CHECK: flogr %r0, %r15
2290 # CHECK: flogr %r10, %r9
2293 # CHECK: flogr %r14, %r0
2299 # CHECK: ic %r0, 4095
2302 # CHECK: ic %r0, 0(%r1)
2305 # CHECK: ic %r0, 0(%r15)
2308 # CHECK: ic %r0, 4095(%r1,%r15)
2311 # CHECK: ic %r0, 4095(%r15,%r1)
2317 # CHECK: icy %r0, -524288
2318 0xe3 0x00 0x00 0x00 0x80 0x73
2320 # CHECK: icy %r0, -1
2321 0xe3 0x00 0x0f 0xff 0xff 0x73
2324 0xe3 0x00 0x00 0x00 0x00 0x73
2327 0xe3 0x00 0x00 0x01 0x00 0x73
2329 # CHECK: icy %r0, 524287
2330 0xe3 0x00 0x0f 0xff 0x7f 0x73
2332 # CHECK: icy %r0, 0(%r1)
2333 0xe3 0x00 0x10 0x00 0x00 0x73
2335 # CHECK: icy %r0, 0(%r15)
2336 0xe3 0x00 0xf0 0x00 0x00 0x73
2338 # CHECK: icy %r0, 524287(%r1,%r15)
2339 0xe3 0x01 0xff 0xff 0x7f 0x73
2341 # CHECK: icy %r0, 524287(%r15,%r1)
2342 0xe3 0x0f 0x1f 0xff 0x7f 0x73
2344 # CHECK: icy %r15, 0
2345 0xe3 0xf0 0x00 0x00 0x00 0x73
2347 # CHECK: iihf %r0, 0
2348 0xc0 0x08 0x00 0x00 0x00 0x00
2350 # CHECK: iihf %r0, 4294967295
2351 0xc0 0x08 0xff 0xff 0xff 0xff
2353 # CHECK: iihf %r15, 0
2354 0xc0 0xf8 0x00 0x00 0x00 0x00
2356 # CHECK: iihh %r0, 0
2359 # CHECK: iihh %r0, 32768
2362 # CHECK: iihh %r0, 65535
2365 # CHECK: iihh %r15, 0
2368 # CHECK: iihl %r0, 0
2371 # CHECK: iihl %r0, 32768
2374 # CHECK: iihl %r0, 65535
2377 # CHECK: iihl %r15, 0
2380 # CHECK: iilf %r0, 0
2381 0xc0 0x09 0x00 0x00 0x00 0x00
2383 # CHECK: iilf %r0, 4294967295
2384 0xc0 0x09 0xff 0xff 0xff 0xff
2386 # CHECK: iilf %r15, 0
2387 0xc0 0xf9 0x00 0x00 0x00 0x00
2389 # CHECK: iilh %r0, 0
2392 # CHECK: iilh %r0, 32768
2395 # CHECK: iilh %r0, 65535
2398 # CHECK: iilh %r15, 0
2401 # CHECK: iill %r0, 0
2404 # CHECK: iill %r0, 32768
2407 # CHECK: iill %r0, 65535
2410 # CHECK: iill %r15, 0
2425 # CHECK: la %r0, 4095
2428 # CHECK: la %r0, 0(%r1)
2431 # CHECK: la %r0, 0(%r15)
2434 # CHECK: la %r0, 4095(%r1,%r15)
2437 # CHECK: la %r0, 4095(%r15,%r1)
2443 # CHECK: lay %r0, -524288
2444 0xe3 0x00 0x00 0x00 0x80 0x71
2446 # CHECK: lay %r0, -1
2447 0xe3 0x00 0x0f 0xff 0xff 0x71
2450 0xe3 0x00 0x00 0x00 0x00 0x71
2453 0xe3 0x00 0x00 0x01 0x00 0x71
2455 # CHECK: lay %r0, 524287
2456 0xe3 0x00 0x0f 0xff 0x7f 0x71
2458 # CHECK: lay %r0, 0(%r1)
2459 0xe3 0x00 0x10 0x00 0x00 0x71
2461 # CHECK: lay %r0, 0(%r15)
2462 0xe3 0x00 0xf0 0x00 0x00 0x71
2464 # CHECK: lay %r0, 524287(%r1,%r15)
2465 0xe3 0x01 0xff 0xff 0x7f 0x71
2467 # CHECK: lay %r0, 524287(%r15,%r1)
2468 0xe3 0x0f 0x1f 0xff 0x7f 0x71
2470 # CHECK: lay %r15, 0
2471 0xe3 0xf0 0x00 0x00 0x00 0x71
2473 # CHECK: lbr %r0, %r15
2476 # CHECK: lbr %r7, %r8
2479 # CHECK: lbr %r15, %r0
2482 # CHECK: lb %r0, -524288
2483 0xe3 0x00 0x00 0x00 0x80 0x76
2486 0xe3 0x00 0x0f 0xff 0xff 0x76
2489 0xe3 0x00 0x00 0x00 0x00 0x76
2492 0xe3 0x00 0x00 0x01 0x00 0x76
2494 # CHECK: lb %r0, 524287
2495 0xe3 0x00 0x0f 0xff 0x7f 0x76
2497 # CHECK: lb %r0, 0(%r1)
2498 0xe3 0x00 0x10 0x00 0x00 0x76
2500 # CHECK: lb %r0, 0(%r15)
2501 0xe3 0x00 0xf0 0x00 0x00 0x76
2503 # CHECK: lb %r0, 524287(%r1,%r15)
2504 0xe3 0x01 0xff 0xff 0x7f 0x76
2506 # CHECK: lb %r0, 524287(%r15,%r1)
2507 0xe3 0x0f 0x1f 0xff 0x7f 0x76
2510 0xe3 0xf0 0x00 0x00 0x00 0x76
2512 # CHECK: lbh %r0, -524288
2513 0xe3 0x00 0x00 0x00 0x80 0xc0
2515 # CHECK: lbh %r0, -1
2516 0xe3 0x00 0x0f 0xff 0xff 0xc0
2519 0xe3 0x00 0x00 0x00 0x00 0xc0
2522 0xe3 0x00 0x00 0x01 0x00 0xc0
2524 # CHECK: lbh %r0, 524287
2525 0xe3 0x00 0x0f 0xff 0x7f 0xc0
2527 # CHECK: lbh %r0, 0(%r1)
2528 0xe3 0x00 0x10 0x00 0x00 0xc0
2530 # CHECK: lbh %r0, 0(%r15)
2531 0xe3 0x00 0xf0 0x00 0x00 0xc0
2533 # CHECK: lbh %r0, 524287(%r1,%r15)
2534 0xe3 0x01 0xff 0xff 0x7f 0xc0
2536 # CHECK: lbh %r0, 524287(%r15,%r1)
2537 0xe3 0x0f 0x1f 0xff 0x7f 0xc0
2539 # CHECK: lbh %r15, 0
2540 0xe3 0xf0 0x00 0x00 0x00 0xc0
2542 # CHECK: lcdbr %f0, %f9
2545 # CHECK: lcdbr %f0, %f15
2548 # CHECK: lcdbr %f15, %f0
2551 # CHECK: lcdbr %f15, %f9
2554 # CHECK: lcebr %f0, %f9
2557 # CHECK: lcebr %f0, %f15
2560 # CHECK: lcebr %f15, %f0
2563 # CHECK: lcebr %f15, %f9
2566 # CHECK: lcgfr %r0, %r0
2569 # CHECK: lcgfr %r0, %r15
2572 # CHECK: lcgfr %r15, %r0
2575 # CHECK: lcgfr %r7, %r8
2578 # CHECK: lcgr %r0, %r0
2581 # CHECK: lcgr %r0, %r15
2584 # CHECK: lcgr %r15, %r0
2587 # CHECK: lcgr %r7, %r8
2590 # CHECK: lcr %r0, %r0
2593 # CHECK: lcr %r0, %r15
2596 # CHECK: lcr %r15, %r0
2599 # CHECK: lcr %r7, %r8
2602 # CHECK: lcxbr %f0, %f8
2605 # CHECK: lcxbr %f0, %f13
2608 # CHECK: lcxbr %f13, %f0
2611 # CHECK: lcxbr %f13, %f9
2614 # CHECK: ldebr %f0, %f15
2617 # CHECK: ldebr %f7, %f8
2620 # CHECK: ldebr %f15, %f0
2623 # CHECK: ldeb %f0, 0
2624 0xed 0x00 0x00 0x00 0x00 0x04
2626 # CHECK: ldeb %f0, 4095
2627 0xed 0x00 0x0f 0xff 0x00 0x04
2629 # CHECK: ldeb %f0, 0(%r1)
2630 0xed 0x00 0x10 0x00 0x00 0x04
2632 # CHECK: ldeb %f0, 0(%r15)
2633 0xed 0x00 0xf0 0x00 0x00 0x04
2635 # CHECK: ldeb %f0, 4095(%r1,%r15)
2636 0xed 0x01 0xff 0xff 0x00 0x04
2638 # CHECK: ldeb %f0, 4095(%r15,%r1)
2639 0xed 0x0f 0x1f 0xff 0x00 0x04
2641 # CHECK: ldeb %f15, 0
2642 0xed 0xf0 0x00 0x00 0x00 0x04
2644 # CHECK: ldgr %f0, %r0
2647 # CHECK: ldgr %f0, %r15
2650 # CHECK: ldgr %f15, %r0
2653 # CHECK: ldgr %f7, %r9
2656 # CHECK: ldgr %f15, %r15
2659 # CHECK: ldr %f0, %f9
2662 # CHECK: ldr %f0, %f15
2665 # CHECK: ldr %f15, %f0
2668 # CHECK: ldr %f15, %f9
2674 # CHECK: ld %f0, 4095
2677 # CHECK: ld %f0, 0(%r1)
2680 # CHECK: ld %f0, 0(%r15)
2683 # CHECK: ld %f0, 4095(%r1,%r15)
2686 # CHECK: ld %f0, 4095(%r15,%r1)
2692 # CHECK: ldxbr %f0, %f0
2695 # CHECK: ldxbr %f0, %f13
2698 # CHECK: ldxbr %f8, %f12
2701 # CHECK: ldxbr %f13, %f0
2704 # CHECK: ldxbr %f13, %f13
2707 # CHECK: ldy %f0, -524288
2708 0xed 0x00 0x00 0x00 0x80 0x65
2710 # CHECK: ldy %f0, -1
2711 0xed 0x00 0x0f 0xff 0xff 0x65
2714 0xed 0x00 0x00 0x00 0x00 0x65
2717 0xed 0x00 0x00 0x01 0x00 0x65
2719 # CHECK: ldy %f0, 524287
2720 0xed 0x00 0x0f 0xff 0x7f 0x65
2722 # CHECK: ldy %f0, 0(%r1)
2723 0xed 0x00 0x10 0x00 0x00 0x65
2725 # CHECK: ldy %f0, 0(%r15)
2726 0xed 0x00 0xf0 0x00 0x00 0x65
2728 # CHECK: ldy %f0, 524287(%r1,%r15)
2729 0xed 0x01 0xff 0xff 0x7f 0x65
2731 # CHECK: ldy %f0, 524287(%r15,%r1)
2732 0xed 0x0f 0x1f 0xff 0x7f 0x65
2734 # CHECK: ldy %f15, 0
2735 0xed 0xf0 0x00 0x00 0x00 0x65
2737 # CHECK: ledbr %f0, %f0
2740 # CHECK: ledbr %f0, %f15
2743 # CHECK: ledbr %f7, %f8
2746 # CHECK: ledbr %f15, %f0
2749 # CHECK: ledbr %f15, %f15
2752 # CHECK: ler %f0, %f9
2755 # CHECK: ler %f0, %f15
2758 # CHECK: ler %f15, %f0
2761 # CHECK: ler %f15, %f9
2767 # CHECK: le %f0, 4095
2770 # CHECK: le %f0, 0(%r1)
2773 # CHECK: le %f0, 0(%r15)
2776 # CHECK: le %f0, 4095(%r1,%r15)
2779 # CHECK: le %f0, 4095(%r15,%r1)
2785 # CHECK: lexbr %f0, %f0
2788 # CHECK: lexbr %f0, %f13
2791 # CHECK: lexbr %f8, %f12
2794 # CHECK: lexbr %f13, %f0
2797 # CHECK: lexbr %f13, %f13
2800 # CHECK: ley %f0, -524288
2801 0xed 0x00 0x00 0x00 0x80 0x64
2803 # CHECK: ley %f0, -1
2804 0xed 0x00 0x0f 0xff 0xff 0x64
2807 0xed 0x00 0x00 0x00 0x00 0x64
2810 0xed 0x00 0x00 0x01 0x00 0x64
2812 # CHECK: ley %f0, 524287
2813 0xed 0x00 0x0f 0xff 0x7f 0x64
2815 # CHECK: ley %f0, 0(%r1)
2816 0xed 0x00 0x10 0x00 0x00 0x64
2818 # CHECK: ley %f0, 0(%r15)
2819 0xed 0x00 0xf0 0x00 0x00 0x64
2821 # CHECK: ley %f0, 524287(%r1,%r15)
2822 0xed 0x01 0xff 0xff 0x7f 0x64
2824 # CHECK: ley %f0, 524287(%r15,%r1)
2825 0xed 0x0f 0x1f 0xff 0x7f 0x64
2827 # CHECK: ley %f15, 0
2828 0xed 0xf0 0x00 0x00 0x00 0x64
2830 # CHECK: lfh %r0, -524288
2831 0xe3 0x00 0x00 0x00 0x80 0xca
2833 # CHECK: lfh %r0, -1
2834 0xe3 0x00 0x0f 0xff 0xff 0xca
2837 0xe3 0x00 0x00 0x00 0x00 0xca
2840 0xe3 0x00 0x00 0x01 0x00 0xca
2842 # CHECK: lfh %r0, 524287
2843 0xe3 0x00 0x0f 0xff 0x7f 0xca
2845 # CHECK: lfh %r0, 0(%r1)
2846 0xe3 0x00 0x10 0x00 0x00 0xca
2848 # CHECK: lfh %r0, 0(%r15)
2849 0xe3 0x00 0xf0 0x00 0x00 0xca
2851 # CHECK: lfh %r0, 524287(%r1,%r15)
2852 0xe3 0x01 0xff 0xff 0x7f 0xca
2854 # CHECK: lfh %r0, 524287(%r15,%r1)
2855 0xe3 0x0f 0x1f 0xff 0x7f 0xca
2857 # CHECK: lfh %r15, 0
2858 0xe3 0xf0 0x00 0x00 0x00 0xca
2860 # CHECK: lgbr %r0, %r15
2863 # CHECK: lgbr %r7, %r8
2866 # CHECK: lgbr %r15, %r0
2869 # CHECK: lgb %r0, -524288
2870 0xe3 0x00 0x00 0x00 0x80 0x77
2872 # CHECK: lgb %r0, -1
2873 0xe3 0x00 0x0f 0xff 0xff 0x77
2876 0xe3 0x00 0x00 0x00 0x00 0x77
2879 0xe3 0x00 0x00 0x01 0x00 0x77
2881 # CHECK: lgb %r0, 524287
2882 0xe3 0x00 0x0f 0xff 0x7f 0x77
2884 # CHECK: lgb %r0, 0(%r1)
2885 0xe3 0x00 0x10 0x00 0x00 0x77
2887 # CHECK: lgb %r0, 0(%r15)
2888 0xe3 0x00 0xf0 0x00 0x00 0x77
2890 # CHECK: lgb %r0, 524287(%r1,%r15)
2891 0xe3 0x01 0xff 0xff 0x7f 0x77
2893 # CHECK: lgb %r0, 524287(%r15,%r1)
2894 0xe3 0x0f 0x1f 0xff 0x7f 0x77
2896 # CHECK: lgb %r15, 0
2897 0xe3 0xf0 0x00 0x00 0x00 0x77
2899 # CHECK: lgdr %r0, %f0
2902 # CHECK: lgdr %r0, %f15
2905 # CHECK: lgdr %r15, %f0
2908 # CHECK: lgdr %r8, %f8
2911 # CHECK: lgdr %r15, %f15
2914 # CHECK: lgfi %r0, -2147483648
2915 0xc0 0x01 0x80 0x00 0x00 0x00
2917 # CHECK: lgfi %r0, -1
2918 0xc0 0x01 0xff 0xff 0xff 0xff
2920 # CHECK: lgfi %r0, 0
2921 0xc0 0x01 0x00 0x00 0x00 0x00
2923 # CHECK: lgfi %r0, 1
2924 0xc0 0x01 0x00 0x00 0x00 0x01
2926 # CHECK: lgfi %r0, 2147483647
2927 0xc0 0x01 0x7f 0xff 0xff 0xff
2929 # CHECK: lgfi %r15, 0
2930 0xc0 0xf1 0x00 0x00 0x00 0x00
2932 # CHECK: lgfr %r0, %r15
2935 # CHECK: lgfr %r7, %r8
2938 # CHECK: lgfr %r15, %r0
2941 # CHECK: lgf %r0, -524288
2942 0xe3 0x00 0x00 0x00 0x80 0x14
2944 # CHECK: lgf %r0, -1
2945 0xe3 0x00 0x0f 0xff 0xff 0x14
2948 0xe3 0x00 0x00 0x00 0x00 0x14
2951 0xe3 0x00 0x00 0x01 0x00 0x14
2953 # CHECK: lgf %r0, 524287
2954 0xe3 0x00 0x0f 0xff 0x7f 0x14
2956 # CHECK: lgf %r0, 0(%r1)
2957 0xe3 0x00 0x10 0x00 0x00 0x14
2959 # CHECK: lgf %r0, 0(%r15)
2960 0xe3 0x00 0xf0 0x00 0x00 0x14
2962 # CHECK: lgf %r0, 524287(%r1,%r15)
2963 0xe3 0x01 0xff 0xff 0x7f 0x14
2965 # CHECK: lgf %r0, 524287(%r15,%r1)
2966 0xe3 0x0f 0x1f 0xff 0x7f 0x14
2968 # CHECK: lgf %r15, 0
2969 0xe3 0xf0 0x00 0x00 0x00 0x14
2971 # CHECK: lghi %r0, -32768
2974 # CHECK: lghi %r0, -1
2977 # CHECK: lghi %r0, 0
2980 # CHECK: lghi %r0, 1
2983 # CHECK: lghi %r0, 32767
2986 # CHECK: lghi %r15, 0
2989 # CHECK: lghr %r0, %r15
2992 # CHECK: lghr %r7, %r8
2995 # CHECK: lghr %r15, %r0
2998 # CHECK: lgh %r0, -524288
2999 0xe3 0x00 0x00 0x00 0x80 0x15
3001 # CHECK: lgh %r0, -1
3002 0xe3 0x00 0x0f 0xff 0xff 0x15
3005 0xe3 0x00 0x00 0x00 0x00 0x15
3008 0xe3 0x00 0x00 0x01 0x00 0x15
3010 # CHECK: lgh %r0, 524287
3011 0xe3 0x00 0x0f 0xff 0x7f 0x15
3013 # CHECK: lgh %r0, 0(%r1)
3014 0xe3 0x00 0x10 0x00 0x00 0x15
3016 # CHECK: lgh %r0, 0(%r15)
3017 0xe3 0x00 0xf0 0x00 0x00 0x15
3019 # CHECK: lgh %r0, 524287(%r1,%r15)
3020 0xe3 0x01 0xff 0xff 0x7f 0x15
3022 # CHECK: lgh %r0, 524287(%r15,%r1)
3023 0xe3 0x0f 0x1f 0xff 0x7f 0x15
3025 # CHECK: lgh %r15, 0
3026 0xe3 0xf0 0x00 0x00 0x00 0x15
3028 # CHECK: lgr %r0, %r9
3031 # CHECK: lgr %r0, %r15
3034 # CHECK: lgr %r15, %r0
3037 # CHECK: lgr %r15, %r9
3040 # CHECK: lg %r0, -524288
3041 0xe3 0x00 0x00 0x00 0x80 0x04
3044 0xe3 0x00 0x0f 0xff 0xff 0x04
3047 0xe3 0x00 0x00 0x00 0x00 0x04
3050 0xe3 0x00 0x00 0x01 0x00 0x04
3052 # CHECK: lg %r0, 524287
3053 0xe3 0x00 0x0f 0xff 0x7f 0x04
3055 # CHECK: lg %r0, 0(%r1)
3056 0xe3 0x00 0x10 0x00 0x00 0x04
3058 # CHECK: lg %r0, 0(%r15)
3059 0xe3 0x00 0xf0 0x00 0x00 0x04
3061 # CHECK: lg %r0, 524287(%r1,%r15)
3062 0xe3 0x01 0xff 0xff 0x7f 0x04
3064 # CHECK: lg %r0, 524287(%r15,%r1)
3065 0xe3 0x0f 0x1f 0xff 0x7f 0x04
3068 0xe3 0xf0 0x00 0x00 0x00 0x04
3070 # CHECK: lhi %r0, -32768
3073 # CHECK: lhi %r0, -1
3082 # CHECK: lhi %r0, 32767
3085 # CHECK: lhi %r15, 0
3088 # CHECK: lhh %r0, -524288
3089 0xe3 0x00 0x00 0x00 0x80 0xc4
3091 # CHECK: lhh %r0, -1
3092 0xe3 0x00 0x0f 0xff 0xff 0xc4
3095 0xe3 0x00 0x00 0x00 0x00 0xc4
3098 0xe3 0x00 0x00 0x01 0x00 0xc4
3100 # CHECK: lhh %r0, 524287
3101 0xe3 0x00 0x0f 0xff 0x7f 0xc4
3103 # CHECK: lhh %r0, 0(%r1)
3104 0xe3 0x00 0x10 0x00 0x00 0xc4
3106 # CHECK: lhh %r0, 0(%r15)
3107 0xe3 0x00 0xf0 0x00 0x00 0xc4
3109 # CHECK: lhh %r0, 524287(%r1,%r15)
3110 0xe3 0x01 0xff 0xff 0x7f 0xc4
3112 # CHECK: lhh %r0, 524287(%r15,%r1)
3113 0xe3 0x0f 0x1f 0xff 0x7f 0xc4
3115 # CHECK: lhh %r15, 0
3116 0xe3 0xf0 0x00 0x00 0x00 0xc4
3118 # CHECK: lhr %r0, %r15
3121 # CHECK: lhr %r7, %r8
3124 # CHECK: lhr %r15, %r0
3130 # CHECK: lh %r0, 4095
3133 # CHECK: lh %r0, 0(%r1)
3136 # CHECK: lh %r0, 0(%r15)
3139 # CHECK: lh %r0, 4095(%r1,%r15)
3142 # CHECK: lh %r0, 4095(%r15,%r1)
3148 # CHECK: lhy %r0, -524288
3149 0xe3 0x00 0x00 0x00 0x80 0x78
3151 # CHECK: lhy %r0, -1
3152 0xe3 0x00 0x0f 0xff 0xff 0x78
3155 0xe3 0x00 0x00 0x00 0x00 0x78
3158 0xe3 0x00 0x00 0x01 0x00 0x78
3160 # CHECK: lhy %r0, 524287
3161 0xe3 0x00 0x0f 0xff 0x7f 0x78
3163 # CHECK: lhy %r0, 0(%r1)
3164 0xe3 0x00 0x10 0x00 0x00 0x78
3166 # CHECK: lhy %r0, 0(%r15)
3167 0xe3 0x00 0xf0 0x00 0x00 0x78
3169 # CHECK: lhy %r0, 524287(%r1,%r15)
3170 0xe3 0x01 0xff 0xff 0x7f 0x78
3172 # CHECK: lhy %r0, 524287(%r15,%r1)
3173 0xe3 0x0f 0x1f 0xff 0x7f 0x78
3175 # CHECK: lhy %r15, 0
3176 0xe3 0xf0 0x00 0x00 0x00 0x78
3178 # CHECK: llcr %r0, %r15
3181 # CHECK: llcr %r7, %r8
3184 # CHECK: llcr %r15, %r0
3187 # CHECK: llc %r0, -524288
3188 0xe3 0x00 0x00 0x00 0x80 0x94
3190 # CHECK: llc %r0, -1
3191 0xe3 0x00 0x0f 0xff 0xff 0x94
3194 0xe3 0x00 0x00 0x00 0x00 0x94
3197 0xe3 0x00 0x00 0x01 0x00 0x94
3199 # CHECK: llc %r0, 524287
3200 0xe3 0x00 0x0f 0xff 0x7f 0x94
3202 # CHECK: llc %r0, 0(%r1)
3203 0xe3 0x00 0x10 0x00 0x00 0x94
3205 # CHECK: llc %r0, 0(%r15)
3206 0xe3 0x00 0xf0 0x00 0x00 0x94
3208 # CHECK: llc %r0, 524287(%r1,%r15)
3209 0xe3 0x01 0xff 0xff 0x7f 0x94
3211 # CHECK: llc %r0, 524287(%r15,%r1)
3212 0xe3 0x0f 0x1f 0xff 0x7f 0x94
3214 # CHECK: llc %r15, 0
3215 0xe3 0xf0 0x00 0x00 0x00 0x94
3217 # CHECK: llch %r0, -524288
3218 0xe3 0x00 0x00 0x00 0x80 0xc2
3220 # CHECK: llch %r0, -1
3221 0xe3 0x00 0x0f 0xff 0xff 0xc2
3223 # CHECK: llch %r0, 0
3224 0xe3 0x00 0x00 0x00 0x00 0xc2
3226 # CHECK: llch %r0, 1
3227 0xe3 0x00 0x00 0x01 0x00 0xc2
3229 # CHECK: llch %r0, 524287
3230 0xe3 0x00 0x0f 0xff 0x7f 0xc2
3232 # CHECK: llch %r0, 0(%r1)
3233 0xe3 0x00 0x10 0x00 0x00 0xc2
3235 # CHECK: llch %r0, 0(%r15)
3236 0xe3 0x00 0xf0 0x00 0x00 0xc2
3238 # CHECK: llch %r0, 524287(%r1,%r15)
3239 0xe3 0x01 0xff 0xff 0x7f 0xc2
3241 # CHECK: llch %r0, 524287(%r15,%r1)
3242 0xe3 0x0f 0x1f 0xff 0x7f 0xc2
3244 # CHECK: llch %r15, 0
3245 0xe3 0xf0 0x00 0x00 0x00 0xc2
3247 # CHECK: llgcr %r0, %r15
3250 # CHECK: llgcr %r7, %r8
3253 # CHECK: llgcr %r15, %r0
3256 # CHECK: llgc %r0, -524288
3257 0xe3 0x00 0x00 0x00 0x80 0x90
3259 # CHECK: llgc %r0, -1
3260 0xe3 0x00 0x0f 0xff 0xff 0x90
3262 # CHECK: llgc %r0, 0
3263 0xe3 0x00 0x00 0x00 0x00 0x90
3265 # CHECK: llgc %r0, 1
3266 0xe3 0x00 0x00 0x01 0x00 0x90
3268 # CHECK: llgc %r0, 524287
3269 0xe3 0x00 0x0f 0xff 0x7f 0x90
3271 # CHECK: llgc %r0, 0(%r1)
3272 0xe3 0x00 0x10 0x00 0x00 0x90
3274 # CHECK: llgc %r0, 0(%r15)
3275 0xe3 0x00 0xf0 0x00 0x00 0x90
3277 # CHECK: llgc %r0, 524287(%r1,%r15)
3278 0xe3 0x01 0xff 0xff 0x7f 0x90
3280 # CHECK: llgc %r0, 524287(%r15,%r1)
3281 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3283 # CHECK: llgc %r15, 0
3284 0xe3 0xf0 0x00 0x00 0x00 0x90
3286 # CHECK: llgfr %r0, %r15
3289 # CHECK: llgfr %r7, %r8
3292 # CHECK: llgfr %r15, %r0
3295 # CHECK: llgf %r0, -524288
3296 0xe3 0x00 0x00 0x00 0x80 0x16
3298 # CHECK: llgf %r0, -1
3299 0xe3 0x00 0x0f 0xff 0xff 0x16
3301 # CHECK: llgf %r0, 0
3302 0xe3 0x00 0x00 0x00 0x00 0x16
3304 # CHECK: llgf %r0, 1
3305 0xe3 0x00 0x00 0x01 0x00 0x16
3307 # CHECK: llgf %r0, 524287
3308 0xe3 0x00 0x0f 0xff 0x7f 0x16
3310 # CHECK: llgf %r0, 0(%r1)
3311 0xe3 0x00 0x10 0x00 0x00 0x16
3313 # CHECK: llgf %r0, 0(%r15)
3314 0xe3 0x00 0xf0 0x00 0x00 0x16
3316 # CHECK: llgf %r0, 524287(%r1,%r15)
3317 0xe3 0x01 0xff 0xff 0x7f 0x16
3319 # CHECK: llgf %r0, 524287(%r15,%r1)
3320 0xe3 0x0f 0x1f 0xff 0x7f 0x16
3322 # CHECK: llgf %r15, 0
3323 0xe3 0xf0 0x00 0x00 0x00 0x16
3325 # CHECK: llghr %r0, %r15
3328 # CHECK: llghr %r7, %r8
3331 # CHECK: llghr %r15, %r0
3334 # CHECK: llgh %r0, -524288
3335 0xe3 0x00 0x00 0x00 0x80 0x91
3337 # CHECK: llgh %r0, -1
3338 0xe3 0x00 0x0f 0xff 0xff 0x91
3340 # CHECK: llgh %r0, 0
3341 0xe3 0x00 0x00 0x00 0x00 0x91
3343 # CHECK: llgh %r0, 1
3344 0xe3 0x00 0x00 0x01 0x00 0x91
3346 # CHECK: llgh %r0, 524287
3347 0xe3 0x00 0x0f 0xff 0x7f 0x91
3349 # CHECK: llgh %r0, 0(%r1)
3350 0xe3 0x00 0x10 0x00 0x00 0x91
3352 # CHECK: llgh %r0, 0(%r15)
3353 0xe3 0x00 0xf0 0x00 0x00 0x91
3355 # CHECK: llgh %r0, 524287(%r1,%r15)
3356 0xe3 0x01 0xff 0xff 0x7f 0x91
3358 # CHECK: llgh %r0, 524287(%r15,%r1)
3359 0xe3 0x0f 0x1f 0xff 0x7f 0x91
3361 # CHECK: llgh %r15, 0
3362 0xe3 0xf0 0x00 0x00 0x00 0x91
3364 # CHECK: llhr %r0, %r15
3367 # CHECK: llhr %r7, %r8
3370 # CHECK: llhr %r15, %r0
3373 # CHECK: llh %r0, -524288
3374 0xe3 0x00 0x00 0x00 0x80 0x95
3376 # CHECK: llh %r0, -1
3377 0xe3 0x00 0x0f 0xff 0xff 0x95
3380 0xe3 0x00 0x00 0x00 0x00 0x95
3383 0xe3 0x00 0x00 0x01 0x00 0x95
3385 # CHECK: llh %r0, 524287
3386 0xe3 0x00 0x0f 0xff 0x7f 0x95
3388 # CHECK: llh %r0, 0(%r1)
3389 0xe3 0x00 0x10 0x00 0x00 0x95
3391 # CHECK: llh %r0, 0(%r15)
3392 0xe3 0x00 0xf0 0x00 0x00 0x95
3394 # CHECK: llh %r0, 524287(%r1,%r15)
3395 0xe3 0x01 0xff 0xff 0x7f 0x95
3397 # CHECK: llh %r0, 524287(%r15,%r1)
3398 0xe3 0x0f 0x1f 0xff 0x7f 0x95
3400 # CHECK: llh %r15, 0
3401 0xe3 0xf0 0x00 0x00 0x00 0x95
3403 # CHECK: llhh %r0, -524288
3404 0xe3 0x00 0x00 0x00 0x80 0xc6
3406 # CHECK: llhh %r0, -1
3407 0xe3 0x00 0x0f 0xff 0xff 0xc6
3409 # CHECK: llhh %r0, 0
3410 0xe3 0x00 0x00 0x00 0x00 0xc6
3412 # CHECK: llhh %r0, 1
3413 0xe3 0x00 0x00 0x01 0x00 0xc6
3415 # CHECK: llhh %r0, 524287
3416 0xe3 0x00 0x0f 0xff 0x7f 0xc6
3418 # CHECK: llhh %r0, 0(%r1)
3419 0xe3 0x00 0x10 0x00 0x00 0xc6
3421 # CHECK: llhh %r0, 0(%r15)
3422 0xe3 0x00 0xf0 0x00 0x00 0xc6
3424 # CHECK: llhh %r0, 524287(%r1,%r15)
3425 0xe3 0x01 0xff 0xff 0x7f 0xc6
3427 # CHECK: llhh %r0, 524287(%r15,%r1)
3428 0xe3 0x0f 0x1f 0xff 0x7f 0xc6
3430 # CHECK: llhh %r15, 0
3431 0xe3 0xf0 0x00 0x00 0x00 0xc6
3433 # CHECK: llihf %r0, 0
3434 0xc0 0x0e 0x00 0x00 0x00 0x00
3436 # CHECK: llihf %r0, 4294967295
3437 0xc0 0x0e 0xff 0xff 0xff 0xff
3439 # CHECK: llihf %r15, 0
3440 0xc0 0xfe 0x00 0x00 0x00 0x00
3442 # CHECK: llihh %r0, 0
3445 # CHECK: llihh %r0, 32768
3448 # CHECK: llihh %r0, 65535
3451 # CHECK: llihh %r15, 0
3454 # CHECK: llihl %r0, 0
3457 # CHECK: llihl %r0, 32768
3460 # CHECK: llihl %r0, 65535
3463 # CHECK: llihl %r15, 0
3466 # CHECK: llilf %r0, 0
3467 0xc0 0x0f 0x00 0x00 0x00 0x00
3469 # CHECK: llilf %r0, 4294967295
3470 0xc0 0x0f 0xff 0xff 0xff 0xff
3472 # CHECK: llilf %r15, 0
3473 0xc0 0xff 0x00 0x00 0x00 0x00
3475 # CHECK: llilh %r0, 0
3478 # CHECK: llilh %r0, 32768
3481 # CHECK: llilh %r0, 65535
3484 # CHECK: llilh %r15, 0
3487 # CHECK: llill %r0, 0
3490 # CHECK: llill %r0, 32768
3493 # CHECK: llill %r0, 65535
3496 # CHECK: llill %r15, 0
3499 # CHECK: lmg %r0, %r0, 0
3500 0xeb 0x00 0x00 0x00 0x00 0x04
3502 # CHECK: lmg %r0, %r15, 0
3503 0xeb 0x0f 0x00 0x00 0x00 0x04
3505 # CHECK: lmg %r14, %r15, 0
3506 0xeb 0xef 0x00 0x00 0x00 0x04
3508 # CHECK: lmg %r15, %r15, 0
3509 0xeb 0xff 0x00 0x00 0x00 0x04
3511 # CHECK: lmg %r0, %r0, -524288
3512 0xeb 0x00 0x00 0x00 0x80 0x04
3514 # CHECK: lmg %r0, %r0, -1
3515 0xeb 0x00 0x0f 0xff 0xff 0x04
3517 # CHECK: lmg %r0, %r0, 0
3518 0xeb 0x00 0x00 0x00 0x00 0x04
3520 # CHECK: lmg %r0, %r0, 1
3521 0xeb 0x00 0x00 0x01 0x00 0x04
3523 # CHECK: lmg %r0, %r0, 524287
3524 0xeb 0x00 0x0f 0xff 0x7f 0x04
3526 # CHECK: lmg %r0, %r0, 0(%r1)
3527 0xeb 0x00 0x10 0x00 0x00 0x04
3529 # CHECK: lmg %r0, %r0, 0(%r15)
3530 0xeb 0x00 0xf0 0x00 0x00 0x04
3532 # CHECK: lmg %r0, %r0, 524287(%r1)
3533 0xeb 0x00 0x1f 0xff 0x7f 0x04
3535 # CHECK: lmg %r0, %r0, 524287(%r15)
3536 0xeb 0x00 0xff 0xff 0x7f 0x04
3538 # CHECK: lndbr %f0, %f9
3541 # CHECK: lndbr %f0, %f15
3544 # CHECK: lndbr %f15, %f0
3547 # CHECK: lndbr %f15, %f9
3550 # CHECK: lnebr %f0, %f9
3553 # CHECK: lnebr %f0, %f15
3556 # CHECK: lnebr %f15, %f0
3559 # CHECK: lnebr %f15, %f9
3562 # CHECK: lngfr %r0, %r0
3565 # CHECK: lngfr %r0, %r15
3568 # CHECK: lngfr %r15, %r0
3571 # CHECK: lngfr %r7, %r8
3574 # CHECK: lngr %r0, %r0
3577 # CHECK: lngr %r0, %r15
3580 # CHECK: lngr %r15, %r0
3583 # CHECK: lngr %r7, %r8
3586 # CHECK: lnr %r0, %r0
3589 # CHECK: lnr %r0, %r15
3592 # CHECK: lnr %r15, %r0
3595 # CHECK: lnr %r7, %r8
3598 # CHECK: lnxbr %f0, %f8
3601 # CHECK: lnxbr %f0, %f13
3604 # CHECK: lnxbr %f13, %f0
3607 # CHECK: lnxbr %f13, %f9
3610 # CHECK: loc %r7, 6399(%r8), 0
3611 0xeb 0x70 0x88 0xff 0x01 0xf2
3613 # CHECK: loco %r7, 6399(%r8)
3614 0xeb 0x71 0x88 0xff 0x01 0xf2
3616 # CHECK: loch %r7, 6399(%r8)
3617 0xeb 0x72 0x88 0xff 0x01 0xf2
3619 # CHECK: locnle %r7, 6399(%r8)
3620 0xeb 0x73 0x88 0xff 0x01 0xf2
3622 # CHECK: locl %r7, 6399(%r8)
3623 0xeb 0x74 0x88 0xff 0x01 0xf2
3625 # CHECK: locnhe %r7, 6399(%r8)
3626 0xeb 0x75 0x88 0xff 0x01 0xf2
3628 # CHECK: loclh %r7, 6399(%r8)
3629 0xeb 0x76 0x88 0xff 0x01 0xf2
3631 # CHECK: locne %r7, 6399(%r8)
3632 0xeb 0x77 0x88 0xff 0x01 0xf2
3634 # CHECK: loce %r7, 6399(%r8)
3635 0xeb 0x78 0x88 0xff 0x01 0xf2
3637 # CHECK: locnlh %r7, 6399(%r8)
3638 0xeb 0x79 0x88 0xff 0x01 0xf2
3640 # CHECK: loche %r7, 6399(%r8)
3641 0xeb 0x7a 0x88 0xff 0x01 0xf2
3643 # CHECK: locnl %r7, 6399(%r8)
3644 0xeb 0x7b 0x88 0xff 0x01 0xf2
3646 # CHECK: locle %r7, 6399(%r8)
3647 0xeb 0x7c 0x88 0xff 0x01 0xf2
3649 # CHECK: locnh %r7, 6399(%r8)
3650 0xeb 0x7d 0x88 0xff 0x01 0xf2
3652 # CHECK: locno %r7, 6399(%r8)
3653 0xeb 0x7e 0x88 0xff 0x01 0xf2
3655 # CHECK: loc %r7, 6399(%r8), 15
3656 0xeb 0x7f 0x88 0xff 0x01 0xf2
3658 # CHECK: locg %r7, 6399(%r8), 0
3659 0xeb 0x70 0x88 0xff 0x01 0xe2
3661 # CHECK: locgo %r7, 6399(%r8)
3662 0xeb 0x71 0x88 0xff 0x01 0xe2
3664 # CHECK: locgh %r7, 6399(%r8)
3665 0xeb 0x72 0x88 0xff 0x01 0xe2
3667 # CHECK: locgnle %r7, 6399(%r8)
3668 0xeb 0x73 0x88 0xff 0x01 0xe2
3670 # CHECK: locgl %r7, 6399(%r8)
3671 0xeb 0x74 0x88 0xff 0x01 0xe2
3673 # CHECK: locgnhe %r7, 6399(%r8)
3674 0xeb 0x75 0x88 0xff 0x01 0xe2
3676 # CHECK: locglh %r7, 6399(%r8)
3677 0xeb 0x76 0x88 0xff 0x01 0xe2
3679 # CHECK: locgne %r7, 6399(%r8)
3680 0xeb 0x77 0x88 0xff 0x01 0xe2
3682 # CHECK: locge %r7, 6399(%r8)
3683 0xeb 0x78 0x88 0xff 0x01 0xe2
3685 # CHECK: locgnlh %r7, 6399(%r8)
3686 0xeb 0x79 0x88 0xff 0x01 0xe2
3688 # CHECK: locghe %r7, 6399(%r8)
3689 0xeb 0x7a 0x88 0xff 0x01 0xe2
3691 # CHECK: locgnl %r7, 6399(%r8)
3692 0xeb 0x7b 0x88 0xff 0x01 0xe2
3694 # CHECK: locgle %r7, 6399(%r8)
3695 0xeb 0x7c 0x88 0xff 0x01 0xe2
3697 # CHECK: locgnh %r7, 6399(%r8)
3698 0xeb 0x7d 0x88 0xff 0x01 0xe2
3700 # CHECK: locgno %r7, 6399(%r8)
3701 0xeb 0x7e 0x88 0xff 0x01 0xe2
3703 # CHECK: locg %r7, 6399(%r8), 15
3704 0xeb 0x7f 0x88 0xff 0x01 0xe2
3706 # CHECK: locr %r11, %r3, 0
3709 # CHECK: locro %r11, %r3
3712 # CHECK: locrh %r11, %r3
3715 # CHECK: locrnle %r11, %r3
3718 # CHECK: locrl %r11, %r3
3721 # CHECK: locrnhe %r11, %r3
3724 # CHECK: locrlh %r11, %r3
3727 # CHECK: locrne %r11, %r3
3730 # CHECK: locre %r11, %r3
3733 # CHECK: locrnlh %r11, %r3
3736 # CHECK: locrhe %r11, %r3
3739 # CHECK: locrnl %r11, %r3
3742 # CHECK: locrle %r11, %r3
3745 # CHECK: locrnh %r11, %r3
3748 # CHECK: locrno %r11, %r3
3751 # CHECK: locr %r11, %r3, 15
3754 # CHECK: locgr %r11, %r3, 0
3757 # CHECK: locgro %r11, %r3
3760 # CHECK: locgrh %r11, %r3
3763 # CHECK: locgrnle %r11, %r3
3766 # CHECK: locgrl %r11, %r3
3769 # CHECK: locgrnhe %r11, %r3
3772 # CHECK: locgrlh %r11, %r3
3775 # CHECK: locgrne %r11, %r3
3778 # CHECK: locgre %r11, %r3
3781 # CHECK: locgrnlh %r11, %r3
3784 # CHECK: locgrhe %r11, %r3
3787 # CHECK: locgrnl %r11, %r3
3790 # CHECK: locgrle %r11, %r3
3793 # CHECK: locgrnh %r11, %r3
3796 # CHECK: locgrno %r11, %r3
3799 # CHECK: locgr %r11, %r3, 15
3802 # CHECK: lpdbr %f0, %f9
3805 # CHECK: lpdbr %f0, %f15
3808 # CHECK: lpdbr %f15, %f0
3811 # CHECK: lpdbr %f15, %f9
3814 # CHECK: lpebr %f0, %f9
3817 # CHECK: lpebr %f0, %f15
3820 # CHECK: lpebr %f15, %f0
3823 # CHECK: lpebr %f15, %f9
3826 # CHECK: lpgfr %r0, %r0
3829 # CHECK: lpgfr %r0, %r15
3832 # CHECK: lpgfr %r15, %r0
3835 # CHECK: lpgfr %r7, %r8
3838 # CHECK: lpgr %r0, %r0
3841 # CHECK: lpgr %r0, %r15
3844 # CHECK: lpgr %r15, %r0
3847 # CHECK: lpgr %r7, %r8
3850 # CHECK: lpr %r0, %r0
3853 # CHECK: lpr %r0, %r15
3856 # CHECK: lpr %r15, %r0
3859 # CHECK: lpr %r7, %r8
3862 # CHECK: lpxbr %f0, %f8
3865 # CHECK: lpxbr %f0, %f13
3868 # CHECK: lpxbr %f13, %f0
3871 # CHECK: lpxbr %f13, %f9
3874 # CHECK: lr %r0, %r9
3877 # CHECK: lr %r0, %r15
3880 # CHECK: lr %r15, %r0
3883 # CHECK: lr %r15, %r9
3886 # CHECK: lrvgr %r0, %r0
3889 # CHECK: lrvgr %r0, %r15
3892 # CHECK: lrvgr %r15, %r0
3895 # CHECK: lrvgr %r7, %r8
3898 # CHECK: lrvgr %r15, %r15
3901 # CHECK: lrvg %r0, -524288
3902 0xe3 0x00 0x00 0x00 0x80 0x0f
3904 # CHECK: lrvg %r0, -1
3905 0xe3 0x00 0x0f 0xff 0xff 0x0f
3907 # CHECK: lrvg %r0, 0
3908 0xe3 0x00 0x00 0x00 0x00 0x0f
3910 # CHECK: lrvg %r0, 1
3911 0xe3 0x00 0x00 0x01 0x00 0x0f
3913 # CHECK: lrvg %r0, 524287
3914 0xe3 0x00 0x0f 0xff 0x7f 0x0f
3916 # CHECK: lrvg %r0, 0(%r1)
3917 0xe3 0x00 0x10 0x00 0x00 0x0f
3919 # CHECK: lrvg %r0, 0(%r15)
3920 0xe3 0x00 0xf0 0x00 0x00 0x0f
3922 # CHECK: lrvg %r0, 524287(%r1,%r15)
3923 0xe3 0x01 0xff 0xff 0x7f 0x0f
3925 # CHECK: lrvg %r0, 524287(%r15,%r1)
3926 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
3928 # CHECK: lrvg %r15, 0
3929 0xe3 0xf0 0x00 0x00 0x00 0x0f
3931 # CHECK: lrvr %r0, %r0
3934 # CHECK: lrvr %r0, %r15
3937 # CHECK: lrvr %r15, %r0
3940 # CHECK: lrvr %r7, %r8
3943 # CHECK: lrvr %r15, %r15
3946 # CHECK: lrv %r0, -524288
3947 0xe3 0x00 0x00 0x00 0x80 0x1e
3949 # CHECK: lrv %r0, -1
3950 0xe3 0x00 0x0f 0xff 0xff 0x1e
3953 0xe3 0x00 0x00 0x00 0x00 0x1e
3956 0xe3 0x00 0x00 0x01 0x00 0x1e
3958 # CHECK: lrv %r0, 524287
3959 0xe3 0x00 0x0f 0xff 0x7f 0x1e
3961 # CHECK: lrv %r0, 0(%r1)
3962 0xe3 0x00 0x10 0x00 0x00 0x1e
3964 # CHECK: lrv %r0, 0(%r15)
3965 0xe3 0x00 0xf0 0x00 0x00 0x1e
3967 # CHECK: lrv %r0, 524287(%r1,%r15)
3968 0xe3 0x01 0xff 0xff 0x7f 0x1e
3970 # CHECK: lrv %r0, 524287(%r15,%r1)
3971 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
3973 # CHECK: lrv %r15, 0
3974 0xe3 0xf0 0x00 0x00 0x00 0x1e
3979 # CHECK: l %r0, 4095
3982 # CHECK: l %r0, 0(%r1)
3985 # CHECK: l %r0, 0(%r15)
3988 # CHECK: l %r0, 4095(%r1,%r15)
3991 # CHECK: l %r0, 4095(%r15,%r1)
3997 # CHECK: lt %r0, -524288
3998 0xe3 0x00 0x00 0x00 0x80 0x12
4001 0xe3 0x00 0x0f 0xff 0xff 0x12
4004 0xe3 0x00 0x00 0x00 0x00 0x12
4007 0xe3 0x00 0x00 0x01 0x00 0x12
4009 # CHECK: lt %r0, 524287
4010 0xe3 0x00 0x0f 0xff 0x7f 0x12
4012 # CHECK: lt %r0, 0(%r1)
4013 0xe3 0x00 0x10 0x00 0x00 0x12
4015 # CHECK: lt %r0, 0(%r15)
4016 0xe3 0x00 0xf0 0x00 0x00 0x12
4018 # CHECK: lt %r0, 524287(%r1,%r15)
4019 0xe3 0x01 0xff 0xff 0x7f 0x12
4021 # CHECK: lt %r0, 524287(%r15,%r1)
4022 0xe3 0x0f 0x1f 0xff 0x7f 0x12
4025 0xe3 0xf0 0x00 0x00 0x00 0x12
4027 # CHECK: ltdbr %f0, %f9
4030 # CHECK: ltdbr %f0, %f15
4033 # CHECK: ltdbr %f15, %f0
4036 # CHECK: ltdbr %f15, %f9
4039 # CHECK: ltebr %f0, %f9
4042 # CHECK: ltebr %f0, %f15
4045 # CHECK: ltebr %f15, %f0
4048 # CHECK: ltebr %f15, %f9
4051 # CHECK: ltg %r0, -524288
4052 0xe3 0x00 0x00 0x00 0x80 0x02
4054 # CHECK: ltg %r0, -1
4055 0xe3 0x00 0x0f 0xff 0xff 0x02
4058 0xe3 0x00 0x00 0x00 0x00 0x02
4061 0xe3 0x00 0x00 0x01 0x00 0x02
4063 # CHECK: ltg %r0, 524287
4064 0xe3 0x00 0x0f 0xff 0x7f 0x02
4066 # CHECK: ltg %r0, 0(%r1)
4067 0xe3 0x00 0x10 0x00 0x00 0x02
4069 # CHECK: ltg %r0, 0(%r15)
4070 0xe3 0x00 0xf0 0x00 0x00 0x02
4072 # CHECK: ltg %r0, 524287(%r1,%r15)
4073 0xe3 0x01 0xff 0xff 0x7f 0x02
4075 # CHECK: ltg %r0, 524287(%r15,%r1)
4076 0xe3 0x0f 0x1f 0xff 0x7f 0x02
4078 # CHECK: ltg %r15, 0
4079 0xe3 0xf0 0x00 0x00 0x00 0x02
4081 # CHECK: ltgf %r0, -524288
4082 0xe3 0x00 0x00 0x00 0x80 0x32
4084 # CHECK: ltgf %r0, -1
4085 0xe3 0x00 0x0f 0xff 0xff 0x32
4087 # CHECK: ltgf %r0, 0
4088 0xe3 0x00 0x00 0x00 0x00 0x32
4090 # CHECK: ltgf %r0, 1
4091 0xe3 0x00 0x00 0x01 0x00 0x32
4093 # CHECK: ltgf %r0, 524287
4094 0xe3 0x00 0x0f 0xff 0x7f 0x32
4096 # CHECK: ltgf %r0, 0(%r1)
4097 0xe3 0x00 0x10 0x00 0x00 0x32
4099 # CHECK: ltgf %r0, 0(%r15)
4100 0xe3 0x00 0xf0 0x00 0x00 0x32
4102 # CHECK: ltgf %r0, 524287(%r1,%r15)
4103 0xe3 0x01 0xff 0xff 0x7f 0x32
4105 # CHECK: ltgf %r0, 524287(%r15,%r1)
4106 0xe3 0x0f 0x1f 0xff 0x7f 0x32
4108 # CHECK: ltgf %r15, 0
4109 0xe3 0xf0 0x00 0x00 0x00 0x32
4111 # CHECK: ltgfr %r0, %r9
4114 # CHECK: ltgfr %r0, %r15
4117 # CHECK: ltgfr %r15, %r0
4120 # CHECK: ltgfr %r15, %r9
4123 # CHECK: ltgr %r0, %r9
4126 # CHECK: ltgr %r0, %r15
4129 # CHECK: ltgr %r15, %r0
4132 # CHECK: ltgr %r15, %r9
4135 # CHECK: ltr %r0, %r9
4138 # CHECK: ltr %r0, %r15
4141 # CHECK: ltr %r15, %r0
4144 # CHECK: ltr %r15, %r9
4147 # CHECK: ltxbr %f0, %f9
4150 # CHECK: ltxbr %f0, %f13
4153 # CHECK: ltxbr %f13, %f0
4156 # CHECK: ltxbr %f13, %f9
4159 # CHECK: lxr %f0, %f8
4162 # CHECK: lxr %f0, %f13
4165 # CHECK: lxr %f13, %f0
4168 # CHECK: lxr %f13, %f9
4171 # CHECK: ly %r0, -524288
4172 0xe3 0x00 0x00 0x00 0x80 0x58
4175 0xe3 0x00 0x0f 0xff 0xff 0x58
4178 0xe3 0x00 0x00 0x00 0x00 0x58
4181 0xe3 0x00 0x00 0x01 0x00 0x58
4183 # CHECK: ly %r0, 524287
4184 0xe3 0x00 0x0f 0xff 0x7f 0x58
4186 # CHECK: ly %r0, 0(%r1)
4187 0xe3 0x00 0x10 0x00 0x00 0x58
4189 # CHECK: ly %r0, 0(%r15)
4190 0xe3 0x00 0xf0 0x00 0x00 0x58
4192 # CHECK: ly %r0, 524287(%r1,%r15)
4193 0xe3 0x01 0xff 0xff 0x7f 0x58
4195 # CHECK: ly %r0, 524287(%r15,%r1)
4196 0xe3 0x0f 0x1f 0xff 0x7f 0x58
4199 0xe3 0xf0 0x00 0x00 0x00 0x58
4228 # CHECK: madbr %f0, %f0, %f0
4231 # CHECK: madbr %f0, %f0, %f15
4234 # CHECK: madbr %f0, %f15, %f0
4237 # CHECK: madbr %f15, %f0, %f0
4240 # CHECK: madbr %f7, %f8, %f9
4243 # CHECK: madbr %f15, %f15, %f15
4246 # CHECK: madb %f0, %f0, 0
4247 0xed 0x00 0x00 0x00 0x00 0x1e
4249 # CHECK: madb %f0, %f0, 4095
4250 0xed 0x00 0x0f 0xff 0x00 0x1e
4252 # CHECK: madb %f0, %f0, 0(%r1)
4253 0xed 0x00 0x10 0x00 0x00 0x1e
4255 # CHECK: madb %f0, %f0, 0(%r15)
4256 0xed 0x00 0xf0 0x00 0x00 0x1e
4258 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
4259 0xed 0x01 0xff 0xff 0x00 0x1e
4261 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
4262 0xed 0x0f 0x1f 0xff 0x00 0x1e
4264 # CHECK: madb %f0, %f15, 0
4265 0xed 0xf0 0x00 0x00 0x00 0x1e
4267 # CHECK: madb %f15, %f0, 0
4268 0xed 0x00 0x00 0x00 0xf0 0x1e
4270 # CHECK: madb %f15, %f15, 0
4271 0xed 0xf0 0x00 0x00 0xf0 0x1e
4273 # CHECK: maebr %f0, %f0, %f0
4276 # CHECK: maebr %f0, %f0, %f15
4279 # CHECK: maebr %f0, %f15, %f0
4282 # CHECK: maebr %f15, %f0, %f0
4285 # CHECK: maebr %f7, %f8, %f9
4288 # CHECK: maebr %f15, %f15, %f15
4291 # CHECK: maeb %f0, %f0, 0
4292 0xed 0x00 0x00 0x00 0x00 0x0e
4294 # CHECK: maeb %f0, %f0, 4095
4295 0xed 0x00 0x0f 0xff 0x00 0x0e
4297 # CHECK: maeb %f0, %f0, 0(%r1)
4298 0xed 0x00 0x10 0x00 0x00 0x0e
4300 # CHECK: maeb %f0, %f0, 0(%r15)
4301 0xed 0x00 0xf0 0x00 0x00 0x0e
4303 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
4304 0xed 0x01 0xff 0xff 0x00 0x0e
4306 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
4307 0xed 0x0f 0x1f 0xff 0x00 0x0e
4309 # CHECK: maeb %f0, %f15, 0
4310 0xed 0xf0 0x00 0x00 0x00 0x0e
4312 # CHECK: maeb %f15, %f0, 0
4313 0xed 0x00 0x00 0x00 0xf0 0x0e
4315 # CHECK: maeb %f15, %f15, 0
4316 0xed 0xf0 0x00 0x00 0xf0 0x0e
4318 # CHECK: mdbr %f0, %f0
4321 # CHECK: mdbr %f0, %f15
4324 # CHECK: mdbr %f7, %f8
4327 # CHECK: mdbr %f15, %f0
4331 0xed 0x00 0x00 0x00 0x00 0x1c
4333 # CHECK: mdb %f0, 4095
4334 0xed 0x00 0x0f 0xff 0x00 0x1c
4336 # CHECK: mdb %f0, 0(%r1)
4337 0xed 0x00 0x10 0x00 0x00 0x1c
4339 # CHECK: mdb %f0, 0(%r15)
4340 0xed 0x00 0xf0 0x00 0x00 0x1c
4342 # CHECK: mdb %f0, 4095(%r1,%r15)
4343 0xed 0x01 0xff 0xff 0x00 0x1c
4345 # CHECK: mdb %f0, 4095(%r15,%r1)
4346 0xed 0x0f 0x1f 0xff 0x00 0x1c
4348 # CHECK: mdb %f15, 0
4349 0xed 0xf0 0x00 0x00 0x00 0x1c
4351 # CHECK: mdebr %f0, %f0
4354 # CHECK: mdebr %f0, %f15
4357 # CHECK: mdebr %f7, %f8
4360 # CHECK: mdebr %f15, %f0
4363 # CHECK: mdeb %f0, 0
4364 0xed 0x00 0x00 0x00 0x00 0x0c
4366 # CHECK: mdeb %f0, 4095
4367 0xed 0x00 0x0f 0xff 0x00 0x0c
4369 # CHECK: mdeb %f0, 0(%r1)
4370 0xed 0x00 0x10 0x00 0x00 0x0c
4372 # CHECK: mdeb %f0, 0(%r15)
4373 0xed 0x00 0xf0 0x00 0x00 0x0c
4375 # CHECK: mdeb %f0, 4095(%r1,%r15)
4376 0xed 0x01 0xff 0xff 0x00 0x0c
4378 # CHECK: mdeb %f0, 4095(%r15,%r1)
4379 0xed 0x0f 0x1f 0xff 0x00 0x0c
4381 # CHECK: mdeb %f15, 0
4382 0xed 0xf0 0x00 0x00 0x00 0x0c
4384 # CHECK: meebr %f0, %f0
4387 # CHECK: meebr %f0, %f15
4390 # CHECK: meebr %f7, %f8
4393 # CHECK: meebr %f15, %f0
4396 # CHECK: meeb %f0, 0
4397 0xed 0x00 0x00 0x00 0x00 0x17
4399 # CHECK: meeb %f0, 4095
4400 0xed 0x00 0x0f 0xff 0x00 0x17
4402 # CHECK: meeb %f0, 0(%r1)
4403 0xed 0x00 0x10 0x00 0x00 0x17
4405 # CHECK: meeb %f0, 0(%r15)
4406 0xed 0x00 0xf0 0x00 0x00 0x17
4408 # CHECK: meeb %f0, 4095(%r1,%r15)
4409 0xed 0x01 0xff 0xff 0x00 0x17
4411 # CHECK: meeb %f0, 4095(%r15,%r1)
4412 0xed 0x0f 0x1f 0xff 0x00 0x17
4414 # CHECK: meeb %f15, 0
4415 0xed 0xf0 0x00 0x00 0x00 0x17
4417 # CHECK: mghi %r0, -32768
4420 # CHECK: mghi %r0, -1
4423 # CHECK: mghi %r0, 0
4426 # CHECK: mghi %r0, 1
4429 # CHECK: mghi %r0, 32767
4432 # CHECK: mghi %r15, 0
4435 # CHECK: mhi %r0, -32768
4438 # CHECK: mhi %r0, -1
4447 # CHECK: mhi %r0, 32767
4450 # CHECK: mhi %r15, 0
4456 # CHECK: mh %r0, 4095
4459 # CHECK: mh %r0, 0(%r1)
4462 # CHECK: mh %r0, 0(%r15)
4465 # CHECK: mh %r0, 4095(%r1,%r15)
4468 # CHECK: mh %r0, 4095(%r15,%r1)
4474 # CHECK: mhy %r0, -524288
4475 0xe3 0x00 0x00 0x00 0x80 0x7c
4477 # CHECK: mhy %r0, -1
4478 0xe3 0x00 0x0f 0xff 0xff 0x7c
4481 0xe3 0x00 0x00 0x00 0x00 0x7c
4484 0xe3 0x00 0x00 0x01 0x00 0x7c
4486 # CHECK: mhy %r0, 524287
4487 0xe3 0x00 0x0f 0xff 0x7f 0x7c
4489 # CHECK: mhy %r0, 0(%r1)
4490 0xe3 0x00 0x10 0x00 0x00 0x7c
4492 # CHECK: mhy %r0, 0(%r15)
4493 0xe3 0x00 0xf0 0x00 0x00 0x7c
4495 # CHECK: mhy %r0, 524287(%r1,%r15)
4496 0xe3 0x01 0xff 0xff 0x7f 0x7c
4498 # CHECK: mhy %r0, 524287(%r15,%r1)
4499 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
4501 # CHECK: mhy %r15, 0
4502 0xe3 0xf0 0x00 0x00 0x00 0x7c
4504 # CHECK: mlgr %r0, %r0
4507 # CHECK: mlgr %r0, %r15
4510 # CHECK: mlgr %r14, %r0
4513 # CHECK: mlgr %r6, %r9
4516 # CHECK: mlg %r0, -524288
4517 0xe3 0x00 0x00 0x00 0x80 0x86
4519 # CHECK: mlg %r0, -1
4520 0xe3 0x00 0x0f 0xff 0xff 0x86
4523 0xe3 0x00 0x00 0x00 0x00 0x86
4526 0xe3 0x00 0x00 0x01 0x00 0x86
4528 # CHECK: mlg %r0, 524287
4529 0xe3 0x00 0x0f 0xff 0x7f 0x86
4531 # CHECK: mlg %r0, 0(%r1)
4532 0xe3 0x00 0x10 0x00 0x00 0x86
4534 # CHECK: mlg %r0, 0(%r15)
4535 0xe3 0x00 0xf0 0x00 0x00 0x86
4537 # CHECK: mlg %r0, 524287(%r1,%r15)
4538 0xe3 0x01 0xff 0xff 0x7f 0x86
4540 # CHECK: mlg %r0, 524287(%r15,%r1)
4541 0xe3 0x0f 0x1f 0xff 0x7f 0x86
4543 # CHECK: mlg %r14, 0
4544 0xe3 0xe0 0x00 0x00 0x00 0x86
4546 # CHECK: msdbr %f0, %f0, %f0
4549 # CHECK: msdbr %f0, %f0, %f15
4552 # CHECK: msdbr %f0, %f15, %f0
4555 # CHECK: msdbr %f15, %f0, %f0
4558 # CHECK: msdbr %f7, %f8, %f9
4561 # CHECK: msdbr %f15, %f15, %f15
4564 # CHECK: msdb %f0, %f0, 0
4565 0xed 0x00 0x00 0x00 0x00 0x1f
4567 # CHECK: msdb %f0, %f0, 4095
4568 0xed 0x00 0x0f 0xff 0x00 0x1f
4570 # CHECK: msdb %f0, %f0, 0(%r1)
4571 0xed 0x00 0x10 0x00 0x00 0x1f
4573 # CHECK: msdb %f0, %f0, 0(%r15)
4574 0xed 0x00 0xf0 0x00 0x00 0x1f
4576 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
4577 0xed 0x01 0xff 0xff 0x00 0x1f
4579 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
4580 0xed 0x0f 0x1f 0xff 0x00 0x1f
4582 # CHECK: msdb %f0, %f15, 0
4583 0xed 0xf0 0x00 0x00 0x00 0x1f
4585 # CHECK: msdb %f15, %f0, 0
4586 0xed 0x00 0x00 0x00 0xf0 0x1f
4588 # CHECK: msdb %f15, %f15, 0
4589 0xed 0xf0 0x00 0x00 0xf0 0x1f
4591 # CHECK: msebr %f0, %f0, %f0
4594 # CHECK: msebr %f0, %f0, %f15
4597 # CHECK: msebr %f0, %f15, %f0
4600 # CHECK: msebr %f15, %f0, %f0
4603 # CHECK: msebr %f7, %f8, %f9
4606 # CHECK: msebr %f15, %f15, %f15
4609 # CHECK: mseb %f0, %f0, 0
4610 0xed 0x00 0x00 0x00 0x00 0x0f
4612 # CHECK: mseb %f0, %f0, 4095
4613 0xed 0x00 0x0f 0xff 0x00 0x0f
4615 # CHECK: mseb %f0, %f0, 0(%r1)
4616 0xed 0x00 0x10 0x00 0x00 0x0f
4618 # CHECK: mseb %f0, %f0, 0(%r15)
4619 0xed 0x00 0xf0 0x00 0x00 0x0f
4621 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
4622 0xed 0x01 0xff 0xff 0x00 0x0f
4624 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
4625 0xed 0x0f 0x1f 0xff 0x00 0x0f
4627 # CHECK: mseb %f0, %f15, 0
4628 0xed 0xf0 0x00 0x00 0x00 0x0f
4630 # CHECK: mseb %f15, %f0, 0
4631 0xed 0x00 0x00 0x00 0xf0 0x0f
4633 # CHECK: mseb %f15, %f15, 0
4634 0xed 0xf0 0x00 0x00 0xf0 0x0f
4636 # CHECK: msfi %r0, -2147483648
4637 0xc2 0x01 0x80 0x00 0x00 0x00
4639 # CHECK: msfi %r0, -1
4640 0xc2 0x01 0xff 0xff 0xff 0xff
4642 # CHECK: msfi %r0, 0
4643 0xc2 0x01 0x00 0x00 0x00 0x00
4645 # CHECK: msfi %r0, 1
4646 0xc2 0x01 0x00 0x00 0x00 0x01
4648 # CHECK: msfi %r0, 2147483647
4649 0xc2 0x01 0x7f 0xff 0xff 0xff
4651 # CHECK: msfi %r15, 0
4652 0xc2 0xf1 0x00 0x00 0x00 0x00
4654 # CHECK: msgfi %r0, -2147483648
4655 0xc2 0x00 0x80 0x00 0x00 0x00
4657 # CHECK: msgfi %r0, -1
4658 0xc2 0x00 0xff 0xff 0xff 0xff
4660 # CHECK: msgfi %r0, 0
4661 0xc2 0x00 0x00 0x00 0x00 0x00
4663 # CHECK: msgfi %r0, 1
4664 0xc2 0x00 0x00 0x00 0x00 0x01
4666 # CHECK: msgfi %r0, 2147483647
4667 0xc2 0x00 0x7f 0xff 0xff 0xff
4669 # CHECK: msgfi %r15, 0
4670 0xc2 0xf0 0x00 0x00 0x00 0x00
4672 # CHECK: msgfr %r0, %r0
4675 # CHECK: msgfr %r0, %r15
4678 # CHECK: msgfr %r15, %r0
4681 # CHECK: msgfr %r7, %r8
4684 # CHECK: msgf %r0, -524288
4685 0xe3 0x00 0x00 0x00 0x80 0x1c
4687 # CHECK: msgf %r0, -1
4688 0xe3 0x00 0x0f 0xff 0xff 0x1c
4690 # CHECK: msgf %r0, 0
4691 0xe3 0x00 0x00 0x00 0x00 0x1c
4693 # CHECK: msgf %r0, 1
4694 0xe3 0x00 0x00 0x01 0x00 0x1c
4696 # CHECK: msgf %r0, 524287
4697 0xe3 0x00 0x0f 0xff 0x7f 0x1c
4699 # CHECK: msgf %r0, 0(%r1)
4700 0xe3 0x00 0x10 0x00 0x00 0x1c
4702 # CHECK: msgf %r0, 0(%r15)
4703 0xe3 0x00 0xf0 0x00 0x00 0x1c
4705 # CHECK: msgf %r0, 524287(%r1,%r15)
4706 0xe3 0x01 0xff 0xff 0x7f 0x1c
4708 # CHECK: msgf %r0, 524287(%r15,%r1)
4709 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
4711 # CHECK: msgf %r15, 0
4712 0xe3 0xf0 0x00 0x00 0x00 0x1c
4714 # CHECK: msgr %r0, %r0
4717 # CHECK: msgr %r0, %r15
4720 # CHECK: msgr %r15, %r0
4723 # CHECK: msgr %r7, %r8
4726 # CHECK: msg %r0, -524288
4727 0xe3 0x00 0x00 0x00 0x80 0x0c
4729 # CHECK: msg %r0, -1
4730 0xe3 0x00 0x0f 0xff 0xff 0x0c
4733 0xe3 0x00 0x00 0x00 0x00 0x0c
4736 0xe3 0x00 0x00 0x01 0x00 0x0c
4738 # CHECK: msg %r0, 524287
4739 0xe3 0x00 0x0f 0xff 0x7f 0x0c
4741 # CHECK: msg %r0, 0(%r1)
4742 0xe3 0x00 0x10 0x00 0x00 0x0c
4744 # CHECK: msg %r0, 0(%r15)
4745 0xe3 0x00 0xf0 0x00 0x00 0x0c
4747 # CHECK: msg %r0, 524287(%r1,%r15)
4748 0xe3 0x01 0xff 0xff 0x7f 0x0c
4750 # CHECK: msg %r0, 524287(%r15,%r1)
4751 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
4753 # CHECK: msg %r15, 0
4754 0xe3 0xf0 0x00 0x00 0x00 0x0c
4756 # CHECK: msr %r0, %r0
4759 # CHECK: msr %r0, %r15
4762 # CHECK: msr %r15, %r0
4765 # CHECK: msr %r7, %r8
4771 # CHECK: ms %r0, 4095
4774 # CHECK: ms %r0, 0(%r1)
4777 # CHECK: ms %r0, 0(%r15)
4780 # CHECK: ms %r0, 4095(%r1,%r15)
4783 # CHECK: ms %r0, 4095(%r15,%r1)
4789 # CHECK: msy %r0, -524288
4790 0xe3 0x00 0x00 0x00 0x80 0x51
4792 # CHECK: msy %r0, -1
4793 0xe3 0x00 0x0f 0xff 0xff 0x51
4796 0xe3 0x00 0x00 0x00 0x00 0x51
4799 0xe3 0x00 0x00 0x01 0x00 0x51
4801 # CHECK: msy %r0, 524287
4802 0xe3 0x00 0x0f 0xff 0x7f 0x51
4804 # CHECK: msy %r0, 0(%r1)
4805 0xe3 0x00 0x10 0x00 0x00 0x51
4807 # CHECK: msy %r0, 0(%r15)
4808 0xe3 0x00 0xf0 0x00 0x00 0x51
4810 # CHECK: msy %r0, 524287(%r1,%r15)
4811 0xe3 0x01 0xff 0xff 0x7f 0x51
4813 # CHECK: msy %r0, 524287(%r15,%r1)
4814 0xe3 0x0f 0x1f 0xff 0x7f 0x51
4816 # CHECK: msy %r15, 0
4817 0xe3 0xf0 0x00 0x00 0x00 0x51
4819 # CHECK: mvc 0(1), 0
4820 0xd2 0x00 0x00 0x00 0x00 0x00
4822 # CHECK: mvc 0(1), 0(%r1)
4823 0xd2 0x00 0x00 0x00 0x10 0x00
4825 # CHECK: mvc 0(1), 0(%r15)
4826 0xd2 0x00 0x00 0x00 0xf0 0x00
4828 # CHECK: mvc 0(1), 4095
4829 0xd2 0x00 0x00 0x00 0x0f 0xff
4831 # CHECK: mvc 0(1), 4095(%r1)
4832 0xd2 0x00 0x00 0x00 0x1f 0xff
4834 # CHECK: mvc 0(1), 4095(%r15)
4835 0xd2 0x00 0x00 0x00 0xff 0xff
4837 # CHECK: mvc 0(1,%r1), 0
4838 0xd2 0x00 0x10 0x00 0x00 0x00
4840 # CHECK: mvc 0(1,%r15), 0
4841 0xd2 0x00 0xf0 0x00 0x00 0x00
4843 # CHECK: mvc 4095(1,%r1), 0
4844 0xd2 0x00 0x1f 0xff 0x00 0x00
4846 # CHECK: mvc 4095(1,%r15), 0
4847 0xd2 0x00 0xff 0xff 0x00 0x00
4849 # CHECK: mvc 0(256,%r1), 0
4850 0xd2 0xff 0x10 0x00 0x00 0x00
4852 # CHECK: mvc 0(256,%r15), 0
4853 0xd2 0xff 0xf0 0x00 0x00 0x00
4856 0xe5 0x48 0x00 0x00 0x00 0x00
4858 # CHECK: mvghi 4095, 0
4859 0xe5 0x48 0x0f 0xff 0x00 0x00
4861 # CHECK: mvghi 0, -32768
4862 0xe5 0x48 0x00 0x00 0x80 0x00
4864 # CHECK: mvghi 0, -1
4865 0xe5 0x48 0x00 0x00 0xff 0xff
4868 0xe5 0x48 0x00 0x00 0x00 0x00
4871 0xe5 0x48 0x00 0x00 0x00 0x01
4873 # CHECK: mvghi 0, 32767
4874 0xe5 0x48 0x00 0x00 0x7f 0xff
4876 # CHECK: mvghi 0(%r1), 42
4877 0xe5 0x48 0x10 0x00 0x00 0x2a
4879 # CHECK: mvghi 0(%r15), 42
4880 0xe5 0x48 0xf0 0x00 0x00 0x2a
4882 # CHECK: mvghi 4095(%r1), 42
4883 0xe5 0x48 0x1f 0xff 0x00 0x2a
4885 # CHECK: mvghi 4095(%r15), 42
4886 0xe5 0x48 0xff 0xff 0x00 0x2a
4889 0xe5 0x44 0x00 0x00 0x00 0x00
4891 # CHECK: mvhhi 4095, 0
4892 0xe5 0x44 0x0f 0xff 0x00 0x00
4894 # CHECK: mvhhi 0, -32768
4895 0xe5 0x44 0x00 0x00 0x80 0x00
4897 # CHECK: mvhhi 0, -1
4898 0xe5 0x44 0x00 0x00 0xff 0xff
4901 0xe5 0x44 0x00 0x00 0x00 0x00
4904 0xe5 0x44 0x00 0x00 0x00 0x01
4906 # CHECK: mvhhi 0, 32767
4907 0xe5 0x44 0x00 0x00 0x7f 0xff
4909 # CHECK: mvhhi 0(%r1), 42
4910 0xe5 0x44 0x10 0x00 0x00 0x2a
4912 # CHECK: mvhhi 0(%r15), 42
4913 0xe5 0x44 0xf0 0x00 0x00 0x2a
4915 # CHECK: mvhhi 4095(%r1), 42
4916 0xe5 0x44 0x1f 0xff 0x00 0x2a
4918 # CHECK: mvhhi 4095(%r15), 42
4919 0xe5 0x44 0xff 0xff 0x00 0x2a
4922 0xe5 0x4c 0x00 0x00 0x00 0x00
4924 # CHECK: mvhi 4095, 0
4925 0xe5 0x4c 0x0f 0xff 0x00 0x00
4927 # CHECK: mvhi 0, -32768
4928 0xe5 0x4c 0x00 0x00 0x80 0x00
4931 0xe5 0x4c 0x00 0x00 0xff 0xff
4934 0xe5 0x4c 0x00 0x00 0x00 0x00
4937 0xe5 0x4c 0x00 0x00 0x00 0x01
4939 # CHECK: mvhi 0, 32767
4940 0xe5 0x4c 0x00 0x00 0x7f 0xff
4942 # CHECK: mvhi 0(%r1), 42
4943 0xe5 0x4c 0x10 0x00 0x00 0x2a
4945 # CHECK: mvhi 0(%r15), 42
4946 0xe5 0x4c 0xf0 0x00 0x00 0x2a
4948 # CHECK: mvhi 4095(%r1), 42
4949 0xe5 0x4c 0x1f 0xff 0x00 0x2a
4951 # CHECK: mvhi 4095(%r15), 42
4952 0xe5 0x4c 0xff 0xff 0x00 0x2a
4957 # CHECK: mvi 4095, 0
4963 # CHECK: mvi 0(%r1), 42
4966 # CHECK: mvi 0(%r15), 42
4969 # CHECK: mvi 4095(%r1), 42
4972 # CHECK: mvi 4095(%r15), 42
4975 # CHECK: mviy -524288, 0
4976 0xeb 0x00 0x00 0x00 0x80 0x52
4979 0xeb 0x00 0x0f 0xff 0xff 0x52
4982 0xeb 0x00 0x00 0x00 0x00 0x52
4985 0xeb 0x00 0x00 0x01 0x00 0x52
4987 # CHECK: mviy 524287, 0
4988 0xeb 0x00 0x0f 0xff 0x7f 0x52
4990 # CHECK: mviy 0, 255
4991 0xeb 0xff 0x00 0x00 0x00 0x52
4993 # CHECK: mviy 0(%r1), 42
4994 0xeb 0x2a 0x10 0x00 0x00 0x52
4996 # CHECK: mviy 0(%r15), 42
4997 0xeb 0x2a 0xf0 0x00 0x00 0x52
4999 # CHECK: mviy 524287(%r1), 42
5000 0xeb 0x2a 0x1f 0xff 0x7f 0x52
5002 # CHECK: mviy 524287(%r15), 42
5003 0xeb 0x2a 0xff 0xff 0x7f 0x52
5005 # CHECK: mvst %r0, %r0
5008 # CHECK: mvst %r0, %r15
5011 # CHECK: mvst %r15, %r0
5014 # CHECK: mvst %r7, %r8
5017 # CHECK: mxbr %f0, %f0
5020 # CHECK: mxbr %f0, %f13
5023 # CHECK: mxbr %f8, %f5
5026 # CHECK: mxbr %f13, %f13
5029 # CHECK: mxdbr %f0, %f0
5032 # CHECK: mxdbr %f0, %f15
5035 # CHECK: mxdbr %f8, %f8
5038 # CHECK: mxdbr %f13, %f0
5041 # CHECK: mxdb %f0, 0
5042 0xed 0x00 0x00 0x00 0x00 0x07
5044 # CHECK: mxdb %f0, 4095
5045 0xed 0x00 0x0f 0xff 0x00 0x07
5047 # CHECK: mxdb %f0, 0(%r1)
5048 0xed 0x00 0x10 0x00 0x00 0x07
5050 # CHECK: mxdb %f0, 0(%r15)
5051 0xed 0x00 0xf0 0x00 0x00 0x07
5053 # CHECK: mxdb %f0, 4095(%r1,%r15)
5054 0xed 0x01 0xff 0xff 0x00 0x07
5056 # CHECK: mxdb %f0, 4095(%r15,%r1)
5057 0xed 0x0f 0x1f 0xff 0x00 0x07
5059 # CHECK: mxdb %f13, 0
5060 0xed 0xd0 0x00 0x00 0x00 0x07
5063 0xd4 0x00 0x00 0x00 0x00 0x00
5065 # CHECK: nc 0(1), 0(%r1)
5066 0xd4 0x00 0x00 0x00 0x10 0x00
5068 # CHECK: nc 0(1), 0(%r15)
5069 0xd4 0x00 0x00 0x00 0xf0 0x00
5071 # CHECK: nc 0(1), 4095
5072 0xd4 0x00 0x00 0x00 0x0f 0xff
5074 # CHECK: nc 0(1), 4095(%r1)
5075 0xd4 0x00 0x00 0x00 0x1f 0xff
5077 # CHECK: nc 0(1), 4095(%r15)
5078 0xd4 0x00 0x00 0x00 0xff 0xff
5080 # CHECK: nc 0(1,%r1), 0
5081 0xd4 0x00 0x10 0x00 0x00 0x00
5083 # CHECK: nc 0(1,%r15), 0
5084 0xd4 0x00 0xf0 0x00 0x00 0x00
5086 # CHECK: nc 4095(1,%r1), 0
5087 0xd4 0x00 0x1f 0xff 0x00 0x00
5089 # CHECK: nc 4095(1,%r15), 0
5090 0xd4 0x00 0xff 0xff 0x00 0x00
5092 # CHECK: nc 0(256,%r1), 0
5093 0xd4 0xff 0x10 0x00 0x00 0x00
5095 # CHECK: nc 0(256,%r15), 0
5096 0xd4 0xff 0xf0 0x00 0x00 0x00
5098 # CHECK: ngr %r0, %r0
5101 # CHECK: ngr %r0, %r15
5104 # CHECK: ngr %r15, %r0
5107 # CHECK: ngr %r7, %r8
5110 # CHECK: ng %r0, -524288
5111 0xe3 0x00 0x00 0x00 0x80 0x80
5113 # CHECK: ngrk %r0, %r0, %r0
5116 # CHECK: ngrk %r2, %r3, %r4
5120 0xe3 0x00 0x0f 0xff 0xff 0x80
5123 0xe3 0x00 0x00 0x00 0x00 0x80
5126 0xe3 0x00 0x00 0x01 0x00 0x80
5128 # CHECK: ng %r0, 524287
5129 0xe3 0x00 0x0f 0xff 0x7f 0x80
5131 # CHECK: ng %r0, 0(%r1)
5132 0xe3 0x00 0x10 0x00 0x00 0x80
5134 # CHECK: ng %r0, 0(%r15)
5135 0xe3 0x00 0xf0 0x00 0x00 0x80
5137 # CHECK: ng %r0, 524287(%r1,%r15)
5138 0xe3 0x01 0xff 0xff 0x7f 0x80
5140 # CHECK: ng %r0, 524287(%r15,%r1)
5141 0xe3 0x0f 0x1f 0xff 0x7f 0x80
5144 0xe3 0xf0 0x00 0x00 0x00 0x80
5146 # CHECK: nihf %r0, 0
5147 0xc0 0x0a 0x00 0x00 0x00 0x00
5149 # CHECK: nihf %r0, 4294967295
5150 0xc0 0x0a 0xff 0xff 0xff 0xff
5152 # CHECK: nihf %r15, 0
5153 0xc0 0xfa 0x00 0x00 0x00 0x00
5155 # CHECK: nihh %r0, 0
5158 # CHECK: nihh %r0, 32768
5161 # CHECK: nihh %r0, 65535
5164 # CHECK: nihh %r15, 0
5167 # CHECK: nihl %r0, 0
5170 # CHECK: nihl %r0, 32768
5173 # CHECK: nihl %r0, 65535
5176 # CHECK: nihl %r15, 0
5179 # CHECK: nilf %r0, 0
5180 0xc0 0x0b 0x00 0x00 0x00 0x00
5182 # CHECK: nilf %r0, 4294967295
5183 0xc0 0x0b 0xff 0xff 0xff 0xff
5185 # CHECK: nilf %r15, 0
5186 0xc0 0xfb 0x00 0x00 0x00 0x00
5188 # CHECK: nilh %r0, 0
5191 # CHECK: nilh %r0, 32768
5194 # CHECK: nilh %r0, 65535
5197 # CHECK: nilh %r15, 0
5200 # CHECK: nill %r0, 0
5203 # CHECK: nill %r0, 32768
5206 # CHECK: nill %r0, 65535
5209 # CHECK: nill %r15, 0
5221 # CHECK: ni 0(%r1), 42
5224 # CHECK: ni 0(%r15), 42
5227 # CHECK: ni 4095(%r1), 42
5230 # CHECK: ni 4095(%r15), 42
5233 # CHECK: niy -524288, 0
5234 0xeb 0x00 0x00 0x00 0x80 0x54
5237 0xeb 0x00 0x0f 0xff 0xff 0x54
5240 0xeb 0x00 0x00 0x00 0x00 0x54
5243 0xeb 0x00 0x00 0x01 0x00 0x54
5245 # CHECK: niy 524287, 0
5246 0xeb 0x00 0x0f 0xff 0x7f 0x54
5249 0xeb 0xff 0x00 0x00 0x00 0x54
5251 # CHECK: niy 0(%r1), 42
5252 0xeb 0x2a 0x10 0x00 0x00 0x54
5254 # CHECK: niy 0(%r15), 42
5255 0xeb 0x2a 0xf0 0x00 0x00 0x54
5257 # CHECK: niy 524287(%r1), 42
5258 0xeb 0x2a 0x1f 0xff 0x7f 0x54
5260 # CHECK: niy 524287(%r15), 42
5261 0xeb 0x2a 0xff 0xff 0x7f 0x54
5263 # CHECK: nr %r0, %r0
5266 # CHECK: nr %r0, %r15
5269 # CHECK: nr %r15, %r0
5272 # CHECK: nr %r7, %r8
5275 # CHECK: nrk %r0, %r0, %r0
5278 # CHECK: nrk %r2, %r3, %r4
5284 # CHECK: n %r0, 4095
5287 # CHECK: n %r0, 0(%r1)
5290 # CHECK: n %r0, 0(%r15)
5293 # CHECK: n %r0, 4095(%r1,%r15)
5296 # CHECK: n %r0, 4095(%r15,%r1)
5302 # CHECK: ny %r0, -524288
5303 0xe3 0x00 0x00 0x00 0x80 0x54
5306 0xe3 0x00 0x0f 0xff 0xff 0x54
5309 0xe3 0x00 0x00 0x00 0x00 0x54
5312 0xe3 0x00 0x00 0x01 0x00 0x54
5314 # CHECK: ny %r0, 524287
5315 0xe3 0x00 0x0f 0xff 0x7f 0x54
5317 # CHECK: ny %r0, 0(%r1)
5318 0xe3 0x00 0x10 0x00 0x00 0x54
5320 # CHECK: ny %r0, 0(%r15)
5321 0xe3 0x00 0xf0 0x00 0x00 0x54
5323 # CHECK: ny %r0, 524287(%r1,%r15)
5324 0xe3 0x01 0xff 0xff 0x7f 0x54
5326 # CHECK: ny %r0, 524287(%r15,%r1)
5327 0xe3 0x0f 0x1f 0xff 0x7f 0x54
5330 0xe3 0xf0 0x00 0x00 0x00 0x54
5333 0xd6 0x00 0x00 0x00 0x00 0x00
5335 # CHECK: oc 0(1), 0(%r1)
5336 0xd6 0x00 0x00 0x00 0x10 0x00
5338 # CHECK: oc 0(1), 0(%r15)
5339 0xd6 0x00 0x00 0x00 0xf0 0x00
5341 # CHECK: oc 0(1), 4095
5342 0xd6 0x00 0x00 0x00 0x0f 0xff
5344 # CHECK: oc 0(1), 4095(%r1)
5345 0xd6 0x00 0x00 0x00 0x1f 0xff
5347 # CHECK: oc 0(1), 4095(%r15)
5348 0xd6 0x00 0x00 0x00 0xff 0xff
5350 # CHECK: oc 0(1,%r1), 0
5351 0xd6 0x00 0x10 0x00 0x00 0x00
5353 # CHECK: oc 0(1,%r15), 0
5354 0xd6 0x00 0xf0 0x00 0x00 0x00
5356 # CHECK: oc 4095(1,%r1), 0
5357 0xd6 0x00 0x1f 0xff 0x00 0x00
5359 # CHECK: oc 4095(1,%r15), 0
5360 0xd6 0x00 0xff 0xff 0x00 0x00
5362 # CHECK: oc 0(256,%r1), 0
5363 0xd6 0xff 0x10 0x00 0x00 0x00
5365 # CHECK: oc 0(256,%r15), 0
5366 0xd6 0xff 0xf0 0x00 0x00 0x00
5368 # CHECK: ogr %r0, %r0
5371 # CHECK: ogr %r0, %r15
5374 # CHECK: ogr %r15, %r0
5377 # CHECK: ogr %r7, %r8
5380 # CHECK: ogrk %r0, %r0, %r0
5383 # CHECK: ogrk %r2, %r3, %r4
5386 # CHECK: og %r0, -524288
5387 0xe3 0x00 0x00 0x00 0x80 0x81
5390 0xe3 0x00 0x0f 0xff 0xff 0x81
5393 0xe3 0x00 0x00 0x00 0x00 0x81
5396 0xe3 0x00 0x00 0x01 0x00 0x81
5398 # CHECK: og %r0, 524287
5399 0xe3 0x00 0x0f 0xff 0x7f 0x81
5401 # CHECK: og %r0, 0(%r1)
5402 0xe3 0x00 0x10 0x00 0x00 0x81
5404 # CHECK: og %r0, 0(%r15)
5405 0xe3 0x00 0xf0 0x00 0x00 0x81
5407 # CHECK: og %r0, 524287(%r1,%r15)
5408 0xe3 0x01 0xff 0xff 0x7f 0x81
5410 # CHECK: og %r0, 524287(%r15,%r1)
5411 0xe3 0x0f 0x1f 0xff 0x7f 0x81
5414 0xe3 0xf0 0x00 0x00 0x00 0x81
5416 # CHECK: oihf %r0, 0
5417 0xc0 0x0c 0x00 0x00 0x00 0x00
5419 # CHECK: oihf %r0, 4294967295
5420 0xc0 0x0c 0xff 0xff 0xff 0xff
5422 # CHECK: oihf %r15, 0
5423 0xc0 0xfc 0x00 0x00 0x00 0x00
5425 # CHECK: oihh %r0, 0
5428 # CHECK: oihh %r0, 32768
5431 # CHECK: oihh %r0, 65535
5434 # CHECK: oihh %r15, 0
5437 # CHECK: oihl %r0, 0
5440 # CHECK: oihl %r0, 32768
5443 # CHECK: oihl %r0, 65535
5446 # CHECK: oihl %r15, 0
5449 # CHECK: oilf %r0, 0
5450 0xc0 0x0d 0x00 0x00 0x00 0x00
5452 # CHECK: oilf %r0, 4294967295
5453 0xc0 0x0d 0xff 0xff 0xff 0xff
5455 # CHECK: oilf %r15, 0
5456 0xc0 0xfd 0x00 0x00 0x00 0x00
5458 # CHECK: oilh %r0, 0
5461 # CHECK: oilh %r0, 32768
5464 # CHECK: oilh %r0, 65535
5467 # CHECK: oilh %r15, 0
5470 # CHECK: oill %r0, 0
5473 # CHECK: oill %r0, 32768
5476 # CHECK: oill %r0, 65535
5479 # CHECK: oill %r15, 0
5491 # CHECK: oi 0(%r1), 42
5494 # CHECK: oi 0(%r15), 42
5497 # CHECK: oi 4095(%r1), 42
5500 # CHECK: oi 4095(%r15), 42
5503 # CHECK: oiy -524288, 0
5504 0xeb 0x00 0x00 0x00 0x80 0x56
5507 0xeb 0x00 0x0f 0xff 0xff 0x56
5510 0xeb 0x00 0x00 0x00 0x00 0x56
5513 0xeb 0x00 0x00 0x01 0x00 0x56
5515 # CHECK: oiy 524287, 0
5516 0xeb 0x00 0x0f 0xff 0x7f 0x56
5519 0xeb 0xff 0x00 0x00 0x00 0x56
5521 # CHECK: oiy 0(%r1), 42
5522 0xeb 0x2a 0x10 0x00 0x00 0x56
5524 # CHECK: oiy 0(%r15), 42
5525 0xeb 0x2a 0xf0 0x00 0x00 0x56
5527 # CHECK: oiy 524287(%r1), 42
5528 0xeb 0x2a 0x1f 0xff 0x7f 0x56
5530 # CHECK: oiy 524287(%r15), 42
5531 0xeb 0x2a 0xff 0xff 0x7f 0x56
5533 # CHECK: or %r0, %r0
5536 # CHECK: or %r0, %r15
5539 # CHECK: or %r15, %r0
5542 # CHECK: or %r7, %r8
5545 # CHECK: ork %r0, %r0, %r0
5548 # CHECK: ork %r2, %r3, %r4
5554 # CHECK: o %r0, 4095
5557 # CHECK: o %r0, 0(%r1)
5560 # CHECK: o %r0, 0(%r15)
5563 # CHECK: o %r0, 4095(%r1,%r15)
5566 # CHECK: o %r0, 4095(%r15,%r1)
5572 # CHECK: oy %r0, -524288
5573 0xe3 0x00 0x00 0x00 0x80 0x56
5576 0xe3 0x00 0x0f 0xff 0xff 0x56
5579 0xe3 0x00 0x00 0x00 0x00 0x56
5582 0xe3 0x00 0x00 0x01 0x00 0x56
5584 # CHECK: oy %r0, 524287
5585 0xe3 0x00 0x0f 0xff 0x7f 0x56
5587 # CHECK: oy %r0, 0(%r1)
5588 0xe3 0x00 0x10 0x00 0x00 0x56
5590 # CHECK: oy %r0, 0(%r15)
5591 0xe3 0x00 0xf0 0x00 0x00 0x56
5593 # CHECK: oy %r0, 524287(%r1,%r15)
5594 0xe3 0x01 0xff 0xff 0x7f 0x56
5596 # CHECK: oy %r0, 524287(%r15,%r1)
5597 0xe3 0x0f 0x1f 0xff 0x7f 0x56
5600 0xe3 0xf0 0x00 0x00 0x00 0x56
5602 # CHECK: pfd 0, -524288
5603 0xe3 0x00 0x00 0x00 0x80 0x36
5606 0xe3 0x00 0x0f 0xff 0xff 0x36
5609 0xe3 0x00 0x00 0x00 0x00 0x36
5612 0xe3 0x00 0x00 0x01 0x00 0x36
5614 # CHECK: pfd 0, 524287
5615 0xe3 0x00 0x0f 0xff 0x7f 0x36
5617 # CHECK: pfd 0, 0(%r1)
5618 0xe3 0x00 0x10 0x00 0x00 0x36
5620 # CHECK: pfd 0, 0(%r15)
5621 0xe3 0x00 0xf0 0x00 0x00 0x36
5623 # CHECK: pfd 0, 524287(%r1,%r15)
5624 0xe3 0x01 0xff 0xff 0x7f 0x36
5626 # CHECK: pfd 0, 524287(%r15,%r1)
5627 0xe3 0x0f 0x1f 0xff 0x7f 0x36
5630 0xe3 0xf0 0x00 0x00 0x00 0x36
5632 # CHECK: risbg %r0, %r0, 0, 0, 0
5633 0xec 0x00 0x00 0x00 0x00 0x55
5635 # CHECK: risbg %r0, %r0, 0, 0, 63
5636 0xec 0x00 0x00 0x00 0x3f 0x55
5638 # CHECK: risbg %r0, %r0, 0, 255, 0
5639 0xec 0x00 0x00 0xff 0x00 0x55
5641 # CHECK: risbg %r0, %r0, 255, 0, 0
5642 0xec 0x00 0xff 0x00 0x00 0x55
5644 # CHECK: risbg %r0, %r15, 0, 0, 0
5645 0xec 0x0f 0x00 0x00 0x00 0x55
5647 # CHECK: risbg %r15, %r0, 0, 0, 0
5648 0xec 0xf0 0x00 0x00 0x00 0x55
5650 # CHECK: risbg %r4, %r5, 6, 7, 8
5651 0xec 0x45 0x06 0x07 0x08 0x55
5653 # CHECK: risbhg %r0, %r0, 0, 0, 0
5654 0xec 0x00 0x00 0x00 0x00 0x5d
5656 # CHECK: risbhg %r0, %r0, 0, 0, 63
5657 0xec 0x00 0x00 0x00 0x3f 0x5d
5659 # CHECK: risbhg %r0, %r0, 0, 255, 0
5660 0xec 0x00 0x00 0xff 0x00 0x5d
5662 # CHECK: risbhg %r0, %r0, 255, 0, 0
5663 0xec 0x00 0xff 0x00 0x00 0x5d
5665 # CHECK: risbhg %r0, %r15, 0, 0, 0
5666 0xec 0x0f 0x00 0x00 0x00 0x5d
5668 # CHECK: risbhg %r15, %r0, 0, 0, 0
5669 0xec 0xf0 0x00 0x00 0x00 0x5d
5671 # CHECK: risbhg %r4, %r5, 6, 7, 8
5672 0xec 0x45 0x06 0x07 0x08 0x5d
5674 # CHECK: risblg %r0, %r0, 0, 0, 0
5675 0xec 0x00 0x00 0x00 0x00 0x51
5677 # CHECK: risblg %r0, %r0, 0, 0, 63
5678 0xec 0x00 0x00 0x00 0x3f 0x51
5680 # CHECK: risblg %r0, %r0, 0, 255, 0
5681 0xec 0x00 0x00 0xff 0x00 0x51
5683 # CHECK: risblg %r0, %r0, 255, 0, 0
5684 0xec 0x00 0xff 0x00 0x00 0x51
5686 # CHECK: risblg %r0, %r15, 0, 0, 0
5687 0xec 0x0f 0x00 0x00 0x00 0x51
5689 # CHECK: risblg %r15, %r0, 0, 0, 0
5690 0xec 0xf0 0x00 0x00 0x00 0x51
5692 # CHECK: risblg %r4, %r5, 6, 7, 8
5693 0xec 0x45 0x06 0x07 0x08 0x51
5695 # CHECK: rnsbg %r0, %r0, 0, 0, 0
5696 0xec 0x00 0x00 0x00 0x00 0x54
5698 # CHECK: rnsbg %r0, %r0, 0, 0, 63
5699 0xec 0x00 0x00 0x00 0x3f 0x54
5701 # CHECK: rnsbg %r0, %r0, 0, 255, 0
5702 0xec 0x00 0x00 0xff 0x00 0x54
5704 # CHECK: rnsbg %r0, %r0, 255, 0, 0
5705 0xec 0x00 0xff 0x00 0x00 0x54
5707 # CHECK: rnsbg %r0, %r15, 0, 0, 0
5708 0xec 0x0f 0x00 0x00 0x00 0x54
5710 # CHECK: rnsbg %r15, %r0, 0, 0, 0
5711 0xec 0xf0 0x00 0x00 0x00 0x54
5713 # CHECK: rnsbg %r4, %r5, 6, 7, 8
5714 0xec 0x45 0x06 0x07 0x08 0x54
5716 # CHECK: rosbg %r0, %r0, 0, 0, 0
5717 0xec 0x00 0x00 0x00 0x00 0x56
5719 # CHECK: rosbg %r0, %r0, 0, 0, 63
5720 0xec 0x00 0x00 0x00 0x3f 0x56
5722 # CHECK: rosbg %r0, %r0, 0, 255, 0
5723 0xec 0x00 0x00 0xff 0x00 0x56
5725 # CHECK: rosbg %r0, %r0, 255, 0, 0
5726 0xec 0x00 0xff 0x00 0x00 0x56
5728 # CHECK: rosbg %r0, %r15, 0, 0, 0
5729 0xec 0x0f 0x00 0x00 0x00 0x56
5731 # CHECK: rosbg %r15, %r0, 0, 0, 0
5732 0xec 0xf0 0x00 0x00 0x00 0x56
5734 # CHECK: rosbg %r4, %r5, 6, 7, 8
5735 0xec 0x45 0x06 0x07 0x08 0x56
5737 # CHECK: rxsbg %r0, %r0, 0, 0, 0
5738 0xec 0x00 0x00 0x00 0x00 0x57
5740 # CHECK: rxsbg %r0, %r0, 0, 0, 63
5741 0xec 0x00 0x00 0x00 0x3f 0x57
5743 # CHECK: rxsbg %r0, %r0, 0, 255, 0
5744 0xec 0x00 0x00 0xff 0x00 0x57
5746 # CHECK: rxsbg %r0, %r0, 255, 0, 0
5747 0xec 0x00 0xff 0x00 0x00 0x57
5749 # CHECK: rxsbg %r0, %r15, 0, 0, 0
5750 0xec 0x0f 0x00 0x00 0x00 0x57
5752 # CHECK: rxsbg %r15, %r0, 0, 0, 0
5753 0xec 0xf0 0x00 0x00 0x00 0x57
5755 # CHECK: rxsbg %r4, %r5, 6, 7, 8
5756 0xec 0x45 0x06 0x07 0x08 0x57
5758 # CHECK: rllg %r0, %r0, 0
5759 0xeb 0x00 0x00 0x00 0x00 0x1c
5761 # CHECK: rllg %r15, %r1, 0
5762 0xeb 0xf1 0x00 0x00 0x00 0x1c
5764 # CHECK: rllg %r1, %r15, 0
5765 0xeb 0x1f 0x00 0x00 0x00 0x1c
5767 # CHECK: rllg %r15, %r15, 0
5768 0xeb 0xff 0x00 0x00 0x00 0x1c
5770 # CHECK: rllg %r0, %r0, -524288
5771 0xeb 0x00 0x00 0x00 0x80 0x1c
5773 # CHECK: rllg %r0, %r0, -1
5774 0xeb 0x00 0x0f 0xff 0xff 0x1c
5776 # CHECK: rllg %r0, %r0, 1
5777 0xeb 0x00 0x00 0x01 0x00 0x1c
5779 # CHECK: rllg %r0, %r0, 524287
5780 0xeb 0x00 0x0f 0xff 0x7f 0x1c
5782 # CHECK: rllg %r0, %r0, 0(%r1)
5783 0xeb 0x00 0x10 0x00 0x00 0x1c
5785 # CHECK: rllg %r0, %r0, 0(%r15)
5786 0xeb 0x00 0xf0 0x00 0x00 0x1c
5788 # CHECK: rllg %r0, %r0, 524287(%r1)
5789 0xeb 0x00 0x1f 0xff 0x7f 0x1c
5791 # CHECK: rllg %r0, %r0, 524287(%r15)
5792 0xeb 0x00 0xff 0xff 0x7f 0x1c
5794 # CHECK: rll %r0, %r0, 0
5795 0xeb 0x00 0x00 0x00 0x00 0x1d
5797 # CHECK: rll %r15, %r1, 0
5798 0xeb 0xf1 0x00 0x00 0x00 0x1d
5800 # CHECK: rll %r1, %r15, 0
5801 0xeb 0x1f 0x00 0x00 0x00 0x1d
5803 # CHECK: rll %r15, %r15, 0
5804 0xeb 0xff 0x00 0x00 0x00 0x1d
5806 # CHECK: rll %r0, %r0, -524288
5807 0xeb 0x00 0x00 0x00 0x80 0x1d
5809 # CHECK: rll %r0, %r0, -1
5810 0xeb 0x00 0x0f 0xff 0xff 0x1d
5812 # CHECK: rll %r0, %r0, 1
5813 0xeb 0x00 0x00 0x01 0x00 0x1d
5815 # CHECK: rll %r0, %r0, 524287
5816 0xeb 0x00 0x0f 0xff 0x7f 0x1d
5818 # CHECK: rll %r0, %r0, 0(%r1)
5819 0xeb 0x00 0x10 0x00 0x00 0x1d
5821 # CHECK: rll %r0, %r0, 0(%r15)
5822 0xeb 0x00 0xf0 0x00 0x00 0x1d
5824 # CHECK: rll %r0, %r0, 524287(%r1)
5825 0xeb 0x00 0x1f 0xff 0x7f 0x1d
5827 # CHECK: rll %r0, %r0, 524287(%r15)
5828 0xeb 0x00 0xff 0xff 0x7f 0x1d
5830 # CHECK: sdbr %f0, %f0
5833 # CHECK: sdbr %f0, %f15
5836 # CHECK: sdbr %f7, %f8
5839 # CHECK: sdbr %f15, %f0
5843 0xed 0x00 0x00 0x00 0x00 0x1b
5845 # CHECK: sdb %f0, 4095
5846 0xed 0x00 0x0f 0xff 0x00 0x1b
5848 # CHECK: sdb %f0, 0(%r1)
5849 0xed 0x00 0x10 0x00 0x00 0x1b
5851 # CHECK: sdb %f0, 0(%r15)
5852 0xed 0x00 0xf0 0x00 0x00 0x1b
5854 # CHECK: sdb %f0, 4095(%r1,%r15)
5855 0xed 0x01 0xff 0xff 0x00 0x1b
5857 # CHECK: sdb %f0, 4095(%r15,%r1)
5858 0xed 0x0f 0x1f 0xff 0x00 0x1b
5860 # CHECK: sdb %f15, 0
5861 0xed 0xf0 0x00 0x00 0x00 0x1b
5863 # CHECK: sebr %f0, %f0
5866 # CHECK: sebr %f0, %f15
5869 # CHECK: sebr %f7, %f8
5872 # CHECK: sebr %f15, %f0
5876 0xed 0x00 0x00 0x00 0x00 0x0b
5878 # CHECK: seb %f0, 4095
5879 0xed 0x00 0x0f 0xff 0x00 0x0b
5881 # CHECK: seb %f0, 0(%r1)
5882 0xed 0x00 0x10 0x00 0x00 0x0b
5884 # CHECK: seb %f0, 0(%r15)
5885 0xed 0x00 0xf0 0x00 0x00 0x0b
5887 # CHECK: seb %f0, 4095(%r1,%r15)
5888 0xed 0x01 0xff 0xff 0x00 0x0b
5890 # CHECK: seb %f0, 4095(%r15,%r1)
5891 0xed 0x0f 0x1f 0xff 0x00 0x0b
5893 # CHECK: seb %f15, 0
5894 0xed 0xf0 0x00 0x00 0x00 0x0b
5896 # CHECK: sgfr %r0, %r0
5899 # CHECK: sgfr %r0, %r15
5902 # CHECK: sgfr %r15, %r0
5905 # CHECK: sgfr %r7, %r8
5908 # CHECK: sgf %r0, -524288
5909 0xe3 0x00 0x00 0x00 0x80 0x19
5911 # CHECK: sgf %r0, -1
5912 0xe3 0x00 0x0f 0xff 0xff 0x19
5915 0xe3 0x00 0x00 0x00 0x00 0x19
5918 0xe3 0x00 0x00 0x01 0x00 0x19
5920 # CHECK: sgf %r0, 524287
5921 0xe3 0x00 0x0f 0xff 0x7f 0x19
5923 # CHECK: sgf %r0, 0(%r1)
5924 0xe3 0x00 0x10 0x00 0x00 0x19
5926 # CHECK: sgf %r0, 0(%r15)
5927 0xe3 0x00 0xf0 0x00 0x00 0x19
5929 # CHECK: sgf %r0, 524287(%r1,%r15)
5930 0xe3 0x01 0xff 0xff 0x7f 0x19
5932 # CHECK: sgf %r0, 524287(%r15,%r1)
5933 0xe3 0x0f 0x1f 0xff 0x7f 0x19
5935 # CHECK: sgf %r15, 0
5936 0xe3 0xf0 0x00 0x00 0x00 0x19
5938 # CHECK: sgr %r0, %r0
5941 # CHECK: sgr %r0, %r15
5944 # CHECK: sgr %r15, %r0
5947 # CHECK: sgr %r7, %r8
5950 # CHECK: sgrk %r0, %r0, %r0
5953 # CHECK: sgrk %r2, %r3, %r4
5956 # CHECK: sg %r0, -524288
5957 0xe3 0x00 0x00 0x00 0x80 0x09
5960 0xe3 0x00 0x0f 0xff 0xff 0x09
5963 0xe3 0x00 0x00 0x00 0x00 0x09
5966 0xe3 0x00 0x00 0x01 0x00 0x09
5968 # CHECK: sg %r0, 524287
5969 0xe3 0x00 0x0f 0xff 0x7f 0x09
5971 # CHECK: sg %r0, 0(%r1)
5972 0xe3 0x00 0x10 0x00 0x00 0x09
5974 # CHECK: sg %r0, 0(%r15)
5975 0xe3 0x00 0xf0 0x00 0x00 0x09
5977 # CHECK: sg %r0, 524287(%r1,%r15)
5978 0xe3 0x01 0xff 0xff 0x7f 0x09
5980 # CHECK: sg %r0, 524287(%r15,%r1)
5981 0xe3 0x0f 0x1f 0xff 0x7f 0x09
5984 0xe3 0xf0 0x00 0x00 0x00 0x09
5989 # CHECK: sh %r0, 4095
5992 # CHECK: sh %r0, 0(%r1)
5995 # CHECK: sh %r0, 0(%r15)
5998 # CHECK: sh %r0, 4095(%r1,%r15)
6001 # CHECK: sh %r0, 4095(%r15,%r1)
6007 # CHECK: shy %r0, -524288
6008 0xe3 0x00 0x00 0x00 0x80 0x7b
6010 # CHECK: shy %r0, -1
6011 0xe3 0x00 0x0f 0xff 0xff 0x7b
6014 0xe3 0x00 0x00 0x00 0x00 0x7b
6017 0xe3 0x00 0x00 0x01 0x00 0x7b
6019 # CHECK: shy %r0, 524287
6020 0xe3 0x00 0x0f 0xff 0x7f 0x7b
6022 # CHECK: shy %r0, 0(%r1)
6023 0xe3 0x00 0x10 0x00 0x00 0x7b
6025 # CHECK: shy %r0, 0(%r15)
6026 0xe3 0x00 0xf0 0x00 0x00 0x7b
6028 # CHECK: shy %r0, 524287(%r1,%r15)
6029 0xe3 0x01 0xff 0xff 0x7f 0x7b
6031 # CHECK: shy %r0, 524287(%r15,%r1)
6032 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
6034 # CHECK: shy %r15, 0
6035 0xe3 0xf0 0x00 0x00 0x00 0x7b
6037 # CHECK: slbgr %r0, %r0
6040 # CHECK: slbgr %r0, %r15
6043 # CHECK: slbgr %r15, %r0
6046 # CHECK: slbgr %r7, %r8
6049 # CHECK: slbg %r0, -524288
6050 0xe3 0x00 0x00 0x00 0x80 0x89
6052 # CHECK: slbg %r0, -1
6053 0xe3 0x00 0x0f 0xff 0xff 0x89
6055 # CHECK: slbg %r0, 0
6056 0xe3 0x00 0x00 0x00 0x00 0x89
6058 # CHECK: slbg %r0, 1
6059 0xe3 0x00 0x00 0x01 0x00 0x89
6061 # CHECK: slbg %r0, 524287
6062 0xe3 0x00 0x0f 0xff 0x7f 0x89
6064 # CHECK: slbg %r0, 0(%r1)
6065 0xe3 0x00 0x10 0x00 0x00 0x89
6067 # CHECK: slbg %r0, 0(%r15)
6068 0xe3 0x00 0xf0 0x00 0x00 0x89
6070 # CHECK: slbg %r0, 524287(%r1,%r15)
6071 0xe3 0x01 0xff 0xff 0x7f 0x89
6073 # CHECK: slbg %r0, 524287(%r15,%r1)
6074 0xe3 0x0f 0x1f 0xff 0x7f 0x89
6076 # CHECK: slbg %r15, 0
6077 0xe3 0xf0 0x00 0x00 0x00 0x89
6079 # CHECK: slbr %r0, %r0
6082 # CHECK: slbr %r0, %r15
6085 # CHECK: slbr %r15, %r0
6088 # CHECK: slbr %r7, %r8
6091 # CHECK: slb %r0, -524288
6092 0xe3 0x00 0x00 0x00 0x80 0x99
6094 # CHECK: slb %r0, -1
6095 0xe3 0x00 0x0f 0xff 0xff 0x99
6098 0xe3 0x00 0x00 0x00 0x00 0x99
6101 0xe3 0x00 0x00 0x01 0x00 0x99
6103 # CHECK: slb %r0, 524287
6104 0xe3 0x00 0x0f 0xff 0x7f 0x99
6106 # CHECK: slb %r0, 0(%r1)
6107 0xe3 0x00 0x10 0x00 0x00 0x99
6109 # CHECK: slb %r0, 0(%r15)
6110 0xe3 0x00 0xf0 0x00 0x00 0x99
6112 # CHECK: slb %r0, 524287(%r1,%r15)
6113 0xe3 0x01 0xff 0xff 0x7f 0x99
6115 # CHECK: slb %r0, 524287(%r15,%r1)
6116 0xe3 0x0f 0x1f 0xff 0x7f 0x99
6118 # CHECK: slb %r15, 0
6119 0xe3 0xf0 0x00 0x00 0x00 0x99
6121 # CHECK: slfi %r0, 0
6122 0xc2 0x05 0x00 0x00 0x00 0x00
6124 # CHECK: slfi %r0, 4294967295
6125 0xc2 0x05 0xff 0xff 0xff 0xff
6127 # CHECK: slfi %r15, 0
6128 0xc2 0xf5 0x00 0x00 0x00 0x00
6130 # CHECK: slgfi %r0, 0
6131 0xc2 0x04 0x00 0x00 0x00 0x00
6133 # CHECK: slgfi %r0, 4294967295
6134 0xc2 0x04 0xff 0xff 0xff 0xff
6136 # CHECK: slgfi %r15, 0
6137 0xc2 0xf4 0x00 0x00 0x00 0x00
6139 # CHECK: slgfr %r0, %r0
6142 # CHECK: slgfr %r0, %r15
6145 # CHECK: slgfr %r15, %r0
6148 # CHECK: slgfr %r7, %r8
6151 # CHECK: slgf %r0, -524288
6152 0xe3 0x00 0x00 0x00 0x80 0x1b
6154 # CHECK: slgf %r0, -1
6155 0xe3 0x00 0x0f 0xff 0xff 0x1b
6157 # CHECK: slgf %r0, 0
6158 0xe3 0x00 0x00 0x00 0x00 0x1b
6160 # CHECK: slgf %r0, 1
6161 0xe3 0x00 0x00 0x01 0x00 0x1b
6163 # CHECK: slgf %r0, 524287
6164 0xe3 0x00 0x0f 0xff 0x7f 0x1b
6166 # CHECK: slgf %r0, 0(%r1)
6167 0xe3 0x00 0x10 0x00 0x00 0x1b
6169 # CHECK: slgf %r0, 0(%r15)
6170 0xe3 0x00 0xf0 0x00 0x00 0x1b
6172 # CHECK: slgf %r0, 524287(%r1,%r15)
6173 0xe3 0x01 0xff 0xff 0x7f 0x1b
6175 # CHECK: slgf %r0, 524287(%r15,%r1)
6176 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
6178 # CHECK: slgf %r15, 0
6179 0xe3 0xf0 0x00 0x00 0x00 0x1b
6181 # CHECK: slgr %r0, %r0
6184 # CHECK: slgr %r0, %r15
6187 # CHECK: slgr %r15, %r0
6190 # CHECK: slgr %r7, %r8
6193 # CHECK: slgrk %r0, %r0, %r0
6196 # CHECK: slgrk %r2, %r3, %r4
6199 # CHECK: slg %r0, -524288
6200 0xe3 0x00 0x00 0x00 0x80 0x0b
6202 # CHECK: slg %r0, -1
6203 0xe3 0x00 0x0f 0xff 0xff 0x0b
6206 0xe3 0x00 0x00 0x00 0x00 0x0b
6209 0xe3 0x00 0x00 0x01 0x00 0x0b
6211 # CHECK: slg %r0, 524287
6212 0xe3 0x00 0x0f 0xff 0x7f 0x0b
6214 # CHECK: slg %r0, 0(%r1)
6215 0xe3 0x00 0x10 0x00 0x00 0x0b
6217 # CHECK: slg %r0, 0(%r15)
6218 0xe3 0x00 0xf0 0x00 0x00 0x0b
6220 # CHECK: slg %r0, 524287(%r1,%r15)
6221 0xe3 0x01 0xff 0xff 0x7f 0x0b
6223 # CHECK: slg %r0, 524287(%r15,%r1)
6224 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
6226 # CHECK: slg %r15, 0
6227 0xe3 0xf0 0x00 0x00 0x00 0x0b
6229 # CHECK: sllg %r0, %r0, 0
6230 0xeb 0x00 0x00 0x00 0x00 0x0d
6232 # CHECK: sllg %r15, %r1, 0
6233 0xeb 0xf1 0x00 0x00 0x00 0x0d
6235 # CHECK: sllg %r1, %r15, 0
6236 0xeb 0x1f 0x00 0x00 0x00 0x0d
6238 # CHECK: sllg %r15, %r15, 0
6239 0xeb 0xff 0x00 0x00 0x00 0x0d
6241 # CHECK: sllg %r0, %r0, -524288
6242 0xeb 0x00 0x00 0x00 0x80 0x0d
6244 # CHECK: sllg %r0, %r0, -1
6245 0xeb 0x00 0x0f 0xff 0xff 0x0d
6247 # CHECK: sllg %r0, %r0, 1
6248 0xeb 0x00 0x00 0x01 0x00 0x0d
6250 # CHECK: sllg %r0, %r0, 524287
6251 0xeb 0x00 0x0f 0xff 0x7f 0x0d
6253 # CHECK: sllg %r0, %r0, 0(%r1)
6254 0xeb 0x00 0x10 0x00 0x00 0x0d
6256 # CHECK: sllg %r0, %r0, 0(%r15)
6257 0xeb 0x00 0xf0 0x00 0x00 0x0d
6259 # CHECK: sllg %r0, %r0, 524287(%r1)
6260 0xeb 0x00 0x1f 0xff 0x7f 0x0d
6262 # CHECK: sllg %r0, %r0, 524287(%r15)
6263 0xeb 0x00 0xff 0xff 0x7f 0x0d
6265 # CHECK: sllk %r0, %r0, 0
6266 0xeb 0x00 0x00 0x00 0x00 0xdf
6268 # CHECK: sllk %r15, %r1, 0
6269 0xeb 0xf1 0x00 0x00 0x00 0xdf
6271 # CHECK: sllk %r1, %r15, 0
6272 0xeb 0x1f 0x00 0x00 0x00 0xdf
6274 # CHECK: sllk %r15, %r15, 0
6275 0xeb 0xff 0x00 0x00 0x00 0xdf
6277 # CHECK: sllk %r0, %r0, -524288
6278 0xeb 0x00 0x00 0x00 0x80 0xdf
6280 # CHECK: sllk %r0, %r0, -1
6281 0xeb 0x00 0x0f 0xff 0xff 0xdf
6283 # CHECK: sllk %r0, %r0, 1
6284 0xeb 0x00 0x00 0x01 0x00 0xdf
6286 # CHECK: sllk %r0, %r0, 524287
6287 0xeb 0x00 0x0f 0xff 0x7f 0xdf
6289 # CHECK: sllk %r0, %r0, 0(%r1)
6290 0xeb 0x00 0x10 0x00 0x00 0xdf
6292 # CHECK: sllk %r0, %r0, 0(%r15)
6293 0xeb 0x00 0xf0 0x00 0x00 0xdf
6295 # CHECK: sllk %r0, %r0, 524287(%r1)
6296 0xeb 0x00 0x1f 0xff 0x7f 0xdf
6298 # CHECK: sllk %r0, %r0, 524287(%r15)
6299 0xeb 0x00 0xff 0xff 0x7f 0xdf
6307 # CHECK: sll %r15, 0
6310 # CHECK: sll %r0, 4095
6313 # CHECK: sll %r0, 0(%r1)
6316 # CHECK: sll %r0, 0(%r15)
6319 # CHECK: sll %r0, 4095(%r1)
6322 # CHECK: sll %r0, 4095(%r15)
6325 # CHECK: slr %r0, %r0
6328 # CHECK: slr %r0, %r15
6331 # CHECK: slr %r15, %r0
6334 # CHECK: slr %r7, %r8
6337 # CHECK: slrk %r0, %r0, %r0
6340 # CHECK: slrk %r2, %r3, %r4
6346 # CHECK: sl %r0, 4095
6349 # CHECK: sl %r0, 0(%r1)
6352 # CHECK: sl %r0, 0(%r15)
6355 # CHECK: sl %r0, 4095(%r1,%r15)
6358 # CHECK: sl %r0, 4095(%r15,%r1)
6364 # CHECK: sly %r0, -524288
6365 0xe3 0x00 0x00 0x00 0x80 0x5f
6367 # CHECK: sly %r0, -1
6368 0xe3 0x00 0x0f 0xff 0xff 0x5f
6371 0xe3 0x00 0x00 0x00 0x00 0x5f
6374 0xe3 0x00 0x00 0x01 0x00 0x5f
6376 # CHECK: sly %r0, 524287
6377 0xe3 0x00 0x0f 0xff 0x7f 0x5f
6379 # CHECK: sly %r0, 0(%r1)
6380 0xe3 0x00 0x10 0x00 0x00 0x5f
6382 # CHECK: sly %r0, 0(%r15)
6383 0xe3 0x00 0xf0 0x00 0x00 0x5f
6385 # CHECK: sly %r0, 524287(%r1,%r15)
6386 0xe3 0x01 0xff 0xff 0x7f 0x5f
6388 # CHECK: sly %r0, 524287(%r15,%r1)
6389 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
6391 # CHECK: sly %r15, 0
6392 0xe3 0xf0 0x00 0x00 0x00 0x5f
6394 # CHECK: sqdbr %f0, %f0
6397 # CHECK: sqdbr %f0, %f15
6400 # CHECK: sqdbr %f7, %f8
6403 # CHECK: sqdbr %f15, %f0
6406 # CHECK: sqdb %f0, 0
6407 0xed 0x00 0x00 0x00 0x00 0x15
6409 # CHECK: sqdb %f0, 4095
6410 0xed 0x00 0x0f 0xff 0x00 0x15
6412 # CHECK: sqdb %f0, 0(%r1)
6413 0xed 0x00 0x10 0x00 0x00 0x15
6415 # CHECK: sqdb %f0, 0(%r15)
6416 0xed 0x00 0xf0 0x00 0x00 0x15
6418 # CHECK: sqdb %f0, 4095(%r1,%r15)
6419 0xed 0x01 0xff 0xff 0x00 0x15
6421 # CHECK: sqdb %f0, 4095(%r15,%r1)
6422 0xed 0x0f 0x1f 0xff 0x00 0x15
6424 # CHECK: sqdb %f15, 0
6425 0xed 0xf0 0x00 0x00 0x00 0x15
6427 # CHECK: sqebr %f0, %f0
6430 # CHECK: sqebr %f0, %f15
6433 # CHECK: sqebr %f7, %f8
6436 # CHECK: sqebr %f15, %f0
6439 # CHECK: sqeb %f0, 0
6440 0xed 0x00 0x00 0x00 0x00 0x14
6442 # CHECK: sqeb %f0, 4095
6443 0xed 0x00 0x0f 0xff 0x00 0x14
6445 # CHECK: sqeb %f0, 0(%r1)
6446 0xed 0x00 0x10 0x00 0x00 0x14
6448 # CHECK: sqeb %f0, 0(%r15)
6449 0xed 0x00 0xf0 0x00 0x00 0x14
6451 # CHECK: sqeb %f0, 4095(%r1,%r15)
6452 0xed 0x01 0xff 0xff 0x00 0x14
6454 # CHECK: sqeb %f0, 4095(%r15,%r1)
6455 0xed 0x0f 0x1f 0xff 0x00 0x14
6457 # CHECK: sqeb %f15, 0
6458 0xed 0xf0 0x00 0x00 0x00 0x14
6460 # CHECK: sqxbr %f0, %f0
6463 # CHECK: sqxbr %f0, %f13
6466 # CHECK: sqxbr %f8, %f8
6469 # CHECK: sqxbr %f13, %f0
6472 # CHECK: srag %r0, %r0, 0
6473 0xeb 0x00 0x00 0x00 0x00 0x0a
6475 # CHECK: srag %r15, %r1, 0
6476 0xeb 0xf1 0x00 0x00 0x00 0x0a
6478 # CHECK: srag %r1, %r15, 0
6479 0xeb 0x1f 0x00 0x00 0x00 0x0a
6481 # CHECK: srag %r15, %r15, 0
6482 0xeb 0xff 0x00 0x00 0x00 0x0a
6484 # CHECK: srag %r0, %r0, -524288
6485 0xeb 0x00 0x00 0x00 0x80 0x0a
6487 # CHECK: srag %r0, %r0, -1
6488 0xeb 0x00 0x0f 0xff 0xff 0x0a
6490 # CHECK: srag %r0, %r0, 1
6491 0xeb 0x00 0x00 0x01 0x00 0x0a
6493 # CHECK: srag %r0, %r0, 524287
6494 0xeb 0x00 0x0f 0xff 0x7f 0x0a
6496 # CHECK: srag %r0, %r0, 0(%r1)
6497 0xeb 0x00 0x10 0x00 0x00 0x0a
6499 # CHECK: srag %r0, %r0, 0(%r15)
6500 0xeb 0x00 0xf0 0x00 0x00 0x0a
6502 # CHECK: srag %r0, %r0, 524287(%r1)
6503 0xeb 0x00 0x1f 0xff 0x7f 0x0a
6505 # CHECK: srag %r0, %r0, 524287(%r15)
6506 0xeb 0x00 0xff 0xff 0x7f 0x0a
6508 # CHECK: srak %r0, %r0, 0
6509 0xeb 0x00 0x00 0x00 0x00 0xdc
6511 # CHECK: srak %r15, %r1, 0
6512 0xeb 0xf1 0x00 0x00 0x00 0xdc
6514 # CHECK: srak %r1, %r15, 0
6515 0xeb 0x1f 0x00 0x00 0x00 0xdc
6517 # CHECK: srak %r15, %r15, 0
6518 0xeb 0xff 0x00 0x00 0x00 0xdc
6520 # CHECK: srak %r0, %r0, -524288
6521 0xeb 0x00 0x00 0x00 0x80 0xdc
6523 # CHECK: srak %r0, %r0, -1
6524 0xeb 0x00 0x0f 0xff 0xff 0xdc
6526 # CHECK: srak %r0, %r0, 1
6527 0xeb 0x00 0x00 0x01 0x00 0xdc
6529 # CHECK: srak %r0, %r0, 524287
6530 0xeb 0x00 0x0f 0xff 0x7f 0xdc
6532 # CHECK: srak %r0, %r0, 0(%r1)
6533 0xeb 0x00 0x10 0x00 0x00 0xdc
6535 # CHECK: srak %r0, %r0, 0(%r15)
6536 0xeb 0x00 0xf0 0x00 0x00 0xdc
6538 # CHECK: srak %r0, %r0, 524287(%r1)
6539 0xeb 0x00 0x1f 0xff 0x7f 0xdc
6541 # CHECK: srak %r0, %r0, 524287(%r15)
6542 0xeb 0x00 0xff 0xff 0x7f 0xdc
6550 # CHECK: sra %r15, 0
6553 # CHECK: sra %r0, 4095
6556 # CHECK: sra %r0, 0(%r1)
6559 # CHECK: sra %r0, 0(%r15)
6562 # CHECK: sra %r0, 4095(%r1)
6565 # CHECK: sra %r0, 4095(%r15)
6568 # CHECK: srlg %r0, %r0, 0
6569 0xeb 0x00 0x00 0x00 0x00 0x0c
6571 # CHECK: srlg %r15, %r1, 0
6572 0xeb 0xf1 0x00 0x00 0x00 0x0c
6574 # CHECK: srlg %r1, %r15, 0
6575 0xeb 0x1f 0x00 0x00 0x00 0x0c
6577 # CHECK: srlg %r15, %r15, 0
6578 0xeb 0xff 0x00 0x00 0x00 0x0c
6580 # CHECK: srlg %r0, %r0, -524288
6581 0xeb 0x00 0x00 0x00 0x80 0x0c
6583 # CHECK: srlg %r0, %r0, -1
6584 0xeb 0x00 0x0f 0xff 0xff 0x0c
6586 # CHECK: srlg %r0, %r0, 1
6587 0xeb 0x00 0x00 0x01 0x00 0x0c
6589 # CHECK: srlg %r0, %r0, 524287
6590 0xeb 0x00 0x0f 0xff 0x7f 0x0c
6592 # CHECK: srlg %r0, %r0, 0(%r1)
6593 0xeb 0x00 0x10 0x00 0x00 0x0c
6595 # CHECK: srlg %r0, %r0, 0(%r15)
6596 0xeb 0x00 0xf0 0x00 0x00 0x0c
6598 # CHECK: srlg %r0, %r0, 524287(%r1)
6599 0xeb 0x00 0x1f 0xff 0x7f 0x0c
6601 # CHECK: srlg %r0, %r0, 524287(%r15)
6602 0xeb 0x00 0xff 0xff 0x7f 0x0c
6604 # CHECK: srlk %r0, %r0, 0
6605 0xeb 0x00 0x00 0x00 0x00 0xde
6607 # CHECK: srlk %r15, %r1, 0
6608 0xeb 0xf1 0x00 0x00 0x00 0xde
6610 # CHECK: srlk %r1, %r15, 0
6611 0xeb 0x1f 0x00 0x00 0x00 0xde
6613 # CHECK: srlk %r15, %r15, 0
6614 0xeb 0xff 0x00 0x00 0x00 0xde
6616 # CHECK: srlk %r0, %r0, -524288
6617 0xeb 0x00 0x00 0x00 0x80 0xde
6619 # CHECK: srlk %r0, %r0, -1
6620 0xeb 0x00 0x0f 0xff 0xff 0xde
6622 # CHECK: srlk %r0, %r0, 1
6623 0xeb 0x00 0x00 0x01 0x00 0xde
6625 # CHECK: srlk %r0, %r0, 524287
6626 0xeb 0x00 0x0f 0xff 0x7f 0xde
6628 # CHECK: srlk %r0, %r0, 0(%r1)
6629 0xeb 0x00 0x10 0x00 0x00 0xde
6631 # CHECK: srlk %r0, %r0, 0(%r15)
6632 0xeb 0x00 0xf0 0x00 0x00 0xde
6634 # CHECK: srlk %r0, %r0, 524287(%r1)
6635 0xeb 0x00 0x1f 0xff 0x7f 0xde
6637 # CHECK: srlk %r0, %r0, 524287(%r15)
6638 0xeb 0x00 0xff 0xff 0x7f 0xde
6646 # CHECK: srl %r15, 0
6649 # CHECK: srl %r0, 4095
6652 # CHECK: srl %r0, 0(%r1)
6655 # CHECK: srl %r0, 0(%r15)
6658 # CHECK: srl %r0, 4095(%r1)
6661 # CHECK: srl %r0, 4095(%r15)
6664 # CHECK: sr %r0, %r0
6667 # CHECK: sr %r0, %r15
6670 # CHECK: sr %r15, %r0
6673 # CHECK: sr %r7, %r8
6676 # CHECK: srk %r0, %r0, %r0
6679 # CHECK: srk %r2, %r3, %r4
6682 # CHECK: srst %r0, %r0
6685 # CHECK: srst %r0, %r15
6688 # CHECK: srst %r15, %r0
6691 # CHECK: srst %r7, %r8
6697 # CHECK: stc %r0, 4095
6700 # CHECK: stc %r0, 0(%r1)
6703 # CHECK: stc %r0, 0(%r15)
6706 # CHECK: stc %r0, 4095(%r1,%r15)
6709 # CHECK: stc %r0, 4095(%r15,%r1)
6712 # CHECK: stc %r15, 0
6715 # CHECK: stch %r0, -524288
6716 0xe3 0x00 0x00 0x00 0x80 0xc3
6718 # CHECK: stch %r0, -1
6719 0xe3 0x00 0x0f 0xff 0xff 0xc3
6721 # CHECK: stch %r0, 0
6722 0xe3 0x00 0x00 0x00 0x00 0xc3
6724 # CHECK: stch %r0, 1
6725 0xe3 0x00 0x00 0x01 0x00 0xc3
6727 # CHECK: stch %r0, 524287
6728 0xe3 0x00 0x0f 0xff 0x7f 0xc3
6730 # CHECK: stch %r0, 0(%r1)
6731 0xe3 0x00 0x10 0x00 0x00 0xc3
6733 # CHECK: stch %r0, 0(%r15)
6734 0xe3 0x00 0xf0 0x00 0x00 0xc3
6736 # CHECK: stch %r0, 524287(%r1,%r15)
6737 0xe3 0x01 0xff 0xff 0x7f 0xc3
6739 # CHECK: stch %r0, 524287(%r15,%r1)
6740 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
6742 # CHECK: stch %r15, 0
6743 0xe3 0xf0 0x00 0x00 0x00 0xc3
6745 # CHECK: stcy %r0, -524288
6746 0xe3 0x00 0x00 0x00 0x80 0x72
6748 # CHECK: stcy %r0, -1
6749 0xe3 0x00 0x0f 0xff 0xff 0x72
6751 # CHECK: stcy %r0, 0
6752 0xe3 0x00 0x00 0x00 0x00 0x72
6754 # CHECK: stcy %r0, 1
6755 0xe3 0x00 0x00 0x01 0x00 0x72
6757 # CHECK: stcy %r0, 524287
6758 0xe3 0x00 0x0f 0xff 0x7f 0x72
6760 # CHECK: stcy %r0, 0(%r1)
6761 0xe3 0x00 0x10 0x00 0x00 0x72
6763 # CHECK: stcy %r0, 0(%r15)
6764 0xe3 0x00 0xf0 0x00 0x00 0x72
6766 # CHECK: stcy %r0, 524287(%r1,%r15)
6767 0xe3 0x01 0xff 0xff 0x7f 0x72
6769 # CHECK: stcy %r0, 524287(%r15,%r1)
6770 0xe3 0x0f 0x1f 0xff 0x7f 0x72
6772 # CHECK: stcy %r15, 0
6773 0xe3 0xf0 0x00 0x00 0x00 0x72
6778 # CHECK: std %f0, 4095
6781 # CHECK: std %f0, 0(%r1)
6784 # CHECK: std %f0, 0(%r15)
6787 # CHECK: std %f0, 4095(%r1,%r15)
6790 # CHECK: std %f0, 4095(%r15,%r1)
6793 # CHECK: std %f15, 0
6796 # CHECK: stdy %f0, -524288
6797 0xed 0x00 0x00 0x00 0x80 0x67
6799 # CHECK: stdy %f0, -1
6800 0xed 0x00 0x0f 0xff 0xff 0x67
6802 # CHECK: stdy %f0, 0
6803 0xed 0x00 0x00 0x00 0x00 0x67
6805 # CHECK: stdy %f0, 1
6806 0xed 0x00 0x00 0x01 0x00 0x67
6808 # CHECK: stdy %f0, 524287
6809 0xed 0x00 0x0f 0xff 0x7f 0x67
6811 # CHECK: stdy %f0, 0(%r1)
6812 0xed 0x00 0x10 0x00 0x00 0x67
6814 # CHECK: stdy %f0, 0(%r15)
6815 0xed 0x00 0xf0 0x00 0x00 0x67
6817 # CHECK: stdy %f0, 524287(%r1,%r15)
6818 0xed 0x01 0xff 0xff 0x7f 0x67
6820 # CHECK: stdy %f0, 524287(%r15,%r1)
6821 0xed 0x0f 0x1f 0xff 0x7f 0x67
6823 # CHECK: stdy %f15, 0
6824 0xed 0xf0 0x00 0x00 0x00 0x67
6829 # CHECK: ste %f0, 4095
6832 # CHECK: ste %f0, 0(%r1)
6835 # CHECK: ste %f0, 0(%r15)
6838 # CHECK: ste %f0, 4095(%r1,%r15)
6841 # CHECK: ste %f0, 4095(%r15,%r1)
6844 # CHECK: ste %f15, 0
6847 # CHECK: stey %f0, -524288
6848 0xed 0x00 0x00 0x00 0x80 0x66
6850 # CHECK: stey %f0, -1
6851 0xed 0x00 0x0f 0xff 0xff 0x66
6853 # CHECK: stey %f0, 0
6854 0xed 0x00 0x00 0x00 0x00 0x66
6856 # CHECK: stey %f0, 1
6857 0xed 0x00 0x00 0x01 0x00 0x66
6859 # CHECK: stey %f0, 524287
6860 0xed 0x00 0x0f 0xff 0x7f 0x66
6862 # CHECK: stey %f0, 0(%r1)
6863 0xed 0x00 0x10 0x00 0x00 0x66
6865 # CHECK: stey %f0, 0(%r15)
6866 0xed 0x00 0xf0 0x00 0x00 0x66
6868 # CHECK: stey %f0, 524287(%r1,%r15)
6869 0xed 0x01 0xff 0xff 0x7f 0x66
6871 # CHECK: stey %f0, 524287(%r15,%r1)
6872 0xed 0x0f 0x1f 0xff 0x7f 0x66
6874 # CHECK: stey %f15, 0
6875 0xed 0xf0 0x00 0x00 0x00 0x66
6877 # CHECK: stg %r0, -524288
6878 0xe3 0x00 0x00 0x00 0x80 0x24
6880 # CHECK: stg %r0, -1
6881 0xe3 0x00 0x0f 0xff 0xff 0x24
6884 0xe3 0x00 0x00 0x00 0x00 0x24
6887 0xe3 0x00 0x00 0x01 0x00 0x24
6889 # CHECK: stg %r0, 524287
6890 0xe3 0x00 0x0f 0xff 0x7f 0x24
6892 # CHECK: stg %r0, 0(%r1)
6893 0xe3 0x00 0x10 0x00 0x00 0x24
6895 # CHECK: stg %r0, 0(%r15)
6896 0xe3 0x00 0xf0 0x00 0x00 0x24
6898 # CHECK: stg %r0, 524287(%r1,%r15)
6899 0xe3 0x01 0xff 0xff 0x7f 0x24
6901 # CHECK: stg %r0, 524287(%r15,%r1)
6902 0xe3 0x0f 0x1f 0xff 0x7f 0x24
6904 # CHECK: stg %r15, 0
6905 0xe3 0xf0 0x00 0x00 0x00 0x24
6910 # CHECK: sth %r0, 4095
6913 # CHECK: sth %r0, 0(%r1)
6916 # CHECK: sth %r0, 0(%r15)
6919 # CHECK: sth %r0, 4095(%r1,%r15)
6922 # CHECK: sth %r0, 4095(%r15,%r1)
6925 # CHECK: sth %r15, 0
6928 # CHECK: sthh %r0, -524288
6929 0xe3 0x00 0x00 0x00 0x80 0xc7
6931 # CHECK: sthh %r0, -1
6932 0xe3 0x00 0x0f 0xff 0xff 0xc7
6934 # CHECK: sthh %r0, 0
6935 0xe3 0x00 0x00 0x00 0x00 0xc7
6937 # CHECK: sthh %r0, 1
6938 0xe3 0x00 0x00 0x01 0x00 0xc7
6940 # CHECK: sthh %r0, 524287
6941 0xe3 0x00 0x0f 0xff 0x7f 0xc7
6943 # CHECK: sthh %r0, 0(%r1)
6944 0xe3 0x00 0x10 0x00 0x00 0xc7
6946 # CHECK: sthh %r0, 0(%r15)
6947 0xe3 0x00 0xf0 0x00 0x00 0xc7
6949 # CHECK: sthh %r0, 524287(%r1,%r15)
6950 0xe3 0x01 0xff 0xff 0x7f 0xc7
6952 # CHECK: sthh %r0, 524287(%r15,%r1)
6953 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
6955 # CHECK: sthh %r15, 0
6956 0xe3 0xf0 0x00 0x00 0x00 0xc7
6958 # CHECK: stfh %r0, -524288
6959 0xe3 0x00 0x00 0x00 0x80 0xcb
6961 # CHECK: stfh %r0, -1
6962 0xe3 0x00 0x0f 0xff 0xff 0xcb
6964 # CHECK: stfh %r0, 0
6965 0xe3 0x00 0x00 0x00 0x00 0xcb
6967 # CHECK: stfh %r0, 1
6968 0xe3 0x00 0x00 0x01 0x00 0xcb
6970 # CHECK: stfh %r0, 524287
6971 0xe3 0x00 0x0f 0xff 0x7f 0xcb
6973 # CHECK: stfh %r0, 0(%r1)
6974 0xe3 0x00 0x10 0x00 0x00 0xcb
6976 # CHECK: stfh %r0, 0(%r15)
6977 0xe3 0x00 0xf0 0x00 0x00 0xcb
6979 # CHECK: stfh %r0, 524287(%r1,%r15)
6980 0xe3 0x01 0xff 0xff 0x7f 0xcb
6982 # CHECK: stfh %r0, 524287(%r15,%r1)
6983 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
6985 # CHECK: stfh %r15, 0
6986 0xe3 0xf0 0x00 0x00 0x00 0xcb
6988 # CHECK: sthy %r0, -524288
6989 0xe3 0x00 0x00 0x00 0x80 0x70
6991 # CHECK: sthy %r0, -1
6992 0xe3 0x00 0x0f 0xff 0xff 0x70
6994 # CHECK: sthy %r0, 0
6995 0xe3 0x00 0x00 0x00 0x00 0x70
6997 # CHECK: sthy %r0, 1
6998 0xe3 0x00 0x00 0x01 0x00 0x70
7000 # CHECK: sthy %r0, 524287
7001 0xe3 0x00 0x0f 0xff 0x7f 0x70
7003 # CHECK: sthy %r0, 0(%r1)
7004 0xe3 0x00 0x10 0x00 0x00 0x70
7006 # CHECK: sthy %r0, 0(%r15)
7007 0xe3 0x00 0xf0 0x00 0x00 0x70
7009 # CHECK: sthy %r0, 524287(%r1,%r15)
7010 0xe3 0x01 0xff 0xff 0x7f 0x70
7012 # CHECK: sthy %r0, 524287(%r15,%r1)
7013 0xe3 0x0f 0x1f 0xff 0x7f 0x70
7015 # CHECK: sthy %r15, 0
7016 0xe3 0xf0 0x00 0x00 0x00 0x70
7018 # CHECK: stmg %r0, %r0, 0
7019 0xeb 0x00 0x00 0x00 0x00 0x24
7021 # CHECK: stmg %r0, %r15, 0
7022 0xeb 0x0f 0x00 0x00 0x00 0x24
7024 # CHECK: stmg %r14, %r15, 0
7025 0xeb 0xef 0x00 0x00 0x00 0x24
7027 # CHECK: stmg %r15, %r15, 0
7028 0xeb 0xff 0x00 0x00 0x00 0x24
7030 # CHECK: stmg %r0, %r0, -524288
7031 0xeb 0x00 0x00 0x00 0x80 0x24
7033 # CHECK: stmg %r0, %r0, -1
7034 0xeb 0x00 0x0f 0xff 0xff 0x24
7036 # CHECK: stmg %r0, %r0, 0
7037 0xeb 0x00 0x00 0x00 0x00 0x24
7039 # CHECK: stmg %r0, %r0, 1
7040 0xeb 0x00 0x00 0x01 0x00 0x24
7042 # CHECK: stmg %r0, %r0, 524287
7043 0xeb 0x00 0x0f 0xff 0x7f 0x24
7045 # CHECK: stmg %r0, %r0, 0(%r1)
7046 0xeb 0x00 0x10 0x00 0x00 0x24
7048 # CHECK: stmg %r0, %r0, 0(%r15)
7049 0xeb 0x00 0xf0 0x00 0x00 0x24
7051 # CHECK: stmg %r0, %r0, 524287(%r1)
7052 0xeb 0x00 0x1f 0xff 0x7f 0x24
7054 # CHECK: stmg %r0, %r0, 524287(%r15)
7055 0xeb 0x00 0xff 0xff 0x7f 0x24
7057 # CHECK: strvg %r0, -524288
7058 0xe3 0x00 0x00 0x00 0x80 0x2f
7060 # CHECK: strvg %r0, -1
7061 0xe3 0x00 0x0f 0xff 0xff 0x2f
7063 # CHECK: strvg %r0, 0
7064 0xe3 0x00 0x00 0x00 0x00 0x2f
7066 # CHECK: strvg %r0, 1
7067 0xe3 0x00 0x00 0x01 0x00 0x2f
7069 # CHECK: strvg %r0, 524287
7070 0xe3 0x00 0x0f 0xff 0x7f 0x2f
7072 # CHECK: strvg %r0, 0(%r1)
7073 0xe3 0x00 0x10 0x00 0x00 0x2f
7075 # CHECK: strvg %r0, 0(%r15)
7076 0xe3 0x00 0xf0 0x00 0x00 0x2f
7078 # CHECK: strvg %r0, 524287(%r1,%r15)
7079 0xe3 0x01 0xff 0xff 0x7f 0x2f
7081 # CHECK: strvg %r0, 524287(%r15,%r1)
7082 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
7084 # CHECK: strvg %r15, 0
7085 0xe3 0xf0 0x00 0x00 0x00 0x2f
7087 # CHECK: strv %r0, -524288
7088 0xe3 0x00 0x00 0x00 0x80 0x3e
7090 # CHECK: strv %r0, -1
7091 0xe3 0x00 0x0f 0xff 0xff 0x3e
7093 # CHECK: strv %r0, 0
7094 0xe3 0x00 0x00 0x00 0x00 0x3e
7096 # CHECK: strv %r0, 1
7097 0xe3 0x00 0x00 0x01 0x00 0x3e
7099 # CHECK: strv %r0, 524287
7100 0xe3 0x00 0x0f 0xff 0x7f 0x3e
7102 # CHECK: strv %r0, 0(%r1)
7103 0xe3 0x00 0x10 0x00 0x00 0x3e
7105 # CHECK: strv %r0, 0(%r15)
7106 0xe3 0x00 0xf0 0x00 0x00 0x3e
7108 # CHECK: strv %r0, 524287(%r1,%r15)
7109 0xe3 0x01 0xff 0xff 0x7f 0x3e
7111 # CHECK: strv %r0, 524287(%r15,%r1)
7112 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
7114 # CHECK: strv %r15, 0
7115 0xe3 0xf0 0x00 0x00 0x00 0x3e
7120 # CHECK: st %r0, 4095
7123 # CHECK: st %r0, 0(%r1)
7126 # CHECK: st %r0, 0(%r15)
7129 # CHECK: st %r0, 4095(%r1,%r15)
7132 # CHECK: st %r0, 4095(%r15,%r1)
7138 # CHECK: stoc %r1, 2(%r3), 0
7139 0xeb 0x10 0x30 0x02 0x00 0xf3
7141 # CHECK: stoco %r1, 2(%r3)
7142 0xeb 0x11 0x30 0x02 0x00 0xf3
7144 # CHECK: stoch %r1, 2(%r3)
7145 0xeb 0x12 0x30 0x02 0x00 0xf3
7147 # CHECK: stocnle %r1, 2(%r3)
7148 0xeb 0x13 0x30 0x02 0x00 0xf3
7150 # CHECK: stocl %r1, 2(%r3)
7151 0xeb 0x14 0x30 0x02 0x00 0xf3
7153 # CHECK: stocnhe %r1, 2(%r3)
7154 0xeb 0x15 0x30 0x02 0x00 0xf3
7156 # CHECK: stoclh %r1, 2(%r3)
7157 0xeb 0x16 0x30 0x02 0x00 0xf3
7159 # CHECK: stocne %r1, 2(%r3)
7160 0xeb 0x17 0x30 0x02 0x00 0xf3
7162 # CHECK: stoce %r1, 2(%r3)
7163 0xeb 0x18 0x30 0x02 0x00 0xf3
7165 # CHECK: stocnlh %r1, 2(%r3)
7166 0xeb 0x19 0x30 0x02 0x00 0xf3
7168 # CHECK: stoche %r1, 2(%r3)
7169 0xeb 0x1a 0x30 0x02 0x00 0xf3
7171 # CHECK: stocnl %r1, 2(%r3)
7172 0xeb 0x1b 0x30 0x02 0x00 0xf3
7174 # CHECK: stocle %r1, 2(%r3)
7175 0xeb 0x1c 0x30 0x02 0x00 0xf3
7177 # CHECK: stocnh %r1, 2(%r3)
7178 0xeb 0x1d 0x30 0x02 0x00 0xf3
7180 # CHECK: stocno %r1, 2(%r3)
7181 0xeb 0x1e 0x30 0x02 0x00 0xf3
7183 # CHECK: stoc %r1, 2(%r3), 15
7184 0xeb 0x1f 0x30 0x02 0x00 0xf3
7186 # CHECK: stocg %r1, 2(%r3), 0
7187 0xeb 0x10 0x30 0x02 0x00 0xe3
7189 # CHECK: stocgo %r1, 2(%r3)
7190 0xeb 0x11 0x30 0x02 0x00 0xe3
7192 # CHECK: stocgh %r1, 2(%r3)
7193 0xeb 0x12 0x30 0x02 0x00 0xe3
7195 # CHECK: stocgnle %r1, 2(%r3)
7196 0xeb 0x13 0x30 0x02 0x00 0xe3
7198 # CHECK: stocgl %r1, 2(%r3)
7199 0xeb 0x14 0x30 0x02 0x00 0xe3
7201 # CHECK: stocgnhe %r1, 2(%r3)
7202 0xeb 0x15 0x30 0x02 0x00 0xe3
7204 # CHECK: stocglh %r1, 2(%r3)
7205 0xeb 0x16 0x30 0x02 0x00 0xe3
7207 # CHECK: stocgne %r1, 2(%r3)
7208 0xeb 0x17 0x30 0x02 0x00 0xe3
7210 # CHECK: stocge %r1, 2(%r3)
7211 0xeb 0x18 0x30 0x02 0x00 0xe3
7213 # CHECK: stocgnlh %r1, 2(%r3)
7214 0xeb 0x19 0x30 0x02 0x00 0xe3
7216 # CHECK: stocghe %r1, 2(%r3)
7217 0xeb 0x1a 0x30 0x02 0x00 0xe3
7219 # CHECK: stocgnl %r1, 2(%r3)
7220 0xeb 0x1b 0x30 0x02 0x00 0xe3
7222 # CHECK: stocgle %r1, 2(%r3)
7223 0xeb 0x1c 0x30 0x02 0x00 0xe3
7225 # CHECK: stocgnh %r1, 2(%r3)
7226 0xeb 0x1d 0x30 0x02 0x00 0xe3
7228 # CHECK: stocgno %r1, 2(%r3)
7229 0xeb 0x1e 0x30 0x02 0x00 0xe3
7231 # CHECK: stocg %r1, 2(%r3), 15
7232 0xeb 0x1f 0x30 0x02 0x00 0xe3
7237 # CHECK: s %r0, 4095
7240 # CHECK: s %r0, 0(%r1)
7243 # CHECK: s %r0, 0(%r15)
7246 # CHECK: s %r0, 4095(%r1,%r15)
7249 # CHECK: s %r0, 4095(%r15,%r1)
7255 # CHECK: sty %r0, -524288
7256 0xe3 0x00 0x00 0x00 0x80 0x50
7258 # CHECK: sty %r0, -1
7259 0xe3 0x00 0x0f 0xff 0xff 0x50
7262 0xe3 0x00 0x00 0x00 0x00 0x50
7265 0xe3 0x00 0x00 0x01 0x00 0x50
7267 # CHECK: sty %r0, 524287
7268 0xe3 0x00 0x0f 0xff 0x7f 0x50
7270 # CHECK: sty %r0, 0(%r1)
7271 0xe3 0x00 0x10 0x00 0x00 0x50
7273 # CHECK: sty %r0, 0(%r15)
7274 0xe3 0x00 0xf0 0x00 0x00 0x50
7276 # CHECK: sty %r0, 524287(%r1,%r15)
7277 0xe3 0x01 0xff 0xff 0x7f 0x50
7279 # CHECK: sty %r0, 524287(%r15,%r1)
7280 0xe3 0x0f 0x1f 0xff 0x7f 0x50
7282 # CHECK: sty %r15, 0
7283 0xe3 0xf0 0x00 0x00 0x00 0x50
7285 # CHECK: sxbr %f0, %f0
7288 # CHECK: sxbr %f0, %f13
7291 # CHECK: sxbr %f8, %f8
7294 # CHECK: sxbr %f13, %f0
7297 # CHECK: sy %r0, -524288
7298 0xe3 0x00 0x00 0x00 0x80 0x5b
7301 0xe3 0x00 0x0f 0xff 0xff 0x5b
7304 0xe3 0x00 0x00 0x00 0x00 0x5b
7307 0xe3 0x00 0x00 0x01 0x00 0x5b
7309 # CHECK: sy %r0, 524287
7310 0xe3 0x00 0x0f 0xff 0x7f 0x5b
7312 # CHECK: sy %r0, 0(%r1)
7313 0xe3 0x00 0x10 0x00 0x00 0x5b
7315 # CHECK: sy %r0, 0(%r15)
7316 0xe3 0x00 0xf0 0x00 0x00 0x5b
7318 # CHECK: sy %r0, 524287(%r1,%r15)
7319 0xe3 0x01 0xff 0xff 0x7f 0x5b
7321 # CHECK: sy %r0, 524287(%r15,%r1)
7322 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
7325 0xe3 0xf0 0x00 0x00 0x00 0x5b
7336 # CHECK: tm 0(%r1), 42
7339 # CHECK: tm 0(%r15), 42
7342 # CHECK: tm 4095(%r1), 42
7345 # CHECK: tm 4095(%r15), 42
7348 # CHECK: tmhh %r0, 0
7351 # CHECK: tmhh %r0, 32768
7354 # CHECK: tmhh %r0, 65535
7357 # CHECK: tmhh %r15, 0
7360 # CHECK: tmhl %r0, 0
7363 # CHECK: tmhl %r0, 32768
7366 # CHECK: tmhl %r0, 65535
7369 # CHECK: tmhl %r15, 0
7372 # CHECK: tmlh %r0, 0
7375 # CHECK: tmlh %r0, 32768
7378 # CHECK: tmlh %r0, 65535
7381 # CHECK: tmlh %r15, 0
7384 # CHECK: tmll %r0, 0
7387 # CHECK: tmll %r0, 32768
7390 # CHECK: tmll %r0, 65535
7393 # CHECK: tmll %r15, 0
7396 # CHECK: tmy -524288, 0
7397 0xeb 0x00 0x00 0x00 0x80 0x51
7400 0xeb 0x00 0x0f 0xff 0xff 0x51
7403 0xeb 0x00 0x00 0x00 0x00 0x51
7406 0xeb 0x00 0x00 0x01 0x00 0x51
7408 # CHECK: tmy 524287, 0
7409 0xeb 0x00 0x0f 0xff 0x7f 0x51
7412 0xeb 0xff 0x00 0x00 0x00 0x51
7414 # CHECK: tmy 0(%r1), 42
7415 0xeb 0x2a 0x10 0x00 0x00 0x51
7417 # CHECK: tmy 0(%r15), 42
7418 0xeb 0x2a 0xf0 0x00 0x00 0x51
7420 # CHECK: tmy 524287(%r1), 42
7421 0xeb 0x2a 0x1f 0xff 0x7f 0x51
7423 # CHECK: tmy 524287(%r15), 42
7424 0xeb 0x2a 0xff 0xff 0x7f 0x51
7427 0xd7 0x00 0x00 0x00 0x00 0x00
7429 # CHECK: xc 0(1), 0(%r1)
7430 0xd7 0x00 0x00 0x00 0x10 0x00
7432 # CHECK: xc 0(1), 0(%r15)
7433 0xd7 0x00 0x00 0x00 0xf0 0x00
7435 # CHECK: xc 0(1), 4095
7436 0xd7 0x00 0x00 0x00 0x0f 0xff
7438 # CHECK: xc 0(1), 4095(%r1)
7439 0xd7 0x00 0x00 0x00 0x1f 0xff
7441 # CHECK: xc 0(1), 4095(%r15)
7442 0xd7 0x00 0x00 0x00 0xff 0xff
7444 # CHECK: xc 0(1,%r1), 0
7445 0xd7 0x00 0x10 0x00 0x00 0x00
7447 # CHECK: xc 0(1,%r15), 0
7448 0xd7 0x00 0xf0 0x00 0x00 0x00
7450 # CHECK: xc 4095(1,%r1), 0
7451 0xd7 0x00 0x1f 0xff 0x00 0x00
7453 # CHECK: xc 4095(1,%r15), 0
7454 0xd7 0x00 0xff 0xff 0x00 0x00
7456 # CHECK: xc 0(256,%r1), 0
7457 0xd7 0xff 0x10 0x00 0x00 0x00
7459 # CHECK: xc 0(256,%r15), 0
7460 0xd7 0xff 0xf0 0x00 0x00 0x00
7462 # CHECK: xgr %r0, %r0
7465 # CHECK: xgr %r0, %r15
7468 # CHECK: xgr %r15, %r0
7471 # CHECK: xgr %r7, %r8
7474 # CHECK: xgrk %r0, %r0, %r0
7477 # CHECK: xgrk %r2, %r3, %r4
7480 # CHECK: xg %r0, -524288
7481 0xe3 0x00 0x00 0x00 0x80 0x82
7484 0xe3 0x00 0x0f 0xff 0xff 0x82
7487 0xe3 0x00 0x00 0x00 0x00 0x82
7490 0xe3 0x00 0x00 0x01 0x00 0x82
7492 # CHECK: xg %r0, 524287
7493 0xe3 0x00 0x0f 0xff 0x7f 0x82
7495 # CHECK: xg %r0, 0(%r1)
7496 0xe3 0x00 0x10 0x00 0x00 0x82
7498 # CHECK: xg %r0, 0(%r15)
7499 0xe3 0x00 0xf0 0x00 0x00 0x82
7501 # CHECK: xg %r0, 524287(%r1,%r15)
7502 0xe3 0x01 0xff 0xff 0x7f 0x82
7504 # CHECK: xg %r0, 524287(%r15,%r1)
7505 0xe3 0x0f 0x1f 0xff 0x7f 0x82
7508 0xe3 0xf0 0x00 0x00 0x00 0x82
7510 # CHECK: xihf %r0, 0
7511 0xc0 0x06 0x00 0x00 0x00 0x00
7513 # CHECK: xihf %r0, 4294967295
7514 0xc0 0x06 0xff 0xff 0xff 0xff
7516 # CHECK: xihf %r15, 0
7517 0xc0 0xf6 0x00 0x00 0x00 0x00
7519 # CHECK: xilf %r0, 0
7520 0xc0 0x07 0x00 0x00 0x00 0x00
7522 # CHECK: xilf %r0, 4294967295
7523 0xc0 0x07 0xff 0xff 0xff 0xff
7525 # CHECK: xilf %r15, 0
7526 0xc0 0xf7 0x00 0x00 0x00 0x00
7537 # CHECK: xi 0(%r1), 42
7540 # CHECK: xi 0(%r15), 42
7543 # CHECK: xi 4095(%r1), 42
7546 # CHECK: xi 4095(%r15), 42
7549 # CHECK: xiy -524288, 0
7550 0xeb 0x00 0x00 0x00 0x80 0x57
7553 0xeb 0x00 0x0f 0xff 0xff 0x57
7556 0xeb 0x00 0x00 0x00 0x00 0x57
7559 0xeb 0x00 0x00 0x01 0x00 0x57
7561 # CHECK: xiy 524287, 0
7562 0xeb 0x00 0x0f 0xff 0x7f 0x57
7565 0xeb 0xff 0x00 0x00 0x00 0x57
7567 # CHECK: xiy 0(%r1), 42
7568 0xeb 0x2a 0x10 0x00 0x00 0x57
7570 # CHECK: xiy 0(%r15), 42
7571 0xeb 0x2a 0xf0 0x00 0x00 0x57
7573 # CHECK: xiy 524287(%r1), 42
7574 0xeb 0x2a 0x1f 0xff 0x7f 0x57
7576 # CHECK: xiy 524287(%r15), 42
7577 0xeb 0x2a 0xff 0xff 0x7f 0x57
7579 # CHECK: xr %r0, %r0
7582 # CHECK: xr %r0, %r15
7585 # CHECK: xr %r15, %r0
7588 # CHECK: xr %r7, %r8
7591 # CHECK: xrk %r0, %r0, %r0
7594 # CHECK: xrk %r2, %r3, %r4
7600 # CHECK: x %r0, 4095
7603 # CHECK: x %r0, 0(%r1)
7606 # CHECK: x %r0, 0(%r15)
7609 # CHECK: x %r0, 4095(%r1,%r15)
7612 # CHECK: x %r0, 4095(%r15,%r1)
7618 # CHECK: xy %r0, -524288
7619 0xe3 0x00 0x00 0x00 0x80 0x57
7622 0xe3 0x00 0x0f 0xff 0xff 0x57
7625 0xe3 0x00 0x00 0x00 0x00 0x57
7628 0xe3 0x00 0x00 0x01 0x00 0x57
7630 # CHECK: xy %r0, 524287
7631 0xe3 0x00 0x0f 0xff 0x7f 0x57
7633 # CHECK: xy %r0, 0(%r1)
7634 0xe3 0x00 0x10 0x00 0x00 0x57
7636 # CHECK: xy %r0, 0(%r15)
7637 0xe3 0x00 0xf0 0x00 0x00 0x57
7639 # CHECK: xy %r0, 524287(%r1,%r15)
7640 0xe3 0x01 0xff 0xff 0x7f 0x57
7642 # CHECK: xy %r0, 524287(%r15,%r1)
7643 0xe3 0x0f 0x1f 0xff 0x7f 0x57
7646 0xe3 0xf0 0x00 0x00 0x00 0x57