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: popcnt %r0, %r0
6340 # CHECK: popcnt %r0, %r15
6343 # CHECK: popcnt %r15, %r0
6346 # CHECK: popcnt %r7, %r8
6349 # CHECK: risbg %r0, %r0, 0, 0, 0
6350 0xec 0x00 0x00 0x00 0x00 0x55
6352 # CHECK: risbg %r0, %r0, 0, 0, 63
6353 0xec 0x00 0x00 0x00 0x3f 0x55
6355 # CHECK: risbg %r0, %r0, 0, 255, 0
6356 0xec 0x00 0x00 0xff 0x00 0x55
6358 # CHECK: risbg %r0, %r0, 255, 0, 0
6359 0xec 0x00 0xff 0x00 0x00 0x55
6361 # CHECK: risbg %r0, %r15, 0, 0, 0
6362 0xec 0x0f 0x00 0x00 0x00 0x55
6364 # CHECK: risbg %r15, %r0, 0, 0, 0
6365 0xec 0xf0 0x00 0x00 0x00 0x55
6367 # CHECK: risbg %r4, %r5, 6, 7, 8
6368 0xec 0x45 0x06 0x07 0x08 0x55
6370 # CHECK: risbgn %r0, %r0, 0, 0, 0
6371 0xec 0x00 0x00 0x00 0x00 0x59
6373 # CHECK: risbgn %r0, %r0, 0, 0, 63
6374 0xec 0x00 0x00 0x00 0x3f 0x59
6376 # CHECK: risbgn %r0, %r0, 0, 255, 0
6377 0xec 0x00 0x00 0xff 0x00 0x59
6379 # CHECK: risbgn %r0, %r0, 255, 0, 0
6380 0xec 0x00 0xff 0x00 0x00 0x59
6382 # CHECK: risbgn %r0, %r15, 0, 0, 0
6383 0xec 0x0f 0x00 0x00 0x00 0x59
6385 # CHECK: risbgn %r15, %r0, 0, 0, 0
6386 0xec 0xf0 0x00 0x00 0x00 0x59
6388 # CHECK: risbgn %r4, %r5, 6, 7, 8
6389 0xec 0x45 0x06 0x07 0x08 0x59
6391 # CHECK: risbhg %r0, %r0, 0, 0, 0
6392 0xec 0x00 0x00 0x00 0x00 0x5d
6394 # CHECK: risbhg %r0, %r0, 0, 0, 63
6395 0xec 0x00 0x00 0x00 0x3f 0x5d
6397 # CHECK: risbhg %r0, %r0, 0, 255, 0
6398 0xec 0x00 0x00 0xff 0x00 0x5d
6400 # CHECK: risbhg %r0, %r0, 255, 0, 0
6401 0xec 0x00 0xff 0x00 0x00 0x5d
6403 # CHECK: risbhg %r0, %r15, 0, 0, 0
6404 0xec 0x0f 0x00 0x00 0x00 0x5d
6406 # CHECK: risbhg %r15, %r0, 0, 0, 0
6407 0xec 0xf0 0x00 0x00 0x00 0x5d
6409 # CHECK: risbhg %r4, %r5, 6, 7, 8
6410 0xec 0x45 0x06 0x07 0x08 0x5d
6412 # CHECK: risblg %r0, %r0, 0, 0, 0
6413 0xec 0x00 0x00 0x00 0x00 0x51
6415 # CHECK: risblg %r0, %r0, 0, 0, 63
6416 0xec 0x00 0x00 0x00 0x3f 0x51
6418 # CHECK: risblg %r0, %r0, 0, 255, 0
6419 0xec 0x00 0x00 0xff 0x00 0x51
6421 # CHECK: risblg %r0, %r0, 255, 0, 0
6422 0xec 0x00 0xff 0x00 0x00 0x51
6424 # CHECK: risblg %r0, %r15, 0, 0, 0
6425 0xec 0x0f 0x00 0x00 0x00 0x51
6427 # CHECK: risblg %r15, %r0, 0, 0, 0
6428 0xec 0xf0 0x00 0x00 0x00 0x51
6430 # CHECK: risblg %r4, %r5, 6, 7, 8
6431 0xec 0x45 0x06 0x07 0x08 0x51
6433 # CHECK: rnsbg %r0, %r0, 0, 0, 0
6434 0xec 0x00 0x00 0x00 0x00 0x54
6436 # CHECK: rnsbg %r0, %r0, 0, 0, 63
6437 0xec 0x00 0x00 0x00 0x3f 0x54
6439 # CHECK: rnsbg %r0, %r0, 0, 255, 0
6440 0xec 0x00 0x00 0xff 0x00 0x54
6442 # CHECK: rnsbg %r0, %r0, 255, 0, 0
6443 0xec 0x00 0xff 0x00 0x00 0x54
6445 # CHECK: rnsbg %r0, %r15, 0, 0, 0
6446 0xec 0x0f 0x00 0x00 0x00 0x54
6448 # CHECK: rnsbg %r15, %r0, 0, 0, 0
6449 0xec 0xf0 0x00 0x00 0x00 0x54
6451 # CHECK: rnsbg %r4, %r5, 6, 7, 8
6452 0xec 0x45 0x06 0x07 0x08 0x54
6454 # CHECK: rosbg %r0, %r0, 0, 0, 0
6455 0xec 0x00 0x00 0x00 0x00 0x56
6457 # CHECK: rosbg %r0, %r0, 0, 0, 63
6458 0xec 0x00 0x00 0x00 0x3f 0x56
6460 # CHECK: rosbg %r0, %r0, 0, 255, 0
6461 0xec 0x00 0x00 0xff 0x00 0x56
6463 # CHECK: rosbg %r0, %r0, 255, 0, 0
6464 0xec 0x00 0xff 0x00 0x00 0x56
6466 # CHECK: rosbg %r0, %r15, 0, 0, 0
6467 0xec 0x0f 0x00 0x00 0x00 0x56
6469 # CHECK: rosbg %r15, %r0, 0, 0, 0
6470 0xec 0xf0 0x00 0x00 0x00 0x56
6472 # CHECK: rosbg %r4, %r5, 6, 7, 8
6473 0xec 0x45 0x06 0x07 0x08 0x56
6475 # CHECK: rxsbg %r0, %r0, 0, 0, 0
6476 0xec 0x00 0x00 0x00 0x00 0x57
6478 # CHECK: rxsbg %r0, %r0, 0, 0, 63
6479 0xec 0x00 0x00 0x00 0x3f 0x57
6481 # CHECK: rxsbg %r0, %r0, 0, 255, 0
6482 0xec 0x00 0x00 0xff 0x00 0x57
6484 # CHECK: rxsbg %r0, %r0, 255, 0, 0
6485 0xec 0x00 0xff 0x00 0x00 0x57
6487 # CHECK: rxsbg %r0, %r15, 0, 0, 0
6488 0xec 0x0f 0x00 0x00 0x00 0x57
6490 # CHECK: rxsbg %r15, %r0, 0, 0, 0
6491 0xec 0xf0 0x00 0x00 0x00 0x57
6493 # CHECK: rxsbg %r4, %r5, 6, 7, 8
6494 0xec 0x45 0x06 0x07 0x08 0x57
6496 # CHECK: rllg %r0, %r0, 0
6497 0xeb 0x00 0x00 0x00 0x00 0x1c
6499 # CHECK: rllg %r15, %r1, 0
6500 0xeb 0xf1 0x00 0x00 0x00 0x1c
6502 # CHECK: rllg %r1, %r15, 0
6503 0xeb 0x1f 0x00 0x00 0x00 0x1c
6505 # CHECK: rllg %r15, %r15, 0
6506 0xeb 0xff 0x00 0x00 0x00 0x1c
6508 # CHECK: rllg %r0, %r0, -524288
6509 0xeb 0x00 0x00 0x00 0x80 0x1c
6511 # CHECK: rllg %r0, %r0, -1
6512 0xeb 0x00 0x0f 0xff 0xff 0x1c
6514 # CHECK: rllg %r0, %r0, 1
6515 0xeb 0x00 0x00 0x01 0x00 0x1c
6517 # CHECK: rllg %r0, %r0, 524287
6518 0xeb 0x00 0x0f 0xff 0x7f 0x1c
6520 # CHECK: rllg %r0, %r0, 0(%r1)
6521 0xeb 0x00 0x10 0x00 0x00 0x1c
6523 # CHECK: rllg %r0, %r0, 0(%r15)
6524 0xeb 0x00 0xf0 0x00 0x00 0x1c
6526 # CHECK: rllg %r0, %r0, 524287(%r1)
6527 0xeb 0x00 0x1f 0xff 0x7f 0x1c
6529 # CHECK: rllg %r0, %r0, 524287(%r15)
6530 0xeb 0x00 0xff 0xff 0x7f 0x1c
6532 # CHECK: rll %r0, %r0, 0
6533 0xeb 0x00 0x00 0x00 0x00 0x1d
6535 # CHECK: rll %r15, %r1, 0
6536 0xeb 0xf1 0x00 0x00 0x00 0x1d
6538 # CHECK: rll %r1, %r15, 0
6539 0xeb 0x1f 0x00 0x00 0x00 0x1d
6541 # CHECK: rll %r15, %r15, 0
6542 0xeb 0xff 0x00 0x00 0x00 0x1d
6544 # CHECK: rll %r0, %r0, -524288
6545 0xeb 0x00 0x00 0x00 0x80 0x1d
6547 # CHECK: rll %r0, %r0, -1
6548 0xeb 0x00 0x0f 0xff 0xff 0x1d
6550 # CHECK: rll %r0, %r0, 1
6551 0xeb 0x00 0x00 0x01 0x00 0x1d
6553 # CHECK: rll %r0, %r0, 524287
6554 0xeb 0x00 0x0f 0xff 0x7f 0x1d
6556 # CHECK: rll %r0, %r0, 0(%r1)
6557 0xeb 0x00 0x10 0x00 0x00 0x1d
6559 # CHECK: rll %r0, %r0, 0(%r15)
6560 0xeb 0x00 0xf0 0x00 0x00 0x1d
6562 # CHECK: rll %r0, %r0, 524287(%r1)
6563 0xeb 0x00 0x1f 0xff 0x7f 0x1d
6565 # CHECK: rll %r0, %r0, 524287(%r15)
6566 0xeb 0x00 0xff 0xff 0x7f 0x1d
6568 # CHECK: sdbr %f0, %f0
6571 # CHECK: sdbr %f0, %f15
6574 # CHECK: sdbr %f7, %f8
6577 # CHECK: sdbr %f15, %f0
6581 0xed 0x00 0x00 0x00 0x00 0x1b
6583 # CHECK: sdb %f0, 4095
6584 0xed 0x00 0x0f 0xff 0x00 0x1b
6586 # CHECK: sdb %f0, 0(%r1)
6587 0xed 0x00 0x10 0x00 0x00 0x1b
6589 # CHECK: sdb %f0, 0(%r15)
6590 0xed 0x00 0xf0 0x00 0x00 0x1b
6592 # CHECK: sdb %f0, 4095(%r1,%r15)
6593 0xed 0x01 0xff 0xff 0x00 0x1b
6595 # CHECK: sdb %f0, 4095(%r15,%r1)
6596 0xed 0x0f 0x1f 0xff 0x00 0x1b
6598 # CHECK: sdb %f15, 0
6599 0xed 0xf0 0x00 0x00 0x00 0x1b
6601 # CHECK: sebr %f0, %f0
6604 # CHECK: sebr %f0, %f15
6607 # CHECK: sebr %f7, %f8
6610 # CHECK: sebr %f15, %f0
6614 0xed 0x00 0x00 0x00 0x00 0x0b
6616 # CHECK: seb %f0, 4095
6617 0xed 0x00 0x0f 0xff 0x00 0x0b
6619 # CHECK: seb %f0, 0(%r1)
6620 0xed 0x00 0x10 0x00 0x00 0x0b
6622 # CHECK: seb %f0, 0(%r15)
6623 0xed 0x00 0xf0 0x00 0x00 0x0b
6625 # CHECK: seb %f0, 4095(%r1,%r15)
6626 0xed 0x01 0xff 0xff 0x00 0x0b
6628 # CHECK: seb %f0, 4095(%r15,%r1)
6629 0xed 0x0f 0x1f 0xff 0x00 0x0b
6631 # CHECK: seb %f15, 0
6632 0xed 0xf0 0x00 0x00 0x00 0x0b
6634 # CHECK: sgfr %r0, %r0
6637 # CHECK: sgfr %r0, %r15
6640 # CHECK: sgfr %r15, %r0
6643 # CHECK: sgfr %r7, %r8
6646 # CHECK: sgf %r0, -524288
6647 0xe3 0x00 0x00 0x00 0x80 0x19
6649 # CHECK: sgf %r0, -1
6650 0xe3 0x00 0x0f 0xff 0xff 0x19
6653 0xe3 0x00 0x00 0x00 0x00 0x19
6656 0xe3 0x00 0x00 0x01 0x00 0x19
6658 # CHECK: sgf %r0, 524287
6659 0xe3 0x00 0x0f 0xff 0x7f 0x19
6661 # CHECK: sgf %r0, 0(%r1)
6662 0xe3 0x00 0x10 0x00 0x00 0x19
6664 # CHECK: sgf %r0, 0(%r15)
6665 0xe3 0x00 0xf0 0x00 0x00 0x19
6667 # CHECK: sgf %r0, 524287(%r1,%r15)
6668 0xe3 0x01 0xff 0xff 0x7f 0x19
6670 # CHECK: sgf %r0, 524287(%r15,%r1)
6671 0xe3 0x0f 0x1f 0xff 0x7f 0x19
6673 # CHECK: sgf %r15, 0
6674 0xe3 0xf0 0x00 0x00 0x00 0x19
6676 # CHECK: sgr %r0, %r0
6679 # CHECK: sgr %r0, %r15
6682 # CHECK: sgr %r15, %r0
6685 # CHECK: sgr %r7, %r8
6688 # CHECK: sgrk %r0, %r0, %r0
6691 # CHECK: sgrk %r2, %r3, %r4
6694 # CHECK: sg %r0, -524288
6695 0xe3 0x00 0x00 0x00 0x80 0x09
6698 0xe3 0x00 0x0f 0xff 0xff 0x09
6701 0xe3 0x00 0x00 0x00 0x00 0x09
6704 0xe3 0x00 0x00 0x01 0x00 0x09
6706 # CHECK: sg %r0, 524287
6707 0xe3 0x00 0x0f 0xff 0x7f 0x09
6709 # CHECK: sg %r0, 0(%r1)
6710 0xe3 0x00 0x10 0x00 0x00 0x09
6712 # CHECK: sg %r0, 0(%r15)
6713 0xe3 0x00 0xf0 0x00 0x00 0x09
6715 # CHECK: sg %r0, 524287(%r1,%r15)
6716 0xe3 0x01 0xff 0xff 0x7f 0x09
6718 # CHECK: sg %r0, 524287(%r15,%r1)
6719 0xe3 0x0f 0x1f 0xff 0x7f 0x09
6722 0xe3 0xf0 0x00 0x00 0x00 0x09
6727 # CHECK: sh %r0, 4095
6730 # CHECK: sh %r0, 0(%r1)
6733 # CHECK: sh %r0, 0(%r15)
6736 # CHECK: sh %r0, 4095(%r1,%r15)
6739 # CHECK: sh %r0, 4095(%r15,%r1)
6745 # CHECK: shy %r0, -524288
6746 0xe3 0x00 0x00 0x00 0x80 0x7b
6748 # CHECK: shy %r0, -1
6749 0xe3 0x00 0x0f 0xff 0xff 0x7b
6752 0xe3 0x00 0x00 0x00 0x00 0x7b
6755 0xe3 0x00 0x00 0x01 0x00 0x7b
6757 # CHECK: shy %r0, 524287
6758 0xe3 0x00 0x0f 0xff 0x7f 0x7b
6760 # CHECK: shy %r0, 0(%r1)
6761 0xe3 0x00 0x10 0x00 0x00 0x7b
6763 # CHECK: shy %r0, 0(%r15)
6764 0xe3 0x00 0xf0 0x00 0x00 0x7b
6766 # CHECK: shy %r0, 524287(%r1,%r15)
6767 0xe3 0x01 0xff 0xff 0x7f 0x7b
6769 # CHECK: shy %r0, 524287(%r15,%r1)
6770 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
6772 # CHECK: shy %r15, 0
6773 0xe3 0xf0 0x00 0x00 0x00 0x7b
6775 # CHECK: slbgr %r0, %r0
6778 # CHECK: slbgr %r0, %r15
6781 # CHECK: slbgr %r15, %r0
6784 # CHECK: slbgr %r7, %r8
6787 # CHECK: slbg %r0, -524288
6788 0xe3 0x00 0x00 0x00 0x80 0x89
6790 # CHECK: slbg %r0, -1
6791 0xe3 0x00 0x0f 0xff 0xff 0x89
6793 # CHECK: slbg %r0, 0
6794 0xe3 0x00 0x00 0x00 0x00 0x89
6796 # CHECK: slbg %r0, 1
6797 0xe3 0x00 0x00 0x01 0x00 0x89
6799 # CHECK: slbg %r0, 524287
6800 0xe3 0x00 0x0f 0xff 0x7f 0x89
6802 # CHECK: slbg %r0, 0(%r1)
6803 0xe3 0x00 0x10 0x00 0x00 0x89
6805 # CHECK: slbg %r0, 0(%r15)
6806 0xe3 0x00 0xf0 0x00 0x00 0x89
6808 # CHECK: slbg %r0, 524287(%r1,%r15)
6809 0xe3 0x01 0xff 0xff 0x7f 0x89
6811 # CHECK: slbg %r0, 524287(%r15,%r1)
6812 0xe3 0x0f 0x1f 0xff 0x7f 0x89
6814 # CHECK: slbg %r15, 0
6815 0xe3 0xf0 0x00 0x00 0x00 0x89
6817 # CHECK: slbr %r0, %r0
6820 # CHECK: slbr %r0, %r15
6823 # CHECK: slbr %r15, %r0
6826 # CHECK: slbr %r7, %r8
6829 # CHECK: slb %r0, -524288
6830 0xe3 0x00 0x00 0x00 0x80 0x99
6832 # CHECK: slb %r0, -1
6833 0xe3 0x00 0x0f 0xff 0xff 0x99
6836 0xe3 0x00 0x00 0x00 0x00 0x99
6839 0xe3 0x00 0x00 0x01 0x00 0x99
6841 # CHECK: slb %r0, 524287
6842 0xe3 0x00 0x0f 0xff 0x7f 0x99
6844 # CHECK: slb %r0, 0(%r1)
6845 0xe3 0x00 0x10 0x00 0x00 0x99
6847 # CHECK: slb %r0, 0(%r15)
6848 0xe3 0x00 0xf0 0x00 0x00 0x99
6850 # CHECK: slb %r0, 524287(%r1,%r15)
6851 0xe3 0x01 0xff 0xff 0x7f 0x99
6853 # CHECK: slb %r0, 524287(%r15,%r1)
6854 0xe3 0x0f 0x1f 0xff 0x7f 0x99
6856 # CHECK: slb %r15, 0
6857 0xe3 0xf0 0x00 0x00 0x00 0x99
6859 # CHECK: slfi %r0, 0
6860 0xc2 0x05 0x00 0x00 0x00 0x00
6862 # CHECK: slfi %r0, 4294967295
6863 0xc2 0x05 0xff 0xff 0xff 0xff
6865 # CHECK: slfi %r15, 0
6866 0xc2 0xf5 0x00 0x00 0x00 0x00
6868 # CHECK: slgfi %r0, 0
6869 0xc2 0x04 0x00 0x00 0x00 0x00
6871 # CHECK: slgfi %r0, 4294967295
6872 0xc2 0x04 0xff 0xff 0xff 0xff
6874 # CHECK: slgfi %r15, 0
6875 0xc2 0xf4 0x00 0x00 0x00 0x00
6877 # CHECK: slgfr %r0, %r0
6880 # CHECK: slgfr %r0, %r15
6883 # CHECK: slgfr %r15, %r0
6886 # CHECK: slgfr %r7, %r8
6889 # CHECK: slgf %r0, -524288
6890 0xe3 0x00 0x00 0x00 0x80 0x1b
6892 # CHECK: slgf %r0, -1
6893 0xe3 0x00 0x0f 0xff 0xff 0x1b
6895 # CHECK: slgf %r0, 0
6896 0xe3 0x00 0x00 0x00 0x00 0x1b
6898 # CHECK: slgf %r0, 1
6899 0xe3 0x00 0x00 0x01 0x00 0x1b
6901 # CHECK: slgf %r0, 524287
6902 0xe3 0x00 0x0f 0xff 0x7f 0x1b
6904 # CHECK: slgf %r0, 0(%r1)
6905 0xe3 0x00 0x10 0x00 0x00 0x1b
6907 # CHECK: slgf %r0, 0(%r15)
6908 0xe3 0x00 0xf0 0x00 0x00 0x1b
6910 # CHECK: slgf %r0, 524287(%r1,%r15)
6911 0xe3 0x01 0xff 0xff 0x7f 0x1b
6913 # CHECK: slgf %r0, 524287(%r15,%r1)
6914 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
6916 # CHECK: slgf %r15, 0
6917 0xe3 0xf0 0x00 0x00 0x00 0x1b
6919 # CHECK: slgr %r0, %r0
6922 # CHECK: slgr %r0, %r15
6925 # CHECK: slgr %r15, %r0
6928 # CHECK: slgr %r7, %r8
6931 # CHECK: slgrk %r0, %r0, %r0
6934 # CHECK: slgrk %r2, %r3, %r4
6937 # CHECK: slg %r0, -524288
6938 0xe3 0x00 0x00 0x00 0x80 0x0b
6940 # CHECK: slg %r0, -1
6941 0xe3 0x00 0x0f 0xff 0xff 0x0b
6944 0xe3 0x00 0x00 0x00 0x00 0x0b
6947 0xe3 0x00 0x00 0x01 0x00 0x0b
6949 # CHECK: slg %r0, 524287
6950 0xe3 0x00 0x0f 0xff 0x7f 0x0b
6952 # CHECK: slg %r0, 0(%r1)
6953 0xe3 0x00 0x10 0x00 0x00 0x0b
6955 # CHECK: slg %r0, 0(%r15)
6956 0xe3 0x00 0xf0 0x00 0x00 0x0b
6958 # CHECK: slg %r0, 524287(%r1,%r15)
6959 0xe3 0x01 0xff 0xff 0x7f 0x0b
6961 # CHECK: slg %r0, 524287(%r15,%r1)
6962 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
6964 # CHECK: slg %r15, 0
6965 0xe3 0xf0 0x00 0x00 0x00 0x0b
6967 # CHECK: sllg %r0, %r0, 0
6968 0xeb 0x00 0x00 0x00 0x00 0x0d
6970 # CHECK: sllg %r15, %r1, 0
6971 0xeb 0xf1 0x00 0x00 0x00 0x0d
6973 # CHECK: sllg %r1, %r15, 0
6974 0xeb 0x1f 0x00 0x00 0x00 0x0d
6976 # CHECK: sllg %r15, %r15, 0
6977 0xeb 0xff 0x00 0x00 0x00 0x0d
6979 # CHECK: sllg %r0, %r0, -524288
6980 0xeb 0x00 0x00 0x00 0x80 0x0d
6982 # CHECK: sllg %r0, %r0, -1
6983 0xeb 0x00 0x0f 0xff 0xff 0x0d
6985 # CHECK: sllg %r0, %r0, 1
6986 0xeb 0x00 0x00 0x01 0x00 0x0d
6988 # CHECK: sllg %r0, %r0, 524287
6989 0xeb 0x00 0x0f 0xff 0x7f 0x0d
6991 # CHECK: sllg %r0, %r0, 0(%r1)
6992 0xeb 0x00 0x10 0x00 0x00 0x0d
6994 # CHECK: sllg %r0, %r0, 0(%r15)
6995 0xeb 0x00 0xf0 0x00 0x00 0x0d
6997 # CHECK: sllg %r0, %r0, 524287(%r1)
6998 0xeb 0x00 0x1f 0xff 0x7f 0x0d
7000 # CHECK: sllg %r0, %r0, 524287(%r15)
7001 0xeb 0x00 0xff 0xff 0x7f 0x0d
7003 # CHECK: sllk %r0, %r0, 0
7004 0xeb 0x00 0x00 0x00 0x00 0xdf
7006 # CHECK: sllk %r15, %r1, 0
7007 0xeb 0xf1 0x00 0x00 0x00 0xdf
7009 # CHECK: sllk %r1, %r15, 0
7010 0xeb 0x1f 0x00 0x00 0x00 0xdf
7012 # CHECK: sllk %r15, %r15, 0
7013 0xeb 0xff 0x00 0x00 0x00 0xdf
7015 # CHECK: sllk %r0, %r0, -524288
7016 0xeb 0x00 0x00 0x00 0x80 0xdf
7018 # CHECK: sllk %r0, %r0, -1
7019 0xeb 0x00 0x0f 0xff 0xff 0xdf
7021 # CHECK: sllk %r0, %r0, 1
7022 0xeb 0x00 0x00 0x01 0x00 0xdf
7024 # CHECK: sllk %r0, %r0, 524287
7025 0xeb 0x00 0x0f 0xff 0x7f 0xdf
7027 # CHECK: sllk %r0, %r0, 0(%r1)
7028 0xeb 0x00 0x10 0x00 0x00 0xdf
7030 # CHECK: sllk %r0, %r0, 0(%r15)
7031 0xeb 0x00 0xf0 0x00 0x00 0xdf
7033 # CHECK: sllk %r0, %r0, 524287(%r1)
7034 0xeb 0x00 0x1f 0xff 0x7f 0xdf
7036 # CHECK: sllk %r0, %r0, 524287(%r15)
7037 0xeb 0x00 0xff 0xff 0x7f 0xdf
7045 # CHECK: sll %r15, 0
7048 # CHECK: sll %r0, 4095
7051 # CHECK: sll %r0, 0(%r1)
7054 # CHECK: sll %r0, 0(%r15)
7057 # CHECK: sll %r0, 4095(%r1)
7060 # CHECK: sll %r0, 4095(%r15)
7063 # CHECK: slr %r0, %r0
7066 # CHECK: slr %r0, %r15
7069 # CHECK: slr %r15, %r0
7072 # CHECK: slr %r7, %r8
7075 # CHECK: slrk %r0, %r0, %r0
7078 # CHECK: slrk %r2, %r3, %r4
7084 # CHECK: sl %r0, 4095
7087 # CHECK: sl %r0, 0(%r1)
7090 # CHECK: sl %r0, 0(%r15)
7093 # CHECK: sl %r0, 4095(%r1,%r15)
7096 # CHECK: sl %r0, 4095(%r15,%r1)
7102 # CHECK: sly %r0, -524288
7103 0xe3 0x00 0x00 0x00 0x80 0x5f
7105 # CHECK: sly %r0, -1
7106 0xe3 0x00 0x0f 0xff 0xff 0x5f
7109 0xe3 0x00 0x00 0x00 0x00 0x5f
7112 0xe3 0x00 0x00 0x01 0x00 0x5f
7114 # CHECK: sly %r0, 524287
7115 0xe3 0x00 0x0f 0xff 0x7f 0x5f
7117 # CHECK: sly %r0, 0(%r1)
7118 0xe3 0x00 0x10 0x00 0x00 0x5f
7120 # CHECK: sly %r0, 0(%r15)
7121 0xe3 0x00 0xf0 0x00 0x00 0x5f
7123 # CHECK: sly %r0, 524287(%r1,%r15)
7124 0xe3 0x01 0xff 0xff 0x7f 0x5f
7126 # CHECK: sly %r0, 524287(%r15,%r1)
7127 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
7129 # CHECK: sly %r15, 0
7130 0xe3 0xf0 0x00 0x00 0x00 0x5f
7132 # CHECK: sqdbr %f0, %f0
7135 # CHECK: sqdbr %f0, %f15
7138 # CHECK: sqdbr %f7, %f8
7141 # CHECK: sqdbr %f15, %f0
7144 # CHECK: sqdb %f0, 0
7145 0xed 0x00 0x00 0x00 0x00 0x15
7147 # CHECK: sqdb %f0, 4095
7148 0xed 0x00 0x0f 0xff 0x00 0x15
7150 # CHECK: sqdb %f0, 0(%r1)
7151 0xed 0x00 0x10 0x00 0x00 0x15
7153 # CHECK: sqdb %f0, 0(%r15)
7154 0xed 0x00 0xf0 0x00 0x00 0x15
7156 # CHECK: sqdb %f0, 4095(%r1,%r15)
7157 0xed 0x01 0xff 0xff 0x00 0x15
7159 # CHECK: sqdb %f0, 4095(%r15,%r1)
7160 0xed 0x0f 0x1f 0xff 0x00 0x15
7162 # CHECK: sqdb %f15, 0
7163 0xed 0xf0 0x00 0x00 0x00 0x15
7165 # CHECK: sqebr %f0, %f0
7168 # CHECK: sqebr %f0, %f15
7171 # CHECK: sqebr %f7, %f8
7174 # CHECK: sqebr %f15, %f0
7177 # CHECK: sqeb %f0, 0
7178 0xed 0x00 0x00 0x00 0x00 0x14
7180 # CHECK: sqeb %f0, 4095
7181 0xed 0x00 0x0f 0xff 0x00 0x14
7183 # CHECK: sqeb %f0, 0(%r1)
7184 0xed 0x00 0x10 0x00 0x00 0x14
7186 # CHECK: sqeb %f0, 0(%r15)
7187 0xed 0x00 0xf0 0x00 0x00 0x14
7189 # CHECK: sqeb %f0, 4095(%r1,%r15)
7190 0xed 0x01 0xff 0xff 0x00 0x14
7192 # CHECK: sqeb %f0, 4095(%r15,%r1)
7193 0xed 0x0f 0x1f 0xff 0x00 0x14
7195 # CHECK: sqeb %f15, 0
7196 0xed 0xf0 0x00 0x00 0x00 0x14
7198 # CHECK: sqxbr %f0, %f0
7201 # CHECK: sqxbr %f0, %f13
7204 # CHECK: sqxbr %f8, %f8
7207 # CHECK: sqxbr %f13, %f0
7210 # CHECK: srag %r0, %r0, 0
7211 0xeb 0x00 0x00 0x00 0x00 0x0a
7213 # CHECK: srag %r15, %r1, 0
7214 0xeb 0xf1 0x00 0x00 0x00 0x0a
7216 # CHECK: srag %r1, %r15, 0
7217 0xeb 0x1f 0x00 0x00 0x00 0x0a
7219 # CHECK: srag %r15, %r15, 0
7220 0xeb 0xff 0x00 0x00 0x00 0x0a
7222 # CHECK: srag %r0, %r0, -524288
7223 0xeb 0x00 0x00 0x00 0x80 0x0a
7225 # CHECK: srag %r0, %r0, -1
7226 0xeb 0x00 0x0f 0xff 0xff 0x0a
7228 # CHECK: srag %r0, %r0, 1
7229 0xeb 0x00 0x00 0x01 0x00 0x0a
7231 # CHECK: srag %r0, %r0, 524287
7232 0xeb 0x00 0x0f 0xff 0x7f 0x0a
7234 # CHECK: srag %r0, %r0, 0(%r1)
7235 0xeb 0x00 0x10 0x00 0x00 0x0a
7237 # CHECK: srag %r0, %r0, 0(%r15)
7238 0xeb 0x00 0xf0 0x00 0x00 0x0a
7240 # CHECK: srag %r0, %r0, 524287(%r1)
7241 0xeb 0x00 0x1f 0xff 0x7f 0x0a
7243 # CHECK: srag %r0, %r0, 524287(%r15)
7244 0xeb 0x00 0xff 0xff 0x7f 0x0a
7246 # CHECK: srak %r0, %r0, 0
7247 0xeb 0x00 0x00 0x00 0x00 0xdc
7249 # CHECK: srak %r15, %r1, 0
7250 0xeb 0xf1 0x00 0x00 0x00 0xdc
7252 # CHECK: srak %r1, %r15, 0
7253 0xeb 0x1f 0x00 0x00 0x00 0xdc
7255 # CHECK: srak %r15, %r15, 0
7256 0xeb 0xff 0x00 0x00 0x00 0xdc
7258 # CHECK: srak %r0, %r0, -524288
7259 0xeb 0x00 0x00 0x00 0x80 0xdc
7261 # CHECK: srak %r0, %r0, -1
7262 0xeb 0x00 0x0f 0xff 0xff 0xdc
7264 # CHECK: srak %r0, %r0, 1
7265 0xeb 0x00 0x00 0x01 0x00 0xdc
7267 # CHECK: srak %r0, %r0, 524287
7268 0xeb 0x00 0x0f 0xff 0x7f 0xdc
7270 # CHECK: srak %r0, %r0, 0(%r1)
7271 0xeb 0x00 0x10 0x00 0x00 0xdc
7273 # CHECK: srak %r0, %r0, 0(%r15)
7274 0xeb 0x00 0xf0 0x00 0x00 0xdc
7276 # CHECK: srak %r0, %r0, 524287(%r1)
7277 0xeb 0x00 0x1f 0xff 0x7f 0xdc
7279 # CHECK: srak %r0, %r0, 524287(%r15)
7280 0xeb 0x00 0xff 0xff 0x7f 0xdc
7288 # CHECK: sra %r15, 0
7291 # CHECK: sra %r0, 4095
7294 # CHECK: sra %r0, 0(%r1)
7297 # CHECK: sra %r0, 0(%r15)
7300 # CHECK: sra %r0, 4095(%r1)
7303 # CHECK: sra %r0, 4095(%r15)
7306 # CHECK: srlg %r0, %r0, 0
7307 0xeb 0x00 0x00 0x00 0x00 0x0c
7309 # CHECK: srlg %r15, %r1, 0
7310 0xeb 0xf1 0x00 0x00 0x00 0x0c
7312 # CHECK: srlg %r1, %r15, 0
7313 0xeb 0x1f 0x00 0x00 0x00 0x0c
7315 # CHECK: srlg %r15, %r15, 0
7316 0xeb 0xff 0x00 0x00 0x00 0x0c
7318 # CHECK: srlg %r0, %r0, -524288
7319 0xeb 0x00 0x00 0x00 0x80 0x0c
7321 # CHECK: srlg %r0, %r0, -1
7322 0xeb 0x00 0x0f 0xff 0xff 0x0c
7324 # CHECK: srlg %r0, %r0, 1
7325 0xeb 0x00 0x00 0x01 0x00 0x0c
7327 # CHECK: srlg %r0, %r0, 524287
7328 0xeb 0x00 0x0f 0xff 0x7f 0x0c
7330 # CHECK: srlg %r0, %r0, 0(%r1)
7331 0xeb 0x00 0x10 0x00 0x00 0x0c
7333 # CHECK: srlg %r0, %r0, 0(%r15)
7334 0xeb 0x00 0xf0 0x00 0x00 0x0c
7336 # CHECK: srlg %r0, %r0, 524287(%r1)
7337 0xeb 0x00 0x1f 0xff 0x7f 0x0c
7339 # CHECK: srlg %r0, %r0, 524287(%r15)
7340 0xeb 0x00 0xff 0xff 0x7f 0x0c
7342 # CHECK: srlk %r0, %r0, 0
7343 0xeb 0x00 0x00 0x00 0x00 0xde
7345 # CHECK: srlk %r15, %r1, 0
7346 0xeb 0xf1 0x00 0x00 0x00 0xde
7348 # CHECK: srlk %r1, %r15, 0
7349 0xeb 0x1f 0x00 0x00 0x00 0xde
7351 # CHECK: srlk %r15, %r15, 0
7352 0xeb 0xff 0x00 0x00 0x00 0xde
7354 # CHECK: srlk %r0, %r0, -524288
7355 0xeb 0x00 0x00 0x00 0x80 0xde
7357 # CHECK: srlk %r0, %r0, -1
7358 0xeb 0x00 0x0f 0xff 0xff 0xde
7360 # CHECK: srlk %r0, %r0, 1
7361 0xeb 0x00 0x00 0x01 0x00 0xde
7363 # CHECK: srlk %r0, %r0, 524287
7364 0xeb 0x00 0x0f 0xff 0x7f 0xde
7366 # CHECK: srlk %r0, %r0, 0(%r1)
7367 0xeb 0x00 0x10 0x00 0x00 0xde
7369 # CHECK: srlk %r0, %r0, 0(%r15)
7370 0xeb 0x00 0xf0 0x00 0x00 0xde
7372 # CHECK: srlk %r0, %r0, 524287(%r1)
7373 0xeb 0x00 0x1f 0xff 0x7f 0xde
7375 # CHECK: srlk %r0, %r0, 524287(%r15)
7376 0xeb 0x00 0xff 0xff 0x7f 0xde
7384 # CHECK: srl %r15, 0
7387 # CHECK: srl %r0, 4095
7390 # CHECK: srl %r0, 0(%r1)
7393 # CHECK: srl %r0, 0(%r15)
7396 # CHECK: srl %r0, 4095(%r1)
7399 # CHECK: srl %r0, 4095(%r15)
7402 # CHECK: sr %r0, %r0
7405 # CHECK: sr %r0, %r15
7408 # CHECK: sr %r15, %r0
7411 # CHECK: sr %r7, %r8
7414 # CHECK: srk %r0, %r0, %r0
7417 # CHECK: srk %r2, %r3, %r4
7420 # CHECK: srst %r0, %r0
7423 # CHECK: srst %r0, %r15
7426 # CHECK: srst %r15, %r0
7429 # CHECK: srst %r7, %r8
7435 # CHECK: stc %r0, 4095
7438 # CHECK: stc %r0, 0(%r1)
7441 # CHECK: stc %r0, 0(%r15)
7444 # CHECK: stc %r0, 4095(%r1,%r15)
7447 # CHECK: stc %r0, 4095(%r15,%r1)
7450 # CHECK: stc %r15, 0
7453 # CHECK: stch %r0, -524288
7454 0xe3 0x00 0x00 0x00 0x80 0xc3
7456 # CHECK: stch %r0, -1
7457 0xe3 0x00 0x0f 0xff 0xff 0xc3
7459 # CHECK: stch %r0, 0
7460 0xe3 0x00 0x00 0x00 0x00 0xc3
7462 # CHECK: stch %r0, 1
7463 0xe3 0x00 0x00 0x01 0x00 0xc3
7465 # CHECK: stch %r0, 524287
7466 0xe3 0x00 0x0f 0xff 0x7f 0xc3
7468 # CHECK: stch %r0, 0(%r1)
7469 0xe3 0x00 0x10 0x00 0x00 0xc3
7471 # CHECK: stch %r0, 0(%r15)
7472 0xe3 0x00 0xf0 0x00 0x00 0xc3
7474 # CHECK: stch %r0, 524287(%r1,%r15)
7475 0xe3 0x01 0xff 0xff 0x7f 0xc3
7477 # CHECK: stch %r0, 524287(%r15,%r1)
7478 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
7480 # CHECK: stch %r15, 0
7481 0xe3 0xf0 0x00 0x00 0x00 0xc3
7483 # CHECK: stcy %r0, -524288
7484 0xe3 0x00 0x00 0x00 0x80 0x72
7486 # CHECK: stcy %r0, -1
7487 0xe3 0x00 0x0f 0xff 0xff 0x72
7489 # CHECK: stcy %r0, 0
7490 0xe3 0x00 0x00 0x00 0x00 0x72
7492 # CHECK: stcy %r0, 1
7493 0xe3 0x00 0x00 0x01 0x00 0x72
7495 # CHECK: stcy %r0, 524287
7496 0xe3 0x00 0x0f 0xff 0x7f 0x72
7498 # CHECK: stcy %r0, 0(%r1)
7499 0xe3 0x00 0x10 0x00 0x00 0x72
7501 # CHECK: stcy %r0, 0(%r15)
7502 0xe3 0x00 0xf0 0x00 0x00 0x72
7504 # CHECK: stcy %r0, 524287(%r1,%r15)
7505 0xe3 0x01 0xff 0xff 0x7f 0x72
7507 # CHECK: stcy %r0, 524287(%r15,%r1)
7508 0xe3 0x0f 0x1f 0xff 0x7f 0x72
7510 # CHECK: stcy %r15, 0
7511 0xe3 0xf0 0x00 0x00 0x00 0x72
7516 # CHECK: std %f0, 4095
7519 # CHECK: std %f0, 0(%r1)
7522 # CHECK: std %f0, 0(%r15)
7525 # CHECK: std %f0, 4095(%r1,%r15)
7528 # CHECK: std %f0, 4095(%r15,%r1)
7531 # CHECK: std %f15, 0
7534 # CHECK: stdy %f0, -524288
7535 0xed 0x00 0x00 0x00 0x80 0x67
7537 # CHECK: stdy %f0, -1
7538 0xed 0x00 0x0f 0xff 0xff 0x67
7540 # CHECK: stdy %f0, 0
7541 0xed 0x00 0x00 0x00 0x00 0x67
7543 # CHECK: stdy %f0, 1
7544 0xed 0x00 0x00 0x01 0x00 0x67
7546 # CHECK: stdy %f0, 524287
7547 0xed 0x00 0x0f 0xff 0x7f 0x67
7549 # CHECK: stdy %f0, 0(%r1)
7550 0xed 0x00 0x10 0x00 0x00 0x67
7552 # CHECK: stdy %f0, 0(%r15)
7553 0xed 0x00 0xf0 0x00 0x00 0x67
7555 # CHECK: stdy %f0, 524287(%r1,%r15)
7556 0xed 0x01 0xff 0xff 0x7f 0x67
7558 # CHECK: stdy %f0, 524287(%r15,%r1)
7559 0xed 0x0f 0x1f 0xff 0x7f 0x67
7561 # CHECK: stdy %f15, 0
7562 0xed 0xf0 0x00 0x00 0x00 0x67
7567 # CHECK: ste %f0, 4095
7570 # CHECK: ste %f0, 0(%r1)
7573 # CHECK: ste %f0, 0(%r15)
7576 # CHECK: ste %f0, 4095(%r1,%r15)
7579 # CHECK: ste %f0, 4095(%r15,%r1)
7582 # CHECK: ste %f15, 0
7585 # CHECK: stey %f0, -524288
7586 0xed 0x00 0x00 0x00 0x80 0x66
7588 # CHECK: stey %f0, -1
7589 0xed 0x00 0x0f 0xff 0xff 0x66
7591 # CHECK: stey %f0, 0
7592 0xed 0x00 0x00 0x00 0x00 0x66
7594 # CHECK: stey %f0, 1
7595 0xed 0x00 0x00 0x01 0x00 0x66
7597 # CHECK: stey %f0, 524287
7598 0xed 0x00 0x0f 0xff 0x7f 0x66
7600 # CHECK: stey %f0, 0(%r1)
7601 0xed 0x00 0x10 0x00 0x00 0x66
7603 # CHECK: stey %f0, 0(%r15)
7604 0xed 0x00 0xf0 0x00 0x00 0x66
7606 # CHECK: stey %f0, 524287(%r1,%r15)
7607 0xed 0x01 0xff 0xff 0x7f 0x66
7609 # CHECK: stey %f0, 524287(%r15,%r1)
7610 0xed 0x0f 0x1f 0xff 0x7f 0x66
7612 # CHECK: stey %f15, 0
7613 0xed 0xf0 0x00 0x00 0x00 0x66
7615 # CHECK: stg %r0, -524288
7616 0xe3 0x00 0x00 0x00 0x80 0x24
7618 # CHECK: stg %r0, -1
7619 0xe3 0x00 0x0f 0xff 0xff 0x24
7622 0xe3 0x00 0x00 0x00 0x00 0x24
7625 0xe3 0x00 0x00 0x01 0x00 0x24
7627 # CHECK: stg %r0, 524287
7628 0xe3 0x00 0x0f 0xff 0x7f 0x24
7630 # CHECK: stg %r0, 0(%r1)
7631 0xe3 0x00 0x10 0x00 0x00 0x24
7633 # CHECK: stg %r0, 0(%r15)
7634 0xe3 0x00 0xf0 0x00 0x00 0x24
7636 # CHECK: stg %r0, 524287(%r1,%r15)
7637 0xe3 0x01 0xff 0xff 0x7f 0x24
7639 # CHECK: stg %r0, 524287(%r15,%r1)
7640 0xe3 0x0f 0x1f 0xff 0x7f 0x24
7642 # CHECK: stg %r15, 0
7643 0xe3 0xf0 0x00 0x00 0x00 0x24
7648 # CHECK: sth %r0, 4095
7651 # CHECK: sth %r0, 0(%r1)
7654 # CHECK: sth %r0, 0(%r15)
7657 # CHECK: sth %r0, 4095(%r1,%r15)
7660 # CHECK: sth %r0, 4095(%r15,%r1)
7663 # CHECK: sth %r15, 0
7666 # CHECK: sthh %r0, -524288
7667 0xe3 0x00 0x00 0x00 0x80 0xc7
7669 # CHECK: sthh %r0, -1
7670 0xe3 0x00 0x0f 0xff 0xff 0xc7
7672 # CHECK: sthh %r0, 0
7673 0xe3 0x00 0x00 0x00 0x00 0xc7
7675 # CHECK: sthh %r0, 1
7676 0xe3 0x00 0x00 0x01 0x00 0xc7
7678 # CHECK: sthh %r0, 524287
7679 0xe3 0x00 0x0f 0xff 0x7f 0xc7
7681 # CHECK: sthh %r0, 0(%r1)
7682 0xe3 0x00 0x10 0x00 0x00 0xc7
7684 # CHECK: sthh %r0, 0(%r15)
7685 0xe3 0x00 0xf0 0x00 0x00 0xc7
7687 # CHECK: sthh %r0, 524287(%r1,%r15)
7688 0xe3 0x01 0xff 0xff 0x7f 0xc7
7690 # CHECK: sthh %r0, 524287(%r15,%r1)
7691 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
7693 # CHECK: sthh %r15, 0
7694 0xe3 0xf0 0x00 0x00 0x00 0xc7
7696 # CHECK: stfh %r0, -524288
7697 0xe3 0x00 0x00 0x00 0x80 0xcb
7699 # CHECK: stfh %r0, -1
7700 0xe3 0x00 0x0f 0xff 0xff 0xcb
7702 # CHECK: stfh %r0, 0
7703 0xe3 0x00 0x00 0x00 0x00 0xcb
7705 # CHECK: stfh %r0, 1
7706 0xe3 0x00 0x00 0x01 0x00 0xcb
7708 # CHECK: stfh %r0, 524287
7709 0xe3 0x00 0x0f 0xff 0x7f 0xcb
7711 # CHECK: stfh %r0, 0(%r1)
7712 0xe3 0x00 0x10 0x00 0x00 0xcb
7714 # CHECK: stfh %r0, 0(%r15)
7715 0xe3 0x00 0xf0 0x00 0x00 0xcb
7717 # CHECK: stfh %r0, 524287(%r1,%r15)
7718 0xe3 0x01 0xff 0xff 0x7f 0xcb
7720 # CHECK: stfh %r0, 524287(%r15,%r1)
7721 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
7723 # CHECK: stfh %r15, 0
7724 0xe3 0xf0 0x00 0x00 0x00 0xcb
7726 # CHECK: sthy %r0, -524288
7727 0xe3 0x00 0x00 0x00 0x80 0x70
7729 # CHECK: sthy %r0, -1
7730 0xe3 0x00 0x0f 0xff 0xff 0x70
7732 # CHECK: sthy %r0, 0
7733 0xe3 0x00 0x00 0x00 0x00 0x70
7735 # CHECK: sthy %r0, 1
7736 0xe3 0x00 0x00 0x01 0x00 0x70
7738 # CHECK: sthy %r0, 524287
7739 0xe3 0x00 0x0f 0xff 0x7f 0x70
7741 # CHECK: sthy %r0, 0(%r1)
7742 0xe3 0x00 0x10 0x00 0x00 0x70
7744 # CHECK: sthy %r0, 0(%r15)
7745 0xe3 0x00 0xf0 0x00 0x00 0x70
7747 # CHECK: sthy %r0, 524287(%r1,%r15)
7748 0xe3 0x01 0xff 0xff 0x7f 0x70
7750 # CHECK: sthy %r0, 524287(%r15,%r1)
7751 0xe3 0x0f 0x1f 0xff 0x7f 0x70
7753 # CHECK: sthy %r15, 0
7754 0xe3 0xf0 0x00 0x00 0x00 0x70
7756 # CHECK: stmg %r0, %r0, 0
7757 0xeb 0x00 0x00 0x00 0x00 0x24
7759 # CHECK: stmg %r0, %r15, 0
7760 0xeb 0x0f 0x00 0x00 0x00 0x24
7762 # CHECK: stmg %r14, %r15, 0
7763 0xeb 0xef 0x00 0x00 0x00 0x24
7765 # CHECK: stmg %r15, %r15, 0
7766 0xeb 0xff 0x00 0x00 0x00 0x24
7768 # CHECK: stmg %r0, %r0, -524288
7769 0xeb 0x00 0x00 0x00 0x80 0x24
7771 # CHECK: stmg %r0, %r0, -1
7772 0xeb 0x00 0x0f 0xff 0xff 0x24
7774 # CHECK: stmg %r0, %r0, 0
7775 0xeb 0x00 0x00 0x00 0x00 0x24
7777 # CHECK: stmg %r0, %r0, 1
7778 0xeb 0x00 0x00 0x01 0x00 0x24
7780 # CHECK: stmg %r0, %r0, 524287
7781 0xeb 0x00 0x0f 0xff 0x7f 0x24
7783 # CHECK: stmg %r0, %r0, 0(%r1)
7784 0xeb 0x00 0x10 0x00 0x00 0x24
7786 # CHECK: stmg %r0, %r0, 0(%r15)
7787 0xeb 0x00 0xf0 0x00 0x00 0x24
7789 # CHECK: stmg %r0, %r0, 524287(%r1)
7790 0xeb 0x00 0x1f 0xff 0x7f 0x24
7792 # CHECK: stmg %r0, %r0, 524287(%r15)
7793 0xeb 0x00 0xff 0xff 0x7f 0x24
7795 # CHECK: strvg %r0, -524288
7796 0xe3 0x00 0x00 0x00 0x80 0x2f
7798 # CHECK: strvg %r0, -1
7799 0xe3 0x00 0x0f 0xff 0xff 0x2f
7801 # CHECK: strvg %r0, 0
7802 0xe3 0x00 0x00 0x00 0x00 0x2f
7804 # CHECK: strvg %r0, 1
7805 0xe3 0x00 0x00 0x01 0x00 0x2f
7807 # CHECK: strvg %r0, 524287
7808 0xe3 0x00 0x0f 0xff 0x7f 0x2f
7810 # CHECK: strvg %r0, 0(%r1)
7811 0xe3 0x00 0x10 0x00 0x00 0x2f
7813 # CHECK: strvg %r0, 0(%r15)
7814 0xe3 0x00 0xf0 0x00 0x00 0x2f
7816 # CHECK: strvg %r0, 524287(%r1,%r15)
7817 0xe3 0x01 0xff 0xff 0x7f 0x2f
7819 # CHECK: strvg %r0, 524287(%r15,%r1)
7820 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
7822 # CHECK: strvg %r15, 0
7823 0xe3 0xf0 0x00 0x00 0x00 0x2f
7825 # CHECK: strv %r0, -524288
7826 0xe3 0x00 0x00 0x00 0x80 0x3e
7828 # CHECK: strv %r0, -1
7829 0xe3 0x00 0x0f 0xff 0xff 0x3e
7831 # CHECK: strv %r0, 0
7832 0xe3 0x00 0x00 0x00 0x00 0x3e
7834 # CHECK: strv %r0, 1
7835 0xe3 0x00 0x00 0x01 0x00 0x3e
7837 # CHECK: strv %r0, 524287
7838 0xe3 0x00 0x0f 0xff 0x7f 0x3e
7840 # CHECK: strv %r0, 0(%r1)
7841 0xe3 0x00 0x10 0x00 0x00 0x3e
7843 # CHECK: strv %r0, 0(%r15)
7844 0xe3 0x00 0xf0 0x00 0x00 0x3e
7846 # CHECK: strv %r0, 524287(%r1,%r15)
7847 0xe3 0x01 0xff 0xff 0x7f 0x3e
7849 # CHECK: strv %r0, 524287(%r15,%r1)
7850 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
7852 # CHECK: strv %r15, 0
7853 0xe3 0xf0 0x00 0x00 0x00 0x3e
7858 # CHECK: st %r0, 4095
7861 # CHECK: st %r0, 0(%r1)
7864 # CHECK: st %r0, 0(%r15)
7867 # CHECK: st %r0, 4095(%r1,%r15)
7870 # CHECK: st %r0, 4095(%r15,%r1)
7876 # CHECK: stoc %r1, 2(%r3), 0
7877 0xeb 0x10 0x30 0x02 0x00 0xf3
7879 # CHECK: stoco %r1, 2(%r3)
7880 0xeb 0x11 0x30 0x02 0x00 0xf3
7882 # CHECK: stoch %r1, 2(%r3)
7883 0xeb 0x12 0x30 0x02 0x00 0xf3
7885 # CHECK: stocnle %r1, 2(%r3)
7886 0xeb 0x13 0x30 0x02 0x00 0xf3
7888 # CHECK: stocl %r1, 2(%r3)
7889 0xeb 0x14 0x30 0x02 0x00 0xf3
7891 # CHECK: stocnhe %r1, 2(%r3)
7892 0xeb 0x15 0x30 0x02 0x00 0xf3
7894 # CHECK: stoclh %r1, 2(%r3)
7895 0xeb 0x16 0x30 0x02 0x00 0xf3
7897 # CHECK: stocne %r1, 2(%r3)
7898 0xeb 0x17 0x30 0x02 0x00 0xf3
7900 # CHECK: stoce %r1, 2(%r3)
7901 0xeb 0x18 0x30 0x02 0x00 0xf3
7903 # CHECK: stocnlh %r1, 2(%r3)
7904 0xeb 0x19 0x30 0x02 0x00 0xf3
7906 # CHECK: stoche %r1, 2(%r3)
7907 0xeb 0x1a 0x30 0x02 0x00 0xf3
7909 # CHECK: stocnl %r1, 2(%r3)
7910 0xeb 0x1b 0x30 0x02 0x00 0xf3
7912 # CHECK: stocle %r1, 2(%r3)
7913 0xeb 0x1c 0x30 0x02 0x00 0xf3
7915 # CHECK: stocnh %r1, 2(%r3)
7916 0xeb 0x1d 0x30 0x02 0x00 0xf3
7918 # CHECK: stocno %r1, 2(%r3)
7919 0xeb 0x1e 0x30 0x02 0x00 0xf3
7921 # CHECK: stoc %r1, 2(%r3), 15
7922 0xeb 0x1f 0x30 0x02 0x00 0xf3
7924 # CHECK: stocg %r1, 2(%r3), 0
7925 0xeb 0x10 0x30 0x02 0x00 0xe3
7927 # CHECK: stocgo %r1, 2(%r3)
7928 0xeb 0x11 0x30 0x02 0x00 0xe3
7930 # CHECK: stocgh %r1, 2(%r3)
7931 0xeb 0x12 0x30 0x02 0x00 0xe3
7933 # CHECK: stocgnle %r1, 2(%r3)
7934 0xeb 0x13 0x30 0x02 0x00 0xe3
7936 # CHECK: stocgl %r1, 2(%r3)
7937 0xeb 0x14 0x30 0x02 0x00 0xe3
7939 # CHECK: stocgnhe %r1, 2(%r3)
7940 0xeb 0x15 0x30 0x02 0x00 0xe3
7942 # CHECK: stocglh %r1, 2(%r3)
7943 0xeb 0x16 0x30 0x02 0x00 0xe3
7945 # CHECK: stocgne %r1, 2(%r3)
7946 0xeb 0x17 0x30 0x02 0x00 0xe3
7948 # CHECK: stocge %r1, 2(%r3)
7949 0xeb 0x18 0x30 0x02 0x00 0xe3
7951 # CHECK: stocgnlh %r1, 2(%r3)
7952 0xeb 0x19 0x30 0x02 0x00 0xe3
7954 # CHECK: stocghe %r1, 2(%r3)
7955 0xeb 0x1a 0x30 0x02 0x00 0xe3
7957 # CHECK: stocgnl %r1, 2(%r3)
7958 0xeb 0x1b 0x30 0x02 0x00 0xe3
7960 # CHECK: stocgle %r1, 2(%r3)
7961 0xeb 0x1c 0x30 0x02 0x00 0xe3
7963 # CHECK: stocgnh %r1, 2(%r3)
7964 0xeb 0x1d 0x30 0x02 0x00 0xe3
7966 # CHECK: stocgno %r1, 2(%r3)
7967 0xeb 0x1e 0x30 0x02 0x00 0xe3
7969 # CHECK: stocg %r1, 2(%r3), 15
7970 0xeb 0x1f 0x30 0x02 0x00 0xe3
7975 # CHECK: s %r0, 4095
7978 # CHECK: s %r0, 0(%r1)
7981 # CHECK: s %r0, 0(%r15)
7984 # CHECK: s %r0, 4095(%r1,%r15)
7987 # CHECK: s %r0, 4095(%r15,%r1)
7993 # CHECK: sty %r0, -524288
7994 0xe3 0x00 0x00 0x00 0x80 0x50
7996 # CHECK: sty %r0, -1
7997 0xe3 0x00 0x0f 0xff 0xff 0x50
8000 0xe3 0x00 0x00 0x00 0x00 0x50
8003 0xe3 0x00 0x00 0x01 0x00 0x50
8005 # CHECK: sty %r0, 524287
8006 0xe3 0x00 0x0f 0xff 0x7f 0x50
8008 # CHECK: sty %r0, 0(%r1)
8009 0xe3 0x00 0x10 0x00 0x00 0x50
8011 # CHECK: sty %r0, 0(%r15)
8012 0xe3 0x00 0xf0 0x00 0x00 0x50
8014 # CHECK: sty %r0, 524287(%r1,%r15)
8015 0xe3 0x01 0xff 0xff 0x7f 0x50
8017 # CHECK: sty %r0, 524287(%r15,%r1)
8018 0xe3 0x0f 0x1f 0xff 0x7f 0x50
8020 # CHECK: sty %r15, 0
8021 0xe3 0xf0 0x00 0x00 0x00 0x50
8023 # CHECK: sxbr %f0, %f0
8026 # CHECK: sxbr %f0, %f13
8029 # CHECK: sxbr %f8, %f8
8032 # CHECK: sxbr %f13, %f0
8035 # CHECK: sy %r0, -524288
8036 0xe3 0x00 0x00 0x00 0x80 0x5b
8039 0xe3 0x00 0x0f 0xff 0xff 0x5b
8042 0xe3 0x00 0x00 0x00 0x00 0x5b
8045 0xe3 0x00 0x00 0x01 0x00 0x5b
8047 # CHECK: sy %r0, 524287
8048 0xe3 0x00 0x0f 0xff 0x7f 0x5b
8050 # CHECK: sy %r0, 0(%r1)
8051 0xe3 0x00 0x10 0x00 0x00 0x5b
8053 # CHECK: sy %r0, 0(%r15)
8054 0xe3 0x00 0xf0 0x00 0x00 0x5b
8056 # CHECK: sy %r0, 524287(%r1,%r15)
8057 0xe3 0x01 0xff 0xff 0x7f 0x5b
8059 # CHECK: sy %r0, 524287(%r15,%r1)
8060 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
8063 0xe3 0xf0 0x00 0x00 0x00 0x5b
8074 # CHECK: tm 0(%r1), 42
8077 # CHECK: tm 0(%r15), 42
8080 # CHECK: tm 4095(%r1), 42
8083 # CHECK: tm 4095(%r15), 42
8086 # CHECK: tmhh %r0, 0
8089 # CHECK: tmhh %r0, 32768
8092 # CHECK: tmhh %r0, 65535
8095 # CHECK: tmhh %r15, 0
8098 # CHECK: tmhl %r0, 0
8101 # CHECK: tmhl %r0, 32768
8104 # CHECK: tmhl %r0, 65535
8107 # CHECK: tmhl %r15, 0
8110 # CHECK: tmlh %r0, 0
8113 # CHECK: tmlh %r0, 32768
8116 # CHECK: tmlh %r0, 65535
8119 # CHECK: tmlh %r15, 0
8122 # CHECK: tmll %r0, 0
8125 # CHECK: tmll %r0, 32768
8128 # CHECK: tmll %r0, 65535
8131 # CHECK: tmll %r15, 0
8134 # CHECK: tmy -524288, 0
8135 0xeb 0x00 0x00 0x00 0x80 0x51
8138 0xeb 0x00 0x0f 0xff 0xff 0x51
8141 0xeb 0x00 0x00 0x00 0x00 0x51
8144 0xeb 0x00 0x00 0x01 0x00 0x51
8146 # CHECK: tmy 524287, 0
8147 0xeb 0x00 0x0f 0xff 0x7f 0x51
8150 0xeb 0xff 0x00 0x00 0x00 0x51
8152 # CHECK: tmy 0(%r1), 42
8153 0xeb 0x2a 0x10 0x00 0x00 0x51
8155 # CHECK: tmy 0(%r15), 42
8156 0xeb 0x2a 0xf0 0x00 0x00 0x51
8158 # CHECK: tmy 524287(%r1), 42
8159 0xeb 0x2a 0x1f 0xff 0x7f 0x51
8161 # CHECK: tmy 524287(%r15), 42
8162 0xeb 0x2a 0xff 0xff 0x7f 0x51
8165 0xd7 0x00 0x00 0x00 0x00 0x00
8167 # CHECK: xc 0(1), 0(%r1)
8168 0xd7 0x00 0x00 0x00 0x10 0x00
8170 # CHECK: xc 0(1), 0(%r15)
8171 0xd7 0x00 0x00 0x00 0xf0 0x00
8173 # CHECK: xc 0(1), 4095
8174 0xd7 0x00 0x00 0x00 0x0f 0xff
8176 # CHECK: xc 0(1), 4095(%r1)
8177 0xd7 0x00 0x00 0x00 0x1f 0xff
8179 # CHECK: xc 0(1), 4095(%r15)
8180 0xd7 0x00 0x00 0x00 0xff 0xff
8182 # CHECK: xc 0(1,%r1), 0
8183 0xd7 0x00 0x10 0x00 0x00 0x00
8185 # CHECK: xc 0(1,%r15), 0
8186 0xd7 0x00 0xf0 0x00 0x00 0x00
8188 # CHECK: xc 4095(1,%r1), 0
8189 0xd7 0x00 0x1f 0xff 0x00 0x00
8191 # CHECK: xc 4095(1,%r15), 0
8192 0xd7 0x00 0xff 0xff 0x00 0x00
8194 # CHECK: xc 0(256,%r1), 0
8195 0xd7 0xff 0x10 0x00 0x00 0x00
8197 # CHECK: xc 0(256,%r15), 0
8198 0xd7 0xff 0xf0 0x00 0x00 0x00
8200 # CHECK: xgr %r0, %r0
8203 # CHECK: xgr %r0, %r15
8206 # CHECK: xgr %r15, %r0
8209 # CHECK: xgr %r7, %r8
8212 # CHECK: xgrk %r0, %r0, %r0
8215 # CHECK: xgrk %r2, %r3, %r4
8218 # CHECK: xg %r0, -524288
8219 0xe3 0x00 0x00 0x00 0x80 0x82
8222 0xe3 0x00 0x0f 0xff 0xff 0x82
8225 0xe3 0x00 0x00 0x00 0x00 0x82
8228 0xe3 0x00 0x00 0x01 0x00 0x82
8230 # CHECK: xg %r0, 524287
8231 0xe3 0x00 0x0f 0xff 0x7f 0x82
8233 # CHECK: xg %r0, 0(%r1)
8234 0xe3 0x00 0x10 0x00 0x00 0x82
8236 # CHECK: xg %r0, 0(%r15)
8237 0xe3 0x00 0xf0 0x00 0x00 0x82
8239 # CHECK: xg %r0, 524287(%r1,%r15)
8240 0xe3 0x01 0xff 0xff 0x7f 0x82
8242 # CHECK: xg %r0, 524287(%r15,%r1)
8243 0xe3 0x0f 0x1f 0xff 0x7f 0x82
8246 0xe3 0xf0 0x00 0x00 0x00 0x82
8248 # CHECK: xihf %r0, 0
8249 0xc0 0x06 0x00 0x00 0x00 0x00
8251 # CHECK: xihf %r0, 4294967295
8252 0xc0 0x06 0xff 0xff 0xff 0xff
8254 # CHECK: xihf %r15, 0
8255 0xc0 0xf6 0x00 0x00 0x00 0x00
8257 # CHECK: xilf %r0, 0
8258 0xc0 0x07 0x00 0x00 0x00 0x00
8260 # CHECK: xilf %r0, 4294967295
8261 0xc0 0x07 0xff 0xff 0xff 0xff
8263 # CHECK: xilf %r15, 0
8264 0xc0 0xf7 0x00 0x00 0x00 0x00
8275 # CHECK: xi 0(%r1), 42
8278 # CHECK: xi 0(%r15), 42
8281 # CHECK: xi 4095(%r1), 42
8284 # CHECK: xi 4095(%r15), 42
8287 # CHECK: xiy -524288, 0
8288 0xeb 0x00 0x00 0x00 0x80 0x57
8291 0xeb 0x00 0x0f 0xff 0xff 0x57
8294 0xeb 0x00 0x00 0x00 0x00 0x57
8297 0xeb 0x00 0x00 0x01 0x00 0x57
8299 # CHECK: xiy 524287, 0
8300 0xeb 0x00 0x0f 0xff 0x7f 0x57
8303 0xeb 0xff 0x00 0x00 0x00 0x57
8305 # CHECK: xiy 0(%r1), 42
8306 0xeb 0x2a 0x10 0x00 0x00 0x57
8308 # CHECK: xiy 0(%r15), 42
8309 0xeb 0x2a 0xf0 0x00 0x00 0x57
8311 # CHECK: xiy 524287(%r1), 42
8312 0xeb 0x2a 0x1f 0xff 0x7f 0x57
8314 # CHECK: xiy 524287(%r15), 42
8315 0xeb 0x2a 0xff 0xff 0x7f 0x57
8317 # CHECK: xr %r0, %r0
8320 # CHECK: xr %r0, %r15
8323 # CHECK: xr %r15, %r0
8326 # CHECK: xr %r7, %r8
8329 # CHECK: xrk %r0, %r0, %r0
8332 # CHECK: xrk %r2, %r3, %r4
8338 # CHECK: x %r0, 4095
8341 # CHECK: x %r0, 0(%r1)
8344 # CHECK: x %r0, 0(%r15)
8347 # CHECK: x %r0, 4095(%r1,%r15)
8350 # CHECK: x %r0, 4095(%r15,%r1)
8356 # CHECK: xy %r0, -524288
8357 0xe3 0x00 0x00 0x00 0x80 0x57
8360 0xe3 0x00 0x0f 0xff 0xff 0x57
8363 0xe3 0x00 0x00 0x00 0x00 0x57
8366 0xe3 0x00 0x00 0x01 0x00 0x57
8368 # CHECK: xy %r0, 524287
8369 0xe3 0x00 0x0f 0xff 0x7f 0x57
8371 # CHECK: xy %r0, 0(%r1)
8372 0xe3 0x00 0x10 0x00 0x00 0x57
8374 # CHECK: xy %r0, 0(%r15)
8375 0xe3 0x00 0xf0 0x00 0x00 0x57
8377 # CHECK: xy %r0, 524287(%r1,%r15)
8378 0xe3 0x01 0xff 0xff 0x7f 0x57
8380 # CHECK: xy %r0, 524287(%r15,%r1)
8381 0xe3 0x0f 0x1f 0xff 0x7f 0x57
8384 0xe3 0xf0 0x00 0x00 0x00 0x57