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
1219 # CHECK: chf %r0, -524288
1220 0xe3 0x00 0x00 0x00 0x80 0xcd
1222 # CHECK: chf %r0, -1
1223 0xe3 0x00 0x0f 0xff 0xff 0xcd
1226 0xe3 0x00 0x00 0x00 0x00 0xcd
1229 0xe3 0x00 0x00 0x01 0x00 0xcd
1231 # CHECK: chf %r0, 524287
1232 0xe3 0x00 0x0f 0xff 0x7f 0xcd
1234 # CHECK: chf %r0, 0(%r1)
1235 0xe3 0x00 0x10 0x00 0x00 0xcd
1237 # CHECK: chf %r0, 0(%r15)
1238 0xe3 0x00 0xf0 0x00 0x00 0xcd
1240 # CHECK: chf %r0, 524287(%r1,%r15)
1241 0xe3 0x01 0xff 0xff 0x7f 0xcd
1243 # CHECK: chf %r0, 524287(%r15,%r1)
1244 0xe3 0x0f 0x1f 0xff 0x7f 0xcd
1246 # CHECK: chf %r15, 0
1247 0xe3 0xf0 0x00 0x00 0x00 0xcd
1250 0xe5 0x54 0x00 0x00 0x00 0x00
1252 # CHECK: chhsi 4095, 0
1253 0xe5 0x54 0x0f 0xff 0x00 0x00
1255 # CHECK: chhsi 0, -32768
1256 0xe5 0x54 0x00 0x00 0x80 0x00
1258 # CHECK: chhsi 0, -1
1259 0xe5 0x54 0x00 0x00 0xff 0xff
1262 0xe5 0x54 0x00 0x00 0x00 0x00
1265 0xe5 0x54 0x00 0x00 0x00 0x01
1267 # CHECK: chhsi 0, 32767
1268 0xe5 0x54 0x00 0x00 0x7f 0xff
1270 # CHECK: chhsi 0(%r1), 42
1271 0xe5 0x54 0x10 0x00 0x00 0x2a
1273 # CHECK: chhsi 0(%r15), 42
1274 0xe5 0x54 0xf0 0x00 0x00 0x2a
1276 # CHECK: chhsi 4095(%r1), 42
1277 0xe5 0x54 0x1f 0xff 0x00 0x2a
1279 # CHECK: chhsi 4095(%r15), 42
1280 0xe5 0x54 0xff 0xff 0x00 0x2a
1282 # CHECK: chi %r0, -32768
1285 # CHECK: chi %r0, -1
1294 # CHECK: chi %r0, 32767
1297 # CHECK: chi %r15, 0
1301 0xe5 0x5c 0x00 0x00 0x00 0x00
1303 # CHECK: chsi 4095, 0
1304 0xe5 0x5c 0x0f 0xff 0x00 0x00
1306 # CHECK: chsi 0, -32768
1307 0xe5 0x5c 0x00 0x00 0x80 0x00
1310 0xe5 0x5c 0x00 0x00 0xff 0xff
1313 0xe5 0x5c 0x00 0x00 0x00 0x00
1316 0xe5 0x5c 0x00 0x00 0x00 0x01
1318 # CHECK: chsi 0, 32767
1319 0xe5 0x5c 0x00 0x00 0x7f 0xff
1321 # CHECK: chsi 0(%r1), 42
1322 0xe5 0x5c 0x10 0x00 0x00 0x2a
1324 # CHECK: chsi 0(%r15), 42
1325 0xe5 0x5c 0xf0 0x00 0x00 0x2a
1327 # CHECK: chsi 4095(%r1), 42
1328 0xe5 0x5c 0x1f 0xff 0x00 0x2a
1330 # CHECK: chsi 4095(%r15), 42
1331 0xe5 0x5c 0xff 0xff 0x00 0x2a
1336 # CHECK: ch %r0, 4095
1339 # CHECK: ch %r0, 0(%r1)
1342 # CHECK: ch %r0, 0(%r15)
1345 # CHECK: ch %r0, 4095(%r1,%r15)
1348 # CHECK: ch %r0, 4095(%r15,%r1)
1354 # CHECK: chy %r0, -524288
1355 0xe3 0x00 0x00 0x00 0x80 0x79
1357 # CHECK: chy %r0, -1
1358 0xe3 0x00 0x0f 0xff 0xff 0x79
1361 0xe3 0x00 0x00 0x00 0x00 0x79
1364 0xe3 0x00 0x00 0x01 0x00 0x79
1366 # CHECK: chy %r0, 524287
1367 0xe3 0x00 0x0f 0xff 0x7f 0x79
1369 # CHECK: chy %r0, 0(%r1)
1370 0xe3 0x00 0x10 0x00 0x00 0x79
1372 # CHECK: chy %r0, 0(%r15)
1373 0xe3 0x00 0xf0 0x00 0x00 0x79
1375 # CHECK: chy %r0, 524287(%r1,%r15)
1376 0xe3 0x01 0xff 0xff 0x7f 0x79
1378 # CHECK: chy %r0, 524287(%r15,%r1)
1379 0xe3 0x0f 0x1f 0xff 0x7f 0x79
1381 # CHECK: chy %r15, 0
1382 0xe3 0xf0 0x00 0x00 0x00 0x79
1384 # CHECK: cih %r0, -2147483648
1385 0xcc 0x0d 0x80 0x00 0x00 0x00
1387 # CHECK: cih %r0, -1
1388 0xcc 0x0d 0xff 0xff 0xff 0xff
1391 0xcc 0x0d 0x00 0x00 0x00 0x00
1394 0xcc 0x0d 0x00 0x00 0x00 0x01
1396 # CHECK: cih %r0, 2147483647
1397 0xcc 0x0d 0x7f 0xff 0xff 0xff
1399 # CHECK: cih %r15, 0
1400 0xcc 0xfd 0x00 0x00 0x00 0x00
1402 # CHECK: clc 0(1), 0
1403 0xd5 0x00 0x00 0x00 0x00 0x00
1405 # CHECK: clc 0(1), 0(%r1)
1406 0xd5 0x00 0x00 0x00 0x10 0x00
1408 # CHECK: clc 0(1), 0(%r15)
1409 0xd5 0x00 0x00 0x00 0xf0 0x00
1411 # CHECK: clc 0(1), 4095
1412 0xd5 0x00 0x00 0x00 0x0f 0xff
1414 # CHECK: clc 0(1), 4095(%r1)
1415 0xd5 0x00 0x00 0x00 0x1f 0xff
1417 # CHECK: clc 0(1), 4095(%r15)
1418 0xd5 0x00 0x00 0x00 0xff 0xff
1420 # CHECK: clc 0(1,%r1), 0
1421 0xd5 0x00 0x10 0x00 0x00 0x00
1423 # CHECK: clc 0(1,%r15), 0
1424 0xd5 0x00 0xf0 0x00 0x00 0x00
1426 # CHECK: clc 4095(1,%r1), 0
1427 0xd5 0x00 0x1f 0xff 0x00 0x00
1429 # CHECK: clc 4095(1,%r15), 0
1430 0xd5 0x00 0xff 0xff 0x00 0x00
1432 # CHECK: clc 0(256,%r1), 0
1433 0xd5 0xff 0x10 0x00 0x00 0x00
1435 # CHECK: clc 0(256,%r15), 0
1436 0xd5 0xff 0xf0 0x00 0x00 0x00
1438 # CHECK: clfhsi 0, 0
1439 0xe5 0x5d 0x00 0x00 0x00 0x00
1441 # CHECK: clfhsi 4095, 0
1442 0xe5 0x5d 0x0f 0xff 0x00 0x00
1444 # CHECK: clfhsi 0, 65535
1445 0xe5 0x5d 0x00 0x00 0xff 0xff
1447 # CHECK: clfhsi 0(%r1), 42
1448 0xe5 0x5d 0x10 0x00 0x00 0x2a
1450 # CHECK: clfhsi 0(%r15), 42
1451 0xe5 0x5d 0xf0 0x00 0x00 0x2a
1453 # CHECK: clfhsi 4095(%r1), 42
1454 0xe5 0x5d 0x1f 0xff 0x00 0x2a
1456 # CHECK: clfhsi 4095(%r15), 42
1457 0xe5 0x5d 0xff 0xff 0x00 0x2a
1459 # CHECK: clfi %r0, 0
1460 0xc2 0x0f 0x00 0x00 0x00 0x00
1462 # CHECK: clfi %r0, 4294967295
1463 0xc2 0x0f 0xff 0xff 0xff 0xff
1465 # CHECK: clfi %r15, 0
1466 0xc2 0xff 0x00 0x00 0x00 0x00
1468 # CHECK: clgfi %r0, 0
1469 0xc2 0x0e 0x00 0x00 0x00 0x00
1471 # CHECK: clgfi %r0, 4294967295
1472 0xc2 0x0e 0xff 0xff 0xff 0xff
1474 # CHECK: clgfi %r15, 0
1475 0xc2 0xfe 0x00 0x00 0x00 0x00
1477 # CHECK: clgfr %r0, %r0
1480 # CHECK: clgfr %r0, %r15
1483 # CHECK: clgfr %r15, %r0
1486 # CHECK: clgfr %r7, %r8
1489 # CHECK: clgf %r0, -524288
1490 0xe3 0x00 0x00 0x00 0x80 0x31
1492 # CHECK: clgf %r0, -1
1493 0xe3 0x00 0x0f 0xff 0xff 0x31
1495 # CHECK: clgf %r0, 0
1496 0xe3 0x00 0x00 0x00 0x00 0x31
1498 # CHECK: clgf %r0, 1
1499 0xe3 0x00 0x00 0x01 0x00 0x31
1501 # CHECK: clgf %r0, 524287
1502 0xe3 0x00 0x0f 0xff 0x7f 0x31
1504 # CHECK: clgf %r0, 0(%r1)
1505 0xe3 0x00 0x10 0x00 0x00 0x31
1507 # CHECK: clgf %r0, 0(%r15)
1508 0xe3 0x00 0xf0 0x00 0x00 0x31
1510 # CHECK: clgf %r0, 524287(%r1,%r15)
1511 0xe3 0x01 0xff 0xff 0x7f 0x31
1513 # CHECK: clgf %r0, 524287(%r15,%r1)
1514 0xe3 0x0f 0x1f 0xff 0x7f 0x31
1516 # CHECK: clgf %r15, 0
1517 0xe3 0xf0 0x00 0x00 0x00 0x31
1519 # CHECK: clghsi 0, 0
1520 0xe5 0x59 0x00 0x00 0x00 0x00
1522 # CHECK: clghsi 4095, 0
1523 0xe5 0x59 0x0f 0xff 0x00 0x00
1525 # CHECK: clghsi 0, 65535
1526 0xe5 0x59 0x00 0x00 0xff 0xff
1528 # CHECK: clghsi 0(%r1), 42
1529 0xe5 0x59 0x10 0x00 0x00 0x2a
1531 # CHECK: clghsi 0(%r15), 42
1532 0xe5 0x59 0xf0 0x00 0x00 0x2a
1534 # CHECK: clghsi 4095(%r1), 42
1535 0xe5 0x59 0x1f 0xff 0x00 0x2a
1537 # CHECK: clghsi 4095(%r15), 42
1538 0xe5 0x59 0xff 0xff 0x00 0x2a
1540 # CHECK: clgr %r0, %r0
1543 # CHECK: clgr %r0, %r15
1546 # CHECK: clgr %r15, %r0
1549 # CHECK: clgr %r7, %r8
1552 # CHECK: clg %r0, -524288
1553 0xe3 0x00 0x00 0x00 0x80 0x21
1555 # CHECK: clg %r0, -1
1556 0xe3 0x00 0x0f 0xff 0xff 0x21
1559 0xe3 0x00 0x00 0x00 0x00 0x21
1562 0xe3 0x00 0x00 0x01 0x00 0x21
1564 # CHECK: clg %r0, 524287
1565 0xe3 0x00 0x0f 0xff 0x7f 0x21
1567 # CHECK: clg %r0, 0(%r1)
1568 0xe3 0x00 0x10 0x00 0x00 0x21
1570 # CHECK: clg %r0, 0(%r15)
1571 0xe3 0x00 0xf0 0x00 0x00 0x21
1573 # CHECK: clg %r0, 524287(%r1,%r15)
1574 0xe3 0x01 0xff 0xff 0x7f 0x21
1576 # CHECK: clg %r0, 524287(%r15,%r1)
1577 0xe3 0x0f 0x1f 0xff 0x7f 0x21
1579 # CHECK: clg %r15, 0
1580 0xe3 0xf0 0x00 0x00 0x00 0x21
1582 # CHECK: clhf %r0, -524288
1583 0xe3 0x00 0x00 0x00 0x80 0xcf
1585 # CHECK: clhf %r0, -1
1586 0xe3 0x00 0x0f 0xff 0xff 0xcf
1588 # CHECK: clhf %r0, 0
1589 0xe3 0x00 0x00 0x00 0x00 0xcf
1591 # CHECK: clhf %r0, 1
1592 0xe3 0x00 0x00 0x01 0x00 0xcf
1594 # CHECK: clhf %r0, 524287
1595 0xe3 0x00 0x0f 0xff 0x7f 0xcf
1597 # CHECK: clhf %r0, 0(%r1)
1598 0xe3 0x00 0x10 0x00 0x00 0xcf
1600 # CHECK: clhf %r0, 0(%r15)
1601 0xe3 0x00 0xf0 0x00 0x00 0xcf
1603 # CHECK: clhf %r0, 524287(%r1,%r15)
1604 0xe3 0x01 0xff 0xff 0x7f 0xcf
1606 # CHECK: clhf %r0, 524287(%r15,%r1)
1607 0xe3 0x0f 0x1f 0xff 0x7f 0xcf
1609 # CHECK: clhf %r15, 0
1610 0xe3 0xf0 0x00 0x00 0x00 0xcf
1612 # CHECK: clhhsi 0, 0
1613 0xe5 0x55 0x00 0x00 0x00 0x00
1615 # CHECK: clhhsi 4095, 0
1616 0xe5 0x55 0x0f 0xff 0x00 0x00
1618 # CHECK: clhhsi 0, 65535
1619 0xe5 0x55 0x00 0x00 0xff 0xff
1621 # CHECK: clhhsi 0(%r1), 42
1622 0xe5 0x55 0x10 0x00 0x00 0x2a
1624 # CHECK: clhhsi 0(%r15), 42
1625 0xe5 0x55 0xf0 0x00 0x00 0x2a
1627 # CHECK: clhhsi 4095(%r1), 42
1628 0xe5 0x55 0x1f 0xff 0x00 0x2a
1630 # CHECK: clhhsi 4095(%r15), 42
1631 0xe5 0x55 0xff 0xff 0x00 0x2a
1636 # CHECK: cli 4095, 0
1642 # CHECK: cli 0(%r1), 42
1645 # CHECK: cli 0(%r15), 42
1648 # CHECK: cli 4095(%r1), 42
1651 # CHECK: cli 4095(%r15), 42
1654 # CHECK: clih %r0, 0
1655 0xcc 0x0f 0x00 0x00 0x00 0x00
1657 # CHECK: clih %r0, 1
1658 0xcc 0x0f 0x00 0x00 0x00 0x01
1660 # CHECK: clih %r0, 4294967295
1661 0xcc 0x0f 0xff 0xff 0xff 0xff
1663 # CHECK: clih %r15, 0
1664 0xcc 0xff 0x00 0x00 0x00 0x00
1666 # CHECK: cliy -524288, 0
1667 0xeb 0x00 0x00 0x00 0x80 0x55
1670 0xeb 0x00 0x0f 0xff 0xff 0x55
1673 0xeb 0x00 0x00 0x00 0x00 0x55
1676 0xeb 0x00 0x00 0x01 0x00 0x55
1678 # CHECK: cliy 524287, 0
1679 0xeb 0x00 0x0f 0xff 0x7f 0x55
1681 # CHECK: cliy 0, 255
1682 0xeb 0xff 0x00 0x00 0x00 0x55
1684 # CHECK: cliy 0(%r1), 42
1685 0xeb 0x2a 0x10 0x00 0x00 0x55
1687 # CHECK: cliy 0(%r15), 42
1688 0xeb 0x2a 0xf0 0x00 0x00 0x55
1690 # CHECK: cliy 524287(%r1), 42
1691 0xeb 0x2a 0x1f 0xff 0x7f 0x55
1693 # CHECK: cliy 524287(%r15), 42
1694 0xeb 0x2a 0xff 0xff 0x7f 0x55
1696 # CHECK: clr %r0, %r0
1699 # CHECK: clr %r0, %r15
1702 # CHECK: clr %r15, %r0
1705 # CHECK: clr %r7, %r8
1708 # CHECK: clst %r0, %r0
1711 # CHECK: clst %r0, %r15
1714 # CHECK: clst %r15, %r0
1717 # CHECK: clst %r7, %r8
1723 # CHECK: cl %r0, 4095
1726 # CHECK: cl %r0, 0(%r1)
1729 # CHECK: cl %r0, 0(%r15)
1732 # CHECK: cl %r0, 4095(%r1,%r15)
1735 # CHECK: cl %r0, 4095(%r15,%r1)
1741 # CHECK: cly %r0, -524288
1742 0xe3 0x00 0x00 0x00 0x80 0x55
1744 # CHECK: cly %r0, -1
1745 0xe3 0x00 0x0f 0xff 0xff 0x55
1748 0xe3 0x00 0x00 0x00 0x00 0x55
1751 0xe3 0x00 0x00 0x01 0x00 0x55
1753 # CHECK: cly %r0, 524287
1754 0xe3 0x00 0x0f 0xff 0x7f 0x55
1756 # CHECK: cly %r0, 0(%r1)
1757 0xe3 0x00 0x10 0x00 0x00 0x55
1759 # CHECK: cly %r0, 0(%r15)
1760 0xe3 0x00 0xf0 0x00 0x00 0x55
1762 # CHECK: cly %r0, 524287(%r1,%r15)
1763 0xe3 0x01 0xff 0xff 0x7f 0x55
1765 # CHECK: cly %r0, 524287(%r15,%r1)
1766 0xe3 0x0f 0x1f 0xff 0x7f 0x55
1768 # CHECK: cly %r15, 0
1769 0xe3 0xf0 0x00 0x00 0x00 0x55
1771 # CHECK: cpsdr %f0, %f0, %f0
1774 # CHECK: cpsdr %f0, %f0, %f15
1777 # CHECK: cpsdr %f0, %f15, %f0
1780 # CHECK: cpsdr %f15, %f0, %f0
1783 # CHECK: cpsdr %f1, %f2, %f3
1786 # CHECK: cpsdr %f15, %f15, %f15
1789 # CHECK: cr %r0, %r0
1792 # CHECK: cr %r0, %r15
1795 # CHECK: cr %r15, %r0
1798 # CHECK: cr %r7, %r8
1801 # CHECK: csg %r0, %r0, -524288
1802 0xeb 0x00 0x00 0x00 0x80 0x30
1804 # CHECK: csg %r0, %r0, -1
1805 0xeb 0x00 0x0f 0xff 0xff 0x30
1807 # CHECK: csg %r0, %r0, 0
1808 0xeb 0x00 0x00 0x00 0x00 0x30
1810 # CHECK: csg %r0, %r0, 1
1811 0xeb 0x00 0x00 0x01 0x00 0x30
1813 # CHECK: csg %r0, %r0, 524287
1814 0xeb 0x00 0x0f 0xff 0x7f 0x30
1816 # CHECK: csg %r0, %r0, 0(%r1)
1817 0xeb 0x00 0x10 0x00 0x00 0x30
1819 # CHECK: csg %r0, %r0, 0(%r15)
1820 0xeb 0x00 0xf0 0x00 0x00 0x30
1822 # CHECK: csg %r0, %r0, 524287(%r1)
1823 0xeb 0x00 0x1f 0xff 0x7f 0x30
1825 # CHECK: csg %r0, %r0, 524287(%r15)
1826 0xeb 0x00 0xff 0xff 0x7f 0x30
1828 # CHECK: csg %r0, %r15, 0
1829 0xeb 0x0f 0x00 0x00 0x00 0x30
1831 # CHECK: csg %r15, %r0, 0
1832 0xeb 0xf0 0x00 0x00 0x00 0x30
1834 # CHECK: cs %r0, %r0, 0
1837 # CHECK: cs %r0, %r0, 4095
1840 # CHECK: cs %r0, %r0, 0(%r1)
1843 # CHECK: cs %r0, %r0, 0(%r15)
1846 # CHECK: cs %r0, %r0, 4095(%r1)
1849 # CHECK: cs %r0, %r0, 4095(%r15)
1852 # CHECK: cs %r0, %r15, 0
1855 # CHECK: cs %r15, %r0, 0
1858 # CHECK: csy %r0, %r0, -524288
1859 0xeb 0x00 0x00 0x00 0x80 0x14
1861 # CHECK: csy %r0, %r0, -1
1862 0xeb 0x00 0x0f 0xff 0xff 0x14
1864 # CHECK: csy %r0, %r0, 0
1865 0xeb 0x00 0x00 0x00 0x00 0x14
1867 # CHECK: csy %r0, %r0, 1
1868 0xeb 0x00 0x00 0x01 0x00 0x14
1870 # CHECK: csy %r0, %r0, 524287
1871 0xeb 0x00 0x0f 0xff 0x7f 0x14
1873 # CHECK: csy %r0, %r0, 0(%r1)
1874 0xeb 0x00 0x10 0x00 0x00 0x14
1876 # CHECK: csy %r0, %r0, 0(%r15)
1877 0xeb 0x00 0xf0 0x00 0x00 0x14
1879 # CHECK: csy %r0, %r0, 524287(%r1)
1880 0xeb 0x00 0x1f 0xff 0x7f 0x14
1882 # CHECK: csy %r0, %r0, 524287(%r15)
1883 0xeb 0x00 0xff 0xff 0x7f 0x14
1885 # CHECK: csy %r0, %r15, 0
1886 0xeb 0x0f 0x00 0x00 0x00 0x14
1888 # CHECK: csy %r15, %r0, 0
1889 0xeb 0xf0 0x00 0x00 0x00 0x14
1894 # CHECK: c %r0, 4095
1897 # CHECK: c %r0, 0(%r1)
1900 # CHECK: c %r0, 0(%r15)
1903 # CHECK: c %r0, 4095(%r1,%r15)
1906 # CHECK: c %r0, 4095(%r15,%r1)
1912 # CHECK: cxbr %f0, %f0
1915 # CHECK: cxbr %f0, %f13
1918 # CHECK: cxbr %f8, %f8
1921 # CHECK: cxbr %f13, %f0
1924 # CHECK: cxfbr %f0, %r0
1927 # CHECK: cxfbr %f0, %r15
1930 # CHECK: cxfbr %f13, %r0
1933 # CHECK: cxfbr %f8, %r7
1936 # CHECK: cxfbr %f13, %r15
1939 # CHECK: cxgbr %f0, %r0
1942 # CHECK: cxgbr %f0, %r15
1945 # CHECK: cxgbr %f13, %r0
1948 # CHECK: cxgbr %f8, %r7
1951 # CHECK: cxgbr %f13, %r15
1954 # CHECK: cy %r0, -524288
1955 0xe3 0x00 0x00 0x00 0x80 0x59
1958 0xe3 0x00 0x0f 0xff 0xff 0x59
1961 0xe3 0x00 0x00 0x00 0x00 0x59
1964 0xe3 0x00 0x00 0x01 0x00 0x59
1966 # CHECK: cy %r0, 524287
1967 0xe3 0x00 0x0f 0xff 0x7f 0x59
1969 # CHECK: cy %r0, 0(%r1)
1970 0xe3 0x00 0x10 0x00 0x00 0x59
1972 # CHECK: cy %r0, 0(%r15)
1973 0xe3 0x00 0xf0 0x00 0x00 0x59
1975 # CHECK: cy %r0, 524287(%r1,%r15)
1976 0xe3 0x01 0xff 0xff 0x7f 0x59
1978 # CHECK: cy %r0, 524287(%r15,%r1)
1979 0xe3 0x0f 0x1f 0xff 0x7f 0x59
1982 0xe3 0xf0 0x00 0x00 0x00 0x59
1984 # CHECK: ddbr %f0, %f0
1987 # CHECK: ddbr %f0, %f15
1990 # CHECK: ddbr %f7, %f8
1993 # CHECK: ddbr %f15, %f0
1997 0xed 0x00 0x00 0x00 0x00 0x1d
1999 # CHECK: ddb %f0, 4095
2000 0xed 0x00 0x0f 0xff 0x00 0x1d
2002 # CHECK: ddb %f0, 0(%r1)
2003 0xed 0x00 0x10 0x00 0x00 0x1d
2005 # CHECK: ddb %f0, 0(%r15)
2006 0xed 0x00 0xf0 0x00 0x00 0x1d
2008 # CHECK: ddb %f0, 4095(%r1,%r15)
2009 0xed 0x01 0xff 0xff 0x00 0x1d
2011 # CHECK: ddb %f0, 4095(%r15,%r1)
2012 0xed 0x0f 0x1f 0xff 0x00 0x1d
2014 # CHECK: ddb %f15, 0
2015 0xed 0xf0 0x00 0x00 0x00 0x1d
2017 # CHECK: debr %f0, %f0
2020 # CHECK: debr %f0, %f15
2023 # CHECK: debr %f7, %f8
2026 # CHECK: debr %f15, %f0
2030 0xed 0x00 0x00 0x00 0x00 0x0d
2032 # CHECK: deb %f0, 4095
2033 0xed 0x00 0x0f 0xff 0x00 0x0d
2035 # CHECK: deb %f0, 0(%r1)
2036 0xed 0x00 0x10 0x00 0x00 0x0d
2038 # CHECK: deb %f0, 0(%r15)
2039 0xed 0x00 0xf0 0x00 0x00 0x0d
2041 # CHECK: deb %f0, 4095(%r1,%r15)
2042 0xed 0x01 0xff 0xff 0x00 0x0d
2044 # CHECK: deb %f0, 4095(%r15,%r1)
2045 0xed 0x0f 0x1f 0xff 0x00 0x0d
2047 # CHECK: deb %f15, 0
2048 0xed 0xf0 0x00 0x00 0x00 0x0d
2050 # CHECK: dlgr %r0, %r0
2053 # CHECK: dlgr %r0, %r15
2056 # CHECK: dlgr %r14, %r0
2059 # CHECK: dlgr %r6, %r9
2062 # CHECK: dlg %r0, -524288
2063 0xe3 0x00 0x00 0x00 0x80 0x87
2065 # CHECK: dlg %r0, -1
2066 0xe3 0x00 0x0f 0xff 0xff 0x87
2069 0xe3 0x00 0x00 0x00 0x00 0x87
2072 0xe3 0x00 0x00 0x01 0x00 0x87
2074 # CHECK: dlg %r0, 524287
2075 0xe3 0x00 0x0f 0xff 0x7f 0x87
2077 # CHECK: dlg %r0, 0(%r1)
2078 0xe3 0x00 0x10 0x00 0x00 0x87
2080 # CHECK: dlg %r0, 0(%r15)
2081 0xe3 0x00 0xf0 0x00 0x00 0x87
2083 # CHECK: dlg %r0, 524287(%r1,%r15)
2084 0xe3 0x01 0xff 0xff 0x7f 0x87
2086 # CHECK: dlg %r0, 524287(%r15,%r1)
2087 0xe3 0x0f 0x1f 0xff 0x7f 0x87
2089 # CHECK: dlg %r14, 0
2090 0xe3 0xe0 0x00 0x00 0x00 0x87
2092 # CHECK: dlr %r0, %r0
2095 # CHECK: dlr %r0, %r15
2098 # CHECK: dlr %r14, %r0
2101 # CHECK: dlr %r6, %r9
2104 # CHECK: dl %r0, -524288
2105 0xe3 0x00 0x00 0x00 0x80 0x97
2108 0xe3 0x00 0x0f 0xff 0xff 0x97
2111 0xe3 0x00 0x00 0x00 0x00 0x97
2114 0xe3 0x00 0x00 0x01 0x00 0x97
2116 # CHECK: dl %r0, 524287
2117 0xe3 0x00 0x0f 0xff 0x7f 0x97
2119 # CHECK: dl %r0, 0(%r1)
2120 0xe3 0x00 0x10 0x00 0x00 0x97
2122 # CHECK: dl %r0, 0(%r15)
2123 0xe3 0x00 0xf0 0x00 0x00 0x97
2125 # CHECK: dl %r0, 524287(%r1,%r15)
2126 0xe3 0x01 0xff 0xff 0x7f 0x97
2128 # CHECK: dl %r0, 524287(%r15,%r1)
2129 0xe3 0x0f 0x1f 0xff 0x7f 0x97
2132 0xe3 0xe0 0x00 0x00 0x00 0x97
2134 # CHECK: dsgfr %r0, %r0
2137 # CHECK: dsgfr %r0, %r15
2140 # CHECK: dsgfr %r14, %r0
2143 # CHECK: dsgfr %r6, %r9
2146 # CHECK: dsgf %r0, -524288
2147 0xe3 0x00 0x00 0x00 0x80 0x1d
2149 # CHECK: dsgf %r0, -1
2150 0xe3 0x00 0x0f 0xff 0xff 0x1d
2152 # CHECK: dsgf %r0, 0
2153 0xe3 0x00 0x00 0x00 0x00 0x1d
2155 # CHECK: dsgf %r0, 1
2156 0xe3 0x00 0x00 0x01 0x00 0x1d
2158 # CHECK: dsgf %r0, 524287
2159 0xe3 0x00 0x0f 0xff 0x7f 0x1d
2161 # CHECK: dsgf %r0, 0(%r1)
2162 0xe3 0x00 0x10 0x00 0x00 0x1d
2164 # CHECK: dsgf %r0, 0(%r15)
2165 0xe3 0x00 0xf0 0x00 0x00 0x1d
2167 # CHECK: dsgf %r0, 524287(%r1,%r15)
2168 0xe3 0x01 0xff 0xff 0x7f 0x1d
2170 # CHECK: dsgf %r0, 524287(%r15,%r1)
2171 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
2173 # CHECK: dsgf %r14, 0
2174 0xe3 0xe0 0x00 0x00 0x00 0x1d
2176 # CHECK: dsgr %r0, %r0
2179 # CHECK: dsgr %r0, %r15
2182 # CHECK: dsgr %r14, %r0
2185 # CHECK: dsgr %r6, %r9
2188 # CHECK: dsg %r0, -524288
2189 0xe3 0x00 0x00 0x00 0x80 0x0d
2191 # CHECK: dsg %r0, -1
2192 0xe3 0x00 0x0f 0xff 0xff 0x0d
2195 0xe3 0x00 0x00 0x00 0x00 0x0d
2198 0xe3 0x00 0x00 0x01 0x00 0x0d
2200 # CHECK: dsg %r0, 524287
2201 0xe3 0x00 0x0f 0xff 0x7f 0x0d
2203 # CHECK: dsg %r0, 0(%r1)
2204 0xe3 0x00 0x10 0x00 0x00 0x0d
2206 # CHECK: dsg %r0, 0(%r15)
2207 0xe3 0x00 0xf0 0x00 0x00 0x0d
2209 # CHECK: dsg %r0, 524287(%r1,%r15)
2210 0xe3 0x01 0xff 0xff 0x7f 0x0d
2212 # CHECK: dsg %r0, 524287(%r15,%r1)
2213 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
2215 # CHECK: dsg %r14, 0
2216 0xe3 0xe0 0x00 0x00 0x00 0x0d
2218 # CHECK: dxbr %f0, %f0
2221 # CHECK: dxbr %f0, %f13
2224 # CHECK: dxbr %f8, %f8
2227 # CHECK: dxbr %f13, %f0
2230 # CHECK: ear %r0, %a0
2233 # CHECK: ear %r0, %a15
2236 # CHECK: ear %r15, %a0
2239 # CHECK: ear %r7, %a8
2242 # CHECK: ear %r15, %a15
2245 # CHECK: fidbr %f0, 0, %f0
2248 # CHECK: fidbr %f0, 0, %f15
2251 # CHECK: fidbr %f0, 15, %f0
2254 # CHECK: fidbr %f4, 5, %f6
2257 # CHECK: fidbr %f15, 0, %f0
2260 # CHECK: fidbra %f0, 0, %f0, 1
2263 # CHECK: fidbra %f0, 0, %f0, 15
2266 # CHECK: fidbra %f0, 0, %f15, 1
2269 # CHECK: fidbra %f0, 15, %f0, 1
2272 # CHECK: fidbra %f4, 5, %f6, 7
2275 # CHECK: fidbra %f15, 0, %f0, 1
2278 # CHECK: fiebr %f0, 0, %f0
2281 # CHECK: fiebr %f0, 0, %f15
2284 # CHECK: fiebr %f0, 15, %f0
2287 # CHECK: fiebr %f4, 5, %f6
2290 # CHECK: fiebr %f15, 0, %f0
2293 # CHECK: fiebra %f0, 0, %f0, 1
2296 # CHECK: fiebra %f0, 0, %f0, 15
2299 # CHECK: fiebra %f0, 0, %f15, 1
2302 # CHECK: fiebra %f0, 15, %f0, 1
2305 # CHECK: fiebra %f4, 5, %f6, 7
2308 # CHECK: fiebra %f15, 0, %f0, 1
2311 # CHECK: fixbr %f0, 0, %f0
2314 # CHECK: fixbr %f0, 0, %f13
2317 # CHECK: fixbr %f0, 15, %f0
2320 # CHECK: fixbr %f4, 5, %f8
2323 # CHECK: fixbr %f13, 0, %f0
2326 # CHECK: fixbra %f0, 0, %f0, 1
2329 # CHECK: fixbra %f0, 0, %f0, 15
2332 # CHECK: fixbra %f0, 0, %f13, 1
2335 # CHECK: fixbra %f0, 15, %f0, 1
2338 # CHECK: fixbra %f4, 5, %f8, 9
2341 # CHECK: fixbra %f13, 0, %f0, 1
2344 # CHECK: flogr %r0, %r0
2347 # CHECK: flogr %r0, %r15
2350 # CHECK: flogr %r10, %r9
2353 # CHECK: flogr %r14, %r0
2359 # CHECK: ic %r0, 4095
2362 # CHECK: ic %r0, 0(%r1)
2365 # CHECK: ic %r0, 0(%r15)
2368 # CHECK: ic %r0, 4095(%r1,%r15)
2371 # CHECK: ic %r0, 4095(%r15,%r1)
2377 # CHECK: icy %r0, -524288
2378 0xe3 0x00 0x00 0x00 0x80 0x73
2380 # CHECK: icy %r0, -1
2381 0xe3 0x00 0x0f 0xff 0xff 0x73
2384 0xe3 0x00 0x00 0x00 0x00 0x73
2387 0xe3 0x00 0x00 0x01 0x00 0x73
2389 # CHECK: icy %r0, 524287
2390 0xe3 0x00 0x0f 0xff 0x7f 0x73
2392 # CHECK: icy %r0, 0(%r1)
2393 0xe3 0x00 0x10 0x00 0x00 0x73
2395 # CHECK: icy %r0, 0(%r15)
2396 0xe3 0x00 0xf0 0x00 0x00 0x73
2398 # CHECK: icy %r0, 524287(%r1,%r15)
2399 0xe3 0x01 0xff 0xff 0x7f 0x73
2401 # CHECK: icy %r0, 524287(%r15,%r1)
2402 0xe3 0x0f 0x1f 0xff 0x7f 0x73
2404 # CHECK: icy %r15, 0
2405 0xe3 0xf0 0x00 0x00 0x00 0x73
2407 # CHECK: iihf %r0, 0
2408 0xc0 0x08 0x00 0x00 0x00 0x00
2410 # CHECK: iihf %r0, 4294967295
2411 0xc0 0x08 0xff 0xff 0xff 0xff
2413 # CHECK: iihf %r15, 0
2414 0xc0 0xf8 0x00 0x00 0x00 0x00
2416 # CHECK: iihh %r0, 0
2419 # CHECK: iihh %r0, 32768
2422 # CHECK: iihh %r0, 65535
2425 # CHECK: iihh %r15, 0
2428 # CHECK: iihl %r0, 0
2431 # CHECK: iihl %r0, 32768
2434 # CHECK: iihl %r0, 65535
2437 # CHECK: iihl %r15, 0
2440 # CHECK: iilf %r0, 0
2441 0xc0 0x09 0x00 0x00 0x00 0x00
2443 # CHECK: iilf %r0, 4294967295
2444 0xc0 0x09 0xff 0xff 0xff 0xff
2446 # CHECK: iilf %r15, 0
2447 0xc0 0xf9 0x00 0x00 0x00 0x00
2449 # CHECK: iilh %r0, 0
2452 # CHECK: iilh %r0, 32768
2455 # CHECK: iilh %r0, 65535
2458 # CHECK: iilh %r15, 0
2461 # CHECK: iill %r0, 0
2464 # CHECK: iill %r0, 32768
2467 # CHECK: iill %r0, 65535
2470 # CHECK: iill %r15, 0
2485 # CHECK: la %r0, 4095
2488 # CHECK: la %r0, 0(%r1)
2491 # CHECK: la %r0, 0(%r15)
2494 # CHECK: la %r0, 4095(%r1,%r15)
2497 # CHECK: la %r0, 4095(%r15,%r1)
2503 # CHECK: lay %r0, -524288
2504 0xe3 0x00 0x00 0x00 0x80 0x71
2506 # CHECK: lay %r0, -1
2507 0xe3 0x00 0x0f 0xff 0xff 0x71
2510 0xe3 0x00 0x00 0x00 0x00 0x71
2513 0xe3 0x00 0x00 0x01 0x00 0x71
2515 # CHECK: lay %r0, 524287
2516 0xe3 0x00 0x0f 0xff 0x7f 0x71
2518 # CHECK: lay %r0, 0(%r1)
2519 0xe3 0x00 0x10 0x00 0x00 0x71
2521 # CHECK: lay %r0, 0(%r15)
2522 0xe3 0x00 0xf0 0x00 0x00 0x71
2524 # CHECK: lay %r0, 524287(%r1,%r15)
2525 0xe3 0x01 0xff 0xff 0x7f 0x71
2527 # CHECK: lay %r0, 524287(%r15,%r1)
2528 0xe3 0x0f 0x1f 0xff 0x7f 0x71
2530 # CHECK: lay %r15, 0
2531 0xe3 0xf0 0x00 0x00 0x00 0x71
2533 # CHECK: lbr %r0, %r15
2536 # CHECK: lbr %r7, %r8
2539 # CHECK: lbr %r15, %r0
2542 # CHECK: lb %r0, -524288
2543 0xe3 0x00 0x00 0x00 0x80 0x76
2546 0xe3 0x00 0x0f 0xff 0xff 0x76
2549 0xe3 0x00 0x00 0x00 0x00 0x76
2552 0xe3 0x00 0x00 0x01 0x00 0x76
2554 # CHECK: lb %r0, 524287
2555 0xe3 0x00 0x0f 0xff 0x7f 0x76
2557 # CHECK: lb %r0, 0(%r1)
2558 0xe3 0x00 0x10 0x00 0x00 0x76
2560 # CHECK: lb %r0, 0(%r15)
2561 0xe3 0x00 0xf0 0x00 0x00 0x76
2563 # CHECK: lb %r0, 524287(%r1,%r15)
2564 0xe3 0x01 0xff 0xff 0x7f 0x76
2566 # CHECK: lb %r0, 524287(%r15,%r1)
2567 0xe3 0x0f 0x1f 0xff 0x7f 0x76
2570 0xe3 0xf0 0x00 0x00 0x00 0x76
2572 # CHECK: lbh %r0, -524288
2573 0xe3 0x00 0x00 0x00 0x80 0xc0
2575 # CHECK: lbh %r0, -1
2576 0xe3 0x00 0x0f 0xff 0xff 0xc0
2579 0xe3 0x00 0x00 0x00 0x00 0xc0
2582 0xe3 0x00 0x00 0x01 0x00 0xc0
2584 # CHECK: lbh %r0, 524287
2585 0xe3 0x00 0x0f 0xff 0x7f 0xc0
2587 # CHECK: lbh %r0, 0(%r1)
2588 0xe3 0x00 0x10 0x00 0x00 0xc0
2590 # CHECK: lbh %r0, 0(%r15)
2591 0xe3 0x00 0xf0 0x00 0x00 0xc0
2593 # CHECK: lbh %r0, 524287(%r1,%r15)
2594 0xe3 0x01 0xff 0xff 0x7f 0xc0
2596 # CHECK: lbh %r0, 524287(%r15,%r1)
2597 0xe3 0x0f 0x1f 0xff 0x7f 0xc0
2599 # CHECK: lbh %r15, 0
2600 0xe3 0xf0 0x00 0x00 0x00 0xc0
2602 # CHECK: lcdbr %f0, %f9
2605 # CHECK: lcdbr %f0, %f15
2608 # CHECK: lcdbr %f15, %f0
2611 # CHECK: lcdbr %f15, %f9
2614 # CHECK: lcebr %f0, %f9
2617 # CHECK: lcebr %f0, %f15
2620 # CHECK: lcebr %f15, %f0
2623 # CHECK: lcebr %f15, %f9
2626 # CHECK: lcgfr %r0, %r0
2629 # CHECK: lcgfr %r0, %r15
2632 # CHECK: lcgfr %r15, %r0
2635 # CHECK: lcgfr %r7, %r8
2638 # CHECK: lcgr %r0, %r0
2641 # CHECK: lcgr %r0, %r15
2644 # CHECK: lcgr %r15, %r0
2647 # CHECK: lcgr %r7, %r8
2650 # CHECK: lcr %r0, %r0
2653 # CHECK: lcr %r0, %r15
2656 # CHECK: lcr %r15, %r0
2659 # CHECK: lcr %r7, %r8
2662 # CHECK: lcxbr %f0, %f8
2665 # CHECK: lcxbr %f0, %f13
2668 # CHECK: lcxbr %f13, %f0
2671 # CHECK: lcxbr %f13, %f9
2674 # CHECK: ldebr %f0, %f15
2677 # CHECK: ldebr %f7, %f8
2680 # CHECK: ldebr %f15, %f0
2683 # CHECK: ldeb %f0, 0
2684 0xed 0x00 0x00 0x00 0x00 0x04
2686 # CHECK: ldeb %f0, 4095
2687 0xed 0x00 0x0f 0xff 0x00 0x04
2689 # CHECK: ldeb %f0, 0(%r1)
2690 0xed 0x00 0x10 0x00 0x00 0x04
2692 # CHECK: ldeb %f0, 0(%r15)
2693 0xed 0x00 0xf0 0x00 0x00 0x04
2695 # CHECK: ldeb %f0, 4095(%r1,%r15)
2696 0xed 0x01 0xff 0xff 0x00 0x04
2698 # CHECK: ldeb %f0, 4095(%r15,%r1)
2699 0xed 0x0f 0x1f 0xff 0x00 0x04
2701 # CHECK: ldeb %f15, 0
2702 0xed 0xf0 0x00 0x00 0x00 0x04
2704 # CHECK: ldgr %f0, %r0
2707 # CHECK: ldgr %f0, %r15
2710 # CHECK: ldgr %f15, %r0
2713 # CHECK: ldgr %f7, %r9
2716 # CHECK: ldgr %f15, %r15
2719 # CHECK: ldr %f0, %f9
2722 # CHECK: ldr %f0, %f15
2725 # CHECK: ldr %f15, %f0
2728 # CHECK: ldr %f15, %f9
2734 # CHECK: ld %f0, 4095
2737 # CHECK: ld %f0, 0(%r1)
2740 # CHECK: ld %f0, 0(%r15)
2743 # CHECK: ld %f0, 4095(%r1,%r15)
2746 # CHECK: ld %f0, 4095(%r15,%r1)
2752 # CHECK: ldxbr %f0, %f0
2755 # CHECK: ldxbr %f0, %f13
2758 # CHECK: ldxbr %f8, %f12
2761 # CHECK: ldxbr %f13, %f0
2764 # CHECK: ldxbr %f13, %f13
2767 # CHECK: ldy %f0, -524288
2768 0xed 0x00 0x00 0x00 0x80 0x65
2770 # CHECK: ldy %f0, -1
2771 0xed 0x00 0x0f 0xff 0xff 0x65
2774 0xed 0x00 0x00 0x00 0x00 0x65
2777 0xed 0x00 0x00 0x01 0x00 0x65
2779 # CHECK: ldy %f0, 524287
2780 0xed 0x00 0x0f 0xff 0x7f 0x65
2782 # CHECK: ldy %f0, 0(%r1)
2783 0xed 0x00 0x10 0x00 0x00 0x65
2785 # CHECK: ldy %f0, 0(%r15)
2786 0xed 0x00 0xf0 0x00 0x00 0x65
2788 # CHECK: ldy %f0, 524287(%r1,%r15)
2789 0xed 0x01 0xff 0xff 0x7f 0x65
2791 # CHECK: ldy %f0, 524287(%r15,%r1)
2792 0xed 0x0f 0x1f 0xff 0x7f 0x65
2794 # CHECK: ldy %f15, 0
2795 0xed 0xf0 0x00 0x00 0x00 0x65
2797 # CHECK: ledbr %f0, %f0
2800 # CHECK: ledbr %f0, %f15
2803 # CHECK: ledbr %f7, %f8
2806 # CHECK: ledbr %f15, %f0
2809 # CHECK: ledbr %f15, %f15
2812 # CHECK: ler %f0, %f9
2815 # CHECK: ler %f0, %f15
2818 # CHECK: ler %f15, %f0
2821 # CHECK: ler %f15, %f9
2827 # CHECK: le %f0, 4095
2830 # CHECK: le %f0, 0(%r1)
2833 # CHECK: le %f0, 0(%r15)
2836 # CHECK: le %f0, 4095(%r1,%r15)
2839 # CHECK: le %f0, 4095(%r15,%r1)
2845 # CHECK: lexbr %f0, %f0
2848 # CHECK: lexbr %f0, %f13
2851 # CHECK: lexbr %f8, %f12
2854 # CHECK: lexbr %f13, %f0
2857 # CHECK: lexbr %f13, %f13
2860 # CHECK: ley %f0, -524288
2861 0xed 0x00 0x00 0x00 0x80 0x64
2863 # CHECK: ley %f0, -1
2864 0xed 0x00 0x0f 0xff 0xff 0x64
2867 0xed 0x00 0x00 0x00 0x00 0x64
2870 0xed 0x00 0x00 0x01 0x00 0x64
2872 # CHECK: ley %f0, 524287
2873 0xed 0x00 0x0f 0xff 0x7f 0x64
2875 # CHECK: ley %f0, 0(%r1)
2876 0xed 0x00 0x10 0x00 0x00 0x64
2878 # CHECK: ley %f0, 0(%r15)
2879 0xed 0x00 0xf0 0x00 0x00 0x64
2881 # CHECK: ley %f0, 524287(%r1,%r15)
2882 0xed 0x01 0xff 0xff 0x7f 0x64
2884 # CHECK: ley %f0, 524287(%r15,%r1)
2885 0xed 0x0f 0x1f 0xff 0x7f 0x64
2887 # CHECK: ley %f15, 0
2888 0xed 0xf0 0x00 0x00 0x00 0x64
2890 # CHECK: lfh %r0, -524288
2891 0xe3 0x00 0x00 0x00 0x80 0xca
2893 # CHECK: lfh %r0, -1
2894 0xe3 0x00 0x0f 0xff 0xff 0xca
2897 0xe3 0x00 0x00 0x00 0x00 0xca
2900 0xe3 0x00 0x00 0x01 0x00 0xca
2902 # CHECK: lfh %r0, 524287
2903 0xe3 0x00 0x0f 0xff 0x7f 0xca
2905 # CHECK: lfh %r0, 0(%r1)
2906 0xe3 0x00 0x10 0x00 0x00 0xca
2908 # CHECK: lfh %r0, 0(%r15)
2909 0xe3 0x00 0xf0 0x00 0x00 0xca
2911 # CHECK: lfh %r0, 524287(%r1,%r15)
2912 0xe3 0x01 0xff 0xff 0x7f 0xca
2914 # CHECK: lfh %r0, 524287(%r15,%r1)
2915 0xe3 0x0f 0x1f 0xff 0x7f 0xca
2917 # CHECK: lfh %r15, 0
2918 0xe3 0xf0 0x00 0x00 0x00 0xca
2920 # CHECK: lgbr %r0, %r15
2923 # CHECK: lgbr %r7, %r8
2926 # CHECK: lgbr %r15, %r0
2929 # CHECK: lgb %r0, -524288
2930 0xe3 0x00 0x00 0x00 0x80 0x77
2932 # CHECK: lgb %r0, -1
2933 0xe3 0x00 0x0f 0xff 0xff 0x77
2936 0xe3 0x00 0x00 0x00 0x00 0x77
2939 0xe3 0x00 0x00 0x01 0x00 0x77
2941 # CHECK: lgb %r0, 524287
2942 0xe3 0x00 0x0f 0xff 0x7f 0x77
2944 # CHECK: lgb %r0, 0(%r1)
2945 0xe3 0x00 0x10 0x00 0x00 0x77
2947 # CHECK: lgb %r0, 0(%r15)
2948 0xe3 0x00 0xf0 0x00 0x00 0x77
2950 # CHECK: lgb %r0, 524287(%r1,%r15)
2951 0xe3 0x01 0xff 0xff 0x7f 0x77
2953 # CHECK: lgb %r0, 524287(%r15,%r1)
2954 0xe3 0x0f 0x1f 0xff 0x7f 0x77
2956 # CHECK: lgb %r15, 0
2957 0xe3 0xf0 0x00 0x00 0x00 0x77
2959 # CHECK: lgdr %r0, %f0
2962 # CHECK: lgdr %r0, %f15
2965 # CHECK: lgdr %r15, %f0
2968 # CHECK: lgdr %r8, %f8
2971 # CHECK: lgdr %r15, %f15
2974 # CHECK: lgfi %r0, -2147483648
2975 0xc0 0x01 0x80 0x00 0x00 0x00
2977 # CHECK: lgfi %r0, -1
2978 0xc0 0x01 0xff 0xff 0xff 0xff
2980 # CHECK: lgfi %r0, 0
2981 0xc0 0x01 0x00 0x00 0x00 0x00
2983 # CHECK: lgfi %r0, 1
2984 0xc0 0x01 0x00 0x00 0x00 0x01
2986 # CHECK: lgfi %r0, 2147483647
2987 0xc0 0x01 0x7f 0xff 0xff 0xff
2989 # CHECK: lgfi %r15, 0
2990 0xc0 0xf1 0x00 0x00 0x00 0x00
2992 # CHECK: lgfr %r0, %r15
2995 # CHECK: lgfr %r7, %r8
2998 # CHECK: lgfr %r15, %r0
3001 # CHECK: lgf %r0, -524288
3002 0xe3 0x00 0x00 0x00 0x80 0x14
3004 # CHECK: lgf %r0, -1
3005 0xe3 0x00 0x0f 0xff 0xff 0x14
3008 0xe3 0x00 0x00 0x00 0x00 0x14
3011 0xe3 0x00 0x00 0x01 0x00 0x14
3013 # CHECK: lgf %r0, 524287
3014 0xe3 0x00 0x0f 0xff 0x7f 0x14
3016 # CHECK: lgf %r0, 0(%r1)
3017 0xe3 0x00 0x10 0x00 0x00 0x14
3019 # CHECK: lgf %r0, 0(%r15)
3020 0xe3 0x00 0xf0 0x00 0x00 0x14
3022 # CHECK: lgf %r0, 524287(%r1,%r15)
3023 0xe3 0x01 0xff 0xff 0x7f 0x14
3025 # CHECK: lgf %r0, 524287(%r15,%r1)
3026 0xe3 0x0f 0x1f 0xff 0x7f 0x14
3028 # CHECK: lgf %r15, 0
3029 0xe3 0xf0 0x00 0x00 0x00 0x14
3031 # CHECK: lghi %r0, -32768
3034 # CHECK: lghi %r0, -1
3037 # CHECK: lghi %r0, 0
3040 # CHECK: lghi %r0, 1
3043 # CHECK: lghi %r0, 32767
3046 # CHECK: lghi %r15, 0
3049 # CHECK: lghr %r0, %r15
3052 # CHECK: lghr %r7, %r8
3055 # CHECK: lghr %r15, %r0
3058 # CHECK: lgh %r0, -524288
3059 0xe3 0x00 0x00 0x00 0x80 0x15
3061 # CHECK: lgh %r0, -1
3062 0xe3 0x00 0x0f 0xff 0xff 0x15
3065 0xe3 0x00 0x00 0x00 0x00 0x15
3068 0xe3 0x00 0x00 0x01 0x00 0x15
3070 # CHECK: lgh %r0, 524287
3071 0xe3 0x00 0x0f 0xff 0x7f 0x15
3073 # CHECK: lgh %r0, 0(%r1)
3074 0xe3 0x00 0x10 0x00 0x00 0x15
3076 # CHECK: lgh %r0, 0(%r15)
3077 0xe3 0x00 0xf0 0x00 0x00 0x15
3079 # CHECK: lgh %r0, 524287(%r1,%r15)
3080 0xe3 0x01 0xff 0xff 0x7f 0x15
3082 # CHECK: lgh %r0, 524287(%r15,%r1)
3083 0xe3 0x0f 0x1f 0xff 0x7f 0x15
3085 # CHECK: lgh %r15, 0
3086 0xe3 0xf0 0x00 0x00 0x00 0x15
3088 # CHECK: lgr %r0, %r9
3091 # CHECK: lgr %r0, %r15
3094 # CHECK: lgr %r15, %r0
3097 # CHECK: lgr %r15, %r9
3100 # CHECK: lg %r0, -524288
3101 0xe3 0x00 0x00 0x00 0x80 0x04
3104 0xe3 0x00 0x0f 0xff 0xff 0x04
3107 0xe3 0x00 0x00 0x00 0x00 0x04
3110 0xe3 0x00 0x00 0x01 0x00 0x04
3112 # CHECK: lg %r0, 524287
3113 0xe3 0x00 0x0f 0xff 0x7f 0x04
3115 # CHECK: lg %r0, 0(%r1)
3116 0xe3 0x00 0x10 0x00 0x00 0x04
3118 # CHECK: lg %r0, 0(%r15)
3119 0xe3 0x00 0xf0 0x00 0x00 0x04
3121 # CHECK: lg %r0, 524287(%r1,%r15)
3122 0xe3 0x01 0xff 0xff 0x7f 0x04
3124 # CHECK: lg %r0, 524287(%r15,%r1)
3125 0xe3 0x0f 0x1f 0xff 0x7f 0x04
3128 0xe3 0xf0 0x00 0x00 0x00 0x04
3130 # CHECK: lhi %r0, -32768
3133 # CHECK: lhi %r0, -1
3142 # CHECK: lhi %r0, 32767
3145 # CHECK: lhi %r15, 0
3148 # CHECK: lhh %r0, -524288
3149 0xe3 0x00 0x00 0x00 0x80 0xc4
3151 # CHECK: lhh %r0, -1
3152 0xe3 0x00 0x0f 0xff 0xff 0xc4
3155 0xe3 0x00 0x00 0x00 0x00 0xc4
3158 0xe3 0x00 0x00 0x01 0x00 0xc4
3160 # CHECK: lhh %r0, 524287
3161 0xe3 0x00 0x0f 0xff 0x7f 0xc4
3163 # CHECK: lhh %r0, 0(%r1)
3164 0xe3 0x00 0x10 0x00 0x00 0xc4
3166 # CHECK: lhh %r0, 0(%r15)
3167 0xe3 0x00 0xf0 0x00 0x00 0xc4
3169 # CHECK: lhh %r0, 524287(%r1,%r15)
3170 0xe3 0x01 0xff 0xff 0x7f 0xc4
3172 # CHECK: lhh %r0, 524287(%r15,%r1)
3173 0xe3 0x0f 0x1f 0xff 0x7f 0xc4
3175 # CHECK: lhh %r15, 0
3176 0xe3 0xf0 0x00 0x00 0x00 0xc4
3178 # CHECK: lhr %r0, %r15
3181 # CHECK: lhr %r7, %r8
3184 # CHECK: lhr %r15, %r0
3190 # CHECK: lh %r0, 4095
3193 # CHECK: lh %r0, 0(%r1)
3196 # CHECK: lh %r0, 0(%r15)
3199 # CHECK: lh %r0, 4095(%r1,%r15)
3202 # CHECK: lh %r0, 4095(%r15,%r1)
3208 # CHECK: lhy %r0, -524288
3209 0xe3 0x00 0x00 0x00 0x80 0x78
3211 # CHECK: lhy %r0, -1
3212 0xe3 0x00 0x0f 0xff 0xff 0x78
3215 0xe3 0x00 0x00 0x00 0x00 0x78
3218 0xe3 0x00 0x00 0x01 0x00 0x78
3220 # CHECK: lhy %r0, 524287
3221 0xe3 0x00 0x0f 0xff 0x7f 0x78
3223 # CHECK: lhy %r0, 0(%r1)
3224 0xe3 0x00 0x10 0x00 0x00 0x78
3226 # CHECK: lhy %r0, 0(%r15)
3227 0xe3 0x00 0xf0 0x00 0x00 0x78
3229 # CHECK: lhy %r0, 524287(%r1,%r15)
3230 0xe3 0x01 0xff 0xff 0x7f 0x78
3232 # CHECK: lhy %r0, 524287(%r15,%r1)
3233 0xe3 0x0f 0x1f 0xff 0x7f 0x78
3235 # CHECK: lhy %r15, 0
3236 0xe3 0xf0 0x00 0x00 0x00 0x78
3238 # CHECK: llcr %r0, %r15
3241 # CHECK: llcr %r7, %r8
3244 # CHECK: llcr %r15, %r0
3247 # CHECK: llc %r0, -524288
3248 0xe3 0x00 0x00 0x00 0x80 0x94
3250 # CHECK: llc %r0, -1
3251 0xe3 0x00 0x0f 0xff 0xff 0x94
3254 0xe3 0x00 0x00 0x00 0x00 0x94
3257 0xe3 0x00 0x00 0x01 0x00 0x94
3259 # CHECK: llc %r0, 524287
3260 0xe3 0x00 0x0f 0xff 0x7f 0x94
3262 # CHECK: llc %r0, 0(%r1)
3263 0xe3 0x00 0x10 0x00 0x00 0x94
3265 # CHECK: llc %r0, 0(%r15)
3266 0xe3 0x00 0xf0 0x00 0x00 0x94
3268 # CHECK: llc %r0, 524287(%r1,%r15)
3269 0xe3 0x01 0xff 0xff 0x7f 0x94
3271 # CHECK: llc %r0, 524287(%r15,%r1)
3272 0xe3 0x0f 0x1f 0xff 0x7f 0x94
3274 # CHECK: llc %r15, 0
3275 0xe3 0xf0 0x00 0x00 0x00 0x94
3277 # CHECK: llch %r0, -524288
3278 0xe3 0x00 0x00 0x00 0x80 0xc2
3280 # CHECK: llch %r0, -1
3281 0xe3 0x00 0x0f 0xff 0xff 0xc2
3283 # CHECK: llch %r0, 0
3284 0xe3 0x00 0x00 0x00 0x00 0xc2
3286 # CHECK: llch %r0, 1
3287 0xe3 0x00 0x00 0x01 0x00 0xc2
3289 # CHECK: llch %r0, 524287
3290 0xe3 0x00 0x0f 0xff 0x7f 0xc2
3292 # CHECK: llch %r0, 0(%r1)
3293 0xe3 0x00 0x10 0x00 0x00 0xc2
3295 # CHECK: llch %r0, 0(%r15)
3296 0xe3 0x00 0xf0 0x00 0x00 0xc2
3298 # CHECK: llch %r0, 524287(%r1,%r15)
3299 0xe3 0x01 0xff 0xff 0x7f 0xc2
3301 # CHECK: llch %r0, 524287(%r15,%r1)
3302 0xe3 0x0f 0x1f 0xff 0x7f 0xc2
3304 # CHECK: llch %r15, 0
3305 0xe3 0xf0 0x00 0x00 0x00 0xc2
3307 # CHECK: llgcr %r0, %r15
3310 # CHECK: llgcr %r7, %r8
3313 # CHECK: llgcr %r15, %r0
3316 # CHECK: llgc %r0, -524288
3317 0xe3 0x00 0x00 0x00 0x80 0x90
3319 # CHECK: llgc %r0, -1
3320 0xe3 0x00 0x0f 0xff 0xff 0x90
3322 # CHECK: llgc %r0, 0
3323 0xe3 0x00 0x00 0x00 0x00 0x90
3325 # CHECK: llgc %r0, 1
3326 0xe3 0x00 0x00 0x01 0x00 0x90
3328 # CHECK: llgc %r0, 524287
3329 0xe3 0x00 0x0f 0xff 0x7f 0x90
3331 # CHECK: llgc %r0, 0(%r1)
3332 0xe3 0x00 0x10 0x00 0x00 0x90
3334 # CHECK: llgc %r0, 0(%r15)
3335 0xe3 0x00 0xf0 0x00 0x00 0x90
3337 # CHECK: llgc %r0, 524287(%r1,%r15)
3338 0xe3 0x01 0xff 0xff 0x7f 0x90
3340 # CHECK: llgc %r0, 524287(%r15,%r1)
3341 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3343 # CHECK: llgc %r15, 0
3344 0xe3 0xf0 0x00 0x00 0x00 0x90
3346 # CHECK: llgfr %r0, %r15
3349 # CHECK: llgfr %r7, %r8
3352 # CHECK: llgfr %r15, %r0
3355 # CHECK: llgf %r0, -524288
3356 0xe3 0x00 0x00 0x00 0x80 0x16
3358 # CHECK: llgf %r0, -1
3359 0xe3 0x00 0x0f 0xff 0xff 0x16
3361 # CHECK: llgf %r0, 0
3362 0xe3 0x00 0x00 0x00 0x00 0x16
3364 # CHECK: llgf %r0, 1
3365 0xe3 0x00 0x00 0x01 0x00 0x16
3367 # CHECK: llgf %r0, 524287
3368 0xe3 0x00 0x0f 0xff 0x7f 0x16
3370 # CHECK: llgf %r0, 0(%r1)
3371 0xe3 0x00 0x10 0x00 0x00 0x16
3373 # CHECK: llgf %r0, 0(%r15)
3374 0xe3 0x00 0xf0 0x00 0x00 0x16
3376 # CHECK: llgf %r0, 524287(%r1,%r15)
3377 0xe3 0x01 0xff 0xff 0x7f 0x16
3379 # CHECK: llgf %r0, 524287(%r15,%r1)
3380 0xe3 0x0f 0x1f 0xff 0x7f 0x16
3382 # CHECK: llgf %r15, 0
3383 0xe3 0xf0 0x00 0x00 0x00 0x16
3385 # CHECK: llghr %r0, %r15
3388 # CHECK: llghr %r7, %r8
3391 # CHECK: llghr %r15, %r0
3394 # CHECK: llgh %r0, -524288
3395 0xe3 0x00 0x00 0x00 0x80 0x91
3397 # CHECK: llgh %r0, -1
3398 0xe3 0x00 0x0f 0xff 0xff 0x91
3400 # CHECK: llgh %r0, 0
3401 0xe3 0x00 0x00 0x00 0x00 0x91
3403 # CHECK: llgh %r0, 1
3404 0xe3 0x00 0x00 0x01 0x00 0x91
3406 # CHECK: llgh %r0, 524287
3407 0xe3 0x00 0x0f 0xff 0x7f 0x91
3409 # CHECK: llgh %r0, 0(%r1)
3410 0xe3 0x00 0x10 0x00 0x00 0x91
3412 # CHECK: llgh %r0, 0(%r15)
3413 0xe3 0x00 0xf0 0x00 0x00 0x91
3415 # CHECK: llgh %r0, 524287(%r1,%r15)
3416 0xe3 0x01 0xff 0xff 0x7f 0x91
3418 # CHECK: llgh %r0, 524287(%r15,%r1)
3419 0xe3 0x0f 0x1f 0xff 0x7f 0x91
3421 # CHECK: llgh %r15, 0
3422 0xe3 0xf0 0x00 0x00 0x00 0x91
3424 # CHECK: llhr %r0, %r15
3427 # CHECK: llhr %r7, %r8
3430 # CHECK: llhr %r15, %r0
3433 # CHECK: llh %r0, -524288
3434 0xe3 0x00 0x00 0x00 0x80 0x95
3436 # CHECK: llh %r0, -1
3437 0xe3 0x00 0x0f 0xff 0xff 0x95
3440 0xe3 0x00 0x00 0x00 0x00 0x95
3443 0xe3 0x00 0x00 0x01 0x00 0x95
3445 # CHECK: llh %r0, 524287
3446 0xe3 0x00 0x0f 0xff 0x7f 0x95
3448 # CHECK: llh %r0, 0(%r1)
3449 0xe3 0x00 0x10 0x00 0x00 0x95
3451 # CHECK: llh %r0, 0(%r15)
3452 0xe3 0x00 0xf0 0x00 0x00 0x95
3454 # CHECK: llh %r0, 524287(%r1,%r15)
3455 0xe3 0x01 0xff 0xff 0x7f 0x95
3457 # CHECK: llh %r0, 524287(%r15,%r1)
3458 0xe3 0x0f 0x1f 0xff 0x7f 0x95
3460 # CHECK: llh %r15, 0
3461 0xe3 0xf0 0x00 0x00 0x00 0x95
3463 # CHECK: llhh %r0, -524288
3464 0xe3 0x00 0x00 0x00 0x80 0xc6
3466 # CHECK: llhh %r0, -1
3467 0xe3 0x00 0x0f 0xff 0xff 0xc6
3469 # CHECK: llhh %r0, 0
3470 0xe3 0x00 0x00 0x00 0x00 0xc6
3472 # CHECK: llhh %r0, 1
3473 0xe3 0x00 0x00 0x01 0x00 0xc6
3475 # CHECK: llhh %r0, 524287
3476 0xe3 0x00 0x0f 0xff 0x7f 0xc6
3478 # CHECK: llhh %r0, 0(%r1)
3479 0xe3 0x00 0x10 0x00 0x00 0xc6
3481 # CHECK: llhh %r0, 0(%r15)
3482 0xe3 0x00 0xf0 0x00 0x00 0xc6
3484 # CHECK: llhh %r0, 524287(%r1,%r15)
3485 0xe3 0x01 0xff 0xff 0x7f 0xc6
3487 # CHECK: llhh %r0, 524287(%r15,%r1)
3488 0xe3 0x0f 0x1f 0xff 0x7f 0xc6
3490 # CHECK: llhh %r15, 0
3491 0xe3 0xf0 0x00 0x00 0x00 0xc6
3493 # CHECK: llihf %r0, 0
3494 0xc0 0x0e 0x00 0x00 0x00 0x00
3496 # CHECK: llihf %r0, 4294967295
3497 0xc0 0x0e 0xff 0xff 0xff 0xff
3499 # CHECK: llihf %r15, 0
3500 0xc0 0xfe 0x00 0x00 0x00 0x00
3502 # CHECK: llihh %r0, 0
3505 # CHECK: llihh %r0, 32768
3508 # CHECK: llihh %r0, 65535
3511 # CHECK: llihh %r15, 0
3514 # CHECK: llihl %r0, 0
3517 # CHECK: llihl %r0, 32768
3520 # CHECK: llihl %r0, 65535
3523 # CHECK: llihl %r15, 0
3526 # CHECK: llilf %r0, 0
3527 0xc0 0x0f 0x00 0x00 0x00 0x00
3529 # CHECK: llilf %r0, 4294967295
3530 0xc0 0x0f 0xff 0xff 0xff 0xff
3532 # CHECK: llilf %r15, 0
3533 0xc0 0xff 0x00 0x00 0x00 0x00
3535 # CHECK: llilh %r0, 0
3538 # CHECK: llilh %r0, 32768
3541 # CHECK: llilh %r0, 65535
3544 # CHECK: llilh %r15, 0
3547 # CHECK: llill %r0, 0
3550 # CHECK: llill %r0, 32768
3553 # CHECK: llill %r0, 65535
3556 # CHECK: llill %r15, 0
3559 # CHECK: lmg %r0, %r0, 0
3560 0xeb 0x00 0x00 0x00 0x00 0x04
3562 # CHECK: lmg %r0, %r15, 0
3563 0xeb 0x0f 0x00 0x00 0x00 0x04
3565 # CHECK: lmg %r14, %r15, 0
3566 0xeb 0xef 0x00 0x00 0x00 0x04
3568 # CHECK: lmg %r15, %r15, 0
3569 0xeb 0xff 0x00 0x00 0x00 0x04
3571 # CHECK: lmg %r0, %r0, -524288
3572 0xeb 0x00 0x00 0x00 0x80 0x04
3574 # CHECK: lmg %r0, %r0, -1
3575 0xeb 0x00 0x0f 0xff 0xff 0x04
3577 # CHECK: lmg %r0, %r0, 0
3578 0xeb 0x00 0x00 0x00 0x00 0x04
3580 # CHECK: lmg %r0, %r0, 1
3581 0xeb 0x00 0x00 0x01 0x00 0x04
3583 # CHECK: lmg %r0, %r0, 524287
3584 0xeb 0x00 0x0f 0xff 0x7f 0x04
3586 # CHECK: lmg %r0, %r0, 0(%r1)
3587 0xeb 0x00 0x10 0x00 0x00 0x04
3589 # CHECK: lmg %r0, %r0, 0(%r15)
3590 0xeb 0x00 0xf0 0x00 0x00 0x04
3592 # CHECK: lmg %r0, %r0, 524287(%r1)
3593 0xeb 0x00 0x1f 0xff 0x7f 0x04
3595 # CHECK: lmg %r0, %r0, 524287(%r15)
3596 0xeb 0x00 0xff 0xff 0x7f 0x04
3598 # CHECK: lndbr %f0, %f9
3601 # CHECK: lndbr %f0, %f15
3604 # CHECK: lndbr %f15, %f0
3607 # CHECK: lndbr %f15, %f9
3610 # CHECK: lnebr %f0, %f9
3613 # CHECK: lnebr %f0, %f15
3616 # CHECK: lnebr %f15, %f0
3619 # CHECK: lnebr %f15, %f9
3622 # CHECK: lngfr %r0, %r0
3625 # CHECK: lngfr %r0, %r15
3628 # CHECK: lngfr %r15, %r0
3631 # CHECK: lngfr %r7, %r8
3634 # CHECK: lngr %r0, %r0
3637 # CHECK: lngr %r0, %r15
3640 # CHECK: lngr %r15, %r0
3643 # CHECK: lngr %r7, %r8
3646 # CHECK: lnr %r0, %r0
3649 # CHECK: lnr %r0, %r15
3652 # CHECK: lnr %r15, %r0
3655 # CHECK: lnr %r7, %r8
3658 # CHECK: lnxbr %f0, %f8
3661 # CHECK: lnxbr %f0, %f13
3664 # CHECK: lnxbr %f13, %f0
3667 # CHECK: lnxbr %f13, %f9
3670 # CHECK: loc %r7, 6399(%r8), 0
3671 0xeb 0x70 0x88 0xff 0x01 0xf2
3673 # CHECK: loco %r7, 6399(%r8)
3674 0xeb 0x71 0x88 0xff 0x01 0xf2
3676 # CHECK: loch %r7, 6399(%r8)
3677 0xeb 0x72 0x88 0xff 0x01 0xf2
3679 # CHECK: locnle %r7, 6399(%r8)
3680 0xeb 0x73 0x88 0xff 0x01 0xf2
3682 # CHECK: locl %r7, 6399(%r8)
3683 0xeb 0x74 0x88 0xff 0x01 0xf2
3685 # CHECK: locnhe %r7, 6399(%r8)
3686 0xeb 0x75 0x88 0xff 0x01 0xf2
3688 # CHECK: loclh %r7, 6399(%r8)
3689 0xeb 0x76 0x88 0xff 0x01 0xf2
3691 # CHECK: locne %r7, 6399(%r8)
3692 0xeb 0x77 0x88 0xff 0x01 0xf2
3694 # CHECK: loce %r7, 6399(%r8)
3695 0xeb 0x78 0x88 0xff 0x01 0xf2
3697 # CHECK: locnlh %r7, 6399(%r8)
3698 0xeb 0x79 0x88 0xff 0x01 0xf2
3700 # CHECK: loche %r7, 6399(%r8)
3701 0xeb 0x7a 0x88 0xff 0x01 0xf2
3703 # CHECK: locnl %r7, 6399(%r8)
3704 0xeb 0x7b 0x88 0xff 0x01 0xf2
3706 # CHECK: locle %r7, 6399(%r8)
3707 0xeb 0x7c 0x88 0xff 0x01 0xf2
3709 # CHECK: locnh %r7, 6399(%r8)
3710 0xeb 0x7d 0x88 0xff 0x01 0xf2
3712 # CHECK: locno %r7, 6399(%r8)
3713 0xeb 0x7e 0x88 0xff 0x01 0xf2
3715 # CHECK: loc %r7, 6399(%r8), 15
3716 0xeb 0x7f 0x88 0xff 0x01 0xf2
3718 # CHECK: locg %r7, 6399(%r8), 0
3719 0xeb 0x70 0x88 0xff 0x01 0xe2
3721 # CHECK: locgo %r7, 6399(%r8)
3722 0xeb 0x71 0x88 0xff 0x01 0xe2
3724 # CHECK: locgh %r7, 6399(%r8)
3725 0xeb 0x72 0x88 0xff 0x01 0xe2
3727 # CHECK: locgnle %r7, 6399(%r8)
3728 0xeb 0x73 0x88 0xff 0x01 0xe2
3730 # CHECK: locgl %r7, 6399(%r8)
3731 0xeb 0x74 0x88 0xff 0x01 0xe2
3733 # CHECK: locgnhe %r7, 6399(%r8)
3734 0xeb 0x75 0x88 0xff 0x01 0xe2
3736 # CHECK: locglh %r7, 6399(%r8)
3737 0xeb 0x76 0x88 0xff 0x01 0xe2
3739 # CHECK: locgne %r7, 6399(%r8)
3740 0xeb 0x77 0x88 0xff 0x01 0xe2
3742 # CHECK: locge %r7, 6399(%r8)
3743 0xeb 0x78 0x88 0xff 0x01 0xe2
3745 # CHECK: locgnlh %r7, 6399(%r8)
3746 0xeb 0x79 0x88 0xff 0x01 0xe2
3748 # CHECK: locghe %r7, 6399(%r8)
3749 0xeb 0x7a 0x88 0xff 0x01 0xe2
3751 # CHECK: locgnl %r7, 6399(%r8)
3752 0xeb 0x7b 0x88 0xff 0x01 0xe2
3754 # CHECK: locgle %r7, 6399(%r8)
3755 0xeb 0x7c 0x88 0xff 0x01 0xe2
3757 # CHECK: locgnh %r7, 6399(%r8)
3758 0xeb 0x7d 0x88 0xff 0x01 0xe2
3760 # CHECK: locgno %r7, 6399(%r8)
3761 0xeb 0x7e 0x88 0xff 0x01 0xe2
3763 # CHECK: locg %r7, 6399(%r8), 15
3764 0xeb 0x7f 0x88 0xff 0x01 0xe2
3766 # CHECK: locr %r11, %r3, 0
3769 # CHECK: locro %r11, %r3
3772 # CHECK: locrh %r11, %r3
3775 # CHECK: locrnle %r11, %r3
3778 # CHECK: locrl %r11, %r3
3781 # CHECK: locrnhe %r11, %r3
3784 # CHECK: locrlh %r11, %r3
3787 # CHECK: locrne %r11, %r3
3790 # CHECK: locre %r11, %r3
3793 # CHECK: locrnlh %r11, %r3
3796 # CHECK: locrhe %r11, %r3
3799 # CHECK: locrnl %r11, %r3
3802 # CHECK: locrle %r11, %r3
3805 # CHECK: locrnh %r11, %r3
3808 # CHECK: locrno %r11, %r3
3811 # CHECK: locr %r11, %r3, 15
3814 # CHECK: locgr %r11, %r3, 0
3817 # CHECK: locgro %r11, %r3
3820 # CHECK: locgrh %r11, %r3
3823 # CHECK: locgrnle %r11, %r3
3826 # CHECK: locgrl %r11, %r3
3829 # CHECK: locgrnhe %r11, %r3
3832 # CHECK: locgrlh %r11, %r3
3835 # CHECK: locgrne %r11, %r3
3838 # CHECK: locgre %r11, %r3
3841 # CHECK: locgrnlh %r11, %r3
3844 # CHECK: locgrhe %r11, %r3
3847 # CHECK: locgrnl %r11, %r3
3850 # CHECK: locgrle %r11, %r3
3853 # CHECK: locgrnh %r11, %r3
3856 # CHECK: locgrno %r11, %r3
3859 # CHECK: locgr %r11, %r3, 15
3862 # CHECK: lpdbr %f0, %f9
3865 # CHECK: lpdbr %f0, %f15
3868 # CHECK: lpdbr %f15, %f0
3871 # CHECK: lpdbr %f15, %f9
3874 # CHECK: lpebr %f0, %f9
3877 # CHECK: lpebr %f0, %f15
3880 # CHECK: lpebr %f15, %f0
3883 # CHECK: lpebr %f15, %f9
3886 # CHECK: lpgfr %r0, %r0
3889 # CHECK: lpgfr %r0, %r15
3892 # CHECK: lpgfr %r15, %r0
3895 # CHECK: lpgfr %r7, %r8
3898 # CHECK: lpgr %r0, %r0
3901 # CHECK: lpgr %r0, %r15
3904 # CHECK: lpgr %r15, %r0
3907 # CHECK: lpgr %r7, %r8
3910 # CHECK: lpr %r0, %r0
3913 # CHECK: lpr %r0, %r15
3916 # CHECK: lpr %r15, %r0
3919 # CHECK: lpr %r7, %r8
3922 # CHECK: lpxbr %f0, %f8
3925 # CHECK: lpxbr %f0, %f13
3928 # CHECK: lpxbr %f13, %f0
3931 # CHECK: lpxbr %f13, %f9
3934 # CHECK: lr %r0, %r9
3937 # CHECK: lr %r0, %r15
3940 # CHECK: lr %r15, %r0
3943 # CHECK: lr %r15, %r9
3946 # CHECK: lrvgr %r0, %r0
3949 # CHECK: lrvgr %r0, %r15
3952 # CHECK: lrvgr %r15, %r0
3955 # CHECK: lrvgr %r7, %r8
3958 # CHECK: lrvgr %r15, %r15
3961 # CHECK: lrvg %r0, -524288
3962 0xe3 0x00 0x00 0x00 0x80 0x0f
3964 # CHECK: lrvg %r0, -1
3965 0xe3 0x00 0x0f 0xff 0xff 0x0f
3967 # CHECK: lrvg %r0, 0
3968 0xe3 0x00 0x00 0x00 0x00 0x0f
3970 # CHECK: lrvg %r0, 1
3971 0xe3 0x00 0x00 0x01 0x00 0x0f
3973 # CHECK: lrvg %r0, 524287
3974 0xe3 0x00 0x0f 0xff 0x7f 0x0f
3976 # CHECK: lrvg %r0, 0(%r1)
3977 0xe3 0x00 0x10 0x00 0x00 0x0f
3979 # CHECK: lrvg %r0, 0(%r15)
3980 0xe3 0x00 0xf0 0x00 0x00 0x0f
3982 # CHECK: lrvg %r0, 524287(%r1,%r15)
3983 0xe3 0x01 0xff 0xff 0x7f 0x0f
3985 # CHECK: lrvg %r0, 524287(%r15,%r1)
3986 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
3988 # CHECK: lrvg %r15, 0
3989 0xe3 0xf0 0x00 0x00 0x00 0x0f
3991 # CHECK: lrvr %r0, %r0
3994 # CHECK: lrvr %r0, %r15
3997 # CHECK: lrvr %r15, %r0
4000 # CHECK: lrvr %r7, %r8
4003 # CHECK: lrvr %r15, %r15
4006 # CHECK: lrv %r0, -524288
4007 0xe3 0x00 0x00 0x00 0x80 0x1e
4009 # CHECK: lrv %r0, -1
4010 0xe3 0x00 0x0f 0xff 0xff 0x1e
4013 0xe3 0x00 0x00 0x00 0x00 0x1e
4016 0xe3 0x00 0x00 0x01 0x00 0x1e
4018 # CHECK: lrv %r0, 524287
4019 0xe3 0x00 0x0f 0xff 0x7f 0x1e
4021 # CHECK: lrv %r0, 0(%r1)
4022 0xe3 0x00 0x10 0x00 0x00 0x1e
4024 # CHECK: lrv %r0, 0(%r15)
4025 0xe3 0x00 0xf0 0x00 0x00 0x1e
4027 # CHECK: lrv %r0, 524287(%r1,%r15)
4028 0xe3 0x01 0xff 0xff 0x7f 0x1e
4030 # CHECK: lrv %r0, 524287(%r15,%r1)
4031 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
4033 # CHECK: lrv %r15, 0
4034 0xe3 0xf0 0x00 0x00 0x00 0x1e
4039 # CHECK: l %r0, 4095
4042 # CHECK: l %r0, 0(%r1)
4045 # CHECK: l %r0, 0(%r15)
4048 # CHECK: l %r0, 4095(%r1,%r15)
4051 # CHECK: l %r0, 4095(%r15,%r1)
4057 # CHECK: lt %r0, -524288
4058 0xe3 0x00 0x00 0x00 0x80 0x12
4061 0xe3 0x00 0x0f 0xff 0xff 0x12
4064 0xe3 0x00 0x00 0x00 0x00 0x12
4067 0xe3 0x00 0x00 0x01 0x00 0x12
4069 # CHECK: lt %r0, 524287
4070 0xe3 0x00 0x0f 0xff 0x7f 0x12
4072 # CHECK: lt %r0, 0(%r1)
4073 0xe3 0x00 0x10 0x00 0x00 0x12
4075 # CHECK: lt %r0, 0(%r15)
4076 0xe3 0x00 0xf0 0x00 0x00 0x12
4078 # CHECK: lt %r0, 524287(%r1,%r15)
4079 0xe3 0x01 0xff 0xff 0x7f 0x12
4081 # CHECK: lt %r0, 524287(%r15,%r1)
4082 0xe3 0x0f 0x1f 0xff 0x7f 0x12
4085 0xe3 0xf0 0x00 0x00 0x00 0x12
4087 # CHECK: ltdbr %f0, %f9
4090 # CHECK: ltdbr %f0, %f15
4093 # CHECK: ltdbr %f15, %f0
4096 # CHECK: ltdbr %f15, %f9
4099 # CHECK: ltebr %f0, %f9
4102 # CHECK: ltebr %f0, %f15
4105 # CHECK: ltebr %f15, %f0
4108 # CHECK: ltebr %f15, %f9
4111 # CHECK: ltg %r0, -524288
4112 0xe3 0x00 0x00 0x00 0x80 0x02
4114 # CHECK: ltg %r0, -1
4115 0xe3 0x00 0x0f 0xff 0xff 0x02
4118 0xe3 0x00 0x00 0x00 0x00 0x02
4121 0xe3 0x00 0x00 0x01 0x00 0x02
4123 # CHECK: ltg %r0, 524287
4124 0xe3 0x00 0x0f 0xff 0x7f 0x02
4126 # CHECK: ltg %r0, 0(%r1)
4127 0xe3 0x00 0x10 0x00 0x00 0x02
4129 # CHECK: ltg %r0, 0(%r15)
4130 0xe3 0x00 0xf0 0x00 0x00 0x02
4132 # CHECK: ltg %r0, 524287(%r1,%r15)
4133 0xe3 0x01 0xff 0xff 0x7f 0x02
4135 # CHECK: ltg %r0, 524287(%r15,%r1)
4136 0xe3 0x0f 0x1f 0xff 0x7f 0x02
4138 # CHECK: ltg %r15, 0
4139 0xe3 0xf0 0x00 0x00 0x00 0x02
4141 # CHECK: ltgf %r0, -524288
4142 0xe3 0x00 0x00 0x00 0x80 0x32
4144 # CHECK: ltgf %r0, -1
4145 0xe3 0x00 0x0f 0xff 0xff 0x32
4147 # CHECK: ltgf %r0, 0
4148 0xe3 0x00 0x00 0x00 0x00 0x32
4150 # CHECK: ltgf %r0, 1
4151 0xe3 0x00 0x00 0x01 0x00 0x32
4153 # CHECK: ltgf %r0, 524287
4154 0xe3 0x00 0x0f 0xff 0x7f 0x32
4156 # CHECK: ltgf %r0, 0(%r1)
4157 0xe3 0x00 0x10 0x00 0x00 0x32
4159 # CHECK: ltgf %r0, 0(%r15)
4160 0xe3 0x00 0xf0 0x00 0x00 0x32
4162 # CHECK: ltgf %r0, 524287(%r1,%r15)
4163 0xe3 0x01 0xff 0xff 0x7f 0x32
4165 # CHECK: ltgf %r0, 524287(%r15,%r1)
4166 0xe3 0x0f 0x1f 0xff 0x7f 0x32
4168 # CHECK: ltgf %r15, 0
4169 0xe3 0xf0 0x00 0x00 0x00 0x32
4171 # CHECK: ltgfr %r0, %r9
4174 # CHECK: ltgfr %r0, %r15
4177 # CHECK: ltgfr %r15, %r0
4180 # CHECK: ltgfr %r15, %r9
4183 # CHECK: ltgr %r0, %r9
4186 # CHECK: ltgr %r0, %r15
4189 # CHECK: ltgr %r15, %r0
4192 # CHECK: ltgr %r15, %r9
4195 # CHECK: ltr %r0, %r9
4198 # CHECK: ltr %r0, %r15
4201 # CHECK: ltr %r15, %r0
4204 # CHECK: ltr %r15, %r9
4207 # CHECK: ltxbr %f0, %f9
4210 # CHECK: ltxbr %f0, %f13
4213 # CHECK: ltxbr %f13, %f0
4216 # CHECK: ltxbr %f13, %f9
4219 # CHECK: lxr %f0, %f8
4222 # CHECK: lxr %f0, %f13
4225 # CHECK: lxr %f13, %f0
4228 # CHECK: lxr %f13, %f9
4231 # CHECK: ly %r0, -524288
4232 0xe3 0x00 0x00 0x00 0x80 0x58
4235 0xe3 0x00 0x0f 0xff 0xff 0x58
4238 0xe3 0x00 0x00 0x00 0x00 0x58
4241 0xe3 0x00 0x00 0x01 0x00 0x58
4243 # CHECK: ly %r0, 524287
4244 0xe3 0x00 0x0f 0xff 0x7f 0x58
4246 # CHECK: ly %r0, 0(%r1)
4247 0xe3 0x00 0x10 0x00 0x00 0x58
4249 # CHECK: ly %r0, 0(%r15)
4250 0xe3 0x00 0xf0 0x00 0x00 0x58
4252 # CHECK: ly %r0, 524287(%r1,%r15)
4253 0xe3 0x01 0xff 0xff 0x7f 0x58
4255 # CHECK: ly %r0, 524287(%r15,%r1)
4256 0xe3 0x0f 0x1f 0xff 0x7f 0x58
4259 0xe3 0xf0 0x00 0x00 0x00 0x58
4288 # CHECK: madbr %f0, %f0, %f0
4291 # CHECK: madbr %f0, %f0, %f15
4294 # CHECK: madbr %f0, %f15, %f0
4297 # CHECK: madbr %f15, %f0, %f0
4300 # CHECK: madbr %f7, %f8, %f9
4303 # CHECK: madbr %f15, %f15, %f15
4306 # CHECK: madb %f0, %f0, 0
4307 0xed 0x00 0x00 0x00 0x00 0x1e
4309 # CHECK: madb %f0, %f0, 4095
4310 0xed 0x00 0x0f 0xff 0x00 0x1e
4312 # CHECK: madb %f0, %f0, 0(%r1)
4313 0xed 0x00 0x10 0x00 0x00 0x1e
4315 # CHECK: madb %f0, %f0, 0(%r15)
4316 0xed 0x00 0xf0 0x00 0x00 0x1e
4318 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
4319 0xed 0x01 0xff 0xff 0x00 0x1e
4321 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
4322 0xed 0x0f 0x1f 0xff 0x00 0x1e
4324 # CHECK: madb %f0, %f15, 0
4325 0xed 0xf0 0x00 0x00 0x00 0x1e
4327 # CHECK: madb %f15, %f0, 0
4328 0xed 0x00 0x00 0x00 0xf0 0x1e
4330 # CHECK: madb %f15, %f15, 0
4331 0xed 0xf0 0x00 0x00 0xf0 0x1e
4333 # CHECK: maebr %f0, %f0, %f0
4336 # CHECK: maebr %f0, %f0, %f15
4339 # CHECK: maebr %f0, %f15, %f0
4342 # CHECK: maebr %f15, %f0, %f0
4345 # CHECK: maebr %f7, %f8, %f9
4348 # CHECK: maebr %f15, %f15, %f15
4351 # CHECK: maeb %f0, %f0, 0
4352 0xed 0x00 0x00 0x00 0x00 0x0e
4354 # CHECK: maeb %f0, %f0, 4095
4355 0xed 0x00 0x0f 0xff 0x00 0x0e
4357 # CHECK: maeb %f0, %f0, 0(%r1)
4358 0xed 0x00 0x10 0x00 0x00 0x0e
4360 # CHECK: maeb %f0, %f0, 0(%r15)
4361 0xed 0x00 0xf0 0x00 0x00 0x0e
4363 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
4364 0xed 0x01 0xff 0xff 0x00 0x0e
4366 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
4367 0xed 0x0f 0x1f 0xff 0x00 0x0e
4369 # CHECK: maeb %f0, %f15, 0
4370 0xed 0xf0 0x00 0x00 0x00 0x0e
4372 # CHECK: maeb %f15, %f0, 0
4373 0xed 0x00 0x00 0x00 0xf0 0x0e
4375 # CHECK: maeb %f15, %f15, 0
4376 0xed 0xf0 0x00 0x00 0xf0 0x0e
4378 # CHECK: mdbr %f0, %f0
4381 # CHECK: mdbr %f0, %f15
4384 # CHECK: mdbr %f7, %f8
4387 # CHECK: mdbr %f15, %f0
4391 0xed 0x00 0x00 0x00 0x00 0x1c
4393 # CHECK: mdb %f0, 4095
4394 0xed 0x00 0x0f 0xff 0x00 0x1c
4396 # CHECK: mdb %f0, 0(%r1)
4397 0xed 0x00 0x10 0x00 0x00 0x1c
4399 # CHECK: mdb %f0, 0(%r15)
4400 0xed 0x00 0xf0 0x00 0x00 0x1c
4402 # CHECK: mdb %f0, 4095(%r1,%r15)
4403 0xed 0x01 0xff 0xff 0x00 0x1c
4405 # CHECK: mdb %f0, 4095(%r15,%r1)
4406 0xed 0x0f 0x1f 0xff 0x00 0x1c
4408 # CHECK: mdb %f15, 0
4409 0xed 0xf0 0x00 0x00 0x00 0x1c
4411 # CHECK: mdebr %f0, %f0
4414 # CHECK: mdebr %f0, %f15
4417 # CHECK: mdebr %f7, %f8
4420 # CHECK: mdebr %f15, %f0
4423 # CHECK: mdeb %f0, 0
4424 0xed 0x00 0x00 0x00 0x00 0x0c
4426 # CHECK: mdeb %f0, 4095
4427 0xed 0x00 0x0f 0xff 0x00 0x0c
4429 # CHECK: mdeb %f0, 0(%r1)
4430 0xed 0x00 0x10 0x00 0x00 0x0c
4432 # CHECK: mdeb %f0, 0(%r15)
4433 0xed 0x00 0xf0 0x00 0x00 0x0c
4435 # CHECK: mdeb %f0, 4095(%r1,%r15)
4436 0xed 0x01 0xff 0xff 0x00 0x0c
4438 # CHECK: mdeb %f0, 4095(%r15,%r1)
4439 0xed 0x0f 0x1f 0xff 0x00 0x0c
4441 # CHECK: mdeb %f15, 0
4442 0xed 0xf0 0x00 0x00 0x00 0x0c
4444 # CHECK: meebr %f0, %f0
4447 # CHECK: meebr %f0, %f15
4450 # CHECK: meebr %f7, %f8
4453 # CHECK: meebr %f15, %f0
4456 # CHECK: meeb %f0, 0
4457 0xed 0x00 0x00 0x00 0x00 0x17
4459 # CHECK: meeb %f0, 4095
4460 0xed 0x00 0x0f 0xff 0x00 0x17
4462 # CHECK: meeb %f0, 0(%r1)
4463 0xed 0x00 0x10 0x00 0x00 0x17
4465 # CHECK: meeb %f0, 0(%r15)
4466 0xed 0x00 0xf0 0x00 0x00 0x17
4468 # CHECK: meeb %f0, 4095(%r1,%r15)
4469 0xed 0x01 0xff 0xff 0x00 0x17
4471 # CHECK: meeb %f0, 4095(%r15,%r1)
4472 0xed 0x0f 0x1f 0xff 0x00 0x17
4474 # CHECK: meeb %f15, 0
4475 0xed 0xf0 0x00 0x00 0x00 0x17
4477 # CHECK: mghi %r0, -32768
4480 # CHECK: mghi %r0, -1
4483 # CHECK: mghi %r0, 0
4486 # CHECK: mghi %r0, 1
4489 # CHECK: mghi %r0, 32767
4492 # CHECK: mghi %r15, 0
4495 # CHECK: mhi %r0, -32768
4498 # CHECK: mhi %r0, -1
4507 # CHECK: mhi %r0, 32767
4510 # CHECK: mhi %r15, 0
4516 # CHECK: mh %r0, 4095
4519 # CHECK: mh %r0, 0(%r1)
4522 # CHECK: mh %r0, 0(%r15)
4525 # CHECK: mh %r0, 4095(%r1,%r15)
4528 # CHECK: mh %r0, 4095(%r15,%r1)
4534 # CHECK: mhy %r0, -524288
4535 0xe3 0x00 0x00 0x00 0x80 0x7c
4537 # CHECK: mhy %r0, -1
4538 0xe3 0x00 0x0f 0xff 0xff 0x7c
4541 0xe3 0x00 0x00 0x00 0x00 0x7c
4544 0xe3 0x00 0x00 0x01 0x00 0x7c
4546 # CHECK: mhy %r0, 524287
4547 0xe3 0x00 0x0f 0xff 0x7f 0x7c
4549 # CHECK: mhy %r0, 0(%r1)
4550 0xe3 0x00 0x10 0x00 0x00 0x7c
4552 # CHECK: mhy %r0, 0(%r15)
4553 0xe3 0x00 0xf0 0x00 0x00 0x7c
4555 # CHECK: mhy %r0, 524287(%r1,%r15)
4556 0xe3 0x01 0xff 0xff 0x7f 0x7c
4558 # CHECK: mhy %r0, 524287(%r15,%r1)
4559 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
4561 # CHECK: mhy %r15, 0
4562 0xe3 0xf0 0x00 0x00 0x00 0x7c
4564 # CHECK: mlgr %r0, %r0
4567 # CHECK: mlgr %r0, %r15
4570 # CHECK: mlgr %r14, %r0
4573 # CHECK: mlgr %r6, %r9
4576 # CHECK: mlg %r0, -524288
4577 0xe3 0x00 0x00 0x00 0x80 0x86
4579 # CHECK: mlg %r0, -1
4580 0xe3 0x00 0x0f 0xff 0xff 0x86
4583 0xe3 0x00 0x00 0x00 0x00 0x86
4586 0xe3 0x00 0x00 0x01 0x00 0x86
4588 # CHECK: mlg %r0, 524287
4589 0xe3 0x00 0x0f 0xff 0x7f 0x86
4591 # CHECK: mlg %r0, 0(%r1)
4592 0xe3 0x00 0x10 0x00 0x00 0x86
4594 # CHECK: mlg %r0, 0(%r15)
4595 0xe3 0x00 0xf0 0x00 0x00 0x86
4597 # CHECK: mlg %r0, 524287(%r1,%r15)
4598 0xe3 0x01 0xff 0xff 0x7f 0x86
4600 # CHECK: mlg %r0, 524287(%r15,%r1)
4601 0xe3 0x0f 0x1f 0xff 0x7f 0x86
4603 # CHECK: mlg %r14, 0
4604 0xe3 0xe0 0x00 0x00 0x00 0x86
4606 # CHECK: msdbr %f0, %f0, %f0
4609 # CHECK: msdbr %f0, %f0, %f15
4612 # CHECK: msdbr %f0, %f15, %f0
4615 # CHECK: msdbr %f15, %f0, %f0
4618 # CHECK: msdbr %f7, %f8, %f9
4621 # CHECK: msdbr %f15, %f15, %f15
4624 # CHECK: msdb %f0, %f0, 0
4625 0xed 0x00 0x00 0x00 0x00 0x1f
4627 # CHECK: msdb %f0, %f0, 4095
4628 0xed 0x00 0x0f 0xff 0x00 0x1f
4630 # CHECK: msdb %f0, %f0, 0(%r1)
4631 0xed 0x00 0x10 0x00 0x00 0x1f
4633 # CHECK: msdb %f0, %f0, 0(%r15)
4634 0xed 0x00 0xf0 0x00 0x00 0x1f
4636 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
4637 0xed 0x01 0xff 0xff 0x00 0x1f
4639 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
4640 0xed 0x0f 0x1f 0xff 0x00 0x1f
4642 # CHECK: msdb %f0, %f15, 0
4643 0xed 0xf0 0x00 0x00 0x00 0x1f
4645 # CHECK: msdb %f15, %f0, 0
4646 0xed 0x00 0x00 0x00 0xf0 0x1f
4648 # CHECK: msdb %f15, %f15, 0
4649 0xed 0xf0 0x00 0x00 0xf0 0x1f
4651 # CHECK: msebr %f0, %f0, %f0
4654 # CHECK: msebr %f0, %f0, %f15
4657 # CHECK: msebr %f0, %f15, %f0
4660 # CHECK: msebr %f15, %f0, %f0
4663 # CHECK: msebr %f7, %f8, %f9
4666 # CHECK: msebr %f15, %f15, %f15
4669 # CHECK: mseb %f0, %f0, 0
4670 0xed 0x00 0x00 0x00 0x00 0x0f
4672 # CHECK: mseb %f0, %f0, 4095
4673 0xed 0x00 0x0f 0xff 0x00 0x0f
4675 # CHECK: mseb %f0, %f0, 0(%r1)
4676 0xed 0x00 0x10 0x00 0x00 0x0f
4678 # CHECK: mseb %f0, %f0, 0(%r15)
4679 0xed 0x00 0xf0 0x00 0x00 0x0f
4681 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
4682 0xed 0x01 0xff 0xff 0x00 0x0f
4684 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
4685 0xed 0x0f 0x1f 0xff 0x00 0x0f
4687 # CHECK: mseb %f0, %f15, 0
4688 0xed 0xf0 0x00 0x00 0x00 0x0f
4690 # CHECK: mseb %f15, %f0, 0
4691 0xed 0x00 0x00 0x00 0xf0 0x0f
4693 # CHECK: mseb %f15, %f15, 0
4694 0xed 0xf0 0x00 0x00 0xf0 0x0f
4696 # CHECK: msfi %r0, -2147483648
4697 0xc2 0x01 0x80 0x00 0x00 0x00
4699 # CHECK: msfi %r0, -1
4700 0xc2 0x01 0xff 0xff 0xff 0xff
4702 # CHECK: msfi %r0, 0
4703 0xc2 0x01 0x00 0x00 0x00 0x00
4705 # CHECK: msfi %r0, 1
4706 0xc2 0x01 0x00 0x00 0x00 0x01
4708 # CHECK: msfi %r0, 2147483647
4709 0xc2 0x01 0x7f 0xff 0xff 0xff
4711 # CHECK: msfi %r15, 0
4712 0xc2 0xf1 0x00 0x00 0x00 0x00
4714 # CHECK: msgfi %r0, -2147483648
4715 0xc2 0x00 0x80 0x00 0x00 0x00
4717 # CHECK: msgfi %r0, -1
4718 0xc2 0x00 0xff 0xff 0xff 0xff
4720 # CHECK: msgfi %r0, 0
4721 0xc2 0x00 0x00 0x00 0x00 0x00
4723 # CHECK: msgfi %r0, 1
4724 0xc2 0x00 0x00 0x00 0x00 0x01
4726 # CHECK: msgfi %r0, 2147483647
4727 0xc2 0x00 0x7f 0xff 0xff 0xff
4729 # CHECK: msgfi %r15, 0
4730 0xc2 0xf0 0x00 0x00 0x00 0x00
4732 # CHECK: msgfr %r0, %r0
4735 # CHECK: msgfr %r0, %r15
4738 # CHECK: msgfr %r15, %r0
4741 # CHECK: msgfr %r7, %r8
4744 # CHECK: msgf %r0, -524288
4745 0xe3 0x00 0x00 0x00 0x80 0x1c
4747 # CHECK: msgf %r0, -1
4748 0xe3 0x00 0x0f 0xff 0xff 0x1c
4750 # CHECK: msgf %r0, 0
4751 0xe3 0x00 0x00 0x00 0x00 0x1c
4753 # CHECK: msgf %r0, 1
4754 0xe3 0x00 0x00 0x01 0x00 0x1c
4756 # CHECK: msgf %r0, 524287
4757 0xe3 0x00 0x0f 0xff 0x7f 0x1c
4759 # CHECK: msgf %r0, 0(%r1)
4760 0xe3 0x00 0x10 0x00 0x00 0x1c
4762 # CHECK: msgf %r0, 0(%r15)
4763 0xe3 0x00 0xf0 0x00 0x00 0x1c
4765 # CHECK: msgf %r0, 524287(%r1,%r15)
4766 0xe3 0x01 0xff 0xff 0x7f 0x1c
4768 # CHECK: msgf %r0, 524287(%r15,%r1)
4769 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
4771 # CHECK: msgf %r15, 0
4772 0xe3 0xf0 0x00 0x00 0x00 0x1c
4774 # CHECK: msgr %r0, %r0
4777 # CHECK: msgr %r0, %r15
4780 # CHECK: msgr %r15, %r0
4783 # CHECK: msgr %r7, %r8
4786 # CHECK: msg %r0, -524288
4787 0xe3 0x00 0x00 0x00 0x80 0x0c
4789 # CHECK: msg %r0, -1
4790 0xe3 0x00 0x0f 0xff 0xff 0x0c
4793 0xe3 0x00 0x00 0x00 0x00 0x0c
4796 0xe3 0x00 0x00 0x01 0x00 0x0c
4798 # CHECK: msg %r0, 524287
4799 0xe3 0x00 0x0f 0xff 0x7f 0x0c
4801 # CHECK: msg %r0, 0(%r1)
4802 0xe3 0x00 0x10 0x00 0x00 0x0c
4804 # CHECK: msg %r0, 0(%r15)
4805 0xe3 0x00 0xf0 0x00 0x00 0x0c
4807 # CHECK: msg %r0, 524287(%r1,%r15)
4808 0xe3 0x01 0xff 0xff 0x7f 0x0c
4810 # CHECK: msg %r0, 524287(%r15,%r1)
4811 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
4813 # CHECK: msg %r15, 0
4814 0xe3 0xf0 0x00 0x00 0x00 0x0c
4816 # CHECK: msr %r0, %r0
4819 # CHECK: msr %r0, %r15
4822 # CHECK: msr %r15, %r0
4825 # CHECK: msr %r7, %r8
4831 # CHECK: ms %r0, 4095
4834 # CHECK: ms %r0, 0(%r1)
4837 # CHECK: ms %r0, 0(%r15)
4840 # CHECK: ms %r0, 4095(%r1,%r15)
4843 # CHECK: ms %r0, 4095(%r15,%r1)
4849 # CHECK: msy %r0, -524288
4850 0xe3 0x00 0x00 0x00 0x80 0x51
4852 # CHECK: msy %r0, -1
4853 0xe3 0x00 0x0f 0xff 0xff 0x51
4856 0xe3 0x00 0x00 0x00 0x00 0x51
4859 0xe3 0x00 0x00 0x01 0x00 0x51
4861 # CHECK: msy %r0, 524287
4862 0xe3 0x00 0x0f 0xff 0x7f 0x51
4864 # CHECK: msy %r0, 0(%r1)
4865 0xe3 0x00 0x10 0x00 0x00 0x51
4867 # CHECK: msy %r0, 0(%r15)
4868 0xe3 0x00 0xf0 0x00 0x00 0x51
4870 # CHECK: msy %r0, 524287(%r1,%r15)
4871 0xe3 0x01 0xff 0xff 0x7f 0x51
4873 # CHECK: msy %r0, 524287(%r15,%r1)
4874 0xe3 0x0f 0x1f 0xff 0x7f 0x51
4876 # CHECK: msy %r15, 0
4877 0xe3 0xf0 0x00 0x00 0x00 0x51
4879 # CHECK: mvc 0(1), 0
4880 0xd2 0x00 0x00 0x00 0x00 0x00
4882 # CHECK: mvc 0(1), 0(%r1)
4883 0xd2 0x00 0x00 0x00 0x10 0x00
4885 # CHECK: mvc 0(1), 0(%r15)
4886 0xd2 0x00 0x00 0x00 0xf0 0x00
4888 # CHECK: mvc 0(1), 4095
4889 0xd2 0x00 0x00 0x00 0x0f 0xff
4891 # CHECK: mvc 0(1), 4095(%r1)
4892 0xd2 0x00 0x00 0x00 0x1f 0xff
4894 # CHECK: mvc 0(1), 4095(%r15)
4895 0xd2 0x00 0x00 0x00 0xff 0xff
4897 # CHECK: mvc 0(1,%r1), 0
4898 0xd2 0x00 0x10 0x00 0x00 0x00
4900 # CHECK: mvc 0(1,%r15), 0
4901 0xd2 0x00 0xf0 0x00 0x00 0x00
4903 # CHECK: mvc 4095(1,%r1), 0
4904 0xd2 0x00 0x1f 0xff 0x00 0x00
4906 # CHECK: mvc 4095(1,%r15), 0
4907 0xd2 0x00 0xff 0xff 0x00 0x00
4909 # CHECK: mvc 0(256,%r1), 0
4910 0xd2 0xff 0x10 0x00 0x00 0x00
4912 # CHECK: mvc 0(256,%r15), 0
4913 0xd2 0xff 0xf0 0x00 0x00 0x00
4916 0xe5 0x48 0x00 0x00 0x00 0x00
4918 # CHECK: mvghi 4095, 0
4919 0xe5 0x48 0x0f 0xff 0x00 0x00
4921 # CHECK: mvghi 0, -32768
4922 0xe5 0x48 0x00 0x00 0x80 0x00
4924 # CHECK: mvghi 0, -1
4925 0xe5 0x48 0x00 0x00 0xff 0xff
4928 0xe5 0x48 0x00 0x00 0x00 0x00
4931 0xe5 0x48 0x00 0x00 0x00 0x01
4933 # CHECK: mvghi 0, 32767
4934 0xe5 0x48 0x00 0x00 0x7f 0xff
4936 # CHECK: mvghi 0(%r1), 42
4937 0xe5 0x48 0x10 0x00 0x00 0x2a
4939 # CHECK: mvghi 0(%r15), 42
4940 0xe5 0x48 0xf0 0x00 0x00 0x2a
4942 # CHECK: mvghi 4095(%r1), 42
4943 0xe5 0x48 0x1f 0xff 0x00 0x2a
4945 # CHECK: mvghi 4095(%r15), 42
4946 0xe5 0x48 0xff 0xff 0x00 0x2a
4949 0xe5 0x44 0x00 0x00 0x00 0x00
4951 # CHECK: mvhhi 4095, 0
4952 0xe5 0x44 0x0f 0xff 0x00 0x00
4954 # CHECK: mvhhi 0, -32768
4955 0xe5 0x44 0x00 0x00 0x80 0x00
4957 # CHECK: mvhhi 0, -1
4958 0xe5 0x44 0x00 0x00 0xff 0xff
4961 0xe5 0x44 0x00 0x00 0x00 0x00
4964 0xe5 0x44 0x00 0x00 0x00 0x01
4966 # CHECK: mvhhi 0, 32767
4967 0xe5 0x44 0x00 0x00 0x7f 0xff
4969 # CHECK: mvhhi 0(%r1), 42
4970 0xe5 0x44 0x10 0x00 0x00 0x2a
4972 # CHECK: mvhhi 0(%r15), 42
4973 0xe5 0x44 0xf0 0x00 0x00 0x2a
4975 # CHECK: mvhhi 4095(%r1), 42
4976 0xe5 0x44 0x1f 0xff 0x00 0x2a
4978 # CHECK: mvhhi 4095(%r15), 42
4979 0xe5 0x44 0xff 0xff 0x00 0x2a
4982 0xe5 0x4c 0x00 0x00 0x00 0x00
4984 # CHECK: mvhi 4095, 0
4985 0xe5 0x4c 0x0f 0xff 0x00 0x00
4987 # CHECK: mvhi 0, -32768
4988 0xe5 0x4c 0x00 0x00 0x80 0x00
4991 0xe5 0x4c 0x00 0x00 0xff 0xff
4994 0xe5 0x4c 0x00 0x00 0x00 0x00
4997 0xe5 0x4c 0x00 0x00 0x00 0x01
4999 # CHECK: mvhi 0, 32767
5000 0xe5 0x4c 0x00 0x00 0x7f 0xff
5002 # CHECK: mvhi 0(%r1), 42
5003 0xe5 0x4c 0x10 0x00 0x00 0x2a
5005 # CHECK: mvhi 0(%r15), 42
5006 0xe5 0x4c 0xf0 0x00 0x00 0x2a
5008 # CHECK: mvhi 4095(%r1), 42
5009 0xe5 0x4c 0x1f 0xff 0x00 0x2a
5011 # CHECK: mvhi 4095(%r15), 42
5012 0xe5 0x4c 0xff 0xff 0x00 0x2a
5017 # CHECK: mvi 4095, 0
5023 # CHECK: mvi 0(%r1), 42
5026 # CHECK: mvi 0(%r15), 42
5029 # CHECK: mvi 4095(%r1), 42
5032 # CHECK: mvi 4095(%r15), 42
5035 # CHECK: mviy -524288, 0
5036 0xeb 0x00 0x00 0x00 0x80 0x52
5039 0xeb 0x00 0x0f 0xff 0xff 0x52
5042 0xeb 0x00 0x00 0x00 0x00 0x52
5045 0xeb 0x00 0x00 0x01 0x00 0x52
5047 # CHECK: mviy 524287, 0
5048 0xeb 0x00 0x0f 0xff 0x7f 0x52
5050 # CHECK: mviy 0, 255
5051 0xeb 0xff 0x00 0x00 0x00 0x52
5053 # CHECK: mviy 0(%r1), 42
5054 0xeb 0x2a 0x10 0x00 0x00 0x52
5056 # CHECK: mviy 0(%r15), 42
5057 0xeb 0x2a 0xf0 0x00 0x00 0x52
5059 # CHECK: mviy 524287(%r1), 42
5060 0xeb 0x2a 0x1f 0xff 0x7f 0x52
5062 # CHECK: mviy 524287(%r15), 42
5063 0xeb 0x2a 0xff 0xff 0x7f 0x52
5065 # CHECK: mvst %r0, %r0
5068 # CHECK: mvst %r0, %r15
5071 # CHECK: mvst %r15, %r0
5074 # CHECK: mvst %r7, %r8
5077 # CHECK: mxbr %f0, %f0
5080 # CHECK: mxbr %f0, %f13
5083 # CHECK: mxbr %f8, %f5
5086 # CHECK: mxbr %f13, %f13
5089 # CHECK: mxdbr %f0, %f0
5092 # CHECK: mxdbr %f0, %f15
5095 # CHECK: mxdbr %f8, %f8
5098 # CHECK: mxdbr %f13, %f0
5101 # CHECK: mxdb %f0, 0
5102 0xed 0x00 0x00 0x00 0x00 0x07
5104 # CHECK: mxdb %f0, 4095
5105 0xed 0x00 0x0f 0xff 0x00 0x07
5107 # CHECK: mxdb %f0, 0(%r1)
5108 0xed 0x00 0x10 0x00 0x00 0x07
5110 # CHECK: mxdb %f0, 0(%r15)
5111 0xed 0x00 0xf0 0x00 0x00 0x07
5113 # CHECK: mxdb %f0, 4095(%r1,%r15)
5114 0xed 0x01 0xff 0xff 0x00 0x07
5116 # CHECK: mxdb %f0, 4095(%r15,%r1)
5117 0xed 0x0f 0x1f 0xff 0x00 0x07
5119 # CHECK: mxdb %f13, 0
5120 0xed 0xd0 0x00 0x00 0x00 0x07
5123 0xd4 0x00 0x00 0x00 0x00 0x00
5125 # CHECK: nc 0(1), 0(%r1)
5126 0xd4 0x00 0x00 0x00 0x10 0x00
5128 # CHECK: nc 0(1), 0(%r15)
5129 0xd4 0x00 0x00 0x00 0xf0 0x00
5131 # CHECK: nc 0(1), 4095
5132 0xd4 0x00 0x00 0x00 0x0f 0xff
5134 # CHECK: nc 0(1), 4095(%r1)
5135 0xd4 0x00 0x00 0x00 0x1f 0xff
5137 # CHECK: nc 0(1), 4095(%r15)
5138 0xd4 0x00 0x00 0x00 0xff 0xff
5140 # CHECK: nc 0(1,%r1), 0
5141 0xd4 0x00 0x10 0x00 0x00 0x00
5143 # CHECK: nc 0(1,%r15), 0
5144 0xd4 0x00 0xf0 0x00 0x00 0x00
5146 # CHECK: nc 4095(1,%r1), 0
5147 0xd4 0x00 0x1f 0xff 0x00 0x00
5149 # CHECK: nc 4095(1,%r15), 0
5150 0xd4 0x00 0xff 0xff 0x00 0x00
5152 # CHECK: nc 0(256,%r1), 0
5153 0xd4 0xff 0x10 0x00 0x00 0x00
5155 # CHECK: nc 0(256,%r15), 0
5156 0xd4 0xff 0xf0 0x00 0x00 0x00
5158 # CHECK: ngr %r0, %r0
5161 # CHECK: ngr %r0, %r15
5164 # CHECK: ngr %r15, %r0
5167 # CHECK: ngr %r7, %r8
5170 # CHECK: ng %r0, -524288
5171 0xe3 0x00 0x00 0x00 0x80 0x80
5173 # CHECK: ngrk %r0, %r0, %r0
5176 # CHECK: ngrk %r2, %r3, %r4
5180 0xe3 0x00 0x0f 0xff 0xff 0x80
5183 0xe3 0x00 0x00 0x00 0x00 0x80
5186 0xe3 0x00 0x00 0x01 0x00 0x80
5188 # CHECK: ng %r0, 524287
5189 0xe3 0x00 0x0f 0xff 0x7f 0x80
5191 # CHECK: ng %r0, 0(%r1)
5192 0xe3 0x00 0x10 0x00 0x00 0x80
5194 # CHECK: ng %r0, 0(%r15)
5195 0xe3 0x00 0xf0 0x00 0x00 0x80
5197 # CHECK: ng %r0, 524287(%r1,%r15)
5198 0xe3 0x01 0xff 0xff 0x7f 0x80
5200 # CHECK: ng %r0, 524287(%r15,%r1)
5201 0xe3 0x0f 0x1f 0xff 0x7f 0x80
5204 0xe3 0xf0 0x00 0x00 0x00 0x80
5206 # CHECK: nihf %r0, 0
5207 0xc0 0x0a 0x00 0x00 0x00 0x00
5209 # CHECK: nihf %r0, 4294967295
5210 0xc0 0x0a 0xff 0xff 0xff 0xff
5212 # CHECK: nihf %r15, 0
5213 0xc0 0xfa 0x00 0x00 0x00 0x00
5215 # CHECK: nihh %r0, 0
5218 # CHECK: nihh %r0, 32768
5221 # CHECK: nihh %r0, 65535
5224 # CHECK: nihh %r15, 0
5227 # CHECK: nihl %r0, 0
5230 # CHECK: nihl %r0, 32768
5233 # CHECK: nihl %r0, 65535
5236 # CHECK: nihl %r15, 0
5239 # CHECK: nilf %r0, 0
5240 0xc0 0x0b 0x00 0x00 0x00 0x00
5242 # CHECK: nilf %r0, 4294967295
5243 0xc0 0x0b 0xff 0xff 0xff 0xff
5245 # CHECK: nilf %r15, 0
5246 0xc0 0xfb 0x00 0x00 0x00 0x00
5248 # CHECK: nilh %r0, 0
5251 # CHECK: nilh %r0, 32768
5254 # CHECK: nilh %r0, 65535
5257 # CHECK: nilh %r15, 0
5260 # CHECK: nill %r0, 0
5263 # CHECK: nill %r0, 32768
5266 # CHECK: nill %r0, 65535
5269 # CHECK: nill %r15, 0
5281 # CHECK: ni 0(%r1), 42
5284 # CHECK: ni 0(%r15), 42
5287 # CHECK: ni 4095(%r1), 42
5290 # CHECK: ni 4095(%r15), 42
5293 # CHECK: niy -524288, 0
5294 0xeb 0x00 0x00 0x00 0x80 0x54
5297 0xeb 0x00 0x0f 0xff 0xff 0x54
5300 0xeb 0x00 0x00 0x00 0x00 0x54
5303 0xeb 0x00 0x00 0x01 0x00 0x54
5305 # CHECK: niy 524287, 0
5306 0xeb 0x00 0x0f 0xff 0x7f 0x54
5309 0xeb 0xff 0x00 0x00 0x00 0x54
5311 # CHECK: niy 0(%r1), 42
5312 0xeb 0x2a 0x10 0x00 0x00 0x54
5314 # CHECK: niy 0(%r15), 42
5315 0xeb 0x2a 0xf0 0x00 0x00 0x54
5317 # CHECK: niy 524287(%r1), 42
5318 0xeb 0x2a 0x1f 0xff 0x7f 0x54
5320 # CHECK: niy 524287(%r15), 42
5321 0xeb 0x2a 0xff 0xff 0x7f 0x54
5323 # CHECK: nr %r0, %r0
5326 # CHECK: nr %r0, %r15
5329 # CHECK: nr %r15, %r0
5332 # CHECK: nr %r7, %r8
5335 # CHECK: nrk %r0, %r0, %r0
5338 # CHECK: nrk %r2, %r3, %r4
5344 # CHECK: n %r0, 4095
5347 # CHECK: n %r0, 0(%r1)
5350 # CHECK: n %r0, 0(%r15)
5353 # CHECK: n %r0, 4095(%r1,%r15)
5356 # CHECK: n %r0, 4095(%r15,%r1)
5362 # CHECK: ny %r0, -524288
5363 0xe3 0x00 0x00 0x00 0x80 0x54
5366 0xe3 0x00 0x0f 0xff 0xff 0x54
5369 0xe3 0x00 0x00 0x00 0x00 0x54
5372 0xe3 0x00 0x00 0x01 0x00 0x54
5374 # CHECK: ny %r0, 524287
5375 0xe3 0x00 0x0f 0xff 0x7f 0x54
5377 # CHECK: ny %r0, 0(%r1)
5378 0xe3 0x00 0x10 0x00 0x00 0x54
5380 # CHECK: ny %r0, 0(%r15)
5381 0xe3 0x00 0xf0 0x00 0x00 0x54
5383 # CHECK: ny %r0, 524287(%r1,%r15)
5384 0xe3 0x01 0xff 0xff 0x7f 0x54
5386 # CHECK: ny %r0, 524287(%r15,%r1)
5387 0xe3 0x0f 0x1f 0xff 0x7f 0x54
5390 0xe3 0xf0 0x00 0x00 0x00 0x54
5393 0xd6 0x00 0x00 0x00 0x00 0x00
5395 # CHECK: oc 0(1), 0(%r1)
5396 0xd6 0x00 0x00 0x00 0x10 0x00
5398 # CHECK: oc 0(1), 0(%r15)
5399 0xd6 0x00 0x00 0x00 0xf0 0x00
5401 # CHECK: oc 0(1), 4095
5402 0xd6 0x00 0x00 0x00 0x0f 0xff
5404 # CHECK: oc 0(1), 4095(%r1)
5405 0xd6 0x00 0x00 0x00 0x1f 0xff
5407 # CHECK: oc 0(1), 4095(%r15)
5408 0xd6 0x00 0x00 0x00 0xff 0xff
5410 # CHECK: oc 0(1,%r1), 0
5411 0xd6 0x00 0x10 0x00 0x00 0x00
5413 # CHECK: oc 0(1,%r15), 0
5414 0xd6 0x00 0xf0 0x00 0x00 0x00
5416 # CHECK: oc 4095(1,%r1), 0
5417 0xd6 0x00 0x1f 0xff 0x00 0x00
5419 # CHECK: oc 4095(1,%r15), 0
5420 0xd6 0x00 0xff 0xff 0x00 0x00
5422 # CHECK: oc 0(256,%r1), 0
5423 0xd6 0xff 0x10 0x00 0x00 0x00
5425 # CHECK: oc 0(256,%r15), 0
5426 0xd6 0xff 0xf0 0x00 0x00 0x00
5428 # CHECK: ogr %r0, %r0
5431 # CHECK: ogr %r0, %r15
5434 # CHECK: ogr %r15, %r0
5437 # CHECK: ogr %r7, %r8
5440 # CHECK: ogrk %r0, %r0, %r0
5443 # CHECK: ogrk %r2, %r3, %r4
5446 # CHECK: og %r0, -524288
5447 0xe3 0x00 0x00 0x00 0x80 0x81
5450 0xe3 0x00 0x0f 0xff 0xff 0x81
5453 0xe3 0x00 0x00 0x00 0x00 0x81
5456 0xe3 0x00 0x00 0x01 0x00 0x81
5458 # CHECK: og %r0, 524287
5459 0xe3 0x00 0x0f 0xff 0x7f 0x81
5461 # CHECK: og %r0, 0(%r1)
5462 0xe3 0x00 0x10 0x00 0x00 0x81
5464 # CHECK: og %r0, 0(%r15)
5465 0xe3 0x00 0xf0 0x00 0x00 0x81
5467 # CHECK: og %r0, 524287(%r1,%r15)
5468 0xe3 0x01 0xff 0xff 0x7f 0x81
5470 # CHECK: og %r0, 524287(%r15,%r1)
5471 0xe3 0x0f 0x1f 0xff 0x7f 0x81
5474 0xe3 0xf0 0x00 0x00 0x00 0x81
5476 # CHECK: oihf %r0, 0
5477 0xc0 0x0c 0x00 0x00 0x00 0x00
5479 # CHECK: oihf %r0, 4294967295
5480 0xc0 0x0c 0xff 0xff 0xff 0xff
5482 # CHECK: oihf %r15, 0
5483 0xc0 0xfc 0x00 0x00 0x00 0x00
5485 # CHECK: oihh %r0, 0
5488 # CHECK: oihh %r0, 32768
5491 # CHECK: oihh %r0, 65535
5494 # CHECK: oihh %r15, 0
5497 # CHECK: oihl %r0, 0
5500 # CHECK: oihl %r0, 32768
5503 # CHECK: oihl %r0, 65535
5506 # CHECK: oihl %r15, 0
5509 # CHECK: oilf %r0, 0
5510 0xc0 0x0d 0x00 0x00 0x00 0x00
5512 # CHECK: oilf %r0, 4294967295
5513 0xc0 0x0d 0xff 0xff 0xff 0xff
5515 # CHECK: oilf %r15, 0
5516 0xc0 0xfd 0x00 0x00 0x00 0x00
5518 # CHECK: oilh %r0, 0
5521 # CHECK: oilh %r0, 32768
5524 # CHECK: oilh %r0, 65535
5527 # CHECK: oilh %r15, 0
5530 # CHECK: oill %r0, 0
5533 # CHECK: oill %r0, 32768
5536 # CHECK: oill %r0, 65535
5539 # CHECK: oill %r15, 0
5551 # CHECK: oi 0(%r1), 42
5554 # CHECK: oi 0(%r15), 42
5557 # CHECK: oi 4095(%r1), 42
5560 # CHECK: oi 4095(%r15), 42
5563 # CHECK: oiy -524288, 0
5564 0xeb 0x00 0x00 0x00 0x80 0x56
5567 0xeb 0x00 0x0f 0xff 0xff 0x56
5570 0xeb 0x00 0x00 0x00 0x00 0x56
5573 0xeb 0x00 0x00 0x01 0x00 0x56
5575 # CHECK: oiy 524287, 0
5576 0xeb 0x00 0x0f 0xff 0x7f 0x56
5579 0xeb 0xff 0x00 0x00 0x00 0x56
5581 # CHECK: oiy 0(%r1), 42
5582 0xeb 0x2a 0x10 0x00 0x00 0x56
5584 # CHECK: oiy 0(%r15), 42
5585 0xeb 0x2a 0xf0 0x00 0x00 0x56
5587 # CHECK: oiy 524287(%r1), 42
5588 0xeb 0x2a 0x1f 0xff 0x7f 0x56
5590 # CHECK: oiy 524287(%r15), 42
5591 0xeb 0x2a 0xff 0xff 0x7f 0x56
5593 # CHECK: or %r0, %r0
5596 # CHECK: or %r0, %r15
5599 # CHECK: or %r15, %r0
5602 # CHECK: or %r7, %r8
5605 # CHECK: ork %r0, %r0, %r0
5608 # CHECK: ork %r2, %r3, %r4
5614 # CHECK: o %r0, 4095
5617 # CHECK: o %r0, 0(%r1)
5620 # CHECK: o %r0, 0(%r15)
5623 # CHECK: o %r0, 4095(%r1,%r15)
5626 # CHECK: o %r0, 4095(%r15,%r1)
5632 # CHECK: oy %r0, -524288
5633 0xe3 0x00 0x00 0x00 0x80 0x56
5636 0xe3 0x00 0x0f 0xff 0xff 0x56
5639 0xe3 0x00 0x00 0x00 0x00 0x56
5642 0xe3 0x00 0x00 0x01 0x00 0x56
5644 # CHECK: oy %r0, 524287
5645 0xe3 0x00 0x0f 0xff 0x7f 0x56
5647 # CHECK: oy %r0, 0(%r1)
5648 0xe3 0x00 0x10 0x00 0x00 0x56
5650 # CHECK: oy %r0, 0(%r15)
5651 0xe3 0x00 0xf0 0x00 0x00 0x56
5653 # CHECK: oy %r0, 524287(%r1,%r15)
5654 0xe3 0x01 0xff 0xff 0x7f 0x56
5656 # CHECK: oy %r0, 524287(%r15,%r1)
5657 0xe3 0x0f 0x1f 0xff 0x7f 0x56
5660 0xe3 0xf0 0x00 0x00 0x00 0x56
5662 # CHECK: pfd 0, -524288
5663 0xe3 0x00 0x00 0x00 0x80 0x36
5666 0xe3 0x00 0x0f 0xff 0xff 0x36
5669 0xe3 0x00 0x00 0x00 0x00 0x36
5672 0xe3 0x00 0x00 0x01 0x00 0x36
5674 # CHECK: pfd 0, 524287
5675 0xe3 0x00 0x0f 0xff 0x7f 0x36
5677 # CHECK: pfd 0, 0(%r1)
5678 0xe3 0x00 0x10 0x00 0x00 0x36
5680 # CHECK: pfd 0, 0(%r15)
5681 0xe3 0x00 0xf0 0x00 0x00 0x36
5683 # CHECK: pfd 0, 524287(%r1,%r15)
5684 0xe3 0x01 0xff 0xff 0x7f 0x36
5686 # CHECK: pfd 0, 524287(%r15,%r1)
5687 0xe3 0x0f 0x1f 0xff 0x7f 0x36
5690 0xe3 0xf0 0x00 0x00 0x00 0x36
5692 # CHECK: risbg %r0, %r0, 0, 0, 0
5693 0xec 0x00 0x00 0x00 0x00 0x55
5695 # CHECK: risbg %r0, %r0, 0, 0, 63
5696 0xec 0x00 0x00 0x00 0x3f 0x55
5698 # CHECK: risbg %r0, %r0, 0, 255, 0
5699 0xec 0x00 0x00 0xff 0x00 0x55
5701 # CHECK: risbg %r0, %r0, 255, 0, 0
5702 0xec 0x00 0xff 0x00 0x00 0x55
5704 # CHECK: risbg %r0, %r15, 0, 0, 0
5705 0xec 0x0f 0x00 0x00 0x00 0x55
5707 # CHECK: risbg %r15, %r0, 0, 0, 0
5708 0xec 0xf0 0x00 0x00 0x00 0x55
5710 # CHECK: risbg %r4, %r5, 6, 7, 8
5711 0xec 0x45 0x06 0x07 0x08 0x55
5713 # CHECK: risbhg %r0, %r0, 0, 0, 0
5714 0xec 0x00 0x00 0x00 0x00 0x5d
5716 # CHECK: risbhg %r0, %r0, 0, 0, 63
5717 0xec 0x00 0x00 0x00 0x3f 0x5d
5719 # CHECK: risbhg %r0, %r0, 0, 255, 0
5720 0xec 0x00 0x00 0xff 0x00 0x5d
5722 # CHECK: risbhg %r0, %r0, 255, 0, 0
5723 0xec 0x00 0xff 0x00 0x00 0x5d
5725 # CHECK: risbhg %r0, %r15, 0, 0, 0
5726 0xec 0x0f 0x00 0x00 0x00 0x5d
5728 # CHECK: risbhg %r15, %r0, 0, 0, 0
5729 0xec 0xf0 0x00 0x00 0x00 0x5d
5731 # CHECK: risbhg %r4, %r5, 6, 7, 8
5732 0xec 0x45 0x06 0x07 0x08 0x5d
5734 # CHECK: risblg %r0, %r0, 0, 0, 0
5735 0xec 0x00 0x00 0x00 0x00 0x51
5737 # CHECK: risblg %r0, %r0, 0, 0, 63
5738 0xec 0x00 0x00 0x00 0x3f 0x51
5740 # CHECK: risblg %r0, %r0, 0, 255, 0
5741 0xec 0x00 0x00 0xff 0x00 0x51
5743 # CHECK: risblg %r0, %r0, 255, 0, 0
5744 0xec 0x00 0xff 0x00 0x00 0x51
5746 # CHECK: risblg %r0, %r15, 0, 0, 0
5747 0xec 0x0f 0x00 0x00 0x00 0x51
5749 # CHECK: risblg %r15, %r0, 0, 0, 0
5750 0xec 0xf0 0x00 0x00 0x00 0x51
5752 # CHECK: risblg %r4, %r5, 6, 7, 8
5753 0xec 0x45 0x06 0x07 0x08 0x51
5755 # CHECK: rnsbg %r0, %r0, 0, 0, 0
5756 0xec 0x00 0x00 0x00 0x00 0x54
5758 # CHECK: rnsbg %r0, %r0, 0, 0, 63
5759 0xec 0x00 0x00 0x00 0x3f 0x54
5761 # CHECK: rnsbg %r0, %r0, 0, 255, 0
5762 0xec 0x00 0x00 0xff 0x00 0x54
5764 # CHECK: rnsbg %r0, %r0, 255, 0, 0
5765 0xec 0x00 0xff 0x00 0x00 0x54
5767 # CHECK: rnsbg %r0, %r15, 0, 0, 0
5768 0xec 0x0f 0x00 0x00 0x00 0x54
5770 # CHECK: rnsbg %r15, %r0, 0, 0, 0
5771 0xec 0xf0 0x00 0x00 0x00 0x54
5773 # CHECK: rnsbg %r4, %r5, 6, 7, 8
5774 0xec 0x45 0x06 0x07 0x08 0x54
5776 # CHECK: rosbg %r0, %r0, 0, 0, 0
5777 0xec 0x00 0x00 0x00 0x00 0x56
5779 # CHECK: rosbg %r0, %r0, 0, 0, 63
5780 0xec 0x00 0x00 0x00 0x3f 0x56
5782 # CHECK: rosbg %r0, %r0, 0, 255, 0
5783 0xec 0x00 0x00 0xff 0x00 0x56
5785 # CHECK: rosbg %r0, %r0, 255, 0, 0
5786 0xec 0x00 0xff 0x00 0x00 0x56
5788 # CHECK: rosbg %r0, %r15, 0, 0, 0
5789 0xec 0x0f 0x00 0x00 0x00 0x56
5791 # CHECK: rosbg %r15, %r0, 0, 0, 0
5792 0xec 0xf0 0x00 0x00 0x00 0x56
5794 # CHECK: rosbg %r4, %r5, 6, 7, 8
5795 0xec 0x45 0x06 0x07 0x08 0x56
5797 # CHECK: rxsbg %r0, %r0, 0, 0, 0
5798 0xec 0x00 0x00 0x00 0x00 0x57
5800 # CHECK: rxsbg %r0, %r0, 0, 0, 63
5801 0xec 0x00 0x00 0x00 0x3f 0x57
5803 # CHECK: rxsbg %r0, %r0, 0, 255, 0
5804 0xec 0x00 0x00 0xff 0x00 0x57
5806 # CHECK: rxsbg %r0, %r0, 255, 0, 0
5807 0xec 0x00 0xff 0x00 0x00 0x57
5809 # CHECK: rxsbg %r0, %r15, 0, 0, 0
5810 0xec 0x0f 0x00 0x00 0x00 0x57
5812 # CHECK: rxsbg %r15, %r0, 0, 0, 0
5813 0xec 0xf0 0x00 0x00 0x00 0x57
5815 # CHECK: rxsbg %r4, %r5, 6, 7, 8
5816 0xec 0x45 0x06 0x07 0x08 0x57
5818 # CHECK: rllg %r0, %r0, 0
5819 0xeb 0x00 0x00 0x00 0x00 0x1c
5821 # CHECK: rllg %r15, %r1, 0
5822 0xeb 0xf1 0x00 0x00 0x00 0x1c
5824 # CHECK: rllg %r1, %r15, 0
5825 0xeb 0x1f 0x00 0x00 0x00 0x1c
5827 # CHECK: rllg %r15, %r15, 0
5828 0xeb 0xff 0x00 0x00 0x00 0x1c
5830 # CHECK: rllg %r0, %r0, -524288
5831 0xeb 0x00 0x00 0x00 0x80 0x1c
5833 # CHECK: rllg %r0, %r0, -1
5834 0xeb 0x00 0x0f 0xff 0xff 0x1c
5836 # CHECK: rllg %r0, %r0, 1
5837 0xeb 0x00 0x00 0x01 0x00 0x1c
5839 # CHECK: rllg %r0, %r0, 524287
5840 0xeb 0x00 0x0f 0xff 0x7f 0x1c
5842 # CHECK: rllg %r0, %r0, 0(%r1)
5843 0xeb 0x00 0x10 0x00 0x00 0x1c
5845 # CHECK: rllg %r0, %r0, 0(%r15)
5846 0xeb 0x00 0xf0 0x00 0x00 0x1c
5848 # CHECK: rllg %r0, %r0, 524287(%r1)
5849 0xeb 0x00 0x1f 0xff 0x7f 0x1c
5851 # CHECK: rllg %r0, %r0, 524287(%r15)
5852 0xeb 0x00 0xff 0xff 0x7f 0x1c
5854 # CHECK: rll %r0, %r0, 0
5855 0xeb 0x00 0x00 0x00 0x00 0x1d
5857 # CHECK: rll %r15, %r1, 0
5858 0xeb 0xf1 0x00 0x00 0x00 0x1d
5860 # CHECK: rll %r1, %r15, 0
5861 0xeb 0x1f 0x00 0x00 0x00 0x1d
5863 # CHECK: rll %r15, %r15, 0
5864 0xeb 0xff 0x00 0x00 0x00 0x1d
5866 # CHECK: rll %r0, %r0, -524288
5867 0xeb 0x00 0x00 0x00 0x80 0x1d
5869 # CHECK: rll %r0, %r0, -1
5870 0xeb 0x00 0x0f 0xff 0xff 0x1d
5872 # CHECK: rll %r0, %r0, 1
5873 0xeb 0x00 0x00 0x01 0x00 0x1d
5875 # CHECK: rll %r0, %r0, 524287
5876 0xeb 0x00 0x0f 0xff 0x7f 0x1d
5878 # CHECK: rll %r0, %r0, 0(%r1)
5879 0xeb 0x00 0x10 0x00 0x00 0x1d
5881 # CHECK: rll %r0, %r0, 0(%r15)
5882 0xeb 0x00 0xf0 0x00 0x00 0x1d
5884 # CHECK: rll %r0, %r0, 524287(%r1)
5885 0xeb 0x00 0x1f 0xff 0x7f 0x1d
5887 # CHECK: rll %r0, %r0, 524287(%r15)
5888 0xeb 0x00 0xff 0xff 0x7f 0x1d
5890 # CHECK: sdbr %f0, %f0
5893 # CHECK: sdbr %f0, %f15
5896 # CHECK: sdbr %f7, %f8
5899 # CHECK: sdbr %f15, %f0
5903 0xed 0x00 0x00 0x00 0x00 0x1b
5905 # CHECK: sdb %f0, 4095
5906 0xed 0x00 0x0f 0xff 0x00 0x1b
5908 # CHECK: sdb %f0, 0(%r1)
5909 0xed 0x00 0x10 0x00 0x00 0x1b
5911 # CHECK: sdb %f0, 0(%r15)
5912 0xed 0x00 0xf0 0x00 0x00 0x1b
5914 # CHECK: sdb %f0, 4095(%r1,%r15)
5915 0xed 0x01 0xff 0xff 0x00 0x1b
5917 # CHECK: sdb %f0, 4095(%r15,%r1)
5918 0xed 0x0f 0x1f 0xff 0x00 0x1b
5920 # CHECK: sdb %f15, 0
5921 0xed 0xf0 0x00 0x00 0x00 0x1b
5923 # CHECK: sebr %f0, %f0
5926 # CHECK: sebr %f0, %f15
5929 # CHECK: sebr %f7, %f8
5932 # CHECK: sebr %f15, %f0
5936 0xed 0x00 0x00 0x00 0x00 0x0b
5938 # CHECK: seb %f0, 4095
5939 0xed 0x00 0x0f 0xff 0x00 0x0b
5941 # CHECK: seb %f0, 0(%r1)
5942 0xed 0x00 0x10 0x00 0x00 0x0b
5944 # CHECK: seb %f0, 0(%r15)
5945 0xed 0x00 0xf0 0x00 0x00 0x0b
5947 # CHECK: seb %f0, 4095(%r1,%r15)
5948 0xed 0x01 0xff 0xff 0x00 0x0b
5950 # CHECK: seb %f0, 4095(%r15,%r1)
5951 0xed 0x0f 0x1f 0xff 0x00 0x0b
5953 # CHECK: seb %f15, 0
5954 0xed 0xf0 0x00 0x00 0x00 0x0b
5956 # CHECK: sgfr %r0, %r0
5959 # CHECK: sgfr %r0, %r15
5962 # CHECK: sgfr %r15, %r0
5965 # CHECK: sgfr %r7, %r8
5968 # CHECK: sgf %r0, -524288
5969 0xe3 0x00 0x00 0x00 0x80 0x19
5971 # CHECK: sgf %r0, -1
5972 0xe3 0x00 0x0f 0xff 0xff 0x19
5975 0xe3 0x00 0x00 0x00 0x00 0x19
5978 0xe3 0x00 0x00 0x01 0x00 0x19
5980 # CHECK: sgf %r0, 524287
5981 0xe3 0x00 0x0f 0xff 0x7f 0x19
5983 # CHECK: sgf %r0, 0(%r1)
5984 0xe3 0x00 0x10 0x00 0x00 0x19
5986 # CHECK: sgf %r0, 0(%r15)
5987 0xe3 0x00 0xf0 0x00 0x00 0x19
5989 # CHECK: sgf %r0, 524287(%r1,%r15)
5990 0xe3 0x01 0xff 0xff 0x7f 0x19
5992 # CHECK: sgf %r0, 524287(%r15,%r1)
5993 0xe3 0x0f 0x1f 0xff 0x7f 0x19
5995 # CHECK: sgf %r15, 0
5996 0xe3 0xf0 0x00 0x00 0x00 0x19
5998 # CHECK: sgr %r0, %r0
6001 # CHECK: sgr %r0, %r15
6004 # CHECK: sgr %r15, %r0
6007 # CHECK: sgr %r7, %r8
6010 # CHECK: sgrk %r0, %r0, %r0
6013 # CHECK: sgrk %r2, %r3, %r4
6016 # CHECK: sg %r0, -524288
6017 0xe3 0x00 0x00 0x00 0x80 0x09
6020 0xe3 0x00 0x0f 0xff 0xff 0x09
6023 0xe3 0x00 0x00 0x00 0x00 0x09
6026 0xe3 0x00 0x00 0x01 0x00 0x09
6028 # CHECK: sg %r0, 524287
6029 0xe3 0x00 0x0f 0xff 0x7f 0x09
6031 # CHECK: sg %r0, 0(%r1)
6032 0xe3 0x00 0x10 0x00 0x00 0x09
6034 # CHECK: sg %r0, 0(%r15)
6035 0xe3 0x00 0xf0 0x00 0x00 0x09
6037 # CHECK: sg %r0, 524287(%r1,%r15)
6038 0xe3 0x01 0xff 0xff 0x7f 0x09
6040 # CHECK: sg %r0, 524287(%r15,%r1)
6041 0xe3 0x0f 0x1f 0xff 0x7f 0x09
6044 0xe3 0xf0 0x00 0x00 0x00 0x09
6049 # CHECK: sh %r0, 4095
6052 # CHECK: sh %r0, 0(%r1)
6055 # CHECK: sh %r0, 0(%r15)
6058 # CHECK: sh %r0, 4095(%r1,%r15)
6061 # CHECK: sh %r0, 4095(%r15,%r1)
6067 # CHECK: shy %r0, -524288
6068 0xe3 0x00 0x00 0x00 0x80 0x7b
6070 # CHECK: shy %r0, -1
6071 0xe3 0x00 0x0f 0xff 0xff 0x7b
6074 0xe3 0x00 0x00 0x00 0x00 0x7b
6077 0xe3 0x00 0x00 0x01 0x00 0x7b
6079 # CHECK: shy %r0, 524287
6080 0xe3 0x00 0x0f 0xff 0x7f 0x7b
6082 # CHECK: shy %r0, 0(%r1)
6083 0xe3 0x00 0x10 0x00 0x00 0x7b
6085 # CHECK: shy %r0, 0(%r15)
6086 0xe3 0x00 0xf0 0x00 0x00 0x7b
6088 # CHECK: shy %r0, 524287(%r1,%r15)
6089 0xe3 0x01 0xff 0xff 0x7f 0x7b
6091 # CHECK: shy %r0, 524287(%r15,%r1)
6092 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
6094 # CHECK: shy %r15, 0
6095 0xe3 0xf0 0x00 0x00 0x00 0x7b
6097 # CHECK: slbgr %r0, %r0
6100 # CHECK: slbgr %r0, %r15
6103 # CHECK: slbgr %r15, %r0
6106 # CHECK: slbgr %r7, %r8
6109 # CHECK: slbg %r0, -524288
6110 0xe3 0x00 0x00 0x00 0x80 0x89
6112 # CHECK: slbg %r0, -1
6113 0xe3 0x00 0x0f 0xff 0xff 0x89
6115 # CHECK: slbg %r0, 0
6116 0xe3 0x00 0x00 0x00 0x00 0x89
6118 # CHECK: slbg %r0, 1
6119 0xe3 0x00 0x00 0x01 0x00 0x89
6121 # CHECK: slbg %r0, 524287
6122 0xe3 0x00 0x0f 0xff 0x7f 0x89
6124 # CHECK: slbg %r0, 0(%r1)
6125 0xe3 0x00 0x10 0x00 0x00 0x89
6127 # CHECK: slbg %r0, 0(%r15)
6128 0xe3 0x00 0xf0 0x00 0x00 0x89
6130 # CHECK: slbg %r0, 524287(%r1,%r15)
6131 0xe3 0x01 0xff 0xff 0x7f 0x89
6133 # CHECK: slbg %r0, 524287(%r15,%r1)
6134 0xe3 0x0f 0x1f 0xff 0x7f 0x89
6136 # CHECK: slbg %r15, 0
6137 0xe3 0xf0 0x00 0x00 0x00 0x89
6139 # CHECK: slbr %r0, %r0
6142 # CHECK: slbr %r0, %r15
6145 # CHECK: slbr %r15, %r0
6148 # CHECK: slbr %r7, %r8
6151 # CHECK: slb %r0, -524288
6152 0xe3 0x00 0x00 0x00 0x80 0x99
6154 # CHECK: slb %r0, -1
6155 0xe3 0x00 0x0f 0xff 0xff 0x99
6158 0xe3 0x00 0x00 0x00 0x00 0x99
6161 0xe3 0x00 0x00 0x01 0x00 0x99
6163 # CHECK: slb %r0, 524287
6164 0xe3 0x00 0x0f 0xff 0x7f 0x99
6166 # CHECK: slb %r0, 0(%r1)
6167 0xe3 0x00 0x10 0x00 0x00 0x99
6169 # CHECK: slb %r0, 0(%r15)
6170 0xe3 0x00 0xf0 0x00 0x00 0x99
6172 # CHECK: slb %r0, 524287(%r1,%r15)
6173 0xe3 0x01 0xff 0xff 0x7f 0x99
6175 # CHECK: slb %r0, 524287(%r15,%r1)
6176 0xe3 0x0f 0x1f 0xff 0x7f 0x99
6178 # CHECK: slb %r15, 0
6179 0xe3 0xf0 0x00 0x00 0x00 0x99
6181 # CHECK: slfi %r0, 0
6182 0xc2 0x05 0x00 0x00 0x00 0x00
6184 # CHECK: slfi %r0, 4294967295
6185 0xc2 0x05 0xff 0xff 0xff 0xff
6187 # CHECK: slfi %r15, 0
6188 0xc2 0xf5 0x00 0x00 0x00 0x00
6190 # CHECK: slgfi %r0, 0
6191 0xc2 0x04 0x00 0x00 0x00 0x00
6193 # CHECK: slgfi %r0, 4294967295
6194 0xc2 0x04 0xff 0xff 0xff 0xff
6196 # CHECK: slgfi %r15, 0
6197 0xc2 0xf4 0x00 0x00 0x00 0x00
6199 # CHECK: slgfr %r0, %r0
6202 # CHECK: slgfr %r0, %r15
6205 # CHECK: slgfr %r15, %r0
6208 # CHECK: slgfr %r7, %r8
6211 # CHECK: slgf %r0, -524288
6212 0xe3 0x00 0x00 0x00 0x80 0x1b
6214 # CHECK: slgf %r0, -1
6215 0xe3 0x00 0x0f 0xff 0xff 0x1b
6217 # CHECK: slgf %r0, 0
6218 0xe3 0x00 0x00 0x00 0x00 0x1b
6220 # CHECK: slgf %r0, 1
6221 0xe3 0x00 0x00 0x01 0x00 0x1b
6223 # CHECK: slgf %r0, 524287
6224 0xe3 0x00 0x0f 0xff 0x7f 0x1b
6226 # CHECK: slgf %r0, 0(%r1)
6227 0xe3 0x00 0x10 0x00 0x00 0x1b
6229 # CHECK: slgf %r0, 0(%r15)
6230 0xe3 0x00 0xf0 0x00 0x00 0x1b
6232 # CHECK: slgf %r0, 524287(%r1,%r15)
6233 0xe3 0x01 0xff 0xff 0x7f 0x1b
6235 # CHECK: slgf %r0, 524287(%r15,%r1)
6236 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
6238 # CHECK: slgf %r15, 0
6239 0xe3 0xf0 0x00 0x00 0x00 0x1b
6241 # CHECK: slgr %r0, %r0
6244 # CHECK: slgr %r0, %r15
6247 # CHECK: slgr %r15, %r0
6250 # CHECK: slgr %r7, %r8
6253 # CHECK: slgrk %r0, %r0, %r0
6256 # CHECK: slgrk %r2, %r3, %r4
6259 # CHECK: slg %r0, -524288
6260 0xe3 0x00 0x00 0x00 0x80 0x0b
6262 # CHECK: slg %r0, -1
6263 0xe3 0x00 0x0f 0xff 0xff 0x0b
6266 0xe3 0x00 0x00 0x00 0x00 0x0b
6269 0xe3 0x00 0x00 0x01 0x00 0x0b
6271 # CHECK: slg %r0, 524287
6272 0xe3 0x00 0x0f 0xff 0x7f 0x0b
6274 # CHECK: slg %r0, 0(%r1)
6275 0xe3 0x00 0x10 0x00 0x00 0x0b
6277 # CHECK: slg %r0, 0(%r15)
6278 0xe3 0x00 0xf0 0x00 0x00 0x0b
6280 # CHECK: slg %r0, 524287(%r1,%r15)
6281 0xe3 0x01 0xff 0xff 0x7f 0x0b
6283 # CHECK: slg %r0, 524287(%r15,%r1)
6284 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
6286 # CHECK: slg %r15, 0
6287 0xe3 0xf0 0x00 0x00 0x00 0x0b
6289 # CHECK: sllg %r0, %r0, 0
6290 0xeb 0x00 0x00 0x00 0x00 0x0d
6292 # CHECK: sllg %r15, %r1, 0
6293 0xeb 0xf1 0x00 0x00 0x00 0x0d
6295 # CHECK: sllg %r1, %r15, 0
6296 0xeb 0x1f 0x00 0x00 0x00 0x0d
6298 # CHECK: sllg %r15, %r15, 0
6299 0xeb 0xff 0x00 0x00 0x00 0x0d
6301 # CHECK: sllg %r0, %r0, -524288
6302 0xeb 0x00 0x00 0x00 0x80 0x0d
6304 # CHECK: sllg %r0, %r0, -1
6305 0xeb 0x00 0x0f 0xff 0xff 0x0d
6307 # CHECK: sllg %r0, %r0, 1
6308 0xeb 0x00 0x00 0x01 0x00 0x0d
6310 # CHECK: sllg %r0, %r0, 524287
6311 0xeb 0x00 0x0f 0xff 0x7f 0x0d
6313 # CHECK: sllg %r0, %r0, 0(%r1)
6314 0xeb 0x00 0x10 0x00 0x00 0x0d
6316 # CHECK: sllg %r0, %r0, 0(%r15)
6317 0xeb 0x00 0xf0 0x00 0x00 0x0d
6319 # CHECK: sllg %r0, %r0, 524287(%r1)
6320 0xeb 0x00 0x1f 0xff 0x7f 0x0d
6322 # CHECK: sllg %r0, %r0, 524287(%r15)
6323 0xeb 0x00 0xff 0xff 0x7f 0x0d
6325 # CHECK: sllk %r0, %r0, 0
6326 0xeb 0x00 0x00 0x00 0x00 0xdf
6328 # CHECK: sllk %r15, %r1, 0
6329 0xeb 0xf1 0x00 0x00 0x00 0xdf
6331 # CHECK: sllk %r1, %r15, 0
6332 0xeb 0x1f 0x00 0x00 0x00 0xdf
6334 # CHECK: sllk %r15, %r15, 0
6335 0xeb 0xff 0x00 0x00 0x00 0xdf
6337 # CHECK: sllk %r0, %r0, -524288
6338 0xeb 0x00 0x00 0x00 0x80 0xdf
6340 # CHECK: sllk %r0, %r0, -1
6341 0xeb 0x00 0x0f 0xff 0xff 0xdf
6343 # CHECK: sllk %r0, %r0, 1
6344 0xeb 0x00 0x00 0x01 0x00 0xdf
6346 # CHECK: sllk %r0, %r0, 524287
6347 0xeb 0x00 0x0f 0xff 0x7f 0xdf
6349 # CHECK: sllk %r0, %r0, 0(%r1)
6350 0xeb 0x00 0x10 0x00 0x00 0xdf
6352 # CHECK: sllk %r0, %r0, 0(%r15)
6353 0xeb 0x00 0xf0 0x00 0x00 0xdf
6355 # CHECK: sllk %r0, %r0, 524287(%r1)
6356 0xeb 0x00 0x1f 0xff 0x7f 0xdf
6358 # CHECK: sllk %r0, %r0, 524287(%r15)
6359 0xeb 0x00 0xff 0xff 0x7f 0xdf
6367 # CHECK: sll %r15, 0
6370 # CHECK: sll %r0, 4095
6373 # CHECK: sll %r0, 0(%r1)
6376 # CHECK: sll %r0, 0(%r15)
6379 # CHECK: sll %r0, 4095(%r1)
6382 # CHECK: sll %r0, 4095(%r15)
6385 # CHECK: slr %r0, %r0
6388 # CHECK: slr %r0, %r15
6391 # CHECK: slr %r15, %r0
6394 # CHECK: slr %r7, %r8
6397 # CHECK: slrk %r0, %r0, %r0
6400 # CHECK: slrk %r2, %r3, %r4
6406 # CHECK: sl %r0, 4095
6409 # CHECK: sl %r0, 0(%r1)
6412 # CHECK: sl %r0, 0(%r15)
6415 # CHECK: sl %r0, 4095(%r1,%r15)
6418 # CHECK: sl %r0, 4095(%r15,%r1)
6424 # CHECK: sly %r0, -524288
6425 0xe3 0x00 0x00 0x00 0x80 0x5f
6427 # CHECK: sly %r0, -1
6428 0xe3 0x00 0x0f 0xff 0xff 0x5f
6431 0xe3 0x00 0x00 0x00 0x00 0x5f
6434 0xe3 0x00 0x00 0x01 0x00 0x5f
6436 # CHECK: sly %r0, 524287
6437 0xe3 0x00 0x0f 0xff 0x7f 0x5f
6439 # CHECK: sly %r0, 0(%r1)
6440 0xe3 0x00 0x10 0x00 0x00 0x5f
6442 # CHECK: sly %r0, 0(%r15)
6443 0xe3 0x00 0xf0 0x00 0x00 0x5f
6445 # CHECK: sly %r0, 524287(%r1,%r15)
6446 0xe3 0x01 0xff 0xff 0x7f 0x5f
6448 # CHECK: sly %r0, 524287(%r15,%r1)
6449 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
6451 # CHECK: sly %r15, 0
6452 0xe3 0xf0 0x00 0x00 0x00 0x5f
6454 # CHECK: sqdbr %f0, %f0
6457 # CHECK: sqdbr %f0, %f15
6460 # CHECK: sqdbr %f7, %f8
6463 # CHECK: sqdbr %f15, %f0
6466 # CHECK: sqdb %f0, 0
6467 0xed 0x00 0x00 0x00 0x00 0x15
6469 # CHECK: sqdb %f0, 4095
6470 0xed 0x00 0x0f 0xff 0x00 0x15
6472 # CHECK: sqdb %f0, 0(%r1)
6473 0xed 0x00 0x10 0x00 0x00 0x15
6475 # CHECK: sqdb %f0, 0(%r15)
6476 0xed 0x00 0xf0 0x00 0x00 0x15
6478 # CHECK: sqdb %f0, 4095(%r1,%r15)
6479 0xed 0x01 0xff 0xff 0x00 0x15
6481 # CHECK: sqdb %f0, 4095(%r15,%r1)
6482 0xed 0x0f 0x1f 0xff 0x00 0x15
6484 # CHECK: sqdb %f15, 0
6485 0xed 0xf0 0x00 0x00 0x00 0x15
6487 # CHECK: sqebr %f0, %f0
6490 # CHECK: sqebr %f0, %f15
6493 # CHECK: sqebr %f7, %f8
6496 # CHECK: sqebr %f15, %f0
6499 # CHECK: sqeb %f0, 0
6500 0xed 0x00 0x00 0x00 0x00 0x14
6502 # CHECK: sqeb %f0, 4095
6503 0xed 0x00 0x0f 0xff 0x00 0x14
6505 # CHECK: sqeb %f0, 0(%r1)
6506 0xed 0x00 0x10 0x00 0x00 0x14
6508 # CHECK: sqeb %f0, 0(%r15)
6509 0xed 0x00 0xf0 0x00 0x00 0x14
6511 # CHECK: sqeb %f0, 4095(%r1,%r15)
6512 0xed 0x01 0xff 0xff 0x00 0x14
6514 # CHECK: sqeb %f0, 4095(%r15,%r1)
6515 0xed 0x0f 0x1f 0xff 0x00 0x14
6517 # CHECK: sqeb %f15, 0
6518 0xed 0xf0 0x00 0x00 0x00 0x14
6520 # CHECK: sqxbr %f0, %f0
6523 # CHECK: sqxbr %f0, %f13
6526 # CHECK: sqxbr %f8, %f8
6529 # CHECK: sqxbr %f13, %f0
6532 # CHECK: srag %r0, %r0, 0
6533 0xeb 0x00 0x00 0x00 0x00 0x0a
6535 # CHECK: srag %r15, %r1, 0
6536 0xeb 0xf1 0x00 0x00 0x00 0x0a
6538 # CHECK: srag %r1, %r15, 0
6539 0xeb 0x1f 0x00 0x00 0x00 0x0a
6541 # CHECK: srag %r15, %r15, 0
6542 0xeb 0xff 0x00 0x00 0x00 0x0a
6544 # CHECK: srag %r0, %r0, -524288
6545 0xeb 0x00 0x00 0x00 0x80 0x0a
6547 # CHECK: srag %r0, %r0, -1
6548 0xeb 0x00 0x0f 0xff 0xff 0x0a
6550 # CHECK: srag %r0, %r0, 1
6551 0xeb 0x00 0x00 0x01 0x00 0x0a
6553 # CHECK: srag %r0, %r0, 524287
6554 0xeb 0x00 0x0f 0xff 0x7f 0x0a
6556 # CHECK: srag %r0, %r0, 0(%r1)
6557 0xeb 0x00 0x10 0x00 0x00 0x0a
6559 # CHECK: srag %r0, %r0, 0(%r15)
6560 0xeb 0x00 0xf0 0x00 0x00 0x0a
6562 # CHECK: srag %r0, %r0, 524287(%r1)
6563 0xeb 0x00 0x1f 0xff 0x7f 0x0a
6565 # CHECK: srag %r0, %r0, 524287(%r15)
6566 0xeb 0x00 0xff 0xff 0x7f 0x0a
6568 # CHECK: srak %r0, %r0, 0
6569 0xeb 0x00 0x00 0x00 0x00 0xdc
6571 # CHECK: srak %r15, %r1, 0
6572 0xeb 0xf1 0x00 0x00 0x00 0xdc
6574 # CHECK: srak %r1, %r15, 0
6575 0xeb 0x1f 0x00 0x00 0x00 0xdc
6577 # CHECK: srak %r15, %r15, 0
6578 0xeb 0xff 0x00 0x00 0x00 0xdc
6580 # CHECK: srak %r0, %r0, -524288
6581 0xeb 0x00 0x00 0x00 0x80 0xdc
6583 # CHECK: srak %r0, %r0, -1
6584 0xeb 0x00 0x0f 0xff 0xff 0xdc
6586 # CHECK: srak %r0, %r0, 1
6587 0xeb 0x00 0x00 0x01 0x00 0xdc
6589 # CHECK: srak %r0, %r0, 524287
6590 0xeb 0x00 0x0f 0xff 0x7f 0xdc
6592 # CHECK: srak %r0, %r0, 0(%r1)
6593 0xeb 0x00 0x10 0x00 0x00 0xdc
6595 # CHECK: srak %r0, %r0, 0(%r15)
6596 0xeb 0x00 0xf0 0x00 0x00 0xdc
6598 # CHECK: srak %r0, %r0, 524287(%r1)
6599 0xeb 0x00 0x1f 0xff 0x7f 0xdc
6601 # CHECK: srak %r0, %r0, 524287(%r15)
6602 0xeb 0x00 0xff 0xff 0x7f 0xdc
6610 # CHECK: sra %r15, 0
6613 # CHECK: sra %r0, 4095
6616 # CHECK: sra %r0, 0(%r1)
6619 # CHECK: sra %r0, 0(%r15)
6622 # CHECK: sra %r0, 4095(%r1)
6625 # CHECK: sra %r0, 4095(%r15)
6628 # CHECK: srlg %r0, %r0, 0
6629 0xeb 0x00 0x00 0x00 0x00 0x0c
6631 # CHECK: srlg %r15, %r1, 0
6632 0xeb 0xf1 0x00 0x00 0x00 0x0c
6634 # CHECK: srlg %r1, %r15, 0
6635 0xeb 0x1f 0x00 0x00 0x00 0x0c
6637 # CHECK: srlg %r15, %r15, 0
6638 0xeb 0xff 0x00 0x00 0x00 0x0c
6640 # CHECK: srlg %r0, %r0, -524288
6641 0xeb 0x00 0x00 0x00 0x80 0x0c
6643 # CHECK: srlg %r0, %r0, -1
6644 0xeb 0x00 0x0f 0xff 0xff 0x0c
6646 # CHECK: srlg %r0, %r0, 1
6647 0xeb 0x00 0x00 0x01 0x00 0x0c
6649 # CHECK: srlg %r0, %r0, 524287
6650 0xeb 0x00 0x0f 0xff 0x7f 0x0c
6652 # CHECK: srlg %r0, %r0, 0(%r1)
6653 0xeb 0x00 0x10 0x00 0x00 0x0c
6655 # CHECK: srlg %r0, %r0, 0(%r15)
6656 0xeb 0x00 0xf0 0x00 0x00 0x0c
6658 # CHECK: srlg %r0, %r0, 524287(%r1)
6659 0xeb 0x00 0x1f 0xff 0x7f 0x0c
6661 # CHECK: srlg %r0, %r0, 524287(%r15)
6662 0xeb 0x00 0xff 0xff 0x7f 0x0c
6664 # CHECK: srlk %r0, %r0, 0
6665 0xeb 0x00 0x00 0x00 0x00 0xde
6667 # CHECK: srlk %r15, %r1, 0
6668 0xeb 0xf1 0x00 0x00 0x00 0xde
6670 # CHECK: srlk %r1, %r15, 0
6671 0xeb 0x1f 0x00 0x00 0x00 0xde
6673 # CHECK: srlk %r15, %r15, 0
6674 0xeb 0xff 0x00 0x00 0x00 0xde
6676 # CHECK: srlk %r0, %r0, -524288
6677 0xeb 0x00 0x00 0x00 0x80 0xde
6679 # CHECK: srlk %r0, %r0, -1
6680 0xeb 0x00 0x0f 0xff 0xff 0xde
6682 # CHECK: srlk %r0, %r0, 1
6683 0xeb 0x00 0x00 0x01 0x00 0xde
6685 # CHECK: srlk %r0, %r0, 524287
6686 0xeb 0x00 0x0f 0xff 0x7f 0xde
6688 # CHECK: srlk %r0, %r0, 0(%r1)
6689 0xeb 0x00 0x10 0x00 0x00 0xde
6691 # CHECK: srlk %r0, %r0, 0(%r15)
6692 0xeb 0x00 0xf0 0x00 0x00 0xde
6694 # CHECK: srlk %r0, %r0, 524287(%r1)
6695 0xeb 0x00 0x1f 0xff 0x7f 0xde
6697 # CHECK: srlk %r0, %r0, 524287(%r15)
6698 0xeb 0x00 0xff 0xff 0x7f 0xde
6706 # CHECK: srl %r15, 0
6709 # CHECK: srl %r0, 4095
6712 # CHECK: srl %r0, 0(%r1)
6715 # CHECK: srl %r0, 0(%r15)
6718 # CHECK: srl %r0, 4095(%r1)
6721 # CHECK: srl %r0, 4095(%r15)
6724 # CHECK: sr %r0, %r0
6727 # CHECK: sr %r0, %r15
6730 # CHECK: sr %r15, %r0
6733 # CHECK: sr %r7, %r8
6736 # CHECK: srk %r0, %r0, %r0
6739 # CHECK: srk %r2, %r3, %r4
6742 # CHECK: srst %r0, %r0
6745 # CHECK: srst %r0, %r15
6748 # CHECK: srst %r15, %r0
6751 # CHECK: srst %r7, %r8
6757 # CHECK: stc %r0, 4095
6760 # CHECK: stc %r0, 0(%r1)
6763 # CHECK: stc %r0, 0(%r15)
6766 # CHECK: stc %r0, 4095(%r1,%r15)
6769 # CHECK: stc %r0, 4095(%r15,%r1)
6772 # CHECK: stc %r15, 0
6775 # CHECK: stch %r0, -524288
6776 0xe3 0x00 0x00 0x00 0x80 0xc3
6778 # CHECK: stch %r0, -1
6779 0xe3 0x00 0x0f 0xff 0xff 0xc3
6781 # CHECK: stch %r0, 0
6782 0xe3 0x00 0x00 0x00 0x00 0xc3
6784 # CHECK: stch %r0, 1
6785 0xe3 0x00 0x00 0x01 0x00 0xc3
6787 # CHECK: stch %r0, 524287
6788 0xe3 0x00 0x0f 0xff 0x7f 0xc3
6790 # CHECK: stch %r0, 0(%r1)
6791 0xe3 0x00 0x10 0x00 0x00 0xc3
6793 # CHECK: stch %r0, 0(%r15)
6794 0xe3 0x00 0xf0 0x00 0x00 0xc3
6796 # CHECK: stch %r0, 524287(%r1,%r15)
6797 0xe3 0x01 0xff 0xff 0x7f 0xc3
6799 # CHECK: stch %r0, 524287(%r15,%r1)
6800 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
6802 # CHECK: stch %r15, 0
6803 0xe3 0xf0 0x00 0x00 0x00 0xc3
6805 # CHECK: stcy %r0, -524288
6806 0xe3 0x00 0x00 0x00 0x80 0x72
6808 # CHECK: stcy %r0, -1
6809 0xe3 0x00 0x0f 0xff 0xff 0x72
6811 # CHECK: stcy %r0, 0
6812 0xe3 0x00 0x00 0x00 0x00 0x72
6814 # CHECK: stcy %r0, 1
6815 0xe3 0x00 0x00 0x01 0x00 0x72
6817 # CHECK: stcy %r0, 524287
6818 0xe3 0x00 0x0f 0xff 0x7f 0x72
6820 # CHECK: stcy %r0, 0(%r1)
6821 0xe3 0x00 0x10 0x00 0x00 0x72
6823 # CHECK: stcy %r0, 0(%r15)
6824 0xe3 0x00 0xf0 0x00 0x00 0x72
6826 # CHECK: stcy %r0, 524287(%r1,%r15)
6827 0xe3 0x01 0xff 0xff 0x7f 0x72
6829 # CHECK: stcy %r0, 524287(%r15,%r1)
6830 0xe3 0x0f 0x1f 0xff 0x7f 0x72
6832 # CHECK: stcy %r15, 0
6833 0xe3 0xf0 0x00 0x00 0x00 0x72
6838 # CHECK: std %f0, 4095
6841 # CHECK: std %f0, 0(%r1)
6844 # CHECK: std %f0, 0(%r15)
6847 # CHECK: std %f0, 4095(%r1,%r15)
6850 # CHECK: std %f0, 4095(%r15,%r1)
6853 # CHECK: std %f15, 0
6856 # CHECK: stdy %f0, -524288
6857 0xed 0x00 0x00 0x00 0x80 0x67
6859 # CHECK: stdy %f0, -1
6860 0xed 0x00 0x0f 0xff 0xff 0x67
6862 # CHECK: stdy %f0, 0
6863 0xed 0x00 0x00 0x00 0x00 0x67
6865 # CHECK: stdy %f0, 1
6866 0xed 0x00 0x00 0x01 0x00 0x67
6868 # CHECK: stdy %f0, 524287
6869 0xed 0x00 0x0f 0xff 0x7f 0x67
6871 # CHECK: stdy %f0, 0(%r1)
6872 0xed 0x00 0x10 0x00 0x00 0x67
6874 # CHECK: stdy %f0, 0(%r15)
6875 0xed 0x00 0xf0 0x00 0x00 0x67
6877 # CHECK: stdy %f0, 524287(%r1,%r15)
6878 0xed 0x01 0xff 0xff 0x7f 0x67
6880 # CHECK: stdy %f0, 524287(%r15,%r1)
6881 0xed 0x0f 0x1f 0xff 0x7f 0x67
6883 # CHECK: stdy %f15, 0
6884 0xed 0xf0 0x00 0x00 0x00 0x67
6889 # CHECK: ste %f0, 4095
6892 # CHECK: ste %f0, 0(%r1)
6895 # CHECK: ste %f0, 0(%r15)
6898 # CHECK: ste %f0, 4095(%r1,%r15)
6901 # CHECK: ste %f0, 4095(%r15,%r1)
6904 # CHECK: ste %f15, 0
6907 # CHECK: stey %f0, -524288
6908 0xed 0x00 0x00 0x00 0x80 0x66
6910 # CHECK: stey %f0, -1
6911 0xed 0x00 0x0f 0xff 0xff 0x66
6913 # CHECK: stey %f0, 0
6914 0xed 0x00 0x00 0x00 0x00 0x66
6916 # CHECK: stey %f0, 1
6917 0xed 0x00 0x00 0x01 0x00 0x66
6919 # CHECK: stey %f0, 524287
6920 0xed 0x00 0x0f 0xff 0x7f 0x66
6922 # CHECK: stey %f0, 0(%r1)
6923 0xed 0x00 0x10 0x00 0x00 0x66
6925 # CHECK: stey %f0, 0(%r15)
6926 0xed 0x00 0xf0 0x00 0x00 0x66
6928 # CHECK: stey %f0, 524287(%r1,%r15)
6929 0xed 0x01 0xff 0xff 0x7f 0x66
6931 # CHECK: stey %f0, 524287(%r15,%r1)
6932 0xed 0x0f 0x1f 0xff 0x7f 0x66
6934 # CHECK: stey %f15, 0
6935 0xed 0xf0 0x00 0x00 0x00 0x66
6937 # CHECK: stg %r0, -524288
6938 0xe3 0x00 0x00 0x00 0x80 0x24
6940 # CHECK: stg %r0, -1
6941 0xe3 0x00 0x0f 0xff 0xff 0x24
6944 0xe3 0x00 0x00 0x00 0x00 0x24
6947 0xe3 0x00 0x00 0x01 0x00 0x24
6949 # CHECK: stg %r0, 524287
6950 0xe3 0x00 0x0f 0xff 0x7f 0x24
6952 # CHECK: stg %r0, 0(%r1)
6953 0xe3 0x00 0x10 0x00 0x00 0x24
6955 # CHECK: stg %r0, 0(%r15)
6956 0xe3 0x00 0xf0 0x00 0x00 0x24
6958 # CHECK: stg %r0, 524287(%r1,%r15)
6959 0xe3 0x01 0xff 0xff 0x7f 0x24
6961 # CHECK: stg %r0, 524287(%r15,%r1)
6962 0xe3 0x0f 0x1f 0xff 0x7f 0x24
6964 # CHECK: stg %r15, 0
6965 0xe3 0xf0 0x00 0x00 0x00 0x24
6970 # CHECK: sth %r0, 4095
6973 # CHECK: sth %r0, 0(%r1)
6976 # CHECK: sth %r0, 0(%r15)
6979 # CHECK: sth %r0, 4095(%r1,%r15)
6982 # CHECK: sth %r0, 4095(%r15,%r1)
6985 # CHECK: sth %r15, 0
6988 # CHECK: sthh %r0, -524288
6989 0xe3 0x00 0x00 0x00 0x80 0xc7
6991 # CHECK: sthh %r0, -1
6992 0xe3 0x00 0x0f 0xff 0xff 0xc7
6994 # CHECK: sthh %r0, 0
6995 0xe3 0x00 0x00 0x00 0x00 0xc7
6997 # CHECK: sthh %r0, 1
6998 0xe3 0x00 0x00 0x01 0x00 0xc7
7000 # CHECK: sthh %r0, 524287
7001 0xe3 0x00 0x0f 0xff 0x7f 0xc7
7003 # CHECK: sthh %r0, 0(%r1)
7004 0xe3 0x00 0x10 0x00 0x00 0xc7
7006 # CHECK: sthh %r0, 0(%r15)
7007 0xe3 0x00 0xf0 0x00 0x00 0xc7
7009 # CHECK: sthh %r0, 524287(%r1,%r15)
7010 0xe3 0x01 0xff 0xff 0x7f 0xc7
7012 # CHECK: sthh %r0, 524287(%r15,%r1)
7013 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
7015 # CHECK: sthh %r15, 0
7016 0xe3 0xf0 0x00 0x00 0x00 0xc7
7018 # CHECK: stfh %r0, -524288
7019 0xe3 0x00 0x00 0x00 0x80 0xcb
7021 # CHECK: stfh %r0, -1
7022 0xe3 0x00 0x0f 0xff 0xff 0xcb
7024 # CHECK: stfh %r0, 0
7025 0xe3 0x00 0x00 0x00 0x00 0xcb
7027 # CHECK: stfh %r0, 1
7028 0xe3 0x00 0x00 0x01 0x00 0xcb
7030 # CHECK: stfh %r0, 524287
7031 0xe3 0x00 0x0f 0xff 0x7f 0xcb
7033 # CHECK: stfh %r0, 0(%r1)
7034 0xe3 0x00 0x10 0x00 0x00 0xcb
7036 # CHECK: stfh %r0, 0(%r15)
7037 0xe3 0x00 0xf0 0x00 0x00 0xcb
7039 # CHECK: stfh %r0, 524287(%r1,%r15)
7040 0xe3 0x01 0xff 0xff 0x7f 0xcb
7042 # CHECK: stfh %r0, 524287(%r15,%r1)
7043 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
7045 # CHECK: stfh %r15, 0
7046 0xe3 0xf0 0x00 0x00 0x00 0xcb
7048 # CHECK: sthy %r0, -524288
7049 0xe3 0x00 0x00 0x00 0x80 0x70
7051 # CHECK: sthy %r0, -1
7052 0xe3 0x00 0x0f 0xff 0xff 0x70
7054 # CHECK: sthy %r0, 0
7055 0xe3 0x00 0x00 0x00 0x00 0x70
7057 # CHECK: sthy %r0, 1
7058 0xe3 0x00 0x00 0x01 0x00 0x70
7060 # CHECK: sthy %r0, 524287
7061 0xe3 0x00 0x0f 0xff 0x7f 0x70
7063 # CHECK: sthy %r0, 0(%r1)
7064 0xe3 0x00 0x10 0x00 0x00 0x70
7066 # CHECK: sthy %r0, 0(%r15)
7067 0xe3 0x00 0xf0 0x00 0x00 0x70
7069 # CHECK: sthy %r0, 524287(%r1,%r15)
7070 0xe3 0x01 0xff 0xff 0x7f 0x70
7072 # CHECK: sthy %r0, 524287(%r15,%r1)
7073 0xe3 0x0f 0x1f 0xff 0x7f 0x70
7075 # CHECK: sthy %r15, 0
7076 0xe3 0xf0 0x00 0x00 0x00 0x70
7078 # CHECK: stmg %r0, %r0, 0
7079 0xeb 0x00 0x00 0x00 0x00 0x24
7081 # CHECK: stmg %r0, %r15, 0
7082 0xeb 0x0f 0x00 0x00 0x00 0x24
7084 # CHECK: stmg %r14, %r15, 0
7085 0xeb 0xef 0x00 0x00 0x00 0x24
7087 # CHECK: stmg %r15, %r15, 0
7088 0xeb 0xff 0x00 0x00 0x00 0x24
7090 # CHECK: stmg %r0, %r0, -524288
7091 0xeb 0x00 0x00 0x00 0x80 0x24
7093 # CHECK: stmg %r0, %r0, -1
7094 0xeb 0x00 0x0f 0xff 0xff 0x24
7096 # CHECK: stmg %r0, %r0, 0
7097 0xeb 0x00 0x00 0x00 0x00 0x24
7099 # CHECK: stmg %r0, %r0, 1
7100 0xeb 0x00 0x00 0x01 0x00 0x24
7102 # CHECK: stmg %r0, %r0, 524287
7103 0xeb 0x00 0x0f 0xff 0x7f 0x24
7105 # CHECK: stmg %r0, %r0, 0(%r1)
7106 0xeb 0x00 0x10 0x00 0x00 0x24
7108 # CHECK: stmg %r0, %r0, 0(%r15)
7109 0xeb 0x00 0xf0 0x00 0x00 0x24
7111 # CHECK: stmg %r0, %r0, 524287(%r1)
7112 0xeb 0x00 0x1f 0xff 0x7f 0x24
7114 # CHECK: stmg %r0, %r0, 524287(%r15)
7115 0xeb 0x00 0xff 0xff 0x7f 0x24
7117 # CHECK: strvg %r0, -524288
7118 0xe3 0x00 0x00 0x00 0x80 0x2f
7120 # CHECK: strvg %r0, -1
7121 0xe3 0x00 0x0f 0xff 0xff 0x2f
7123 # CHECK: strvg %r0, 0
7124 0xe3 0x00 0x00 0x00 0x00 0x2f
7126 # CHECK: strvg %r0, 1
7127 0xe3 0x00 0x00 0x01 0x00 0x2f
7129 # CHECK: strvg %r0, 524287
7130 0xe3 0x00 0x0f 0xff 0x7f 0x2f
7132 # CHECK: strvg %r0, 0(%r1)
7133 0xe3 0x00 0x10 0x00 0x00 0x2f
7135 # CHECK: strvg %r0, 0(%r15)
7136 0xe3 0x00 0xf0 0x00 0x00 0x2f
7138 # CHECK: strvg %r0, 524287(%r1,%r15)
7139 0xe3 0x01 0xff 0xff 0x7f 0x2f
7141 # CHECK: strvg %r0, 524287(%r15,%r1)
7142 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
7144 # CHECK: strvg %r15, 0
7145 0xe3 0xf0 0x00 0x00 0x00 0x2f
7147 # CHECK: strv %r0, -524288
7148 0xe3 0x00 0x00 0x00 0x80 0x3e
7150 # CHECK: strv %r0, -1
7151 0xe3 0x00 0x0f 0xff 0xff 0x3e
7153 # CHECK: strv %r0, 0
7154 0xe3 0x00 0x00 0x00 0x00 0x3e
7156 # CHECK: strv %r0, 1
7157 0xe3 0x00 0x00 0x01 0x00 0x3e
7159 # CHECK: strv %r0, 524287
7160 0xe3 0x00 0x0f 0xff 0x7f 0x3e
7162 # CHECK: strv %r0, 0(%r1)
7163 0xe3 0x00 0x10 0x00 0x00 0x3e
7165 # CHECK: strv %r0, 0(%r15)
7166 0xe3 0x00 0xf0 0x00 0x00 0x3e
7168 # CHECK: strv %r0, 524287(%r1,%r15)
7169 0xe3 0x01 0xff 0xff 0x7f 0x3e
7171 # CHECK: strv %r0, 524287(%r15,%r1)
7172 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
7174 # CHECK: strv %r15, 0
7175 0xe3 0xf0 0x00 0x00 0x00 0x3e
7180 # CHECK: st %r0, 4095
7183 # CHECK: st %r0, 0(%r1)
7186 # CHECK: st %r0, 0(%r15)
7189 # CHECK: st %r0, 4095(%r1,%r15)
7192 # CHECK: st %r0, 4095(%r15,%r1)
7198 # CHECK: stoc %r1, 2(%r3), 0
7199 0xeb 0x10 0x30 0x02 0x00 0xf3
7201 # CHECK: stoco %r1, 2(%r3)
7202 0xeb 0x11 0x30 0x02 0x00 0xf3
7204 # CHECK: stoch %r1, 2(%r3)
7205 0xeb 0x12 0x30 0x02 0x00 0xf3
7207 # CHECK: stocnle %r1, 2(%r3)
7208 0xeb 0x13 0x30 0x02 0x00 0xf3
7210 # CHECK: stocl %r1, 2(%r3)
7211 0xeb 0x14 0x30 0x02 0x00 0xf3
7213 # CHECK: stocnhe %r1, 2(%r3)
7214 0xeb 0x15 0x30 0x02 0x00 0xf3
7216 # CHECK: stoclh %r1, 2(%r3)
7217 0xeb 0x16 0x30 0x02 0x00 0xf3
7219 # CHECK: stocne %r1, 2(%r3)
7220 0xeb 0x17 0x30 0x02 0x00 0xf3
7222 # CHECK: stoce %r1, 2(%r3)
7223 0xeb 0x18 0x30 0x02 0x00 0xf3
7225 # CHECK: stocnlh %r1, 2(%r3)
7226 0xeb 0x19 0x30 0x02 0x00 0xf3
7228 # CHECK: stoche %r1, 2(%r3)
7229 0xeb 0x1a 0x30 0x02 0x00 0xf3
7231 # CHECK: stocnl %r1, 2(%r3)
7232 0xeb 0x1b 0x30 0x02 0x00 0xf3
7234 # CHECK: stocle %r1, 2(%r3)
7235 0xeb 0x1c 0x30 0x02 0x00 0xf3
7237 # CHECK: stocnh %r1, 2(%r3)
7238 0xeb 0x1d 0x30 0x02 0x00 0xf3
7240 # CHECK: stocno %r1, 2(%r3)
7241 0xeb 0x1e 0x30 0x02 0x00 0xf3
7243 # CHECK: stoc %r1, 2(%r3), 15
7244 0xeb 0x1f 0x30 0x02 0x00 0xf3
7246 # CHECK: stocg %r1, 2(%r3), 0
7247 0xeb 0x10 0x30 0x02 0x00 0xe3
7249 # CHECK: stocgo %r1, 2(%r3)
7250 0xeb 0x11 0x30 0x02 0x00 0xe3
7252 # CHECK: stocgh %r1, 2(%r3)
7253 0xeb 0x12 0x30 0x02 0x00 0xe3
7255 # CHECK: stocgnle %r1, 2(%r3)
7256 0xeb 0x13 0x30 0x02 0x00 0xe3
7258 # CHECK: stocgl %r1, 2(%r3)
7259 0xeb 0x14 0x30 0x02 0x00 0xe3
7261 # CHECK: stocgnhe %r1, 2(%r3)
7262 0xeb 0x15 0x30 0x02 0x00 0xe3
7264 # CHECK: stocglh %r1, 2(%r3)
7265 0xeb 0x16 0x30 0x02 0x00 0xe3
7267 # CHECK: stocgne %r1, 2(%r3)
7268 0xeb 0x17 0x30 0x02 0x00 0xe3
7270 # CHECK: stocge %r1, 2(%r3)
7271 0xeb 0x18 0x30 0x02 0x00 0xe3
7273 # CHECK: stocgnlh %r1, 2(%r3)
7274 0xeb 0x19 0x30 0x02 0x00 0xe3
7276 # CHECK: stocghe %r1, 2(%r3)
7277 0xeb 0x1a 0x30 0x02 0x00 0xe3
7279 # CHECK: stocgnl %r1, 2(%r3)
7280 0xeb 0x1b 0x30 0x02 0x00 0xe3
7282 # CHECK: stocgle %r1, 2(%r3)
7283 0xeb 0x1c 0x30 0x02 0x00 0xe3
7285 # CHECK: stocgnh %r1, 2(%r3)
7286 0xeb 0x1d 0x30 0x02 0x00 0xe3
7288 # CHECK: stocgno %r1, 2(%r3)
7289 0xeb 0x1e 0x30 0x02 0x00 0xe3
7291 # CHECK: stocg %r1, 2(%r3), 15
7292 0xeb 0x1f 0x30 0x02 0x00 0xe3
7297 # CHECK: s %r0, 4095
7300 # CHECK: s %r0, 0(%r1)
7303 # CHECK: s %r0, 0(%r15)
7306 # CHECK: s %r0, 4095(%r1,%r15)
7309 # CHECK: s %r0, 4095(%r15,%r1)
7315 # CHECK: sty %r0, -524288
7316 0xe3 0x00 0x00 0x00 0x80 0x50
7318 # CHECK: sty %r0, -1
7319 0xe3 0x00 0x0f 0xff 0xff 0x50
7322 0xe3 0x00 0x00 0x00 0x00 0x50
7325 0xe3 0x00 0x00 0x01 0x00 0x50
7327 # CHECK: sty %r0, 524287
7328 0xe3 0x00 0x0f 0xff 0x7f 0x50
7330 # CHECK: sty %r0, 0(%r1)
7331 0xe3 0x00 0x10 0x00 0x00 0x50
7333 # CHECK: sty %r0, 0(%r15)
7334 0xe3 0x00 0xf0 0x00 0x00 0x50
7336 # CHECK: sty %r0, 524287(%r1,%r15)
7337 0xe3 0x01 0xff 0xff 0x7f 0x50
7339 # CHECK: sty %r0, 524287(%r15,%r1)
7340 0xe3 0x0f 0x1f 0xff 0x7f 0x50
7342 # CHECK: sty %r15, 0
7343 0xe3 0xf0 0x00 0x00 0x00 0x50
7345 # CHECK: sxbr %f0, %f0
7348 # CHECK: sxbr %f0, %f13
7351 # CHECK: sxbr %f8, %f8
7354 # CHECK: sxbr %f13, %f0
7357 # CHECK: sy %r0, -524288
7358 0xe3 0x00 0x00 0x00 0x80 0x5b
7361 0xe3 0x00 0x0f 0xff 0xff 0x5b
7364 0xe3 0x00 0x00 0x00 0x00 0x5b
7367 0xe3 0x00 0x00 0x01 0x00 0x5b
7369 # CHECK: sy %r0, 524287
7370 0xe3 0x00 0x0f 0xff 0x7f 0x5b
7372 # CHECK: sy %r0, 0(%r1)
7373 0xe3 0x00 0x10 0x00 0x00 0x5b
7375 # CHECK: sy %r0, 0(%r15)
7376 0xe3 0x00 0xf0 0x00 0x00 0x5b
7378 # CHECK: sy %r0, 524287(%r1,%r15)
7379 0xe3 0x01 0xff 0xff 0x7f 0x5b
7381 # CHECK: sy %r0, 524287(%r15,%r1)
7382 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
7385 0xe3 0xf0 0x00 0x00 0x00 0x5b
7396 # CHECK: tm 0(%r1), 42
7399 # CHECK: tm 0(%r15), 42
7402 # CHECK: tm 4095(%r1), 42
7405 # CHECK: tm 4095(%r15), 42
7408 # CHECK: tmhh %r0, 0
7411 # CHECK: tmhh %r0, 32768
7414 # CHECK: tmhh %r0, 65535
7417 # CHECK: tmhh %r15, 0
7420 # CHECK: tmhl %r0, 0
7423 # CHECK: tmhl %r0, 32768
7426 # CHECK: tmhl %r0, 65535
7429 # CHECK: tmhl %r15, 0
7432 # CHECK: tmlh %r0, 0
7435 # CHECK: tmlh %r0, 32768
7438 # CHECK: tmlh %r0, 65535
7441 # CHECK: tmlh %r15, 0
7444 # CHECK: tmll %r0, 0
7447 # CHECK: tmll %r0, 32768
7450 # CHECK: tmll %r0, 65535
7453 # CHECK: tmll %r15, 0
7456 # CHECK: tmy -524288, 0
7457 0xeb 0x00 0x00 0x00 0x80 0x51
7460 0xeb 0x00 0x0f 0xff 0xff 0x51
7463 0xeb 0x00 0x00 0x00 0x00 0x51
7466 0xeb 0x00 0x00 0x01 0x00 0x51
7468 # CHECK: tmy 524287, 0
7469 0xeb 0x00 0x0f 0xff 0x7f 0x51
7472 0xeb 0xff 0x00 0x00 0x00 0x51
7474 # CHECK: tmy 0(%r1), 42
7475 0xeb 0x2a 0x10 0x00 0x00 0x51
7477 # CHECK: tmy 0(%r15), 42
7478 0xeb 0x2a 0xf0 0x00 0x00 0x51
7480 # CHECK: tmy 524287(%r1), 42
7481 0xeb 0x2a 0x1f 0xff 0x7f 0x51
7483 # CHECK: tmy 524287(%r15), 42
7484 0xeb 0x2a 0xff 0xff 0x7f 0x51
7487 0xd7 0x00 0x00 0x00 0x00 0x00
7489 # CHECK: xc 0(1), 0(%r1)
7490 0xd7 0x00 0x00 0x00 0x10 0x00
7492 # CHECK: xc 0(1), 0(%r15)
7493 0xd7 0x00 0x00 0x00 0xf0 0x00
7495 # CHECK: xc 0(1), 4095
7496 0xd7 0x00 0x00 0x00 0x0f 0xff
7498 # CHECK: xc 0(1), 4095(%r1)
7499 0xd7 0x00 0x00 0x00 0x1f 0xff
7501 # CHECK: xc 0(1), 4095(%r15)
7502 0xd7 0x00 0x00 0x00 0xff 0xff
7504 # CHECK: xc 0(1,%r1), 0
7505 0xd7 0x00 0x10 0x00 0x00 0x00
7507 # CHECK: xc 0(1,%r15), 0
7508 0xd7 0x00 0xf0 0x00 0x00 0x00
7510 # CHECK: xc 4095(1,%r1), 0
7511 0xd7 0x00 0x1f 0xff 0x00 0x00
7513 # CHECK: xc 4095(1,%r15), 0
7514 0xd7 0x00 0xff 0xff 0x00 0x00
7516 # CHECK: xc 0(256,%r1), 0
7517 0xd7 0xff 0x10 0x00 0x00 0x00
7519 # CHECK: xc 0(256,%r15), 0
7520 0xd7 0xff 0xf0 0x00 0x00 0x00
7522 # CHECK: xgr %r0, %r0
7525 # CHECK: xgr %r0, %r15
7528 # CHECK: xgr %r15, %r0
7531 # CHECK: xgr %r7, %r8
7534 # CHECK: xgrk %r0, %r0, %r0
7537 # CHECK: xgrk %r2, %r3, %r4
7540 # CHECK: xg %r0, -524288
7541 0xe3 0x00 0x00 0x00 0x80 0x82
7544 0xe3 0x00 0x0f 0xff 0xff 0x82
7547 0xe3 0x00 0x00 0x00 0x00 0x82
7550 0xe3 0x00 0x00 0x01 0x00 0x82
7552 # CHECK: xg %r0, 524287
7553 0xe3 0x00 0x0f 0xff 0x7f 0x82
7555 # CHECK: xg %r0, 0(%r1)
7556 0xe3 0x00 0x10 0x00 0x00 0x82
7558 # CHECK: xg %r0, 0(%r15)
7559 0xe3 0x00 0xf0 0x00 0x00 0x82
7561 # CHECK: xg %r0, 524287(%r1,%r15)
7562 0xe3 0x01 0xff 0xff 0x7f 0x82
7564 # CHECK: xg %r0, 524287(%r15,%r1)
7565 0xe3 0x0f 0x1f 0xff 0x7f 0x82
7568 0xe3 0xf0 0x00 0x00 0x00 0x82
7570 # CHECK: xihf %r0, 0
7571 0xc0 0x06 0x00 0x00 0x00 0x00
7573 # CHECK: xihf %r0, 4294967295
7574 0xc0 0x06 0xff 0xff 0xff 0xff
7576 # CHECK: xihf %r15, 0
7577 0xc0 0xf6 0x00 0x00 0x00 0x00
7579 # CHECK: xilf %r0, 0
7580 0xc0 0x07 0x00 0x00 0x00 0x00
7582 # CHECK: xilf %r0, 4294967295
7583 0xc0 0x07 0xff 0xff 0xff 0xff
7585 # CHECK: xilf %r15, 0
7586 0xc0 0xf7 0x00 0x00 0x00 0x00
7597 # CHECK: xi 0(%r1), 42
7600 # CHECK: xi 0(%r15), 42
7603 # CHECK: xi 4095(%r1), 42
7606 # CHECK: xi 4095(%r15), 42
7609 # CHECK: xiy -524288, 0
7610 0xeb 0x00 0x00 0x00 0x80 0x57
7613 0xeb 0x00 0x0f 0xff 0xff 0x57
7616 0xeb 0x00 0x00 0x00 0x00 0x57
7619 0xeb 0x00 0x00 0x01 0x00 0x57
7621 # CHECK: xiy 524287, 0
7622 0xeb 0x00 0x0f 0xff 0x7f 0x57
7625 0xeb 0xff 0x00 0x00 0x00 0x57
7627 # CHECK: xiy 0(%r1), 42
7628 0xeb 0x2a 0x10 0x00 0x00 0x57
7630 # CHECK: xiy 0(%r15), 42
7631 0xeb 0x2a 0xf0 0x00 0x00 0x57
7633 # CHECK: xiy 524287(%r1), 42
7634 0xeb 0x2a 0x1f 0xff 0x7f 0x57
7636 # CHECK: xiy 524287(%r15), 42
7637 0xeb 0x2a 0xff 0xff 0x7f 0x57
7639 # CHECK: xr %r0, %r0
7642 # CHECK: xr %r0, %r15
7645 # CHECK: xr %r15, %r0
7648 # CHECK: xr %r7, %r8
7651 # CHECK: xrk %r0, %r0, %r0
7654 # CHECK: xrk %r2, %r3, %r4
7660 # CHECK: x %r0, 4095
7663 # CHECK: x %r0, 0(%r1)
7666 # CHECK: x %r0, 0(%r15)
7669 # CHECK: x %r0, 4095(%r1,%r15)
7672 # CHECK: x %r0, 4095(%r15,%r1)
7678 # CHECK: xy %r0, -524288
7679 0xe3 0x00 0x00 0x00 0x80 0x57
7682 0xe3 0x00 0x0f 0xff 0xff 0x57
7685 0xe3 0x00 0x00 0x00 0x00 0x57
7688 0xe3 0x00 0x00 0x01 0x00 0x57
7690 # CHECK: xy %r0, 524287
7691 0xe3 0x00 0x0f 0xff 0x7f 0x57
7693 # CHECK: xy %r0, 0(%r1)
7694 0xe3 0x00 0x10 0x00 0x00 0x57
7696 # CHECK: xy %r0, 0(%r15)
7697 0xe3 0x00 0xf0 0x00 0x00 0x57
7699 # CHECK: xy %r0, 524287(%r1,%r15)
7700 0xe3 0x01 0xff 0xff 0x7f 0x57
7702 # CHECK: xy %r0, 524287(%r15,%r1)
7703 0xe3 0x0f 0x1f 0xff 0x7f 0x57
7706 0xe3 0xf0 0x00 0x00 0x00 0x57