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: cdlfbr %f0, 0, %r0, 1
913 # CHECK: cdlfbr %f0, 0, %r0, 15
916 # CHECK: cdlfbr %f0, 0, %r15, 1
919 # CHECK: cdlfbr %f0, 15, %r0, 1
922 # CHECK: cdlfbr %f4, 5, %r6, 7
925 # CHECK: cdlfbr %f15, 0, %r0, 1
928 # CHECK: cdlgbr %f0, 0, %r0, 1
931 # CHECK: cdlgbr %f0, 0, %r0, 15
934 # CHECK: cdlgbr %f0, 0, %r15, 1
937 # CHECK: cdlgbr %f0, 15, %r0, 1
940 # CHECK: cdlgbr %f4, 5, %r6, 7
943 # CHECK: cdlgbr %f15, 0, %r0, 1
946 # CHECK: cebr %f0, %f0
949 # CHECK: cebr %f0, %f15
952 # CHECK: cebr %f7, %f8
955 # CHECK: cebr %f15, %f0
959 0xed 0x00 0x00 0x00 0x00 0x09
961 # CHECK: ceb %f0, 4095
962 0xed 0x00 0x0f 0xff 0x00 0x09
964 # CHECK: ceb %f0, 0(%r1)
965 0xed 0x00 0x10 0x00 0x00 0x09
967 # CHECK: ceb %f0, 0(%r15)
968 0xed 0x00 0xf0 0x00 0x00 0x09
970 # CHECK: ceb %f0, 4095(%r1,%r15)
971 0xed 0x01 0xff 0xff 0x00 0x09
973 # CHECK: ceb %f0, 4095(%r15,%r1)
974 0xed 0x0f 0x1f 0xff 0x00 0x09
977 0xed 0xf0 0x00 0x00 0x00 0x09
979 # CHECK: cefbr %f0, %r0
982 # CHECK: cefbr %f0, %r15
985 # CHECK: cefbr %f15, %r0
988 # CHECK: cefbr %f7, %r8
991 # CHECK: cefbr %f15, %r15
994 # CHECK: cegbr %f0, %r0
997 # CHECK: cegbr %f0, %r15
1000 # CHECK: cegbr %f15, %r0
1003 # CHECK: cegbr %f7, %r8
1006 # CHECK: cegbr %f15, %r15
1009 # CHECK: celfbr %f0, 0, %r0, 1
1012 # CHECK: celfbr %f0, 0, %r0, 15
1015 # CHECK: celfbr %f0, 0, %r15, 1
1018 # CHECK: celfbr %f0, 15, %r0, 1
1021 # CHECK: celfbr %f4, 5, %r6, 7
1024 # CHECK: celfbr %f15, 0, %r0, 1
1027 # CHECK: celgbr %f0, 0, %r0, 1
1030 # CHECK: celgbr %f0, 0, %r0, 15
1033 # CHECK: celgbr %f0, 0, %r15, 1
1036 # CHECK: celgbr %f0, 15, %r0, 1
1039 # CHECK: celgbr %f4, 5, %r6, 7
1042 # CHECK: celgbr %f15, 0, %r0, 1
1045 # CHECK: cfdbr %r0, 0, %f0
1048 # CHECK: cfdbr %r0, 0, %f15
1051 # CHECK: cfdbr %r0, 15, %f0
1054 # CHECK: cfdbr %r4, 5, %f6
1057 # CHECK: cfdbr %r15, 0, %f0
1060 # CHECK: cfebr %r0, 0, %f0
1063 # CHECK: cfebr %r0, 0, %f15
1066 # CHECK: cfebr %r0, 15, %f0
1069 # CHECK: cfebr %r4, 5, %f6
1072 # CHECK: cfebr %r15, 0, %f0
1075 # CHECK: cfi %r0, -2147483648
1076 0xc2 0x0d 0x80 0x00 0x00 0x00
1078 # CHECK: cfi %r0, -1
1079 0xc2 0x0d 0xff 0xff 0xff 0xff
1082 0xc2 0x0d 0x00 0x00 0x00 0x00
1085 0xc2 0x0d 0x00 0x00 0x00 0x01
1087 # CHECK: cfi %r0, 2147483647
1088 0xc2 0x0d 0x7f 0xff 0xff 0xff
1090 # CHECK: cfi %r15, 0
1091 0xc2 0xfd 0x00 0x00 0x00 0x00
1093 # CHECK: cfxbr %r0, 0, %f0
1096 # CHECK: cfxbr %r0, 0, %f13
1099 # CHECK: cfxbr %r0, 15, %f0
1102 # CHECK: cfxbr %r4, 5, %f8
1105 # CHECK: cfxbr %r15, 0, %f0
1108 # CHECK: cgdbr %r0, 0, %f0
1111 # CHECK: cgdbr %r0, 0, %f15
1114 # CHECK: cgdbr %r0, 15, %f0
1117 # CHECK: cgdbr %r4, 5, %f6
1120 # CHECK: cgdbr %r15, 0, %f0
1123 # CHECK: cgebr %r0, 0, %f0
1126 # CHECK: cgebr %r0, 0, %f15
1129 # CHECK: cgebr %r0, 15, %f0
1132 # CHECK: cgebr %r4, 5, %f6
1135 # CHECK: cgebr %r15, 0, %f0
1138 # CHECK: cgfi %r0, -2147483648
1139 0xc2 0x0c 0x80 0x00 0x00 0x00
1141 # CHECK: cgfi %r0, -1
1142 0xc2 0x0c 0xff 0xff 0xff 0xff
1144 # CHECK: cgfi %r0, 0
1145 0xc2 0x0c 0x00 0x00 0x00 0x00
1147 # CHECK: cgfi %r0, 1
1148 0xc2 0x0c 0x00 0x00 0x00 0x01
1150 # CHECK: cgfi %r0, 2147483647
1151 0xc2 0x0c 0x7f 0xff 0xff 0xff
1153 # CHECK: cgfi %r15, 0
1154 0xc2 0xfc 0x00 0x00 0x00 0x00
1156 # CHECK: cgfr %r0, %r0
1159 # CHECK: cgfr %r0, %r15
1162 # CHECK: cgfr %r15, %r0
1165 # CHECK: cgfr %r7, %r8
1168 # CHECK: cgf %r0, -524288
1169 0xe3 0x00 0x00 0x00 0x80 0x30
1171 # CHECK: cgf %r0, -1
1172 0xe3 0x00 0x0f 0xff 0xff 0x30
1175 0xe3 0x00 0x00 0x00 0x00 0x30
1178 0xe3 0x00 0x00 0x01 0x00 0x30
1180 # CHECK: cgf %r0, 524287
1181 0xe3 0x00 0x0f 0xff 0x7f 0x30
1183 # CHECK: cgf %r0, 0(%r1)
1184 0xe3 0x00 0x10 0x00 0x00 0x30
1186 # CHECK: cgf %r0, 0(%r15)
1187 0xe3 0x00 0xf0 0x00 0x00 0x30
1189 # CHECK: cgf %r0, 524287(%r1,%r15)
1190 0xe3 0x01 0xff 0xff 0x7f 0x30
1192 # CHECK: cgf %r0, 524287(%r15,%r1)
1193 0xe3 0x0f 0x1f 0xff 0x7f 0x30
1195 # CHECK: cgf %r15, 0
1196 0xe3 0xf0 0x00 0x00 0x00 0x30
1198 # CHECK: cghi %r0, -32768
1201 # CHECK: cghi %r0, -1
1204 # CHECK: cghi %r0, 0
1207 # CHECK: cghi %r0, 1
1210 # CHECK: cghi %r0, 32767
1213 # CHECK: cghi %r15, 0
1217 0xe5 0x58 0x00 0x00 0x00 0x00
1219 # CHECK: cghsi 4095, 0
1220 0xe5 0x58 0x0f 0xff 0x00 0x00
1222 # CHECK: cghsi 0, -32768
1223 0xe5 0x58 0x00 0x00 0x80 0x00
1225 # CHECK: cghsi 0, -1
1226 0xe5 0x58 0x00 0x00 0xff 0xff
1229 0xe5 0x58 0x00 0x00 0x00 0x00
1232 0xe5 0x58 0x00 0x00 0x00 0x01
1234 # CHECK: cghsi 0, 32767
1235 0xe5 0x58 0x00 0x00 0x7f 0xff
1237 # CHECK: cghsi 0(%r1), 42
1238 0xe5 0x58 0x10 0x00 0x00 0x2a
1240 # CHECK: cghsi 0(%r15), 42
1241 0xe5 0x58 0xf0 0x00 0x00 0x2a
1243 # CHECK: cghsi 4095(%r1), 42
1244 0xe5 0x58 0x1f 0xff 0x00 0x2a
1246 # CHECK: cghsi 4095(%r15), 42
1247 0xe5 0x58 0xff 0xff 0x00 0x2a
1249 # CHECK: cgh %r0, -524288
1250 0xe3 0x00 0x00 0x00 0x80 0x34
1252 # CHECK: cgh %r0, -1
1253 0xe3 0x00 0x0f 0xff 0xff 0x34
1256 0xe3 0x00 0x00 0x00 0x00 0x34
1259 0xe3 0x00 0x00 0x01 0x00 0x34
1261 # CHECK: cgh %r0, 524287
1262 0xe3 0x00 0x0f 0xff 0x7f 0x34
1264 # CHECK: cgh %r0, 0(%r1)
1265 0xe3 0x00 0x10 0x00 0x00 0x34
1267 # CHECK: cgh %r0, 0(%r15)
1268 0xe3 0x00 0xf0 0x00 0x00 0x34
1270 # CHECK: cgh %r0, 524287(%r1,%r15)
1271 0xe3 0x01 0xff 0xff 0x7f 0x34
1273 # CHECK: cgh %r0, 524287(%r15,%r1)
1274 0xe3 0x0f 0x1f 0xff 0x7f 0x34
1276 # CHECK: cgh %r15, 0
1277 0xe3 0xf0 0x00 0x00 0x00 0x34
1279 # CHECK: cgr %r0, %r0
1282 # CHECK: cgr %r0, %r15
1285 # CHECK: cgr %r15, %r0
1288 # CHECK: cgr %r7, %r8
1291 # CHECK: cg %r0, -524288
1292 0xe3 0x00 0x00 0x00 0x80 0x20
1295 0xe3 0x00 0x0f 0xff 0xff 0x20
1298 0xe3 0x00 0x00 0x00 0x00 0x20
1301 0xe3 0x00 0x00 0x01 0x00 0x20
1303 # CHECK: cg %r0, 524287
1304 0xe3 0x00 0x0f 0xff 0x7f 0x20
1306 # CHECK: cg %r0, 0(%r1)
1307 0xe3 0x00 0x10 0x00 0x00 0x20
1309 # CHECK: cg %r0, 0(%r15)
1310 0xe3 0x00 0xf0 0x00 0x00 0x20
1312 # CHECK: cg %r0, 524287(%r1,%r15)
1313 0xe3 0x01 0xff 0xff 0x7f 0x20
1315 # CHECK: cg %r0, 524287(%r15,%r1)
1316 0xe3 0x0f 0x1f 0xff 0x7f 0x20
1319 0xe3 0xf0 0x00 0x00 0x00 0x20
1321 # CHECK: cgxbr %r0, 0, %f0
1324 # CHECK: cgxbr %r0, 0, %f13
1327 # CHECK: cgxbr %r0, 15, %f0
1330 # CHECK: cgxbr %r4, 5, %f8
1333 # CHECK: cgxbr %r15, 0, %f0
1336 # CHECK: chf %r0, -524288
1337 0xe3 0x00 0x00 0x00 0x80 0xcd
1339 # CHECK: chf %r0, -1
1340 0xe3 0x00 0x0f 0xff 0xff 0xcd
1343 0xe3 0x00 0x00 0x00 0x00 0xcd
1346 0xe3 0x00 0x00 0x01 0x00 0xcd
1348 # CHECK: chf %r0, 524287
1349 0xe3 0x00 0x0f 0xff 0x7f 0xcd
1351 # CHECK: chf %r0, 0(%r1)
1352 0xe3 0x00 0x10 0x00 0x00 0xcd
1354 # CHECK: chf %r0, 0(%r15)
1355 0xe3 0x00 0xf0 0x00 0x00 0xcd
1357 # CHECK: chf %r0, 524287(%r1,%r15)
1358 0xe3 0x01 0xff 0xff 0x7f 0xcd
1360 # CHECK: chf %r0, 524287(%r15,%r1)
1361 0xe3 0x0f 0x1f 0xff 0x7f 0xcd
1363 # CHECK: chf %r15, 0
1364 0xe3 0xf0 0x00 0x00 0x00 0xcd
1367 0xe5 0x54 0x00 0x00 0x00 0x00
1369 # CHECK: chhsi 4095, 0
1370 0xe5 0x54 0x0f 0xff 0x00 0x00
1372 # CHECK: chhsi 0, -32768
1373 0xe5 0x54 0x00 0x00 0x80 0x00
1375 # CHECK: chhsi 0, -1
1376 0xe5 0x54 0x00 0x00 0xff 0xff
1379 0xe5 0x54 0x00 0x00 0x00 0x00
1382 0xe5 0x54 0x00 0x00 0x00 0x01
1384 # CHECK: chhsi 0, 32767
1385 0xe5 0x54 0x00 0x00 0x7f 0xff
1387 # CHECK: chhsi 0(%r1), 42
1388 0xe5 0x54 0x10 0x00 0x00 0x2a
1390 # CHECK: chhsi 0(%r15), 42
1391 0xe5 0x54 0xf0 0x00 0x00 0x2a
1393 # CHECK: chhsi 4095(%r1), 42
1394 0xe5 0x54 0x1f 0xff 0x00 0x2a
1396 # CHECK: chhsi 4095(%r15), 42
1397 0xe5 0x54 0xff 0xff 0x00 0x2a
1399 # CHECK: chi %r0, -32768
1402 # CHECK: chi %r0, -1
1411 # CHECK: chi %r0, 32767
1414 # CHECK: chi %r15, 0
1418 0xe5 0x5c 0x00 0x00 0x00 0x00
1420 # CHECK: chsi 4095, 0
1421 0xe5 0x5c 0x0f 0xff 0x00 0x00
1423 # CHECK: chsi 0, -32768
1424 0xe5 0x5c 0x00 0x00 0x80 0x00
1427 0xe5 0x5c 0x00 0x00 0xff 0xff
1430 0xe5 0x5c 0x00 0x00 0x00 0x00
1433 0xe5 0x5c 0x00 0x00 0x00 0x01
1435 # CHECK: chsi 0, 32767
1436 0xe5 0x5c 0x00 0x00 0x7f 0xff
1438 # CHECK: chsi 0(%r1), 42
1439 0xe5 0x5c 0x10 0x00 0x00 0x2a
1441 # CHECK: chsi 0(%r15), 42
1442 0xe5 0x5c 0xf0 0x00 0x00 0x2a
1444 # CHECK: chsi 4095(%r1), 42
1445 0xe5 0x5c 0x1f 0xff 0x00 0x2a
1447 # CHECK: chsi 4095(%r15), 42
1448 0xe5 0x5c 0xff 0xff 0x00 0x2a
1453 # CHECK: ch %r0, 4095
1456 # CHECK: ch %r0, 0(%r1)
1459 # CHECK: ch %r0, 0(%r15)
1462 # CHECK: ch %r0, 4095(%r1,%r15)
1465 # CHECK: ch %r0, 4095(%r15,%r1)
1471 # CHECK: chy %r0, -524288
1472 0xe3 0x00 0x00 0x00 0x80 0x79
1474 # CHECK: chy %r0, -1
1475 0xe3 0x00 0x0f 0xff 0xff 0x79
1478 0xe3 0x00 0x00 0x00 0x00 0x79
1481 0xe3 0x00 0x00 0x01 0x00 0x79
1483 # CHECK: chy %r0, 524287
1484 0xe3 0x00 0x0f 0xff 0x7f 0x79
1486 # CHECK: chy %r0, 0(%r1)
1487 0xe3 0x00 0x10 0x00 0x00 0x79
1489 # CHECK: chy %r0, 0(%r15)
1490 0xe3 0x00 0xf0 0x00 0x00 0x79
1492 # CHECK: chy %r0, 524287(%r1,%r15)
1493 0xe3 0x01 0xff 0xff 0x7f 0x79
1495 # CHECK: chy %r0, 524287(%r15,%r1)
1496 0xe3 0x0f 0x1f 0xff 0x7f 0x79
1498 # CHECK: chy %r15, 0
1499 0xe3 0xf0 0x00 0x00 0x00 0x79
1501 # CHECK: cih %r0, -2147483648
1502 0xcc 0x0d 0x80 0x00 0x00 0x00
1504 # CHECK: cih %r0, -1
1505 0xcc 0x0d 0xff 0xff 0xff 0xff
1508 0xcc 0x0d 0x00 0x00 0x00 0x00
1511 0xcc 0x0d 0x00 0x00 0x00 0x01
1513 # CHECK: cih %r0, 2147483647
1514 0xcc 0x0d 0x7f 0xff 0xff 0xff
1516 # CHECK: cih %r15, 0
1517 0xcc 0xfd 0x00 0x00 0x00 0x00
1519 # CHECK: clc 0(1), 0
1520 0xd5 0x00 0x00 0x00 0x00 0x00
1522 # CHECK: clc 0(1), 0(%r1)
1523 0xd5 0x00 0x00 0x00 0x10 0x00
1525 # CHECK: clc 0(1), 0(%r15)
1526 0xd5 0x00 0x00 0x00 0xf0 0x00
1528 # CHECK: clc 0(1), 4095
1529 0xd5 0x00 0x00 0x00 0x0f 0xff
1531 # CHECK: clc 0(1), 4095(%r1)
1532 0xd5 0x00 0x00 0x00 0x1f 0xff
1534 # CHECK: clc 0(1), 4095(%r15)
1535 0xd5 0x00 0x00 0x00 0xff 0xff
1537 # CHECK: clc 0(1,%r1), 0
1538 0xd5 0x00 0x10 0x00 0x00 0x00
1540 # CHECK: clc 0(1,%r15), 0
1541 0xd5 0x00 0xf0 0x00 0x00 0x00
1543 # CHECK: clc 4095(1,%r1), 0
1544 0xd5 0x00 0x1f 0xff 0x00 0x00
1546 # CHECK: clc 4095(1,%r15), 0
1547 0xd5 0x00 0xff 0xff 0x00 0x00
1549 # CHECK: clc 0(256,%r1), 0
1550 0xd5 0xff 0x10 0x00 0x00 0x00
1552 # CHECK: clc 0(256,%r15), 0
1553 0xd5 0xff 0xf0 0x00 0x00 0x00
1555 # CHECK: clfdbr %r0, 0, %f0, 1
1558 # CHECK: clfdbr %r0, 0, %f0, 15
1561 # CHECK: clfdbr %r0, 0, %f15, 1
1564 # CHECK: clfdbr %r0, 15, %f0, 1
1567 # CHECK: clfdbr %r4, 5, %f6, 7
1570 # CHECK: clfdbr %r15, 0, %f0, 1
1573 # CHECK: clfebr %r0, 0, %f0, 1
1576 # CHECK: clfebr %r0, 0, %f0, 15
1579 # CHECK: clfebr %r0, 0, %f15, 1
1582 # CHECK: clfebr %r0, 15, %f0, 1
1585 # CHECK: clfebr %r4, 5, %f6, 7
1588 # CHECK: clfebr %r15, 0, %f0, 1
1591 # CHECK: clfxbr %r0, 0, %f0, 1
1594 # CHECK: clfxbr %r0, 0, %f0, 15
1597 # CHECK: clfxbr %r0, 0, %f13, 1
1600 # CHECK: clfxbr %r0, 15, %f0, 1
1603 # CHECK: clfxbr %r4, 5, %f8, 9
1606 # CHECK: clfxbr %r15, 0, %f0, 1
1609 # CHECK: clgdbr %r0, 0, %f0, 1
1612 # CHECK: clgdbr %r0, 0, %f0, 15
1615 # CHECK: clgdbr %r0, 0, %f15, 1
1618 # CHECK: clgdbr %r0, 15, %f0, 1
1621 # CHECK: clgdbr %r4, 5, %f6, 7
1624 # CHECK: clgdbr %r15, 0, %f0, 1
1627 # CHECK: clgebr %r0, 0, %f0, 1
1630 # CHECK: clgebr %r0, 0, %f0, 15
1633 # CHECK: clgebr %r0, 0, %f15, 1
1636 # CHECK: clgebr %r0, 15, %f0, 1
1639 # CHECK: clgebr %r4, 5, %f6, 7
1642 # CHECK: clgebr %r15, 0, %f0, 1
1645 # CHECK: clgxbr %r0, 0, %f0, 1
1648 # CHECK: clgxbr %r0, 0, %f0, 15
1651 # CHECK: clgxbr %r0, 0, %f13, 1
1654 # CHECK: clgxbr %r0, 15, %f0, 1
1657 # CHECK: clgxbr %r4, 5, %f8, 9
1660 # CHECK: clgxbr %r15, 0, %f0, 1
1663 # CHECK: clfhsi 0, 0
1664 0xe5 0x5d 0x00 0x00 0x00 0x00
1666 # CHECK: clfhsi 4095, 0
1667 0xe5 0x5d 0x0f 0xff 0x00 0x00
1669 # CHECK: clfhsi 0, 65535
1670 0xe5 0x5d 0x00 0x00 0xff 0xff
1672 # CHECK: clfhsi 0(%r1), 42
1673 0xe5 0x5d 0x10 0x00 0x00 0x2a
1675 # CHECK: clfhsi 0(%r15), 42
1676 0xe5 0x5d 0xf0 0x00 0x00 0x2a
1678 # CHECK: clfhsi 4095(%r1), 42
1679 0xe5 0x5d 0x1f 0xff 0x00 0x2a
1681 # CHECK: clfhsi 4095(%r15), 42
1682 0xe5 0x5d 0xff 0xff 0x00 0x2a
1684 # CHECK: clfi %r0, 0
1685 0xc2 0x0f 0x00 0x00 0x00 0x00
1687 # CHECK: clfi %r0, 4294967295
1688 0xc2 0x0f 0xff 0xff 0xff 0xff
1690 # CHECK: clfi %r15, 0
1691 0xc2 0xff 0x00 0x00 0x00 0x00
1693 # CHECK: clgfi %r0, 0
1694 0xc2 0x0e 0x00 0x00 0x00 0x00
1696 # CHECK: clgfi %r0, 4294967295
1697 0xc2 0x0e 0xff 0xff 0xff 0xff
1699 # CHECK: clgfi %r15, 0
1700 0xc2 0xfe 0x00 0x00 0x00 0x00
1702 # CHECK: clgfr %r0, %r0
1705 # CHECK: clgfr %r0, %r15
1708 # CHECK: clgfr %r15, %r0
1711 # CHECK: clgfr %r7, %r8
1714 # CHECK: clgf %r0, -524288
1715 0xe3 0x00 0x00 0x00 0x80 0x31
1717 # CHECK: clgf %r0, -1
1718 0xe3 0x00 0x0f 0xff 0xff 0x31
1720 # CHECK: clgf %r0, 0
1721 0xe3 0x00 0x00 0x00 0x00 0x31
1723 # CHECK: clgf %r0, 1
1724 0xe3 0x00 0x00 0x01 0x00 0x31
1726 # CHECK: clgf %r0, 524287
1727 0xe3 0x00 0x0f 0xff 0x7f 0x31
1729 # CHECK: clgf %r0, 0(%r1)
1730 0xe3 0x00 0x10 0x00 0x00 0x31
1732 # CHECK: clgf %r0, 0(%r15)
1733 0xe3 0x00 0xf0 0x00 0x00 0x31
1735 # CHECK: clgf %r0, 524287(%r1,%r15)
1736 0xe3 0x01 0xff 0xff 0x7f 0x31
1738 # CHECK: clgf %r0, 524287(%r15,%r1)
1739 0xe3 0x0f 0x1f 0xff 0x7f 0x31
1741 # CHECK: clgf %r15, 0
1742 0xe3 0xf0 0x00 0x00 0x00 0x31
1744 # CHECK: clghsi 0, 0
1745 0xe5 0x59 0x00 0x00 0x00 0x00
1747 # CHECK: clghsi 4095, 0
1748 0xe5 0x59 0x0f 0xff 0x00 0x00
1750 # CHECK: clghsi 0, 65535
1751 0xe5 0x59 0x00 0x00 0xff 0xff
1753 # CHECK: clghsi 0(%r1), 42
1754 0xe5 0x59 0x10 0x00 0x00 0x2a
1756 # CHECK: clghsi 0(%r15), 42
1757 0xe5 0x59 0xf0 0x00 0x00 0x2a
1759 # CHECK: clghsi 4095(%r1), 42
1760 0xe5 0x59 0x1f 0xff 0x00 0x2a
1762 # CHECK: clghsi 4095(%r15), 42
1763 0xe5 0x59 0xff 0xff 0x00 0x2a
1765 # CHECK: clgr %r0, %r0
1768 # CHECK: clgr %r0, %r15
1771 # CHECK: clgr %r15, %r0
1774 # CHECK: clgr %r7, %r8
1777 # CHECK: clg %r0, -524288
1778 0xe3 0x00 0x00 0x00 0x80 0x21
1780 # CHECK: clg %r0, -1
1781 0xe3 0x00 0x0f 0xff 0xff 0x21
1784 0xe3 0x00 0x00 0x00 0x00 0x21
1787 0xe3 0x00 0x00 0x01 0x00 0x21
1789 # CHECK: clg %r0, 524287
1790 0xe3 0x00 0x0f 0xff 0x7f 0x21
1792 # CHECK: clg %r0, 0(%r1)
1793 0xe3 0x00 0x10 0x00 0x00 0x21
1795 # CHECK: clg %r0, 0(%r15)
1796 0xe3 0x00 0xf0 0x00 0x00 0x21
1798 # CHECK: clg %r0, 524287(%r1,%r15)
1799 0xe3 0x01 0xff 0xff 0x7f 0x21
1801 # CHECK: clg %r0, 524287(%r15,%r1)
1802 0xe3 0x0f 0x1f 0xff 0x7f 0x21
1804 # CHECK: clg %r15, 0
1805 0xe3 0xf0 0x00 0x00 0x00 0x21
1807 # CHECK: clhf %r0, -524288
1808 0xe3 0x00 0x00 0x00 0x80 0xcf
1810 # CHECK: clhf %r0, -1
1811 0xe3 0x00 0x0f 0xff 0xff 0xcf
1813 # CHECK: clhf %r0, 0
1814 0xe3 0x00 0x00 0x00 0x00 0xcf
1816 # CHECK: clhf %r0, 1
1817 0xe3 0x00 0x00 0x01 0x00 0xcf
1819 # CHECK: clhf %r0, 524287
1820 0xe3 0x00 0x0f 0xff 0x7f 0xcf
1822 # CHECK: clhf %r0, 0(%r1)
1823 0xe3 0x00 0x10 0x00 0x00 0xcf
1825 # CHECK: clhf %r0, 0(%r15)
1826 0xe3 0x00 0xf0 0x00 0x00 0xcf
1828 # CHECK: clhf %r0, 524287(%r1,%r15)
1829 0xe3 0x01 0xff 0xff 0x7f 0xcf
1831 # CHECK: clhf %r0, 524287(%r15,%r1)
1832 0xe3 0x0f 0x1f 0xff 0x7f 0xcf
1834 # CHECK: clhf %r15, 0
1835 0xe3 0xf0 0x00 0x00 0x00 0xcf
1837 # CHECK: clhhsi 0, 0
1838 0xe5 0x55 0x00 0x00 0x00 0x00
1840 # CHECK: clhhsi 4095, 0
1841 0xe5 0x55 0x0f 0xff 0x00 0x00
1843 # CHECK: clhhsi 0, 65535
1844 0xe5 0x55 0x00 0x00 0xff 0xff
1846 # CHECK: clhhsi 0(%r1), 42
1847 0xe5 0x55 0x10 0x00 0x00 0x2a
1849 # CHECK: clhhsi 0(%r15), 42
1850 0xe5 0x55 0xf0 0x00 0x00 0x2a
1852 # CHECK: clhhsi 4095(%r1), 42
1853 0xe5 0x55 0x1f 0xff 0x00 0x2a
1855 # CHECK: clhhsi 4095(%r15), 42
1856 0xe5 0x55 0xff 0xff 0x00 0x2a
1861 # CHECK: cli 4095, 0
1867 # CHECK: cli 0(%r1), 42
1870 # CHECK: cli 0(%r15), 42
1873 # CHECK: cli 4095(%r1), 42
1876 # CHECK: cli 4095(%r15), 42
1879 # CHECK: clih %r0, 0
1880 0xcc 0x0f 0x00 0x00 0x00 0x00
1882 # CHECK: clih %r0, 1
1883 0xcc 0x0f 0x00 0x00 0x00 0x01
1885 # CHECK: clih %r0, 4294967295
1886 0xcc 0x0f 0xff 0xff 0xff 0xff
1888 # CHECK: clih %r15, 0
1889 0xcc 0xff 0x00 0x00 0x00 0x00
1891 # CHECK: cliy -524288, 0
1892 0xeb 0x00 0x00 0x00 0x80 0x55
1895 0xeb 0x00 0x0f 0xff 0xff 0x55
1898 0xeb 0x00 0x00 0x00 0x00 0x55
1901 0xeb 0x00 0x00 0x01 0x00 0x55
1903 # CHECK: cliy 524287, 0
1904 0xeb 0x00 0x0f 0xff 0x7f 0x55
1906 # CHECK: cliy 0, 255
1907 0xeb 0xff 0x00 0x00 0x00 0x55
1909 # CHECK: cliy 0(%r1), 42
1910 0xeb 0x2a 0x10 0x00 0x00 0x55
1912 # CHECK: cliy 0(%r15), 42
1913 0xeb 0x2a 0xf0 0x00 0x00 0x55
1915 # CHECK: cliy 524287(%r1), 42
1916 0xeb 0x2a 0x1f 0xff 0x7f 0x55
1918 # CHECK: cliy 524287(%r15), 42
1919 0xeb 0x2a 0xff 0xff 0x7f 0x55
1921 # CHECK: clr %r0, %r0
1924 # CHECK: clr %r0, %r15
1927 # CHECK: clr %r15, %r0
1930 # CHECK: clr %r7, %r8
1933 # CHECK: clst %r0, %r0
1936 # CHECK: clst %r0, %r15
1939 # CHECK: clst %r15, %r0
1942 # CHECK: clst %r7, %r8
1948 # CHECK: cl %r0, 4095
1951 # CHECK: cl %r0, 0(%r1)
1954 # CHECK: cl %r0, 0(%r15)
1957 # CHECK: cl %r0, 4095(%r1,%r15)
1960 # CHECK: cl %r0, 4095(%r15,%r1)
1966 # CHECK: cly %r0, -524288
1967 0xe3 0x00 0x00 0x00 0x80 0x55
1969 # CHECK: cly %r0, -1
1970 0xe3 0x00 0x0f 0xff 0xff 0x55
1973 0xe3 0x00 0x00 0x00 0x00 0x55
1976 0xe3 0x00 0x00 0x01 0x00 0x55
1978 # CHECK: cly %r0, 524287
1979 0xe3 0x00 0x0f 0xff 0x7f 0x55
1981 # CHECK: cly %r0, 0(%r1)
1982 0xe3 0x00 0x10 0x00 0x00 0x55
1984 # CHECK: cly %r0, 0(%r15)
1985 0xe3 0x00 0xf0 0x00 0x00 0x55
1987 # CHECK: cly %r0, 524287(%r1,%r15)
1988 0xe3 0x01 0xff 0xff 0x7f 0x55
1990 # CHECK: cly %r0, 524287(%r15,%r1)
1991 0xe3 0x0f 0x1f 0xff 0x7f 0x55
1993 # CHECK: cly %r15, 0
1994 0xe3 0xf0 0x00 0x00 0x00 0x55
1996 # CHECK: cpsdr %f0, %f0, %f0
1999 # CHECK: cpsdr %f0, %f0, %f15
2002 # CHECK: cpsdr %f0, %f15, %f0
2005 # CHECK: cpsdr %f15, %f0, %f0
2008 # CHECK: cpsdr %f1, %f2, %f3
2011 # CHECK: cpsdr %f15, %f15, %f15
2014 # CHECK: cr %r0, %r0
2017 # CHECK: cr %r0, %r15
2020 # CHECK: cr %r15, %r0
2023 # CHECK: cr %r7, %r8
2026 # CHECK: csg %r0, %r0, -524288
2027 0xeb 0x00 0x00 0x00 0x80 0x30
2029 # CHECK: csg %r0, %r0, -1
2030 0xeb 0x00 0x0f 0xff 0xff 0x30
2032 # CHECK: csg %r0, %r0, 0
2033 0xeb 0x00 0x00 0x00 0x00 0x30
2035 # CHECK: csg %r0, %r0, 1
2036 0xeb 0x00 0x00 0x01 0x00 0x30
2038 # CHECK: csg %r0, %r0, 524287
2039 0xeb 0x00 0x0f 0xff 0x7f 0x30
2041 # CHECK: csg %r0, %r0, 0(%r1)
2042 0xeb 0x00 0x10 0x00 0x00 0x30
2044 # CHECK: csg %r0, %r0, 0(%r15)
2045 0xeb 0x00 0xf0 0x00 0x00 0x30
2047 # CHECK: csg %r0, %r0, 524287(%r1)
2048 0xeb 0x00 0x1f 0xff 0x7f 0x30
2050 # CHECK: csg %r0, %r0, 524287(%r15)
2051 0xeb 0x00 0xff 0xff 0x7f 0x30
2053 # CHECK: csg %r0, %r15, 0
2054 0xeb 0x0f 0x00 0x00 0x00 0x30
2056 # CHECK: csg %r15, %r0, 0
2057 0xeb 0xf0 0x00 0x00 0x00 0x30
2059 # CHECK: cs %r0, %r0, 0
2062 # CHECK: cs %r0, %r0, 4095
2065 # CHECK: cs %r0, %r0, 0(%r1)
2068 # CHECK: cs %r0, %r0, 0(%r15)
2071 # CHECK: cs %r0, %r0, 4095(%r1)
2074 # CHECK: cs %r0, %r0, 4095(%r15)
2077 # CHECK: cs %r0, %r15, 0
2080 # CHECK: cs %r15, %r0, 0
2083 # CHECK: csy %r0, %r0, -524288
2084 0xeb 0x00 0x00 0x00 0x80 0x14
2086 # CHECK: csy %r0, %r0, -1
2087 0xeb 0x00 0x0f 0xff 0xff 0x14
2089 # CHECK: csy %r0, %r0, 0
2090 0xeb 0x00 0x00 0x00 0x00 0x14
2092 # CHECK: csy %r0, %r0, 1
2093 0xeb 0x00 0x00 0x01 0x00 0x14
2095 # CHECK: csy %r0, %r0, 524287
2096 0xeb 0x00 0x0f 0xff 0x7f 0x14
2098 # CHECK: csy %r0, %r0, 0(%r1)
2099 0xeb 0x00 0x10 0x00 0x00 0x14
2101 # CHECK: csy %r0, %r0, 0(%r15)
2102 0xeb 0x00 0xf0 0x00 0x00 0x14
2104 # CHECK: csy %r0, %r0, 524287(%r1)
2105 0xeb 0x00 0x1f 0xff 0x7f 0x14
2107 # CHECK: csy %r0, %r0, 524287(%r15)
2108 0xeb 0x00 0xff 0xff 0x7f 0x14
2110 # CHECK: csy %r0, %r15, 0
2111 0xeb 0x0f 0x00 0x00 0x00 0x14
2113 # CHECK: csy %r15, %r0, 0
2114 0xeb 0xf0 0x00 0x00 0x00 0x14
2119 # CHECK: c %r0, 4095
2122 # CHECK: c %r0, 0(%r1)
2125 # CHECK: c %r0, 0(%r15)
2128 # CHECK: c %r0, 4095(%r1,%r15)
2131 # CHECK: c %r0, 4095(%r15,%r1)
2137 # CHECK: cxbr %f0, %f0
2140 # CHECK: cxbr %f0, %f13
2143 # CHECK: cxbr %f8, %f8
2146 # CHECK: cxbr %f13, %f0
2149 # CHECK: cxfbr %f0, %r0
2152 # CHECK: cxfbr %f0, %r15
2155 # CHECK: cxfbr %f13, %r0
2158 # CHECK: cxfbr %f8, %r7
2161 # CHECK: cxfbr %f13, %r15
2164 # CHECK: cxgbr %f0, %r0
2167 # CHECK: cxgbr %f0, %r15
2170 # CHECK: cxgbr %f13, %r0
2173 # CHECK: cxgbr %f8, %r7
2176 # CHECK: cxgbr %f13, %r15
2179 # CHECK: cxlfbr %f0, 0, %r0, 1
2182 # CHECK: cxlfbr %f0, 0, %r0, 15
2185 # CHECK: cxlfbr %f0, 0, %r15, 1
2188 # CHECK: cxlfbr %f0, 15, %r0, 1
2191 # CHECK: cxlfbr %f4, 5, %r6, 7
2194 # CHECK: cxlfbr %f13, 0, %r0, 1
2197 # CHECK: cxlgbr %f0, 0, %r0, 1
2200 # CHECK: cxlgbr %f0, 0, %r0, 15
2203 # CHECK: cxlgbr %f0, 0, %r15, 1
2206 # CHECK: cxlgbr %f0, 15, %r0, 1
2209 # CHECK: cxlgbr %f4, 5, %r6, 7
2212 # CHECK: cxlgbr %f13, 0, %r0, 1
2215 # CHECK: cy %r0, -524288
2216 0xe3 0x00 0x00 0x00 0x80 0x59
2219 0xe3 0x00 0x0f 0xff 0xff 0x59
2222 0xe3 0x00 0x00 0x00 0x00 0x59
2225 0xe3 0x00 0x00 0x01 0x00 0x59
2227 # CHECK: cy %r0, 524287
2228 0xe3 0x00 0x0f 0xff 0x7f 0x59
2230 # CHECK: cy %r0, 0(%r1)
2231 0xe3 0x00 0x10 0x00 0x00 0x59
2233 # CHECK: cy %r0, 0(%r15)
2234 0xe3 0x00 0xf0 0x00 0x00 0x59
2236 # CHECK: cy %r0, 524287(%r1,%r15)
2237 0xe3 0x01 0xff 0xff 0x7f 0x59
2239 # CHECK: cy %r0, 524287(%r15,%r1)
2240 0xe3 0x0f 0x1f 0xff 0x7f 0x59
2243 0xe3 0xf0 0x00 0x00 0x00 0x59
2245 # CHECK: ddbr %f0, %f0
2248 # CHECK: ddbr %f0, %f15
2251 # CHECK: ddbr %f7, %f8
2254 # CHECK: ddbr %f15, %f0
2258 0xed 0x00 0x00 0x00 0x00 0x1d
2260 # CHECK: ddb %f0, 4095
2261 0xed 0x00 0x0f 0xff 0x00 0x1d
2263 # CHECK: ddb %f0, 0(%r1)
2264 0xed 0x00 0x10 0x00 0x00 0x1d
2266 # CHECK: ddb %f0, 0(%r15)
2267 0xed 0x00 0xf0 0x00 0x00 0x1d
2269 # CHECK: ddb %f0, 4095(%r1,%r15)
2270 0xed 0x01 0xff 0xff 0x00 0x1d
2272 # CHECK: ddb %f0, 4095(%r15,%r1)
2273 0xed 0x0f 0x1f 0xff 0x00 0x1d
2275 # CHECK: ddb %f15, 0
2276 0xed 0xf0 0x00 0x00 0x00 0x1d
2278 # CHECK: debr %f0, %f0
2281 # CHECK: debr %f0, %f15
2284 # CHECK: debr %f7, %f8
2287 # CHECK: debr %f15, %f0
2291 0xed 0x00 0x00 0x00 0x00 0x0d
2293 # CHECK: deb %f0, 4095
2294 0xed 0x00 0x0f 0xff 0x00 0x0d
2296 # CHECK: deb %f0, 0(%r1)
2297 0xed 0x00 0x10 0x00 0x00 0x0d
2299 # CHECK: deb %f0, 0(%r15)
2300 0xed 0x00 0xf0 0x00 0x00 0x0d
2302 # CHECK: deb %f0, 4095(%r1,%r15)
2303 0xed 0x01 0xff 0xff 0x00 0x0d
2305 # CHECK: deb %f0, 4095(%r15,%r1)
2306 0xed 0x0f 0x1f 0xff 0x00 0x0d
2308 # CHECK: deb %f15, 0
2309 0xed 0xf0 0x00 0x00 0x00 0x0d
2311 # CHECK: dlgr %r0, %r0
2314 # CHECK: dlgr %r0, %r15
2317 # CHECK: dlgr %r14, %r0
2320 # CHECK: dlgr %r6, %r9
2323 # CHECK: dlg %r0, -524288
2324 0xe3 0x00 0x00 0x00 0x80 0x87
2326 # CHECK: dlg %r0, -1
2327 0xe3 0x00 0x0f 0xff 0xff 0x87
2330 0xe3 0x00 0x00 0x00 0x00 0x87
2333 0xe3 0x00 0x00 0x01 0x00 0x87
2335 # CHECK: dlg %r0, 524287
2336 0xe3 0x00 0x0f 0xff 0x7f 0x87
2338 # CHECK: dlg %r0, 0(%r1)
2339 0xe3 0x00 0x10 0x00 0x00 0x87
2341 # CHECK: dlg %r0, 0(%r15)
2342 0xe3 0x00 0xf0 0x00 0x00 0x87
2344 # CHECK: dlg %r0, 524287(%r1,%r15)
2345 0xe3 0x01 0xff 0xff 0x7f 0x87
2347 # CHECK: dlg %r0, 524287(%r15,%r1)
2348 0xe3 0x0f 0x1f 0xff 0x7f 0x87
2350 # CHECK: dlg %r14, 0
2351 0xe3 0xe0 0x00 0x00 0x00 0x87
2353 # CHECK: dlr %r0, %r0
2356 # CHECK: dlr %r0, %r15
2359 # CHECK: dlr %r14, %r0
2362 # CHECK: dlr %r6, %r9
2365 # CHECK: dl %r0, -524288
2366 0xe3 0x00 0x00 0x00 0x80 0x97
2369 0xe3 0x00 0x0f 0xff 0xff 0x97
2372 0xe3 0x00 0x00 0x00 0x00 0x97
2375 0xe3 0x00 0x00 0x01 0x00 0x97
2377 # CHECK: dl %r0, 524287
2378 0xe3 0x00 0x0f 0xff 0x7f 0x97
2380 # CHECK: dl %r0, 0(%r1)
2381 0xe3 0x00 0x10 0x00 0x00 0x97
2383 # CHECK: dl %r0, 0(%r15)
2384 0xe3 0x00 0xf0 0x00 0x00 0x97
2386 # CHECK: dl %r0, 524287(%r1,%r15)
2387 0xe3 0x01 0xff 0xff 0x7f 0x97
2389 # CHECK: dl %r0, 524287(%r15,%r1)
2390 0xe3 0x0f 0x1f 0xff 0x7f 0x97
2393 0xe3 0xe0 0x00 0x00 0x00 0x97
2395 # CHECK: dsgfr %r0, %r0
2398 # CHECK: dsgfr %r0, %r15
2401 # CHECK: dsgfr %r14, %r0
2404 # CHECK: dsgfr %r6, %r9
2407 # CHECK: dsgf %r0, -524288
2408 0xe3 0x00 0x00 0x00 0x80 0x1d
2410 # CHECK: dsgf %r0, -1
2411 0xe3 0x00 0x0f 0xff 0xff 0x1d
2413 # CHECK: dsgf %r0, 0
2414 0xe3 0x00 0x00 0x00 0x00 0x1d
2416 # CHECK: dsgf %r0, 1
2417 0xe3 0x00 0x00 0x01 0x00 0x1d
2419 # CHECK: dsgf %r0, 524287
2420 0xe3 0x00 0x0f 0xff 0x7f 0x1d
2422 # CHECK: dsgf %r0, 0(%r1)
2423 0xe3 0x00 0x10 0x00 0x00 0x1d
2425 # CHECK: dsgf %r0, 0(%r15)
2426 0xe3 0x00 0xf0 0x00 0x00 0x1d
2428 # CHECK: dsgf %r0, 524287(%r1,%r15)
2429 0xe3 0x01 0xff 0xff 0x7f 0x1d
2431 # CHECK: dsgf %r0, 524287(%r15,%r1)
2432 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
2434 # CHECK: dsgf %r14, 0
2435 0xe3 0xe0 0x00 0x00 0x00 0x1d
2437 # CHECK: dsgr %r0, %r0
2440 # CHECK: dsgr %r0, %r15
2443 # CHECK: dsgr %r14, %r0
2446 # CHECK: dsgr %r6, %r9
2449 # CHECK: dsg %r0, -524288
2450 0xe3 0x00 0x00 0x00 0x80 0x0d
2452 # CHECK: dsg %r0, -1
2453 0xe3 0x00 0x0f 0xff 0xff 0x0d
2456 0xe3 0x00 0x00 0x00 0x00 0x0d
2459 0xe3 0x00 0x00 0x01 0x00 0x0d
2461 # CHECK: dsg %r0, 524287
2462 0xe3 0x00 0x0f 0xff 0x7f 0x0d
2464 # CHECK: dsg %r0, 0(%r1)
2465 0xe3 0x00 0x10 0x00 0x00 0x0d
2467 # CHECK: dsg %r0, 0(%r15)
2468 0xe3 0x00 0xf0 0x00 0x00 0x0d
2470 # CHECK: dsg %r0, 524287(%r1,%r15)
2471 0xe3 0x01 0xff 0xff 0x7f 0x0d
2473 # CHECK: dsg %r0, 524287(%r15,%r1)
2474 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
2476 # CHECK: dsg %r14, 0
2477 0xe3 0xe0 0x00 0x00 0x00 0x0d
2479 # CHECK: dxbr %f0, %f0
2482 # CHECK: dxbr %f0, %f13
2485 # CHECK: dxbr %f8, %f8
2488 # CHECK: dxbr %f13, %f0
2491 # CHECK: ear %r0, %a0
2494 # CHECK: ear %r0, %a15
2497 # CHECK: ear %r15, %a0
2500 # CHECK: ear %r7, %a8
2503 # CHECK: ear %r15, %a15
2506 # CHECK: fidbr %f0, 0, %f0
2509 # CHECK: fidbr %f0, 0, %f15
2512 # CHECK: fidbr %f0, 15, %f0
2515 # CHECK: fidbr %f4, 5, %f6
2518 # CHECK: fidbr %f15, 0, %f0
2521 # CHECK: fidbra %f0, 0, %f0, 1
2524 # CHECK: fidbra %f0, 0, %f0, 15
2527 # CHECK: fidbra %f0, 0, %f15, 1
2530 # CHECK: fidbra %f0, 15, %f0, 1
2533 # CHECK: fidbra %f4, 5, %f6, 7
2536 # CHECK: fidbra %f15, 0, %f0, 1
2539 # CHECK: fiebr %f0, 0, %f0
2542 # CHECK: fiebr %f0, 0, %f15
2545 # CHECK: fiebr %f0, 15, %f0
2548 # CHECK: fiebr %f4, 5, %f6
2551 # CHECK: fiebr %f15, 0, %f0
2554 # CHECK: fiebra %f0, 0, %f0, 1
2557 # CHECK: fiebra %f0, 0, %f0, 15
2560 # CHECK: fiebra %f0, 0, %f15, 1
2563 # CHECK: fiebra %f0, 15, %f0, 1
2566 # CHECK: fiebra %f4, 5, %f6, 7
2569 # CHECK: fiebra %f15, 0, %f0, 1
2572 # CHECK: fixbr %f0, 0, %f0
2575 # CHECK: fixbr %f0, 0, %f13
2578 # CHECK: fixbr %f0, 15, %f0
2581 # CHECK: fixbr %f4, 5, %f8
2584 # CHECK: fixbr %f13, 0, %f0
2587 # CHECK: fixbra %f0, 0, %f0, 1
2590 # CHECK: fixbra %f0, 0, %f0, 15
2593 # CHECK: fixbra %f0, 0, %f13, 1
2596 # CHECK: fixbra %f0, 15, %f0, 1
2599 # CHECK: fixbra %f4, 5, %f8, 9
2602 # CHECK: fixbra %f13, 0, %f0, 1
2605 # CHECK: flogr %r0, %r0
2608 # CHECK: flogr %r0, %r15
2611 # CHECK: flogr %r10, %r9
2614 # CHECK: flogr %r14, %r0
2620 # CHECK: ic %r0, 4095
2623 # CHECK: ic %r0, 0(%r1)
2626 # CHECK: ic %r0, 0(%r15)
2629 # CHECK: ic %r0, 4095(%r1,%r15)
2632 # CHECK: ic %r0, 4095(%r15,%r1)
2638 # CHECK: icy %r0, -524288
2639 0xe3 0x00 0x00 0x00 0x80 0x73
2641 # CHECK: icy %r0, -1
2642 0xe3 0x00 0x0f 0xff 0xff 0x73
2645 0xe3 0x00 0x00 0x00 0x00 0x73
2648 0xe3 0x00 0x00 0x01 0x00 0x73
2650 # CHECK: icy %r0, 524287
2651 0xe3 0x00 0x0f 0xff 0x7f 0x73
2653 # CHECK: icy %r0, 0(%r1)
2654 0xe3 0x00 0x10 0x00 0x00 0x73
2656 # CHECK: icy %r0, 0(%r15)
2657 0xe3 0x00 0xf0 0x00 0x00 0x73
2659 # CHECK: icy %r0, 524287(%r1,%r15)
2660 0xe3 0x01 0xff 0xff 0x7f 0x73
2662 # CHECK: icy %r0, 524287(%r15,%r1)
2663 0xe3 0x0f 0x1f 0xff 0x7f 0x73
2665 # CHECK: icy %r15, 0
2666 0xe3 0xf0 0x00 0x00 0x00 0x73
2668 # CHECK: iihf %r0, 0
2669 0xc0 0x08 0x00 0x00 0x00 0x00
2671 # CHECK: iihf %r0, 4294967295
2672 0xc0 0x08 0xff 0xff 0xff 0xff
2674 # CHECK: iihf %r15, 0
2675 0xc0 0xf8 0x00 0x00 0x00 0x00
2677 # CHECK: iihh %r0, 0
2680 # CHECK: iihh %r0, 32768
2683 # CHECK: iihh %r0, 65535
2686 # CHECK: iihh %r15, 0
2689 # CHECK: iihl %r0, 0
2692 # CHECK: iihl %r0, 32768
2695 # CHECK: iihl %r0, 65535
2698 # CHECK: iihl %r15, 0
2701 # CHECK: iilf %r0, 0
2702 0xc0 0x09 0x00 0x00 0x00 0x00
2704 # CHECK: iilf %r0, 4294967295
2705 0xc0 0x09 0xff 0xff 0xff 0xff
2707 # CHECK: iilf %r15, 0
2708 0xc0 0xf9 0x00 0x00 0x00 0x00
2710 # CHECK: iilh %r0, 0
2713 # CHECK: iilh %r0, 32768
2716 # CHECK: iilh %r0, 65535
2719 # CHECK: iilh %r15, 0
2722 # CHECK: iill %r0, 0
2725 # CHECK: iill %r0, 32768
2728 # CHECK: iill %r0, 65535
2731 # CHECK: iill %r15, 0
2746 # CHECK: la %r0, 4095
2749 # CHECK: la %r0, 0(%r1)
2752 # CHECK: la %r0, 0(%r15)
2755 # CHECK: la %r0, 4095(%r1,%r15)
2758 # CHECK: la %r0, 4095(%r15,%r1)
2764 # CHECK: laa %r0, %r0, -524288
2765 0xeb 0x00 0x00 0x00 0x80 0xf8
2767 # CHECK: laa %r0, %r0, -1
2768 0xeb 0x00 0x0f 0xff 0xff 0xf8
2770 # CHECK: laa %r0, %r0, 0
2771 0xeb 0x00 0x00 0x00 0x00 0xf8
2773 # CHECK: laa %r0, %r0, 1
2774 0xeb 0x00 0x00 0x01 0x00 0xf8
2776 # CHECK: laa %r0, %r0, 524287
2777 0xeb 0x00 0x0f 0xff 0x7f 0xf8
2779 # CHECK: laa %r0, %r0, 0(%r1)
2780 0xeb 0x00 0x10 0x00 0x00 0xf8
2782 # CHECK: laa %r0, %r0, 0(%r15)
2783 0xeb 0x00 0xf0 0x00 0x00 0xf8
2785 # CHECK: laa %r0, %r0, 524287(%r1)
2786 0xeb 0x00 0x1f 0xff 0x7f 0xf8
2788 # CHECK: laa %r0, %r0, 524287(%r15)
2789 0xeb 0x00 0xff 0xff 0x7f 0xf8
2791 # CHECK: laa %r0, %r15, 0
2792 0xeb 0x0f 0x00 0x00 0x00 0xf8
2794 # CHECK: laa %r15, %r0, 0
2795 0xeb 0xf0 0x00 0x00 0x00 0xf8
2797 # CHECK: laag %r0, %r0, -524288
2798 0xeb 0x00 0x00 0x00 0x80 0xe8
2800 # CHECK: laag %r0, %r0, -1
2801 0xeb 0x00 0x0f 0xff 0xff 0xe8
2803 # CHECK: laag %r0, %r0, 0
2804 0xeb 0x00 0x00 0x00 0x00 0xe8
2806 # CHECK: laag %r0, %r0, 1
2807 0xeb 0x00 0x00 0x01 0x00 0xe8
2809 # CHECK: laag %r0, %r0, 524287
2810 0xeb 0x00 0x0f 0xff 0x7f 0xe8
2812 # CHECK: laag %r0, %r0, 0(%r1)
2813 0xeb 0x00 0x10 0x00 0x00 0xe8
2815 # CHECK: laag %r0, %r0, 0(%r15)
2816 0xeb 0x00 0xf0 0x00 0x00 0xe8
2818 # CHECK: laag %r0, %r0, 524287(%r1)
2819 0xeb 0x00 0x1f 0xff 0x7f 0xe8
2821 # CHECK: laag %r0, %r0, 524287(%r15)
2822 0xeb 0x00 0xff 0xff 0x7f 0xe8
2824 # CHECK: laag %r0, %r15, 0
2825 0xeb 0x0f 0x00 0x00 0x00 0xe8
2827 # CHECK: laag %r15, %r0, 0
2828 0xeb 0xf0 0x00 0x00 0x00 0xe8
2830 # CHECK: laal %r0, %r0, -524288
2831 0xeb 0x00 0x00 0x00 0x80 0xfa
2833 # CHECK: laal %r0, %r0, -1
2834 0xeb 0x00 0x0f 0xff 0xff 0xfa
2836 # CHECK: laal %r0, %r0, 0
2837 0xeb 0x00 0x00 0x00 0x00 0xfa
2839 # CHECK: laal %r0, %r0, 1
2840 0xeb 0x00 0x00 0x01 0x00 0xfa
2842 # CHECK: laal %r0, %r0, 524287
2843 0xeb 0x00 0x0f 0xff 0x7f 0xfa
2845 # CHECK: laal %r0, %r0, 0(%r1)
2846 0xeb 0x00 0x10 0x00 0x00 0xfa
2848 # CHECK: laal %r0, %r0, 0(%r15)
2849 0xeb 0x00 0xf0 0x00 0x00 0xfa
2851 # CHECK: laal %r0, %r0, 524287(%r1)
2852 0xeb 0x00 0x1f 0xff 0x7f 0xfa
2854 # CHECK: laal %r0, %r0, 524287(%r15)
2855 0xeb 0x00 0xff 0xff 0x7f 0xfa
2857 # CHECK: laal %r0, %r15, 0
2858 0xeb 0x0f 0x00 0x00 0x00 0xfa
2860 # CHECK: laal %r15, %r0, 0
2861 0xeb 0xf0 0x00 0x00 0x00 0xfa
2863 # CHECK: laalg %r0, %r0, -524288
2864 0xeb 0x00 0x00 0x00 0x80 0xea
2866 # CHECK: laalg %r0, %r0, -1
2867 0xeb 0x00 0x0f 0xff 0xff 0xea
2869 # CHECK: laalg %r0, %r0, 0
2870 0xeb 0x00 0x00 0x00 0x00 0xea
2872 # CHECK: laalg %r0, %r0, 1
2873 0xeb 0x00 0x00 0x01 0x00 0xea
2875 # CHECK: laalg %r0, %r0, 524287
2876 0xeb 0x00 0x0f 0xff 0x7f 0xea
2878 # CHECK: laalg %r0, %r0, 0(%r1)
2879 0xeb 0x00 0x10 0x00 0x00 0xea
2881 # CHECK: laalg %r0, %r0, 0(%r15)
2882 0xeb 0x00 0xf0 0x00 0x00 0xea
2884 # CHECK: laalg %r0, %r0, 524287(%r1)
2885 0xeb 0x00 0x1f 0xff 0x7f 0xea
2887 # CHECK: laalg %r0, %r0, 524287(%r15)
2888 0xeb 0x00 0xff 0xff 0x7f 0xea
2890 # CHECK: laalg %r0, %r15, 0
2891 0xeb 0x0f 0x00 0x00 0x00 0xea
2893 # CHECK: laalg %r15, %r0, 0
2894 0xeb 0xf0 0x00 0x00 0x00 0xea
2896 # CHECK: lan %r0, %r0, -524288
2897 0xeb 0x00 0x00 0x00 0x80 0xf4
2899 # CHECK: lan %r0, %r0, -1
2900 0xeb 0x00 0x0f 0xff 0xff 0xf4
2902 # CHECK: lan %r0, %r0, 0
2903 0xeb 0x00 0x00 0x00 0x00 0xf4
2905 # CHECK: lan %r0, %r0, 1
2906 0xeb 0x00 0x00 0x01 0x00 0xf4
2908 # CHECK: lan %r0, %r0, 524287
2909 0xeb 0x00 0x0f 0xff 0x7f 0xf4
2911 # CHECK: lan %r0, %r0, 0(%r1)
2912 0xeb 0x00 0x10 0x00 0x00 0xf4
2914 # CHECK: lan %r0, %r0, 0(%r15)
2915 0xeb 0x00 0xf0 0x00 0x00 0xf4
2917 # CHECK: lan %r0, %r0, 524287(%r1)
2918 0xeb 0x00 0x1f 0xff 0x7f 0xf4
2920 # CHECK: lan %r0, %r0, 524287(%r15)
2921 0xeb 0x00 0xff 0xff 0x7f 0xf4
2923 # CHECK: lan %r0, %r15, 0
2924 0xeb 0x0f 0x00 0x00 0x00 0xf4
2926 # CHECK: lan %r15, %r0, 0
2927 0xeb 0xf0 0x00 0x00 0x00 0xf4
2929 # CHECK: csy %r0, %r0, -524288
2930 0xeb 0x00 0x00 0x00 0x80 0x14
2932 # CHECK: lang %r0, %r0, -1
2933 0xeb 0x00 0x0f 0xff 0xff 0xe4
2935 # CHECK: lang %r0, %r0, 0
2936 0xeb 0x00 0x00 0x00 0x00 0xe4
2938 # CHECK: lang %r0, %r0, 1
2939 0xeb 0x00 0x00 0x01 0x00 0xe4
2941 # CHECK: lang %r0, %r0, 524287
2942 0xeb 0x00 0x0f 0xff 0x7f 0xe4
2944 # CHECK: lang %r0, %r0, 0(%r1)
2945 0xeb 0x00 0x10 0x00 0x00 0xe4
2947 # CHECK: lang %r0, %r0, 0(%r15)
2948 0xeb 0x00 0xf0 0x00 0x00 0xe4
2950 # CHECK: lang %r0, %r0, 524287(%r1)
2951 0xeb 0x00 0x1f 0xff 0x7f 0xe4
2953 # CHECK: lang %r0, %r0, 524287(%r15)
2954 0xeb 0x00 0xff 0xff 0x7f 0xe4
2956 # CHECK: lang %r0, %r15, 0
2957 0xeb 0x0f 0x00 0x00 0x00 0xe4
2959 # CHECK: lang %r15, %r0, 0
2960 0xeb 0xf0 0x00 0x00 0x00 0xe4
2962 # CHECK: lao %r0, %r0, -524288
2963 0xeb 0x00 0x00 0x00 0x80 0xf6
2965 # CHECK: lao %r0, %r0, -1
2966 0xeb 0x00 0x0f 0xff 0xff 0xf6
2968 # CHECK: lao %r0, %r0, 0
2969 0xeb 0x00 0x00 0x00 0x00 0xf6
2971 # CHECK: lao %r0, %r0, 1
2972 0xeb 0x00 0x00 0x01 0x00 0xf6
2974 # CHECK: lao %r0, %r0, 524287
2975 0xeb 0x00 0x0f 0xff 0x7f 0xf6
2977 # CHECK: lao %r0, %r0, 0(%r1)
2978 0xeb 0x00 0x10 0x00 0x00 0xf6
2980 # CHECK: lao %r0, %r0, 0(%r15)
2981 0xeb 0x00 0xf0 0x00 0x00 0xf6
2983 # CHECK: lao %r0, %r0, 524287(%r1)
2984 0xeb 0x00 0x1f 0xff 0x7f 0xf6
2986 # CHECK: lao %r0, %r0, 524287(%r15)
2987 0xeb 0x00 0xff 0xff 0x7f 0xf6
2989 # CHECK: lao %r0, %r15, 0
2990 0xeb 0x0f 0x00 0x00 0x00 0xf6
2992 # CHECK: lao %r15, %r0, 0
2993 0xeb 0xf0 0x00 0x00 0x00 0xf6
2995 # CHECK: laog %r0, %r0, -524288
2996 0xeb 0x00 0x00 0x00 0x80 0xe6
2998 # CHECK: laog %r0, %r0, -1
2999 0xeb 0x00 0x0f 0xff 0xff 0xe6
3001 # CHECK: laog %r0, %r0, 0
3002 0xeb 0x00 0x00 0x00 0x00 0xe6
3004 # CHECK: laog %r0, %r0, 1
3005 0xeb 0x00 0x00 0x01 0x00 0xe6
3007 # CHECK: laog %r0, %r0, 524287
3008 0xeb 0x00 0x0f 0xff 0x7f 0xe6
3010 # CHECK: laog %r0, %r0, 0(%r1)
3011 0xeb 0x00 0x10 0x00 0x00 0xe6
3013 # CHECK: laog %r0, %r0, 0(%r15)
3014 0xeb 0x00 0xf0 0x00 0x00 0xe6
3016 # CHECK: laog %r0, %r0, 524287(%r1)
3017 0xeb 0x00 0x1f 0xff 0x7f 0xe6
3019 # CHECK: laog %r0, %r0, 524287(%r15)
3020 0xeb 0x00 0xff 0xff 0x7f 0xe6
3022 # CHECK: laog %r0, %r15, 0
3023 0xeb 0x0f 0x00 0x00 0x00 0xe6
3025 # CHECK: laog %r15, %r0, 0
3026 0xeb 0xf0 0x00 0x00 0x00 0xe6
3028 # CHECK: lax %r0, %r0, -524288
3029 0xeb 0x00 0x00 0x00 0x80 0xf7
3031 # CHECK: lax %r0, %r0, -1
3032 0xeb 0x00 0x0f 0xff 0xff 0xf7
3034 # CHECK: lax %r0, %r0, 0
3035 0xeb 0x00 0x00 0x00 0x00 0xf7
3037 # CHECK: lax %r0, %r0, 1
3038 0xeb 0x00 0x00 0x01 0x00 0xf7
3040 # CHECK: lax %r0, %r0, 524287
3041 0xeb 0x00 0x0f 0xff 0x7f 0xf7
3043 # CHECK: lax %r0, %r0, 0(%r1)
3044 0xeb 0x00 0x10 0x00 0x00 0xf7
3046 # CHECK: lax %r0, %r0, 0(%r15)
3047 0xeb 0x00 0xf0 0x00 0x00 0xf7
3049 # CHECK: lax %r0, %r0, 524287(%r1)
3050 0xeb 0x00 0x1f 0xff 0x7f 0xf7
3052 # CHECK: lax %r0, %r0, 524287(%r15)
3053 0xeb 0x00 0xff 0xff 0x7f 0xf7
3055 # CHECK: lax %r0, %r15, 0
3056 0xeb 0x0f 0x00 0x00 0x00 0xf7
3058 # CHECK: lax %r15, %r0, 0
3059 0xeb 0xf0 0x00 0x00 0x00 0xf7
3061 # CHECK: laxg %r0, %r0, -524288
3062 0xeb 0x00 0x00 0x00 0x80 0xe7
3064 # CHECK: laxg %r0, %r0, -1
3065 0xeb 0x00 0x0f 0xff 0xff 0xe7
3067 # CHECK: laxg %r0, %r0, 0
3068 0xeb 0x00 0x00 0x00 0x00 0xe7
3070 # CHECK: laxg %r0, %r0, 1
3071 0xeb 0x00 0x00 0x01 0x00 0xe7
3073 # CHECK: laxg %r0, %r0, 524287
3074 0xeb 0x00 0x0f 0xff 0x7f 0xe7
3076 # CHECK: laxg %r0, %r0, 0(%r1)
3077 0xeb 0x00 0x10 0x00 0x00 0xe7
3079 # CHECK: laxg %r0, %r0, 0(%r15)
3080 0xeb 0x00 0xf0 0x00 0x00 0xe7
3082 # CHECK: laxg %r0, %r0, 524287(%r1)
3083 0xeb 0x00 0x1f 0xff 0x7f 0xe7
3085 # CHECK: laxg %r0, %r0, 524287(%r15)
3086 0xeb 0x00 0xff 0xff 0x7f 0xe7
3088 # CHECK: laxg %r0, %r15, 0
3089 0xeb 0x0f 0x00 0x00 0x00 0xe7
3091 # CHECK: laxg %r15, %r0, 0
3092 0xeb 0xf0 0x00 0x00 0x00 0xe7
3094 # CHECK: lay %r0, -524288
3095 0xe3 0x00 0x00 0x00 0x80 0x71
3097 # CHECK: lay %r0, -1
3098 0xe3 0x00 0x0f 0xff 0xff 0x71
3101 0xe3 0x00 0x00 0x00 0x00 0x71
3104 0xe3 0x00 0x00 0x01 0x00 0x71
3106 # CHECK: lay %r0, 524287
3107 0xe3 0x00 0x0f 0xff 0x7f 0x71
3109 # CHECK: lay %r0, 0(%r1)
3110 0xe3 0x00 0x10 0x00 0x00 0x71
3112 # CHECK: lay %r0, 0(%r15)
3113 0xe3 0x00 0xf0 0x00 0x00 0x71
3115 # CHECK: lay %r0, 524287(%r1,%r15)
3116 0xe3 0x01 0xff 0xff 0x7f 0x71
3118 # CHECK: lay %r0, 524287(%r15,%r1)
3119 0xe3 0x0f 0x1f 0xff 0x7f 0x71
3121 # CHECK: lay %r15, 0
3122 0xe3 0xf0 0x00 0x00 0x00 0x71
3124 # CHECK: lbr %r0, %r15
3127 # CHECK: lbr %r7, %r8
3130 # CHECK: lbr %r15, %r0
3133 # CHECK: lb %r0, -524288
3134 0xe3 0x00 0x00 0x00 0x80 0x76
3137 0xe3 0x00 0x0f 0xff 0xff 0x76
3140 0xe3 0x00 0x00 0x00 0x00 0x76
3143 0xe3 0x00 0x00 0x01 0x00 0x76
3145 # CHECK: lb %r0, 524287
3146 0xe3 0x00 0x0f 0xff 0x7f 0x76
3148 # CHECK: lb %r0, 0(%r1)
3149 0xe3 0x00 0x10 0x00 0x00 0x76
3151 # CHECK: lb %r0, 0(%r15)
3152 0xe3 0x00 0xf0 0x00 0x00 0x76
3154 # CHECK: lb %r0, 524287(%r1,%r15)
3155 0xe3 0x01 0xff 0xff 0x7f 0x76
3157 # CHECK: lb %r0, 524287(%r15,%r1)
3158 0xe3 0x0f 0x1f 0xff 0x7f 0x76
3161 0xe3 0xf0 0x00 0x00 0x00 0x76
3163 # CHECK: lbh %r0, -524288
3164 0xe3 0x00 0x00 0x00 0x80 0xc0
3166 # CHECK: lbh %r0, -1
3167 0xe3 0x00 0x0f 0xff 0xff 0xc0
3170 0xe3 0x00 0x00 0x00 0x00 0xc0
3173 0xe3 0x00 0x00 0x01 0x00 0xc0
3175 # CHECK: lbh %r0, 524287
3176 0xe3 0x00 0x0f 0xff 0x7f 0xc0
3178 # CHECK: lbh %r0, 0(%r1)
3179 0xe3 0x00 0x10 0x00 0x00 0xc0
3181 # CHECK: lbh %r0, 0(%r15)
3182 0xe3 0x00 0xf0 0x00 0x00 0xc0
3184 # CHECK: lbh %r0, 524287(%r1,%r15)
3185 0xe3 0x01 0xff 0xff 0x7f 0xc0
3187 # CHECK: lbh %r0, 524287(%r15,%r1)
3188 0xe3 0x0f 0x1f 0xff 0x7f 0xc0
3190 # CHECK: lbh %r15, 0
3191 0xe3 0xf0 0x00 0x00 0x00 0xc0
3193 # CHECK: lcdbr %f0, %f9
3196 # CHECK: lcdbr %f0, %f15
3199 # CHECK: lcdbr %f15, %f0
3202 # CHECK: lcdbr %f15, %f9
3205 # CHECK: lcebr %f0, %f9
3208 # CHECK: lcebr %f0, %f15
3211 # CHECK: lcebr %f15, %f0
3214 # CHECK: lcebr %f15, %f9
3217 # CHECK: lcgfr %r0, %r0
3220 # CHECK: lcgfr %r0, %r15
3223 # CHECK: lcgfr %r15, %r0
3226 # CHECK: lcgfr %r7, %r8
3229 # CHECK: lcgr %r0, %r0
3232 # CHECK: lcgr %r0, %r15
3235 # CHECK: lcgr %r15, %r0
3238 # CHECK: lcgr %r7, %r8
3241 # CHECK: lcr %r0, %r0
3244 # CHECK: lcr %r0, %r15
3247 # CHECK: lcr %r15, %r0
3250 # CHECK: lcr %r7, %r8
3253 # CHECK: lcxbr %f0, %f8
3256 # CHECK: lcxbr %f0, %f13
3259 # CHECK: lcxbr %f13, %f0
3262 # CHECK: lcxbr %f13, %f9
3265 # CHECK: ldebr %f0, %f15
3268 # CHECK: ldebr %f7, %f8
3271 # CHECK: ldebr %f15, %f0
3274 # CHECK: ldeb %f0, 0
3275 0xed 0x00 0x00 0x00 0x00 0x04
3277 # CHECK: ldeb %f0, 4095
3278 0xed 0x00 0x0f 0xff 0x00 0x04
3280 # CHECK: ldeb %f0, 0(%r1)
3281 0xed 0x00 0x10 0x00 0x00 0x04
3283 # CHECK: ldeb %f0, 0(%r15)
3284 0xed 0x00 0xf0 0x00 0x00 0x04
3286 # CHECK: ldeb %f0, 4095(%r1,%r15)
3287 0xed 0x01 0xff 0xff 0x00 0x04
3289 # CHECK: ldeb %f0, 4095(%r15,%r1)
3290 0xed 0x0f 0x1f 0xff 0x00 0x04
3292 # CHECK: ldeb %f15, 0
3293 0xed 0xf0 0x00 0x00 0x00 0x04
3295 # CHECK: ldgr %f0, %r0
3298 # CHECK: ldgr %f0, %r15
3301 # CHECK: ldgr %f15, %r0
3304 # CHECK: ldgr %f7, %r9
3307 # CHECK: ldgr %f15, %r15
3310 # CHECK: ldr %f0, %f9
3313 # CHECK: ldr %f0, %f15
3316 # CHECK: ldr %f15, %f0
3319 # CHECK: ldr %f15, %f9
3325 # CHECK: ld %f0, 4095
3328 # CHECK: ld %f0, 0(%r1)
3331 # CHECK: ld %f0, 0(%r15)
3334 # CHECK: ld %f0, 4095(%r1,%r15)
3337 # CHECK: ld %f0, 4095(%r15,%r1)
3343 # CHECK: ldxbr %f0, %f0
3346 # CHECK: ldxbr %f0, %f13
3349 # CHECK: ldxbr %f8, %f12
3352 # CHECK: ldxbr %f13, %f0
3355 # CHECK: ldxbr %f13, %f13
3358 # CHECK: ldxbra %f0, 0, %f0, 1
3361 # CHECK: ldxbra %f0, 0, %f0, 15
3364 # CHECK: ldxbra %f0, 0, %f13, 1
3367 # CHECK: ldxbra %f0, 15, %f0, 1
3370 # CHECK: ldxbra %f4, 5, %f8, 9
3373 # CHECK: ldxbra %f13, 0, %f0, 1
3376 # CHECK: ldy %f0, -524288
3377 0xed 0x00 0x00 0x00 0x80 0x65
3379 # CHECK: ldy %f0, -1
3380 0xed 0x00 0x0f 0xff 0xff 0x65
3383 0xed 0x00 0x00 0x00 0x00 0x65
3386 0xed 0x00 0x00 0x01 0x00 0x65
3388 # CHECK: ldy %f0, 524287
3389 0xed 0x00 0x0f 0xff 0x7f 0x65
3391 # CHECK: ldy %f0, 0(%r1)
3392 0xed 0x00 0x10 0x00 0x00 0x65
3394 # CHECK: ldy %f0, 0(%r15)
3395 0xed 0x00 0xf0 0x00 0x00 0x65
3397 # CHECK: ldy %f0, 524287(%r1,%r15)
3398 0xed 0x01 0xff 0xff 0x7f 0x65
3400 # CHECK: ldy %f0, 524287(%r15,%r1)
3401 0xed 0x0f 0x1f 0xff 0x7f 0x65
3403 # CHECK: ldy %f15, 0
3404 0xed 0xf0 0x00 0x00 0x00 0x65
3406 # CHECK: ledbr %f0, %f0
3409 # CHECK: ledbr %f0, %f15
3412 # CHECK: ledbr %f7, %f8
3415 # CHECK: ledbr %f15, %f0
3418 # CHECK: ledbr %f15, %f15
3421 # CHECK: ledbra %f0, 0, %f0, 1
3424 # CHECK: ledbra %f0, 0, %f0, 15
3427 # CHECK: ledbra %f0, 0, %f15, 1
3430 # CHECK: ledbra %f0, 15, %f0, 1
3433 # CHECK: ledbra %f4, 5, %f6, 7
3436 # CHECK: ledbra %f15, 0, %f0, 1
3439 # CHECK: ler %f0, %f9
3442 # CHECK: ler %f0, %f15
3445 # CHECK: ler %f15, %f0
3448 # CHECK: ler %f15, %f9
3454 # CHECK: le %f0, 4095
3457 # CHECK: le %f0, 0(%r1)
3460 # CHECK: le %f0, 0(%r15)
3463 # CHECK: le %f0, 4095(%r1,%r15)
3466 # CHECK: le %f0, 4095(%r15,%r1)
3472 # CHECK: lexbr %f0, %f0
3475 # CHECK: lexbr %f0, %f13
3478 # CHECK: lexbr %f8, %f12
3481 # CHECK: lexbr %f13, %f0
3484 # CHECK: lexbr %f13, %f13
3487 # CHECK: lexbra %f0, 0, %f0, 1
3490 # CHECK: lexbra %f0, 0, %f0, 15
3493 # CHECK: lexbra %f0, 0, %f13, 1
3496 # CHECK: lexbra %f0, 15, %f0, 1
3499 # CHECK: lexbra %f4, 5, %f8, 9
3502 # CHECK: lexbra %f13, 0, %f0, 1
3505 # CHECK: ley %f0, -524288
3506 0xed 0x00 0x00 0x00 0x80 0x64
3508 # CHECK: ley %f0, -1
3509 0xed 0x00 0x0f 0xff 0xff 0x64
3512 0xed 0x00 0x00 0x00 0x00 0x64
3515 0xed 0x00 0x00 0x01 0x00 0x64
3517 # CHECK: ley %f0, 524287
3518 0xed 0x00 0x0f 0xff 0x7f 0x64
3520 # CHECK: ley %f0, 0(%r1)
3521 0xed 0x00 0x10 0x00 0x00 0x64
3523 # CHECK: ley %f0, 0(%r15)
3524 0xed 0x00 0xf0 0x00 0x00 0x64
3526 # CHECK: ley %f0, 524287(%r1,%r15)
3527 0xed 0x01 0xff 0xff 0x7f 0x64
3529 # CHECK: ley %f0, 524287(%r15,%r1)
3530 0xed 0x0f 0x1f 0xff 0x7f 0x64
3532 # CHECK: ley %f15, 0
3533 0xed 0xf0 0x00 0x00 0x00 0x64
3535 # CHECK: lfh %r0, -524288
3536 0xe3 0x00 0x00 0x00 0x80 0xca
3538 # CHECK: lfh %r0, -1
3539 0xe3 0x00 0x0f 0xff 0xff 0xca
3542 0xe3 0x00 0x00 0x00 0x00 0xca
3545 0xe3 0x00 0x00 0x01 0x00 0xca
3547 # CHECK: lfh %r0, 524287
3548 0xe3 0x00 0x0f 0xff 0x7f 0xca
3550 # CHECK: lfh %r0, 0(%r1)
3551 0xe3 0x00 0x10 0x00 0x00 0xca
3553 # CHECK: lfh %r0, 0(%r15)
3554 0xe3 0x00 0xf0 0x00 0x00 0xca
3556 # CHECK: lfh %r0, 524287(%r1,%r15)
3557 0xe3 0x01 0xff 0xff 0x7f 0xca
3559 # CHECK: lfh %r0, 524287(%r15,%r1)
3560 0xe3 0x0f 0x1f 0xff 0x7f 0xca
3562 # CHECK: lfh %r15, 0
3563 0xe3 0xf0 0x00 0x00 0x00 0xca
3565 # CHECK: lgbr %r0, %r15
3568 # CHECK: lgbr %r7, %r8
3571 # CHECK: lgbr %r15, %r0
3574 # CHECK: lgb %r0, -524288
3575 0xe3 0x00 0x00 0x00 0x80 0x77
3577 # CHECK: lgb %r0, -1
3578 0xe3 0x00 0x0f 0xff 0xff 0x77
3581 0xe3 0x00 0x00 0x00 0x00 0x77
3584 0xe3 0x00 0x00 0x01 0x00 0x77
3586 # CHECK: lgb %r0, 524287
3587 0xe3 0x00 0x0f 0xff 0x7f 0x77
3589 # CHECK: lgb %r0, 0(%r1)
3590 0xe3 0x00 0x10 0x00 0x00 0x77
3592 # CHECK: lgb %r0, 0(%r15)
3593 0xe3 0x00 0xf0 0x00 0x00 0x77
3595 # CHECK: lgb %r0, 524287(%r1,%r15)
3596 0xe3 0x01 0xff 0xff 0x7f 0x77
3598 # CHECK: lgb %r0, 524287(%r15,%r1)
3599 0xe3 0x0f 0x1f 0xff 0x7f 0x77
3601 # CHECK: lgb %r15, 0
3602 0xe3 0xf0 0x00 0x00 0x00 0x77
3604 # CHECK: lgdr %r0, %f0
3607 # CHECK: lgdr %r0, %f15
3610 # CHECK: lgdr %r15, %f0
3613 # CHECK: lgdr %r8, %f8
3616 # CHECK: lgdr %r15, %f15
3619 # CHECK: lgfi %r0, -2147483648
3620 0xc0 0x01 0x80 0x00 0x00 0x00
3622 # CHECK: lgfi %r0, -1
3623 0xc0 0x01 0xff 0xff 0xff 0xff
3625 # CHECK: lgfi %r0, 0
3626 0xc0 0x01 0x00 0x00 0x00 0x00
3628 # CHECK: lgfi %r0, 1
3629 0xc0 0x01 0x00 0x00 0x00 0x01
3631 # CHECK: lgfi %r0, 2147483647
3632 0xc0 0x01 0x7f 0xff 0xff 0xff
3634 # CHECK: lgfi %r15, 0
3635 0xc0 0xf1 0x00 0x00 0x00 0x00
3637 # CHECK: lgfr %r0, %r15
3640 # CHECK: lgfr %r7, %r8
3643 # CHECK: lgfr %r15, %r0
3646 # CHECK: lgf %r0, -524288
3647 0xe3 0x00 0x00 0x00 0x80 0x14
3649 # CHECK: lgf %r0, -1
3650 0xe3 0x00 0x0f 0xff 0xff 0x14
3653 0xe3 0x00 0x00 0x00 0x00 0x14
3656 0xe3 0x00 0x00 0x01 0x00 0x14
3658 # CHECK: lgf %r0, 524287
3659 0xe3 0x00 0x0f 0xff 0x7f 0x14
3661 # CHECK: lgf %r0, 0(%r1)
3662 0xe3 0x00 0x10 0x00 0x00 0x14
3664 # CHECK: lgf %r0, 0(%r15)
3665 0xe3 0x00 0xf0 0x00 0x00 0x14
3667 # CHECK: lgf %r0, 524287(%r1,%r15)
3668 0xe3 0x01 0xff 0xff 0x7f 0x14
3670 # CHECK: lgf %r0, 524287(%r15,%r1)
3671 0xe3 0x0f 0x1f 0xff 0x7f 0x14
3673 # CHECK: lgf %r15, 0
3674 0xe3 0xf0 0x00 0x00 0x00 0x14
3676 # CHECK: lghi %r0, -32768
3679 # CHECK: lghi %r0, -1
3682 # CHECK: lghi %r0, 0
3685 # CHECK: lghi %r0, 1
3688 # CHECK: lghi %r0, 32767
3691 # CHECK: lghi %r15, 0
3694 # CHECK: lghr %r0, %r15
3697 # CHECK: lghr %r7, %r8
3700 # CHECK: lghr %r15, %r0
3703 # CHECK: lgh %r0, -524288
3704 0xe3 0x00 0x00 0x00 0x80 0x15
3706 # CHECK: lgh %r0, -1
3707 0xe3 0x00 0x0f 0xff 0xff 0x15
3710 0xe3 0x00 0x00 0x00 0x00 0x15
3713 0xe3 0x00 0x00 0x01 0x00 0x15
3715 # CHECK: lgh %r0, 524287
3716 0xe3 0x00 0x0f 0xff 0x7f 0x15
3718 # CHECK: lgh %r0, 0(%r1)
3719 0xe3 0x00 0x10 0x00 0x00 0x15
3721 # CHECK: lgh %r0, 0(%r15)
3722 0xe3 0x00 0xf0 0x00 0x00 0x15
3724 # CHECK: lgh %r0, 524287(%r1,%r15)
3725 0xe3 0x01 0xff 0xff 0x7f 0x15
3727 # CHECK: lgh %r0, 524287(%r15,%r1)
3728 0xe3 0x0f 0x1f 0xff 0x7f 0x15
3730 # CHECK: lgh %r15, 0
3731 0xe3 0xf0 0x00 0x00 0x00 0x15
3733 # CHECK: lgr %r0, %r9
3736 # CHECK: lgr %r0, %r15
3739 # CHECK: lgr %r15, %r0
3742 # CHECK: lgr %r15, %r9
3745 # CHECK: lg %r0, -524288
3746 0xe3 0x00 0x00 0x00 0x80 0x04
3749 0xe3 0x00 0x0f 0xff 0xff 0x04
3752 0xe3 0x00 0x00 0x00 0x00 0x04
3755 0xe3 0x00 0x00 0x01 0x00 0x04
3757 # CHECK: lg %r0, 524287
3758 0xe3 0x00 0x0f 0xff 0x7f 0x04
3760 # CHECK: lg %r0, 0(%r1)
3761 0xe3 0x00 0x10 0x00 0x00 0x04
3763 # CHECK: lg %r0, 0(%r15)
3764 0xe3 0x00 0xf0 0x00 0x00 0x04
3766 # CHECK: lg %r0, 524287(%r1,%r15)
3767 0xe3 0x01 0xff 0xff 0x7f 0x04
3769 # CHECK: lg %r0, 524287(%r15,%r1)
3770 0xe3 0x0f 0x1f 0xff 0x7f 0x04
3773 0xe3 0xf0 0x00 0x00 0x00 0x04
3775 # CHECK: lhi %r0, -32768
3778 # CHECK: lhi %r0, -1
3787 # CHECK: lhi %r0, 32767
3790 # CHECK: lhi %r15, 0
3793 # CHECK: lhh %r0, -524288
3794 0xe3 0x00 0x00 0x00 0x80 0xc4
3796 # CHECK: lhh %r0, -1
3797 0xe3 0x00 0x0f 0xff 0xff 0xc4
3800 0xe3 0x00 0x00 0x00 0x00 0xc4
3803 0xe3 0x00 0x00 0x01 0x00 0xc4
3805 # CHECK: lhh %r0, 524287
3806 0xe3 0x00 0x0f 0xff 0x7f 0xc4
3808 # CHECK: lhh %r0, 0(%r1)
3809 0xe3 0x00 0x10 0x00 0x00 0xc4
3811 # CHECK: lhh %r0, 0(%r15)
3812 0xe3 0x00 0xf0 0x00 0x00 0xc4
3814 # CHECK: lhh %r0, 524287(%r1,%r15)
3815 0xe3 0x01 0xff 0xff 0x7f 0xc4
3817 # CHECK: lhh %r0, 524287(%r15,%r1)
3818 0xe3 0x0f 0x1f 0xff 0x7f 0xc4
3820 # CHECK: lhh %r15, 0
3821 0xe3 0xf0 0x00 0x00 0x00 0xc4
3823 # CHECK: lhr %r0, %r15
3826 # CHECK: lhr %r7, %r8
3829 # CHECK: lhr %r15, %r0
3835 # CHECK: lh %r0, 4095
3838 # CHECK: lh %r0, 0(%r1)
3841 # CHECK: lh %r0, 0(%r15)
3844 # CHECK: lh %r0, 4095(%r1,%r15)
3847 # CHECK: lh %r0, 4095(%r15,%r1)
3853 # CHECK: lhy %r0, -524288
3854 0xe3 0x00 0x00 0x00 0x80 0x78
3856 # CHECK: lhy %r0, -1
3857 0xe3 0x00 0x0f 0xff 0xff 0x78
3860 0xe3 0x00 0x00 0x00 0x00 0x78
3863 0xe3 0x00 0x00 0x01 0x00 0x78
3865 # CHECK: lhy %r0, 524287
3866 0xe3 0x00 0x0f 0xff 0x7f 0x78
3868 # CHECK: lhy %r0, 0(%r1)
3869 0xe3 0x00 0x10 0x00 0x00 0x78
3871 # CHECK: lhy %r0, 0(%r15)
3872 0xe3 0x00 0xf0 0x00 0x00 0x78
3874 # CHECK: lhy %r0, 524287(%r1,%r15)
3875 0xe3 0x01 0xff 0xff 0x7f 0x78
3877 # CHECK: lhy %r0, 524287(%r15,%r1)
3878 0xe3 0x0f 0x1f 0xff 0x7f 0x78
3880 # CHECK: lhy %r15, 0
3881 0xe3 0xf0 0x00 0x00 0x00 0x78
3883 # CHECK: llcr %r0, %r15
3886 # CHECK: llcr %r7, %r8
3889 # CHECK: llcr %r15, %r0
3892 # CHECK: llc %r0, -524288
3893 0xe3 0x00 0x00 0x00 0x80 0x94
3895 # CHECK: llc %r0, -1
3896 0xe3 0x00 0x0f 0xff 0xff 0x94
3899 0xe3 0x00 0x00 0x00 0x00 0x94
3902 0xe3 0x00 0x00 0x01 0x00 0x94
3904 # CHECK: llc %r0, 524287
3905 0xe3 0x00 0x0f 0xff 0x7f 0x94
3907 # CHECK: llc %r0, 0(%r1)
3908 0xe3 0x00 0x10 0x00 0x00 0x94
3910 # CHECK: llc %r0, 0(%r15)
3911 0xe3 0x00 0xf0 0x00 0x00 0x94
3913 # CHECK: llc %r0, 524287(%r1,%r15)
3914 0xe3 0x01 0xff 0xff 0x7f 0x94
3916 # CHECK: llc %r0, 524287(%r15,%r1)
3917 0xe3 0x0f 0x1f 0xff 0x7f 0x94
3919 # CHECK: llc %r15, 0
3920 0xe3 0xf0 0x00 0x00 0x00 0x94
3922 # CHECK: llch %r0, -524288
3923 0xe3 0x00 0x00 0x00 0x80 0xc2
3925 # CHECK: llch %r0, -1
3926 0xe3 0x00 0x0f 0xff 0xff 0xc2
3928 # CHECK: llch %r0, 0
3929 0xe3 0x00 0x00 0x00 0x00 0xc2
3931 # CHECK: llch %r0, 1
3932 0xe3 0x00 0x00 0x01 0x00 0xc2
3934 # CHECK: llch %r0, 524287
3935 0xe3 0x00 0x0f 0xff 0x7f 0xc2
3937 # CHECK: llch %r0, 0(%r1)
3938 0xe3 0x00 0x10 0x00 0x00 0xc2
3940 # CHECK: llch %r0, 0(%r15)
3941 0xe3 0x00 0xf0 0x00 0x00 0xc2
3943 # CHECK: llch %r0, 524287(%r1,%r15)
3944 0xe3 0x01 0xff 0xff 0x7f 0xc2
3946 # CHECK: llch %r0, 524287(%r15,%r1)
3947 0xe3 0x0f 0x1f 0xff 0x7f 0xc2
3949 # CHECK: llch %r15, 0
3950 0xe3 0xf0 0x00 0x00 0x00 0xc2
3952 # CHECK: llgcr %r0, %r15
3955 # CHECK: llgcr %r7, %r8
3958 # CHECK: llgcr %r15, %r0
3961 # CHECK: llgc %r0, -524288
3962 0xe3 0x00 0x00 0x00 0x80 0x90
3964 # CHECK: llgc %r0, -1
3965 0xe3 0x00 0x0f 0xff 0xff 0x90
3967 # CHECK: llgc %r0, 0
3968 0xe3 0x00 0x00 0x00 0x00 0x90
3970 # CHECK: llgc %r0, 1
3971 0xe3 0x00 0x00 0x01 0x00 0x90
3973 # CHECK: llgc %r0, 524287
3974 0xe3 0x00 0x0f 0xff 0x7f 0x90
3976 # CHECK: llgc %r0, 0(%r1)
3977 0xe3 0x00 0x10 0x00 0x00 0x90
3979 # CHECK: llgc %r0, 0(%r15)
3980 0xe3 0x00 0xf0 0x00 0x00 0x90
3982 # CHECK: llgc %r0, 524287(%r1,%r15)
3983 0xe3 0x01 0xff 0xff 0x7f 0x90
3985 # CHECK: llgc %r0, 524287(%r15,%r1)
3986 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3988 # CHECK: llgc %r15, 0
3989 0xe3 0xf0 0x00 0x00 0x00 0x90
3991 # CHECK: llgfr %r0, %r15
3994 # CHECK: llgfr %r7, %r8
3997 # CHECK: llgfr %r15, %r0
4000 # CHECK: llgf %r0, -524288
4001 0xe3 0x00 0x00 0x00 0x80 0x16
4003 # CHECK: llgf %r0, -1
4004 0xe3 0x00 0x0f 0xff 0xff 0x16
4006 # CHECK: llgf %r0, 0
4007 0xe3 0x00 0x00 0x00 0x00 0x16
4009 # CHECK: llgf %r0, 1
4010 0xe3 0x00 0x00 0x01 0x00 0x16
4012 # CHECK: llgf %r0, 524287
4013 0xe3 0x00 0x0f 0xff 0x7f 0x16
4015 # CHECK: llgf %r0, 0(%r1)
4016 0xe3 0x00 0x10 0x00 0x00 0x16
4018 # CHECK: llgf %r0, 0(%r15)
4019 0xe3 0x00 0xf0 0x00 0x00 0x16
4021 # CHECK: llgf %r0, 524287(%r1,%r15)
4022 0xe3 0x01 0xff 0xff 0x7f 0x16
4024 # CHECK: llgf %r0, 524287(%r15,%r1)
4025 0xe3 0x0f 0x1f 0xff 0x7f 0x16
4027 # CHECK: llgf %r15, 0
4028 0xe3 0xf0 0x00 0x00 0x00 0x16
4030 # CHECK: llghr %r0, %r15
4033 # CHECK: llghr %r7, %r8
4036 # CHECK: llghr %r15, %r0
4039 # CHECK: llgh %r0, -524288
4040 0xe3 0x00 0x00 0x00 0x80 0x91
4042 # CHECK: llgh %r0, -1
4043 0xe3 0x00 0x0f 0xff 0xff 0x91
4045 # CHECK: llgh %r0, 0
4046 0xe3 0x00 0x00 0x00 0x00 0x91
4048 # CHECK: llgh %r0, 1
4049 0xe3 0x00 0x00 0x01 0x00 0x91
4051 # CHECK: llgh %r0, 524287
4052 0xe3 0x00 0x0f 0xff 0x7f 0x91
4054 # CHECK: llgh %r0, 0(%r1)
4055 0xe3 0x00 0x10 0x00 0x00 0x91
4057 # CHECK: llgh %r0, 0(%r15)
4058 0xe3 0x00 0xf0 0x00 0x00 0x91
4060 # CHECK: llgh %r0, 524287(%r1,%r15)
4061 0xe3 0x01 0xff 0xff 0x7f 0x91
4063 # CHECK: llgh %r0, 524287(%r15,%r1)
4064 0xe3 0x0f 0x1f 0xff 0x7f 0x91
4066 # CHECK: llgh %r15, 0
4067 0xe3 0xf0 0x00 0x00 0x00 0x91
4069 # CHECK: llhr %r0, %r15
4072 # CHECK: llhr %r7, %r8
4075 # CHECK: llhr %r15, %r0
4078 # CHECK: llh %r0, -524288
4079 0xe3 0x00 0x00 0x00 0x80 0x95
4081 # CHECK: llh %r0, -1
4082 0xe3 0x00 0x0f 0xff 0xff 0x95
4085 0xe3 0x00 0x00 0x00 0x00 0x95
4088 0xe3 0x00 0x00 0x01 0x00 0x95
4090 # CHECK: llh %r0, 524287
4091 0xe3 0x00 0x0f 0xff 0x7f 0x95
4093 # CHECK: llh %r0, 0(%r1)
4094 0xe3 0x00 0x10 0x00 0x00 0x95
4096 # CHECK: llh %r0, 0(%r15)
4097 0xe3 0x00 0xf0 0x00 0x00 0x95
4099 # CHECK: llh %r0, 524287(%r1,%r15)
4100 0xe3 0x01 0xff 0xff 0x7f 0x95
4102 # CHECK: llh %r0, 524287(%r15,%r1)
4103 0xe3 0x0f 0x1f 0xff 0x7f 0x95
4105 # CHECK: llh %r15, 0
4106 0xe3 0xf0 0x00 0x00 0x00 0x95
4108 # CHECK: llhh %r0, -524288
4109 0xe3 0x00 0x00 0x00 0x80 0xc6
4111 # CHECK: llhh %r0, -1
4112 0xe3 0x00 0x0f 0xff 0xff 0xc6
4114 # CHECK: llhh %r0, 0
4115 0xe3 0x00 0x00 0x00 0x00 0xc6
4117 # CHECK: llhh %r0, 1
4118 0xe3 0x00 0x00 0x01 0x00 0xc6
4120 # CHECK: llhh %r0, 524287
4121 0xe3 0x00 0x0f 0xff 0x7f 0xc6
4123 # CHECK: llhh %r0, 0(%r1)
4124 0xe3 0x00 0x10 0x00 0x00 0xc6
4126 # CHECK: llhh %r0, 0(%r15)
4127 0xe3 0x00 0xf0 0x00 0x00 0xc6
4129 # CHECK: llhh %r0, 524287(%r1,%r15)
4130 0xe3 0x01 0xff 0xff 0x7f 0xc6
4132 # CHECK: llhh %r0, 524287(%r15,%r1)
4133 0xe3 0x0f 0x1f 0xff 0x7f 0xc6
4135 # CHECK: llhh %r15, 0
4136 0xe3 0xf0 0x00 0x00 0x00 0xc6
4138 # CHECK: llihf %r0, 0
4139 0xc0 0x0e 0x00 0x00 0x00 0x00
4141 # CHECK: llihf %r0, 4294967295
4142 0xc0 0x0e 0xff 0xff 0xff 0xff
4144 # CHECK: llihf %r15, 0
4145 0xc0 0xfe 0x00 0x00 0x00 0x00
4147 # CHECK: llihh %r0, 0
4150 # CHECK: llihh %r0, 32768
4153 # CHECK: llihh %r0, 65535
4156 # CHECK: llihh %r15, 0
4159 # CHECK: llihl %r0, 0
4162 # CHECK: llihl %r0, 32768
4165 # CHECK: llihl %r0, 65535
4168 # CHECK: llihl %r15, 0
4171 # CHECK: llilf %r0, 0
4172 0xc0 0x0f 0x00 0x00 0x00 0x00
4174 # CHECK: llilf %r0, 4294967295
4175 0xc0 0x0f 0xff 0xff 0xff 0xff
4177 # CHECK: llilf %r15, 0
4178 0xc0 0xff 0x00 0x00 0x00 0x00
4180 # CHECK: llilh %r0, 0
4183 # CHECK: llilh %r0, 32768
4186 # CHECK: llilh %r0, 65535
4189 # CHECK: llilh %r15, 0
4192 # CHECK: llill %r0, 0
4195 # CHECK: llill %r0, 32768
4198 # CHECK: llill %r0, 65535
4201 # CHECK: llill %r15, 0
4204 # CHECK: lmg %r0, %r0, 0
4205 0xeb 0x00 0x00 0x00 0x00 0x04
4207 # CHECK: lmg %r0, %r15, 0
4208 0xeb 0x0f 0x00 0x00 0x00 0x04
4210 # CHECK: lmg %r14, %r15, 0
4211 0xeb 0xef 0x00 0x00 0x00 0x04
4213 # CHECK: lmg %r15, %r15, 0
4214 0xeb 0xff 0x00 0x00 0x00 0x04
4216 # CHECK: lmg %r0, %r0, -524288
4217 0xeb 0x00 0x00 0x00 0x80 0x04
4219 # CHECK: lmg %r0, %r0, -1
4220 0xeb 0x00 0x0f 0xff 0xff 0x04
4222 # CHECK: lmg %r0, %r0, 0
4223 0xeb 0x00 0x00 0x00 0x00 0x04
4225 # CHECK: lmg %r0, %r0, 1
4226 0xeb 0x00 0x00 0x01 0x00 0x04
4228 # CHECK: lmg %r0, %r0, 524287
4229 0xeb 0x00 0x0f 0xff 0x7f 0x04
4231 # CHECK: lmg %r0, %r0, 0(%r1)
4232 0xeb 0x00 0x10 0x00 0x00 0x04
4234 # CHECK: lmg %r0, %r0, 0(%r15)
4235 0xeb 0x00 0xf0 0x00 0x00 0x04
4237 # CHECK: lmg %r0, %r0, 524287(%r1)
4238 0xeb 0x00 0x1f 0xff 0x7f 0x04
4240 # CHECK: lmg %r0, %r0, 524287(%r15)
4241 0xeb 0x00 0xff 0xff 0x7f 0x04
4243 # CHECK: lndbr %f0, %f9
4246 # CHECK: lndbr %f0, %f15
4249 # CHECK: lndbr %f15, %f0
4252 # CHECK: lndbr %f15, %f9
4255 # CHECK: lnebr %f0, %f9
4258 # CHECK: lnebr %f0, %f15
4261 # CHECK: lnebr %f15, %f0
4264 # CHECK: lnebr %f15, %f9
4267 # CHECK: lngfr %r0, %r0
4270 # CHECK: lngfr %r0, %r15
4273 # CHECK: lngfr %r15, %r0
4276 # CHECK: lngfr %r7, %r8
4279 # CHECK: lngr %r0, %r0
4282 # CHECK: lngr %r0, %r15
4285 # CHECK: lngr %r15, %r0
4288 # CHECK: lngr %r7, %r8
4291 # CHECK: lnr %r0, %r0
4294 # CHECK: lnr %r0, %r15
4297 # CHECK: lnr %r15, %r0
4300 # CHECK: lnr %r7, %r8
4303 # CHECK: lnxbr %f0, %f8
4306 # CHECK: lnxbr %f0, %f13
4309 # CHECK: lnxbr %f13, %f0
4312 # CHECK: lnxbr %f13, %f9
4315 # CHECK: loc %r7, 6399(%r8), 0
4316 0xeb 0x70 0x88 0xff 0x01 0xf2
4318 # CHECK: loco %r7, 6399(%r8)
4319 0xeb 0x71 0x88 0xff 0x01 0xf2
4321 # CHECK: loch %r7, 6399(%r8)
4322 0xeb 0x72 0x88 0xff 0x01 0xf2
4324 # CHECK: locnle %r7, 6399(%r8)
4325 0xeb 0x73 0x88 0xff 0x01 0xf2
4327 # CHECK: locl %r7, 6399(%r8)
4328 0xeb 0x74 0x88 0xff 0x01 0xf2
4330 # CHECK: locnhe %r7, 6399(%r8)
4331 0xeb 0x75 0x88 0xff 0x01 0xf2
4333 # CHECK: loclh %r7, 6399(%r8)
4334 0xeb 0x76 0x88 0xff 0x01 0xf2
4336 # CHECK: locne %r7, 6399(%r8)
4337 0xeb 0x77 0x88 0xff 0x01 0xf2
4339 # CHECK: loce %r7, 6399(%r8)
4340 0xeb 0x78 0x88 0xff 0x01 0xf2
4342 # CHECK: locnlh %r7, 6399(%r8)
4343 0xeb 0x79 0x88 0xff 0x01 0xf2
4345 # CHECK: loche %r7, 6399(%r8)
4346 0xeb 0x7a 0x88 0xff 0x01 0xf2
4348 # CHECK: locnl %r7, 6399(%r8)
4349 0xeb 0x7b 0x88 0xff 0x01 0xf2
4351 # CHECK: locle %r7, 6399(%r8)
4352 0xeb 0x7c 0x88 0xff 0x01 0xf2
4354 # CHECK: locnh %r7, 6399(%r8)
4355 0xeb 0x7d 0x88 0xff 0x01 0xf2
4357 # CHECK: locno %r7, 6399(%r8)
4358 0xeb 0x7e 0x88 0xff 0x01 0xf2
4360 # CHECK: loc %r7, 6399(%r8), 15
4361 0xeb 0x7f 0x88 0xff 0x01 0xf2
4363 # CHECK: locg %r7, 6399(%r8), 0
4364 0xeb 0x70 0x88 0xff 0x01 0xe2
4366 # CHECK: locgo %r7, 6399(%r8)
4367 0xeb 0x71 0x88 0xff 0x01 0xe2
4369 # CHECK: locgh %r7, 6399(%r8)
4370 0xeb 0x72 0x88 0xff 0x01 0xe2
4372 # CHECK: locgnle %r7, 6399(%r8)
4373 0xeb 0x73 0x88 0xff 0x01 0xe2
4375 # CHECK: locgl %r7, 6399(%r8)
4376 0xeb 0x74 0x88 0xff 0x01 0xe2
4378 # CHECK: locgnhe %r7, 6399(%r8)
4379 0xeb 0x75 0x88 0xff 0x01 0xe2
4381 # CHECK: locglh %r7, 6399(%r8)
4382 0xeb 0x76 0x88 0xff 0x01 0xe2
4384 # CHECK: locgne %r7, 6399(%r8)
4385 0xeb 0x77 0x88 0xff 0x01 0xe2
4387 # CHECK: locge %r7, 6399(%r8)
4388 0xeb 0x78 0x88 0xff 0x01 0xe2
4390 # CHECK: locgnlh %r7, 6399(%r8)
4391 0xeb 0x79 0x88 0xff 0x01 0xe2
4393 # CHECK: locghe %r7, 6399(%r8)
4394 0xeb 0x7a 0x88 0xff 0x01 0xe2
4396 # CHECK: locgnl %r7, 6399(%r8)
4397 0xeb 0x7b 0x88 0xff 0x01 0xe2
4399 # CHECK: locgle %r7, 6399(%r8)
4400 0xeb 0x7c 0x88 0xff 0x01 0xe2
4402 # CHECK: locgnh %r7, 6399(%r8)
4403 0xeb 0x7d 0x88 0xff 0x01 0xe2
4405 # CHECK: locgno %r7, 6399(%r8)
4406 0xeb 0x7e 0x88 0xff 0x01 0xe2
4408 # CHECK: locg %r7, 6399(%r8), 15
4409 0xeb 0x7f 0x88 0xff 0x01 0xe2
4411 # CHECK: locr %r11, %r3, 0
4414 # CHECK: locro %r11, %r3
4417 # CHECK: locrh %r11, %r3
4420 # CHECK: locrnle %r11, %r3
4423 # CHECK: locrl %r11, %r3
4426 # CHECK: locrnhe %r11, %r3
4429 # CHECK: locrlh %r11, %r3
4432 # CHECK: locrne %r11, %r3
4435 # CHECK: locre %r11, %r3
4438 # CHECK: locrnlh %r11, %r3
4441 # CHECK: locrhe %r11, %r3
4444 # CHECK: locrnl %r11, %r3
4447 # CHECK: locrle %r11, %r3
4450 # CHECK: locrnh %r11, %r3
4453 # CHECK: locrno %r11, %r3
4456 # CHECK: locr %r11, %r3, 15
4459 # CHECK: locgr %r11, %r3, 0
4462 # CHECK: locgro %r11, %r3
4465 # CHECK: locgrh %r11, %r3
4468 # CHECK: locgrnle %r11, %r3
4471 # CHECK: locgrl %r11, %r3
4474 # CHECK: locgrnhe %r11, %r3
4477 # CHECK: locgrlh %r11, %r3
4480 # CHECK: locgrne %r11, %r3
4483 # CHECK: locgre %r11, %r3
4486 # CHECK: locgrnlh %r11, %r3
4489 # CHECK: locgrhe %r11, %r3
4492 # CHECK: locgrnl %r11, %r3
4495 # CHECK: locgrle %r11, %r3
4498 # CHECK: locgrnh %r11, %r3
4501 # CHECK: locgrno %r11, %r3
4504 # CHECK: locgr %r11, %r3, 15
4507 # CHECK: lpdbr %f0, %f9
4510 # CHECK: lpdbr %f0, %f15
4513 # CHECK: lpdbr %f15, %f0
4516 # CHECK: lpdbr %f15, %f9
4519 # CHECK: lpebr %f0, %f9
4522 # CHECK: lpebr %f0, %f15
4525 # CHECK: lpebr %f15, %f0
4528 # CHECK: lpebr %f15, %f9
4531 # CHECK: lpgfr %r0, %r0
4534 # CHECK: lpgfr %r0, %r15
4537 # CHECK: lpgfr %r15, %r0
4540 # CHECK: lpgfr %r7, %r8
4543 # CHECK: lpgr %r0, %r0
4546 # CHECK: lpgr %r0, %r15
4549 # CHECK: lpgr %r15, %r0
4552 # CHECK: lpgr %r7, %r8
4555 # CHECK: lpr %r0, %r0
4558 # CHECK: lpr %r0, %r15
4561 # CHECK: lpr %r15, %r0
4564 # CHECK: lpr %r7, %r8
4567 # CHECK: lpxbr %f0, %f8
4570 # CHECK: lpxbr %f0, %f13
4573 # CHECK: lpxbr %f13, %f0
4576 # CHECK: lpxbr %f13, %f9
4579 # CHECK: lr %r0, %r9
4582 # CHECK: lr %r0, %r15
4585 # CHECK: lr %r15, %r0
4588 # CHECK: lr %r15, %r9
4591 # CHECK: lrvgr %r0, %r0
4594 # CHECK: lrvgr %r0, %r15
4597 # CHECK: lrvgr %r15, %r0
4600 # CHECK: lrvgr %r7, %r8
4603 # CHECK: lrvgr %r15, %r15
4606 # CHECK: lrvg %r0, -524288
4607 0xe3 0x00 0x00 0x00 0x80 0x0f
4609 # CHECK: lrvg %r0, -1
4610 0xe3 0x00 0x0f 0xff 0xff 0x0f
4612 # CHECK: lrvg %r0, 0
4613 0xe3 0x00 0x00 0x00 0x00 0x0f
4615 # CHECK: lrvg %r0, 1
4616 0xe3 0x00 0x00 0x01 0x00 0x0f
4618 # CHECK: lrvg %r0, 524287
4619 0xe3 0x00 0x0f 0xff 0x7f 0x0f
4621 # CHECK: lrvg %r0, 0(%r1)
4622 0xe3 0x00 0x10 0x00 0x00 0x0f
4624 # CHECK: lrvg %r0, 0(%r15)
4625 0xe3 0x00 0xf0 0x00 0x00 0x0f
4627 # CHECK: lrvg %r0, 524287(%r1,%r15)
4628 0xe3 0x01 0xff 0xff 0x7f 0x0f
4630 # CHECK: lrvg %r0, 524287(%r15,%r1)
4631 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
4633 # CHECK: lrvg %r15, 0
4634 0xe3 0xf0 0x00 0x00 0x00 0x0f
4636 # CHECK: lrvr %r0, %r0
4639 # CHECK: lrvr %r0, %r15
4642 # CHECK: lrvr %r15, %r0
4645 # CHECK: lrvr %r7, %r8
4648 # CHECK: lrvr %r15, %r15
4651 # CHECK: lrv %r0, -524288
4652 0xe3 0x00 0x00 0x00 0x80 0x1e
4654 # CHECK: lrv %r0, -1
4655 0xe3 0x00 0x0f 0xff 0xff 0x1e
4658 0xe3 0x00 0x00 0x00 0x00 0x1e
4661 0xe3 0x00 0x00 0x01 0x00 0x1e
4663 # CHECK: lrv %r0, 524287
4664 0xe3 0x00 0x0f 0xff 0x7f 0x1e
4666 # CHECK: lrv %r0, 0(%r1)
4667 0xe3 0x00 0x10 0x00 0x00 0x1e
4669 # CHECK: lrv %r0, 0(%r15)
4670 0xe3 0x00 0xf0 0x00 0x00 0x1e
4672 # CHECK: lrv %r0, 524287(%r1,%r15)
4673 0xe3 0x01 0xff 0xff 0x7f 0x1e
4675 # CHECK: lrv %r0, 524287(%r15,%r1)
4676 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
4678 # CHECK: lrv %r15, 0
4679 0xe3 0xf0 0x00 0x00 0x00 0x1e
4684 # CHECK: l %r0, 4095
4687 # CHECK: l %r0, 0(%r1)
4690 # CHECK: l %r0, 0(%r15)
4693 # CHECK: l %r0, 4095(%r1,%r15)
4696 # CHECK: l %r0, 4095(%r15,%r1)
4702 # CHECK: lt %r0, -524288
4703 0xe3 0x00 0x00 0x00 0x80 0x12
4706 0xe3 0x00 0x0f 0xff 0xff 0x12
4709 0xe3 0x00 0x00 0x00 0x00 0x12
4712 0xe3 0x00 0x00 0x01 0x00 0x12
4714 # CHECK: lt %r0, 524287
4715 0xe3 0x00 0x0f 0xff 0x7f 0x12
4717 # CHECK: lt %r0, 0(%r1)
4718 0xe3 0x00 0x10 0x00 0x00 0x12
4720 # CHECK: lt %r0, 0(%r15)
4721 0xe3 0x00 0xf0 0x00 0x00 0x12
4723 # CHECK: lt %r0, 524287(%r1,%r15)
4724 0xe3 0x01 0xff 0xff 0x7f 0x12
4726 # CHECK: lt %r0, 524287(%r15,%r1)
4727 0xe3 0x0f 0x1f 0xff 0x7f 0x12
4730 0xe3 0xf0 0x00 0x00 0x00 0x12
4732 # CHECK: ltdbr %f0, %f9
4735 # CHECK: ltdbr %f0, %f15
4738 # CHECK: ltdbr %f15, %f0
4741 # CHECK: ltdbr %f15, %f9
4744 # CHECK: ltebr %f0, %f9
4747 # CHECK: ltebr %f0, %f15
4750 # CHECK: ltebr %f15, %f0
4753 # CHECK: ltebr %f15, %f9
4756 # CHECK: ltg %r0, -524288
4757 0xe3 0x00 0x00 0x00 0x80 0x02
4759 # CHECK: ltg %r0, -1
4760 0xe3 0x00 0x0f 0xff 0xff 0x02
4763 0xe3 0x00 0x00 0x00 0x00 0x02
4766 0xe3 0x00 0x00 0x01 0x00 0x02
4768 # CHECK: ltg %r0, 524287
4769 0xe3 0x00 0x0f 0xff 0x7f 0x02
4771 # CHECK: ltg %r0, 0(%r1)
4772 0xe3 0x00 0x10 0x00 0x00 0x02
4774 # CHECK: ltg %r0, 0(%r15)
4775 0xe3 0x00 0xf0 0x00 0x00 0x02
4777 # CHECK: ltg %r0, 524287(%r1,%r15)
4778 0xe3 0x01 0xff 0xff 0x7f 0x02
4780 # CHECK: ltg %r0, 524287(%r15,%r1)
4781 0xe3 0x0f 0x1f 0xff 0x7f 0x02
4783 # CHECK: ltg %r15, 0
4784 0xe3 0xf0 0x00 0x00 0x00 0x02
4786 # CHECK: ltgf %r0, -524288
4787 0xe3 0x00 0x00 0x00 0x80 0x32
4789 # CHECK: ltgf %r0, -1
4790 0xe3 0x00 0x0f 0xff 0xff 0x32
4792 # CHECK: ltgf %r0, 0
4793 0xe3 0x00 0x00 0x00 0x00 0x32
4795 # CHECK: ltgf %r0, 1
4796 0xe3 0x00 0x00 0x01 0x00 0x32
4798 # CHECK: ltgf %r0, 524287
4799 0xe3 0x00 0x0f 0xff 0x7f 0x32
4801 # CHECK: ltgf %r0, 0(%r1)
4802 0xe3 0x00 0x10 0x00 0x00 0x32
4804 # CHECK: ltgf %r0, 0(%r15)
4805 0xe3 0x00 0xf0 0x00 0x00 0x32
4807 # CHECK: ltgf %r0, 524287(%r1,%r15)
4808 0xe3 0x01 0xff 0xff 0x7f 0x32
4810 # CHECK: ltgf %r0, 524287(%r15,%r1)
4811 0xe3 0x0f 0x1f 0xff 0x7f 0x32
4813 # CHECK: ltgf %r15, 0
4814 0xe3 0xf0 0x00 0x00 0x00 0x32
4816 # CHECK: ltgfr %r0, %r9
4819 # CHECK: ltgfr %r0, %r15
4822 # CHECK: ltgfr %r15, %r0
4825 # CHECK: ltgfr %r15, %r9
4828 # CHECK: ltgr %r0, %r9
4831 # CHECK: ltgr %r0, %r15
4834 # CHECK: ltgr %r15, %r0
4837 # CHECK: ltgr %r15, %r9
4840 # CHECK: ltr %r0, %r9
4843 # CHECK: ltr %r0, %r15
4846 # CHECK: ltr %r15, %r0
4849 # CHECK: ltr %r15, %r9
4852 # CHECK: ltxbr %f0, %f9
4855 # CHECK: ltxbr %f0, %f13
4858 # CHECK: ltxbr %f13, %f0
4861 # CHECK: ltxbr %f13, %f9
4864 # CHECK: lxr %f0, %f8
4867 # CHECK: lxr %f0, %f13
4870 # CHECK: lxr %f13, %f0
4873 # CHECK: lxr %f13, %f9
4876 # CHECK: ly %r0, -524288
4877 0xe3 0x00 0x00 0x00 0x80 0x58
4880 0xe3 0x00 0x0f 0xff 0xff 0x58
4883 0xe3 0x00 0x00 0x00 0x00 0x58
4886 0xe3 0x00 0x00 0x01 0x00 0x58
4888 # CHECK: ly %r0, 524287
4889 0xe3 0x00 0x0f 0xff 0x7f 0x58
4891 # CHECK: ly %r0, 0(%r1)
4892 0xe3 0x00 0x10 0x00 0x00 0x58
4894 # CHECK: ly %r0, 0(%r15)
4895 0xe3 0x00 0xf0 0x00 0x00 0x58
4897 # CHECK: ly %r0, 524287(%r1,%r15)
4898 0xe3 0x01 0xff 0xff 0x7f 0x58
4900 # CHECK: ly %r0, 524287(%r15,%r1)
4901 0xe3 0x0f 0x1f 0xff 0x7f 0x58
4904 0xe3 0xf0 0x00 0x00 0x00 0x58
4933 # CHECK: madbr %f0, %f0, %f0
4936 # CHECK: madbr %f0, %f0, %f15
4939 # CHECK: madbr %f0, %f15, %f0
4942 # CHECK: madbr %f15, %f0, %f0
4945 # CHECK: madbr %f7, %f8, %f9
4948 # CHECK: madbr %f15, %f15, %f15
4951 # CHECK: madb %f0, %f0, 0
4952 0xed 0x00 0x00 0x00 0x00 0x1e
4954 # CHECK: madb %f0, %f0, 4095
4955 0xed 0x00 0x0f 0xff 0x00 0x1e
4957 # CHECK: madb %f0, %f0, 0(%r1)
4958 0xed 0x00 0x10 0x00 0x00 0x1e
4960 # CHECK: madb %f0, %f0, 0(%r15)
4961 0xed 0x00 0xf0 0x00 0x00 0x1e
4963 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
4964 0xed 0x01 0xff 0xff 0x00 0x1e
4966 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
4967 0xed 0x0f 0x1f 0xff 0x00 0x1e
4969 # CHECK: madb %f0, %f15, 0
4970 0xed 0xf0 0x00 0x00 0x00 0x1e
4972 # CHECK: madb %f15, %f0, 0
4973 0xed 0x00 0x00 0x00 0xf0 0x1e
4975 # CHECK: madb %f15, %f15, 0
4976 0xed 0xf0 0x00 0x00 0xf0 0x1e
4978 # CHECK: maebr %f0, %f0, %f0
4981 # CHECK: maebr %f0, %f0, %f15
4984 # CHECK: maebr %f0, %f15, %f0
4987 # CHECK: maebr %f15, %f0, %f0
4990 # CHECK: maebr %f7, %f8, %f9
4993 # CHECK: maebr %f15, %f15, %f15
4996 # CHECK: maeb %f0, %f0, 0
4997 0xed 0x00 0x00 0x00 0x00 0x0e
4999 # CHECK: maeb %f0, %f0, 4095
5000 0xed 0x00 0x0f 0xff 0x00 0x0e
5002 # CHECK: maeb %f0, %f0, 0(%r1)
5003 0xed 0x00 0x10 0x00 0x00 0x0e
5005 # CHECK: maeb %f0, %f0, 0(%r15)
5006 0xed 0x00 0xf0 0x00 0x00 0x0e
5008 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
5009 0xed 0x01 0xff 0xff 0x00 0x0e
5011 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
5012 0xed 0x0f 0x1f 0xff 0x00 0x0e
5014 # CHECK: maeb %f0, %f15, 0
5015 0xed 0xf0 0x00 0x00 0x00 0x0e
5017 # CHECK: maeb %f15, %f0, 0
5018 0xed 0x00 0x00 0x00 0xf0 0x0e
5020 # CHECK: maeb %f15, %f15, 0
5021 0xed 0xf0 0x00 0x00 0xf0 0x0e
5023 # CHECK: mdbr %f0, %f0
5026 # CHECK: mdbr %f0, %f15
5029 # CHECK: mdbr %f7, %f8
5032 # CHECK: mdbr %f15, %f0
5036 0xed 0x00 0x00 0x00 0x00 0x1c
5038 # CHECK: mdb %f0, 4095
5039 0xed 0x00 0x0f 0xff 0x00 0x1c
5041 # CHECK: mdb %f0, 0(%r1)
5042 0xed 0x00 0x10 0x00 0x00 0x1c
5044 # CHECK: mdb %f0, 0(%r15)
5045 0xed 0x00 0xf0 0x00 0x00 0x1c
5047 # CHECK: mdb %f0, 4095(%r1,%r15)
5048 0xed 0x01 0xff 0xff 0x00 0x1c
5050 # CHECK: mdb %f0, 4095(%r15,%r1)
5051 0xed 0x0f 0x1f 0xff 0x00 0x1c
5053 # CHECK: mdb %f15, 0
5054 0xed 0xf0 0x00 0x00 0x00 0x1c
5056 # CHECK: mdebr %f0, %f0
5059 # CHECK: mdebr %f0, %f15
5062 # CHECK: mdebr %f7, %f8
5065 # CHECK: mdebr %f15, %f0
5068 # CHECK: mdeb %f0, 0
5069 0xed 0x00 0x00 0x00 0x00 0x0c
5071 # CHECK: mdeb %f0, 4095
5072 0xed 0x00 0x0f 0xff 0x00 0x0c
5074 # CHECK: mdeb %f0, 0(%r1)
5075 0xed 0x00 0x10 0x00 0x00 0x0c
5077 # CHECK: mdeb %f0, 0(%r15)
5078 0xed 0x00 0xf0 0x00 0x00 0x0c
5080 # CHECK: mdeb %f0, 4095(%r1,%r15)
5081 0xed 0x01 0xff 0xff 0x00 0x0c
5083 # CHECK: mdeb %f0, 4095(%r15,%r1)
5084 0xed 0x0f 0x1f 0xff 0x00 0x0c
5086 # CHECK: mdeb %f15, 0
5087 0xed 0xf0 0x00 0x00 0x00 0x0c
5089 # CHECK: meebr %f0, %f0
5092 # CHECK: meebr %f0, %f15
5095 # CHECK: meebr %f7, %f8
5098 # CHECK: meebr %f15, %f0
5101 # CHECK: meeb %f0, 0
5102 0xed 0x00 0x00 0x00 0x00 0x17
5104 # CHECK: meeb %f0, 4095
5105 0xed 0x00 0x0f 0xff 0x00 0x17
5107 # CHECK: meeb %f0, 0(%r1)
5108 0xed 0x00 0x10 0x00 0x00 0x17
5110 # CHECK: meeb %f0, 0(%r15)
5111 0xed 0x00 0xf0 0x00 0x00 0x17
5113 # CHECK: meeb %f0, 4095(%r1,%r15)
5114 0xed 0x01 0xff 0xff 0x00 0x17
5116 # CHECK: meeb %f0, 4095(%r15,%r1)
5117 0xed 0x0f 0x1f 0xff 0x00 0x17
5119 # CHECK: meeb %f15, 0
5120 0xed 0xf0 0x00 0x00 0x00 0x17
5122 # CHECK: mghi %r0, -32768
5125 # CHECK: mghi %r0, -1
5128 # CHECK: mghi %r0, 0
5131 # CHECK: mghi %r0, 1
5134 # CHECK: mghi %r0, 32767
5137 # CHECK: mghi %r15, 0
5140 # CHECK: mhi %r0, -32768
5143 # CHECK: mhi %r0, -1
5152 # CHECK: mhi %r0, 32767
5155 # CHECK: mhi %r15, 0
5161 # CHECK: mh %r0, 4095
5164 # CHECK: mh %r0, 0(%r1)
5167 # CHECK: mh %r0, 0(%r15)
5170 # CHECK: mh %r0, 4095(%r1,%r15)
5173 # CHECK: mh %r0, 4095(%r15,%r1)
5179 # CHECK: mhy %r0, -524288
5180 0xe3 0x00 0x00 0x00 0x80 0x7c
5182 # CHECK: mhy %r0, -1
5183 0xe3 0x00 0x0f 0xff 0xff 0x7c
5186 0xe3 0x00 0x00 0x00 0x00 0x7c
5189 0xe3 0x00 0x00 0x01 0x00 0x7c
5191 # CHECK: mhy %r0, 524287
5192 0xe3 0x00 0x0f 0xff 0x7f 0x7c
5194 # CHECK: mhy %r0, 0(%r1)
5195 0xe3 0x00 0x10 0x00 0x00 0x7c
5197 # CHECK: mhy %r0, 0(%r15)
5198 0xe3 0x00 0xf0 0x00 0x00 0x7c
5200 # CHECK: mhy %r0, 524287(%r1,%r15)
5201 0xe3 0x01 0xff 0xff 0x7f 0x7c
5203 # CHECK: mhy %r0, 524287(%r15,%r1)
5204 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
5206 # CHECK: mhy %r15, 0
5207 0xe3 0xf0 0x00 0x00 0x00 0x7c
5209 # CHECK: mlgr %r0, %r0
5212 # CHECK: mlgr %r0, %r15
5215 # CHECK: mlgr %r14, %r0
5218 # CHECK: mlgr %r6, %r9
5221 # CHECK: mlg %r0, -524288
5222 0xe3 0x00 0x00 0x00 0x80 0x86
5224 # CHECK: mlg %r0, -1
5225 0xe3 0x00 0x0f 0xff 0xff 0x86
5228 0xe3 0x00 0x00 0x00 0x00 0x86
5231 0xe3 0x00 0x00 0x01 0x00 0x86
5233 # CHECK: mlg %r0, 524287
5234 0xe3 0x00 0x0f 0xff 0x7f 0x86
5236 # CHECK: mlg %r0, 0(%r1)
5237 0xe3 0x00 0x10 0x00 0x00 0x86
5239 # CHECK: mlg %r0, 0(%r15)
5240 0xe3 0x00 0xf0 0x00 0x00 0x86
5242 # CHECK: mlg %r0, 524287(%r1,%r15)
5243 0xe3 0x01 0xff 0xff 0x7f 0x86
5245 # CHECK: mlg %r0, 524287(%r15,%r1)
5246 0xe3 0x0f 0x1f 0xff 0x7f 0x86
5248 # CHECK: mlg %r14, 0
5249 0xe3 0xe0 0x00 0x00 0x00 0x86
5251 # CHECK: msdbr %f0, %f0, %f0
5254 # CHECK: msdbr %f0, %f0, %f15
5257 # CHECK: msdbr %f0, %f15, %f0
5260 # CHECK: msdbr %f15, %f0, %f0
5263 # CHECK: msdbr %f7, %f8, %f9
5266 # CHECK: msdbr %f15, %f15, %f15
5269 # CHECK: msdb %f0, %f0, 0
5270 0xed 0x00 0x00 0x00 0x00 0x1f
5272 # CHECK: msdb %f0, %f0, 4095
5273 0xed 0x00 0x0f 0xff 0x00 0x1f
5275 # CHECK: msdb %f0, %f0, 0(%r1)
5276 0xed 0x00 0x10 0x00 0x00 0x1f
5278 # CHECK: msdb %f0, %f0, 0(%r15)
5279 0xed 0x00 0xf0 0x00 0x00 0x1f
5281 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
5282 0xed 0x01 0xff 0xff 0x00 0x1f
5284 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
5285 0xed 0x0f 0x1f 0xff 0x00 0x1f
5287 # CHECK: msdb %f0, %f15, 0
5288 0xed 0xf0 0x00 0x00 0x00 0x1f
5290 # CHECK: msdb %f15, %f0, 0
5291 0xed 0x00 0x00 0x00 0xf0 0x1f
5293 # CHECK: msdb %f15, %f15, 0
5294 0xed 0xf0 0x00 0x00 0xf0 0x1f
5296 # CHECK: msebr %f0, %f0, %f0
5299 # CHECK: msebr %f0, %f0, %f15
5302 # CHECK: msebr %f0, %f15, %f0
5305 # CHECK: msebr %f15, %f0, %f0
5308 # CHECK: msebr %f7, %f8, %f9
5311 # CHECK: msebr %f15, %f15, %f15
5314 # CHECK: mseb %f0, %f0, 0
5315 0xed 0x00 0x00 0x00 0x00 0x0f
5317 # CHECK: mseb %f0, %f0, 4095
5318 0xed 0x00 0x0f 0xff 0x00 0x0f
5320 # CHECK: mseb %f0, %f0, 0(%r1)
5321 0xed 0x00 0x10 0x00 0x00 0x0f
5323 # CHECK: mseb %f0, %f0, 0(%r15)
5324 0xed 0x00 0xf0 0x00 0x00 0x0f
5326 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
5327 0xed 0x01 0xff 0xff 0x00 0x0f
5329 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
5330 0xed 0x0f 0x1f 0xff 0x00 0x0f
5332 # CHECK: mseb %f0, %f15, 0
5333 0xed 0xf0 0x00 0x00 0x00 0x0f
5335 # CHECK: mseb %f15, %f0, 0
5336 0xed 0x00 0x00 0x00 0xf0 0x0f
5338 # CHECK: mseb %f15, %f15, 0
5339 0xed 0xf0 0x00 0x00 0xf0 0x0f
5341 # CHECK: msfi %r0, -2147483648
5342 0xc2 0x01 0x80 0x00 0x00 0x00
5344 # CHECK: msfi %r0, -1
5345 0xc2 0x01 0xff 0xff 0xff 0xff
5347 # CHECK: msfi %r0, 0
5348 0xc2 0x01 0x00 0x00 0x00 0x00
5350 # CHECK: msfi %r0, 1
5351 0xc2 0x01 0x00 0x00 0x00 0x01
5353 # CHECK: msfi %r0, 2147483647
5354 0xc2 0x01 0x7f 0xff 0xff 0xff
5356 # CHECK: msfi %r15, 0
5357 0xc2 0xf1 0x00 0x00 0x00 0x00
5359 # CHECK: msgfi %r0, -2147483648
5360 0xc2 0x00 0x80 0x00 0x00 0x00
5362 # CHECK: msgfi %r0, -1
5363 0xc2 0x00 0xff 0xff 0xff 0xff
5365 # CHECK: msgfi %r0, 0
5366 0xc2 0x00 0x00 0x00 0x00 0x00
5368 # CHECK: msgfi %r0, 1
5369 0xc2 0x00 0x00 0x00 0x00 0x01
5371 # CHECK: msgfi %r0, 2147483647
5372 0xc2 0x00 0x7f 0xff 0xff 0xff
5374 # CHECK: msgfi %r15, 0
5375 0xc2 0xf0 0x00 0x00 0x00 0x00
5377 # CHECK: msgfr %r0, %r0
5380 # CHECK: msgfr %r0, %r15
5383 # CHECK: msgfr %r15, %r0
5386 # CHECK: msgfr %r7, %r8
5389 # CHECK: msgf %r0, -524288
5390 0xe3 0x00 0x00 0x00 0x80 0x1c
5392 # CHECK: msgf %r0, -1
5393 0xe3 0x00 0x0f 0xff 0xff 0x1c
5395 # CHECK: msgf %r0, 0
5396 0xe3 0x00 0x00 0x00 0x00 0x1c
5398 # CHECK: msgf %r0, 1
5399 0xe3 0x00 0x00 0x01 0x00 0x1c
5401 # CHECK: msgf %r0, 524287
5402 0xe3 0x00 0x0f 0xff 0x7f 0x1c
5404 # CHECK: msgf %r0, 0(%r1)
5405 0xe3 0x00 0x10 0x00 0x00 0x1c
5407 # CHECK: msgf %r0, 0(%r15)
5408 0xe3 0x00 0xf0 0x00 0x00 0x1c
5410 # CHECK: msgf %r0, 524287(%r1,%r15)
5411 0xe3 0x01 0xff 0xff 0x7f 0x1c
5413 # CHECK: msgf %r0, 524287(%r15,%r1)
5414 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
5416 # CHECK: msgf %r15, 0
5417 0xe3 0xf0 0x00 0x00 0x00 0x1c
5419 # CHECK: msgr %r0, %r0
5422 # CHECK: msgr %r0, %r15
5425 # CHECK: msgr %r15, %r0
5428 # CHECK: msgr %r7, %r8
5431 # CHECK: msg %r0, -524288
5432 0xe3 0x00 0x00 0x00 0x80 0x0c
5434 # CHECK: msg %r0, -1
5435 0xe3 0x00 0x0f 0xff 0xff 0x0c
5438 0xe3 0x00 0x00 0x00 0x00 0x0c
5441 0xe3 0x00 0x00 0x01 0x00 0x0c
5443 # CHECK: msg %r0, 524287
5444 0xe3 0x00 0x0f 0xff 0x7f 0x0c
5446 # CHECK: msg %r0, 0(%r1)
5447 0xe3 0x00 0x10 0x00 0x00 0x0c
5449 # CHECK: msg %r0, 0(%r15)
5450 0xe3 0x00 0xf0 0x00 0x00 0x0c
5452 # CHECK: msg %r0, 524287(%r1,%r15)
5453 0xe3 0x01 0xff 0xff 0x7f 0x0c
5455 # CHECK: msg %r0, 524287(%r15,%r1)
5456 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
5458 # CHECK: msg %r15, 0
5459 0xe3 0xf0 0x00 0x00 0x00 0x0c
5461 # CHECK: msr %r0, %r0
5464 # CHECK: msr %r0, %r15
5467 # CHECK: msr %r15, %r0
5470 # CHECK: msr %r7, %r8
5476 # CHECK: ms %r0, 4095
5479 # CHECK: ms %r0, 0(%r1)
5482 # CHECK: ms %r0, 0(%r15)
5485 # CHECK: ms %r0, 4095(%r1,%r15)
5488 # CHECK: ms %r0, 4095(%r15,%r1)
5494 # CHECK: msy %r0, -524288
5495 0xe3 0x00 0x00 0x00 0x80 0x51
5497 # CHECK: msy %r0, -1
5498 0xe3 0x00 0x0f 0xff 0xff 0x51
5501 0xe3 0x00 0x00 0x00 0x00 0x51
5504 0xe3 0x00 0x00 0x01 0x00 0x51
5506 # CHECK: msy %r0, 524287
5507 0xe3 0x00 0x0f 0xff 0x7f 0x51
5509 # CHECK: msy %r0, 0(%r1)
5510 0xe3 0x00 0x10 0x00 0x00 0x51
5512 # CHECK: msy %r0, 0(%r15)
5513 0xe3 0x00 0xf0 0x00 0x00 0x51
5515 # CHECK: msy %r0, 524287(%r1,%r15)
5516 0xe3 0x01 0xff 0xff 0x7f 0x51
5518 # CHECK: msy %r0, 524287(%r15,%r1)
5519 0xe3 0x0f 0x1f 0xff 0x7f 0x51
5521 # CHECK: msy %r15, 0
5522 0xe3 0xf0 0x00 0x00 0x00 0x51
5524 # CHECK: mvc 0(1), 0
5525 0xd2 0x00 0x00 0x00 0x00 0x00
5527 # CHECK: mvc 0(1), 0(%r1)
5528 0xd2 0x00 0x00 0x00 0x10 0x00
5530 # CHECK: mvc 0(1), 0(%r15)
5531 0xd2 0x00 0x00 0x00 0xf0 0x00
5533 # CHECK: mvc 0(1), 4095
5534 0xd2 0x00 0x00 0x00 0x0f 0xff
5536 # CHECK: mvc 0(1), 4095(%r1)
5537 0xd2 0x00 0x00 0x00 0x1f 0xff
5539 # CHECK: mvc 0(1), 4095(%r15)
5540 0xd2 0x00 0x00 0x00 0xff 0xff
5542 # CHECK: mvc 0(1,%r1), 0
5543 0xd2 0x00 0x10 0x00 0x00 0x00
5545 # CHECK: mvc 0(1,%r15), 0
5546 0xd2 0x00 0xf0 0x00 0x00 0x00
5548 # CHECK: mvc 4095(1,%r1), 0
5549 0xd2 0x00 0x1f 0xff 0x00 0x00
5551 # CHECK: mvc 4095(1,%r15), 0
5552 0xd2 0x00 0xff 0xff 0x00 0x00
5554 # CHECK: mvc 0(256,%r1), 0
5555 0xd2 0xff 0x10 0x00 0x00 0x00
5557 # CHECK: mvc 0(256,%r15), 0
5558 0xd2 0xff 0xf0 0x00 0x00 0x00
5561 0xe5 0x48 0x00 0x00 0x00 0x00
5563 # CHECK: mvghi 4095, 0
5564 0xe5 0x48 0x0f 0xff 0x00 0x00
5566 # CHECK: mvghi 0, -32768
5567 0xe5 0x48 0x00 0x00 0x80 0x00
5569 # CHECK: mvghi 0, -1
5570 0xe5 0x48 0x00 0x00 0xff 0xff
5573 0xe5 0x48 0x00 0x00 0x00 0x00
5576 0xe5 0x48 0x00 0x00 0x00 0x01
5578 # CHECK: mvghi 0, 32767
5579 0xe5 0x48 0x00 0x00 0x7f 0xff
5581 # CHECK: mvghi 0(%r1), 42
5582 0xe5 0x48 0x10 0x00 0x00 0x2a
5584 # CHECK: mvghi 0(%r15), 42
5585 0xe5 0x48 0xf0 0x00 0x00 0x2a
5587 # CHECK: mvghi 4095(%r1), 42
5588 0xe5 0x48 0x1f 0xff 0x00 0x2a
5590 # CHECK: mvghi 4095(%r15), 42
5591 0xe5 0x48 0xff 0xff 0x00 0x2a
5594 0xe5 0x44 0x00 0x00 0x00 0x00
5596 # CHECK: mvhhi 4095, 0
5597 0xe5 0x44 0x0f 0xff 0x00 0x00
5599 # CHECK: mvhhi 0, -32768
5600 0xe5 0x44 0x00 0x00 0x80 0x00
5602 # CHECK: mvhhi 0, -1
5603 0xe5 0x44 0x00 0x00 0xff 0xff
5606 0xe5 0x44 0x00 0x00 0x00 0x00
5609 0xe5 0x44 0x00 0x00 0x00 0x01
5611 # CHECK: mvhhi 0, 32767
5612 0xe5 0x44 0x00 0x00 0x7f 0xff
5614 # CHECK: mvhhi 0(%r1), 42
5615 0xe5 0x44 0x10 0x00 0x00 0x2a
5617 # CHECK: mvhhi 0(%r15), 42
5618 0xe5 0x44 0xf0 0x00 0x00 0x2a
5620 # CHECK: mvhhi 4095(%r1), 42
5621 0xe5 0x44 0x1f 0xff 0x00 0x2a
5623 # CHECK: mvhhi 4095(%r15), 42
5624 0xe5 0x44 0xff 0xff 0x00 0x2a
5627 0xe5 0x4c 0x00 0x00 0x00 0x00
5629 # CHECK: mvhi 4095, 0
5630 0xe5 0x4c 0x0f 0xff 0x00 0x00
5632 # CHECK: mvhi 0, -32768
5633 0xe5 0x4c 0x00 0x00 0x80 0x00
5636 0xe5 0x4c 0x00 0x00 0xff 0xff
5639 0xe5 0x4c 0x00 0x00 0x00 0x00
5642 0xe5 0x4c 0x00 0x00 0x00 0x01
5644 # CHECK: mvhi 0, 32767
5645 0xe5 0x4c 0x00 0x00 0x7f 0xff
5647 # CHECK: mvhi 0(%r1), 42
5648 0xe5 0x4c 0x10 0x00 0x00 0x2a
5650 # CHECK: mvhi 0(%r15), 42
5651 0xe5 0x4c 0xf0 0x00 0x00 0x2a
5653 # CHECK: mvhi 4095(%r1), 42
5654 0xe5 0x4c 0x1f 0xff 0x00 0x2a
5656 # CHECK: mvhi 4095(%r15), 42
5657 0xe5 0x4c 0xff 0xff 0x00 0x2a
5662 # CHECK: mvi 4095, 0
5668 # CHECK: mvi 0(%r1), 42
5671 # CHECK: mvi 0(%r15), 42
5674 # CHECK: mvi 4095(%r1), 42
5677 # CHECK: mvi 4095(%r15), 42
5680 # CHECK: mviy -524288, 0
5681 0xeb 0x00 0x00 0x00 0x80 0x52
5684 0xeb 0x00 0x0f 0xff 0xff 0x52
5687 0xeb 0x00 0x00 0x00 0x00 0x52
5690 0xeb 0x00 0x00 0x01 0x00 0x52
5692 # CHECK: mviy 524287, 0
5693 0xeb 0x00 0x0f 0xff 0x7f 0x52
5695 # CHECK: mviy 0, 255
5696 0xeb 0xff 0x00 0x00 0x00 0x52
5698 # CHECK: mviy 0(%r1), 42
5699 0xeb 0x2a 0x10 0x00 0x00 0x52
5701 # CHECK: mviy 0(%r15), 42
5702 0xeb 0x2a 0xf0 0x00 0x00 0x52
5704 # CHECK: mviy 524287(%r1), 42
5705 0xeb 0x2a 0x1f 0xff 0x7f 0x52
5707 # CHECK: mviy 524287(%r15), 42
5708 0xeb 0x2a 0xff 0xff 0x7f 0x52
5710 # CHECK: mvst %r0, %r0
5713 # CHECK: mvst %r0, %r15
5716 # CHECK: mvst %r15, %r0
5719 # CHECK: mvst %r7, %r8
5722 # CHECK: mxbr %f0, %f0
5725 # CHECK: mxbr %f0, %f13
5728 # CHECK: mxbr %f8, %f5
5731 # CHECK: mxbr %f13, %f13
5734 # CHECK: mxdbr %f0, %f0
5737 # CHECK: mxdbr %f0, %f15
5740 # CHECK: mxdbr %f8, %f8
5743 # CHECK: mxdbr %f13, %f0
5746 # CHECK: mxdb %f0, 0
5747 0xed 0x00 0x00 0x00 0x00 0x07
5749 # CHECK: mxdb %f0, 4095
5750 0xed 0x00 0x0f 0xff 0x00 0x07
5752 # CHECK: mxdb %f0, 0(%r1)
5753 0xed 0x00 0x10 0x00 0x00 0x07
5755 # CHECK: mxdb %f0, 0(%r15)
5756 0xed 0x00 0xf0 0x00 0x00 0x07
5758 # CHECK: mxdb %f0, 4095(%r1,%r15)
5759 0xed 0x01 0xff 0xff 0x00 0x07
5761 # CHECK: mxdb %f0, 4095(%r15,%r1)
5762 0xed 0x0f 0x1f 0xff 0x00 0x07
5764 # CHECK: mxdb %f13, 0
5765 0xed 0xd0 0x00 0x00 0x00 0x07
5768 0xd4 0x00 0x00 0x00 0x00 0x00
5770 # CHECK: nc 0(1), 0(%r1)
5771 0xd4 0x00 0x00 0x00 0x10 0x00
5773 # CHECK: nc 0(1), 0(%r15)
5774 0xd4 0x00 0x00 0x00 0xf0 0x00
5776 # CHECK: nc 0(1), 4095
5777 0xd4 0x00 0x00 0x00 0x0f 0xff
5779 # CHECK: nc 0(1), 4095(%r1)
5780 0xd4 0x00 0x00 0x00 0x1f 0xff
5782 # CHECK: nc 0(1), 4095(%r15)
5783 0xd4 0x00 0x00 0x00 0xff 0xff
5785 # CHECK: nc 0(1,%r1), 0
5786 0xd4 0x00 0x10 0x00 0x00 0x00
5788 # CHECK: nc 0(1,%r15), 0
5789 0xd4 0x00 0xf0 0x00 0x00 0x00
5791 # CHECK: nc 4095(1,%r1), 0
5792 0xd4 0x00 0x1f 0xff 0x00 0x00
5794 # CHECK: nc 4095(1,%r15), 0
5795 0xd4 0x00 0xff 0xff 0x00 0x00
5797 # CHECK: nc 0(256,%r1), 0
5798 0xd4 0xff 0x10 0x00 0x00 0x00
5800 # CHECK: nc 0(256,%r15), 0
5801 0xd4 0xff 0xf0 0x00 0x00 0x00
5803 # CHECK: ngr %r0, %r0
5806 # CHECK: ngr %r0, %r15
5809 # CHECK: ngr %r15, %r0
5812 # CHECK: ngr %r7, %r8
5815 # CHECK: ng %r0, -524288
5816 0xe3 0x00 0x00 0x00 0x80 0x80
5818 # CHECK: ngrk %r0, %r0, %r0
5821 # CHECK: ngrk %r2, %r3, %r4
5825 0xe3 0x00 0x0f 0xff 0xff 0x80
5828 0xe3 0x00 0x00 0x00 0x00 0x80
5831 0xe3 0x00 0x00 0x01 0x00 0x80
5833 # CHECK: ng %r0, 524287
5834 0xe3 0x00 0x0f 0xff 0x7f 0x80
5836 # CHECK: ng %r0, 0(%r1)
5837 0xe3 0x00 0x10 0x00 0x00 0x80
5839 # CHECK: ng %r0, 0(%r15)
5840 0xe3 0x00 0xf0 0x00 0x00 0x80
5842 # CHECK: ng %r0, 524287(%r1,%r15)
5843 0xe3 0x01 0xff 0xff 0x7f 0x80
5845 # CHECK: ng %r0, 524287(%r15,%r1)
5846 0xe3 0x0f 0x1f 0xff 0x7f 0x80
5849 0xe3 0xf0 0x00 0x00 0x00 0x80
5851 # CHECK: nihf %r0, 0
5852 0xc0 0x0a 0x00 0x00 0x00 0x00
5854 # CHECK: nihf %r0, 4294967295
5855 0xc0 0x0a 0xff 0xff 0xff 0xff
5857 # CHECK: nihf %r15, 0
5858 0xc0 0xfa 0x00 0x00 0x00 0x00
5860 # CHECK: nihh %r0, 0
5863 # CHECK: nihh %r0, 32768
5866 # CHECK: nihh %r0, 65535
5869 # CHECK: nihh %r15, 0
5872 # CHECK: nihl %r0, 0
5875 # CHECK: nihl %r0, 32768
5878 # CHECK: nihl %r0, 65535
5881 # CHECK: nihl %r15, 0
5884 # CHECK: nilf %r0, 0
5885 0xc0 0x0b 0x00 0x00 0x00 0x00
5887 # CHECK: nilf %r0, 4294967295
5888 0xc0 0x0b 0xff 0xff 0xff 0xff
5890 # CHECK: nilf %r15, 0
5891 0xc0 0xfb 0x00 0x00 0x00 0x00
5893 # CHECK: nilh %r0, 0
5896 # CHECK: nilh %r0, 32768
5899 # CHECK: nilh %r0, 65535
5902 # CHECK: nilh %r15, 0
5905 # CHECK: nill %r0, 0
5908 # CHECK: nill %r0, 32768
5911 # CHECK: nill %r0, 65535
5914 # CHECK: nill %r15, 0
5926 # CHECK: ni 0(%r1), 42
5929 # CHECK: ni 0(%r15), 42
5932 # CHECK: ni 4095(%r1), 42
5935 # CHECK: ni 4095(%r15), 42
5938 # CHECK: niy -524288, 0
5939 0xeb 0x00 0x00 0x00 0x80 0x54
5942 0xeb 0x00 0x0f 0xff 0xff 0x54
5945 0xeb 0x00 0x00 0x00 0x00 0x54
5948 0xeb 0x00 0x00 0x01 0x00 0x54
5950 # CHECK: niy 524287, 0
5951 0xeb 0x00 0x0f 0xff 0x7f 0x54
5954 0xeb 0xff 0x00 0x00 0x00 0x54
5956 # CHECK: niy 0(%r1), 42
5957 0xeb 0x2a 0x10 0x00 0x00 0x54
5959 # CHECK: niy 0(%r15), 42
5960 0xeb 0x2a 0xf0 0x00 0x00 0x54
5962 # CHECK: niy 524287(%r1), 42
5963 0xeb 0x2a 0x1f 0xff 0x7f 0x54
5965 # CHECK: niy 524287(%r15), 42
5966 0xeb 0x2a 0xff 0xff 0x7f 0x54
5968 # CHECK: nr %r0, %r0
5971 # CHECK: nr %r0, %r15
5974 # CHECK: nr %r15, %r0
5977 # CHECK: nr %r7, %r8
5980 # CHECK: nrk %r0, %r0, %r0
5983 # CHECK: nrk %r2, %r3, %r4
5989 # CHECK: n %r0, 4095
5992 # CHECK: n %r0, 0(%r1)
5995 # CHECK: n %r0, 0(%r15)
5998 # CHECK: n %r0, 4095(%r1,%r15)
6001 # CHECK: n %r0, 4095(%r15,%r1)
6007 # CHECK: ny %r0, -524288
6008 0xe3 0x00 0x00 0x00 0x80 0x54
6011 0xe3 0x00 0x0f 0xff 0xff 0x54
6014 0xe3 0x00 0x00 0x00 0x00 0x54
6017 0xe3 0x00 0x00 0x01 0x00 0x54
6019 # CHECK: ny %r0, 524287
6020 0xe3 0x00 0x0f 0xff 0x7f 0x54
6022 # CHECK: ny %r0, 0(%r1)
6023 0xe3 0x00 0x10 0x00 0x00 0x54
6025 # CHECK: ny %r0, 0(%r15)
6026 0xe3 0x00 0xf0 0x00 0x00 0x54
6028 # CHECK: ny %r0, 524287(%r1,%r15)
6029 0xe3 0x01 0xff 0xff 0x7f 0x54
6031 # CHECK: ny %r0, 524287(%r15,%r1)
6032 0xe3 0x0f 0x1f 0xff 0x7f 0x54
6035 0xe3 0xf0 0x00 0x00 0x00 0x54
6038 0xd6 0x00 0x00 0x00 0x00 0x00
6040 # CHECK: oc 0(1), 0(%r1)
6041 0xd6 0x00 0x00 0x00 0x10 0x00
6043 # CHECK: oc 0(1), 0(%r15)
6044 0xd6 0x00 0x00 0x00 0xf0 0x00
6046 # CHECK: oc 0(1), 4095
6047 0xd6 0x00 0x00 0x00 0x0f 0xff
6049 # CHECK: oc 0(1), 4095(%r1)
6050 0xd6 0x00 0x00 0x00 0x1f 0xff
6052 # CHECK: oc 0(1), 4095(%r15)
6053 0xd6 0x00 0x00 0x00 0xff 0xff
6055 # CHECK: oc 0(1,%r1), 0
6056 0xd6 0x00 0x10 0x00 0x00 0x00
6058 # CHECK: oc 0(1,%r15), 0
6059 0xd6 0x00 0xf0 0x00 0x00 0x00
6061 # CHECK: oc 4095(1,%r1), 0
6062 0xd6 0x00 0x1f 0xff 0x00 0x00
6064 # CHECK: oc 4095(1,%r15), 0
6065 0xd6 0x00 0xff 0xff 0x00 0x00
6067 # CHECK: oc 0(256,%r1), 0
6068 0xd6 0xff 0x10 0x00 0x00 0x00
6070 # CHECK: oc 0(256,%r15), 0
6071 0xd6 0xff 0xf0 0x00 0x00 0x00
6073 # CHECK: ogr %r0, %r0
6076 # CHECK: ogr %r0, %r15
6079 # CHECK: ogr %r15, %r0
6082 # CHECK: ogr %r7, %r8
6085 # CHECK: ogrk %r0, %r0, %r0
6088 # CHECK: ogrk %r2, %r3, %r4
6091 # CHECK: og %r0, -524288
6092 0xe3 0x00 0x00 0x00 0x80 0x81
6095 0xe3 0x00 0x0f 0xff 0xff 0x81
6098 0xe3 0x00 0x00 0x00 0x00 0x81
6101 0xe3 0x00 0x00 0x01 0x00 0x81
6103 # CHECK: og %r0, 524287
6104 0xe3 0x00 0x0f 0xff 0x7f 0x81
6106 # CHECK: og %r0, 0(%r1)
6107 0xe3 0x00 0x10 0x00 0x00 0x81
6109 # CHECK: og %r0, 0(%r15)
6110 0xe3 0x00 0xf0 0x00 0x00 0x81
6112 # CHECK: og %r0, 524287(%r1,%r15)
6113 0xe3 0x01 0xff 0xff 0x7f 0x81
6115 # CHECK: og %r0, 524287(%r15,%r1)
6116 0xe3 0x0f 0x1f 0xff 0x7f 0x81
6119 0xe3 0xf0 0x00 0x00 0x00 0x81
6121 # CHECK: oihf %r0, 0
6122 0xc0 0x0c 0x00 0x00 0x00 0x00
6124 # CHECK: oihf %r0, 4294967295
6125 0xc0 0x0c 0xff 0xff 0xff 0xff
6127 # CHECK: oihf %r15, 0
6128 0xc0 0xfc 0x00 0x00 0x00 0x00
6130 # CHECK: oihh %r0, 0
6133 # CHECK: oihh %r0, 32768
6136 # CHECK: oihh %r0, 65535
6139 # CHECK: oihh %r15, 0
6142 # CHECK: oihl %r0, 0
6145 # CHECK: oihl %r0, 32768
6148 # CHECK: oihl %r0, 65535
6151 # CHECK: oihl %r15, 0
6154 # CHECK: oilf %r0, 0
6155 0xc0 0x0d 0x00 0x00 0x00 0x00
6157 # CHECK: oilf %r0, 4294967295
6158 0xc0 0x0d 0xff 0xff 0xff 0xff
6160 # CHECK: oilf %r15, 0
6161 0xc0 0xfd 0x00 0x00 0x00 0x00
6163 # CHECK: oilh %r0, 0
6166 # CHECK: oilh %r0, 32768
6169 # CHECK: oilh %r0, 65535
6172 # CHECK: oilh %r15, 0
6175 # CHECK: oill %r0, 0
6178 # CHECK: oill %r0, 32768
6181 # CHECK: oill %r0, 65535
6184 # CHECK: oill %r15, 0
6196 # CHECK: oi 0(%r1), 42
6199 # CHECK: oi 0(%r15), 42
6202 # CHECK: oi 4095(%r1), 42
6205 # CHECK: oi 4095(%r15), 42
6208 # CHECK: oiy -524288, 0
6209 0xeb 0x00 0x00 0x00 0x80 0x56
6212 0xeb 0x00 0x0f 0xff 0xff 0x56
6215 0xeb 0x00 0x00 0x00 0x00 0x56
6218 0xeb 0x00 0x00 0x01 0x00 0x56
6220 # CHECK: oiy 524287, 0
6221 0xeb 0x00 0x0f 0xff 0x7f 0x56
6224 0xeb 0xff 0x00 0x00 0x00 0x56
6226 # CHECK: oiy 0(%r1), 42
6227 0xeb 0x2a 0x10 0x00 0x00 0x56
6229 # CHECK: oiy 0(%r15), 42
6230 0xeb 0x2a 0xf0 0x00 0x00 0x56
6232 # CHECK: oiy 524287(%r1), 42
6233 0xeb 0x2a 0x1f 0xff 0x7f 0x56
6235 # CHECK: oiy 524287(%r15), 42
6236 0xeb 0x2a 0xff 0xff 0x7f 0x56
6238 # CHECK: or %r0, %r0
6241 # CHECK: or %r0, %r15
6244 # CHECK: or %r15, %r0
6247 # CHECK: or %r7, %r8
6250 # CHECK: ork %r0, %r0, %r0
6253 # CHECK: ork %r2, %r3, %r4
6259 # CHECK: o %r0, 4095
6262 # CHECK: o %r0, 0(%r1)
6265 # CHECK: o %r0, 0(%r15)
6268 # CHECK: o %r0, 4095(%r1,%r15)
6271 # CHECK: o %r0, 4095(%r15,%r1)
6277 # CHECK: oy %r0, -524288
6278 0xe3 0x00 0x00 0x00 0x80 0x56
6281 0xe3 0x00 0x0f 0xff 0xff 0x56
6284 0xe3 0x00 0x00 0x00 0x00 0x56
6287 0xe3 0x00 0x00 0x01 0x00 0x56
6289 # CHECK: oy %r0, 524287
6290 0xe3 0x00 0x0f 0xff 0x7f 0x56
6292 # CHECK: oy %r0, 0(%r1)
6293 0xe3 0x00 0x10 0x00 0x00 0x56
6295 # CHECK: oy %r0, 0(%r15)
6296 0xe3 0x00 0xf0 0x00 0x00 0x56
6298 # CHECK: oy %r0, 524287(%r1,%r15)
6299 0xe3 0x01 0xff 0xff 0x7f 0x56
6301 # CHECK: oy %r0, 524287(%r15,%r1)
6302 0xe3 0x0f 0x1f 0xff 0x7f 0x56
6305 0xe3 0xf0 0x00 0x00 0x00 0x56
6307 # CHECK: pfd 0, -524288
6308 0xe3 0x00 0x00 0x00 0x80 0x36
6311 0xe3 0x00 0x0f 0xff 0xff 0x36
6314 0xe3 0x00 0x00 0x00 0x00 0x36
6317 0xe3 0x00 0x00 0x01 0x00 0x36
6319 # CHECK: pfd 0, 524287
6320 0xe3 0x00 0x0f 0xff 0x7f 0x36
6322 # CHECK: pfd 0, 0(%r1)
6323 0xe3 0x00 0x10 0x00 0x00 0x36
6325 # CHECK: pfd 0, 0(%r15)
6326 0xe3 0x00 0xf0 0x00 0x00 0x36
6328 # CHECK: pfd 0, 524287(%r1,%r15)
6329 0xe3 0x01 0xff 0xff 0x7f 0x36
6331 # CHECK: pfd 0, 524287(%r15,%r1)
6332 0xe3 0x0f 0x1f 0xff 0x7f 0x36
6335 0xe3 0xf0 0x00 0x00 0x00 0x36
6337 # CHECK: risbg %r0, %r0, 0, 0, 0
6338 0xec 0x00 0x00 0x00 0x00 0x55
6340 # CHECK: risbg %r0, %r0, 0, 0, 63
6341 0xec 0x00 0x00 0x00 0x3f 0x55
6343 # CHECK: risbg %r0, %r0, 0, 255, 0
6344 0xec 0x00 0x00 0xff 0x00 0x55
6346 # CHECK: risbg %r0, %r0, 255, 0, 0
6347 0xec 0x00 0xff 0x00 0x00 0x55
6349 # CHECK: risbg %r0, %r15, 0, 0, 0
6350 0xec 0x0f 0x00 0x00 0x00 0x55
6352 # CHECK: risbg %r15, %r0, 0, 0, 0
6353 0xec 0xf0 0x00 0x00 0x00 0x55
6355 # CHECK: risbg %r4, %r5, 6, 7, 8
6356 0xec 0x45 0x06 0x07 0x08 0x55
6358 # CHECK: risbhg %r0, %r0, 0, 0, 0
6359 0xec 0x00 0x00 0x00 0x00 0x5d
6361 # CHECK: risbhg %r0, %r0, 0, 0, 63
6362 0xec 0x00 0x00 0x00 0x3f 0x5d
6364 # CHECK: risbhg %r0, %r0, 0, 255, 0
6365 0xec 0x00 0x00 0xff 0x00 0x5d
6367 # CHECK: risbhg %r0, %r0, 255, 0, 0
6368 0xec 0x00 0xff 0x00 0x00 0x5d
6370 # CHECK: risbhg %r0, %r15, 0, 0, 0
6371 0xec 0x0f 0x00 0x00 0x00 0x5d
6373 # CHECK: risbhg %r15, %r0, 0, 0, 0
6374 0xec 0xf0 0x00 0x00 0x00 0x5d
6376 # CHECK: risbhg %r4, %r5, 6, 7, 8
6377 0xec 0x45 0x06 0x07 0x08 0x5d
6379 # CHECK: risblg %r0, %r0, 0, 0, 0
6380 0xec 0x00 0x00 0x00 0x00 0x51
6382 # CHECK: risblg %r0, %r0, 0, 0, 63
6383 0xec 0x00 0x00 0x00 0x3f 0x51
6385 # CHECK: risblg %r0, %r0, 0, 255, 0
6386 0xec 0x00 0x00 0xff 0x00 0x51
6388 # CHECK: risblg %r0, %r0, 255, 0, 0
6389 0xec 0x00 0xff 0x00 0x00 0x51
6391 # CHECK: risblg %r0, %r15, 0, 0, 0
6392 0xec 0x0f 0x00 0x00 0x00 0x51
6394 # CHECK: risblg %r15, %r0, 0, 0, 0
6395 0xec 0xf0 0x00 0x00 0x00 0x51
6397 # CHECK: risblg %r4, %r5, 6, 7, 8
6398 0xec 0x45 0x06 0x07 0x08 0x51
6400 # CHECK: rnsbg %r0, %r0, 0, 0, 0
6401 0xec 0x00 0x00 0x00 0x00 0x54
6403 # CHECK: rnsbg %r0, %r0, 0, 0, 63
6404 0xec 0x00 0x00 0x00 0x3f 0x54
6406 # CHECK: rnsbg %r0, %r0, 0, 255, 0
6407 0xec 0x00 0x00 0xff 0x00 0x54
6409 # CHECK: rnsbg %r0, %r0, 255, 0, 0
6410 0xec 0x00 0xff 0x00 0x00 0x54
6412 # CHECK: rnsbg %r0, %r15, 0, 0, 0
6413 0xec 0x0f 0x00 0x00 0x00 0x54
6415 # CHECK: rnsbg %r15, %r0, 0, 0, 0
6416 0xec 0xf0 0x00 0x00 0x00 0x54
6418 # CHECK: rnsbg %r4, %r5, 6, 7, 8
6419 0xec 0x45 0x06 0x07 0x08 0x54
6421 # CHECK: rosbg %r0, %r0, 0, 0, 0
6422 0xec 0x00 0x00 0x00 0x00 0x56
6424 # CHECK: rosbg %r0, %r0, 0, 0, 63
6425 0xec 0x00 0x00 0x00 0x3f 0x56
6427 # CHECK: rosbg %r0, %r0, 0, 255, 0
6428 0xec 0x00 0x00 0xff 0x00 0x56
6430 # CHECK: rosbg %r0, %r0, 255, 0, 0
6431 0xec 0x00 0xff 0x00 0x00 0x56
6433 # CHECK: rosbg %r0, %r15, 0, 0, 0
6434 0xec 0x0f 0x00 0x00 0x00 0x56
6436 # CHECK: rosbg %r15, %r0, 0, 0, 0
6437 0xec 0xf0 0x00 0x00 0x00 0x56
6439 # CHECK: rosbg %r4, %r5, 6, 7, 8
6440 0xec 0x45 0x06 0x07 0x08 0x56
6442 # CHECK: rxsbg %r0, %r0, 0, 0, 0
6443 0xec 0x00 0x00 0x00 0x00 0x57
6445 # CHECK: rxsbg %r0, %r0, 0, 0, 63
6446 0xec 0x00 0x00 0x00 0x3f 0x57
6448 # CHECK: rxsbg %r0, %r0, 0, 255, 0
6449 0xec 0x00 0x00 0xff 0x00 0x57
6451 # CHECK: rxsbg %r0, %r0, 255, 0, 0
6452 0xec 0x00 0xff 0x00 0x00 0x57
6454 # CHECK: rxsbg %r0, %r15, 0, 0, 0
6455 0xec 0x0f 0x00 0x00 0x00 0x57
6457 # CHECK: rxsbg %r15, %r0, 0, 0, 0
6458 0xec 0xf0 0x00 0x00 0x00 0x57
6460 # CHECK: rxsbg %r4, %r5, 6, 7, 8
6461 0xec 0x45 0x06 0x07 0x08 0x57
6463 # CHECK: rllg %r0, %r0, 0
6464 0xeb 0x00 0x00 0x00 0x00 0x1c
6466 # CHECK: rllg %r15, %r1, 0
6467 0xeb 0xf1 0x00 0x00 0x00 0x1c
6469 # CHECK: rllg %r1, %r15, 0
6470 0xeb 0x1f 0x00 0x00 0x00 0x1c
6472 # CHECK: rllg %r15, %r15, 0
6473 0xeb 0xff 0x00 0x00 0x00 0x1c
6475 # CHECK: rllg %r0, %r0, -524288
6476 0xeb 0x00 0x00 0x00 0x80 0x1c
6478 # CHECK: rllg %r0, %r0, -1
6479 0xeb 0x00 0x0f 0xff 0xff 0x1c
6481 # CHECK: rllg %r0, %r0, 1
6482 0xeb 0x00 0x00 0x01 0x00 0x1c
6484 # CHECK: rllg %r0, %r0, 524287
6485 0xeb 0x00 0x0f 0xff 0x7f 0x1c
6487 # CHECK: rllg %r0, %r0, 0(%r1)
6488 0xeb 0x00 0x10 0x00 0x00 0x1c
6490 # CHECK: rllg %r0, %r0, 0(%r15)
6491 0xeb 0x00 0xf0 0x00 0x00 0x1c
6493 # CHECK: rllg %r0, %r0, 524287(%r1)
6494 0xeb 0x00 0x1f 0xff 0x7f 0x1c
6496 # CHECK: rllg %r0, %r0, 524287(%r15)
6497 0xeb 0x00 0xff 0xff 0x7f 0x1c
6499 # CHECK: rll %r0, %r0, 0
6500 0xeb 0x00 0x00 0x00 0x00 0x1d
6502 # CHECK: rll %r15, %r1, 0
6503 0xeb 0xf1 0x00 0x00 0x00 0x1d
6505 # CHECK: rll %r1, %r15, 0
6506 0xeb 0x1f 0x00 0x00 0x00 0x1d
6508 # CHECK: rll %r15, %r15, 0
6509 0xeb 0xff 0x00 0x00 0x00 0x1d
6511 # CHECK: rll %r0, %r0, -524288
6512 0xeb 0x00 0x00 0x00 0x80 0x1d
6514 # CHECK: rll %r0, %r0, -1
6515 0xeb 0x00 0x0f 0xff 0xff 0x1d
6517 # CHECK: rll %r0, %r0, 1
6518 0xeb 0x00 0x00 0x01 0x00 0x1d
6520 # CHECK: rll %r0, %r0, 524287
6521 0xeb 0x00 0x0f 0xff 0x7f 0x1d
6523 # CHECK: rll %r0, %r0, 0(%r1)
6524 0xeb 0x00 0x10 0x00 0x00 0x1d
6526 # CHECK: rll %r0, %r0, 0(%r15)
6527 0xeb 0x00 0xf0 0x00 0x00 0x1d
6529 # CHECK: rll %r0, %r0, 524287(%r1)
6530 0xeb 0x00 0x1f 0xff 0x7f 0x1d
6532 # CHECK: rll %r0, %r0, 524287(%r15)
6533 0xeb 0x00 0xff 0xff 0x7f 0x1d
6535 # CHECK: sdbr %f0, %f0
6538 # CHECK: sdbr %f0, %f15
6541 # CHECK: sdbr %f7, %f8
6544 # CHECK: sdbr %f15, %f0
6548 0xed 0x00 0x00 0x00 0x00 0x1b
6550 # CHECK: sdb %f0, 4095
6551 0xed 0x00 0x0f 0xff 0x00 0x1b
6553 # CHECK: sdb %f0, 0(%r1)
6554 0xed 0x00 0x10 0x00 0x00 0x1b
6556 # CHECK: sdb %f0, 0(%r15)
6557 0xed 0x00 0xf0 0x00 0x00 0x1b
6559 # CHECK: sdb %f0, 4095(%r1,%r15)
6560 0xed 0x01 0xff 0xff 0x00 0x1b
6562 # CHECK: sdb %f0, 4095(%r15,%r1)
6563 0xed 0x0f 0x1f 0xff 0x00 0x1b
6565 # CHECK: sdb %f15, 0
6566 0xed 0xf0 0x00 0x00 0x00 0x1b
6568 # CHECK: sebr %f0, %f0
6571 # CHECK: sebr %f0, %f15
6574 # CHECK: sebr %f7, %f8
6577 # CHECK: sebr %f15, %f0
6581 0xed 0x00 0x00 0x00 0x00 0x0b
6583 # CHECK: seb %f0, 4095
6584 0xed 0x00 0x0f 0xff 0x00 0x0b
6586 # CHECK: seb %f0, 0(%r1)
6587 0xed 0x00 0x10 0x00 0x00 0x0b
6589 # CHECK: seb %f0, 0(%r15)
6590 0xed 0x00 0xf0 0x00 0x00 0x0b
6592 # CHECK: seb %f0, 4095(%r1,%r15)
6593 0xed 0x01 0xff 0xff 0x00 0x0b
6595 # CHECK: seb %f0, 4095(%r15,%r1)
6596 0xed 0x0f 0x1f 0xff 0x00 0x0b
6598 # CHECK: seb %f15, 0
6599 0xed 0xf0 0x00 0x00 0x00 0x0b
6601 # CHECK: sgfr %r0, %r0
6604 # CHECK: sgfr %r0, %r15
6607 # CHECK: sgfr %r15, %r0
6610 # CHECK: sgfr %r7, %r8
6613 # CHECK: sgf %r0, -524288
6614 0xe3 0x00 0x00 0x00 0x80 0x19
6616 # CHECK: sgf %r0, -1
6617 0xe3 0x00 0x0f 0xff 0xff 0x19
6620 0xe3 0x00 0x00 0x00 0x00 0x19
6623 0xe3 0x00 0x00 0x01 0x00 0x19
6625 # CHECK: sgf %r0, 524287
6626 0xe3 0x00 0x0f 0xff 0x7f 0x19
6628 # CHECK: sgf %r0, 0(%r1)
6629 0xe3 0x00 0x10 0x00 0x00 0x19
6631 # CHECK: sgf %r0, 0(%r15)
6632 0xe3 0x00 0xf0 0x00 0x00 0x19
6634 # CHECK: sgf %r0, 524287(%r1,%r15)
6635 0xe3 0x01 0xff 0xff 0x7f 0x19
6637 # CHECK: sgf %r0, 524287(%r15,%r1)
6638 0xe3 0x0f 0x1f 0xff 0x7f 0x19
6640 # CHECK: sgf %r15, 0
6641 0xe3 0xf0 0x00 0x00 0x00 0x19
6643 # CHECK: sgr %r0, %r0
6646 # CHECK: sgr %r0, %r15
6649 # CHECK: sgr %r15, %r0
6652 # CHECK: sgr %r7, %r8
6655 # CHECK: sgrk %r0, %r0, %r0
6658 # CHECK: sgrk %r2, %r3, %r4
6661 # CHECK: sg %r0, -524288
6662 0xe3 0x00 0x00 0x00 0x80 0x09
6665 0xe3 0x00 0x0f 0xff 0xff 0x09
6668 0xe3 0x00 0x00 0x00 0x00 0x09
6671 0xe3 0x00 0x00 0x01 0x00 0x09
6673 # CHECK: sg %r0, 524287
6674 0xe3 0x00 0x0f 0xff 0x7f 0x09
6676 # CHECK: sg %r0, 0(%r1)
6677 0xe3 0x00 0x10 0x00 0x00 0x09
6679 # CHECK: sg %r0, 0(%r15)
6680 0xe3 0x00 0xf0 0x00 0x00 0x09
6682 # CHECK: sg %r0, 524287(%r1,%r15)
6683 0xe3 0x01 0xff 0xff 0x7f 0x09
6685 # CHECK: sg %r0, 524287(%r15,%r1)
6686 0xe3 0x0f 0x1f 0xff 0x7f 0x09
6689 0xe3 0xf0 0x00 0x00 0x00 0x09
6694 # CHECK: sh %r0, 4095
6697 # CHECK: sh %r0, 0(%r1)
6700 # CHECK: sh %r0, 0(%r15)
6703 # CHECK: sh %r0, 4095(%r1,%r15)
6706 # CHECK: sh %r0, 4095(%r15,%r1)
6712 # CHECK: shy %r0, -524288
6713 0xe3 0x00 0x00 0x00 0x80 0x7b
6715 # CHECK: shy %r0, -1
6716 0xe3 0x00 0x0f 0xff 0xff 0x7b
6719 0xe3 0x00 0x00 0x00 0x00 0x7b
6722 0xe3 0x00 0x00 0x01 0x00 0x7b
6724 # CHECK: shy %r0, 524287
6725 0xe3 0x00 0x0f 0xff 0x7f 0x7b
6727 # CHECK: shy %r0, 0(%r1)
6728 0xe3 0x00 0x10 0x00 0x00 0x7b
6730 # CHECK: shy %r0, 0(%r15)
6731 0xe3 0x00 0xf0 0x00 0x00 0x7b
6733 # CHECK: shy %r0, 524287(%r1,%r15)
6734 0xe3 0x01 0xff 0xff 0x7f 0x7b
6736 # CHECK: shy %r0, 524287(%r15,%r1)
6737 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
6739 # CHECK: shy %r15, 0
6740 0xe3 0xf0 0x00 0x00 0x00 0x7b
6742 # CHECK: slbgr %r0, %r0
6745 # CHECK: slbgr %r0, %r15
6748 # CHECK: slbgr %r15, %r0
6751 # CHECK: slbgr %r7, %r8
6754 # CHECK: slbg %r0, -524288
6755 0xe3 0x00 0x00 0x00 0x80 0x89
6757 # CHECK: slbg %r0, -1
6758 0xe3 0x00 0x0f 0xff 0xff 0x89
6760 # CHECK: slbg %r0, 0
6761 0xe3 0x00 0x00 0x00 0x00 0x89
6763 # CHECK: slbg %r0, 1
6764 0xe3 0x00 0x00 0x01 0x00 0x89
6766 # CHECK: slbg %r0, 524287
6767 0xe3 0x00 0x0f 0xff 0x7f 0x89
6769 # CHECK: slbg %r0, 0(%r1)
6770 0xe3 0x00 0x10 0x00 0x00 0x89
6772 # CHECK: slbg %r0, 0(%r15)
6773 0xe3 0x00 0xf0 0x00 0x00 0x89
6775 # CHECK: slbg %r0, 524287(%r1,%r15)
6776 0xe3 0x01 0xff 0xff 0x7f 0x89
6778 # CHECK: slbg %r0, 524287(%r15,%r1)
6779 0xe3 0x0f 0x1f 0xff 0x7f 0x89
6781 # CHECK: slbg %r15, 0
6782 0xe3 0xf0 0x00 0x00 0x00 0x89
6784 # CHECK: slbr %r0, %r0
6787 # CHECK: slbr %r0, %r15
6790 # CHECK: slbr %r15, %r0
6793 # CHECK: slbr %r7, %r8
6796 # CHECK: slb %r0, -524288
6797 0xe3 0x00 0x00 0x00 0x80 0x99
6799 # CHECK: slb %r0, -1
6800 0xe3 0x00 0x0f 0xff 0xff 0x99
6803 0xe3 0x00 0x00 0x00 0x00 0x99
6806 0xe3 0x00 0x00 0x01 0x00 0x99
6808 # CHECK: slb %r0, 524287
6809 0xe3 0x00 0x0f 0xff 0x7f 0x99
6811 # CHECK: slb %r0, 0(%r1)
6812 0xe3 0x00 0x10 0x00 0x00 0x99
6814 # CHECK: slb %r0, 0(%r15)
6815 0xe3 0x00 0xf0 0x00 0x00 0x99
6817 # CHECK: slb %r0, 524287(%r1,%r15)
6818 0xe3 0x01 0xff 0xff 0x7f 0x99
6820 # CHECK: slb %r0, 524287(%r15,%r1)
6821 0xe3 0x0f 0x1f 0xff 0x7f 0x99
6823 # CHECK: slb %r15, 0
6824 0xe3 0xf0 0x00 0x00 0x00 0x99
6826 # CHECK: slfi %r0, 0
6827 0xc2 0x05 0x00 0x00 0x00 0x00
6829 # CHECK: slfi %r0, 4294967295
6830 0xc2 0x05 0xff 0xff 0xff 0xff
6832 # CHECK: slfi %r15, 0
6833 0xc2 0xf5 0x00 0x00 0x00 0x00
6835 # CHECK: slgfi %r0, 0
6836 0xc2 0x04 0x00 0x00 0x00 0x00
6838 # CHECK: slgfi %r0, 4294967295
6839 0xc2 0x04 0xff 0xff 0xff 0xff
6841 # CHECK: slgfi %r15, 0
6842 0xc2 0xf4 0x00 0x00 0x00 0x00
6844 # CHECK: slgfr %r0, %r0
6847 # CHECK: slgfr %r0, %r15
6850 # CHECK: slgfr %r15, %r0
6853 # CHECK: slgfr %r7, %r8
6856 # CHECK: slgf %r0, -524288
6857 0xe3 0x00 0x00 0x00 0x80 0x1b
6859 # CHECK: slgf %r0, -1
6860 0xe3 0x00 0x0f 0xff 0xff 0x1b
6862 # CHECK: slgf %r0, 0
6863 0xe3 0x00 0x00 0x00 0x00 0x1b
6865 # CHECK: slgf %r0, 1
6866 0xe3 0x00 0x00 0x01 0x00 0x1b
6868 # CHECK: slgf %r0, 524287
6869 0xe3 0x00 0x0f 0xff 0x7f 0x1b
6871 # CHECK: slgf %r0, 0(%r1)
6872 0xe3 0x00 0x10 0x00 0x00 0x1b
6874 # CHECK: slgf %r0, 0(%r15)
6875 0xe3 0x00 0xf0 0x00 0x00 0x1b
6877 # CHECK: slgf %r0, 524287(%r1,%r15)
6878 0xe3 0x01 0xff 0xff 0x7f 0x1b
6880 # CHECK: slgf %r0, 524287(%r15,%r1)
6881 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
6883 # CHECK: slgf %r15, 0
6884 0xe3 0xf0 0x00 0x00 0x00 0x1b
6886 # CHECK: slgr %r0, %r0
6889 # CHECK: slgr %r0, %r15
6892 # CHECK: slgr %r15, %r0
6895 # CHECK: slgr %r7, %r8
6898 # CHECK: slgrk %r0, %r0, %r0
6901 # CHECK: slgrk %r2, %r3, %r4
6904 # CHECK: slg %r0, -524288
6905 0xe3 0x00 0x00 0x00 0x80 0x0b
6907 # CHECK: slg %r0, -1
6908 0xe3 0x00 0x0f 0xff 0xff 0x0b
6911 0xe3 0x00 0x00 0x00 0x00 0x0b
6914 0xe3 0x00 0x00 0x01 0x00 0x0b
6916 # CHECK: slg %r0, 524287
6917 0xe3 0x00 0x0f 0xff 0x7f 0x0b
6919 # CHECK: slg %r0, 0(%r1)
6920 0xe3 0x00 0x10 0x00 0x00 0x0b
6922 # CHECK: slg %r0, 0(%r15)
6923 0xe3 0x00 0xf0 0x00 0x00 0x0b
6925 # CHECK: slg %r0, 524287(%r1,%r15)
6926 0xe3 0x01 0xff 0xff 0x7f 0x0b
6928 # CHECK: slg %r0, 524287(%r15,%r1)
6929 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
6931 # CHECK: slg %r15, 0
6932 0xe3 0xf0 0x00 0x00 0x00 0x0b
6934 # CHECK: sllg %r0, %r0, 0
6935 0xeb 0x00 0x00 0x00 0x00 0x0d
6937 # CHECK: sllg %r15, %r1, 0
6938 0xeb 0xf1 0x00 0x00 0x00 0x0d
6940 # CHECK: sllg %r1, %r15, 0
6941 0xeb 0x1f 0x00 0x00 0x00 0x0d
6943 # CHECK: sllg %r15, %r15, 0
6944 0xeb 0xff 0x00 0x00 0x00 0x0d
6946 # CHECK: sllg %r0, %r0, -524288
6947 0xeb 0x00 0x00 0x00 0x80 0x0d
6949 # CHECK: sllg %r0, %r0, -1
6950 0xeb 0x00 0x0f 0xff 0xff 0x0d
6952 # CHECK: sllg %r0, %r0, 1
6953 0xeb 0x00 0x00 0x01 0x00 0x0d
6955 # CHECK: sllg %r0, %r0, 524287
6956 0xeb 0x00 0x0f 0xff 0x7f 0x0d
6958 # CHECK: sllg %r0, %r0, 0(%r1)
6959 0xeb 0x00 0x10 0x00 0x00 0x0d
6961 # CHECK: sllg %r0, %r0, 0(%r15)
6962 0xeb 0x00 0xf0 0x00 0x00 0x0d
6964 # CHECK: sllg %r0, %r0, 524287(%r1)
6965 0xeb 0x00 0x1f 0xff 0x7f 0x0d
6967 # CHECK: sllg %r0, %r0, 524287(%r15)
6968 0xeb 0x00 0xff 0xff 0x7f 0x0d
6970 # CHECK: sllk %r0, %r0, 0
6971 0xeb 0x00 0x00 0x00 0x00 0xdf
6973 # CHECK: sllk %r15, %r1, 0
6974 0xeb 0xf1 0x00 0x00 0x00 0xdf
6976 # CHECK: sllk %r1, %r15, 0
6977 0xeb 0x1f 0x00 0x00 0x00 0xdf
6979 # CHECK: sllk %r15, %r15, 0
6980 0xeb 0xff 0x00 0x00 0x00 0xdf
6982 # CHECK: sllk %r0, %r0, -524288
6983 0xeb 0x00 0x00 0x00 0x80 0xdf
6985 # CHECK: sllk %r0, %r0, -1
6986 0xeb 0x00 0x0f 0xff 0xff 0xdf
6988 # CHECK: sllk %r0, %r0, 1
6989 0xeb 0x00 0x00 0x01 0x00 0xdf
6991 # CHECK: sllk %r0, %r0, 524287
6992 0xeb 0x00 0x0f 0xff 0x7f 0xdf
6994 # CHECK: sllk %r0, %r0, 0(%r1)
6995 0xeb 0x00 0x10 0x00 0x00 0xdf
6997 # CHECK: sllk %r0, %r0, 0(%r15)
6998 0xeb 0x00 0xf0 0x00 0x00 0xdf
7000 # CHECK: sllk %r0, %r0, 524287(%r1)
7001 0xeb 0x00 0x1f 0xff 0x7f 0xdf
7003 # CHECK: sllk %r0, %r0, 524287(%r15)
7004 0xeb 0x00 0xff 0xff 0x7f 0xdf
7012 # CHECK: sll %r15, 0
7015 # CHECK: sll %r0, 4095
7018 # CHECK: sll %r0, 0(%r1)
7021 # CHECK: sll %r0, 0(%r15)
7024 # CHECK: sll %r0, 4095(%r1)
7027 # CHECK: sll %r0, 4095(%r15)
7030 # CHECK: slr %r0, %r0
7033 # CHECK: slr %r0, %r15
7036 # CHECK: slr %r15, %r0
7039 # CHECK: slr %r7, %r8
7042 # CHECK: slrk %r0, %r0, %r0
7045 # CHECK: slrk %r2, %r3, %r4
7051 # CHECK: sl %r0, 4095
7054 # CHECK: sl %r0, 0(%r1)
7057 # CHECK: sl %r0, 0(%r15)
7060 # CHECK: sl %r0, 4095(%r1,%r15)
7063 # CHECK: sl %r0, 4095(%r15,%r1)
7069 # CHECK: sly %r0, -524288
7070 0xe3 0x00 0x00 0x00 0x80 0x5f
7072 # CHECK: sly %r0, -1
7073 0xe3 0x00 0x0f 0xff 0xff 0x5f
7076 0xe3 0x00 0x00 0x00 0x00 0x5f
7079 0xe3 0x00 0x00 0x01 0x00 0x5f
7081 # CHECK: sly %r0, 524287
7082 0xe3 0x00 0x0f 0xff 0x7f 0x5f
7084 # CHECK: sly %r0, 0(%r1)
7085 0xe3 0x00 0x10 0x00 0x00 0x5f
7087 # CHECK: sly %r0, 0(%r15)
7088 0xe3 0x00 0xf0 0x00 0x00 0x5f
7090 # CHECK: sly %r0, 524287(%r1,%r15)
7091 0xe3 0x01 0xff 0xff 0x7f 0x5f
7093 # CHECK: sly %r0, 524287(%r15,%r1)
7094 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
7096 # CHECK: sly %r15, 0
7097 0xe3 0xf0 0x00 0x00 0x00 0x5f
7099 # CHECK: sqdbr %f0, %f0
7102 # CHECK: sqdbr %f0, %f15
7105 # CHECK: sqdbr %f7, %f8
7108 # CHECK: sqdbr %f15, %f0
7111 # CHECK: sqdb %f0, 0
7112 0xed 0x00 0x00 0x00 0x00 0x15
7114 # CHECK: sqdb %f0, 4095
7115 0xed 0x00 0x0f 0xff 0x00 0x15
7117 # CHECK: sqdb %f0, 0(%r1)
7118 0xed 0x00 0x10 0x00 0x00 0x15
7120 # CHECK: sqdb %f0, 0(%r15)
7121 0xed 0x00 0xf0 0x00 0x00 0x15
7123 # CHECK: sqdb %f0, 4095(%r1,%r15)
7124 0xed 0x01 0xff 0xff 0x00 0x15
7126 # CHECK: sqdb %f0, 4095(%r15,%r1)
7127 0xed 0x0f 0x1f 0xff 0x00 0x15
7129 # CHECK: sqdb %f15, 0
7130 0xed 0xf0 0x00 0x00 0x00 0x15
7132 # CHECK: sqebr %f0, %f0
7135 # CHECK: sqebr %f0, %f15
7138 # CHECK: sqebr %f7, %f8
7141 # CHECK: sqebr %f15, %f0
7144 # CHECK: sqeb %f0, 0
7145 0xed 0x00 0x00 0x00 0x00 0x14
7147 # CHECK: sqeb %f0, 4095
7148 0xed 0x00 0x0f 0xff 0x00 0x14
7150 # CHECK: sqeb %f0, 0(%r1)
7151 0xed 0x00 0x10 0x00 0x00 0x14
7153 # CHECK: sqeb %f0, 0(%r15)
7154 0xed 0x00 0xf0 0x00 0x00 0x14
7156 # CHECK: sqeb %f0, 4095(%r1,%r15)
7157 0xed 0x01 0xff 0xff 0x00 0x14
7159 # CHECK: sqeb %f0, 4095(%r15,%r1)
7160 0xed 0x0f 0x1f 0xff 0x00 0x14
7162 # CHECK: sqeb %f15, 0
7163 0xed 0xf0 0x00 0x00 0x00 0x14
7165 # CHECK: sqxbr %f0, %f0
7168 # CHECK: sqxbr %f0, %f13
7171 # CHECK: sqxbr %f8, %f8
7174 # CHECK: sqxbr %f13, %f0
7177 # CHECK: srag %r0, %r0, 0
7178 0xeb 0x00 0x00 0x00 0x00 0x0a
7180 # CHECK: srag %r15, %r1, 0
7181 0xeb 0xf1 0x00 0x00 0x00 0x0a
7183 # CHECK: srag %r1, %r15, 0
7184 0xeb 0x1f 0x00 0x00 0x00 0x0a
7186 # CHECK: srag %r15, %r15, 0
7187 0xeb 0xff 0x00 0x00 0x00 0x0a
7189 # CHECK: srag %r0, %r0, -524288
7190 0xeb 0x00 0x00 0x00 0x80 0x0a
7192 # CHECK: srag %r0, %r0, -1
7193 0xeb 0x00 0x0f 0xff 0xff 0x0a
7195 # CHECK: srag %r0, %r0, 1
7196 0xeb 0x00 0x00 0x01 0x00 0x0a
7198 # CHECK: srag %r0, %r0, 524287
7199 0xeb 0x00 0x0f 0xff 0x7f 0x0a
7201 # CHECK: srag %r0, %r0, 0(%r1)
7202 0xeb 0x00 0x10 0x00 0x00 0x0a
7204 # CHECK: srag %r0, %r0, 0(%r15)
7205 0xeb 0x00 0xf0 0x00 0x00 0x0a
7207 # CHECK: srag %r0, %r0, 524287(%r1)
7208 0xeb 0x00 0x1f 0xff 0x7f 0x0a
7210 # CHECK: srag %r0, %r0, 524287(%r15)
7211 0xeb 0x00 0xff 0xff 0x7f 0x0a
7213 # CHECK: srak %r0, %r0, 0
7214 0xeb 0x00 0x00 0x00 0x00 0xdc
7216 # CHECK: srak %r15, %r1, 0
7217 0xeb 0xf1 0x00 0x00 0x00 0xdc
7219 # CHECK: srak %r1, %r15, 0
7220 0xeb 0x1f 0x00 0x00 0x00 0xdc
7222 # CHECK: srak %r15, %r15, 0
7223 0xeb 0xff 0x00 0x00 0x00 0xdc
7225 # CHECK: srak %r0, %r0, -524288
7226 0xeb 0x00 0x00 0x00 0x80 0xdc
7228 # CHECK: srak %r0, %r0, -1
7229 0xeb 0x00 0x0f 0xff 0xff 0xdc
7231 # CHECK: srak %r0, %r0, 1
7232 0xeb 0x00 0x00 0x01 0x00 0xdc
7234 # CHECK: srak %r0, %r0, 524287
7235 0xeb 0x00 0x0f 0xff 0x7f 0xdc
7237 # CHECK: srak %r0, %r0, 0(%r1)
7238 0xeb 0x00 0x10 0x00 0x00 0xdc
7240 # CHECK: srak %r0, %r0, 0(%r15)
7241 0xeb 0x00 0xf0 0x00 0x00 0xdc
7243 # CHECK: srak %r0, %r0, 524287(%r1)
7244 0xeb 0x00 0x1f 0xff 0x7f 0xdc
7246 # CHECK: srak %r0, %r0, 524287(%r15)
7247 0xeb 0x00 0xff 0xff 0x7f 0xdc
7255 # CHECK: sra %r15, 0
7258 # CHECK: sra %r0, 4095
7261 # CHECK: sra %r0, 0(%r1)
7264 # CHECK: sra %r0, 0(%r15)
7267 # CHECK: sra %r0, 4095(%r1)
7270 # CHECK: sra %r0, 4095(%r15)
7273 # CHECK: srlg %r0, %r0, 0
7274 0xeb 0x00 0x00 0x00 0x00 0x0c
7276 # CHECK: srlg %r15, %r1, 0
7277 0xeb 0xf1 0x00 0x00 0x00 0x0c
7279 # CHECK: srlg %r1, %r15, 0
7280 0xeb 0x1f 0x00 0x00 0x00 0x0c
7282 # CHECK: srlg %r15, %r15, 0
7283 0xeb 0xff 0x00 0x00 0x00 0x0c
7285 # CHECK: srlg %r0, %r0, -524288
7286 0xeb 0x00 0x00 0x00 0x80 0x0c
7288 # CHECK: srlg %r0, %r0, -1
7289 0xeb 0x00 0x0f 0xff 0xff 0x0c
7291 # CHECK: srlg %r0, %r0, 1
7292 0xeb 0x00 0x00 0x01 0x00 0x0c
7294 # CHECK: srlg %r0, %r0, 524287
7295 0xeb 0x00 0x0f 0xff 0x7f 0x0c
7297 # CHECK: srlg %r0, %r0, 0(%r1)
7298 0xeb 0x00 0x10 0x00 0x00 0x0c
7300 # CHECK: srlg %r0, %r0, 0(%r15)
7301 0xeb 0x00 0xf0 0x00 0x00 0x0c
7303 # CHECK: srlg %r0, %r0, 524287(%r1)
7304 0xeb 0x00 0x1f 0xff 0x7f 0x0c
7306 # CHECK: srlg %r0, %r0, 524287(%r15)
7307 0xeb 0x00 0xff 0xff 0x7f 0x0c
7309 # CHECK: srlk %r0, %r0, 0
7310 0xeb 0x00 0x00 0x00 0x00 0xde
7312 # CHECK: srlk %r15, %r1, 0
7313 0xeb 0xf1 0x00 0x00 0x00 0xde
7315 # CHECK: srlk %r1, %r15, 0
7316 0xeb 0x1f 0x00 0x00 0x00 0xde
7318 # CHECK: srlk %r15, %r15, 0
7319 0xeb 0xff 0x00 0x00 0x00 0xde
7321 # CHECK: srlk %r0, %r0, -524288
7322 0xeb 0x00 0x00 0x00 0x80 0xde
7324 # CHECK: srlk %r0, %r0, -1
7325 0xeb 0x00 0x0f 0xff 0xff 0xde
7327 # CHECK: srlk %r0, %r0, 1
7328 0xeb 0x00 0x00 0x01 0x00 0xde
7330 # CHECK: srlk %r0, %r0, 524287
7331 0xeb 0x00 0x0f 0xff 0x7f 0xde
7333 # CHECK: srlk %r0, %r0, 0(%r1)
7334 0xeb 0x00 0x10 0x00 0x00 0xde
7336 # CHECK: srlk %r0, %r0, 0(%r15)
7337 0xeb 0x00 0xf0 0x00 0x00 0xde
7339 # CHECK: srlk %r0, %r0, 524287(%r1)
7340 0xeb 0x00 0x1f 0xff 0x7f 0xde
7342 # CHECK: srlk %r0, %r0, 524287(%r15)
7343 0xeb 0x00 0xff 0xff 0x7f 0xde
7351 # CHECK: srl %r15, 0
7354 # CHECK: srl %r0, 4095
7357 # CHECK: srl %r0, 0(%r1)
7360 # CHECK: srl %r0, 0(%r15)
7363 # CHECK: srl %r0, 4095(%r1)
7366 # CHECK: srl %r0, 4095(%r15)
7369 # CHECK: sr %r0, %r0
7372 # CHECK: sr %r0, %r15
7375 # CHECK: sr %r15, %r0
7378 # CHECK: sr %r7, %r8
7381 # CHECK: srk %r0, %r0, %r0
7384 # CHECK: srk %r2, %r3, %r4
7387 # CHECK: srst %r0, %r0
7390 # CHECK: srst %r0, %r15
7393 # CHECK: srst %r15, %r0
7396 # CHECK: srst %r7, %r8
7402 # CHECK: stc %r0, 4095
7405 # CHECK: stc %r0, 0(%r1)
7408 # CHECK: stc %r0, 0(%r15)
7411 # CHECK: stc %r0, 4095(%r1,%r15)
7414 # CHECK: stc %r0, 4095(%r15,%r1)
7417 # CHECK: stc %r15, 0
7420 # CHECK: stch %r0, -524288
7421 0xe3 0x00 0x00 0x00 0x80 0xc3
7423 # CHECK: stch %r0, -1
7424 0xe3 0x00 0x0f 0xff 0xff 0xc3
7426 # CHECK: stch %r0, 0
7427 0xe3 0x00 0x00 0x00 0x00 0xc3
7429 # CHECK: stch %r0, 1
7430 0xe3 0x00 0x00 0x01 0x00 0xc3
7432 # CHECK: stch %r0, 524287
7433 0xe3 0x00 0x0f 0xff 0x7f 0xc3
7435 # CHECK: stch %r0, 0(%r1)
7436 0xe3 0x00 0x10 0x00 0x00 0xc3
7438 # CHECK: stch %r0, 0(%r15)
7439 0xe3 0x00 0xf0 0x00 0x00 0xc3
7441 # CHECK: stch %r0, 524287(%r1,%r15)
7442 0xe3 0x01 0xff 0xff 0x7f 0xc3
7444 # CHECK: stch %r0, 524287(%r15,%r1)
7445 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
7447 # CHECK: stch %r15, 0
7448 0xe3 0xf0 0x00 0x00 0x00 0xc3
7450 # CHECK: stcy %r0, -524288
7451 0xe3 0x00 0x00 0x00 0x80 0x72
7453 # CHECK: stcy %r0, -1
7454 0xe3 0x00 0x0f 0xff 0xff 0x72
7456 # CHECK: stcy %r0, 0
7457 0xe3 0x00 0x00 0x00 0x00 0x72
7459 # CHECK: stcy %r0, 1
7460 0xe3 0x00 0x00 0x01 0x00 0x72
7462 # CHECK: stcy %r0, 524287
7463 0xe3 0x00 0x0f 0xff 0x7f 0x72
7465 # CHECK: stcy %r0, 0(%r1)
7466 0xe3 0x00 0x10 0x00 0x00 0x72
7468 # CHECK: stcy %r0, 0(%r15)
7469 0xe3 0x00 0xf0 0x00 0x00 0x72
7471 # CHECK: stcy %r0, 524287(%r1,%r15)
7472 0xe3 0x01 0xff 0xff 0x7f 0x72
7474 # CHECK: stcy %r0, 524287(%r15,%r1)
7475 0xe3 0x0f 0x1f 0xff 0x7f 0x72
7477 # CHECK: stcy %r15, 0
7478 0xe3 0xf0 0x00 0x00 0x00 0x72
7483 # CHECK: std %f0, 4095
7486 # CHECK: std %f0, 0(%r1)
7489 # CHECK: std %f0, 0(%r15)
7492 # CHECK: std %f0, 4095(%r1,%r15)
7495 # CHECK: std %f0, 4095(%r15,%r1)
7498 # CHECK: std %f15, 0
7501 # CHECK: stdy %f0, -524288
7502 0xed 0x00 0x00 0x00 0x80 0x67
7504 # CHECK: stdy %f0, -1
7505 0xed 0x00 0x0f 0xff 0xff 0x67
7507 # CHECK: stdy %f0, 0
7508 0xed 0x00 0x00 0x00 0x00 0x67
7510 # CHECK: stdy %f0, 1
7511 0xed 0x00 0x00 0x01 0x00 0x67
7513 # CHECK: stdy %f0, 524287
7514 0xed 0x00 0x0f 0xff 0x7f 0x67
7516 # CHECK: stdy %f0, 0(%r1)
7517 0xed 0x00 0x10 0x00 0x00 0x67
7519 # CHECK: stdy %f0, 0(%r15)
7520 0xed 0x00 0xf0 0x00 0x00 0x67
7522 # CHECK: stdy %f0, 524287(%r1,%r15)
7523 0xed 0x01 0xff 0xff 0x7f 0x67
7525 # CHECK: stdy %f0, 524287(%r15,%r1)
7526 0xed 0x0f 0x1f 0xff 0x7f 0x67
7528 # CHECK: stdy %f15, 0
7529 0xed 0xf0 0x00 0x00 0x00 0x67
7534 # CHECK: ste %f0, 4095
7537 # CHECK: ste %f0, 0(%r1)
7540 # CHECK: ste %f0, 0(%r15)
7543 # CHECK: ste %f0, 4095(%r1,%r15)
7546 # CHECK: ste %f0, 4095(%r15,%r1)
7549 # CHECK: ste %f15, 0
7552 # CHECK: stey %f0, -524288
7553 0xed 0x00 0x00 0x00 0x80 0x66
7555 # CHECK: stey %f0, -1
7556 0xed 0x00 0x0f 0xff 0xff 0x66
7558 # CHECK: stey %f0, 0
7559 0xed 0x00 0x00 0x00 0x00 0x66
7561 # CHECK: stey %f0, 1
7562 0xed 0x00 0x00 0x01 0x00 0x66
7564 # CHECK: stey %f0, 524287
7565 0xed 0x00 0x0f 0xff 0x7f 0x66
7567 # CHECK: stey %f0, 0(%r1)
7568 0xed 0x00 0x10 0x00 0x00 0x66
7570 # CHECK: stey %f0, 0(%r15)
7571 0xed 0x00 0xf0 0x00 0x00 0x66
7573 # CHECK: stey %f0, 524287(%r1,%r15)
7574 0xed 0x01 0xff 0xff 0x7f 0x66
7576 # CHECK: stey %f0, 524287(%r15,%r1)
7577 0xed 0x0f 0x1f 0xff 0x7f 0x66
7579 # CHECK: stey %f15, 0
7580 0xed 0xf0 0x00 0x00 0x00 0x66
7582 # CHECK: stg %r0, -524288
7583 0xe3 0x00 0x00 0x00 0x80 0x24
7585 # CHECK: stg %r0, -1
7586 0xe3 0x00 0x0f 0xff 0xff 0x24
7589 0xe3 0x00 0x00 0x00 0x00 0x24
7592 0xe3 0x00 0x00 0x01 0x00 0x24
7594 # CHECK: stg %r0, 524287
7595 0xe3 0x00 0x0f 0xff 0x7f 0x24
7597 # CHECK: stg %r0, 0(%r1)
7598 0xe3 0x00 0x10 0x00 0x00 0x24
7600 # CHECK: stg %r0, 0(%r15)
7601 0xe3 0x00 0xf0 0x00 0x00 0x24
7603 # CHECK: stg %r0, 524287(%r1,%r15)
7604 0xe3 0x01 0xff 0xff 0x7f 0x24
7606 # CHECK: stg %r0, 524287(%r15,%r1)
7607 0xe3 0x0f 0x1f 0xff 0x7f 0x24
7609 # CHECK: stg %r15, 0
7610 0xe3 0xf0 0x00 0x00 0x00 0x24
7615 # CHECK: sth %r0, 4095
7618 # CHECK: sth %r0, 0(%r1)
7621 # CHECK: sth %r0, 0(%r15)
7624 # CHECK: sth %r0, 4095(%r1,%r15)
7627 # CHECK: sth %r0, 4095(%r15,%r1)
7630 # CHECK: sth %r15, 0
7633 # CHECK: sthh %r0, -524288
7634 0xe3 0x00 0x00 0x00 0x80 0xc7
7636 # CHECK: sthh %r0, -1
7637 0xe3 0x00 0x0f 0xff 0xff 0xc7
7639 # CHECK: sthh %r0, 0
7640 0xe3 0x00 0x00 0x00 0x00 0xc7
7642 # CHECK: sthh %r0, 1
7643 0xe3 0x00 0x00 0x01 0x00 0xc7
7645 # CHECK: sthh %r0, 524287
7646 0xe3 0x00 0x0f 0xff 0x7f 0xc7
7648 # CHECK: sthh %r0, 0(%r1)
7649 0xe3 0x00 0x10 0x00 0x00 0xc7
7651 # CHECK: sthh %r0, 0(%r15)
7652 0xe3 0x00 0xf0 0x00 0x00 0xc7
7654 # CHECK: sthh %r0, 524287(%r1,%r15)
7655 0xe3 0x01 0xff 0xff 0x7f 0xc7
7657 # CHECK: sthh %r0, 524287(%r15,%r1)
7658 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
7660 # CHECK: sthh %r15, 0
7661 0xe3 0xf0 0x00 0x00 0x00 0xc7
7663 # CHECK: stfh %r0, -524288
7664 0xe3 0x00 0x00 0x00 0x80 0xcb
7666 # CHECK: stfh %r0, -1
7667 0xe3 0x00 0x0f 0xff 0xff 0xcb
7669 # CHECK: stfh %r0, 0
7670 0xe3 0x00 0x00 0x00 0x00 0xcb
7672 # CHECK: stfh %r0, 1
7673 0xe3 0x00 0x00 0x01 0x00 0xcb
7675 # CHECK: stfh %r0, 524287
7676 0xe3 0x00 0x0f 0xff 0x7f 0xcb
7678 # CHECK: stfh %r0, 0(%r1)
7679 0xe3 0x00 0x10 0x00 0x00 0xcb
7681 # CHECK: stfh %r0, 0(%r15)
7682 0xe3 0x00 0xf0 0x00 0x00 0xcb
7684 # CHECK: stfh %r0, 524287(%r1,%r15)
7685 0xe3 0x01 0xff 0xff 0x7f 0xcb
7687 # CHECK: stfh %r0, 524287(%r15,%r1)
7688 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
7690 # CHECK: stfh %r15, 0
7691 0xe3 0xf0 0x00 0x00 0x00 0xcb
7693 # CHECK: sthy %r0, -524288
7694 0xe3 0x00 0x00 0x00 0x80 0x70
7696 # CHECK: sthy %r0, -1
7697 0xe3 0x00 0x0f 0xff 0xff 0x70
7699 # CHECK: sthy %r0, 0
7700 0xe3 0x00 0x00 0x00 0x00 0x70
7702 # CHECK: sthy %r0, 1
7703 0xe3 0x00 0x00 0x01 0x00 0x70
7705 # CHECK: sthy %r0, 524287
7706 0xe3 0x00 0x0f 0xff 0x7f 0x70
7708 # CHECK: sthy %r0, 0(%r1)
7709 0xe3 0x00 0x10 0x00 0x00 0x70
7711 # CHECK: sthy %r0, 0(%r15)
7712 0xe3 0x00 0xf0 0x00 0x00 0x70
7714 # CHECK: sthy %r0, 524287(%r1,%r15)
7715 0xe3 0x01 0xff 0xff 0x7f 0x70
7717 # CHECK: sthy %r0, 524287(%r15,%r1)
7718 0xe3 0x0f 0x1f 0xff 0x7f 0x70
7720 # CHECK: sthy %r15, 0
7721 0xe3 0xf0 0x00 0x00 0x00 0x70
7723 # CHECK: stmg %r0, %r0, 0
7724 0xeb 0x00 0x00 0x00 0x00 0x24
7726 # CHECK: stmg %r0, %r15, 0
7727 0xeb 0x0f 0x00 0x00 0x00 0x24
7729 # CHECK: stmg %r14, %r15, 0
7730 0xeb 0xef 0x00 0x00 0x00 0x24
7732 # CHECK: stmg %r15, %r15, 0
7733 0xeb 0xff 0x00 0x00 0x00 0x24
7735 # CHECK: stmg %r0, %r0, -524288
7736 0xeb 0x00 0x00 0x00 0x80 0x24
7738 # CHECK: stmg %r0, %r0, -1
7739 0xeb 0x00 0x0f 0xff 0xff 0x24
7741 # CHECK: stmg %r0, %r0, 0
7742 0xeb 0x00 0x00 0x00 0x00 0x24
7744 # CHECK: stmg %r0, %r0, 1
7745 0xeb 0x00 0x00 0x01 0x00 0x24
7747 # CHECK: stmg %r0, %r0, 524287
7748 0xeb 0x00 0x0f 0xff 0x7f 0x24
7750 # CHECK: stmg %r0, %r0, 0(%r1)
7751 0xeb 0x00 0x10 0x00 0x00 0x24
7753 # CHECK: stmg %r0, %r0, 0(%r15)
7754 0xeb 0x00 0xf0 0x00 0x00 0x24
7756 # CHECK: stmg %r0, %r0, 524287(%r1)
7757 0xeb 0x00 0x1f 0xff 0x7f 0x24
7759 # CHECK: stmg %r0, %r0, 524287(%r15)
7760 0xeb 0x00 0xff 0xff 0x7f 0x24
7762 # CHECK: strvg %r0, -524288
7763 0xe3 0x00 0x00 0x00 0x80 0x2f
7765 # CHECK: strvg %r0, -1
7766 0xe3 0x00 0x0f 0xff 0xff 0x2f
7768 # CHECK: strvg %r0, 0
7769 0xe3 0x00 0x00 0x00 0x00 0x2f
7771 # CHECK: strvg %r0, 1
7772 0xe3 0x00 0x00 0x01 0x00 0x2f
7774 # CHECK: strvg %r0, 524287
7775 0xe3 0x00 0x0f 0xff 0x7f 0x2f
7777 # CHECK: strvg %r0, 0(%r1)
7778 0xe3 0x00 0x10 0x00 0x00 0x2f
7780 # CHECK: strvg %r0, 0(%r15)
7781 0xe3 0x00 0xf0 0x00 0x00 0x2f
7783 # CHECK: strvg %r0, 524287(%r1,%r15)
7784 0xe3 0x01 0xff 0xff 0x7f 0x2f
7786 # CHECK: strvg %r0, 524287(%r15,%r1)
7787 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
7789 # CHECK: strvg %r15, 0
7790 0xe3 0xf0 0x00 0x00 0x00 0x2f
7792 # CHECK: strv %r0, -524288
7793 0xe3 0x00 0x00 0x00 0x80 0x3e
7795 # CHECK: strv %r0, -1
7796 0xe3 0x00 0x0f 0xff 0xff 0x3e
7798 # CHECK: strv %r0, 0
7799 0xe3 0x00 0x00 0x00 0x00 0x3e
7801 # CHECK: strv %r0, 1
7802 0xe3 0x00 0x00 0x01 0x00 0x3e
7804 # CHECK: strv %r0, 524287
7805 0xe3 0x00 0x0f 0xff 0x7f 0x3e
7807 # CHECK: strv %r0, 0(%r1)
7808 0xe3 0x00 0x10 0x00 0x00 0x3e
7810 # CHECK: strv %r0, 0(%r15)
7811 0xe3 0x00 0xf0 0x00 0x00 0x3e
7813 # CHECK: strv %r0, 524287(%r1,%r15)
7814 0xe3 0x01 0xff 0xff 0x7f 0x3e
7816 # CHECK: strv %r0, 524287(%r15,%r1)
7817 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
7819 # CHECK: strv %r15, 0
7820 0xe3 0xf0 0x00 0x00 0x00 0x3e
7825 # CHECK: st %r0, 4095
7828 # CHECK: st %r0, 0(%r1)
7831 # CHECK: st %r0, 0(%r15)
7834 # CHECK: st %r0, 4095(%r1,%r15)
7837 # CHECK: st %r0, 4095(%r15,%r1)
7843 # CHECK: stoc %r1, 2(%r3), 0
7844 0xeb 0x10 0x30 0x02 0x00 0xf3
7846 # CHECK: stoco %r1, 2(%r3)
7847 0xeb 0x11 0x30 0x02 0x00 0xf3
7849 # CHECK: stoch %r1, 2(%r3)
7850 0xeb 0x12 0x30 0x02 0x00 0xf3
7852 # CHECK: stocnle %r1, 2(%r3)
7853 0xeb 0x13 0x30 0x02 0x00 0xf3
7855 # CHECK: stocl %r1, 2(%r3)
7856 0xeb 0x14 0x30 0x02 0x00 0xf3
7858 # CHECK: stocnhe %r1, 2(%r3)
7859 0xeb 0x15 0x30 0x02 0x00 0xf3
7861 # CHECK: stoclh %r1, 2(%r3)
7862 0xeb 0x16 0x30 0x02 0x00 0xf3
7864 # CHECK: stocne %r1, 2(%r3)
7865 0xeb 0x17 0x30 0x02 0x00 0xf3
7867 # CHECK: stoce %r1, 2(%r3)
7868 0xeb 0x18 0x30 0x02 0x00 0xf3
7870 # CHECK: stocnlh %r1, 2(%r3)
7871 0xeb 0x19 0x30 0x02 0x00 0xf3
7873 # CHECK: stoche %r1, 2(%r3)
7874 0xeb 0x1a 0x30 0x02 0x00 0xf3
7876 # CHECK: stocnl %r1, 2(%r3)
7877 0xeb 0x1b 0x30 0x02 0x00 0xf3
7879 # CHECK: stocle %r1, 2(%r3)
7880 0xeb 0x1c 0x30 0x02 0x00 0xf3
7882 # CHECK: stocnh %r1, 2(%r3)
7883 0xeb 0x1d 0x30 0x02 0x00 0xf3
7885 # CHECK: stocno %r1, 2(%r3)
7886 0xeb 0x1e 0x30 0x02 0x00 0xf3
7888 # CHECK: stoc %r1, 2(%r3), 15
7889 0xeb 0x1f 0x30 0x02 0x00 0xf3
7891 # CHECK: stocg %r1, 2(%r3), 0
7892 0xeb 0x10 0x30 0x02 0x00 0xe3
7894 # CHECK: stocgo %r1, 2(%r3)
7895 0xeb 0x11 0x30 0x02 0x00 0xe3
7897 # CHECK: stocgh %r1, 2(%r3)
7898 0xeb 0x12 0x30 0x02 0x00 0xe3
7900 # CHECK: stocgnle %r1, 2(%r3)
7901 0xeb 0x13 0x30 0x02 0x00 0xe3
7903 # CHECK: stocgl %r1, 2(%r3)
7904 0xeb 0x14 0x30 0x02 0x00 0xe3
7906 # CHECK: stocgnhe %r1, 2(%r3)
7907 0xeb 0x15 0x30 0x02 0x00 0xe3
7909 # CHECK: stocglh %r1, 2(%r3)
7910 0xeb 0x16 0x30 0x02 0x00 0xe3
7912 # CHECK: stocgne %r1, 2(%r3)
7913 0xeb 0x17 0x30 0x02 0x00 0xe3
7915 # CHECK: stocge %r1, 2(%r3)
7916 0xeb 0x18 0x30 0x02 0x00 0xe3
7918 # CHECK: stocgnlh %r1, 2(%r3)
7919 0xeb 0x19 0x30 0x02 0x00 0xe3
7921 # CHECK: stocghe %r1, 2(%r3)
7922 0xeb 0x1a 0x30 0x02 0x00 0xe3
7924 # CHECK: stocgnl %r1, 2(%r3)
7925 0xeb 0x1b 0x30 0x02 0x00 0xe3
7927 # CHECK: stocgle %r1, 2(%r3)
7928 0xeb 0x1c 0x30 0x02 0x00 0xe3
7930 # CHECK: stocgnh %r1, 2(%r3)
7931 0xeb 0x1d 0x30 0x02 0x00 0xe3
7933 # CHECK: stocgno %r1, 2(%r3)
7934 0xeb 0x1e 0x30 0x02 0x00 0xe3
7936 # CHECK: stocg %r1, 2(%r3), 15
7937 0xeb 0x1f 0x30 0x02 0x00 0xe3
7942 # CHECK: s %r0, 4095
7945 # CHECK: s %r0, 0(%r1)
7948 # CHECK: s %r0, 0(%r15)
7951 # CHECK: s %r0, 4095(%r1,%r15)
7954 # CHECK: s %r0, 4095(%r15,%r1)
7960 # CHECK: sty %r0, -524288
7961 0xe3 0x00 0x00 0x00 0x80 0x50
7963 # CHECK: sty %r0, -1
7964 0xe3 0x00 0x0f 0xff 0xff 0x50
7967 0xe3 0x00 0x00 0x00 0x00 0x50
7970 0xe3 0x00 0x00 0x01 0x00 0x50
7972 # CHECK: sty %r0, 524287
7973 0xe3 0x00 0x0f 0xff 0x7f 0x50
7975 # CHECK: sty %r0, 0(%r1)
7976 0xe3 0x00 0x10 0x00 0x00 0x50
7978 # CHECK: sty %r0, 0(%r15)
7979 0xe3 0x00 0xf0 0x00 0x00 0x50
7981 # CHECK: sty %r0, 524287(%r1,%r15)
7982 0xe3 0x01 0xff 0xff 0x7f 0x50
7984 # CHECK: sty %r0, 524287(%r15,%r1)
7985 0xe3 0x0f 0x1f 0xff 0x7f 0x50
7987 # CHECK: sty %r15, 0
7988 0xe3 0xf0 0x00 0x00 0x00 0x50
7990 # CHECK: sxbr %f0, %f0
7993 # CHECK: sxbr %f0, %f13
7996 # CHECK: sxbr %f8, %f8
7999 # CHECK: sxbr %f13, %f0
8002 # CHECK: sy %r0, -524288
8003 0xe3 0x00 0x00 0x00 0x80 0x5b
8006 0xe3 0x00 0x0f 0xff 0xff 0x5b
8009 0xe3 0x00 0x00 0x00 0x00 0x5b
8012 0xe3 0x00 0x00 0x01 0x00 0x5b
8014 # CHECK: sy %r0, 524287
8015 0xe3 0x00 0x0f 0xff 0x7f 0x5b
8017 # CHECK: sy %r0, 0(%r1)
8018 0xe3 0x00 0x10 0x00 0x00 0x5b
8020 # CHECK: sy %r0, 0(%r15)
8021 0xe3 0x00 0xf0 0x00 0x00 0x5b
8023 # CHECK: sy %r0, 524287(%r1,%r15)
8024 0xe3 0x01 0xff 0xff 0x7f 0x5b
8026 # CHECK: sy %r0, 524287(%r15,%r1)
8027 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
8030 0xe3 0xf0 0x00 0x00 0x00 0x5b
8041 # CHECK: tm 0(%r1), 42
8044 # CHECK: tm 0(%r15), 42
8047 # CHECK: tm 4095(%r1), 42
8050 # CHECK: tm 4095(%r15), 42
8053 # CHECK: tmhh %r0, 0
8056 # CHECK: tmhh %r0, 32768
8059 # CHECK: tmhh %r0, 65535
8062 # CHECK: tmhh %r15, 0
8065 # CHECK: tmhl %r0, 0
8068 # CHECK: tmhl %r0, 32768
8071 # CHECK: tmhl %r0, 65535
8074 # CHECK: tmhl %r15, 0
8077 # CHECK: tmlh %r0, 0
8080 # CHECK: tmlh %r0, 32768
8083 # CHECK: tmlh %r0, 65535
8086 # CHECK: tmlh %r15, 0
8089 # CHECK: tmll %r0, 0
8092 # CHECK: tmll %r0, 32768
8095 # CHECK: tmll %r0, 65535
8098 # CHECK: tmll %r15, 0
8101 # CHECK: tmy -524288, 0
8102 0xeb 0x00 0x00 0x00 0x80 0x51
8105 0xeb 0x00 0x0f 0xff 0xff 0x51
8108 0xeb 0x00 0x00 0x00 0x00 0x51
8111 0xeb 0x00 0x00 0x01 0x00 0x51
8113 # CHECK: tmy 524287, 0
8114 0xeb 0x00 0x0f 0xff 0x7f 0x51
8117 0xeb 0xff 0x00 0x00 0x00 0x51
8119 # CHECK: tmy 0(%r1), 42
8120 0xeb 0x2a 0x10 0x00 0x00 0x51
8122 # CHECK: tmy 0(%r15), 42
8123 0xeb 0x2a 0xf0 0x00 0x00 0x51
8125 # CHECK: tmy 524287(%r1), 42
8126 0xeb 0x2a 0x1f 0xff 0x7f 0x51
8128 # CHECK: tmy 524287(%r15), 42
8129 0xeb 0x2a 0xff 0xff 0x7f 0x51
8132 0xd7 0x00 0x00 0x00 0x00 0x00
8134 # CHECK: xc 0(1), 0(%r1)
8135 0xd7 0x00 0x00 0x00 0x10 0x00
8137 # CHECK: xc 0(1), 0(%r15)
8138 0xd7 0x00 0x00 0x00 0xf0 0x00
8140 # CHECK: xc 0(1), 4095
8141 0xd7 0x00 0x00 0x00 0x0f 0xff
8143 # CHECK: xc 0(1), 4095(%r1)
8144 0xd7 0x00 0x00 0x00 0x1f 0xff
8146 # CHECK: xc 0(1), 4095(%r15)
8147 0xd7 0x00 0x00 0x00 0xff 0xff
8149 # CHECK: xc 0(1,%r1), 0
8150 0xd7 0x00 0x10 0x00 0x00 0x00
8152 # CHECK: xc 0(1,%r15), 0
8153 0xd7 0x00 0xf0 0x00 0x00 0x00
8155 # CHECK: xc 4095(1,%r1), 0
8156 0xd7 0x00 0x1f 0xff 0x00 0x00
8158 # CHECK: xc 4095(1,%r15), 0
8159 0xd7 0x00 0xff 0xff 0x00 0x00
8161 # CHECK: xc 0(256,%r1), 0
8162 0xd7 0xff 0x10 0x00 0x00 0x00
8164 # CHECK: xc 0(256,%r15), 0
8165 0xd7 0xff 0xf0 0x00 0x00 0x00
8167 # CHECK: xgr %r0, %r0
8170 # CHECK: xgr %r0, %r15
8173 # CHECK: xgr %r15, %r0
8176 # CHECK: xgr %r7, %r8
8179 # CHECK: xgrk %r0, %r0, %r0
8182 # CHECK: xgrk %r2, %r3, %r4
8185 # CHECK: xg %r0, -524288
8186 0xe3 0x00 0x00 0x00 0x80 0x82
8189 0xe3 0x00 0x0f 0xff 0xff 0x82
8192 0xe3 0x00 0x00 0x00 0x00 0x82
8195 0xe3 0x00 0x00 0x01 0x00 0x82
8197 # CHECK: xg %r0, 524287
8198 0xe3 0x00 0x0f 0xff 0x7f 0x82
8200 # CHECK: xg %r0, 0(%r1)
8201 0xe3 0x00 0x10 0x00 0x00 0x82
8203 # CHECK: xg %r0, 0(%r15)
8204 0xe3 0x00 0xf0 0x00 0x00 0x82
8206 # CHECK: xg %r0, 524287(%r1,%r15)
8207 0xe3 0x01 0xff 0xff 0x7f 0x82
8209 # CHECK: xg %r0, 524287(%r15,%r1)
8210 0xe3 0x0f 0x1f 0xff 0x7f 0x82
8213 0xe3 0xf0 0x00 0x00 0x00 0x82
8215 # CHECK: xihf %r0, 0
8216 0xc0 0x06 0x00 0x00 0x00 0x00
8218 # CHECK: xihf %r0, 4294967295
8219 0xc0 0x06 0xff 0xff 0xff 0xff
8221 # CHECK: xihf %r15, 0
8222 0xc0 0xf6 0x00 0x00 0x00 0x00
8224 # CHECK: xilf %r0, 0
8225 0xc0 0x07 0x00 0x00 0x00 0x00
8227 # CHECK: xilf %r0, 4294967295
8228 0xc0 0x07 0xff 0xff 0xff 0xff
8230 # CHECK: xilf %r15, 0
8231 0xc0 0xf7 0x00 0x00 0x00 0x00
8242 # CHECK: xi 0(%r1), 42
8245 # CHECK: xi 0(%r15), 42
8248 # CHECK: xi 4095(%r1), 42
8251 # CHECK: xi 4095(%r15), 42
8254 # CHECK: xiy -524288, 0
8255 0xeb 0x00 0x00 0x00 0x80 0x57
8258 0xeb 0x00 0x0f 0xff 0xff 0x57
8261 0xeb 0x00 0x00 0x00 0x00 0x57
8264 0xeb 0x00 0x00 0x01 0x00 0x57
8266 # CHECK: xiy 524287, 0
8267 0xeb 0x00 0x0f 0xff 0x7f 0x57
8270 0xeb 0xff 0x00 0x00 0x00 0x57
8272 # CHECK: xiy 0(%r1), 42
8273 0xeb 0x2a 0x10 0x00 0x00 0x57
8275 # CHECK: xiy 0(%r15), 42
8276 0xeb 0x2a 0xf0 0x00 0x00 0x57
8278 # CHECK: xiy 524287(%r1), 42
8279 0xeb 0x2a 0x1f 0xff 0x7f 0x57
8281 # CHECK: xiy 524287(%r15), 42
8282 0xeb 0x2a 0xff 0xff 0x7f 0x57
8284 # CHECK: xr %r0, %r0
8287 # CHECK: xr %r0, %r15
8290 # CHECK: xr %r15, %r0
8293 # CHECK: xr %r7, %r8
8296 # CHECK: xrk %r0, %r0, %r0
8299 # CHECK: xrk %r2, %r3, %r4
8305 # CHECK: x %r0, 4095
8308 # CHECK: x %r0, 0(%r1)
8311 # CHECK: x %r0, 0(%r15)
8314 # CHECK: x %r0, 4095(%r1,%r15)
8317 # CHECK: x %r0, 4095(%r15,%r1)
8323 # CHECK: xy %r0, -524288
8324 0xe3 0x00 0x00 0x00 0x80 0x57
8327 0xe3 0x00 0x0f 0xff 0xff 0x57
8330 0xe3 0x00 0x00 0x00 0x00 0x57
8333 0xe3 0x00 0x00 0x01 0x00 0x57
8335 # CHECK: xy %r0, 524287
8336 0xe3 0x00 0x0f 0xff 0x7f 0x57
8338 # CHECK: xy %r0, 0(%r1)
8339 0xe3 0x00 0x10 0x00 0x00 0x57
8341 # CHECK: xy %r0, 0(%r15)
8342 0xe3 0x00 0xf0 0x00 0x00 0x57
8344 # CHECK: xy %r0, 524287(%r1,%r15)
8345 0xe3 0x01 0xff 0xff 0x7f 0x57
8347 # CHECK: xy %r0, 524287(%r15,%r1)
8348 0xe3 0x0f 0x1f 0xff 0x7f 0x57
8351 0xe3 0xf0 0x00 0x00 0x00 0x57