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
847 # CHECK: cdbr %f0, %f0
850 # CHECK: cdbr %f0, %f15
853 # CHECK: cdbr %f7, %f8
856 # CHECK: cdbr %f15, %f0
860 0xed 0x00 0x00 0x00 0x00 0x19
862 # CHECK: cdb %f0, 4095
863 0xed 0x00 0x0f 0xff 0x00 0x19
865 # CHECK: cdb %f0, 0(%r1)
866 0xed 0x00 0x10 0x00 0x00 0x19
868 # CHECK: cdb %f0, 0(%r15)
869 0xed 0x00 0xf0 0x00 0x00 0x19
871 # CHECK: cdb %f0, 4095(%r1,%r15)
872 0xed 0x01 0xff 0xff 0x00 0x19
874 # CHECK: cdb %f0, 4095(%r15,%r1)
875 0xed 0x0f 0x1f 0xff 0x00 0x19
878 0xed 0xf0 0x00 0x00 0x00 0x19
880 # CHECK: cdfbr %f0, %r0
883 # CHECK: cdfbr %f0, %r15
886 # CHECK: cdfbr %f15, %r0
889 # CHECK: cdfbr %f7, %r8
892 # CHECK: cdfbr %f15, %r15
895 # CHECK: cdgbr %f0, %r0
898 # CHECK: cdgbr %f0, %r15
901 # CHECK: cdgbr %f15, %r0
904 # CHECK: cdgbr %f7, %r8
907 # CHECK: cdgbr %f15, %r15
910 # CHECK: cebr %f0, %f0
913 # CHECK: cebr %f0, %f15
916 # CHECK: cebr %f7, %f8
919 # CHECK: cebr %f15, %f0
923 0xed 0x00 0x00 0x00 0x00 0x09
925 # CHECK: ceb %f0, 4095
926 0xed 0x00 0x0f 0xff 0x00 0x09
928 # CHECK: ceb %f0, 0(%r1)
929 0xed 0x00 0x10 0x00 0x00 0x09
931 # CHECK: ceb %f0, 0(%r15)
932 0xed 0x00 0xf0 0x00 0x00 0x09
934 # CHECK: ceb %f0, 4095(%r1,%r15)
935 0xed 0x01 0xff 0xff 0x00 0x09
937 # CHECK: ceb %f0, 4095(%r15,%r1)
938 0xed 0x0f 0x1f 0xff 0x00 0x09
941 0xed 0xf0 0x00 0x00 0x00 0x09
943 # CHECK: cefbr %f0, %r0
946 # CHECK: cefbr %f0, %r15
949 # CHECK: cefbr %f15, %r0
952 # CHECK: cefbr %f7, %r8
955 # CHECK: cefbr %f15, %r15
958 # CHECK: cegbr %f0, %r0
961 # CHECK: cegbr %f0, %r15
964 # CHECK: cegbr %f15, %r0
967 # CHECK: cegbr %f7, %r8
970 # CHECK: cegbr %f15, %r15
973 # CHECK: cfdbr %r0, 0, %f0
976 # CHECK: cfdbr %r0, 0, %f15
979 # CHECK: cfdbr %r0, 15, %f0
982 # CHECK: cfdbr %r4, 5, %f6
985 # CHECK: cfdbr %r15, 0, %f0
988 # CHECK: cfebr %r0, 0, %f0
991 # CHECK: cfebr %r0, 0, %f15
994 # CHECK: cfebr %r0, 15, %f0
997 # CHECK: cfebr %r4, 5, %f6
1000 # CHECK: cfebr %r15, 0, %f0
1003 # CHECK: cfi %r0, -2147483648
1004 0xc2 0x0d 0x80 0x00 0x00 0x00
1006 # CHECK: cfi %r0, -1
1007 0xc2 0x0d 0xff 0xff 0xff 0xff
1010 0xc2 0x0d 0x00 0x00 0x00 0x00
1013 0xc2 0x0d 0x00 0x00 0x00 0x01
1015 # CHECK: cfi %r0, 2147483647
1016 0xc2 0x0d 0x7f 0xff 0xff 0xff
1018 # CHECK: cfi %r15, 0
1019 0xc2 0xfd 0x00 0x00 0x00 0x00
1021 # CHECK: cfxbr %r0, 0, %f0
1024 # CHECK: cfxbr %r0, 0, %f13
1027 # CHECK: cfxbr %r0, 15, %f0
1030 # CHECK: cfxbr %r4, 5, %f8
1033 # CHECK: cfxbr %r15, 0, %f0
1036 # CHECK: cgdbr %r0, 0, %f0
1039 # CHECK: cgdbr %r0, 0, %f15
1042 # CHECK: cgdbr %r0, 15, %f0
1045 # CHECK: cgdbr %r4, 5, %f6
1048 # CHECK: cgdbr %r15, 0, %f0
1051 # CHECK: cgebr %r0, 0, %f0
1054 # CHECK: cgebr %r0, 0, %f15
1057 # CHECK: cgebr %r0, 15, %f0
1060 # CHECK: cgebr %r4, 5, %f6
1063 # CHECK: cgebr %r15, 0, %f0
1066 # CHECK: cgfi %r0, -2147483648
1067 0xc2 0x0c 0x80 0x00 0x00 0x00
1069 # CHECK: cgfi %r0, -1
1070 0xc2 0x0c 0xff 0xff 0xff 0xff
1072 # CHECK: cgfi %r0, 0
1073 0xc2 0x0c 0x00 0x00 0x00 0x00
1075 # CHECK: cgfi %r0, 1
1076 0xc2 0x0c 0x00 0x00 0x00 0x01
1078 # CHECK: cgfi %r0, 2147483647
1079 0xc2 0x0c 0x7f 0xff 0xff 0xff
1081 # CHECK: cgfi %r15, 0
1082 0xc2 0xfc 0x00 0x00 0x00 0x00
1084 # CHECK: cgfr %r0, %r0
1087 # CHECK: cgfr %r0, %r15
1090 # CHECK: cgfr %r15, %r0
1093 # CHECK: cgfr %r7, %r8
1096 # CHECK: cgf %r0, -524288
1097 0xe3 0x00 0x00 0x00 0x80 0x30
1099 # CHECK: cgf %r0, -1
1100 0xe3 0x00 0x0f 0xff 0xff 0x30
1103 0xe3 0x00 0x00 0x00 0x00 0x30
1106 0xe3 0x00 0x00 0x01 0x00 0x30
1108 # CHECK: cgf %r0, 524287
1109 0xe3 0x00 0x0f 0xff 0x7f 0x30
1111 # CHECK: cgf %r0, 0(%r1)
1112 0xe3 0x00 0x10 0x00 0x00 0x30
1114 # CHECK: cgf %r0, 0(%r15)
1115 0xe3 0x00 0xf0 0x00 0x00 0x30
1117 # CHECK: cgf %r0, 524287(%r1,%r15)
1118 0xe3 0x01 0xff 0xff 0x7f 0x30
1120 # CHECK: cgf %r0, 524287(%r15,%r1)
1121 0xe3 0x0f 0x1f 0xff 0x7f 0x30
1123 # CHECK: cgf %r15, 0
1124 0xe3 0xf0 0x00 0x00 0x00 0x30
1126 # CHECK: cghi %r0, -32768
1129 # CHECK: cghi %r0, -1
1132 # CHECK: cghi %r0, 0
1135 # CHECK: cghi %r0, 1
1138 # CHECK: cghi %r0, 32767
1141 # CHECK: cghi %r15, 0
1145 0xe5 0x58 0x00 0x00 0x00 0x00
1147 # CHECK: cghsi 4095, 0
1148 0xe5 0x58 0x0f 0xff 0x00 0x00
1150 # CHECK: cghsi 0, -32768
1151 0xe5 0x58 0x00 0x00 0x80 0x00
1153 # CHECK: cghsi 0, -1
1154 0xe5 0x58 0x00 0x00 0xff 0xff
1157 0xe5 0x58 0x00 0x00 0x00 0x00
1160 0xe5 0x58 0x00 0x00 0x00 0x01
1162 # CHECK: cghsi 0, 32767
1163 0xe5 0x58 0x00 0x00 0x7f 0xff
1165 # CHECK: cghsi 0(%r1), 42
1166 0xe5 0x58 0x10 0x00 0x00 0x2a
1168 # CHECK: cghsi 0(%r15), 42
1169 0xe5 0x58 0xf0 0x00 0x00 0x2a
1171 # CHECK: cghsi 4095(%r1), 42
1172 0xe5 0x58 0x1f 0xff 0x00 0x2a
1174 # CHECK: cghsi 4095(%r15), 42
1175 0xe5 0x58 0xff 0xff 0x00 0x2a
1177 # CHECK: cgh %r0, -524288
1178 0xe3 0x00 0x00 0x00 0x80 0x34
1180 # CHECK: cgh %r0, -1
1181 0xe3 0x00 0x0f 0xff 0xff 0x34
1184 0xe3 0x00 0x00 0x00 0x00 0x34
1187 0xe3 0x00 0x00 0x01 0x00 0x34
1189 # CHECK: cgh %r0, 524287
1190 0xe3 0x00 0x0f 0xff 0x7f 0x34
1192 # CHECK: cgh %r0, 0(%r1)
1193 0xe3 0x00 0x10 0x00 0x00 0x34
1195 # CHECK: cgh %r0, 0(%r15)
1196 0xe3 0x00 0xf0 0x00 0x00 0x34
1198 # CHECK: cgh %r0, 524287(%r1,%r15)
1199 0xe3 0x01 0xff 0xff 0x7f 0x34
1201 # CHECK: cgh %r0, 524287(%r15,%r1)
1202 0xe3 0x0f 0x1f 0xff 0x7f 0x34
1204 # CHECK: cgh %r15, 0
1205 0xe3 0xf0 0x00 0x00 0x00 0x34
1207 # CHECK: cgr %r0, %r0
1210 # CHECK: cgr %r0, %r15
1213 # CHECK: cgr %r15, %r0
1216 # CHECK: cgr %r7, %r8
1219 # CHECK: cg %r0, -524288
1220 0xe3 0x00 0x00 0x00 0x80 0x20
1223 0xe3 0x00 0x0f 0xff 0xff 0x20
1226 0xe3 0x00 0x00 0x00 0x00 0x20
1229 0xe3 0x00 0x00 0x01 0x00 0x20
1231 # CHECK: cg %r0, 524287
1232 0xe3 0x00 0x0f 0xff 0x7f 0x20
1234 # CHECK: cg %r0, 0(%r1)
1235 0xe3 0x00 0x10 0x00 0x00 0x20
1237 # CHECK: cg %r0, 0(%r15)
1238 0xe3 0x00 0xf0 0x00 0x00 0x20
1240 # CHECK: cg %r0, 524287(%r1,%r15)
1241 0xe3 0x01 0xff 0xff 0x7f 0x20
1243 # CHECK: cg %r0, 524287(%r15,%r1)
1244 0xe3 0x0f 0x1f 0xff 0x7f 0x20
1247 0xe3 0xf0 0x00 0x00 0x00 0x20
1249 # CHECK: cgxbr %r0, 0, %f0
1252 # CHECK: cgxbr %r0, 0, %f13
1255 # CHECK: cgxbr %r0, 15, %f0
1258 # CHECK: cgxbr %r4, 5, %f8
1261 # CHECK: cgxbr %r15, 0, %f0
1264 # CHECK: chf %r0, -524288
1265 0xe3 0x00 0x00 0x00 0x80 0xcd
1267 # CHECK: chf %r0, -1
1268 0xe3 0x00 0x0f 0xff 0xff 0xcd
1271 0xe3 0x00 0x00 0x00 0x00 0xcd
1274 0xe3 0x00 0x00 0x01 0x00 0xcd
1276 # CHECK: chf %r0, 524287
1277 0xe3 0x00 0x0f 0xff 0x7f 0xcd
1279 # CHECK: chf %r0, 0(%r1)
1280 0xe3 0x00 0x10 0x00 0x00 0xcd
1282 # CHECK: chf %r0, 0(%r15)
1283 0xe3 0x00 0xf0 0x00 0x00 0xcd
1285 # CHECK: chf %r0, 524287(%r1,%r15)
1286 0xe3 0x01 0xff 0xff 0x7f 0xcd
1288 # CHECK: chf %r0, 524287(%r15,%r1)
1289 0xe3 0x0f 0x1f 0xff 0x7f 0xcd
1291 # CHECK: chf %r15, 0
1292 0xe3 0xf0 0x00 0x00 0x00 0xcd
1295 0xe5 0x54 0x00 0x00 0x00 0x00
1297 # CHECK: chhsi 4095, 0
1298 0xe5 0x54 0x0f 0xff 0x00 0x00
1300 # CHECK: chhsi 0, -32768
1301 0xe5 0x54 0x00 0x00 0x80 0x00
1303 # CHECK: chhsi 0, -1
1304 0xe5 0x54 0x00 0x00 0xff 0xff
1307 0xe5 0x54 0x00 0x00 0x00 0x00
1310 0xe5 0x54 0x00 0x00 0x00 0x01
1312 # CHECK: chhsi 0, 32767
1313 0xe5 0x54 0x00 0x00 0x7f 0xff
1315 # CHECK: chhsi 0(%r1), 42
1316 0xe5 0x54 0x10 0x00 0x00 0x2a
1318 # CHECK: chhsi 0(%r15), 42
1319 0xe5 0x54 0xf0 0x00 0x00 0x2a
1321 # CHECK: chhsi 4095(%r1), 42
1322 0xe5 0x54 0x1f 0xff 0x00 0x2a
1324 # CHECK: chhsi 4095(%r15), 42
1325 0xe5 0x54 0xff 0xff 0x00 0x2a
1327 # CHECK: chi %r0, -32768
1330 # CHECK: chi %r0, -1
1339 # CHECK: chi %r0, 32767
1342 # CHECK: chi %r15, 0
1346 0xe5 0x5c 0x00 0x00 0x00 0x00
1348 # CHECK: chsi 4095, 0
1349 0xe5 0x5c 0x0f 0xff 0x00 0x00
1351 # CHECK: chsi 0, -32768
1352 0xe5 0x5c 0x00 0x00 0x80 0x00
1355 0xe5 0x5c 0x00 0x00 0xff 0xff
1358 0xe5 0x5c 0x00 0x00 0x00 0x00
1361 0xe5 0x5c 0x00 0x00 0x00 0x01
1363 # CHECK: chsi 0, 32767
1364 0xe5 0x5c 0x00 0x00 0x7f 0xff
1366 # CHECK: chsi 0(%r1), 42
1367 0xe5 0x5c 0x10 0x00 0x00 0x2a
1369 # CHECK: chsi 0(%r15), 42
1370 0xe5 0x5c 0xf0 0x00 0x00 0x2a
1372 # CHECK: chsi 4095(%r1), 42
1373 0xe5 0x5c 0x1f 0xff 0x00 0x2a
1375 # CHECK: chsi 4095(%r15), 42
1376 0xe5 0x5c 0xff 0xff 0x00 0x2a
1381 # CHECK: ch %r0, 4095
1384 # CHECK: ch %r0, 0(%r1)
1387 # CHECK: ch %r0, 0(%r15)
1390 # CHECK: ch %r0, 4095(%r1,%r15)
1393 # CHECK: ch %r0, 4095(%r15,%r1)
1399 # CHECK: chy %r0, -524288
1400 0xe3 0x00 0x00 0x00 0x80 0x79
1402 # CHECK: chy %r0, -1
1403 0xe3 0x00 0x0f 0xff 0xff 0x79
1406 0xe3 0x00 0x00 0x00 0x00 0x79
1409 0xe3 0x00 0x00 0x01 0x00 0x79
1411 # CHECK: chy %r0, 524287
1412 0xe3 0x00 0x0f 0xff 0x7f 0x79
1414 # CHECK: chy %r0, 0(%r1)
1415 0xe3 0x00 0x10 0x00 0x00 0x79
1417 # CHECK: chy %r0, 0(%r15)
1418 0xe3 0x00 0xf0 0x00 0x00 0x79
1420 # CHECK: chy %r0, 524287(%r1,%r15)
1421 0xe3 0x01 0xff 0xff 0x7f 0x79
1423 # CHECK: chy %r0, 524287(%r15,%r1)
1424 0xe3 0x0f 0x1f 0xff 0x7f 0x79
1426 # CHECK: chy %r15, 0
1427 0xe3 0xf0 0x00 0x00 0x00 0x79
1429 # CHECK: cih %r0, -2147483648
1430 0xcc 0x0d 0x80 0x00 0x00 0x00
1432 # CHECK: cih %r0, -1
1433 0xcc 0x0d 0xff 0xff 0xff 0xff
1436 0xcc 0x0d 0x00 0x00 0x00 0x00
1439 0xcc 0x0d 0x00 0x00 0x00 0x01
1441 # CHECK: cih %r0, 2147483647
1442 0xcc 0x0d 0x7f 0xff 0xff 0xff
1444 # CHECK: cih %r15, 0
1445 0xcc 0xfd 0x00 0x00 0x00 0x00
1447 # CHECK: clc 0(1), 0
1448 0xd5 0x00 0x00 0x00 0x00 0x00
1450 # CHECK: clc 0(1), 0(%r1)
1451 0xd5 0x00 0x00 0x00 0x10 0x00
1453 # CHECK: clc 0(1), 0(%r15)
1454 0xd5 0x00 0x00 0x00 0xf0 0x00
1456 # CHECK: clc 0(1), 4095
1457 0xd5 0x00 0x00 0x00 0x0f 0xff
1459 # CHECK: clc 0(1), 4095(%r1)
1460 0xd5 0x00 0x00 0x00 0x1f 0xff
1462 # CHECK: clc 0(1), 4095(%r15)
1463 0xd5 0x00 0x00 0x00 0xff 0xff
1465 # CHECK: clc 0(1,%r1), 0
1466 0xd5 0x00 0x10 0x00 0x00 0x00
1468 # CHECK: clc 0(1,%r15), 0
1469 0xd5 0x00 0xf0 0x00 0x00 0x00
1471 # CHECK: clc 4095(1,%r1), 0
1472 0xd5 0x00 0x1f 0xff 0x00 0x00
1474 # CHECK: clc 4095(1,%r15), 0
1475 0xd5 0x00 0xff 0xff 0x00 0x00
1477 # CHECK: clc 0(256,%r1), 0
1478 0xd5 0xff 0x10 0x00 0x00 0x00
1480 # CHECK: clc 0(256,%r15), 0
1481 0xd5 0xff 0xf0 0x00 0x00 0x00
1483 # CHECK: clfhsi 0, 0
1484 0xe5 0x5d 0x00 0x00 0x00 0x00
1486 # CHECK: clfhsi 4095, 0
1487 0xe5 0x5d 0x0f 0xff 0x00 0x00
1489 # CHECK: clfhsi 0, 65535
1490 0xe5 0x5d 0x00 0x00 0xff 0xff
1492 # CHECK: clfhsi 0(%r1), 42
1493 0xe5 0x5d 0x10 0x00 0x00 0x2a
1495 # CHECK: clfhsi 0(%r15), 42
1496 0xe5 0x5d 0xf0 0x00 0x00 0x2a
1498 # CHECK: clfhsi 4095(%r1), 42
1499 0xe5 0x5d 0x1f 0xff 0x00 0x2a
1501 # CHECK: clfhsi 4095(%r15), 42
1502 0xe5 0x5d 0xff 0xff 0x00 0x2a
1504 # CHECK: clfi %r0, 0
1505 0xc2 0x0f 0x00 0x00 0x00 0x00
1507 # CHECK: clfi %r0, 4294967295
1508 0xc2 0x0f 0xff 0xff 0xff 0xff
1510 # CHECK: clfi %r15, 0
1511 0xc2 0xff 0x00 0x00 0x00 0x00
1513 # CHECK: clgfi %r0, 0
1514 0xc2 0x0e 0x00 0x00 0x00 0x00
1516 # CHECK: clgfi %r0, 4294967295
1517 0xc2 0x0e 0xff 0xff 0xff 0xff
1519 # CHECK: clgfi %r15, 0
1520 0xc2 0xfe 0x00 0x00 0x00 0x00
1522 # CHECK: clgfr %r0, %r0
1525 # CHECK: clgfr %r0, %r15
1528 # CHECK: clgfr %r15, %r0
1531 # CHECK: clgfr %r7, %r8
1534 # CHECK: clgf %r0, -524288
1535 0xe3 0x00 0x00 0x00 0x80 0x31
1537 # CHECK: clgf %r0, -1
1538 0xe3 0x00 0x0f 0xff 0xff 0x31
1540 # CHECK: clgf %r0, 0
1541 0xe3 0x00 0x00 0x00 0x00 0x31
1543 # CHECK: clgf %r0, 1
1544 0xe3 0x00 0x00 0x01 0x00 0x31
1546 # CHECK: clgf %r0, 524287
1547 0xe3 0x00 0x0f 0xff 0x7f 0x31
1549 # CHECK: clgf %r0, 0(%r1)
1550 0xe3 0x00 0x10 0x00 0x00 0x31
1552 # CHECK: clgf %r0, 0(%r15)
1553 0xe3 0x00 0xf0 0x00 0x00 0x31
1555 # CHECK: clgf %r0, 524287(%r1,%r15)
1556 0xe3 0x01 0xff 0xff 0x7f 0x31
1558 # CHECK: clgf %r0, 524287(%r15,%r1)
1559 0xe3 0x0f 0x1f 0xff 0x7f 0x31
1561 # CHECK: clgf %r15, 0
1562 0xe3 0xf0 0x00 0x00 0x00 0x31
1564 # CHECK: clghsi 0, 0
1565 0xe5 0x59 0x00 0x00 0x00 0x00
1567 # CHECK: clghsi 4095, 0
1568 0xe5 0x59 0x0f 0xff 0x00 0x00
1570 # CHECK: clghsi 0, 65535
1571 0xe5 0x59 0x00 0x00 0xff 0xff
1573 # CHECK: clghsi 0(%r1), 42
1574 0xe5 0x59 0x10 0x00 0x00 0x2a
1576 # CHECK: clghsi 0(%r15), 42
1577 0xe5 0x59 0xf0 0x00 0x00 0x2a
1579 # CHECK: clghsi 4095(%r1), 42
1580 0xe5 0x59 0x1f 0xff 0x00 0x2a
1582 # CHECK: clghsi 4095(%r15), 42
1583 0xe5 0x59 0xff 0xff 0x00 0x2a
1585 # CHECK: clgr %r0, %r0
1588 # CHECK: clgr %r0, %r15
1591 # CHECK: clgr %r15, %r0
1594 # CHECK: clgr %r7, %r8
1597 # CHECK: clg %r0, -524288
1598 0xe3 0x00 0x00 0x00 0x80 0x21
1600 # CHECK: clg %r0, -1
1601 0xe3 0x00 0x0f 0xff 0xff 0x21
1604 0xe3 0x00 0x00 0x00 0x00 0x21
1607 0xe3 0x00 0x00 0x01 0x00 0x21
1609 # CHECK: clg %r0, 524287
1610 0xe3 0x00 0x0f 0xff 0x7f 0x21
1612 # CHECK: clg %r0, 0(%r1)
1613 0xe3 0x00 0x10 0x00 0x00 0x21
1615 # CHECK: clg %r0, 0(%r15)
1616 0xe3 0x00 0xf0 0x00 0x00 0x21
1618 # CHECK: clg %r0, 524287(%r1,%r15)
1619 0xe3 0x01 0xff 0xff 0x7f 0x21
1621 # CHECK: clg %r0, 524287(%r15,%r1)
1622 0xe3 0x0f 0x1f 0xff 0x7f 0x21
1624 # CHECK: clg %r15, 0
1625 0xe3 0xf0 0x00 0x00 0x00 0x21
1627 # CHECK: clhf %r0, -524288
1628 0xe3 0x00 0x00 0x00 0x80 0xcf
1630 # CHECK: clhf %r0, -1
1631 0xe3 0x00 0x0f 0xff 0xff 0xcf
1633 # CHECK: clhf %r0, 0
1634 0xe3 0x00 0x00 0x00 0x00 0xcf
1636 # CHECK: clhf %r0, 1
1637 0xe3 0x00 0x00 0x01 0x00 0xcf
1639 # CHECK: clhf %r0, 524287
1640 0xe3 0x00 0x0f 0xff 0x7f 0xcf
1642 # CHECK: clhf %r0, 0(%r1)
1643 0xe3 0x00 0x10 0x00 0x00 0xcf
1645 # CHECK: clhf %r0, 0(%r15)
1646 0xe3 0x00 0xf0 0x00 0x00 0xcf
1648 # CHECK: clhf %r0, 524287(%r1,%r15)
1649 0xe3 0x01 0xff 0xff 0x7f 0xcf
1651 # CHECK: clhf %r0, 524287(%r15,%r1)
1652 0xe3 0x0f 0x1f 0xff 0x7f 0xcf
1654 # CHECK: clhf %r15, 0
1655 0xe3 0xf0 0x00 0x00 0x00 0xcf
1657 # CHECK: clhhsi 0, 0
1658 0xe5 0x55 0x00 0x00 0x00 0x00
1660 # CHECK: clhhsi 4095, 0
1661 0xe5 0x55 0x0f 0xff 0x00 0x00
1663 # CHECK: clhhsi 0, 65535
1664 0xe5 0x55 0x00 0x00 0xff 0xff
1666 # CHECK: clhhsi 0(%r1), 42
1667 0xe5 0x55 0x10 0x00 0x00 0x2a
1669 # CHECK: clhhsi 0(%r15), 42
1670 0xe5 0x55 0xf0 0x00 0x00 0x2a
1672 # CHECK: clhhsi 4095(%r1), 42
1673 0xe5 0x55 0x1f 0xff 0x00 0x2a
1675 # CHECK: clhhsi 4095(%r15), 42
1676 0xe5 0x55 0xff 0xff 0x00 0x2a
1681 # CHECK: cli 4095, 0
1687 # CHECK: cli 0(%r1), 42
1690 # CHECK: cli 0(%r15), 42
1693 # CHECK: cli 4095(%r1), 42
1696 # CHECK: cli 4095(%r15), 42
1699 # CHECK: clih %r0, 0
1700 0xcc 0x0f 0x00 0x00 0x00 0x00
1702 # CHECK: clih %r0, 1
1703 0xcc 0x0f 0x00 0x00 0x00 0x01
1705 # CHECK: clih %r0, 4294967295
1706 0xcc 0x0f 0xff 0xff 0xff 0xff
1708 # CHECK: clih %r15, 0
1709 0xcc 0xff 0x00 0x00 0x00 0x00
1711 # CHECK: cliy -524288, 0
1712 0xeb 0x00 0x00 0x00 0x80 0x55
1715 0xeb 0x00 0x0f 0xff 0xff 0x55
1718 0xeb 0x00 0x00 0x00 0x00 0x55
1721 0xeb 0x00 0x00 0x01 0x00 0x55
1723 # CHECK: cliy 524287, 0
1724 0xeb 0x00 0x0f 0xff 0x7f 0x55
1726 # CHECK: cliy 0, 255
1727 0xeb 0xff 0x00 0x00 0x00 0x55
1729 # CHECK: cliy 0(%r1), 42
1730 0xeb 0x2a 0x10 0x00 0x00 0x55
1732 # CHECK: cliy 0(%r15), 42
1733 0xeb 0x2a 0xf0 0x00 0x00 0x55
1735 # CHECK: cliy 524287(%r1), 42
1736 0xeb 0x2a 0x1f 0xff 0x7f 0x55
1738 # CHECK: cliy 524287(%r15), 42
1739 0xeb 0x2a 0xff 0xff 0x7f 0x55
1741 # CHECK: clr %r0, %r0
1744 # CHECK: clr %r0, %r15
1747 # CHECK: clr %r15, %r0
1750 # CHECK: clr %r7, %r8
1753 # CHECK: clst %r0, %r0
1756 # CHECK: clst %r0, %r15
1759 # CHECK: clst %r15, %r0
1762 # CHECK: clst %r7, %r8
1768 # CHECK: cl %r0, 4095
1771 # CHECK: cl %r0, 0(%r1)
1774 # CHECK: cl %r0, 0(%r15)
1777 # CHECK: cl %r0, 4095(%r1,%r15)
1780 # CHECK: cl %r0, 4095(%r15,%r1)
1786 # CHECK: cly %r0, -524288
1787 0xe3 0x00 0x00 0x00 0x80 0x55
1789 # CHECK: cly %r0, -1
1790 0xe3 0x00 0x0f 0xff 0xff 0x55
1793 0xe3 0x00 0x00 0x00 0x00 0x55
1796 0xe3 0x00 0x00 0x01 0x00 0x55
1798 # CHECK: cly %r0, 524287
1799 0xe3 0x00 0x0f 0xff 0x7f 0x55
1801 # CHECK: cly %r0, 0(%r1)
1802 0xe3 0x00 0x10 0x00 0x00 0x55
1804 # CHECK: cly %r0, 0(%r15)
1805 0xe3 0x00 0xf0 0x00 0x00 0x55
1807 # CHECK: cly %r0, 524287(%r1,%r15)
1808 0xe3 0x01 0xff 0xff 0x7f 0x55
1810 # CHECK: cly %r0, 524287(%r15,%r1)
1811 0xe3 0x0f 0x1f 0xff 0x7f 0x55
1813 # CHECK: cly %r15, 0
1814 0xe3 0xf0 0x00 0x00 0x00 0x55
1816 # CHECK: cpsdr %f0, %f0, %f0
1819 # CHECK: cpsdr %f0, %f0, %f15
1822 # CHECK: cpsdr %f0, %f15, %f0
1825 # CHECK: cpsdr %f15, %f0, %f0
1828 # CHECK: cpsdr %f1, %f2, %f3
1831 # CHECK: cpsdr %f15, %f15, %f15
1834 # CHECK: cr %r0, %r0
1837 # CHECK: cr %r0, %r15
1840 # CHECK: cr %r15, %r0
1843 # CHECK: cr %r7, %r8
1846 # CHECK: csg %r0, %r0, -524288
1847 0xeb 0x00 0x00 0x00 0x80 0x30
1849 # CHECK: csg %r0, %r0, -1
1850 0xeb 0x00 0x0f 0xff 0xff 0x30
1852 # CHECK: csg %r0, %r0, 0
1853 0xeb 0x00 0x00 0x00 0x00 0x30
1855 # CHECK: csg %r0, %r0, 1
1856 0xeb 0x00 0x00 0x01 0x00 0x30
1858 # CHECK: csg %r0, %r0, 524287
1859 0xeb 0x00 0x0f 0xff 0x7f 0x30
1861 # CHECK: csg %r0, %r0, 0(%r1)
1862 0xeb 0x00 0x10 0x00 0x00 0x30
1864 # CHECK: csg %r0, %r0, 0(%r15)
1865 0xeb 0x00 0xf0 0x00 0x00 0x30
1867 # CHECK: csg %r0, %r0, 524287(%r1)
1868 0xeb 0x00 0x1f 0xff 0x7f 0x30
1870 # CHECK: csg %r0, %r0, 524287(%r15)
1871 0xeb 0x00 0xff 0xff 0x7f 0x30
1873 # CHECK: csg %r0, %r15, 0
1874 0xeb 0x0f 0x00 0x00 0x00 0x30
1876 # CHECK: csg %r15, %r0, 0
1877 0xeb 0xf0 0x00 0x00 0x00 0x30
1879 # CHECK: cs %r0, %r0, 0
1882 # CHECK: cs %r0, %r0, 4095
1885 # CHECK: cs %r0, %r0, 0(%r1)
1888 # CHECK: cs %r0, %r0, 0(%r15)
1891 # CHECK: cs %r0, %r0, 4095(%r1)
1894 # CHECK: cs %r0, %r0, 4095(%r15)
1897 # CHECK: cs %r0, %r15, 0
1900 # CHECK: cs %r15, %r0, 0
1903 # CHECK: csy %r0, %r0, -524288
1904 0xeb 0x00 0x00 0x00 0x80 0x14
1906 # CHECK: csy %r0, %r0, -1
1907 0xeb 0x00 0x0f 0xff 0xff 0x14
1909 # CHECK: csy %r0, %r0, 0
1910 0xeb 0x00 0x00 0x00 0x00 0x14
1912 # CHECK: csy %r0, %r0, 1
1913 0xeb 0x00 0x00 0x01 0x00 0x14
1915 # CHECK: csy %r0, %r0, 524287
1916 0xeb 0x00 0x0f 0xff 0x7f 0x14
1918 # CHECK: csy %r0, %r0, 0(%r1)
1919 0xeb 0x00 0x10 0x00 0x00 0x14
1921 # CHECK: csy %r0, %r0, 0(%r15)
1922 0xeb 0x00 0xf0 0x00 0x00 0x14
1924 # CHECK: csy %r0, %r0, 524287(%r1)
1925 0xeb 0x00 0x1f 0xff 0x7f 0x14
1927 # CHECK: csy %r0, %r0, 524287(%r15)
1928 0xeb 0x00 0xff 0xff 0x7f 0x14
1930 # CHECK: csy %r0, %r15, 0
1931 0xeb 0x0f 0x00 0x00 0x00 0x14
1933 # CHECK: csy %r15, %r0, 0
1934 0xeb 0xf0 0x00 0x00 0x00 0x14
1939 # CHECK: c %r0, 4095
1942 # CHECK: c %r0, 0(%r1)
1945 # CHECK: c %r0, 0(%r15)
1948 # CHECK: c %r0, 4095(%r1,%r15)
1951 # CHECK: c %r0, 4095(%r15,%r1)
1957 # CHECK: cxbr %f0, %f0
1960 # CHECK: cxbr %f0, %f13
1963 # CHECK: cxbr %f8, %f8
1966 # CHECK: cxbr %f13, %f0
1969 # CHECK: cxfbr %f0, %r0
1972 # CHECK: cxfbr %f0, %r15
1975 # CHECK: cxfbr %f13, %r0
1978 # CHECK: cxfbr %f8, %r7
1981 # CHECK: cxfbr %f13, %r15
1984 # CHECK: cxgbr %f0, %r0
1987 # CHECK: cxgbr %f0, %r15
1990 # CHECK: cxgbr %f13, %r0
1993 # CHECK: cxgbr %f8, %r7
1996 # CHECK: cxgbr %f13, %r15
1999 # CHECK: cy %r0, -524288
2000 0xe3 0x00 0x00 0x00 0x80 0x59
2003 0xe3 0x00 0x0f 0xff 0xff 0x59
2006 0xe3 0x00 0x00 0x00 0x00 0x59
2009 0xe3 0x00 0x00 0x01 0x00 0x59
2011 # CHECK: cy %r0, 524287
2012 0xe3 0x00 0x0f 0xff 0x7f 0x59
2014 # CHECK: cy %r0, 0(%r1)
2015 0xe3 0x00 0x10 0x00 0x00 0x59
2017 # CHECK: cy %r0, 0(%r15)
2018 0xe3 0x00 0xf0 0x00 0x00 0x59
2020 # CHECK: cy %r0, 524287(%r1,%r15)
2021 0xe3 0x01 0xff 0xff 0x7f 0x59
2023 # CHECK: cy %r0, 524287(%r15,%r1)
2024 0xe3 0x0f 0x1f 0xff 0x7f 0x59
2027 0xe3 0xf0 0x00 0x00 0x00 0x59
2029 # CHECK: ddbr %f0, %f0
2032 # CHECK: ddbr %f0, %f15
2035 # CHECK: ddbr %f7, %f8
2038 # CHECK: ddbr %f15, %f0
2042 0xed 0x00 0x00 0x00 0x00 0x1d
2044 # CHECK: ddb %f0, 4095
2045 0xed 0x00 0x0f 0xff 0x00 0x1d
2047 # CHECK: ddb %f0, 0(%r1)
2048 0xed 0x00 0x10 0x00 0x00 0x1d
2050 # CHECK: ddb %f0, 0(%r15)
2051 0xed 0x00 0xf0 0x00 0x00 0x1d
2053 # CHECK: ddb %f0, 4095(%r1,%r15)
2054 0xed 0x01 0xff 0xff 0x00 0x1d
2056 # CHECK: ddb %f0, 4095(%r15,%r1)
2057 0xed 0x0f 0x1f 0xff 0x00 0x1d
2059 # CHECK: ddb %f15, 0
2060 0xed 0xf0 0x00 0x00 0x00 0x1d
2062 # CHECK: debr %f0, %f0
2065 # CHECK: debr %f0, %f15
2068 # CHECK: debr %f7, %f8
2071 # CHECK: debr %f15, %f0
2075 0xed 0x00 0x00 0x00 0x00 0x0d
2077 # CHECK: deb %f0, 4095
2078 0xed 0x00 0x0f 0xff 0x00 0x0d
2080 # CHECK: deb %f0, 0(%r1)
2081 0xed 0x00 0x10 0x00 0x00 0x0d
2083 # CHECK: deb %f0, 0(%r15)
2084 0xed 0x00 0xf0 0x00 0x00 0x0d
2086 # CHECK: deb %f0, 4095(%r1,%r15)
2087 0xed 0x01 0xff 0xff 0x00 0x0d
2089 # CHECK: deb %f0, 4095(%r15,%r1)
2090 0xed 0x0f 0x1f 0xff 0x00 0x0d
2092 # CHECK: deb %f15, 0
2093 0xed 0xf0 0x00 0x00 0x00 0x0d
2095 # CHECK: dlgr %r0, %r0
2098 # CHECK: dlgr %r0, %r15
2101 # CHECK: dlgr %r14, %r0
2104 # CHECK: dlgr %r6, %r9
2107 # CHECK: dlg %r0, -524288
2108 0xe3 0x00 0x00 0x00 0x80 0x87
2110 # CHECK: dlg %r0, -1
2111 0xe3 0x00 0x0f 0xff 0xff 0x87
2114 0xe3 0x00 0x00 0x00 0x00 0x87
2117 0xe3 0x00 0x00 0x01 0x00 0x87
2119 # CHECK: dlg %r0, 524287
2120 0xe3 0x00 0x0f 0xff 0x7f 0x87
2122 # CHECK: dlg %r0, 0(%r1)
2123 0xe3 0x00 0x10 0x00 0x00 0x87
2125 # CHECK: dlg %r0, 0(%r15)
2126 0xe3 0x00 0xf0 0x00 0x00 0x87
2128 # CHECK: dlg %r0, 524287(%r1,%r15)
2129 0xe3 0x01 0xff 0xff 0x7f 0x87
2131 # CHECK: dlg %r0, 524287(%r15,%r1)
2132 0xe3 0x0f 0x1f 0xff 0x7f 0x87
2134 # CHECK: dlg %r14, 0
2135 0xe3 0xe0 0x00 0x00 0x00 0x87
2137 # CHECK: dlr %r0, %r0
2140 # CHECK: dlr %r0, %r15
2143 # CHECK: dlr %r14, %r0
2146 # CHECK: dlr %r6, %r9
2149 # CHECK: dl %r0, -524288
2150 0xe3 0x00 0x00 0x00 0x80 0x97
2153 0xe3 0x00 0x0f 0xff 0xff 0x97
2156 0xe3 0x00 0x00 0x00 0x00 0x97
2159 0xe3 0x00 0x00 0x01 0x00 0x97
2161 # CHECK: dl %r0, 524287
2162 0xe3 0x00 0x0f 0xff 0x7f 0x97
2164 # CHECK: dl %r0, 0(%r1)
2165 0xe3 0x00 0x10 0x00 0x00 0x97
2167 # CHECK: dl %r0, 0(%r15)
2168 0xe3 0x00 0xf0 0x00 0x00 0x97
2170 # CHECK: dl %r0, 524287(%r1,%r15)
2171 0xe3 0x01 0xff 0xff 0x7f 0x97
2173 # CHECK: dl %r0, 524287(%r15,%r1)
2174 0xe3 0x0f 0x1f 0xff 0x7f 0x97
2177 0xe3 0xe0 0x00 0x00 0x00 0x97
2179 # CHECK: dsgfr %r0, %r0
2182 # CHECK: dsgfr %r0, %r15
2185 # CHECK: dsgfr %r14, %r0
2188 # CHECK: dsgfr %r6, %r9
2191 # CHECK: dsgf %r0, -524288
2192 0xe3 0x00 0x00 0x00 0x80 0x1d
2194 # CHECK: dsgf %r0, -1
2195 0xe3 0x00 0x0f 0xff 0xff 0x1d
2197 # CHECK: dsgf %r0, 0
2198 0xe3 0x00 0x00 0x00 0x00 0x1d
2200 # CHECK: dsgf %r0, 1
2201 0xe3 0x00 0x00 0x01 0x00 0x1d
2203 # CHECK: dsgf %r0, 524287
2204 0xe3 0x00 0x0f 0xff 0x7f 0x1d
2206 # CHECK: dsgf %r0, 0(%r1)
2207 0xe3 0x00 0x10 0x00 0x00 0x1d
2209 # CHECK: dsgf %r0, 0(%r15)
2210 0xe3 0x00 0xf0 0x00 0x00 0x1d
2212 # CHECK: dsgf %r0, 524287(%r1,%r15)
2213 0xe3 0x01 0xff 0xff 0x7f 0x1d
2215 # CHECK: dsgf %r0, 524287(%r15,%r1)
2216 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
2218 # CHECK: dsgf %r14, 0
2219 0xe3 0xe0 0x00 0x00 0x00 0x1d
2221 # CHECK: dsgr %r0, %r0
2224 # CHECK: dsgr %r0, %r15
2227 # CHECK: dsgr %r14, %r0
2230 # CHECK: dsgr %r6, %r9
2233 # CHECK: dsg %r0, -524288
2234 0xe3 0x00 0x00 0x00 0x80 0x0d
2236 # CHECK: dsg %r0, -1
2237 0xe3 0x00 0x0f 0xff 0xff 0x0d
2240 0xe3 0x00 0x00 0x00 0x00 0x0d
2243 0xe3 0x00 0x00 0x01 0x00 0x0d
2245 # CHECK: dsg %r0, 524287
2246 0xe3 0x00 0x0f 0xff 0x7f 0x0d
2248 # CHECK: dsg %r0, 0(%r1)
2249 0xe3 0x00 0x10 0x00 0x00 0x0d
2251 # CHECK: dsg %r0, 0(%r15)
2252 0xe3 0x00 0xf0 0x00 0x00 0x0d
2254 # CHECK: dsg %r0, 524287(%r1,%r15)
2255 0xe3 0x01 0xff 0xff 0x7f 0x0d
2257 # CHECK: dsg %r0, 524287(%r15,%r1)
2258 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
2260 # CHECK: dsg %r14, 0
2261 0xe3 0xe0 0x00 0x00 0x00 0x0d
2263 # CHECK: dxbr %f0, %f0
2266 # CHECK: dxbr %f0, %f13
2269 # CHECK: dxbr %f8, %f8
2272 # CHECK: dxbr %f13, %f0
2275 # CHECK: ear %r0, %a0
2278 # CHECK: ear %r0, %a15
2281 # CHECK: ear %r15, %a0
2284 # CHECK: ear %r7, %a8
2287 # CHECK: ear %r15, %a15
2290 # CHECK: fidbr %f0, 0, %f0
2293 # CHECK: fidbr %f0, 0, %f15
2296 # CHECK: fidbr %f0, 15, %f0
2299 # CHECK: fidbr %f4, 5, %f6
2302 # CHECK: fidbr %f15, 0, %f0
2305 # CHECK: fidbra %f0, 0, %f0, 1
2308 # CHECK: fidbra %f0, 0, %f0, 15
2311 # CHECK: fidbra %f0, 0, %f15, 1
2314 # CHECK: fidbra %f0, 15, %f0, 1
2317 # CHECK: fidbra %f4, 5, %f6, 7
2320 # CHECK: fidbra %f15, 0, %f0, 1
2323 # CHECK: fiebr %f0, 0, %f0
2326 # CHECK: fiebr %f0, 0, %f15
2329 # CHECK: fiebr %f0, 15, %f0
2332 # CHECK: fiebr %f4, 5, %f6
2335 # CHECK: fiebr %f15, 0, %f0
2338 # CHECK: fiebra %f0, 0, %f0, 1
2341 # CHECK: fiebra %f0, 0, %f0, 15
2344 # CHECK: fiebra %f0, 0, %f15, 1
2347 # CHECK: fiebra %f0, 15, %f0, 1
2350 # CHECK: fiebra %f4, 5, %f6, 7
2353 # CHECK: fiebra %f15, 0, %f0, 1
2356 # CHECK: fixbr %f0, 0, %f0
2359 # CHECK: fixbr %f0, 0, %f13
2362 # CHECK: fixbr %f0, 15, %f0
2365 # CHECK: fixbr %f4, 5, %f8
2368 # CHECK: fixbr %f13, 0, %f0
2371 # CHECK: fixbra %f0, 0, %f0, 1
2374 # CHECK: fixbra %f0, 0, %f0, 15
2377 # CHECK: fixbra %f0, 0, %f13, 1
2380 # CHECK: fixbra %f0, 15, %f0, 1
2383 # CHECK: fixbra %f4, 5, %f8, 9
2386 # CHECK: fixbra %f13, 0, %f0, 1
2389 # CHECK: flogr %r0, %r0
2392 # CHECK: flogr %r0, %r15
2395 # CHECK: flogr %r10, %r9
2398 # CHECK: flogr %r14, %r0
2404 # CHECK: ic %r0, 4095
2407 # CHECK: ic %r0, 0(%r1)
2410 # CHECK: ic %r0, 0(%r15)
2413 # CHECK: ic %r0, 4095(%r1,%r15)
2416 # CHECK: ic %r0, 4095(%r15,%r1)
2422 # CHECK: icy %r0, -524288
2423 0xe3 0x00 0x00 0x00 0x80 0x73
2425 # CHECK: icy %r0, -1
2426 0xe3 0x00 0x0f 0xff 0xff 0x73
2429 0xe3 0x00 0x00 0x00 0x00 0x73
2432 0xe3 0x00 0x00 0x01 0x00 0x73
2434 # CHECK: icy %r0, 524287
2435 0xe3 0x00 0x0f 0xff 0x7f 0x73
2437 # CHECK: icy %r0, 0(%r1)
2438 0xe3 0x00 0x10 0x00 0x00 0x73
2440 # CHECK: icy %r0, 0(%r15)
2441 0xe3 0x00 0xf0 0x00 0x00 0x73
2443 # CHECK: icy %r0, 524287(%r1,%r15)
2444 0xe3 0x01 0xff 0xff 0x7f 0x73
2446 # CHECK: icy %r0, 524287(%r15,%r1)
2447 0xe3 0x0f 0x1f 0xff 0x7f 0x73
2449 # CHECK: icy %r15, 0
2450 0xe3 0xf0 0x00 0x00 0x00 0x73
2452 # CHECK: iihf %r0, 0
2453 0xc0 0x08 0x00 0x00 0x00 0x00
2455 # CHECK: iihf %r0, 4294967295
2456 0xc0 0x08 0xff 0xff 0xff 0xff
2458 # CHECK: iihf %r15, 0
2459 0xc0 0xf8 0x00 0x00 0x00 0x00
2461 # CHECK: iihh %r0, 0
2464 # CHECK: iihh %r0, 32768
2467 # CHECK: iihh %r0, 65535
2470 # CHECK: iihh %r15, 0
2473 # CHECK: iihl %r0, 0
2476 # CHECK: iihl %r0, 32768
2479 # CHECK: iihl %r0, 65535
2482 # CHECK: iihl %r15, 0
2485 # CHECK: iilf %r0, 0
2486 0xc0 0x09 0x00 0x00 0x00 0x00
2488 # CHECK: iilf %r0, 4294967295
2489 0xc0 0x09 0xff 0xff 0xff 0xff
2491 # CHECK: iilf %r15, 0
2492 0xc0 0xf9 0x00 0x00 0x00 0x00
2494 # CHECK: iilh %r0, 0
2497 # CHECK: iilh %r0, 32768
2500 # CHECK: iilh %r0, 65535
2503 # CHECK: iilh %r15, 0
2506 # CHECK: iill %r0, 0
2509 # CHECK: iill %r0, 32768
2512 # CHECK: iill %r0, 65535
2515 # CHECK: iill %r15, 0
2530 # CHECK: la %r0, 4095
2533 # CHECK: la %r0, 0(%r1)
2536 # CHECK: la %r0, 0(%r15)
2539 # CHECK: la %r0, 4095(%r1,%r15)
2542 # CHECK: la %r0, 4095(%r15,%r1)
2548 # CHECK: laa %r0, %r0, -524288
2549 0xeb 0x00 0x00 0x00 0x80 0xf8
2551 # CHECK: laa %r0, %r0, -1
2552 0xeb 0x00 0x0f 0xff 0xff 0xf8
2554 # CHECK: laa %r0, %r0, 0
2555 0xeb 0x00 0x00 0x00 0x00 0xf8
2557 # CHECK: laa %r0, %r0, 1
2558 0xeb 0x00 0x00 0x01 0x00 0xf8
2560 # CHECK: laa %r0, %r0, 524287
2561 0xeb 0x00 0x0f 0xff 0x7f 0xf8
2563 # CHECK: laa %r0, %r0, 0(%r1)
2564 0xeb 0x00 0x10 0x00 0x00 0xf8
2566 # CHECK: laa %r0, %r0, 0(%r15)
2567 0xeb 0x00 0xf0 0x00 0x00 0xf8
2569 # CHECK: laa %r0, %r0, 524287(%r1)
2570 0xeb 0x00 0x1f 0xff 0x7f 0xf8
2572 # CHECK: laa %r0, %r0, 524287(%r15)
2573 0xeb 0x00 0xff 0xff 0x7f 0xf8
2575 # CHECK: laa %r0, %r15, 0
2576 0xeb 0x0f 0x00 0x00 0x00 0xf8
2578 # CHECK: laa %r15, %r0, 0
2579 0xeb 0xf0 0x00 0x00 0x00 0xf8
2581 # CHECK: laag %r0, %r0, -524288
2582 0xeb 0x00 0x00 0x00 0x80 0xe8
2584 # CHECK: laag %r0, %r0, -1
2585 0xeb 0x00 0x0f 0xff 0xff 0xe8
2587 # CHECK: laag %r0, %r0, 0
2588 0xeb 0x00 0x00 0x00 0x00 0xe8
2590 # CHECK: laag %r0, %r0, 1
2591 0xeb 0x00 0x00 0x01 0x00 0xe8
2593 # CHECK: laag %r0, %r0, 524287
2594 0xeb 0x00 0x0f 0xff 0x7f 0xe8
2596 # CHECK: laag %r0, %r0, 0(%r1)
2597 0xeb 0x00 0x10 0x00 0x00 0xe8
2599 # CHECK: laag %r0, %r0, 0(%r15)
2600 0xeb 0x00 0xf0 0x00 0x00 0xe8
2602 # CHECK: laag %r0, %r0, 524287(%r1)
2603 0xeb 0x00 0x1f 0xff 0x7f 0xe8
2605 # CHECK: laag %r0, %r0, 524287(%r15)
2606 0xeb 0x00 0xff 0xff 0x7f 0xe8
2608 # CHECK: laag %r0, %r15, 0
2609 0xeb 0x0f 0x00 0x00 0x00 0xe8
2611 # CHECK: laag %r15, %r0, 0
2612 0xeb 0xf0 0x00 0x00 0x00 0xe8
2614 # CHECK: laal %r0, %r0, -524288
2615 0xeb 0x00 0x00 0x00 0x80 0xfa
2617 # CHECK: laal %r0, %r0, -1
2618 0xeb 0x00 0x0f 0xff 0xff 0xfa
2620 # CHECK: laal %r0, %r0, 0
2621 0xeb 0x00 0x00 0x00 0x00 0xfa
2623 # CHECK: laal %r0, %r0, 1
2624 0xeb 0x00 0x00 0x01 0x00 0xfa
2626 # CHECK: laal %r0, %r0, 524287
2627 0xeb 0x00 0x0f 0xff 0x7f 0xfa
2629 # CHECK: laal %r0, %r0, 0(%r1)
2630 0xeb 0x00 0x10 0x00 0x00 0xfa
2632 # CHECK: laal %r0, %r0, 0(%r15)
2633 0xeb 0x00 0xf0 0x00 0x00 0xfa
2635 # CHECK: laal %r0, %r0, 524287(%r1)
2636 0xeb 0x00 0x1f 0xff 0x7f 0xfa
2638 # CHECK: laal %r0, %r0, 524287(%r15)
2639 0xeb 0x00 0xff 0xff 0x7f 0xfa
2641 # CHECK: laal %r0, %r15, 0
2642 0xeb 0x0f 0x00 0x00 0x00 0xfa
2644 # CHECK: laal %r15, %r0, 0
2645 0xeb 0xf0 0x00 0x00 0x00 0xfa
2647 # CHECK: laalg %r0, %r0, -524288
2648 0xeb 0x00 0x00 0x00 0x80 0xea
2650 # CHECK: laalg %r0, %r0, -1
2651 0xeb 0x00 0x0f 0xff 0xff 0xea
2653 # CHECK: laalg %r0, %r0, 0
2654 0xeb 0x00 0x00 0x00 0x00 0xea
2656 # CHECK: laalg %r0, %r0, 1
2657 0xeb 0x00 0x00 0x01 0x00 0xea
2659 # CHECK: laalg %r0, %r0, 524287
2660 0xeb 0x00 0x0f 0xff 0x7f 0xea
2662 # CHECK: laalg %r0, %r0, 0(%r1)
2663 0xeb 0x00 0x10 0x00 0x00 0xea
2665 # CHECK: laalg %r0, %r0, 0(%r15)
2666 0xeb 0x00 0xf0 0x00 0x00 0xea
2668 # CHECK: laalg %r0, %r0, 524287(%r1)
2669 0xeb 0x00 0x1f 0xff 0x7f 0xea
2671 # CHECK: laalg %r0, %r0, 524287(%r15)
2672 0xeb 0x00 0xff 0xff 0x7f 0xea
2674 # CHECK: laalg %r0, %r15, 0
2675 0xeb 0x0f 0x00 0x00 0x00 0xea
2677 # CHECK: laalg %r15, %r0, 0
2678 0xeb 0xf0 0x00 0x00 0x00 0xea
2680 # CHECK: lan %r0, %r0, -524288
2681 0xeb 0x00 0x00 0x00 0x80 0xf4
2683 # CHECK: lan %r0, %r0, -1
2684 0xeb 0x00 0x0f 0xff 0xff 0xf4
2686 # CHECK: lan %r0, %r0, 0
2687 0xeb 0x00 0x00 0x00 0x00 0xf4
2689 # CHECK: lan %r0, %r0, 1
2690 0xeb 0x00 0x00 0x01 0x00 0xf4
2692 # CHECK: lan %r0, %r0, 524287
2693 0xeb 0x00 0x0f 0xff 0x7f 0xf4
2695 # CHECK: lan %r0, %r0, 0(%r1)
2696 0xeb 0x00 0x10 0x00 0x00 0xf4
2698 # CHECK: lan %r0, %r0, 0(%r15)
2699 0xeb 0x00 0xf0 0x00 0x00 0xf4
2701 # CHECK: lan %r0, %r0, 524287(%r1)
2702 0xeb 0x00 0x1f 0xff 0x7f 0xf4
2704 # CHECK: lan %r0, %r0, 524287(%r15)
2705 0xeb 0x00 0xff 0xff 0x7f 0xf4
2707 # CHECK: lan %r0, %r15, 0
2708 0xeb 0x0f 0x00 0x00 0x00 0xf4
2710 # CHECK: lan %r15, %r0, 0
2711 0xeb 0xf0 0x00 0x00 0x00 0xf4
2713 # CHECK: csy %r0, %r0, -524288
2714 0xeb 0x00 0x00 0x00 0x80 0x14
2716 # CHECK: lang %r0, %r0, -1
2717 0xeb 0x00 0x0f 0xff 0xff 0xe4
2719 # CHECK: lang %r0, %r0, 0
2720 0xeb 0x00 0x00 0x00 0x00 0xe4
2722 # CHECK: lang %r0, %r0, 1
2723 0xeb 0x00 0x00 0x01 0x00 0xe4
2725 # CHECK: lang %r0, %r0, 524287
2726 0xeb 0x00 0x0f 0xff 0x7f 0xe4
2728 # CHECK: lang %r0, %r0, 0(%r1)
2729 0xeb 0x00 0x10 0x00 0x00 0xe4
2731 # CHECK: lang %r0, %r0, 0(%r15)
2732 0xeb 0x00 0xf0 0x00 0x00 0xe4
2734 # CHECK: lang %r0, %r0, 524287(%r1)
2735 0xeb 0x00 0x1f 0xff 0x7f 0xe4
2737 # CHECK: lang %r0, %r0, 524287(%r15)
2738 0xeb 0x00 0xff 0xff 0x7f 0xe4
2740 # CHECK: lang %r0, %r15, 0
2741 0xeb 0x0f 0x00 0x00 0x00 0xe4
2743 # CHECK: lang %r15, %r0, 0
2744 0xeb 0xf0 0x00 0x00 0x00 0xe4
2746 # CHECK: lao %r0, %r0, -524288
2747 0xeb 0x00 0x00 0x00 0x80 0xf6
2749 # CHECK: lao %r0, %r0, -1
2750 0xeb 0x00 0x0f 0xff 0xff 0xf6
2752 # CHECK: lao %r0, %r0, 0
2753 0xeb 0x00 0x00 0x00 0x00 0xf6
2755 # CHECK: lao %r0, %r0, 1
2756 0xeb 0x00 0x00 0x01 0x00 0xf6
2758 # CHECK: lao %r0, %r0, 524287
2759 0xeb 0x00 0x0f 0xff 0x7f 0xf6
2761 # CHECK: lao %r0, %r0, 0(%r1)
2762 0xeb 0x00 0x10 0x00 0x00 0xf6
2764 # CHECK: lao %r0, %r0, 0(%r15)
2765 0xeb 0x00 0xf0 0x00 0x00 0xf6
2767 # CHECK: lao %r0, %r0, 524287(%r1)
2768 0xeb 0x00 0x1f 0xff 0x7f 0xf6
2770 # CHECK: lao %r0, %r0, 524287(%r15)
2771 0xeb 0x00 0xff 0xff 0x7f 0xf6
2773 # CHECK: lao %r0, %r15, 0
2774 0xeb 0x0f 0x00 0x00 0x00 0xf6
2776 # CHECK: lao %r15, %r0, 0
2777 0xeb 0xf0 0x00 0x00 0x00 0xf6
2779 # CHECK: laog %r0, %r0, -524288
2780 0xeb 0x00 0x00 0x00 0x80 0xe6
2782 # CHECK: laog %r0, %r0, -1
2783 0xeb 0x00 0x0f 0xff 0xff 0xe6
2785 # CHECK: laog %r0, %r0, 0
2786 0xeb 0x00 0x00 0x00 0x00 0xe6
2788 # CHECK: laog %r0, %r0, 1
2789 0xeb 0x00 0x00 0x01 0x00 0xe6
2791 # CHECK: laog %r0, %r0, 524287
2792 0xeb 0x00 0x0f 0xff 0x7f 0xe6
2794 # CHECK: laog %r0, %r0, 0(%r1)
2795 0xeb 0x00 0x10 0x00 0x00 0xe6
2797 # CHECK: laog %r0, %r0, 0(%r15)
2798 0xeb 0x00 0xf0 0x00 0x00 0xe6
2800 # CHECK: laog %r0, %r0, 524287(%r1)
2801 0xeb 0x00 0x1f 0xff 0x7f 0xe6
2803 # CHECK: laog %r0, %r0, 524287(%r15)
2804 0xeb 0x00 0xff 0xff 0x7f 0xe6
2806 # CHECK: laog %r0, %r15, 0
2807 0xeb 0x0f 0x00 0x00 0x00 0xe6
2809 # CHECK: laog %r15, %r0, 0
2810 0xeb 0xf0 0x00 0x00 0x00 0xe6
2812 # CHECK: lax %r0, %r0, -524288
2813 0xeb 0x00 0x00 0x00 0x80 0xf7
2815 # CHECK: lax %r0, %r0, -1
2816 0xeb 0x00 0x0f 0xff 0xff 0xf7
2818 # CHECK: lax %r0, %r0, 0
2819 0xeb 0x00 0x00 0x00 0x00 0xf7
2821 # CHECK: lax %r0, %r0, 1
2822 0xeb 0x00 0x00 0x01 0x00 0xf7
2824 # CHECK: lax %r0, %r0, 524287
2825 0xeb 0x00 0x0f 0xff 0x7f 0xf7
2827 # CHECK: lax %r0, %r0, 0(%r1)
2828 0xeb 0x00 0x10 0x00 0x00 0xf7
2830 # CHECK: lax %r0, %r0, 0(%r15)
2831 0xeb 0x00 0xf0 0x00 0x00 0xf7
2833 # CHECK: lax %r0, %r0, 524287(%r1)
2834 0xeb 0x00 0x1f 0xff 0x7f 0xf7
2836 # CHECK: lax %r0, %r0, 524287(%r15)
2837 0xeb 0x00 0xff 0xff 0x7f 0xf7
2839 # CHECK: lax %r0, %r15, 0
2840 0xeb 0x0f 0x00 0x00 0x00 0xf7
2842 # CHECK: lax %r15, %r0, 0
2843 0xeb 0xf0 0x00 0x00 0x00 0xf7
2845 # CHECK: laxg %r0, %r0, -524288
2846 0xeb 0x00 0x00 0x00 0x80 0xe7
2848 # CHECK: laxg %r0, %r0, -1
2849 0xeb 0x00 0x0f 0xff 0xff 0xe7
2851 # CHECK: laxg %r0, %r0, 0
2852 0xeb 0x00 0x00 0x00 0x00 0xe7
2854 # CHECK: laxg %r0, %r0, 1
2855 0xeb 0x00 0x00 0x01 0x00 0xe7
2857 # CHECK: laxg %r0, %r0, 524287
2858 0xeb 0x00 0x0f 0xff 0x7f 0xe7
2860 # CHECK: laxg %r0, %r0, 0(%r1)
2861 0xeb 0x00 0x10 0x00 0x00 0xe7
2863 # CHECK: laxg %r0, %r0, 0(%r15)
2864 0xeb 0x00 0xf0 0x00 0x00 0xe7
2866 # CHECK: laxg %r0, %r0, 524287(%r1)
2867 0xeb 0x00 0x1f 0xff 0x7f 0xe7
2869 # CHECK: laxg %r0, %r0, 524287(%r15)
2870 0xeb 0x00 0xff 0xff 0x7f 0xe7
2872 # CHECK: laxg %r0, %r15, 0
2873 0xeb 0x0f 0x00 0x00 0x00 0xe7
2875 # CHECK: laxg %r15, %r0, 0
2876 0xeb 0xf0 0x00 0x00 0x00 0xe7
2878 # CHECK: lay %r0, -524288
2879 0xe3 0x00 0x00 0x00 0x80 0x71
2881 # CHECK: lay %r0, -1
2882 0xe3 0x00 0x0f 0xff 0xff 0x71
2885 0xe3 0x00 0x00 0x00 0x00 0x71
2888 0xe3 0x00 0x00 0x01 0x00 0x71
2890 # CHECK: lay %r0, 524287
2891 0xe3 0x00 0x0f 0xff 0x7f 0x71
2893 # CHECK: lay %r0, 0(%r1)
2894 0xe3 0x00 0x10 0x00 0x00 0x71
2896 # CHECK: lay %r0, 0(%r15)
2897 0xe3 0x00 0xf0 0x00 0x00 0x71
2899 # CHECK: lay %r0, 524287(%r1,%r15)
2900 0xe3 0x01 0xff 0xff 0x7f 0x71
2902 # CHECK: lay %r0, 524287(%r15,%r1)
2903 0xe3 0x0f 0x1f 0xff 0x7f 0x71
2905 # CHECK: lay %r15, 0
2906 0xe3 0xf0 0x00 0x00 0x00 0x71
2908 # CHECK: lbr %r0, %r15
2911 # CHECK: lbr %r7, %r8
2914 # CHECK: lbr %r15, %r0
2917 # CHECK: lb %r0, -524288
2918 0xe3 0x00 0x00 0x00 0x80 0x76
2921 0xe3 0x00 0x0f 0xff 0xff 0x76
2924 0xe3 0x00 0x00 0x00 0x00 0x76
2927 0xe3 0x00 0x00 0x01 0x00 0x76
2929 # CHECK: lb %r0, 524287
2930 0xe3 0x00 0x0f 0xff 0x7f 0x76
2932 # CHECK: lb %r0, 0(%r1)
2933 0xe3 0x00 0x10 0x00 0x00 0x76
2935 # CHECK: lb %r0, 0(%r15)
2936 0xe3 0x00 0xf0 0x00 0x00 0x76
2938 # CHECK: lb %r0, 524287(%r1,%r15)
2939 0xe3 0x01 0xff 0xff 0x7f 0x76
2941 # CHECK: lb %r0, 524287(%r15,%r1)
2942 0xe3 0x0f 0x1f 0xff 0x7f 0x76
2945 0xe3 0xf0 0x00 0x00 0x00 0x76
2947 # CHECK: lbh %r0, -524288
2948 0xe3 0x00 0x00 0x00 0x80 0xc0
2950 # CHECK: lbh %r0, -1
2951 0xe3 0x00 0x0f 0xff 0xff 0xc0
2954 0xe3 0x00 0x00 0x00 0x00 0xc0
2957 0xe3 0x00 0x00 0x01 0x00 0xc0
2959 # CHECK: lbh %r0, 524287
2960 0xe3 0x00 0x0f 0xff 0x7f 0xc0
2962 # CHECK: lbh %r0, 0(%r1)
2963 0xe3 0x00 0x10 0x00 0x00 0xc0
2965 # CHECK: lbh %r0, 0(%r15)
2966 0xe3 0x00 0xf0 0x00 0x00 0xc0
2968 # CHECK: lbh %r0, 524287(%r1,%r15)
2969 0xe3 0x01 0xff 0xff 0x7f 0xc0
2971 # CHECK: lbh %r0, 524287(%r15,%r1)
2972 0xe3 0x0f 0x1f 0xff 0x7f 0xc0
2974 # CHECK: lbh %r15, 0
2975 0xe3 0xf0 0x00 0x00 0x00 0xc0
2977 # CHECK: lcdbr %f0, %f9
2980 # CHECK: lcdbr %f0, %f15
2983 # CHECK: lcdbr %f15, %f0
2986 # CHECK: lcdbr %f15, %f9
2989 # CHECK: lcebr %f0, %f9
2992 # CHECK: lcebr %f0, %f15
2995 # CHECK: lcebr %f15, %f0
2998 # CHECK: lcebr %f15, %f9
3001 # CHECK: lcgfr %r0, %r0
3004 # CHECK: lcgfr %r0, %r15
3007 # CHECK: lcgfr %r15, %r0
3010 # CHECK: lcgfr %r7, %r8
3013 # CHECK: lcgr %r0, %r0
3016 # CHECK: lcgr %r0, %r15
3019 # CHECK: lcgr %r15, %r0
3022 # CHECK: lcgr %r7, %r8
3025 # CHECK: lcr %r0, %r0
3028 # CHECK: lcr %r0, %r15
3031 # CHECK: lcr %r15, %r0
3034 # CHECK: lcr %r7, %r8
3037 # CHECK: lcxbr %f0, %f8
3040 # CHECK: lcxbr %f0, %f13
3043 # CHECK: lcxbr %f13, %f0
3046 # CHECK: lcxbr %f13, %f9
3049 # CHECK: ldebr %f0, %f15
3052 # CHECK: ldebr %f7, %f8
3055 # CHECK: ldebr %f15, %f0
3058 # CHECK: ldeb %f0, 0
3059 0xed 0x00 0x00 0x00 0x00 0x04
3061 # CHECK: ldeb %f0, 4095
3062 0xed 0x00 0x0f 0xff 0x00 0x04
3064 # CHECK: ldeb %f0, 0(%r1)
3065 0xed 0x00 0x10 0x00 0x00 0x04
3067 # CHECK: ldeb %f0, 0(%r15)
3068 0xed 0x00 0xf0 0x00 0x00 0x04
3070 # CHECK: ldeb %f0, 4095(%r1,%r15)
3071 0xed 0x01 0xff 0xff 0x00 0x04
3073 # CHECK: ldeb %f0, 4095(%r15,%r1)
3074 0xed 0x0f 0x1f 0xff 0x00 0x04
3076 # CHECK: ldeb %f15, 0
3077 0xed 0xf0 0x00 0x00 0x00 0x04
3079 # CHECK: ldgr %f0, %r0
3082 # CHECK: ldgr %f0, %r15
3085 # CHECK: ldgr %f15, %r0
3088 # CHECK: ldgr %f7, %r9
3091 # CHECK: ldgr %f15, %r15
3094 # CHECK: ldr %f0, %f9
3097 # CHECK: ldr %f0, %f15
3100 # CHECK: ldr %f15, %f0
3103 # CHECK: ldr %f15, %f9
3109 # CHECK: ld %f0, 4095
3112 # CHECK: ld %f0, 0(%r1)
3115 # CHECK: ld %f0, 0(%r15)
3118 # CHECK: ld %f0, 4095(%r1,%r15)
3121 # CHECK: ld %f0, 4095(%r15,%r1)
3127 # CHECK: ldxbr %f0, %f0
3130 # CHECK: ldxbr %f0, %f13
3133 # CHECK: ldxbr %f8, %f12
3136 # CHECK: ldxbr %f13, %f0
3139 # CHECK: ldxbr %f13, %f13
3142 # CHECK: ldy %f0, -524288
3143 0xed 0x00 0x00 0x00 0x80 0x65
3145 # CHECK: ldy %f0, -1
3146 0xed 0x00 0x0f 0xff 0xff 0x65
3149 0xed 0x00 0x00 0x00 0x00 0x65
3152 0xed 0x00 0x00 0x01 0x00 0x65
3154 # CHECK: ldy %f0, 524287
3155 0xed 0x00 0x0f 0xff 0x7f 0x65
3157 # CHECK: ldy %f0, 0(%r1)
3158 0xed 0x00 0x10 0x00 0x00 0x65
3160 # CHECK: ldy %f0, 0(%r15)
3161 0xed 0x00 0xf0 0x00 0x00 0x65
3163 # CHECK: ldy %f0, 524287(%r1,%r15)
3164 0xed 0x01 0xff 0xff 0x7f 0x65
3166 # CHECK: ldy %f0, 524287(%r15,%r1)
3167 0xed 0x0f 0x1f 0xff 0x7f 0x65
3169 # CHECK: ldy %f15, 0
3170 0xed 0xf0 0x00 0x00 0x00 0x65
3172 # CHECK: ledbr %f0, %f0
3175 # CHECK: ledbr %f0, %f15
3178 # CHECK: ledbr %f7, %f8
3181 # CHECK: ledbr %f15, %f0
3184 # CHECK: ledbr %f15, %f15
3187 # CHECK: ler %f0, %f9
3190 # CHECK: ler %f0, %f15
3193 # CHECK: ler %f15, %f0
3196 # CHECK: ler %f15, %f9
3202 # CHECK: le %f0, 4095
3205 # CHECK: le %f0, 0(%r1)
3208 # CHECK: le %f0, 0(%r15)
3211 # CHECK: le %f0, 4095(%r1,%r15)
3214 # CHECK: le %f0, 4095(%r15,%r1)
3220 # CHECK: lexbr %f0, %f0
3223 # CHECK: lexbr %f0, %f13
3226 # CHECK: lexbr %f8, %f12
3229 # CHECK: lexbr %f13, %f0
3232 # CHECK: lexbr %f13, %f13
3235 # CHECK: ley %f0, -524288
3236 0xed 0x00 0x00 0x00 0x80 0x64
3238 # CHECK: ley %f0, -1
3239 0xed 0x00 0x0f 0xff 0xff 0x64
3242 0xed 0x00 0x00 0x00 0x00 0x64
3245 0xed 0x00 0x00 0x01 0x00 0x64
3247 # CHECK: ley %f0, 524287
3248 0xed 0x00 0x0f 0xff 0x7f 0x64
3250 # CHECK: ley %f0, 0(%r1)
3251 0xed 0x00 0x10 0x00 0x00 0x64
3253 # CHECK: ley %f0, 0(%r15)
3254 0xed 0x00 0xf0 0x00 0x00 0x64
3256 # CHECK: ley %f0, 524287(%r1,%r15)
3257 0xed 0x01 0xff 0xff 0x7f 0x64
3259 # CHECK: ley %f0, 524287(%r15,%r1)
3260 0xed 0x0f 0x1f 0xff 0x7f 0x64
3262 # CHECK: ley %f15, 0
3263 0xed 0xf0 0x00 0x00 0x00 0x64
3265 # CHECK: lfh %r0, -524288
3266 0xe3 0x00 0x00 0x00 0x80 0xca
3268 # CHECK: lfh %r0, -1
3269 0xe3 0x00 0x0f 0xff 0xff 0xca
3272 0xe3 0x00 0x00 0x00 0x00 0xca
3275 0xe3 0x00 0x00 0x01 0x00 0xca
3277 # CHECK: lfh %r0, 524287
3278 0xe3 0x00 0x0f 0xff 0x7f 0xca
3280 # CHECK: lfh %r0, 0(%r1)
3281 0xe3 0x00 0x10 0x00 0x00 0xca
3283 # CHECK: lfh %r0, 0(%r15)
3284 0xe3 0x00 0xf0 0x00 0x00 0xca
3286 # CHECK: lfh %r0, 524287(%r1,%r15)
3287 0xe3 0x01 0xff 0xff 0x7f 0xca
3289 # CHECK: lfh %r0, 524287(%r15,%r1)
3290 0xe3 0x0f 0x1f 0xff 0x7f 0xca
3292 # CHECK: lfh %r15, 0
3293 0xe3 0xf0 0x00 0x00 0x00 0xca
3295 # CHECK: lgbr %r0, %r15
3298 # CHECK: lgbr %r7, %r8
3301 # CHECK: lgbr %r15, %r0
3304 # CHECK: lgb %r0, -524288
3305 0xe3 0x00 0x00 0x00 0x80 0x77
3307 # CHECK: lgb %r0, -1
3308 0xe3 0x00 0x0f 0xff 0xff 0x77
3311 0xe3 0x00 0x00 0x00 0x00 0x77
3314 0xe3 0x00 0x00 0x01 0x00 0x77
3316 # CHECK: lgb %r0, 524287
3317 0xe3 0x00 0x0f 0xff 0x7f 0x77
3319 # CHECK: lgb %r0, 0(%r1)
3320 0xe3 0x00 0x10 0x00 0x00 0x77
3322 # CHECK: lgb %r0, 0(%r15)
3323 0xe3 0x00 0xf0 0x00 0x00 0x77
3325 # CHECK: lgb %r0, 524287(%r1,%r15)
3326 0xe3 0x01 0xff 0xff 0x7f 0x77
3328 # CHECK: lgb %r0, 524287(%r15,%r1)
3329 0xe3 0x0f 0x1f 0xff 0x7f 0x77
3331 # CHECK: lgb %r15, 0
3332 0xe3 0xf0 0x00 0x00 0x00 0x77
3334 # CHECK: lgdr %r0, %f0
3337 # CHECK: lgdr %r0, %f15
3340 # CHECK: lgdr %r15, %f0
3343 # CHECK: lgdr %r8, %f8
3346 # CHECK: lgdr %r15, %f15
3349 # CHECK: lgfi %r0, -2147483648
3350 0xc0 0x01 0x80 0x00 0x00 0x00
3352 # CHECK: lgfi %r0, -1
3353 0xc0 0x01 0xff 0xff 0xff 0xff
3355 # CHECK: lgfi %r0, 0
3356 0xc0 0x01 0x00 0x00 0x00 0x00
3358 # CHECK: lgfi %r0, 1
3359 0xc0 0x01 0x00 0x00 0x00 0x01
3361 # CHECK: lgfi %r0, 2147483647
3362 0xc0 0x01 0x7f 0xff 0xff 0xff
3364 # CHECK: lgfi %r15, 0
3365 0xc0 0xf1 0x00 0x00 0x00 0x00
3367 # CHECK: lgfr %r0, %r15
3370 # CHECK: lgfr %r7, %r8
3373 # CHECK: lgfr %r15, %r0
3376 # CHECK: lgf %r0, -524288
3377 0xe3 0x00 0x00 0x00 0x80 0x14
3379 # CHECK: lgf %r0, -1
3380 0xe3 0x00 0x0f 0xff 0xff 0x14
3383 0xe3 0x00 0x00 0x00 0x00 0x14
3386 0xe3 0x00 0x00 0x01 0x00 0x14
3388 # CHECK: lgf %r0, 524287
3389 0xe3 0x00 0x0f 0xff 0x7f 0x14
3391 # CHECK: lgf %r0, 0(%r1)
3392 0xe3 0x00 0x10 0x00 0x00 0x14
3394 # CHECK: lgf %r0, 0(%r15)
3395 0xe3 0x00 0xf0 0x00 0x00 0x14
3397 # CHECK: lgf %r0, 524287(%r1,%r15)
3398 0xe3 0x01 0xff 0xff 0x7f 0x14
3400 # CHECK: lgf %r0, 524287(%r15,%r1)
3401 0xe3 0x0f 0x1f 0xff 0x7f 0x14
3403 # CHECK: lgf %r15, 0
3404 0xe3 0xf0 0x00 0x00 0x00 0x14
3406 # CHECK: lghi %r0, -32768
3409 # CHECK: lghi %r0, -1
3412 # CHECK: lghi %r0, 0
3415 # CHECK: lghi %r0, 1
3418 # CHECK: lghi %r0, 32767
3421 # CHECK: lghi %r15, 0
3424 # CHECK: lghr %r0, %r15
3427 # CHECK: lghr %r7, %r8
3430 # CHECK: lghr %r15, %r0
3433 # CHECK: lgh %r0, -524288
3434 0xe3 0x00 0x00 0x00 0x80 0x15
3436 # CHECK: lgh %r0, -1
3437 0xe3 0x00 0x0f 0xff 0xff 0x15
3440 0xe3 0x00 0x00 0x00 0x00 0x15
3443 0xe3 0x00 0x00 0x01 0x00 0x15
3445 # CHECK: lgh %r0, 524287
3446 0xe3 0x00 0x0f 0xff 0x7f 0x15
3448 # CHECK: lgh %r0, 0(%r1)
3449 0xe3 0x00 0x10 0x00 0x00 0x15
3451 # CHECK: lgh %r0, 0(%r15)
3452 0xe3 0x00 0xf0 0x00 0x00 0x15
3454 # CHECK: lgh %r0, 524287(%r1,%r15)
3455 0xe3 0x01 0xff 0xff 0x7f 0x15
3457 # CHECK: lgh %r0, 524287(%r15,%r1)
3458 0xe3 0x0f 0x1f 0xff 0x7f 0x15
3460 # CHECK: lgh %r15, 0
3461 0xe3 0xf0 0x00 0x00 0x00 0x15
3463 # CHECK: lgr %r0, %r9
3466 # CHECK: lgr %r0, %r15
3469 # CHECK: lgr %r15, %r0
3472 # CHECK: lgr %r15, %r9
3475 # CHECK: lg %r0, -524288
3476 0xe3 0x00 0x00 0x00 0x80 0x04
3479 0xe3 0x00 0x0f 0xff 0xff 0x04
3482 0xe3 0x00 0x00 0x00 0x00 0x04
3485 0xe3 0x00 0x00 0x01 0x00 0x04
3487 # CHECK: lg %r0, 524287
3488 0xe3 0x00 0x0f 0xff 0x7f 0x04
3490 # CHECK: lg %r0, 0(%r1)
3491 0xe3 0x00 0x10 0x00 0x00 0x04
3493 # CHECK: lg %r0, 0(%r15)
3494 0xe3 0x00 0xf0 0x00 0x00 0x04
3496 # CHECK: lg %r0, 524287(%r1,%r15)
3497 0xe3 0x01 0xff 0xff 0x7f 0x04
3499 # CHECK: lg %r0, 524287(%r15,%r1)
3500 0xe3 0x0f 0x1f 0xff 0x7f 0x04
3503 0xe3 0xf0 0x00 0x00 0x00 0x04
3505 # CHECK: lhi %r0, -32768
3508 # CHECK: lhi %r0, -1
3517 # CHECK: lhi %r0, 32767
3520 # CHECK: lhi %r15, 0
3523 # CHECK: lhh %r0, -524288
3524 0xe3 0x00 0x00 0x00 0x80 0xc4
3526 # CHECK: lhh %r0, -1
3527 0xe3 0x00 0x0f 0xff 0xff 0xc4
3530 0xe3 0x00 0x00 0x00 0x00 0xc4
3533 0xe3 0x00 0x00 0x01 0x00 0xc4
3535 # CHECK: lhh %r0, 524287
3536 0xe3 0x00 0x0f 0xff 0x7f 0xc4
3538 # CHECK: lhh %r0, 0(%r1)
3539 0xe3 0x00 0x10 0x00 0x00 0xc4
3541 # CHECK: lhh %r0, 0(%r15)
3542 0xe3 0x00 0xf0 0x00 0x00 0xc4
3544 # CHECK: lhh %r0, 524287(%r1,%r15)
3545 0xe3 0x01 0xff 0xff 0x7f 0xc4
3547 # CHECK: lhh %r0, 524287(%r15,%r1)
3548 0xe3 0x0f 0x1f 0xff 0x7f 0xc4
3550 # CHECK: lhh %r15, 0
3551 0xe3 0xf0 0x00 0x00 0x00 0xc4
3553 # CHECK: lhr %r0, %r15
3556 # CHECK: lhr %r7, %r8
3559 # CHECK: lhr %r15, %r0
3565 # CHECK: lh %r0, 4095
3568 # CHECK: lh %r0, 0(%r1)
3571 # CHECK: lh %r0, 0(%r15)
3574 # CHECK: lh %r0, 4095(%r1,%r15)
3577 # CHECK: lh %r0, 4095(%r15,%r1)
3583 # CHECK: lhy %r0, -524288
3584 0xe3 0x00 0x00 0x00 0x80 0x78
3586 # CHECK: lhy %r0, -1
3587 0xe3 0x00 0x0f 0xff 0xff 0x78
3590 0xe3 0x00 0x00 0x00 0x00 0x78
3593 0xe3 0x00 0x00 0x01 0x00 0x78
3595 # CHECK: lhy %r0, 524287
3596 0xe3 0x00 0x0f 0xff 0x7f 0x78
3598 # CHECK: lhy %r0, 0(%r1)
3599 0xe3 0x00 0x10 0x00 0x00 0x78
3601 # CHECK: lhy %r0, 0(%r15)
3602 0xe3 0x00 0xf0 0x00 0x00 0x78
3604 # CHECK: lhy %r0, 524287(%r1,%r15)
3605 0xe3 0x01 0xff 0xff 0x7f 0x78
3607 # CHECK: lhy %r0, 524287(%r15,%r1)
3608 0xe3 0x0f 0x1f 0xff 0x7f 0x78
3610 # CHECK: lhy %r15, 0
3611 0xe3 0xf0 0x00 0x00 0x00 0x78
3613 # CHECK: llcr %r0, %r15
3616 # CHECK: llcr %r7, %r8
3619 # CHECK: llcr %r15, %r0
3622 # CHECK: llc %r0, -524288
3623 0xe3 0x00 0x00 0x00 0x80 0x94
3625 # CHECK: llc %r0, -1
3626 0xe3 0x00 0x0f 0xff 0xff 0x94
3629 0xe3 0x00 0x00 0x00 0x00 0x94
3632 0xe3 0x00 0x00 0x01 0x00 0x94
3634 # CHECK: llc %r0, 524287
3635 0xe3 0x00 0x0f 0xff 0x7f 0x94
3637 # CHECK: llc %r0, 0(%r1)
3638 0xe3 0x00 0x10 0x00 0x00 0x94
3640 # CHECK: llc %r0, 0(%r15)
3641 0xe3 0x00 0xf0 0x00 0x00 0x94
3643 # CHECK: llc %r0, 524287(%r1,%r15)
3644 0xe3 0x01 0xff 0xff 0x7f 0x94
3646 # CHECK: llc %r0, 524287(%r15,%r1)
3647 0xe3 0x0f 0x1f 0xff 0x7f 0x94
3649 # CHECK: llc %r15, 0
3650 0xe3 0xf0 0x00 0x00 0x00 0x94
3652 # CHECK: llch %r0, -524288
3653 0xe3 0x00 0x00 0x00 0x80 0xc2
3655 # CHECK: llch %r0, -1
3656 0xe3 0x00 0x0f 0xff 0xff 0xc2
3658 # CHECK: llch %r0, 0
3659 0xe3 0x00 0x00 0x00 0x00 0xc2
3661 # CHECK: llch %r0, 1
3662 0xe3 0x00 0x00 0x01 0x00 0xc2
3664 # CHECK: llch %r0, 524287
3665 0xe3 0x00 0x0f 0xff 0x7f 0xc2
3667 # CHECK: llch %r0, 0(%r1)
3668 0xe3 0x00 0x10 0x00 0x00 0xc2
3670 # CHECK: llch %r0, 0(%r15)
3671 0xe3 0x00 0xf0 0x00 0x00 0xc2
3673 # CHECK: llch %r0, 524287(%r1,%r15)
3674 0xe3 0x01 0xff 0xff 0x7f 0xc2
3676 # CHECK: llch %r0, 524287(%r15,%r1)
3677 0xe3 0x0f 0x1f 0xff 0x7f 0xc2
3679 # CHECK: llch %r15, 0
3680 0xe3 0xf0 0x00 0x00 0x00 0xc2
3682 # CHECK: llgcr %r0, %r15
3685 # CHECK: llgcr %r7, %r8
3688 # CHECK: llgcr %r15, %r0
3691 # CHECK: llgc %r0, -524288
3692 0xe3 0x00 0x00 0x00 0x80 0x90
3694 # CHECK: llgc %r0, -1
3695 0xe3 0x00 0x0f 0xff 0xff 0x90
3697 # CHECK: llgc %r0, 0
3698 0xe3 0x00 0x00 0x00 0x00 0x90
3700 # CHECK: llgc %r0, 1
3701 0xe3 0x00 0x00 0x01 0x00 0x90
3703 # CHECK: llgc %r0, 524287
3704 0xe3 0x00 0x0f 0xff 0x7f 0x90
3706 # CHECK: llgc %r0, 0(%r1)
3707 0xe3 0x00 0x10 0x00 0x00 0x90
3709 # CHECK: llgc %r0, 0(%r15)
3710 0xe3 0x00 0xf0 0x00 0x00 0x90
3712 # CHECK: llgc %r0, 524287(%r1,%r15)
3713 0xe3 0x01 0xff 0xff 0x7f 0x90
3715 # CHECK: llgc %r0, 524287(%r15,%r1)
3716 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3718 # CHECK: llgc %r15, 0
3719 0xe3 0xf0 0x00 0x00 0x00 0x90
3721 # CHECK: llgfr %r0, %r15
3724 # CHECK: llgfr %r7, %r8
3727 # CHECK: llgfr %r15, %r0
3730 # CHECK: llgf %r0, -524288
3731 0xe3 0x00 0x00 0x00 0x80 0x16
3733 # CHECK: llgf %r0, -1
3734 0xe3 0x00 0x0f 0xff 0xff 0x16
3736 # CHECK: llgf %r0, 0
3737 0xe3 0x00 0x00 0x00 0x00 0x16
3739 # CHECK: llgf %r0, 1
3740 0xe3 0x00 0x00 0x01 0x00 0x16
3742 # CHECK: llgf %r0, 524287
3743 0xe3 0x00 0x0f 0xff 0x7f 0x16
3745 # CHECK: llgf %r0, 0(%r1)
3746 0xe3 0x00 0x10 0x00 0x00 0x16
3748 # CHECK: llgf %r0, 0(%r15)
3749 0xe3 0x00 0xf0 0x00 0x00 0x16
3751 # CHECK: llgf %r0, 524287(%r1,%r15)
3752 0xe3 0x01 0xff 0xff 0x7f 0x16
3754 # CHECK: llgf %r0, 524287(%r15,%r1)
3755 0xe3 0x0f 0x1f 0xff 0x7f 0x16
3757 # CHECK: llgf %r15, 0
3758 0xe3 0xf0 0x00 0x00 0x00 0x16
3760 # CHECK: llghr %r0, %r15
3763 # CHECK: llghr %r7, %r8
3766 # CHECK: llghr %r15, %r0
3769 # CHECK: llgh %r0, -524288
3770 0xe3 0x00 0x00 0x00 0x80 0x91
3772 # CHECK: llgh %r0, -1
3773 0xe3 0x00 0x0f 0xff 0xff 0x91
3775 # CHECK: llgh %r0, 0
3776 0xe3 0x00 0x00 0x00 0x00 0x91
3778 # CHECK: llgh %r0, 1
3779 0xe3 0x00 0x00 0x01 0x00 0x91
3781 # CHECK: llgh %r0, 524287
3782 0xe3 0x00 0x0f 0xff 0x7f 0x91
3784 # CHECK: llgh %r0, 0(%r1)
3785 0xe3 0x00 0x10 0x00 0x00 0x91
3787 # CHECK: llgh %r0, 0(%r15)
3788 0xe3 0x00 0xf0 0x00 0x00 0x91
3790 # CHECK: llgh %r0, 524287(%r1,%r15)
3791 0xe3 0x01 0xff 0xff 0x7f 0x91
3793 # CHECK: llgh %r0, 524287(%r15,%r1)
3794 0xe3 0x0f 0x1f 0xff 0x7f 0x91
3796 # CHECK: llgh %r15, 0
3797 0xe3 0xf0 0x00 0x00 0x00 0x91
3799 # CHECK: llhr %r0, %r15
3802 # CHECK: llhr %r7, %r8
3805 # CHECK: llhr %r15, %r0
3808 # CHECK: llh %r0, -524288
3809 0xe3 0x00 0x00 0x00 0x80 0x95
3811 # CHECK: llh %r0, -1
3812 0xe3 0x00 0x0f 0xff 0xff 0x95
3815 0xe3 0x00 0x00 0x00 0x00 0x95
3818 0xe3 0x00 0x00 0x01 0x00 0x95
3820 # CHECK: llh %r0, 524287
3821 0xe3 0x00 0x0f 0xff 0x7f 0x95
3823 # CHECK: llh %r0, 0(%r1)
3824 0xe3 0x00 0x10 0x00 0x00 0x95
3826 # CHECK: llh %r0, 0(%r15)
3827 0xe3 0x00 0xf0 0x00 0x00 0x95
3829 # CHECK: llh %r0, 524287(%r1,%r15)
3830 0xe3 0x01 0xff 0xff 0x7f 0x95
3832 # CHECK: llh %r0, 524287(%r15,%r1)
3833 0xe3 0x0f 0x1f 0xff 0x7f 0x95
3835 # CHECK: llh %r15, 0
3836 0xe3 0xf0 0x00 0x00 0x00 0x95
3838 # CHECK: llhh %r0, -524288
3839 0xe3 0x00 0x00 0x00 0x80 0xc6
3841 # CHECK: llhh %r0, -1
3842 0xe3 0x00 0x0f 0xff 0xff 0xc6
3844 # CHECK: llhh %r0, 0
3845 0xe3 0x00 0x00 0x00 0x00 0xc6
3847 # CHECK: llhh %r0, 1
3848 0xe3 0x00 0x00 0x01 0x00 0xc6
3850 # CHECK: llhh %r0, 524287
3851 0xe3 0x00 0x0f 0xff 0x7f 0xc6
3853 # CHECK: llhh %r0, 0(%r1)
3854 0xe3 0x00 0x10 0x00 0x00 0xc6
3856 # CHECK: llhh %r0, 0(%r15)
3857 0xe3 0x00 0xf0 0x00 0x00 0xc6
3859 # CHECK: llhh %r0, 524287(%r1,%r15)
3860 0xe3 0x01 0xff 0xff 0x7f 0xc6
3862 # CHECK: llhh %r0, 524287(%r15,%r1)
3863 0xe3 0x0f 0x1f 0xff 0x7f 0xc6
3865 # CHECK: llhh %r15, 0
3866 0xe3 0xf0 0x00 0x00 0x00 0xc6
3868 # CHECK: llihf %r0, 0
3869 0xc0 0x0e 0x00 0x00 0x00 0x00
3871 # CHECK: llihf %r0, 4294967295
3872 0xc0 0x0e 0xff 0xff 0xff 0xff
3874 # CHECK: llihf %r15, 0
3875 0xc0 0xfe 0x00 0x00 0x00 0x00
3877 # CHECK: llihh %r0, 0
3880 # CHECK: llihh %r0, 32768
3883 # CHECK: llihh %r0, 65535
3886 # CHECK: llihh %r15, 0
3889 # CHECK: llihl %r0, 0
3892 # CHECK: llihl %r0, 32768
3895 # CHECK: llihl %r0, 65535
3898 # CHECK: llihl %r15, 0
3901 # CHECK: llilf %r0, 0
3902 0xc0 0x0f 0x00 0x00 0x00 0x00
3904 # CHECK: llilf %r0, 4294967295
3905 0xc0 0x0f 0xff 0xff 0xff 0xff
3907 # CHECK: llilf %r15, 0
3908 0xc0 0xff 0x00 0x00 0x00 0x00
3910 # CHECK: llilh %r0, 0
3913 # CHECK: llilh %r0, 32768
3916 # CHECK: llilh %r0, 65535
3919 # CHECK: llilh %r15, 0
3922 # CHECK: llill %r0, 0
3925 # CHECK: llill %r0, 32768
3928 # CHECK: llill %r0, 65535
3931 # CHECK: llill %r15, 0
3934 # CHECK: lmg %r0, %r0, 0
3935 0xeb 0x00 0x00 0x00 0x00 0x04
3937 # CHECK: lmg %r0, %r15, 0
3938 0xeb 0x0f 0x00 0x00 0x00 0x04
3940 # CHECK: lmg %r14, %r15, 0
3941 0xeb 0xef 0x00 0x00 0x00 0x04
3943 # CHECK: lmg %r15, %r15, 0
3944 0xeb 0xff 0x00 0x00 0x00 0x04
3946 # CHECK: lmg %r0, %r0, -524288
3947 0xeb 0x00 0x00 0x00 0x80 0x04
3949 # CHECK: lmg %r0, %r0, -1
3950 0xeb 0x00 0x0f 0xff 0xff 0x04
3952 # CHECK: lmg %r0, %r0, 0
3953 0xeb 0x00 0x00 0x00 0x00 0x04
3955 # CHECK: lmg %r0, %r0, 1
3956 0xeb 0x00 0x00 0x01 0x00 0x04
3958 # CHECK: lmg %r0, %r0, 524287
3959 0xeb 0x00 0x0f 0xff 0x7f 0x04
3961 # CHECK: lmg %r0, %r0, 0(%r1)
3962 0xeb 0x00 0x10 0x00 0x00 0x04
3964 # CHECK: lmg %r0, %r0, 0(%r15)
3965 0xeb 0x00 0xf0 0x00 0x00 0x04
3967 # CHECK: lmg %r0, %r0, 524287(%r1)
3968 0xeb 0x00 0x1f 0xff 0x7f 0x04
3970 # CHECK: lmg %r0, %r0, 524287(%r15)
3971 0xeb 0x00 0xff 0xff 0x7f 0x04
3973 # CHECK: lndbr %f0, %f9
3976 # CHECK: lndbr %f0, %f15
3979 # CHECK: lndbr %f15, %f0
3982 # CHECK: lndbr %f15, %f9
3985 # CHECK: lnebr %f0, %f9
3988 # CHECK: lnebr %f0, %f15
3991 # CHECK: lnebr %f15, %f0
3994 # CHECK: lnebr %f15, %f9
3997 # CHECK: lngfr %r0, %r0
4000 # CHECK: lngfr %r0, %r15
4003 # CHECK: lngfr %r15, %r0
4006 # CHECK: lngfr %r7, %r8
4009 # CHECK: lngr %r0, %r0
4012 # CHECK: lngr %r0, %r15
4015 # CHECK: lngr %r15, %r0
4018 # CHECK: lngr %r7, %r8
4021 # CHECK: lnr %r0, %r0
4024 # CHECK: lnr %r0, %r15
4027 # CHECK: lnr %r15, %r0
4030 # CHECK: lnr %r7, %r8
4033 # CHECK: lnxbr %f0, %f8
4036 # CHECK: lnxbr %f0, %f13
4039 # CHECK: lnxbr %f13, %f0
4042 # CHECK: lnxbr %f13, %f9
4045 # CHECK: loc %r7, 6399(%r8), 0
4046 0xeb 0x70 0x88 0xff 0x01 0xf2
4048 # CHECK: loco %r7, 6399(%r8)
4049 0xeb 0x71 0x88 0xff 0x01 0xf2
4051 # CHECK: loch %r7, 6399(%r8)
4052 0xeb 0x72 0x88 0xff 0x01 0xf2
4054 # CHECK: locnle %r7, 6399(%r8)
4055 0xeb 0x73 0x88 0xff 0x01 0xf2
4057 # CHECK: locl %r7, 6399(%r8)
4058 0xeb 0x74 0x88 0xff 0x01 0xf2
4060 # CHECK: locnhe %r7, 6399(%r8)
4061 0xeb 0x75 0x88 0xff 0x01 0xf2
4063 # CHECK: loclh %r7, 6399(%r8)
4064 0xeb 0x76 0x88 0xff 0x01 0xf2
4066 # CHECK: locne %r7, 6399(%r8)
4067 0xeb 0x77 0x88 0xff 0x01 0xf2
4069 # CHECK: loce %r7, 6399(%r8)
4070 0xeb 0x78 0x88 0xff 0x01 0xf2
4072 # CHECK: locnlh %r7, 6399(%r8)
4073 0xeb 0x79 0x88 0xff 0x01 0xf2
4075 # CHECK: loche %r7, 6399(%r8)
4076 0xeb 0x7a 0x88 0xff 0x01 0xf2
4078 # CHECK: locnl %r7, 6399(%r8)
4079 0xeb 0x7b 0x88 0xff 0x01 0xf2
4081 # CHECK: locle %r7, 6399(%r8)
4082 0xeb 0x7c 0x88 0xff 0x01 0xf2
4084 # CHECK: locnh %r7, 6399(%r8)
4085 0xeb 0x7d 0x88 0xff 0x01 0xf2
4087 # CHECK: locno %r7, 6399(%r8)
4088 0xeb 0x7e 0x88 0xff 0x01 0xf2
4090 # CHECK: loc %r7, 6399(%r8), 15
4091 0xeb 0x7f 0x88 0xff 0x01 0xf2
4093 # CHECK: locg %r7, 6399(%r8), 0
4094 0xeb 0x70 0x88 0xff 0x01 0xe2
4096 # CHECK: locgo %r7, 6399(%r8)
4097 0xeb 0x71 0x88 0xff 0x01 0xe2
4099 # CHECK: locgh %r7, 6399(%r8)
4100 0xeb 0x72 0x88 0xff 0x01 0xe2
4102 # CHECK: locgnle %r7, 6399(%r8)
4103 0xeb 0x73 0x88 0xff 0x01 0xe2
4105 # CHECK: locgl %r7, 6399(%r8)
4106 0xeb 0x74 0x88 0xff 0x01 0xe2
4108 # CHECK: locgnhe %r7, 6399(%r8)
4109 0xeb 0x75 0x88 0xff 0x01 0xe2
4111 # CHECK: locglh %r7, 6399(%r8)
4112 0xeb 0x76 0x88 0xff 0x01 0xe2
4114 # CHECK: locgne %r7, 6399(%r8)
4115 0xeb 0x77 0x88 0xff 0x01 0xe2
4117 # CHECK: locge %r7, 6399(%r8)
4118 0xeb 0x78 0x88 0xff 0x01 0xe2
4120 # CHECK: locgnlh %r7, 6399(%r8)
4121 0xeb 0x79 0x88 0xff 0x01 0xe2
4123 # CHECK: locghe %r7, 6399(%r8)
4124 0xeb 0x7a 0x88 0xff 0x01 0xe2
4126 # CHECK: locgnl %r7, 6399(%r8)
4127 0xeb 0x7b 0x88 0xff 0x01 0xe2
4129 # CHECK: locgle %r7, 6399(%r8)
4130 0xeb 0x7c 0x88 0xff 0x01 0xe2
4132 # CHECK: locgnh %r7, 6399(%r8)
4133 0xeb 0x7d 0x88 0xff 0x01 0xe2
4135 # CHECK: locgno %r7, 6399(%r8)
4136 0xeb 0x7e 0x88 0xff 0x01 0xe2
4138 # CHECK: locg %r7, 6399(%r8), 15
4139 0xeb 0x7f 0x88 0xff 0x01 0xe2
4141 # CHECK: locr %r11, %r3, 0
4144 # CHECK: locro %r11, %r3
4147 # CHECK: locrh %r11, %r3
4150 # CHECK: locrnle %r11, %r3
4153 # CHECK: locrl %r11, %r3
4156 # CHECK: locrnhe %r11, %r3
4159 # CHECK: locrlh %r11, %r3
4162 # CHECK: locrne %r11, %r3
4165 # CHECK: locre %r11, %r3
4168 # CHECK: locrnlh %r11, %r3
4171 # CHECK: locrhe %r11, %r3
4174 # CHECK: locrnl %r11, %r3
4177 # CHECK: locrle %r11, %r3
4180 # CHECK: locrnh %r11, %r3
4183 # CHECK: locrno %r11, %r3
4186 # CHECK: locr %r11, %r3, 15
4189 # CHECK: locgr %r11, %r3, 0
4192 # CHECK: locgro %r11, %r3
4195 # CHECK: locgrh %r11, %r3
4198 # CHECK: locgrnle %r11, %r3
4201 # CHECK: locgrl %r11, %r3
4204 # CHECK: locgrnhe %r11, %r3
4207 # CHECK: locgrlh %r11, %r3
4210 # CHECK: locgrne %r11, %r3
4213 # CHECK: locgre %r11, %r3
4216 # CHECK: locgrnlh %r11, %r3
4219 # CHECK: locgrhe %r11, %r3
4222 # CHECK: locgrnl %r11, %r3
4225 # CHECK: locgrle %r11, %r3
4228 # CHECK: locgrnh %r11, %r3
4231 # CHECK: locgrno %r11, %r3
4234 # CHECK: locgr %r11, %r3, 15
4237 # CHECK: lpdbr %f0, %f9
4240 # CHECK: lpdbr %f0, %f15
4243 # CHECK: lpdbr %f15, %f0
4246 # CHECK: lpdbr %f15, %f9
4249 # CHECK: lpebr %f0, %f9
4252 # CHECK: lpebr %f0, %f15
4255 # CHECK: lpebr %f15, %f0
4258 # CHECK: lpebr %f15, %f9
4261 # CHECK: lpgfr %r0, %r0
4264 # CHECK: lpgfr %r0, %r15
4267 # CHECK: lpgfr %r15, %r0
4270 # CHECK: lpgfr %r7, %r8
4273 # CHECK: lpgr %r0, %r0
4276 # CHECK: lpgr %r0, %r15
4279 # CHECK: lpgr %r15, %r0
4282 # CHECK: lpgr %r7, %r8
4285 # CHECK: lpr %r0, %r0
4288 # CHECK: lpr %r0, %r15
4291 # CHECK: lpr %r15, %r0
4294 # CHECK: lpr %r7, %r8
4297 # CHECK: lpxbr %f0, %f8
4300 # CHECK: lpxbr %f0, %f13
4303 # CHECK: lpxbr %f13, %f0
4306 # CHECK: lpxbr %f13, %f9
4309 # CHECK: lr %r0, %r9
4312 # CHECK: lr %r0, %r15
4315 # CHECK: lr %r15, %r0
4318 # CHECK: lr %r15, %r9
4321 # CHECK: lrvgr %r0, %r0
4324 # CHECK: lrvgr %r0, %r15
4327 # CHECK: lrvgr %r15, %r0
4330 # CHECK: lrvgr %r7, %r8
4333 # CHECK: lrvgr %r15, %r15
4336 # CHECK: lrvg %r0, -524288
4337 0xe3 0x00 0x00 0x00 0x80 0x0f
4339 # CHECK: lrvg %r0, -1
4340 0xe3 0x00 0x0f 0xff 0xff 0x0f
4342 # CHECK: lrvg %r0, 0
4343 0xe3 0x00 0x00 0x00 0x00 0x0f
4345 # CHECK: lrvg %r0, 1
4346 0xe3 0x00 0x00 0x01 0x00 0x0f
4348 # CHECK: lrvg %r0, 524287
4349 0xe3 0x00 0x0f 0xff 0x7f 0x0f
4351 # CHECK: lrvg %r0, 0(%r1)
4352 0xe3 0x00 0x10 0x00 0x00 0x0f
4354 # CHECK: lrvg %r0, 0(%r15)
4355 0xe3 0x00 0xf0 0x00 0x00 0x0f
4357 # CHECK: lrvg %r0, 524287(%r1,%r15)
4358 0xe3 0x01 0xff 0xff 0x7f 0x0f
4360 # CHECK: lrvg %r0, 524287(%r15,%r1)
4361 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
4363 # CHECK: lrvg %r15, 0
4364 0xe3 0xf0 0x00 0x00 0x00 0x0f
4366 # CHECK: lrvr %r0, %r0
4369 # CHECK: lrvr %r0, %r15
4372 # CHECK: lrvr %r15, %r0
4375 # CHECK: lrvr %r7, %r8
4378 # CHECK: lrvr %r15, %r15
4381 # CHECK: lrv %r0, -524288
4382 0xe3 0x00 0x00 0x00 0x80 0x1e
4384 # CHECK: lrv %r0, -1
4385 0xe3 0x00 0x0f 0xff 0xff 0x1e
4388 0xe3 0x00 0x00 0x00 0x00 0x1e
4391 0xe3 0x00 0x00 0x01 0x00 0x1e
4393 # CHECK: lrv %r0, 524287
4394 0xe3 0x00 0x0f 0xff 0x7f 0x1e
4396 # CHECK: lrv %r0, 0(%r1)
4397 0xe3 0x00 0x10 0x00 0x00 0x1e
4399 # CHECK: lrv %r0, 0(%r15)
4400 0xe3 0x00 0xf0 0x00 0x00 0x1e
4402 # CHECK: lrv %r0, 524287(%r1,%r15)
4403 0xe3 0x01 0xff 0xff 0x7f 0x1e
4405 # CHECK: lrv %r0, 524287(%r15,%r1)
4406 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
4408 # CHECK: lrv %r15, 0
4409 0xe3 0xf0 0x00 0x00 0x00 0x1e
4414 # CHECK: l %r0, 4095
4417 # CHECK: l %r0, 0(%r1)
4420 # CHECK: l %r0, 0(%r15)
4423 # CHECK: l %r0, 4095(%r1,%r15)
4426 # CHECK: l %r0, 4095(%r15,%r1)
4432 # CHECK: lt %r0, -524288
4433 0xe3 0x00 0x00 0x00 0x80 0x12
4436 0xe3 0x00 0x0f 0xff 0xff 0x12
4439 0xe3 0x00 0x00 0x00 0x00 0x12
4442 0xe3 0x00 0x00 0x01 0x00 0x12
4444 # CHECK: lt %r0, 524287
4445 0xe3 0x00 0x0f 0xff 0x7f 0x12
4447 # CHECK: lt %r0, 0(%r1)
4448 0xe3 0x00 0x10 0x00 0x00 0x12
4450 # CHECK: lt %r0, 0(%r15)
4451 0xe3 0x00 0xf0 0x00 0x00 0x12
4453 # CHECK: lt %r0, 524287(%r1,%r15)
4454 0xe3 0x01 0xff 0xff 0x7f 0x12
4456 # CHECK: lt %r0, 524287(%r15,%r1)
4457 0xe3 0x0f 0x1f 0xff 0x7f 0x12
4460 0xe3 0xf0 0x00 0x00 0x00 0x12
4462 # CHECK: ltdbr %f0, %f9
4465 # CHECK: ltdbr %f0, %f15
4468 # CHECK: ltdbr %f15, %f0
4471 # CHECK: ltdbr %f15, %f9
4474 # CHECK: ltebr %f0, %f9
4477 # CHECK: ltebr %f0, %f15
4480 # CHECK: ltebr %f15, %f0
4483 # CHECK: ltebr %f15, %f9
4486 # CHECK: ltg %r0, -524288
4487 0xe3 0x00 0x00 0x00 0x80 0x02
4489 # CHECK: ltg %r0, -1
4490 0xe3 0x00 0x0f 0xff 0xff 0x02
4493 0xe3 0x00 0x00 0x00 0x00 0x02
4496 0xe3 0x00 0x00 0x01 0x00 0x02
4498 # CHECK: ltg %r0, 524287
4499 0xe3 0x00 0x0f 0xff 0x7f 0x02
4501 # CHECK: ltg %r0, 0(%r1)
4502 0xe3 0x00 0x10 0x00 0x00 0x02
4504 # CHECK: ltg %r0, 0(%r15)
4505 0xe3 0x00 0xf0 0x00 0x00 0x02
4507 # CHECK: ltg %r0, 524287(%r1,%r15)
4508 0xe3 0x01 0xff 0xff 0x7f 0x02
4510 # CHECK: ltg %r0, 524287(%r15,%r1)
4511 0xe3 0x0f 0x1f 0xff 0x7f 0x02
4513 # CHECK: ltg %r15, 0
4514 0xe3 0xf0 0x00 0x00 0x00 0x02
4516 # CHECK: ltgf %r0, -524288
4517 0xe3 0x00 0x00 0x00 0x80 0x32
4519 # CHECK: ltgf %r0, -1
4520 0xe3 0x00 0x0f 0xff 0xff 0x32
4522 # CHECK: ltgf %r0, 0
4523 0xe3 0x00 0x00 0x00 0x00 0x32
4525 # CHECK: ltgf %r0, 1
4526 0xe3 0x00 0x00 0x01 0x00 0x32
4528 # CHECK: ltgf %r0, 524287
4529 0xe3 0x00 0x0f 0xff 0x7f 0x32
4531 # CHECK: ltgf %r0, 0(%r1)
4532 0xe3 0x00 0x10 0x00 0x00 0x32
4534 # CHECK: ltgf %r0, 0(%r15)
4535 0xe3 0x00 0xf0 0x00 0x00 0x32
4537 # CHECK: ltgf %r0, 524287(%r1,%r15)
4538 0xe3 0x01 0xff 0xff 0x7f 0x32
4540 # CHECK: ltgf %r0, 524287(%r15,%r1)
4541 0xe3 0x0f 0x1f 0xff 0x7f 0x32
4543 # CHECK: ltgf %r15, 0
4544 0xe3 0xf0 0x00 0x00 0x00 0x32
4546 # CHECK: ltgfr %r0, %r9
4549 # CHECK: ltgfr %r0, %r15
4552 # CHECK: ltgfr %r15, %r0
4555 # CHECK: ltgfr %r15, %r9
4558 # CHECK: ltgr %r0, %r9
4561 # CHECK: ltgr %r0, %r15
4564 # CHECK: ltgr %r15, %r0
4567 # CHECK: ltgr %r15, %r9
4570 # CHECK: ltr %r0, %r9
4573 # CHECK: ltr %r0, %r15
4576 # CHECK: ltr %r15, %r0
4579 # CHECK: ltr %r15, %r9
4582 # CHECK: ltxbr %f0, %f9
4585 # CHECK: ltxbr %f0, %f13
4588 # CHECK: ltxbr %f13, %f0
4591 # CHECK: ltxbr %f13, %f9
4594 # CHECK: lxr %f0, %f8
4597 # CHECK: lxr %f0, %f13
4600 # CHECK: lxr %f13, %f0
4603 # CHECK: lxr %f13, %f9
4606 # CHECK: ly %r0, -524288
4607 0xe3 0x00 0x00 0x00 0x80 0x58
4610 0xe3 0x00 0x0f 0xff 0xff 0x58
4613 0xe3 0x00 0x00 0x00 0x00 0x58
4616 0xe3 0x00 0x00 0x01 0x00 0x58
4618 # CHECK: ly %r0, 524287
4619 0xe3 0x00 0x0f 0xff 0x7f 0x58
4621 # CHECK: ly %r0, 0(%r1)
4622 0xe3 0x00 0x10 0x00 0x00 0x58
4624 # CHECK: ly %r0, 0(%r15)
4625 0xe3 0x00 0xf0 0x00 0x00 0x58
4627 # CHECK: ly %r0, 524287(%r1,%r15)
4628 0xe3 0x01 0xff 0xff 0x7f 0x58
4630 # CHECK: ly %r0, 524287(%r15,%r1)
4631 0xe3 0x0f 0x1f 0xff 0x7f 0x58
4634 0xe3 0xf0 0x00 0x00 0x00 0x58
4663 # CHECK: madbr %f0, %f0, %f0
4666 # CHECK: madbr %f0, %f0, %f15
4669 # CHECK: madbr %f0, %f15, %f0
4672 # CHECK: madbr %f15, %f0, %f0
4675 # CHECK: madbr %f7, %f8, %f9
4678 # CHECK: madbr %f15, %f15, %f15
4681 # CHECK: madb %f0, %f0, 0
4682 0xed 0x00 0x00 0x00 0x00 0x1e
4684 # CHECK: madb %f0, %f0, 4095
4685 0xed 0x00 0x0f 0xff 0x00 0x1e
4687 # CHECK: madb %f0, %f0, 0(%r1)
4688 0xed 0x00 0x10 0x00 0x00 0x1e
4690 # CHECK: madb %f0, %f0, 0(%r15)
4691 0xed 0x00 0xf0 0x00 0x00 0x1e
4693 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
4694 0xed 0x01 0xff 0xff 0x00 0x1e
4696 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
4697 0xed 0x0f 0x1f 0xff 0x00 0x1e
4699 # CHECK: madb %f0, %f15, 0
4700 0xed 0xf0 0x00 0x00 0x00 0x1e
4702 # CHECK: madb %f15, %f0, 0
4703 0xed 0x00 0x00 0x00 0xf0 0x1e
4705 # CHECK: madb %f15, %f15, 0
4706 0xed 0xf0 0x00 0x00 0xf0 0x1e
4708 # CHECK: maebr %f0, %f0, %f0
4711 # CHECK: maebr %f0, %f0, %f15
4714 # CHECK: maebr %f0, %f15, %f0
4717 # CHECK: maebr %f15, %f0, %f0
4720 # CHECK: maebr %f7, %f8, %f9
4723 # CHECK: maebr %f15, %f15, %f15
4726 # CHECK: maeb %f0, %f0, 0
4727 0xed 0x00 0x00 0x00 0x00 0x0e
4729 # CHECK: maeb %f0, %f0, 4095
4730 0xed 0x00 0x0f 0xff 0x00 0x0e
4732 # CHECK: maeb %f0, %f0, 0(%r1)
4733 0xed 0x00 0x10 0x00 0x00 0x0e
4735 # CHECK: maeb %f0, %f0, 0(%r15)
4736 0xed 0x00 0xf0 0x00 0x00 0x0e
4738 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
4739 0xed 0x01 0xff 0xff 0x00 0x0e
4741 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
4742 0xed 0x0f 0x1f 0xff 0x00 0x0e
4744 # CHECK: maeb %f0, %f15, 0
4745 0xed 0xf0 0x00 0x00 0x00 0x0e
4747 # CHECK: maeb %f15, %f0, 0
4748 0xed 0x00 0x00 0x00 0xf0 0x0e
4750 # CHECK: maeb %f15, %f15, 0
4751 0xed 0xf0 0x00 0x00 0xf0 0x0e
4753 # CHECK: mdbr %f0, %f0
4756 # CHECK: mdbr %f0, %f15
4759 # CHECK: mdbr %f7, %f8
4762 # CHECK: mdbr %f15, %f0
4766 0xed 0x00 0x00 0x00 0x00 0x1c
4768 # CHECK: mdb %f0, 4095
4769 0xed 0x00 0x0f 0xff 0x00 0x1c
4771 # CHECK: mdb %f0, 0(%r1)
4772 0xed 0x00 0x10 0x00 0x00 0x1c
4774 # CHECK: mdb %f0, 0(%r15)
4775 0xed 0x00 0xf0 0x00 0x00 0x1c
4777 # CHECK: mdb %f0, 4095(%r1,%r15)
4778 0xed 0x01 0xff 0xff 0x00 0x1c
4780 # CHECK: mdb %f0, 4095(%r15,%r1)
4781 0xed 0x0f 0x1f 0xff 0x00 0x1c
4783 # CHECK: mdb %f15, 0
4784 0xed 0xf0 0x00 0x00 0x00 0x1c
4786 # CHECK: mdebr %f0, %f0
4789 # CHECK: mdebr %f0, %f15
4792 # CHECK: mdebr %f7, %f8
4795 # CHECK: mdebr %f15, %f0
4798 # CHECK: mdeb %f0, 0
4799 0xed 0x00 0x00 0x00 0x00 0x0c
4801 # CHECK: mdeb %f0, 4095
4802 0xed 0x00 0x0f 0xff 0x00 0x0c
4804 # CHECK: mdeb %f0, 0(%r1)
4805 0xed 0x00 0x10 0x00 0x00 0x0c
4807 # CHECK: mdeb %f0, 0(%r15)
4808 0xed 0x00 0xf0 0x00 0x00 0x0c
4810 # CHECK: mdeb %f0, 4095(%r1,%r15)
4811 0xed 0x01 0xff 0xff 0x00 0x0c
4813 # CHECK: mdeb %f0, 4095(%r15,%r1)
4814 0xed 0x0f 0x1f 0xff 0x00 0x0c
4816 # CHECK: mdeb %f15, 0
4817 0xed 0xf0 0x00 0x00 0x00 0x0c
4819 # CHECK: meebr %f0, %f0
4822 # CHECK: meebr %f0, %f15
4825 # CHECK: meebr %f7, %f8
4828 # CHECK: meebr %f15, %f0
4831 # CHECK: meeb %f0, 0
4832 0xed 0x00 0x00 0x00 0x00 0x17
4834 # CHECK: meeb %f0, 4095
4835 0xed 0x00 0x0f 0xff 0x00 0x17
4837 # CHECK: meeb %f0, 0(%r1)
4838 0xed 0x00 0x10 0x00 0x00 0x17
4840 # CHECK: meeb %f0, 0(%r15)
4841 0xed 0x00 0xf0 0x00 0x00 0x17
4843 # CHECK: meeb %f0, 4095(%r1,%r15)
4844 0xed 0x01 0xff 0xff 0x00 0x17
4846 # CHECK: meeb %f0, 4095(%r15,%r1)
4847 0xed 0x0f 0x1f 0xff 0x00 0x17
4849 # CHECK: meeb %f15, 0
4850 0xed 0xf0 0x00 0x00 0x00 0x17
4852 # CHECK: mghi %r0, -32768
4855 # CHECK: mghi %r0, -1
4858 # CHECK: mghi %r0, 0
4861 # CHECK: mghi %r0, 1
4864 # CHECK: mghi %r0, 32767
4867 # CHECK: mghi %r15, 0
4870 # CHECK: mhi %r0, -32768
4873 # CHECK: mhi %r0, -1
4882 # CHECK: mhi %r0, 32767
4885 # CHECK: mhi %r15, 0
4891 # CHECK: mh %r0, 4095
4894 # CHECK: mh %r0, 0(%r1)
4897 # CHECK: mh %r0, 0(%r15)
4900 # CHECK: mh %r0, 4095(%r1,%r15)
4903 # CHECK: mh %r0, 4095(%r15,%r1)
4909 # CHECK: mhy %r0, -524288
4910 0xe3 0x00 0x00 0x00 0x80 0x7c
4912 # CHECK: mhy %r0, -1
4913 0xe3 0x00 0x0f 0xff 0xff 0x7c
4916 0xe3 0x00 0x00 0x00 0x00 0x7c
4919 0xe3 0x00 0x00 0x01 0x00 0x7c
4921 # CHECK: mhy %r0, 524287
4922 0xe3 0x00 0x0f 0xff 0x7f 0x7c
4924 # CHECK: mhy %r0, 0(%r1)
4925 0xe3 0x00 0x10 0x00 0x00 0x7c
4927 # CHECK: mhy %r0, 0(%r15)
4928 0xe3 0x00 0xf0 0x00 0x00 0x7c
4930 # CHECK: mhy %r0, 524287(%r1,%r15)
4931 0xe3 0x01 0xff 0xff 0x7f 0x7c
4933 # CHECK: mhy %r0, 524287(%r15,%r1)
4934 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
4936 # CHECK: mhy %r15, 0
4937 0xe3 0xf0 0x00 0x00 0x00 0x7c
4939 # CHECK: mlgr %r0, %r0
4942 # CHECK: mlgr %r0, %r15
4945 # CHECK: mlgr %r14, %r0
4948 # CHECK: mlgr %r6, %r9
4951 # CHECK: mlg %r0, -524288
4952 0xe3 0x00 0x00 0x00 0x80 0x86
4954 # CHECK: mlg %r0, -1
4955 0xe3 0x00 0x0f 0xff 0xff 0x86
4958 0xe3 0x00 0x00 0x00 0x00 0x86
4961 0xe3 0x00 0x00 0x01 0x00 0x86
4963 # CHECK: mlg %r0, 524287
4964 0xe3 0x00 0x0f 0xff 0x7f 0x86
4966 # CHECK: mlg %r0, 0(%r1)
4967 0xe3 0x00 0x10 0x00 0x00 0x86
4969 # CHECK: mlg %r0, 0(%r15)
4970 0xe3 0x00 0xf0 0x00 0x00 0x86
4972 # CHECK: mlg %r0, 524287(%r1,%r15)
4973 0xe3 0x01 0xff 0xff 0x7f 0x86
4975 # CHECK: mlg %r0, 524287(%r15,%r1)
4976 0xe3 0x0f 0x1f 0xff 0x7f 0x86
4978 # CHECK: mlg %r14, 0
4979 0xe3 0xe0 0x00 0x00 0x00 0x86
4981 # CHECK: msdbr %f0, %f0, %f0
4984 # CHECK: msdbr %f0, %f0, %f15
4987 # CHECK: msdbr %f0, %f15, %f0
4990 # CHECK: msdbr %f15, %f0, %f0
4993 # CHECK: msdbr %f7, %f8, %f9
4996 # CHECK: msdbr %f15, %f15, %f15
4999 # CHECK: msdb %f0, %f0, 0
5000 0xed 0x00 0x00 0x00 0x00 0x1f
5002 # CHECK: msdb %f0, %f0, 4095
5003 0xed 0x00 0x0f 0xff 0x00 0x1f
5005 # CHECK: msdb %f0, %f0, 0(%r1)
5006 0xed 0x00 0x10 0x00 0x00 0x1f
5008 # CHECK: msdb %f0, %f0, 0(%r15)
5009 0xed 0x00 0xf0 0x00 0x00 0x1f
5011 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
5012 0xed 0x01 0xff 0xff 0x00 0x1f
5014 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
5015 0xed 0x0f 0x1f 0xff 0x00 0x1f
5017 # CHECK: msdb %f0, %f15, 0
5018 0xed 0xf0 0x00 0x00 0x00 0x1f
5020 # CHECK: msdb %f15, %f0, 0
5021 0xed 0x00 0x00 0x00 0xf0 0x1f
5023 # CHECK: msdb %f15, %f15, 0
5024 0xed 0xf0 0x00 0x00 0xf0 0x1f
5026 # CHECK: msebr %f0, %f0, %f0
5029 # CHECK: msebr %f0, %f0, %f15
5032 # CHECK: msebr %f0, %f15, %f0
5035 # CHECK: msebr %f15, %f0, %f0
5038 # CHECK: msebr %f7, %f8, %f9
5041 # CHECK: msebr %f15, %f15, %f15
5044 # CHECK: mseb %f0, %f0, 0
5045 0xed 0x00 0x00 0x00 0x00 0x0f
5047 # CHECK: mseb %f0, %f0, 4095
5048 0xed 0x00 0x0f 0xff 0x00 0x0f
5050 # CHECK: mseb %f0, %f0, 0(%r1)
5051 0xed 0x00 0x10 0x00 0x00 0x0f
5053 # CHECK: mseb %f0, %f0, 0(%r15)
5054 0xed 0x00 0xf0 0x00 0x00 0x0f
5056 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
5057 0xed 0x01 0xff 0xff 0x00 0x0f
5059 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
5060 0xed 0x0f 0x1f 0xff 0x00 0x0f
5062 # CHECK: mseb %f0, %f15, 0
5063 0xed 0xf0 0x00 0x00 0x00 0x0f
5065 # CHECK: mseb %f15, %f0, 0
5066 0xed 0x00 0x00 0x00 0xf0 0x0f
5068 # CHECK: mseb %f15, %f15, 0
5069 0xed 0xf0 0x00 0x00 0xf0 0x0f
5071 # CHECK: msfi %r0, -2147483648
5072 0xc2 0x01 0x80 0x00 0x00 0x00
5074 # CHECK: msfi %r0, -1
5075 0xc2 0x01 0xff 0xff 0xff 0xff
5077 # CHECK: msfi %r0, 0
5078 0xc2 0x01 0x00 0x00 0x00 0x00
5080 # CHECK: msfi %r0, 1
5081 0xc2 0x01 0x00 0x00 0x00 0x01
5083 # CHECK: msfi %r0, 2147483647
5084 0xc2 0x01 0x7f 0xff 0xff 0xff
5086 # CHECK: msfi %r15, 0
5087 0xc2 0xf1 0x00 0x00 0x00 0x00
5089 # CHECK: msgfi %r0, -2147483648
5090 0xc2 0x00 0x80 0x00 0x00 0x00
5092 # CHECK: msgfi %r0, -1
5093 0xc2 0x00 0xff 0xff 0xff 0xff
5095 # CHECK: msgfi %r0, 0
5096 0xc2 0x00 0x00 0x00 0x00 0x00
5098 # CHECK: msgfi %r0, 1
5099 0xc2 0x00 0x00 0x00 0x00 0x01
5101 # CHECK: msgfi %r0, 2147483647
5102 0xc2 0x00 0x7f 0xff 0xff 0xff
5104 # CHECK: msgfi %r15, 0
5105 0xc2 0xf0 0x00 0x00 0x00 0x00
5107 # CHECK: msgfr %r0, %r0
5110 # CHECK: msgfr %r0, %r15
5113 # CHECK: msgfr %r15, %r0
5116 # CHECK: msgfr %r7, %r8
5119 # CHECK: msgf %r0, -524288
5120 0xe3 0x00 0x00 0x00 0x80 0x1c
5122 # CHECK: msgf %r0, -1
5123 0xe3 0x00 0x0f 0xff 0xff 0x1c
5125 # CHECK: msgf %r0, 0
5126 0xe3 0x00 0x00 0x00 0x00 0x1c
5128 # CHECK: msgf %r0, 1
5129 0xe3 0x00 0x00 0x01 0x00 0x1c
5131 # CHECK: msgf %r0, 524287
5132 0xe3 0x00 0x0f 0xff 0x7f 0x1c
5134 # CHECK: msgf %r0, 0(%r1)
5135 0xe3 0x00 0x10 0x00 0x00 0x1c
5137 # CHECK: msgf %r0, 0(%r15)
5138 0xe3 0x00 0xf0 0x00 0x00 0x1c
5140 # CHECK: msgf %r0, 524287(%r1,%r15)
5141 0xe3 0x01 0xff 0xff 0x7f 0x1c
5143 # CHECK: msgf %r0, 524287(%r15,%r1)
5144 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
5146 # CHECK: msgf %r15, 0
5147 0xe3 0xf0 0x00 0x00 0x00 0x1c
5149 # CHECK: msgr %r0, %r0
5152 # CHECK: msgr %r0, %r15
5155 # CHECK: msgr %r15, %r0
5158 # CHECK: msgr %r7, %r8
5161 # CHECK: msg %r0, -524288
5162 0xe3 0x00 0x00 0x00 0x80 0x0c
5164 # CHECK: msg %r0, -1
5165 0xe3 0x00 0x0f 0xff 0xff 0x0c
5168 0xe3 0x00 0x00 0x00 0x00 0x0c
5171 0xe3 0x00 0x00 0x01 0x00 0x0c
5173 # CHECK: msg %r0, 524287
5174 0xe3 0x00 0x0f 0xff 0x7f 0x0c
5176 # CHECK: msg %r0, 0(%r1)
5177 0xe3 0x00 0x10 0x00 0x00 0x0c
5179 # CHECK: msg %r0, 0(%r15)
5180 0xe3 0x00 0xf0 0x00 0x00 0x0c
5182 # CHECK: msg %r0, 524287(%r1,%r15)
5183 0xe3 0x01 0xff 0xff 0x7f 0x0c
5185 # CHECK: msg %r0, 524287(%r15,%r1)
5186 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
5188 # CHECK: msg %r15, 0
5189 0xe3 0xf0 0x00 0x00 0x00 0x0c
5191 # CHECK: msr %r0, %r0
5194 # CHECK: msr %r0, %r15
5197 # CHECK: msr %r15, %r0
5200 # CHECK: msr %r7, %r8
5206 # CHECK: ms %r0, 4095
5209 # CHECK: ms %r0, 0(%r1)
5212 # CHECK: ms %r0, 0(%r15)
5215 # CHECK: ms %r0, 4095(%r1,%r15)
5218 # CHECK: ms %r0, 4095(%r15,%r1)
5224 # CHECK: msy %r0, -524288
5225 0xe3 0x00 0x00 0x00 0x80 0x51
5227 # CHECK: msy %r0, -1
5228 0xe3 0x00 0x0f 0xff 0xff 0x51
5231 0xe3 0x00 0x00 0x00 0x00 0x51
5234 0xe3 0x00 0x00 0x01 0x00 0x51
5236 # CHECK: msy %r0, 524287
5237 0xe3 0x00 0x0f 0xff 0x7f 0x51
5239 # CHECK: msy %r0, 0(%r1)
5240 0xe3 0x00 0x10 0x00 0x00 0x51
5242 # CHECK: msy %r0, 0(%r15)
5243 0xe3 0x00 0xf0 0x00 0x00 0x51
5245 # CHECK: msy %r0, 524287(%r1,%r15)
5246 0xe3 0x01 0xff 0xff 0x7f 0x51
5248 # CHECK: msy %r0, 524287(%r15,%r1)
5249 0xe3 0x0f 0x1f 0xff 0x7f 0x51
5251 # CHECK: msy %r15, 0
5252 0xe3 0xf0 0x00 0x00 0x00 0x51
5254 # CHECK: mvc 0(1), 0
5255 0xd2 0x00 0x00 0x00 0x00 0x00
5257 # CHECK: mvc 0(1), 0(%r1)
5258 0xd2 0x00 0x00 0x00 0x10 0x00
5260 # CHECK: mvc 0(1), 0(%r15)
5261 0xd2 0x00 0x00 0x00 0xf0 0x00
5263 # CHECK: mvc 0(1), 4095
5264 0xd2 0x00 0x00 0x00 0x0f 0xff
5266 # CHECK: mvc 0(1), 4095(%r1)
5267 0xd2 0x00 0x00 0x00 0x1f 0xff
5269 # CHECK: mvc 0(1), 4095(%r15)
5270 0xd2 0x00 0x00 0x00 0xff 0xff
5272 # CHECK: mvc 0(1,%r1), 0
5273 0xd2 0x00 0x10 0x00 0x00 0x00
5275 # CHECK: mvc 0(1,%r15), 0
5276 0xd2 0x00 0xf0 0x00 0x00 0x00
5278 # CHECK: mvc 4095(1,%r1), 0
5279 0xd2 0x00 0x1f 0xff 0x00 0x00
5281 # CHECK: mvc 4095(1,%r15), 0
5282 0xd2 0x00 0xff 0xff 0x00 0x00
5284 # CHECK: mvc 0(256,%r1), 0
5285 0xd2 0xff 0x10 0x00 0x00 0x00
5287 # CHECK: mvc 0(256,%r15), 0
5288 0xd2 0xff 0xf0 0x00 0x00 0x00
5291 0xe5 0x48 0x00 0x00 0x00 0x00
5293 # CHECK: mvghi 4095, 0
5294 0xe5 0x48 0x0f 0xff 0x00 0x00
5296 # CHECK: mvghi 0, -32768
5297 0xe5 0x48 0x00 0x00 0x80 0x00
5299 # CHECK: mvghi 0, -1
5300 0xe5 0x48 0x00 0x00 0xff 0xff
5303 0xe5 0x48 0x00 0x00 0x00 0x00
5306 0xe5 0x48 0x00 0x00 0x00 0x01
5308 # CHECK: mvghi 0, 32767
5309 0xe5 0x48 0x00 0x00 0x7f 0xff
5311 # CHECK: mvghi 0(%r1), 42
5312 0xe5 0x48 0x10 0x00 0x00 0x2a
5314 # CHECK: mvghi 0(%r15), 42
5315 0xe5 0x48 0xf0 0x00 0x00 0x2a
5317 # CHECK: mvghi 4095(%r1), 42
5318 0xe5 0x48 0x1f 0xff 0x00 0x2a
5320 # CHECK: mvghi 4095(%r15), 42
5321 0xe5 0x48 0xff 0xff 0x00 0x2a
5324 0xe5 0x44 0x00 0x00 0x00 0x00
5326 # CHECK: mvhhi 4095, 0
5327 0xe5 0x44 0x0f 0xff 0x00 0x00
5329 # CHECK: mvhhi 0, -32768
5330 0xe5 0x44 0x00 0x00 0x80 0x00
5332 # CHECK: mvhhi 0, -1
5333 0xe5 0x44 0x00 0x00 0xff 0xff
5336 0xe5 0x44 0x00 0x00 0x00 0x00
5339 0xe5 0x44 0x00 0x00 0x00 0x01
5341 # CHECK: mvhhi 0, 32767
5342 0xe5 0x44 0x00 0x00 0x7f 0xff
5344 # CHECK: mvhhi 0(%r1), 42
5345 0xe5 0x44 0x10 0x00 0x00 0x2a
5347 # CHECK: mvhhi 0(%r15), 42
5348 0xe5 0x44 0xf0 0x00 0x00 0x2a
5350 # CHECK: mvhhi 4095(%r1), 42
5351 0xe5 0x44 0x1f 0xff 0x00 0x2a
5353 # CHECK: mvhhi 4095(%r15), 42
5354 0xe5 0x44 0xff 0xff 0x00 0x2a
5357 0xe5 0x4c 0x00 0x00 0x00 0x00
5359 # CHECK: mvhi 4095, 0
5360 0xe5 0x4c 0x0f 0xff 0x00 0x00
5362 # CHECK: mvhi 0, -32768
5363 0xe5 0x4c 0x00 0x00 0x80 0x00
5366 0xe5 0x4c 0x00 0x00 0xff 0xff
5369 0xe5 0x4c 0x00 0x00 0x00 0x00
5372 0xe5 0x4c 0x00 0x00 0x00 0x01
5374 # CHECK: mvhi 0, 32767
5375 0xe5 0x4c 0x00 0x00 0x7f 0xff
5377 # CHECK: mvhi 0(%r1), 42
5378 0xe5 0x4c 0x10 0x00 0x00 0x2a
5380 # CHECK: mvhi 0(%r15), 42
5381 0xe5 0x4c 0xf0 0x00 0x00 0x2a
5383 # CHECK: mvhi 4095(%r1), 42
5384 0xe5 0x4c 0x1f 0xff 0x00 0x2a
5386 # CHECK: mvhi 4095(%r15), 42
5387 0xe5 0x4c 0xff 0xff 0x00 0x2a
5392 # CHECK: mvi 4095, 0
5398 # CHECK: mvi 0(%r1), 42
5401 # CHECK: mvi 0(%r15), 42
5404 # CHECK: mvi 4095(%r1), 42
5407 # CHECK: mvi 4095(%r15), 42
5410 # CHECK: mviy -524288, 0
5411 0xeb 0x00 0x00 0x00 0x80 0x52
5414 0xeb 0x00 0x0f 0xff 0xff 0x52
5417 0xeb 0x00 0x00 0x00 0x00 0x52
5420 0xeb 0x00 0x00 0x01 0x00 0x52
5422 # CHECK: mviy 524287, 0
5423 0xeb 0x00 0x0f 0xff 0x7f 0x52
5425 # CHECK: mviy 0, 255
5426 0xeb 0xff 0x00 0x00 0x00 0x52
5428 # CHECK: mviy 0(%r1), 42
5429 0xeb 0x2a 0x10 0x00 0x00 0x52
5431 # CHECK: mviy 0(%r15), 42
5432 0xeb 0x2a 0xf0 0x00 0x00 0x52
5434 # CHECK: mviy 524287(%r1), 42
5435 0xeb 0x2a 0x1f 0xff 0x7f 0x52
5437 # CHECK: mviy 524287(%r15), 42
5438 0xeb 0x2a 0xff 0xff 0x7f 0x52
5440 # CHECK: mvst %r0, %r0
5443 # CHECK: mvst %r0, %r15
5446 # CHECK: mvst %r15, %r0
5449 # CHECK: mvst %r7, %r8
5452 # CHECK: mxbr %f0, %f0
5455 # CHECK: mxbr %f0, %f13
5458 # CHECK: mxbr %f8, %f5
5461 # CHECK: mxbr %f13, %f13
5464 # CHECK: mxdbr %f0, %f0
5467 # CHECK: mxdbr %f0, %f15
5470 # CHECK: mxdbr %f8, %f8
5473 # CHECK: mxdbr %f13, %f0
5476 # CHECK: mxdb %f0, 0
5477 0xed 0x00 0x00 0x00 0x00 0x07
5479 # CHECK: mxdb %f0, 4095
5480 0xed 0x00 0x0f 0xff 0x00 0x07
5482 # CHECK: mxdb %f0, 0(%r1)
5483 0xed 0x00 0x10 0x00 0x00 0x07
5485 # CHECK: mxdb %f0, 0(%r15)
5486 0xed 0x00 0xf0 0x00 0x00 0x07
5488 # CHECK: mxdb %f0, 4095(%r1,%r15)
5489 0xed 0x01 0xff 0xff 0x00 0x07
5491 # CHECK: mxdb %f0, 4095(%r15,%r1)
5492 0xed 0x0f 0x1f 0xff 0x00 0x07
5494 # CHECK: mxdb %f13, 0
5495 0xed 0xd0 0x00 0x00 0x00 0x07
5498 0xd4 0x00 0x00 0x00 0x00 0x00
5500 # CHECK: nc 0(1), 0(%r1)
5501 0xd4 0x00 0x00 0x00 0x10 0x00
5503 # CHECK: nc 0(1), 0(%r15)
5504 0xd4 0x00 0x00 0x00 0xf0 0x00
5506 # CHECK: nc 0(1), 4095
5507 0xd4 0x00 0x00 0x00 0x0f 0xff
5509 # CHECK: nc 0(1), 4095(%r1)
5510 0xd4 0x00 0x00 0x00 0x1f 0xff
5512 # CHECK: nc 0(1), 4095(%r15)
5513 0xd4 0x00 0x00 0x00 0xff 0xff
5515 # CHECK: nc 0(1,%r1), 0
5516 0xd4 0x00 0x10 0x00 0x00 0x00
5518 # CHECK: nc 0(1,%r15), 0
5519 0xd4 0x00 0xf0 0x00 0x00 0x00
5521 # CHECK: nc 4095(1,%r1), 0
5522 0xd4 0x00 0x1f 0xff 0x00 0x00
5524 # CHECK: nc 4095(1,%r15), 0
5525 0xd4 0x00 0xff 0xff 0x00 0x00
5527 # CHECK: nc 0(256,%r1), 0
5528 0xd4 0xff 0x10 0x00 0x00 0x00
5530 # CHECK: nc 0(256,%r15), 0
5531 0xd4 0xff 0xf0 0x00 0x00 0x00
5533 # CHECK: ngr %r0, %r0
5536 # CHECK: ngr %r0, %r15
5539 # CHECK: ngr %r15, %r0
5542 # CHECK: ngr %r7, %r8
5545 # CHECK: ng %r0, -524288
5546 0xe3 0x00 0x00 0x00 0x80 0x80
5548 # CHECK: ngrk %r0, %r0, %r0
5551 # CHECK: ngrk %r2, %r3, %r4
5555 0xe3 0x00 0x0f 0xff 0xff 0x80
5558 0xe3 0x00 0x00 0x00 0x00 0x80
5561 0xe3 0x00 0x00 0x01 0x00 0x80
5563 # CHECK: ng %r0, 524287
5564 0xe3 0x00 0x0f 0xff 0x7f 0x80
5566 # CHECK: ng %r0, 0(%r1)
5567 0xe3 0x00 0x10 0x00 0x00 0x80
5569 # CHECK: ng %r0, 0(%r15)
5570 0xe3 0x00 0xf0 0x00 0x00 0x80
5572 # CHECK: ng %r0, 524287(%r1,%r15)
5573 0xe3 0x01 0xff 0xff 0x7f 0x80
5575 # CHECK: ng %r0, 524287(%r15,%r1)
5576 0xe3 0x0f 0x1f 0xff 0x7f 0x80
5579 0xe3 0xf0 0x00 0x00 0x00 0x80
5581 # CHECK: nihf %r0, 0
5582 0xc0 0x0a 0x00 0x00 0x00 0x00
5584 # CHECK: nihf %r0, 4294967295
5585 0xc0 0x0a 0xff 0xff 0xff 0xff
5587 # CHECK: nihf %r15, 0
5588 0xc0 0xfa 0x00 0x00 0x00 0x00
5590 # CHECK: nihh %r0, 0
5593 # CHECK: nihh %r0, 32768
5596 # CHECK: nihh %r0, 65535
5599 # CHECK: nihh %r15, 0
5602 # CHECK: nihl %r0, 0
5605 # CHECK: nihl %r0, 32768
5608 # CHECK: nihl %r0, 65535
5611 # CHECK: nihl %r15, 0
5614 # CHECK: nilf %r0, 0
5615 0xc0 0x0b 0x00 0x00 0x00 0x00
5617 # CHECK: nilf %r0, 4294967295
5618 0xc0 0x0b 0xff 0xff 0xff 0xff
5620 # CHECK: nilf %r15, 0
5621 0xc0 0xfb 0x00 0x00 0x00 0x00
5623 # CHECK: nilh %r0, 0
5626 # CHECK: nilh %r0, 32768
5629 # CHECK: nilh %r0, 65535
5632 # CHECK: nilh %r15, 0
5635 # CHECK: nill %r0, 0
5638 # CHECK: nill %r0, 32768
5641 # CHECK: nill %r0, 65535
5644 # CHECK: nill %r15, 0
5656 # CHECK: ni 0(%r1), 42
5659 # CHECK: ni 0(%r15), 42
5662 # CHECK: ni 4095(%r1), 42
5665 # CHECK: ni 4095(%r15), 42
5668 # CHECK: niy -524288, 0
5669 0xeb 0x00 0x00 0x00 0x80 0x54
5672 0xeb 0x00 0x0f 0xff 0xff 0x54
5675 0xeb 0x00 0x00 0x00 0x00 0x54
5678 0xeb 0x00 0x00 0x01 0x00 0x54
5680 # CHECK: niy 524287, 0
5681 0xeb 0x00 0x0f 0xff 0x7f 0x54
5684 0xeb 0xff 0x00 0x00 0x00 0x54
5686 # CHECK: niy 0(%r1), 42
5687 0xeb 0x2a 0x10 0x00 0x00 0x54
5689 # CHECK: niy 0(%r15), 42
5690 0xeb 0x2a 0xf0 0x00 0x00 0x54
5692 # CHECK: niy 524287(%r1), 42
5693 0xeb 0x2a 0x1f 0xff 0x7f 0x54
5695 # CHECK: niy 524287(%r15), 42
5696 0xeb 0x2a 0xff 0xff 0x7f 0x54
5698 # CHECK: nr %r0, %r0
5701 # CHECK: nr %r0, %r15
5704 # CHECK: nr %r15, %r0
5707 # CHECK: nr %r7, %r8
5710 # CHECK: nrk %r0, %r0, %r0
5713 # CHECK: nrk %r2, %r3, %r4
5719 # CHECK: n %r0, 4095
5722 # CHECK: n %r0, 0(%r1)
5725 # CHECK: n %r0, 0(%r15)
5728 # CHECK: n %r0, 4095(%r1,%r15)
5731 # CHECK: n %r0, 4095(%r15,%r1)
5737 # CHECK: ny %r0, -524288
5738 0xe3 0x00 0x00 0x00 0x80 0x54
5741 0xe3 0x00 0x0f 0xff 0xff 0x54
5744 0xe3 0x00 0x00 0x00 0x00 0x54
5747 0xe3 0x00 0x00 0x01 0x00 0x54
5749 # CHECK: ny %r0, 524287
5750 0xe3 0x00 0x0f 0xff 0x7f 0x54
5752 # CHECK: ny %r0, 0(%r1)
5753 0xe3 0x00 0x10 0x00 0x00 0x54
5755 # CHECK: ny %r0, 0(%r15)
5756 0xe3 0x00 0xf0 0x00 0x00 0x54
5758 # CHECK: ny %r0, 524287(%r1,%r15)
5759 0xe3 0x01 0xff 0xff 0x7f 0x54
5761 # CHECK: ny %r0, 524287(%r15,%r1)
5762 0xe3 0x0f 0x1f 0xff 0x7f 0x54
5765 0xe3 0xf0 0x00 0x00 0x00 0x54
5768 0xd6 0x00 0x00 0x00 0x00 0x00
5770 # CHECK: oc 0(1), 0(%r1)
5771 0xd6 0x00 0x00 0x00 0x10 0x00
5773 # CHECK: oc 0(1), 0(%r15)
5774 0xd6 0x00 0x00 0x00 0xf0 0x00
5776 # CHECK: oc 0(1), 4095
5777 0xd6 0x00 0x00 0x00 0x0f 0xff
5779 # CHECK: oc 0(1), 4095(%r1)
5780 0xd6 0x00 0x00 0x00 0x1f 0xff
5782 # CHECK: oc 0(1), 4095(%r15)
5783 0xd6 0x00 0x00 0x00 0xff 0xff
5785 # CHECK: oc 0(1,%r1), 0
5786 0xd6 0x00 0x10 0x00 0x00 0x00
5788 # CHECK: oc 0(1,%r15), 0
5789 0xd6 0x00 0xf0 0x00 0x00 0x00
5791 # CHECK: oc 4095(1,%r1), 0
5792 0xd6 0x00 0x1f 0xff 0x00 0x00
5794 # CHECK: oc 4095(1,%r15), 0
5795 0xd6 0x00 0xff 0xff 0x00 0x00
5797 # CHECK: oc 0(256,%r1), 0
5798 0xd6 0xff 0x10 0x00 0x00 0x00
5800 # CHECK: oc 0(256,%r15), 0
5801 0xd6 0xff 0xf0 0x00 0x00 0x00
5803 # CHECK: ogr %r0, %r0
5806 # CHECK: ogr %r0, %r15
5809 # CHECK: ogr %r15, %r0
5812 # CHECK: ogr %r7, %r8
5815 # CHECK: ogrk %r0, %r0, %r0
5818 # CHECK: ogrk %r2, %r3, %r4
5821 # CHECK: og %r0, -524288
5822 0xe3 0x00 0x00 0x00 0x80 0x81
5825 0xe3 0x00 0x0f 0xff 0xff 0x81
5828 0xe3 0x00 0x00 0x00 0x00 0x81
5831 0xe3 0x00 0x00 0x01 0x00 0x81
5833 # CHECK: og %r0, 524287
5834 0xe3 0x00 0x0f 0xff 0x7f 0x81
5836 # CHECK: og %r0, 0(%r1)
5837 0xe3 0x00 0x10 0x00 0x00 0x81
5839 # CHECK: og %r0, 0(%r15)
5840 0xe3 0x00 0xf0 0x00 0x00 0x81
5842 # CHECK: og %r0, 524287(%r1,%r15)
5843 0xe3 0x01 0xff 0xff 0x7f 0x81
5845 # CHECK: og %r0, 524287(%r15,%r1)
5846 0xe3 0x0f 0x1f 0xff 0x7f 0x81
5849 0xe3 0xf0 0x00 0x00 0x00 0x81
5851 # CHECK: oihf %r0, 0
5852 0xc0 0x0c 0x00 0x00 0x00 0x00
5854 # CHECK: oihf %r0, 4294967295
5855 0xc0 0x0c 0xff 0xff 0xff 0xff
5857 # CHECK: oihf %r15, 0
5858 0xc0 0xfc 0x00 0x00 0x00 0x00
5860 # CHECK: oihh %r0, 0
5863 # CHECK: oihh %r0, 32768
5866 # CHECK: oihh %r0, 65535
5869 # CHECK: oihh %r15, 0
5872 # CHECK: oihl %r0, 0
5875 # CHECK: oihl %r0, 32768
5878 # CHECK: oihl %r0, 65535
5881 # CHECK: oihl %r15, 0
5884 # CHECK: oilf %r0, 0
5885 0xc0 0x0d 0x00 0x00 0x00 0x00
5887 # CHECK: oilf %r0, 4294967295
5888 0xc0 0x0d 0xff 0xff 0xff 0xff
5890 # CHECK: oilf %r15, 0
5891 0xc0 0xfd 0x00 0x00 0x00 0x00
5893 # CHECK: oilh %r0, 0
5896 # CHECK: oilh %r0, 32768
5899 # CHECK: oilh %r0, 65535
5902 # CHECK: oilh %r15, 0
5905 # CHECK: oill %r0, 0
5908 # CHECK: oill %r0, 32768
5911 # CHECK: oill %r0, 65535
5914 # CHECK: oill %r15, 0
5926 # CHECK: oi 0(%r1), 42
5929 # CHECK: oi 0(%r15), 42
5932 # CHECK: oi 4095(%r1), 42
5935 # CHECK: oi 4095(%r15), 42
5938 # CHECK: oiy -524288, 0
5939 0xeb 0x00 0x00 0x00 0x80 0x56
5942 0xeb 0x00 0x0f 0xff 0xff 0x56
5945 0xeb 0x00 0x00 0x00 0x00 0x56
5948 0xeb 0x00 0x00 0x01 0x00 0x56
5950 # CHECK: oiy 524287, 0
5951 0xeb 0x00 0x0f 0xff 0x7f 0x56
5954 0xeb 0xff 0x00 0x00 0x00 0x56
5956 # CHECK: oiy 0(%r1), 42
5957 0xeb 0x2a 0x10 0x00 0x00 0x56
5959 # CHECK: oiy 0(%r15), 42
5960 0xeb 0x2a 0xf0 0x00 0x00 0x56
5962 # CHECK: oiy 524287(%r1), 42
5963 0xeb 0x2a 0x1f 0xff 0x7f 0x56
5965 # CHECK: oiy 524287(%r15), 42
5966 0xeb 0x2a 0xff 0xff 0x7f 0x56
5968 # CHECK: or %r0, %r0
5971 # CHECK: or %r0, %r15
5974 # CHECK: or %r15, %r0
5977 # CHECK: or %r7, %r8
5980 # CHECK: ork %r0, %r0, %r0
5983 # CHECK: ork %r2, %r3, %r4
5989 # CHECK: o %r0, 4095
5992 # CHECK: o %r0, 0(%r1)
5995 # CHECK: o %r0, 0(%r15)
5998 # CHECK: o %r0, 4095(%r1,%r15)
6001 # CHECK: o %r0, 4095(%r15,%r1)
6007 # CHECK: oy %r0, -524288
6008 0xe3 0x00 0x00 0x00 0x80 0x56
6011 0xe3 0x00 0x0f 0xff 0xff 0x56
6014 0xe3 0x00 0x00 0x00 0x00 0x56
6017 0xe3 0x00 0x00 0x01 0x00 0x56
6019 # CHECK: oy %r0, 524287
6020 0xe3 0x00 0x0f 0xff 0x7f 0x56
6022 # CHECK: oy %r0, 0(%r1)
6023 0xe3 0x00 0x10 0x00 0x00 0x56
6025 # CHECK: oy %r0, 0(%r15)
6026 0xe3 0x00 0xf0 0x00 0x00 0x56
6028 # CHECK: oy %r0, 524287(%r1,%r15)
6029 0xe3 0x01 0xff 0xff 0x7f 0x56
6031 # CHECK: oy %r0, 524287(%r15,%r1)
6032 0xe3 0x0f 0x1f 0xff 0x7f 0x56
6035 0xe3 0xf0 0x00 0x00 0x00 0x56
6037 # CHECK: pfd 0, -524288
6038 0xe3 0x00 0x00 0x00 0x80 0x36
6041 0xe3 0x00 0x0f 0xff 0xff 0x36
6044 0xe3 0x00 0x00 0x00 0x00 0x36
6047 0xe3 0x00 0x00 0x01 0x00 0x36
6049 # CHECK: pfd 0, 524287
6050 0xe3 0x00 0x0f 0xff 0x7f 0x36
6052 # CHECK: pfd 0, 0(%r1)
6053 0xe3 0x00 0x10 0x00 0x00 0x36
6055 # CHECK: pfd 0, 0(%r15)
6056 0xe3 0x00 0xf0 0x00 0x00 0x36
6058 # CHECK: pfd 0, 524287(%r1,%r15)
6059 0xe3 0x01 0xff 0xff 0x7f 0x36
6061 # CHECK: pfd 0, 524287(%r15,%r1)
6062 0xe3 0x0f 0x1f 0xff 0x7f 0x36
6065 0xe3 0xf0 0x00 0x00 0x00 0x36
6067 # CHECK: risbg %r0, %r0, 0, 0, 0
6068 0xec 0x00 0x00 0x00 0x00 0x55
6070 # CHECK: risbg %r0, %r0, 0, 0, 63
6071 0xec 0x00 0x00 0x00 0x3f 0x55
6073 # CHECK: risbg %r0, %r0, 0, 255, 0
6074 0xec 0x00 0x00 0xff 0x00 0x55
6076 # CHECK: risbg %r0, %r0, 255, 0, 0
6077 0xec 0x00 0xff 0x00 0x00 0x55
6079 # CHECK: risbg %r0, %r15, 0, 0, 0
6080 0xec 0x0f 0x00 0x00 0x00 0x55
6082 # CHECK: risbg %r15, %r0, 0, 0, 0
6083 0xec 0xf0 0x00 0x00 0x00 0x55
6085 # CHECK: risbg %r4, %r5, 6, 7, 8
6086 0xec 0x45 0x06 0x07 0x08 0x55
6088 # CHECK: risbhg %r0, %r0, 0, 0, 0
6089 0xec 0x00 0x00 0x00 0x00 0x5d
6091 # CHECK: risbhg %r0, %r0, 0, 0, 63
6092 0xec 0x00 0x00 0x00 0x3f 0x5d
6094 # CHECK: risbhg %r0, %r0, 0, 255, 0
6095 0xec 0x00 0x00 0xff 0x00 0x5d
6097 # CHECK: risbhg %r0, %r0, 255, 0, 0
6098 0xec 0x00 0xff 0x00 0x00 0x5d
6100 # CHECK: risbhg %r0, %r15, 0, 0, 0
6101 0xec 0x0f 0x00 0x00 0x00 0x5d
6103 # CHECK: risbhg %r15, %r0, 0, 0, 0
6104 0xec 0xf0 0x00 0x00 0x00 0x5d
6106 # CHECK: risbhg %r4, %r5, 6, 7, 8
6107 0xec 0x45 0x06 0x07 0x08 0x5d
6109 # CHECK: risblg %r0, %r0, 0, 0, 0
6110 0xec 0x00 0x00 0x00 0x00 0x51
6112 # CHECK: risblg %r0, %r0, 0, 0, 63
6113 0xec 0x00 0x00 0x00 0x3f 0x51
6115 # CHECK: risblg %r0, %r0, 0, 255, 0
6116 0xec 0x00 0x00 0xff 0x00 0x51
6118 # CHECK: risblg %r0, %r0, 255, 0, 0
6119 0xec 0x00 0xff 0x00 0x00 0x51
6121 # CHECK: risblg %r0, %r15, 0, 0, 0
6122 0xec 0x0f 0x00 0x00 0x00 0x51
6124 # CHECK: risblg %r15, %r0, 0, 0, 0
6125 0xec 0xf0 0x00 0x00 0x00 0x51
6127 # CHECK: risblg %r4, %r5, 6, 7, 8
6128 0xec 0x45 0x06 0x07 0x08 0x51
6130 # CHECK: rnsbg %r0, %r0, 0, 0, 0
6131 0xec 0x00 0x00 0x00 0x00 0x54
6133 # CHECK: rnsbg %r0, %r0, 0, 0, 63
6134 0xec 0x00 0x00 0x00 0x3f 0x54
6136 # CHECK: rnsbg %r0, %r0, 0, 255, 0
6137 0xec 0x00 0x00 0xff 0x00 0x54
6139 # CHECK: rnsbg %r0, %r0, 255, 0, 0
6140 0xec 0x00 0xff 0x00 0x00 0x54
6142 # CHECK: rnsbg %r0, %r15, 0, 0, 0
6143 0xec 0x0f 0x00 0x00 0x00 0x54
6145 # CHECK: rnsbg %r15, %r0, 0, 0, 0
6146 0xec 0xf0 0x00 0x00 0x00 0x54
6148 # CHECK: rnsbg %r4, %r5, 6, 7, 8
6149 0xec 0x45 0x06 0x07 0x08 0x54
6151 # CHECK: rosbg %r0, %r0, 0, 0, 0
6152 0xec 0x00 0x00 0x00 0x00 0x56
6154 # CHECK: rosbg %r0, %r0, 0, 0, 63
6155 0xec 0x00 0x00 0x00 0x3f 0x56
6157 # CHECK: rosbg %r0, %r0, 0, 255, 0
6158 0xec 0x00 0x00 0xff 0x00 0x56
6160 # CHECK: rosbg %r0, %r0, 255, 0, 0
6161 0xec 0x00 0xff 0x00 0x00 0x56
6163 # CHECK: rosbg %r0, %r15, 0, 0, 0
6164 0xec 0x0f 0x00 0x00 0x00 0x56
6166 # CHECK: rosbg %r15, %r0, 0, 0, 0
6167 0xec 0xf0 0x00 0x00 0x00 0x56
6169 # CHECK: rosbg %r4, %r5, 6, 7, 8
6170 0xec 0x45 0x06 0x07 0x08 0x56
6172 # CHECK: rxsbg %r0, %r0, 0, 0, 0
6173 0xec 0x00 0x00 0x00 0x00 0x57
6175 # CHECK: rxsbg %r0, %r0, 0, 0, 63
6176 0xec 0x00 0x00 0x00 0x3f 0x57
6178 # CHECK: rxsbg %r0, %r0, 0, 255, 0
6179 0xec 0x00 0x00 0xff 0x00 0x57
6181 # CHECK: rxsbg %r0, %r0, 255, 0, 0
6182 0xec 0x00 0xff 0x00 0x00 0x57
6184 # CHECK: rxsbg %r0, %r15, 0, 0, 0
6185 0xec 0x0f 0x00 0x00 0x00 0x57
6187 # CHECK: rxsbg %r15, %r0, 0, 0, 0
6188 0xec 0xf0 0x00 0x00 0x00 0x57
6190 # CHECK: rxsbg %r4, %r5, 6, 7, 8
6191 0xec 0x45 0x06 0x07 0x08 0x57
6193 # CHECK: rllg %r0, %r0, 0
6194 0xeb 0x00 0x00 0x00 0x00 0x1c
6196 # CHECK: rllg %r15, %r1, 0
6197 0xeb 0xf1 0x00 0x00 0x00 0x1c
6199 # CHECK: rllg %r1, %r15, 0
6200 0xeb 0x1f 0x00 0x00 0x00 0x1c
6202 # CHECK: rllg %r15, %r15, 0
6203 0xeb 0xff 0x00 0x00 0x00 0x1c
6205 # CHECK: rllg %r0, %r0, -524288
6206 0xeb 0x00 0x00 0x00 0x80 0x1c
6208 # CHECK: rllg %r0, %r0, -1
6209 0xeb 0x00 0x0f 0xff 0xff 0x1c
6211 # CHECK: rllg %r0, %r0, 1
6212 0xeb 0x00 0x00 0x01 0x00 0x1c
6214 # CHECK: rllg %r0, %r0, 524287
6215 0xeb 0x00 0x0f 0xff 0x7f 0x1c
6217 # CHECK: rllg %r0, %r0, 0(%r1)
6218 0xeb 0x00 0x10 0x00 0x00 0x1c
6220 # CHECK: rllg %r0, %r0, 0(%r15)
6221 0xeb 0x00 0xf0 0x00 0x00 0x1c
6223 # CHECK: rllg %r0, %r0, 524287(%r1)
6224 0xeb 0x00 0x1f 0xff 0x7f 0x1c
6226 # CHECK: rllg %r0, %r0, 524287(%r15)
6227 0xeb 0x00 0xff 0xff 0x7f 0x1c
6229 # CHECK: rll %r0, %r0, 0
6230 0xeb 0x00 0x00 0x00 0x00 0x1d
6232 # CHECK: rll %r15, %r1, 0
6233 0xeb 0xf1 0x00 0x00 0x00 0x1d
6235 # CHECK: rll %r1, %r15, 0
6236 0xeb 0x1f 0x00 0x00 0x00 0x1d
6238 # CHECK: rll %r15, %r15, 0
6239 0xeb 0xff 0x00 0x00 0x00 0x1d
6241 # CHECK: rll %r0, %r0, -524288
6242 0xeb 0x00 0x00 0x00 0x80 0x1d
6244 # CHECK: rll %r0, %r0, -1
6245 0xeb 0x00 0x0f 0xff 0xff 0x1d
6247 # CHECK: rll %r0, %r0, 1
6248 0xeb 0x00 0x00 0x01 0x00 0x1d
6250 # CHECK: rll %r0, %r0, 524287
6251 0xeb 0x00 0x0f 0xff 0x7f 0x1d
6253 # CHECK: rll %r0, %r0, 0(%r1)
6254 0xeb 0x00 0x10 0x00 0x00 0x1d
6256 # CHECK: rll %r0, %r0, 0(%r15)
6257 0xeb 0x00 0xf0 0x00 0x00 0x1d
6259 # CHECK: rll %r0, %r0, 524287(%r1)
6260 0xeb 0x00 0x1f 0xff 0x7f 0x1d
6262 # CHECK: rll %r0, %r0, 524287(%r15)
6263 0xeb 0x00 0xff 0xff 0x7f 0x1d
6265 # CHECK: sdbr %f0, %f0
6268 # CHECK: sdbr %f0, %f15
6271 # CHECK: sdbr %f7, %f8
6274 # CHECK: sdbr %f15, %f0
6278 0xed 0x00 0x00 0x00 0x00 0x1b
6280 # CHECK: sdb %f0, 4095
6281 0xed 0x00 0x0f 0xff 0x00 0x1b
6283 # CHECK: sdb %f0, 0(%r1)
6284 0xed 0x00 0x10 0x00 0x00 0x1b
6286 # CHECK: sdb %f0, 0(%r15)
6287 0xed 0x00 0xf0 0x00 0x00 0x1b
6289 # CHECK: sdb %f0, 4095(%r1,%r15)
6290 0xed 0x01 0xff 0xff 0x00 0x1b
6292 # CHECK: sdb %f0, 4095(%r15,%r1)
6293 0xed 0x0f 0x1f 0xff 0x00 0x1b
6295 # CHECK: sdb %f15, 0
6296 0xed 0xf0 0x00 0x00 0x00 0x1b
6298 # CHECK: sebr %f0, %f0
6301 # CHECK: sebr %f0, %f15
6304 # CHECK: sebr %f7, %f8
6307 # CHECK: sebr %f15, %f0
6311 0xed 0x00 0x00 0x00 0x00 0x0b
6313 # CHECK: seb %f0, 4095
6314 0xed 0x00 0x0f 0xff 0x00 0x0b
6316 # CHECK: seb %f0, 0(%r1)
6317 0xed 0x00 0x10 0x00 0x00 0x0b
6319 # CHECK: seb %f0, 0(%r15)
6320 0xed 0x00 0xf0 0x00 0x00 0x0b
6322 # CHECK: seb %f0, 4095(%r1,%r15)
6323 0xed 0x01 0xff 0xff 0x00 0x0b
6325 # CHECK: seb %f0, 4095(%r15,%r1)
6326 0xed 0x0f 0x1f 0xff 0x00 0x0b
6328 # CHECK: seb %f15, 0
6329 0xed 0xf0 0x00 0x00 0x00 0x0b
6331 # CHECK: sgfr %r0, %r0
6334 # CHECK: sgfr %r0, %r15
6337 # CHECK: sgfr %r15, %r0
6340 # CHECK: sgfr %r7, %r8
6343 # CHECK: sgf %r0, -524288
6344 0xe3 0x00 0x00 0x00 0x80 0x19
6346 # CHECK: sgf %r0, -1
6347 0xe3 0x00 0x0f 0xff 0xff 0x19
6350 0xe3 0x00 0x00 0x00 0x00 0x19
6353 0xe3 0x00 0x00 0x01 0x00 0x19
6355 # CHECK: sgf %r0, 524287
6356 0xe3 0x00 0x0f 0xff 0x7f 0x19
6358 # CHECK: sgf %r0, 0(%r1)
6359 0xe3 0x00 0x10 0x00 0x00 0x19
6361 # CHECK: sgf %r0, 0(%r15)
6362 0xe3 0x00 0xf0 0x00 0x00 0x19
6364 # CHECK: sgf %r0, 524287(%r1,%r15)
6365 0xe3 0x01 0xff 0xff 0x7f 0x19
6367 # CHECK: sgf %r0, 524287(%r15,%r1)
6368 0xe3 0x0f 0x1f 0xff 0x7f 0x19
6370 # CHECK: sgf %r15, 0
6371 0xe3 0xf0 0x00 0x00 0x00 0x19
6373 # CHECK: sgr %r0, %r0
6376 # CHECK: sgr %r0, %r15
6379 # CHECK: sgr %r15, %r0
6382 # CHECK: sgr %r7, %r8
6385 # CHECK: sgrk %r0, %r0, %r0
6388 # CHECK: sgrk %r2, %r3, %r4
6391 # CHECK: sg %r0, -524288
6392 0xe3 0x00 0x00 0x00 0x80 0x09
6395 0xe3 0x00 0x0f 0xff 0xff 0x09
6398 0xe3 0x00 0x00 0x00 0x00 0x09
6401 0xe3 0x00 0x00 0x01 0x00 0x09
6403 # CHECK: sg %r0, 524287
6404 0xe3 0x00 0x0f 0xff 0x7f 0x09
6406 # CHECK: sg %r0, 0(%r1)
6407 0xe3 0x00 0x10 0x00 0x00 0x09
6409 # CHECK: sg %r0, 0(%r15)
6410 0xe3 0x00 0xf0 0x00 0x00 0x09
6412 # CHECK: sg %r0, 524287(%r1,%r15)
6413 0xe3 0x01 0xff 0xff 0x7f 0x09
6415 # CHECK: sg %r0, 524287(%r15,%r1)
6416 0xe3 0x0f 0x1f 0xff 0x7f 0x09
6419 0xe3 0xf0 0x00 0x00 0x00 0x09
6424 # CHECK: sh %r0, 4095
6427 # CHECK: sh %r0, 0(%r1)
6430 # CHECK: sh %r0, 0(%r15)
6433 # CHECK: sh %r0, 4095(%r1,%r15)
6436 # CHECK: sh %r0, 4095(%r15,%r1)
6442 # CHECK: shy %r0, -524288
6443 0xe3 0x00 0x00 0x00 0x80 0x7b
6445 # CHECK: shy %r0, -1
6446 0xe3 0x00 0x0f 0xff 0xff 0x7b
6449 0xe3 0x00 0x00 0x00 0x00 0x7b
6452 0xe3 0x00 0x00 0x01 0x00 0x7b
6454 # CHECK: shy %r0, 524287
6455 0xe3 0x00 0x0f 0xff 0x7f 0x7b
6457 # CHECK: shy %r0, 0(%r1)
6458 0xe3 0x00 0x10 0x00 0x00 0x7b
6460 # CHECK: shy %r0, 0(%r15)
6461 0xe3 0x00 0xf0 0x00 0x00 0x7b
6463 # CHECK: shy %r0, 524287(%r1,%r15)
6464 0xe3 0x01 0xff 0xff 0x7f 0x7b
6466 # CHECK: shy %r0, 524287(%r15,%r1)
6467 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
6469 # CHECK: shy %r15, 0
6470 0xe3 0xf0 0x00 0x00 0x00 0x7b
6472 # CHECK: slbgr %r0, %r0
6475 # CHECK: slbgr %r0, %r15
6478 # CHECK: slbgr %r15, %r0
6481 # CHECK: slbgr %r7, %r8
6484 # CHECK: slbg %r0, -524288
6485 0xe3 0x00 0x00 0x00 0x80 0x89
6487 # CHECK: slbg %r0, -1
6488 0xe3 0x00 0x0f 0xff 0xff 0x89
6490 # CHECK: slbg %r0, 0
6491 0xe3 0x00 0x00 0x00 0x00 0x89
6493 # CHECK: slbg %r0, 1
6494 0xe3 0x00 0x00 0x01 0x00 0x89
6496 # CHECK: slbg %r0, 524287
6497 0xe3 0x00 0x0f 0xff 0x7f 0x89
6499 # CHECK: slbg %r0, 0(%r1)
6500 0xe3 0x00 0x10 0x00 0x00 0x89
6502 # CHECK: slbg %r0, 0(%r15)
6503 0xe3 0x00 0xf0 0x00 0x00 0x89
6505 # CHECK: slbg %r0, 524287(%r1,%r15)
6506 0xe3 0x01 0xff 0xff 0x7f 0x89
6508 # CHECK: slbg %r0, 524287(%r15,%r1)
6509 0xe3 0x0f 0x1f 0xff 0x7f 0x89
6511 # CHECK: slbg %r15, 0
6512 0xe3 0xf0 0x00 0x00 0x00 0x89
6514 # CHECK: slbr %r0, %r0
6517 # CHECK: slbr %r0, %r15
6520 # CHECK: slbr %r15, %r0
6523 # CHECK: slbr %r7, %r8
6526 # CHECK: slb %r0, -524288
6527 0xe3 0x00 0x00 0x00 0x80 0x99
6529 # CHECK: slb %r0, -1
6530 0xe3 0x00 0x0f 0xff 0xff 0x99
6533 0xe3 0x00 0x00 0x00 0x00 0x99
6536 0xe3 0x00 0x00 0x01 0x00 0x99
6538 # CHECK: slb %r0, 524287
6539 0xe3 0x00 0x0f 0xff 0x7f 0x99
6541 # CHECK: slb %r0, 0(%r1)
6542 0xe3 0x00 0x10 0x00 0x00 0x99
6544 # CHECK: slb %r0, 0(%r15)
6545 0xe3 0x00 0xf0 0x00 0x00 0x99
6547 # CHECK: slb %r0, 524287(%r1,%r15)
6548 0xe3 0x01 0xff 0xff 0x7f 0x99
6550 # CHECK: slb %r0, 524287(%r15,%r1)
6551 0xe3 0x0f 0x1f 0xff 0x7f 0x99
6553 # CHECK: slb %r15, 0
6554 0xe3 0xf0 0x00 0x00 0x00 0x99
6556 # CHECK: slfi %r0, 0
6557 0xc2 0x05 0x00 0x00 0x00 0x00
6559 # CHECK: slfi %r0, 4294967295
6560 0xc2 0x05 0xff 0xff 0xff 0xff
6562 # CHECK: slfi %r15, 0
6563 0xc2 0xf5 0x00 0x00 0x00 0x00
6565 # CHECK: slgfi %r0, 0
6566 0xc2 0x04 0x00 0x00 0x00 0x00
6568 # CHECK: slgfi %r0, 4294967295
6569 0xc2 0x04 0xff 0xff 0xff 0xff
6571 # CHECK: slgfi %r15, 0
6572 0xc2 0xf4 0x00 0x00 0x00 0x00
6574 # CHECK: slgfr %r0, %r0
6577 # CHECK: slgfr %r0, %r15
6580 # CHECK: slgfr %r15, %r0
6583 # CHECK: slgfr %r7, %r8
6586 # CHECK: slgf %r0, -524288
6587 0xe3 0x00 0x00 0x00 0x80 0x1b
6589 # CHECK: slgf %r0, -1
6590 0xe3 0x00 0x0f 0xff 0xff 0x1b
6592 # CHECK: slgf %r0, 0
6593 0xe3 0x00 0x00 0x00 0x00 0x1b
6595 # CHECK: slgf %r0, 1
6596 0xe3 0x00 0x00 0x01 0x00 0x1b
6598 # CHECK: slgf %r0, 524287
6599 0xe3 0x00 0x0f 0xff 0x7f 0x1b
6601 # CHECK: slgf %r0, 0(%r1)
6602 0xe3 0x00 0x10 0x00 0x00 0x1b
6604 # CHECK: slgf %r0, 0(%r15)
6605 0xe3 0x00 0xf0 0x00 0x00 0x1b
6607 # CHECK: slgf %r0, 524287(%r1,%r15)
6608 0xe3 0x01 0xff 0xff 0x7f 0x1b
6610 # CHECK: slgf %r0, 524287(%r15,%r1)
6611 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
6613 # CHECK: slgf %r15, 0
6614 0xe3 0xf0 0x00 0x00 0x00 0x1b
6616 # CHECK: slgr %r0, %r0
6619 # CHECK: slgr %r0, %r15
6622 # CHECK: slgr %r15, %r0
6625 # CHECK: slgr %r7, %r8
6628 # CHECK: slgrk %r0, %r0, %r0
6631 # CHECK: slgrk %r2, %r3, %r4
6634 # CHECK: slg %r0, -524288
6635 0xe3 0x00 0x00 0x00 0x80 0x0b
6637 # CHECK: slg %r0, -1
6638 0xe3 0x00 0x0f 0xff 0xff 0x0b
6641 0xe3 0x00 0x00 0x00 0x00 0x0b
6644 0xe3 0x00 0x00 0x01 0x00 0x0b
6646 # CHECK: slg %r0, 524287
6647 0xe3 0x00 0x0f 0xff 0x7f 0x0b
6649 # CHECK: slg %r0, 0(%r1)
6650 0xe3 0x00 0x10 0x00 0x00 0x0b
6652 # CHECK: slg %r0, 0(%r15)
6653 0xe3 0x00 0xf0 0x00 0x00 0x0b
6655 # CHECK: slg %r0, 524287(%r1,%r15)
6656 0xe3 0x01 0xff 0xff 0x7f 0x0b
6658 # CHECK: slg %r0, 524287(%r15,%r1)
6659 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
6661 # CHECK: slg %r15, 0
6662 0xe3 0xf0 0x00 0x00 0x00 0x0b
6664 # CHECK: sllg %r0, %r0, 0
6665 0xeb 0x00 0x00 0x00 0x00 0x0d
6667 # CHECK: sllg %r15, %r1, 0
6668 0xeb 0xf1 0x00 0x00 0x00 0x0d
6670 # CHECK: sllg %r1, %r15, 0
6671 0xeb 0x1f 0x00 0x00 0x00 0x0d
6673 # CHECK: sllg %r15, %r15, 0
6674 0xeb 0xff 0x00 0x00 0x00 0x0d
6676 # CHECK: sllg %r0, %r0, -524288
6677 0xeb 0x00 0x00 0x00 0x80 0x0d
6679 # CHECK: sllg %r0, %r0, -1
6680 0xeb 0x00 0x0f 0xff 0xff 0x0d
6682 # CHECK: sllg %r0, %r0, 1
6683 0xeb 0x00 0x00 0x01 0x00 0x0d
6685 # CHECK: sllg %r0, %r0, 524287
6686 0xeb 0x00 0x0f 0xff 0x7f 0x0d
6688 # CHECK: sllg %r0, %r0, 0(%r1)
6689 0xeb 0x00 0x10 0x00 0x00 0x0d
6691 # CHECK: sllg %r0, %r0, 0(%r15)
6692 0xeb 0x00 0xf0 0x00 0x00 0x0d
6694 # CHECK: sllg %r0, %r0, 524287(%r1)
6695 0xeb 0x00 0x1f 0xff 0x7f 0x0d
6697 # CHECK: sllg %r0, %r0, 524287(%r15)
6698 0xeb 0x00 0xff 0xff 0x7f 0x0d
6700 # CHECK: sllk %r0, %r0, 0
6701 0xeb 0x00 0x00 0x00 0x00 0xdf
6703 # CHECK: sllk %r15, %r1, 0
6704 0xeb 0xf1 0x00 0x00 0x00 0xdf
6706 # CHECK: sllk %r1, %r15, 0
6707 0xeb 0x1f 0x00 0x00 0x00 0xdf
6709 # CHECK: sllk %r15, %r15, 0
6710 0xeb 0xff 0x00 0x00 0x00 0xdf
6712 # CHECK: sllk %r0, %r0, -524288
6713 0xeb 0x00 0x00 0x00 0x80 0xdf
6715 # CHECK: sllk %r0, %r0, -1
6716 0xeb 0x00 0x0f 0xff 0xff 0xdf
6718 # CHECK: sllk %r0, %r0, 1
6719 0xeb 0x00 0x00 0x01 0x00 0xdf
6721 # CHECK: sllk %r0, %r0, 524287
6722 0xeb 0x00 0x0f 0xff 0x7f 0xdf
6724 # CHECK: sllk %r0, %r0, 0(%r1)
6725 0xeb 0x00 0x10 0x00 0x00 0xdf
6727 # CHECK: sllk %r0, %r0, 0(%r15)
6728 0xeb 0x00 0xf0 0x00 0x00 0xdf
6730 # CHECK: sllk %r0, %r0, 524287(%r1)
6731 0xeb 0x00 0x1f 0xff 0x7f 0xdf
6733 # CHECK: sllk %r0, %r0, 524287(%r15)
6734 0xeb 0x00 0xff 0xff 0x7f 0xdf
6742 # CHECK: sll %r15, 0
6745 # CHECK: sll %r0, 4095
6748 # CHECK: sll %r0, 0(%r1)
6751 # CHECK: sll %r0, 0(%r15)
6754 # CHECK: sll %r0, 4095(%r1)
6757 # CHECK: sll %r0, 4095(%r15)
6760 # CHECK: slr %r0, %r0
6763 # CHECK: slr %r0, %r15
6766 # CHECK: slr %r15, %r0
6769 # CHECK: slr %r7, %r8
6772 # CHECK: slrk %r0, %r0, %r0
6775 # CHECK: slrk %r2, %r3, %r4
6781 # CHECK: sl %r0, 4095
6784 # CHECK: sl %r0, 0(%r1)
6787 # CHECK: sl %r0, 0(%r15)
6790 # CHECK: sl %r0, 4095(%r1,%r15)
6793 # CHECK: sl %r0, 4095(%r15,%r1)
6799 # CHECK: sly %r0, -524288
6800 0xe3 0x00 0x00 0x00 0x80 0x5f
6802 # CHECK: sly %r0, -1
6803 0xe3 0x00 0x0f 0xff 0xff 0x5f
6806 0xe3 0x00 0x00 0x00 0x00 0x5f
6809 0xe3 0x00 0x00 0x01 0x00 0x5f
6811 # CHECK: sly %r0, 524287
6812 0xe3 0x00 0x0f 0xff 0x7f 0x5f
6814 # CHECK: sly %r0, 0(%r1)
6815 0xe3 0x00 0x10 0x00 0x00 0x5f
6817 # CHECK: sly %r0, 0(%r15)
6818 0xe3 0x00 0xf0 0x00 0x00 0x5f
6820 # CHECK: sly %r0, 524287(%r1,%r15)
6821 0xe3 0x01 0xff 0xff 0x7f 0x5f
6823 # CHECK: sly %r0, 524287(%r15,%r1)
6824 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
6826 # CHECK: sly %r15, 0
6827 0xe3 0xf0 0x00 0x00 0x00 0x5f
6829 # CHECK: sqdbr %f0, %f0
6832 # CHECK: sqdbr %f0, %f15
6835 # CHECK: sqdbr %f7, %f8
6838 # CHECK: sqdbr %f15, %f0
6841 # CHECK: sqdb %f0, 0
6842 0xed 0x00 0x00 0x00 0x00 0x15
6844 # CHECK: sqdb %f0, 4095
6845 0xed 0x00 0x0f 0xff 0x00 0x15
6847 # CHECK: sqdb %f0, 0(%r1)
6848 0xed 0x00 0x10 0x00 0x00 0x15
6850 # CHECK: sqdb %f0, 0(%r15)
6851 0xed 0x00 0xf0 0x00 0x00 0x15
6853 # CHECK: sqdb %f0, 4095(%r1,%r15)
6854 0xed 0x01 0xff 0xff 0x00 0x15
6856 # CHECK: sqdb %f0, 4095(%r15,%r1)
6857 0xed 0x0f 0x1f 0xff 0x00 0x15
6859 # CHECK: sqdb %f15, 0
6860 0xed 0xf0 0x00 0x00 0x00 0x15
6862 # CHECK: sqebr %f0, %f0
6865 # CHECK: sqebr %f0, %f15
6868 # CHECK: sqebr %f7, %f8
6871 # CHECK: sqebr %f15, %f0
6874 # CHECK: sqeb %f0, 0
6875 0xed 0x00 0x00 0x00 0x00 0x14
6877 # CHECK: sqeb %f0, 4095
6878 0xed 0x00 0x0f 0xff 0x00 0x14
6880 # CHECK: sqeb %f0, 0(%r1)
6881 0xed 0x00 0x10 0x00 0x00 0x14
6883 # CHECK: sqeb %f0, 0(%r15)
6884 0xed 0x00 0xf0 0x00 0x00 0x14
6886 # CHECK: sqeb %f0, 4095(%r1,%r15)
6887 0xed 0x01 0xff 0xff 0x00 0x14
6889 # CHECK: sqeb %f0, 4095(%r15,%r1)
6890 0xed 0x0f 0x1f 0xff 0x00 0x14
6892 # CHECK: sqeb %f15, 0
6893 0xed 0xf0 0x00 0x00 0x00 0x14
6895 # CHECK: sqxbr %f0, %f0
6898 # CHECK: sqxbr %f0, %f13
6901 # CHECK: sqxbr %f8, %f8
6904 # CHECK: sqxbr %f13, %f0
6907 # CHECK: srag %r0, %r0, 0
6908 0xeb 0x00 0x00 0x00 0x00 0x0a
6910 # CHECK: srag %r15, %r1, 0
6911 0xeb 0xf1 0x00 0x00 0x00 0x0a
6913 # CHECK: srag %r1, %r15, 0
6914 0xeb 0x1f 0x00 0x00 0x00 0x0a
6916 # CHECK: srag %r15, %r15, 0
6917 0xeb 0xff 0x00 0x00 0x00 0x0a
6919 # CHECK: srag %r0, %r0, -524288
6920 0xeb 0x00 0x00 0x00 0x80 0x0a
6922 # CHECK: srag %r0, %r0, -1
6923 0xeb 0x00 0x0f 0xff 0xff 0x0a
6925 # CHECK: srag %r0, %r0, 1
6926 0xeb 0x00 0x00 0x01 0x00 0x0a
6928 # CHECK: srag %r0, %r0, 524287
6929 0xeb 0x00 0x0f 0xff 0x7f 0x0a
6931 # CHECK: srag %r0, %r0, 0(%r1)
6932 0xeb 0x00 0x10 0x00 0x00 0x0a
6934 # CHECK: srag %r0, %r0, 0(%r15)
6935 0xeb 0x00 0xf0 0x00 0x00 0x0a
6937 # CHECK: srag %r0, %r0, 524287(%r1)
6938 0xeb 0x00 0x1f 0xff 0x7f 0x0a
6940 # CHECK: srag %r0, %r0, 524287(%r15)
6941 0xeb 0x00 0xff 0xff 0x7f 0x0a
6943 # CHECK: srak %r0, %r0, 0
6944 0xeb 0x00 0x00 0x00 0x00 0xdc
6946 # CHECK: srak %r15, %r1, 0
6947 0xeb 0xf1 0x00 0x00 0x00 0xdc
6949 # CHECK: srak %r1, %r15, 0
6950 0xeb 0x1f 0x00 0x00 0x00 0xdc
6952 # CHECK: srak %r15, %r15, 0
6953 0xeb 0xff 0x00 0x00 0x00 0xdc
6955 # CHECK: srak %r0, %r0, -524288
6956 0xeb 0x00 0x00 0x00 0x80 0xdc
6958 # CHECK: srak %r0, %r0, -1
6959 0xeb 0x00 0x0f 0xff 0xff 0xdc
6961 # CHECK: srak %r0, %r0, 1
6962 0xeb 0x00 0x00 0x01 0x00 0xdc
6964 # CHECK: srak %r0, %r0, 524287
6965 0xeb 0x00 0x0f 0xff 0x7f 0xdc
6967 # CHECK: srak %r0, %r0, 0(%r1)
6968 0xeb 0x00 0x10 0x00 0x00 0xdc
6970 # CHECK: srak %r0, %r0, 0(%r15)
6971 0xeb 0x00 0xf0 0x00 0x00 0xdc
6973 # CHECK: srak %r0, %r0, 524287(%r1)
6974 0xeb 0x00 0x1f 0xff 0x7f 0xdc
6976 # CHECK: srak %r0, %r0, 524287(%r15)
6977 0xeb 0x00 0xff 0xff 0x7f 0xdc
6985 # CHECK: sra %r15, 0
6988 # CHECK: sra %r0, 4095
6991 # CHECK: sra %r0, 0(%r1)
6994 # CHECK: sra %r0, 0(%r15)
6997 # CHECK: sra %r0, 4095(%r1)
7000 # CHECK: sra %r0, 4095(%r15)
7003 # CHECK: srlg %r0, %r0, 0
7004 0xeb 0x00 0x00 0x00 0x00 0x0c
7006 # CHECK: srlg %r15, %r1, 0
7007 0xeb 0xf1 0x00 0x00 0x00 0x0c
7009 # CHECK: srlg %r1, %r15, 0
7010 0xeb 0x1f 0x00 0x00 0x00 0x0c
7012 # CHECK: srlg %r15, %r15, 0
7013 0xeb 0xff 0x00 0x00 0x00 0x0c
7015 # CHECK: srlg %r0, %r0, -524288
7016 0xeb 0x00 0x00 0x00 0x80 0x0c
7018 # CHECK: srlg %r0, %r0, -1
7019 0xeb 0x00 0x0f 0xff 0xff 0x0c
7021 # CHECK: srlg %r0, %r0, 1
7022 0xeb 0x00 0x00 0x01 0x00 0x0c
7024 # CHECK: srlg %r0, %r0, 524287
7025 0xeb 0x00 0x0f 0xff 0x7f 0x0c
7027 # CHECK: srlg %r0, %r0, 0(%r1)
7028 0xeb 0x00 0x10 0x00 0x00 0x0c
7030 # CHECK: srlg %r0, %r0, 0(%r15)
7031 0xeb 0x00 0xf0 0x00 0x00 0x0c
7033 # CHECK: srlg %r0, %r0, 524287(%r1)
7034 0xeb 0x00 0x1f 0xff 0x7f 0x0c
7036 # CHECK: srlg %r0, %r0, 524287(%r15)
7037 0xeb 0x00 0xff 0xff 0x7f 0x0c
7039 # CHECK: srlk %r0, %r0, 0
7040 0xeb 0x00 0x00 0x00 0x00 0xde
7042 # CHECK: srlk %r15, %r1, 0
7043 0xeb 0xf1 0x00 0x00 0x00 0xde
7045 # CHECK: srlk %r1, %r15, 0
7046 0xeb 0x1f 0x00 0x00 0x00 0xde
7048 # CHECK: srlk %r15, %r15, 0
7049 0xeb 0xff 0x00 0x00 0x00 0xde
7051 # CHECK: srlk %r0, %r0, -524288
7052 0xeb 0x00 0x00 0x00 0x80 0xde
7054 # CHECK: srlk %r0, %r0, -1
7055 0xeb 0x00 0x0f 0xff 0xff 0xde
7057 # CHECK: srlk %r0, %r0, 1
7058 0xeb 0x00 0x00 0x01 0x00 0xde
7060 # CHECK: srlk %r0, %r0, 524287
7061 0xeb 0x00 0x0f 0xff 0x7f 0xde
7063 # CHECK: srlk %r0, %r0, 0(%r1)
7064 0xeb 0x00 0x10 0x00 0x00 0xde
7066 # CHECK: srlk %r0, %r0, 0(%r15)
7067 0xeb 0x00 0xf0 0x00 0x00 0xde
7069 # CHECK: srlk %r0, %r0, 524287(%r1)
7070 0xeb 0x00 0x1f 0xff 0x7f 0xde
7072 # CHECK: srlk %r0, %r0, 524287(%r15)
7073 0xeb 0x00 0xff 0xff 0x7f 0xde
7081 # CHECK: srl %r15, 0
7084 # CHECK: srl %r0, 4095
7087 # CHECK: srl %r0, 0(%r1)
7090 # CHECK: srl %r0, 0(%r15)
7093 # CHECK: srl %r0, 4095(%r1)
7096 # CHECK: srl %r0, 4095(%r15)
7099 # CHECK: sr %r0, %r0
7102 # CHECK: sr %r0, %r15
7105 # CHECK: sr %r15, %r0
7108 # CHECK: sr %r7, %r8
7111 # CHECK: srk %r0, %r0, %r0
7114 # CHECK: srk %r2, %r3, %r4
7117 # CHECK: srst %r0, %r0
7120 # CHECK: srst %r0, %r15
7123 # CHECK: srst %r15, %r0
7126 # CHECK: srst %r7, %r8
7132 # CHECK: stc %r0, 4095
7135 # CHECK: stc %r0, 0(%r1)
7138 # CHECK: stc %r0, 0(%r15)
7141 # CHECK: stc %r0, 4095(%r1,%r15)
7144 # CHECK: stc %r0, 4095(%r15,%r1)
7147 # CHECK: stc %r15, 0
7150 # CHECK: stch %r0, -524288
7151 0xe3 0x00 0x00 0x00 0x80 0xc3
7153 # CHECK: stch %r0, -1
7154 0xe3 0x00 0x0f 0xff 0xff 0xc3
7156 # CHECK: stch %r0, 0
7157 0xe3 0x00 0x00 0x00 0x00 0xc3
7159 # CHECK: stch %r0, 1
7160 0xe3 0x00 0x00 0x01 0x00 0xc3
7162 # CHECK: stch %r0, 524287
7163 0xe3 0x00 0x0f 0xff 0x7f 0xc3
7165 # CHECK: stch %r0, 0(%r1)
7166 0xe3 0x00 0x10 0x00 0x00 0xc3
7168 # CHECK: stch %r0, 0(%r15)
7169 0xe3 0x00 0xf0 0x00 0x00 0xc3
7171 # CHECK: stch %r0, 524287(%r1,%r15)
7172 0xe3 0x01 0xff 0xff 0x7f 0xc3
7174 # CHECK: stch %r0, 524287(%r15,%r1)
7175 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
7177 # CHECK: stch %r15, 0
7178 0xe3 0xf0 0x00 0x00 0x00 0xc3
7180 # CHECK: stcy %r0, -524288
7181 0xe3 0x00 0x00 0x00 0x80 0x72
7183 # CHECK: stcy %r0, -1
7184 0xe3 0x00 0x0f 0xff 0xff 0x72
7186 # CHECK: stcy %r0, 0
7187 0xe3 0x00 0x00 0x00 0x00 0x72
7189 # CHECK: stcy %r0, 1
7190 0xe3 0x00 0x00 0x01 0x00 0x72
7192 # CHECK: stcy %r0, 524287
7193 0xe3 0x00 0x0f 0xff 0x7f 0x72
7195 # CHECK: stcy %r0, 0(%r1)
7196 0xe3 0x00 0x10 0x00 0x00 0x72
7198 # CHECK: stcy %r0, 0(%r15)
7199 0xe3 0x00 0xf0 0x00 0x00 0x72
7201 # CHECK: stcy %r0, 524287(%r1,%r15)
7202 0xe3 0x01 0xff 0xff 0x7f 0x72
7204 # CHECK: stcy %r0, 524287(%r15,%r1)
7205 0xe3 0x0f 0x1f 0xff 0x7f 0x72
7207 # CHECK: stcy %r15, 0
7208 0xe3 0xf0 0x00 0x00 0x00 0x72
7213 # CHECK: std %f0, 4095
7216 # CHECK: std %f0, 0(%r1)
7219 # CHECK: std %f0, 0(%r15)
7222 # CHECK: std %f0, 4095(%r1,%r15)
7225 # CHECK: std %f0, 4095(%r15,%r1)
7228 # CHECK: std %f15, 0
7231 # CHECK: stdy %f0, -524288
7232 0xed 0x00 0x00 0x00 0x80 0x67
7234 # CHECK: stdy %f0, -1
7235 0xed 0x00 0x0f 0xff 0xff 0x67
7237 # CHECK: stdy %f0, 0
7238 0xed 0x00 0x00 0x00 0x00 0x67
7240 # CHECK: stdy %f0, 1
7241 0xed 0x00 0x00 0x01 0x00 0x67
7243 # CHECK: stdy %f0, 524287
7244 0xed 0x00 0x0f 0xff 0x7f 0x67
7246 # CHECK: stdy %f0, 0(%r1)
7247 0xed 0x00 0x10 0x00 0x00 0x67
7249 # CHECK: stdy %f0, 0(%r15)
7250 0xed 0x00 0xf0 0x00 0x00 0x67
7252 # CHECK: stdy %f0, 524287(%r1,%r15)
7253 0xed 0x01 0xff 0xff 0x7f 0x67
7255 # CHECK: stdy %f0, 524287(%r15,%r1)
7256 0xed 0x0f 0x1f 0xff 0x7f 0x67
7258 # CHECK: stdy %f15, 0
7259 0xed 0xf0 0x00 0x00 0x00 0x67
7264 # CHECK: ste %f0, 4095
7267 # CHECK: ste %f0, 0(%r1)
7270 # CHECK: ste %f0, 0(%r15)
7273 # CHECK: ste %f0, 4095(%r1,%r15)
7276 # CHECK: ste %f0, 4095(%r15,%r1)
7279 # CHECK: ste %f15, 0
7282 # CHECK: stey %f0, -524288
7283 0xed 0x00 0x00 0x00 0x80 0x66
7285 # CHECK: stey %f0, -1
7286 0xed 0x00 0x0f 0xff 0xff 0x66
7288 # CHECK: stey %f0, 0
7289 0xed 0x00 0x00 0x00 0x00 0x66
7291 # CHECK: stey %f0, 1
7292 0xed 0x00 0x00 0x01 0x00 0x66
7294 # CHECK: stey %f0, 524287
7295 0xed 0x00 0x0f 0xff 0x7f 0x66
7297 # CHECK: stey %f0, 0(%r1)
7298 0xed 0x00 0x10 0x00 0x00 0x66
7300 # CHECK: stey %f0, 0(%r15)
7301 0xed 0x00 0xf0 0x00 0x00 0x66
7303 # CHECK: stey %f0, 524287(%r1,%r15)
7304 0xed 0x01 0xff 0xff 0x7f 0x66
7306 # CHECK: stey %f0, 524287(%r15,%r1)
7307 0xed 0x0f 0x1f 0xff 0x7f 0x66
7309 # CHECK: stey %f15, 0
7310 0xed 0xf0 0x00 0x00 0x00 0x66
7312 # CHECK: stg %r0, -524288
7313 0xe3 0x00 0x00 0x00 0x80 0x24
7315 # CHECK: stg %r0, -1
7316 0xe3 0x00 0x0f 0xff 0xff 0x24
7319 0xe3 0x00 0x00 0x00 0x00 0x24
7322 0xe3 0x00 0x00 0x01 0x00 0x24
7324 # CHECK: stg %r0, 524287
7325 0xe3 0x00 0x0f 0xff 0x7f 0x24
7327 # CHECK: stg %r0, 0(%r1)
7328 0xe3 0x00 0x10 0x00 0x00 0x24
7330 # CHECK: stg %r0, 0(%r15)
7331 0xe3 0x00 0xf0 0x00 0x00 0x24
7333 # CHECK: stg %r0, 524287(%r1,%r15)
7334 0xe3 0x01 0xff 0xff 0x7f 0x24
7336 # CHECK: stg %r0, 524287(%r15,%r1)
7337 0xe3 0x0f 0x1f 0xff 0x7f 0x24
7339 # CHECK: stg %r15, 0
7340 0xe3 0xf0 0x00 0x00 0x00 0x24
7345 # CHECK: sth %r0, 4095
7348 # CHECK: sth %r0, 0(%r1)
7351 # CHECK: sth %r0, 0(%r15)
7354 # CHECK: sth %r0, 4095(%r1,%r15)
7357 # CHECK: sth %r0, 4095(%r15,%r1)
7360 # CHECK: sth %r15, 0
7363 # CHECK: sthh %r0, -524288
7364 0xe3 0x00 0x00 0x00 0x80 0xc7
7366 # CHECK: sthh %r0, -1
7367 0xe3 0x00 0x0f 0xff 0xff 0xc7
7369 # CHECK: sthh %r0, 0
7370 0xe3 0x00 0x00 0x00 0x00 0xc7
7372 # CHECK: sthh %r0, 1
7373 0xe3 0x00 0x00 0x01 0x00 0xc7
7375 # CHECK: sthh %r0, 524287
7376 0xe3 0x00 0x0f 0xff 0x7f 0xc7
7378 # CHECK: sthh %r0, 0(%r1)
7379 0xe3 0x00 0x10 0x00 0x00 0xc7
7381 # CHECK: sthh %r0, 0(%r15)
7382 0xe3 0x00 0xf0 0x00 0x00 0xc7
7384 # CHECK: sthh %r0, 524287(%r1,%r15)
7385 0xe3 0x01 0xff 0xff 0x7f 0xc7
7387 # CHECK: sthh %r0, 524287(%r15,%r1)
7388 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
7390 # CHECK: sthh %r15, 0
7391 0xe3 0xf0 0x00 0x00 0x00 0xc7
7393 # CHECK: stfh %r0, -524288
7394 0xe3 0x00 0x00 0x00 0x80 0xcb
7396 # CHECK: stfh %r0, -1
7397 0xe3 0x00 0x0f 0xff 0xff 0xcb
7399 # CHECK: stfh %r0, 0
7400 0xe3 0x00 0x00 0x00 0x00 0xcb
7402 # CHECK: stfh %r0, 1
7403 0xe3 0x00 0x00 0x01 0x00 0xcb
7405 # CHECK: stfh %r0, 524287
7406 0xe3 0x00 0x0f 0xff 0x7f 0xcb
7408 # CHECK: stfh %r0, 0(%r1)
7409 0xe3 0x00 0x10 0x00 0x00 0xcb
7411 # CHECK: stfh %r0, 0(%r15)
7412 0xe3 0x00 0xf0 0x00 0x00 0xcb
7414 # CHECK: stfh %r0, 524287(%r1,%r15)
7415 0xe3 0x01 0xff 0xff 0x7f 0xcb
7417 # CHECK: stfh %r0, 524287(%r15,%r1)
7418 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
7420 # CHECK: stfh %r15, 0
7421 0xe3 0xf0 0x00 0x00 0x00 0xcb
7423 # CHECK: sthy %r0, -524288
7424 0xe3 0x00 0x00 0x00 0x80 0x70
7426 # CHECK: sthy %r0, -1
7427 0xe3 0x00 0x0f 0xff 0xff 0x70
7429 # CHECK: sthy %r0, 0
7430 0xe3 0x00 0x00 0x00 0x00 0x70
7432 # CHECK: sthy %r0, 1
7433 0xe3 0x00 0x00 0x01 0x00 0x70
7435 # CHECK: sthy %r0, 524287
7436 0xe3 0x00 0x0f 0xff 0x7f 0x70
7438 # CHECK: sthy %r0, 0(%r1)
7439 0xe3 0x00 0x10 0x00 0x00 0x70
7441 # CHECK: sthy %r0, 0(%r15)
7442 0xe3 0x00 0xf0 0x00 0x00 0x70
7444 # CHECK: sthy %r0, 524287(%r1,%r15)
7445 0xe3 0x01 0xff 0xff 0x7f 0x70
7447 # CHECK: sthy %r0, 524287(%r15,%r1)
7448 0xe3 0x0f 0x1f 0xff 0x7f 0x70
7450 # CHECK: sthy %r15, 0
7451 0xe3 0xf0 0x00 0x00 0x00 0x70
7453 # CHECK: stmg %r0, %r0, 0
7454 0xeb 0x00 0x00 0x00 0x00 0x24
7456 # CHECK: stmg %r0, %r15, 0
7457 0xeb 0x0f 0x00 0x00 0x00 0x24
7459 # CHECK: stmg %r14, %r15, 0
7460 0xeb 0xef 0x00 0x00 0x00 0x24
7462 # CHECK: stmg %r15, %r15, 0
7463 0xeb 0xff 0x00 0x00 0x00 0x24
7465 # CHECK: stmg %r0, %r0, -524288
7466 0xeb 0x00 0x00 0x00 0x80 0x24
7468 # CHECK: stmg %r0, %r0, -1
7469 0xeb 0x00 0x0f 0xff 0xff 0x24
7471 # CHECK: stmg %r0, %r0, 0
7472 0xeb 0x00 0x00 0x00 0x00 0x24
7474 # CHECK: stmg %r0, %r0, 1
7475 0xeb 0x00 0x00 0x01 0x00 0x24
7477 # CHECK: stmg %r0, %r0, 524287
7478 0xeb 0x00 0x0f 0xff 0x7f 0x24
7480 # CHECK: stmg %r0, %r0, 0(%r1)
7481 0xeb 0x00 0x10 0x00 0x00 0x24
7483 # CHECK: stmg %r0, %r0, 0(%r15)
7484 0xeb 0x00 0xf0 0x00 0x00 0x24
7486 # CHECK: stmg %r0, %r0, 524287(%r1)
7487 0xeb 0x00 0x1f 0xff 0x7f 0x24
7489 # CHECK: stmg %r0, %r0, 524287(%r15)
7490 0xeb 0x00 0xff 0xff 0x7f 0x24
7492 # CHECK: strvg %r0, -524288
7493 0xe3 0x00 0x00 0x00 0x80 0x2f
7495 # CHECK: strvg %r0, -1
7496 0xe3 0x00 0x0f 0xff 0xff 0x2f
7498 # CHECK: strvg %r0, 0
7499 0xe3 0x00 0x00 0x00 0x00 0x2f
7501 # CHECK: strvg %r0, 1
7502 0xe3 0x00 0x00 0x01 0x00 0x2f
7504 # CHECK: strvg %r0, 524287
7505 0xe3 0x00 0x0f 0xff 0x7f 0x2f
7507 # CHECK: strvg %r0, 0(%r1)
7508 0xe3 0x00 0x10 0x00 0x00 0x2f
7510 # CHECK: strvg %r0, 0(%r15)
7511 0xe3 0x00 0xf0 0x00 0x00 0x2f
7513 # CHECK: strvg %r0, 524287(%r1,%r15)
7514 0xe3 0x01 0xff 0xff 0x7f 0x2f
7516 # CHECK: strvg %r0, 524287(%r15,%r1)
7517 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
7519 # CHECK: strvg %r15, 0
7520 0xe3 0xf0 0x00 0x00 0x00 0x2f
7522 # CHECK: strv %r0, -524288
7523 0xe3 0x00 0x00 0x00 0x80 0x3e
7525 # CHECK: strv %r0, -1
7526 0xe3 0x00 0x0f 0xff 0xff 0x3e
7528 # CHECK: strv %r0, 0
7529 0xe3 0x00 0x00 0x00 0x00 0x3e
7531 # CHECK: strv %r0, 1
7532 0xe3 0x00 0x00 0x01 0x00 0x3e
7534 # CHECK: strv %r0, 524287
7535 0xe3 0x00 0x0f 0xff 0x7f 0x3e
7537 # CHECK: strv %r0, 0(%r1)
7538 0xe3 0x00 0x10 0x00 0x00 0x3e
7540 # CHECK: strv %r0, 0(%r15)
7541 0xe3 0x00 0xf0 0x00 0x00 0x3e
7543 # CHECK: strv %r0, 524287(%r1,%r15)
7544 0xe3 0x01 0xff 0xff 0x7f 0x3e
7546 # CHECK: strv %r0, 524287(%r15,%r1)
7547 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
7549 # CHECK: strv %r15, 0
7550 0xe3 0xf0 0x00 0x00 0x00 0x3e
7555 # CHECK: st %r0, 4095
7558 # CHECK: st %r0, 0(%r1)
7561 # CHECK: st %r0, 0(%r15)
7564 # CHECK: st %r0, 4095(%r1,%r15)
7567 # CHECK: st %r0, 4095(%r15,%r1)
7573 # CHECK: stoc %r1, 2(%r3), 0
7574 0xeb 0x10 0x30 0x02 0x00 0xf3
7576 # CHECK: stoco %r1, 2(%r3)
7577 0xeb 0x11 0x30 0x02 0x00 0xf3
7579 # CHECK: stoch %r1, 2(%r3)
7580 0xeb 0x12 0x30 0x02 0x00 0xf3
7582 # CHECK: stocnle %r1, 2(%r3)
7583 0xeb 0x13 0x30 0x02 0x00 0xf3
7585 # CHECK: stocl %r1, 2(%r3)
7586 0xeb 0x14 0x30 0x02 0x00 0xf3
7588 # CHECK: stocnhe %r1, 2(%r3)
7589 0xeb 0x15 0x30 0x02 0x00 0xf3
7591 # CHECK: stoclh %r1, 2(%r3)
7592 0xeb 0x16 0x30 0x02 0x00 0xf3
7594 # CHECK: stocne %r1, 2(%r3)
7595 0xeb 0x17 0x30 0x02 0x00 0xf3
7597 # CHECK: stoce %r1, 2(%r3)
7598 0xeb 0x18 0x30 0x02 0x00 0xf3
7600 # CHECK: stocnlh %r1, 2(%r3)
7601 0xeb 0x19 0x30 0x02 0x00 0xf3
7603 # CHECK: stoche %r1, 2(%r3)
7604 0xeb 0x1a 0x30 0x02 0x00 0xf3
7606 # CHECK: stocnl %r1, 2(%r3)
7607 0xeb 0x1b 0x30 0x02 0x00 0xf3
7609 # CHECK: stocle %r1, 2(%r3)
7610 0xeb 0x1c 0x30 0x02 0x00 0xf3
7612 # CHECK: stocnh %r1, 2(%r3)
7613 0xeb 0x1d 0x30 0x02 0x00 0xf3
7615 # CHECK: stocno %r1, 2(%r3)
7616 0xeb 0x1e 0x30 0x02 0x00 0xf3
7618 # CHECK: stoc %r1, 2(%r3), 15
7619 0xeb 0x1f 0x30 0x02 0x00 0xf3
7621 # CHECK: stocg %r1, 2(%r3), 0
7622 0xeb 0x10 0x30 0x02 0x00 0xe3
7624 # CHECK: stocgo %r1, 2(%r3)
7625 0xeb 0x11 0x30 0x02 0x00 0xe3
7627 # CHECK: stocgh %r1, 2(%r3)
7628 0xeb 0x12 0x30 0x02 0x00 0xe3
7630 # CHECK: stocgnle %r1, 2(%r3)
7631 0xeb 0x13 0x30 0x02 0x00 0xe3
7633 # CHECK: stocgl %r1, 2(%r3)
7634 0xeb 0x14 0x30 0x02 0x00 0xe3
7636 # CHECK: stocgnhe %r1, 2(%r3)
7637 0xeb 0x15 0x30 0x02 0x00 0xe3
7639 # CHECK: stocglh %r1, 2(%r3)
7640 0xeb 0x16 0x30 0x02 0x00 0xe3
7642 # CHECK: stocgne %r1, 2(%r3)
7643 0xeb 0x17 0x30 0x02 0x00 0xe3
7645 # CHECK: stocge %r1, 2(%r3)
7646 0xeb 0x18 0x30 0x02 0x00 0xe3
7648 # CHECK: stocgnlh %r1, 2(%r3)
7649 0xeb 0x19 0x30 0x02 0x00 0xe3
7651 # CHECK: stocghe %r1, 2(%r3)
7652 0xeb 0x1a 0x30 0x02 0x00 0xe3
7654 # CHECK: stocgnl %r1, 2(%r3)
7655 0xeb 0x1b 0x30 0x02 0x00 0xe3
7657 # CHECK: stocgle %r1, 2(%r3)
7658 0xeb 0x1c 0x30 0x02 0x00 0xe3
7660 # CHECK: stocgnh %r1, 2(%r3)
7661 0xeb 0x1d 0x30 0x02 0x00 0xe3
7663 # CHECK: stocgno %r1, 2(%r3)
7664 0xeb 0x1e 0x30 0x02 0x00 0xe3
7666 # CHECK: stocg %r1, 2(%r3), 15
7667 0xeb 0x1f 0x30 0x02 0x00 0xe3
7672 # CHECK: s %r0, 4095
7675 # CHECK: s %r0, 0(%r1)
7678 # CHECK: s %r0, 0(%r15)
7681 # CHECK: s %r0, 4095(%r1,%r15)
7684 # CHECK: s %r0, 4095(%r15,%r1)
7690 # CHECK: sty %r0, -524288
7691 0xe3 0x00 0x00 0x00 0x80 0x50
7693 # CHECK: sty %r0, -1
7694 0xe3 0x00 0x0f 0xff 0xff 0x50
7697 0xe3 0x00 0x00 0x00 0x00 0x50
7700 0xe3 0x00 0x00 0x01 0x00 0x50
7702 # CHECK: sty %r0, 524287
7703 0xe3 0x00 0x0f 0xff 0x7f 0x50
7705 # CHECK: sty %r0, 0(%r1)
7706 0xe3 0x00 0x10 0x00 0x00 0x50
7708 # CHECK: sty %r0, 0(%r15)
7709 0xe3 0x00 0xf0 0x00 0x00 0x50
7711 # CHECK: sty %r0, 524287(%r1,%r15)
7712 0xe3 0x01 0xff 0xff 0x7f 0x50
7714 # CHECK: sty %r0, 524287(%r15,%r1)
7715 0xe3 0x0f 0x1f 0xff 0x7f 0x50
7717 # CHECK: sty %r15, 0
7718 0xe3 0xf0 0x00 0x00 0x00 0x50
7720 # CHECK: sxbr %f0, %f0
7723 # CHECK: sxbr %f0, %f13
7726 # CHECK: sxbr %f8, %f8
7729 # CHECK: sxbr %f13, %f0
7732 # CHECK: sy %r0, -524288
7733 0xe3 0x00 0x00 0x00 0x80 0x5b
7736 0xe3 0x00 0x0f 0xff 0xff 0x5b
7739 0xe3 0x00 0x00 0x00 0x00 0x5b
7742 0xe3 0x00 0x00 0x01 0x00 0x5b
7744 # CHECK: sy %r0, 524287
7745 0xe3 0x00 0x0f 0xff 0x7f 0x5b
7747 # CHECK: sy %r0, 0(%r1)
7748 0xe3 0x00 0x10 0x00 0x00 0x5b
7750 # CHECK: sy %r0, 0(%r15)
7751 0xe3 0x00 0xf0 0x00 0x00 0x5b
7753 # CHECK: sy %r0, 524287(%r1,%r15)
7754 0xe3 0x01 0xff 0xff 0x7f 0x5b
7756 # CHECK: sy %r0, 524287(%r15,%r1)
7757 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
7760 0xe3 0xf0 0x00 0x00 0x00 0x5b
7771 # CHECK: tm 0(%r1), 42
7774 # CHECK: tm 0(%r15), 42
7777 # CHECK: tm 4095(%r1), 42
7780 # CHECK: tm 4095(%r15), 42
7783 # CHECK: tmhh %r0, 0
7786 # CHECK: tmhh %r0, 32768
7789 # CHECK: tmhh %r0, 65535
7792 # CHECK: tmhh %r15, 0
7795 # CHECK: tmhl %r0, 0
7798 # CHECK: tmhl %r0, 32768
7801 # CHECK: tmhl %r0, 65535
7804 # CHECK: tmhl %r15, 0
7807 # CHECK: tmlh %r0, 0
7810 # CHECK: tmlh %r0, 32768
7813 # CHECK: tmlh %r0, 65535
7816 # CHECK: tmlh %r15, 0
7819 # CHECK: tmll %r0, 0
7822 # CHECK: tmll %r0, 32768
7825 # CHECK: tmll %r0, 65535
7828 # CHECK: tmll %r15, 0
7831 # CHECK: tmy -524288, 0
7832 0xeb 0x00 0x00 0x00 0x80 0x51
7835 0xeb 0x00 0x0f 0xff 0xff 0x51
7838 0xeb 0x00 0x00 0x00 0x00 0x51
7841 0xeb 0x00 0x00 0x01 0x00 0x51
7843 # CHECK: tmy 524287, 0
7844 0xeb 0x00 0x0f 0xff 0x7f 0x51
7847 0xeb 0xff 0x00 0x00 0x00 0x51
7849 # CHECK: tmy 0(%r1), 42
7850 0xeb 0x2a 0x10 0x00 0x00 0x51
7852 # CHECK: tmy 0(%r15), 42
7853 0xeb 0x2a 0xf0 0x00 0x00 0x51
7855 # CHECK: tmy 524287(%r1), 42
7856 0xeb 0x2a 0x1f 0xff 0x7f 0x51
7858 # CHECK: tmy 524287(%r15), 42
7859 0xeb 0x2a 0xff 0xff 0x7f 0x51
7862 0xd7 0x00 0x00 0x00 0x00 0x00
7864 # CHECK: xc 0(1), 0(%r1)
7865 0xd7 0x00 0x00 0x00 0x10 0x00
7867 # CHECK: xc 0(1), 0(%r15)
7868 0xd7 0x00 0x00 0x00 0xf0 0x00
7870 # CHECK: xc 0(1), 4095
7871 0xd7 0x00 0x00 0x00 0x0f 0xff
7873 # CHECK: xc 0(1), 4095(%r1)
7874 0xd7 0x00 0x00 0x00 0x1f 0xff
7876 # CHECK: xc 0(1), 4095(%r15)
7877 0xd7 0x00 0x00 0x00 0xff 0xff
7879 # CHECK: xc 0(1,%r1), 0
7880 0xd7 0x00 0x10 0x00 0x00 0x00
7882 # CHECK: xc 0(1,%r15), 0
7883 0xd7 0x00 0xf0 0x00 0x00 0x00
7885 # CHECK: xc 4095(1,%r1), 0
7886 0xd7 0x00 0x1f 0xff 0x00 0x00
7888 # CHECK: xc 4095(1,%r15), 0
7889 0xd7 0x00 0xff 0xff 0x00 0x00
7891 # CHECK: xc 0(256,%r1), 0
7892 0xd7 0xff 0x10 0x00 0x00 0x00
7894 # CHECK: xc 0(256,%r15), 0
7895 0xd7 0xff 0xf0 0x00 0x00 0x00
7897 # CHECK: xgr %r0, %r0
7900 # CHECK: xgr %r0, %r15
7903 # CHECK: xgr %r15, %r0
7906 # CHECK: xgr %r7, %r8
7909 # CHECK: xgrk %r0, %r0, %r0
7912 # CHECK: xgrk %r2, %r3, %r4
7915 # CHECK: xg %r0, -524288
7916 0xe3 0x00 0x00 0x00 0x80 0x82
7919 0xe3 0x00 0x0f 0xff 0xff 0x82
7922 0xe3 0x00 0x00 0x00 0x00 0x82
7925 0xe3 0x00 0x00 0x01 0x00 0x82
7927 # CHECK: xg %r0, 524287
7928 0xe3 0x00 0x0f 0xff 0x7f 0x82
7930 # CHECK: xg %r0, 0(%r1)
7931 0xe3 0x00 0x10 0x00 0x00 0x82
7933 # CHECK: xg %r0, 0(%r15)
7934 0xe3 0x00 0xf0 0x00 0x00 0x82
7936 # CHECK: xg %r0, 524287(%r1,%r15)
7937 0xe3 0x01 0xff 0xff 0x7f 0x82
7939 # CHECK: xg %r0, 524287(%r15,%r1)
7940 0xe3 0x0f 0x1f 0xff 0x7f 0x82
7943 0xe3 0xf0 0x00 0x00 0x00 0x82
7945 # CHECK: xihf %r0, 0
7946 0xc0 0x06 0x00 0x00 0x00 0x00
7948 # CHECK: xihf %r0, 4294967295
7949 0xc0 0x06 0xff 0xff 0xff 0xff
7951 # CHECK: xihf %r15, 0
7952 0xc0 0xf6 0x00 0x00 0x00 0x00
7954 # CHECK: xilf %r0, 0
7955 0xc0 0x07 0x00 0x00 0x00 0x00
7957 # CHECK: xilf %r0, 4294967295
7958 0xc0 0x07 0xff 0xff 0xff 0xff
7960 # CHECK: xilf %r15, 0
7961 0xc0 0xf7 0x00 0x00 0x00 0x00
7972 # CHECK: xi 0(%r1), 42
7975 # CHECK: xi 0(%r15), 42
7978 # CHECK: xi 4095(%r1), 42
7981 # CHECK: xi 4095(%r15), 42
7984 # CHECK: xiy -524288, 0
7985 0xeb 0x00 0x00 0x00 0x80 0x57
7988 0xeb 0x00 0x0f 0xff 0xff 0x57
7991 0xeb 0x00 0x00 0x00 0x00 0x57
7994 0xeb 0x00 0x00 0x01 0x00 0x57
7996 # CHECK: xiy 524287, 0
7997 0xeb 0x00 0x0f 0xff 0x7f 0x57
8000 0xeb 0xff 0x00 0x00 0x00 0x57
8002 # CHECK: xiy 0(%r1), 42
8003 0xeb 0x2a 0x10 0x00 0x00 0x57
8005 # CHECK: xiy 0(%r15), 42
8006 0xeb 0x2a 0xf0 0x00 0x00 0x57
8008 # CHECK: xiy 524287(%r1), 42
8009 0xeb 0x2a 0x1f 0xff 0x7f 0x57
8011 # CHECK: xiy 524287(%r15), 42
8012 0xeb 0x2a 0xff 0xff 0x7f 0x57
8014 # CHECK: xr %r0, %r0
8017 # CHECK: xr %r0, %r15
8020 # CHECK: xr %r15, %r0
8023 # CHECK: xr %r7, %r8
8026 # CHECK: xrk %r0, %r0, %r0
8029 # CHECK: xrk %r2, %r3, %r4
8035 # CHECK: x %r0, 4095
8038 # CHECK: x %r0, 0(%r1)
8041 # CHECK: x %r0, 0(%r15)
8044 # CHECK: x %r0, 4095(%r1,%r15)
8047 # CHECK: x %r0, 4095(%r15,%r1)
8053 # CHECK: xy %r0, -524288
8054 0xe3 0x00 0x00 0x00 0x80 0x57
8057 0xe3 0x00 0x0f 0xff 0xff 0x57
8060 0xe3 0x00 0x00 0x00 0x00 0x57
8063 0xe3 0x00 0x00 0x01 0x00 0x57
8065 # CHECK: xy %r0, 524287
8066 0xe3 0x00 0x0f 0xff 0x7f 0x57
8068 # CHECK: xy %r0, 0(%r1)
8069 0xe3 0x00 0x10 0x00 0x00 0x57
8071 # CHECK: xy %r0, 0(%r15)
8072 0xe3 0x00 0xf0 0x00 0x00 0x57
8074 # CHECK: xy %r0, 524287(%r1,%r15)
8075 0xe3 0x01 0xff 0xff 0x7f 0x57
8077 # CHECK: xy %r0, 524287(%r15,%r1)
8078 0xe3 0x0f 0x1f 0xff 0x7f 0x57
8081 0xe3 0xf0 0x00 0x00 0x00 0x57