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: ldy %f0, -524288
3359 0xed 0x00 0x00 0x00 0x80 0x65
3361 # CHECK: ldy %f0, -1
3362 0xed 0x00 0x0f 0xff 0xff 0x65
3365 0xed 0x00 0x00 0x00 0x00 0x65
3368 0xed 0x00 0x00 0x01 0x00 0x65
3370 # CHECK: ldy %f0, 524287
3371 0xed 0x00 0x0f 0xff 0x7f 0x65
3373 # CHECK: ldy %f0, 0(%r1)
3374 0xed 0x00 0x10 0x00 0x00 0x65
3376 # CHECK: ldy %f0, 0(%r15)
3377 0xed 0x00 0xf0 0x00 0x00 0x65
3379 # CHECK: ldy %f0, 524287(%r1,%r15)
3380 0xed 0x01 0xff 0xff 0x7f 0x65
3382 # CHECK: ldy %f0, 524287(%r15,%r1)
3383 0xed 0x0f 0x1f 0xff 0x7f 0x65
3385 # CHECK: ldy %f15, 0
3386 0xed 0xf0 0x00 0x00 0x00 0x65
3388 # CHECK: ledbr %f0, %f0
3391 # CHECK: ledbr %f0, %f15
3394 # CHECK: ledbr %f7, %f8
3397 # CHECK: ledbr %f15, %f0
3400 # CHECK: ledbr %f15, %f15
3403 # CHECK: ler %f0, %f9
3406 # CHECK: ler %f0, %f15
3409 # CHECK: ler %f15, %f0
3412 # CHECK: ler %f15, %f9
3418 # CHECK: le %f0, 4095
3421 # CHECK: le %f0, 0(%r1)
3424 # CHECK: le %f0, 0(%r15)
3427 # CHECK: le %f0, 4095(%r1,%r15)
3430 # CHECK: le %f0, 4095(%r15,%r1)
3436 # CHECK: lexbr %f0, %f0
3439 # CHECK: lexbr %f0, %f13
3442 # CHECK: lexbr %f8, %f12
3445 # CHECK: lexbr %f13, %f0
3448 # CHECK: lexbr %f13, %f13
3451 # CHECK: ley %f0, -524288
3452 0xed 0x00 0x00 0x00 0x80 0x64
3454 # CHECK: ley %f0, -1
3455 0xed 0x00 0x0f 0xff 0xff 0x64
3458 0xed 0x00 0x00 0x00 0x00 0x64
3461 0xed 0x00 0x00 0x01 0x00 0x64
3463 # CHECK: ley %f0, 524287
3464 0xed 0x00 0x0f 0xff 0x7f 0x64
3466 # CHECK: ley %f0, 0(%r1)
3467 0xed 0x00 0x10 0x00 0x00 0x64
3469 # CHECK: ley %f0, 0(%r15)
3470 0xed 0x00 0xf0 0x00 0x00 0x64
3472 # CHECK: ley %f0, 524287(%r1,%r15)
3473 0xed 0x01 0xff 0xff 0x7f 0x64
3475 # CHECK: ley %f0, 524287(%r15,%r1)
3476 0xed 0x0f 0x1f 0xff 0x7f 0x64
3478 # CHECK: ley %f15, 0
3479 0xed 0xf0 0x00 0x00 0x00 0x64
3481 # CHECK: lfh %r0, -524288
3482 0xe3 0x00 0x00 0x00 0x80 0xca
3484 # CHECK: lfh %r0, -1
3485 0xe3 0x00 0x0f 0xff 0xff 0xca
3488 0xe3 0x00 0x00 0x00 0x00 0xca
3491 0xe3 0x00 0x00 0x01 0x00 0xca
3493 # CHECK: lfh %r0, 524287
3494 0xe3 0x00 0x0f 0xff 0x7f 0xca
3496 # CHECK: lfh %r0, 0(%r1)
3497 0xe3 0x00 0x10 0x00 0x00 0xca
3499 # CHECK: lfh %r0, 0(%r15)
3500 0xe3 0x00 0xf0 0x00 0x00 0xca
3502 # CHECK: lfh %r0, 524287(%r1,%r15)
3503 0xe3 0x01 0xff 0xff 0x7f 0xca
3505 # CHECK: lfh %r0, 524287(%r15,%r1)
3506 0xe3 0x0f 0x1f 0xff 0x7f 0xca
3508 # CHECK: lfh %r15, 0
3509 0xe3 0xf0 0x00 0x00 0x00 0xca
3511 # CHECK: lgbr %r0, %r15
3514 # CHECK: lgbr %r7, %r8
3517 # CHECK: lgbr %r15, %r0
3520 # CHECK: lgb %r0, -524288
3521 0xe3 0x00 0x00 0x00 0x80 0x77
3523 # CHECK: lgb %r0, -1
3524 0xe3 0x00 0x0f 0xff 0xff 0x77
3527 0xe3 0x00 0x00 0x00 0x00 0x77
3530 0xe3 0x00 0x00 0x01 0x00 0x77
3532 # CHECK: lgb %r0, 524287
3533 0xe3 0x00 0x0f 0xff 0x7f 0x77
3535 # CHECK: lgb %r0, 0(%r1)
3536 0xe3 0x00 0x10 0x00 0x00 0x77
3538 # CHECK: lgb %r0, 0(%r15)
3539 0xe3 0x00 0xf0 0x00 0x00 0x77
3541 # CHECK: lgb %r0, 524287(%r1,%r15)
3542 0xe3 0x01 0xff 0xff 0x7f 0x77
3544 # CHECK: lgb %r0, 524287(%r15,%r1)
3545 0xe3 0x0f 0x1f 0xff 0x7f 0x77
3547 # CHECK: lgb %r15, 0
3548 0xe3 0xf0 0x00 0x00 0x00 0x77
3550 # CHECK: lgdr %r0, %f0
3553 # CHECK: lgdr %r0, %f15
3556 # CHECK: lgdr %r15, %f0
3559 # CHECK: lgdr %r8, %f8
3562 # CHECK: lgdr %r15, %f15
3565 # CHECK: lgfi %r0, -2147483648
3566 0xc0 0x01 0x80 0x00 0x00 0x00
3568 # CHECK: lgfi %r0, -1
3569 0xc0 0x01 0xff 0xff 0xff 0xff
3571 # CHECK: lgfi %r0, 0
3572 0xc0 0x01 0x00 0x00 0x00 0x00
3574 # CHECK: lgfi %r0, 1
3575 0xc0 0x01 0x00 0x00 0x00 0x01
3577 # CHECK: lgfi %r0, 2147483647
3578 0xc0 0x01 0x7f 0xff 0xff 0xff
3580 # CHECK: lgfi %r15, 0
3581 0xc0 0xf1 0x00 0x00 0x00 0x00
3583 # CHECK: lgfr %r0, %r15
3586 # CHECK: lgfr %r7, %r8
3589 # CHECK: lgfr %r15, %r0
3592 # CHECK: lgf %r0, -524288
3593 0xe3 0x00 0x00 0x00 0x80 0x14
3595 # CHECK: lgf %r0, -1
3596 0xe3 0x00 0x0f 0xff 0xff 0x14
3599 0xe3 0x00 0x00 0x00 0x00 0x14
3602 0xe3 0x00 0x00 0x01 0x00 0x14
3604 # CHECK: lgf %r0, 524287
3605 0xe3 0x00 0x0f 0xff 0x7f 0x14
3607 # CHECK: lgf %r0, 0(%r1)
3608 0xe3 0x00 0x10 0x00 0x00 0x14
3610 # CHECK: lgf %r0, 0(%r15)
3611 0xe3 0x00 0xf0 0x00 0x00 0x14
3613 # CHECK: lgf %r0, 524287(%r1,%r15)
3614 0xe3 0x01 0xff 0xff 0x7f 0x14
3616 # CHECK: lgf %r0, 524287(%r15,%r1)
3617 0xe3 0x0f 0x1f 0xff 0x7f 0x14
3619 # CHECK: lgf %r15, 0
3620 0xe3 0xf0 0x00 0x00 0x00 0x14
3622 # CHECK: lghi %r0, -32768
3625 # CHECK: lghi %r0, -1
3628 # CHECK: lghi %r0, 0
3631 # CHECK: lghi %r0, 1
3634 # CHECK: lghi %r0, 32767
3637 # CHECK: lghi %r15, 0
3640 # CHECK: lghr %r0, %r15
3643 # CHECK: lghr %r7, %r8
3646 # CHECK: lghr %r15, %r0
3649 # CHECK: lgh %r0, -524288
3650 0xe3 0x00 0x00 0x00 0x80 0x15
3652 # CHECK: lgh %r0, -1
3653 0xe3 0x00 0x0f 0xff 0xff 0x15
3656 0xe3 0x00 0x00 0x00 0x00 0x15
3659 0xe3 0x00 0x00 0x01 0x00 0x15
3661 # CHECK: lgh %r0, 524287
3662 0xe3 0x00 0x0f 0xff 0x7f 0x15
3664 # CHECK: lgh %r0, 0(%r1)
3665 0xe3 0x00 0x10 0x00 0x00 0x15
3667 # CHECK: lgh %r0, 0(%r15)
3668 0xe3 0x00 0xf0 0x00 0x00 0x15
3670 # CHECK: lgh %r0, 524287(%r1,%r15)
3671 0xe3 0x01 0xff 0xff 0x7f 0x15
3673 # CHECK: lgh %r0, 524287(%r15,%r1)
3674 0xe3 0x0f 0x1f 0xff 0x7f 0x15
3676 # CHECK: lgh %r15, 0
3677 0xe3 0xf0 0x00 0x00 0x00 0x15
3679 # CHECK: lgr %r0, %r9
3682 # CHECK: lgr %r0, %r15
3685 # CHECK: lgr %r15, %r0
3688 # CHECK: lgr %r15, %r9
3691 # CHECK: lg %r0, -524288
3692 0xe3 0x00 0x00 0x00 0x80 0x04
3695 0xe3 0x00 0x0f 0xff 0xff 0x04
3698 0xe3 0x00 0x00 0x00 0x00 0x04
3701 0xe3 0x00 0x00 0x01 0x00 0x04
3703 # CHECK: lg %r0, 524287
3704 0xe3 0x00 0x0f 0xff 0x7f 0x04
3706 # CHECK: lg %r0, 0(%r1)
3707 0xe3 0x00 0x10 0x00 0x00 0x04
3709 # CHECK: lg %r0, 0(%r15)
3710 0xe3 0x00 0xf0 0x00 0x00 0x04
3712 # CHECK: lg %r0, 524287(%r1,%r15)
3713 0xe3 0x01 0xff 0xff 0x7f 0x04
3715 # CHECK: lg %r0, 524287(%r15,%r1)
3716 0xe3 0x0f 0x1f 0xff 0x7f 0x04
3719 0xe3 0xf0 0x00 0x00 0x00 0x04
3721 # CHECK: lhi %r0, -32768
3724 # CHECK: lhi %r0, -1
3733 # CHECK: lhi %r0, 32767
3736 # CHECK: lhi %r15, 0
3739 # CHECK: lhh %r0, -524288
3740 0xe3 0x00 0x00 0x00 0x80 0xc4
3742 # CHECK: lhh %r0, -1
3743 0xe3 0x00 0x0f 0xff 0xff 0xc4
3746 0xe3 0x00 0x00 0x00 0x00 0xc4
3749 0xe3 0x00 0x00 0x01 0x00 0xc4
3751 # CHECK: lhh %r0, 524287
3752 0xe3 0x00 0x0f 0xff 0x7f 0xc4
3754 # CHECK: lhh %r0, 0(%r1)
3755 0xe3 0x00 0x10 0x00 0x00 0xc4
3757 # CHECK: lhh %r0, 0(%r15)
3758 0xe3 0x00 0xf0 0x00 0x00 0xc4
3760 # CHECK: lhh %r0, 524287(%r1,%r15)
3761 0xe3 0x01 0xff 0xff 0x7f 0xc4
3763 # CHECK: lhh %r0, 524287(%r15,%r1)
3764 0xe3 0x0f 0x1f 0xff 0x7f 0xc4
3766 # CHECK: lhh %r15, 0
3767 0xe3 0xf0 0x00 0x00 0x00 0xc4
3769 # CHECK: lhr %r0, %r15
3772 # CHECK: lhr %r7, %r8
3775 # CHECK: lhr %r15, %r0
3781 # CHECK: lh %r0, 4095
3784 # CHECK: lh %r0, 0(%r1)
3787 # CHECK: lh %r0, 0(%r15)
3790 # CHECK: lh %r0, 4095(%r1,%r15)
3793 # CHECK: lh %r0, 4095(%r15,%r1)
3799 # CHECK: lhy %r0, -524288
3800 0xe3 0x00 0x00 0x00 0x80 0x78
3802 # CHECK: lhy %r0, -1
3803 0xe3 0x00 0x0f 0xff 0xff 0x78
3806 0xe3 0x00 0x00 0x00 0x00 0x78
3809 0xe3 0x00 0x00 0x01 0x00 0x78
3811 # CHECK: lhy %r0, 524287
3812 0xe3 0x00 0x0f 0xff 0x7f 0x78
3814 # CHECK: lhy %r0, 0(%r1)
3815 0xe3 0x00 0x10 0x00 0x00 0x78
3817 # CHECK: lhy %r0, 0(%r15)
3818 0xe3 0x00 0xf0 0x00 0x00 0x78
3820 # CHECK: lhy %r0, 524287(%r1,%r15)
3821 0xe3 0x01 0xff 0xff 0x7f 0x78
3823 # CHECK: lhy %r0, 524287(%r15,%r1)
3824 0xe3 0x0f 0x1f 0xff 0x7f 0x78
3826 # CHECK: lhy %r15, 0
3827 0xe3 0xf0 0x00 0x00 0x00 0x78
3829 # CHECK: llcr %r0, %r15
3832 # CHECK: llcr %r7, %r8
3835 # CHECK: llcr %r15, %r0
3838 # CHECK: llc %r0, -524288
3839 0xe3 0x00 0x00 0x00 0x80 0x94
3841 # CHECK: llc %r0, -1
3842 0xe3 0x00 0x0f 0xff 0xff 0x94
3845 0xe3 0x00 0x00 0x00 0x00 0x94
3848 0xe3 0x00 0x00 0x01 0x00 0x94
3850 # CHECK: llc %r0, 524287
3851 0xe3 0x00 0x0f 0xff 0x7f 0x94
3853 # CHECK: llc %r0, 0(%r1)
3854 0xe3 0x00 0x10 0x00 0x00 0x94
3856 # CHECK: llc %r0, 0(%r15)
3857 0xe3 0x00 0xf0 0x00 0x00 0x94
3859 # CHECK: llc %r0, 524287(%r1,%r15)
3860 0xe3 0x01 0xff 0xff 0x7f 0x94
3862 # CHECK: llc %r0, 524287(%r15,%r1)
3863 0xe3 0x0f 0x1f 0xff 0x7f 0x94
3865 # CHECK: llc %r15, 0
3866 0xe3 0xf0 0x00 0x00 0x00 0x94
3868 # CHECK: llch %r0, -524288
3869 0xe3 0x00 0x00 0x00 0x80 0xc2
3871 # CHECK: llch %r0, -1
3872 0xe3 0x00 0x0f 0xff 0xff 0xc2
3874 # CHECK: llch %r0, 0
3875 0xe3 0x00 0x00 0x00 0x00 0xc2
3877 # CHECK: llch %r0, 1
3878 0xe3 0x00 0x00 0x01 0x00 0xc2
3880 # CHECK: llch %r0, 524287
3881 0xe3 0x00 0x0f 0xff 0x7f 0xc2
3883 # CHECK: llch %r0, 0(%r1)
3884 0xe3 0x00 0x10 0x00 0x00 0xc2
3886 # CHECK: llch %r0, 0(%r15)
3887 0xe3 0x00 0xf0 0x00 0x00 0xc2
3889 # CHECK: llch %r0, 524287(%r1,%r15)
3890 0xe3 0x01 0xff 0xff 0x7f 0xc2
3892 # CHECK: llch %r0, 524287(%r15,%r1)
3893 0xe3 0x0f 0x1f 0xff 0x7f 0xc2
3895 # CHECK: llch %r15, 0
3896 0xe3 0xf0 0x00 0x00 0x00 0xc2
3898 # CHECK: llgcr %r0, %r15
3901 # CHECK: llgcr %r7, %r8
3904 # CHECK: llgcr %r15, %r0
3907 # CHECK: llgc %r0, -524288
3908 0xe3 0x00 0x00 0x00 0x80 0x90
3910 # CHECK: llgc %r0, -1
3911 0xe3 0x00 0x0f 0xff 0xff 0x90
3913 # CHECK: llgc %r0, 0
3914 0xe3 0x00 0x00 0x00 0x00 0x90
3916 # CHECK: llgc %r0, 1
3917 0xe3 0x00 0x00 0x01 0x00 0x90
3919 # CHECK: llgc %r0, 524287
3920 0xe3 0x00 0x0f 0xff 0x7f 0x90
3922 # CHECK: llgc %r0, 0(%r1)
3923 0xe3 0x00 0x10 0x00 0x00 0x90
3925 # CHECK: llgc %r0, 0(%r15)
3926 0xe3 0x00 0xf0 0x00 0x00 0x90
3928 # CHECK: llgc %r0, 524287(%r1,%r15)
3929 0xe3 0x01 0xff 0xff 0x7f 0x90
3931 # CHECK: llgc %r0, 524287(%r15,%r1)
3932 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3934 # CHECK: llgc %r15, 0
3935 0xe3 0xf0 0x00 0x00 0x00 0x90
3937 # CHECK: llgfr %r0, %r15
3940 # CHECK: llgfr %r7, %r8
3943 # CHECK: llgfr %r15, %r0
3946 # CHECK: llgf %r0, -524288
3947 0xe3 0x00 0x00 0x00 0x80 0x16
3949 # CHECK: llgf %r0, -1
3950 0xe3 0x00 0x0f 0xff 0xff 0x16
3952 # CHECK: llgf %r0, 0
3953 0xe3 0x00 0x00 0x00 0x00 0x16
3955 # CHECK: llgf %r0, 1
3956 0xe3 0x00 0x00 0x01 0x00 0x16
3958 # CHECK: llgf %r0, 524287
3959 0xe3 0x00 0x0f 0xff 0x7f 0x16
3961 # CHECK: llgf %r0, 0(%r1)
3962 0xe3 0x00 0x10 0x00 0x00 0x16
3964 # CHECK: llgf %r0, 0(%r15)
3965 0xe3 0x00 0xf0 0x00 0x00 0x16
3967 # CHECK: llgf %r0, 524287(%r1,%r15)
3968 0xe3 0x01 0xff 0xff 0x7f 0x16
3970 # CHECK: llgf %r0, 524287(%r15,%r1)
3971 0xe3 0x0f 0x1f 0xff 0x7f 0x16
3973 # CHECK: llgf %r15, 0
3974 0xe3 0xf0 0x00 0x00 0x00 0x16
3976 # CHECK: llghr %r0, %r15
3979 # CHECK: llghr %r7, %r8
3982 # CHECK: llghr %r15, %r0
3985 # CHECK: llgh %r0, -524288
3986 0xe3 0x00 0x00 0x00 0x80 0x91
3988 # CHECK: llgh %r0, -1
3989 0xe3 0x00 0x0f 0xff 0xff 0x91
3991 # CHECK: llgh %r0, 0
3992 0xe3 0x00 0x00 0x00 0x00 0x91
3994 # CHECK: llgh %r0, 1
3995 0xe3 0x00 0x00 0x01 0x00 0x91
3997 # CHECK: llgh %r0, 524287
3998 0xe3 0x00 0x0f 0xff 0x7f 0x91
4000 # CHECK: llgh %r0, 0(%r1)
4001 0xe3 0x00 0x10 0x00 0x00 0x91
4003 # CHECK: llgh %r0, 0(%r15)
4004 0xe3 0x00 0xf0 0x00 0x00 0x91
4006 # CHECK: llgh %r0, 524287(%r1,%r15)
4007 0xe3 0x01 0xff 0xff 0x7f 0x91
4009 # CHECK: llgh %r0, 524287(%r15,%r1)
4010 0xe3 0x0f 0x1f 0xff 0x7f 0x91
4012 # CHECK: llgh %r15, 0
4013 0xe3 0xf0 0x00 0x00 0x00 0x91
4015 # CHECK: llhr %r0, %r15
4018 # CHECK: llhr %r7, %r8
4021 # CHECK: llhr %r15, %r0
4024 # CHECK: llh %r0, -524288
4025 0xe3 0x00 0x00 0x00 0x80 0x95
4027 # CHECK: llh %r0, -1
4028 0xe3 0x00 0x0f 0xff 0xff 0x95
4031 0xe3 0x00 0x00 0x00 0x00 0x95
4034 0xe3 0x00 0x00 0x01 0x00 0x95
4036 # CHECK: llh %r0, 524287
4037 0xe3 0x00 0x0f 0xff 0x7f 0x95
4039 # CHECK: llh %r0, 0(%r1)
4040 0xe3 0x00 0x10 0x00 0x00 0x95
4042 # CHECK: llh %r0, 0(%r15)
4043 0xe3 0x00 0xf0 0x00 0x00 0x95
4045 # CHECK: llh %r0, 524287(%r1,%r15)
4046 0xe3 0x01 0xff 0xff 0x7f 0x95
4048 # CHECK: llh %r0, 524287(%r15,%r1)
4049 0xe3 0x0f 0x1f 0xff 0x7f 0x95
4051 # CHECK: llh %r15, 0
4052 0xe3 0xf0 0x00 0x00 0x00 0x95
4054 # CHECK: llhh %r0, -524288
4055 0xe3 0x00 0x00 0x00 0x80 0xc6
4057 # CHECK: llhh %r0, -1
4058 0xe3 0x00 0x0f 0xff 0xff 0xc6
4060 # CHECK: llhh %r0, 0
4061 0xe3 0x00 0x00 0x00 0x00 0xc6
4063 # CHECK: llhh %r0, 1
4064 0xe3 0x00 0x00 0x01 0x00 0xc6
4066 # CHECK: llhh %r0, 524287
4067 0xe3 0x00 0x0f 0xff 0x7f 0xc6
4069 # CHECK: llhh %r0, 0(%r1)
4070 0xe3 0x00 0x10 0x00 0x00 0xc6
4072 # CHECK: llhh %r0, 0(%r15)
4073 0xe3 0x00 0xf0 0x00 0x00 0xc6
4075 # CHECK: llhh %r0, 524287(%r1,%r15)
4076 0xe3 0x01 0xff 0xff 0x7f 0xc6
4078 # CHECK: llhh %r0, 524287(%r15,%r1)
4079 0xe3 0x0f 0x1f 0xff 0x7f 0xc6
4081 # CHECK: llhh %r15, 0
4082 0xe3 0xf0 0x00 0x00 0x00 0xc6
4084 # CHECK: llihf %r0, 0
4085 0xc0 0x0e 0x00 0x00 0x00 0x00
4087 # CHECK: llihf %r0, 4294967295
4088 0xc0 0x0e 0xff 0xff 0xff 0xff
4090 # CHECK: llihf %r15, 0
4091 0xc0 0xfe 0x00 0x00 0x00 0x00
4093 # CHECK: llihh %r0, 0
4096 # CHECK: llihh %r0, 32768
4099 # CHECK: llihh %r0, 65535
4102 # CHECK: llihh %r15, 0
4105 # CHECK: llihl %r0, 0
4108 # CHECK: llihl %r0, 32768
4111 # CHECK: llihl %r0, 65535
4114 # CHECK: llihl %r15, 0
4117 # CHECK: llilf %r0, 0
4118 0xc0 0x0f 0x00 0x00 0x00 0x00
4120 # CHECK: llilf %r0, 4294967295
4121 0xc0 0x0f 0xff 0xff 0xff 0xff
4123 # CHECK: llilf %r15, 0
4124 0xc0 0xff 0x00 0x00 0x00 0x00
4126 # CHECK: llilh %r0, 0
4129 # CHECK: llilh %r0, 32768
4132 # CHECK: llilh %r0, 65535
4135 # CHECK: llilh %r15, 0
4138 # CHECK: llill %r0, 0
4141 # CHECK: llill %r0, 32768
4144 # CHECK: llill %r0, 65535
4147 # CHECK: llill %r15, 0
4150 # CHECK: lmg %r0, %r0, 0
4151 0xeb 0x00 0x00 0x00 0x00 0x04
4153 # CHECK: lmg %r0, %r15, 0
4154 0xeb 0x0f 0x00 0x00 0x00 0x04
4156 # CHECK: lmg %r14, %r15, 0
4157 0xeb 0xef 0x00 0x00 0x00 0x04
4159 # CHECK: lmg %r15, %r15, 0
4160 0xeb 0xff 0x00 0x00 0x00 0x04
4162 # CHECK: lmg %r0, %r0, -524288
4163 0xeb 0x00 0x00 0x00 0x80 0x04
4165 # CHECK: lmg %r0, %r0, -1
4166 0xeb 0x00 0x0f 0xff 0xff 0x04
4168 # CHECK: lmg %r0, %r0, 0
4169 0xeb 0x00 0x00 0x00 0x00 0x04
4171 # CHECK: lmg %r0, %r0, 1
4172 0xeb 0x00 0x00 0x01 0x00 0x04
4174 # CHECK: lmg %r0, %r0, 524287
4175 0xeb 0x00 0x0f 0xff 0x7f 0x04
4177 # CHECK: lmg %r0, %r0, 0(%r1)
4178 0xeb 0x00 0x10 0x00 0x00 0x04
4180 # CHECK: lmg %r0, %r0, 0(%r15)
4181 0xeb 0x00 0xf0 0x00 0x00 0x04
4183 # CHECK: lmg %r0, %r0, 524287(%r1)
4184 0xeb 0x00 0x1f 0xff 0x7f 0x04
4186 # CHECK: lmg %r0, %r0, 524287(%r15)
4187 0xeb 0x00 0xff 0xff 0x7f 0x04
4189 # CHECK: lndbr %f0, %f9
4192 # CHECK: lndbr %f0, %f15
4195 # CHECK: lndbr %f15, %f0
4198 # CHECK: lndbr %f15, %f9
4201 # CHECK: lnebr %f0, %f9
4204 # CHECK: lnebr %f0, %f15
4207 # CHECK: lnebr %f15, %f0
4210 # CHECK: lnebr %f15, %f9
4213 # CHECK: lngfr %r0, %r0
4216 # CHECK: lngfr %r0, %r15
4219 # CHECK: lngfr %r15, %r0
4222 # CHECK: lngfr %r7, %r8
4225 # CHECK: lngr %r0, %r0
4228 # CHECK: lngr %r0, %r15
4231 # CHECK: lngr %r15, %r0
4234 # CHECK: lngr %r7, %r8
4237 # CHECK: lnr %r0, %r0
4240 # CHECK: lnr %r0, %r15
4243 # CHECK: lnr %r15, %r0
4246 # CHECK: lnr %r7, %r8
4249 # CHECK: lnxbr %f0, %f8
4252 # CHECK: lnxbr %f0, %f13
4255 # CHECK: lnxbr %f13, %f0
4258 # CHECK: lnxbr %f13, %f9
4261 # CHECK: loc %r7, 6399(%r8), 0
4262 0xeb 0x70 0x88 0xff 0x01 0xf2
4264 # CHECK: loco %r7, 6399(%r8)
4265 0xeb 0x71 0x88 0xff 0x01 0xf2
4267 # CHECK: loch %r7, 6399(%r8)
4268 0xeb 0x72 0x88 0xff 0x01 0xf2
4270 # CHECK: locnle %r7, 6399(%r8)
4271 0xeb 0x73 0x88 0xff 0x01 0xf2
4273 # CHECK: locl %r7, 6399(%r8)
4274 0xeb 0x74 0x88 0xff 0x01 0xf2
4276 # CHECK: locnhe %r7, 6399(%r8)
4277 0xeb 0x75 0x88 0xff 0x01 0xf2
4279 # CHECK: loclh %r7, 6399(%r8)
4280 0xeb 0x76 0x88 0xff 0x01 0xf2
4282 # CHECK: locne %r7, 6399(%r8)
4283 0xeb 0x77 0x88 0xff 0x01 0xf2
4285 # CHECK: loce %r7, 6399(%r8)
4286 0xeb 0x78 0x88 0xff 0x01 0xf2
4288 # CHECK: locnlh %r7, 6399(%r8)
4289 0xeb 0x79 0x88 0xff 0x01 0xf2
4291 # CHECK: loche %r7, 6399(%r8)
4292 0xeb 0x7a 0x88 0xff 0x01 0xf2
4294 # CHECK: locnl %r7, 6399(%r8)
4295 0xeb 0x7b 0x88 0xff 0x01 0xf2
4297 # CHECK: locle %r7, 6399(%r8)
4298 0xeb 0x7c 0x88 0xff 0x01 0xf2
4300 # CHECK: locnh %r7, 6399(%r8)
4301 0xeb 0x7d 0x88 0xff 0x01 0xf2
4303 # CHECK: locno %r7, 6399(%r8)
4304 0xeb 0x7e 0x88 0xff 0x01 0xf2
4306 # CHECK: loc %r7, 6399(%r8), 15
4307 0xeb 0x7f 0x88 0xff 0x01 0xf2
4309 # CHECK: locg %r7, 6399(%r8), 0
4310 0xeb 0x70 0x88 0xff 0x01 0xe2
4312 # CHECK: locgo %r7, 6399(%r8)
4313 0xeb 0x71 0x88 0xff 0x01 0xe2
4315 # CHECK: locgh %r7, 6399(%r8)
4316 0xeb 0x72 0x88 0xff 0x01 0xe2
4318 # CHECK: locgnle %r7, 6399(%r8)
4319 0xeb 0x73 0x88 0xff 0x01 0xe2
4321 # CHECK: locgl %r7, 6399(%r8)
4322 0xeb 0x74 0x88 0xff 0x01 0xe2
4324 # CHECK: locgnhe %r7, 6399(%r8)
4325 0xeb 0x75 0x88 0xff 0x01 0xe2
4327 # CHECK: locglh %r7, 6399(%r8)
4328 0xeb 0x76 0x88 0xff 0x01 0xe2
4330 # CHECK: locgne %r7, 6399(%r8)
4331 0xeb 0x77 0x88 0xff 0x01 0xe2
4333 # CHECK: locge %r7, 6399(%r8)
4334 0xeb 0x78 0x88 0xff 0x01 0xe2
4336 # CHECK: locgnlh %r7, 6399(%r8)
4337 0xeb 0x79 0x88 0xff 0x01 0xe2
4339 # CHECK: locghe %r7, 6399(%r8)
4340 0xeb 0x7a 0x88 0xff 0x01 0xe2
4342 # CHECK: locgnl %r7, 6399(%r8)
4343 0xeb 0x7b 0x88 0xff 0x01 0xe2
4345 # CHECK: locgle %r7, 6399(%r8)
4346 0xeb 0x7c 0x88 0xff 0x01 0xe2
4348 # CHECK: locgnh %r7, 6399(%r8)
4349 0xeb 0x7d 0x88 0xff 0x01 0xe2
4351 # CHECK: locgno %r7, 6399(%r8)
4352 0xeb 0x7e 0x88 0xff 0x01 0xe2
4354 # CHECK: locg %r7, 6399(%r8), 15
4355 0xeb 0x7f 0x88 0xff 0x01 0xe2
4357 # CHECK: locr %r11, %r3, 0
4360 # CHECK: locro %r11, %r3
4363 # CHECK: locrh %r11, %r3
4366 # CHECK: locrnle %r11, %r3
4369 # CHECK: locrl %r11, %r3
4372 # CHECK: locrnhe %r11, %r3
4375 # CHECK: locrlh %r11, %r3
4378 # CHECK: locrne %r11, %r3
4381 # CHECK: locre %r11, %r3
4384 # CHECK: locrnlh %r11, %r3
4387 # CHECK: locrhe %r11, %r3
4390 # CHECK: locrnl %r11, %r3
4393 # CHECK: locrle %r11, %r3
4396 # CHECK: locrnh %r11, %r3
4399 # CHECK: locrno %r11, %r3
4402 # CHECK: locr %r11, %r3, 15
4405 # CHECK: locgr %r11, %r3, 0
4408 # CHECK: locgro %r11, %r3
4411 # CHECK: locgrh %r11, %r3
4414 # CHECK: locgrnle %r11, %r3
4417 # CHECK: locgrl %r11, %r3
4420 # CHECK: locgrnhe %r11, %r3
4423 # CHECK: locgrlh %r11, %r3
4426 # CHECK: locgrne %r11, %r3
4429 # CHECK: locgre %r11, %r3
4432 # CHECK: locgrnlh %r11, %r3
4435 # CHECK: locgrhe %r11, %r3
4438 # CHECK: locgrnl %r11, %r3
4441 # CHECK: locgrle %r11, %r3
4444 # CHECK: locgrnh %r11, %r3
4447 # CHECK: locgrno %r11, %r3
4450 # CHECK: locgr %r11, %r3, 15
4453 # CHECK: lpdbr %f0, %f9
4456 # CHECK: lpdbr %f0, %f15
4459 # CHECK: lpdbr %f15, %f0
4462 # CHECK: lpdbr %f15, %f9
4465 # CHECK: lpebr %f0, %f9
4468 # CHECK: lpebr %f0, %f15
4471 # CHECK: lpebr %f15, %f0
4474 # CHECK: lpebr %f15, %f9
4477 # CHECK: lpgfr %r0, %r0
4480 # CHECK: lpgfr %r0, %r15
4483 # CHECK: lpgfr %r15, %r0
4486 # CHECK: lpgfr %r7, %r8
4489 # CHECK: lpgr %r0, %r0
4492 # CHECK: lpgr %r0, %r15
4495 # CHECK: lpgr %r15, %r0
4498 # CHECK: lpgr %r7, %r8
4501 # CHECK: lpr %r0, %r0
4504 # CHECK: lpr %r0, %r15
4507 # CHECK: lpr %r15, %r0
4510 # CHECK: lpr %r7, %r8
4513 # CHECK: lpxbr %f0, %f8
4516 # CHECK: lpxbr %f0, %f13
4519 # CHECK: lpxbr %f13, %f0
4522 # CHECK: lpxbr %f13, %f9
4525 # CHECK: lr %r0, %r9
4528 # CHECK: lr %r0, %r15
4531 # CHECK: lr %r15, %r0
4534 # CHECK: lr %r15, %r9
4537 # CHECK: lrvgr %r0, %r0
4540 # CHECK: lrvgr %r0, %r15
4543 # CHECK: lrvgr %r15, %r0
4546 # CHECK: lrvgr %r7, %r8
4549 # CHECK: lrvgr %r15, %r15
4552 # CHECK: lrvg %r0, -524288
4553 0xe3 0x00 0x00 0x00 0x80 0x0f
4555 # CHECK: lrvg %r0, -1
4556 0xe3 0x00 0x0f 0xff 0xff 0x0f
4558 # CHECK: lrvg %r0, 0
4559 0xe3 0x00 0x00 0x00 0x00 0x0f
4561 # CHECK: lrvg %r0, 1
4562 0xe3 0x00 0x00 0x01 0x00 0x0f
4564 # CHECK: lrvg %r0, 524287
4565 0xe3 0x00 0x0f 0xff 0x7f 0x0f
4567 # CHECK: lrvg %r0, 0(%r1)
4568 0xe3 0x00 0x10 0x00 0x00 0x0f
4570 # CHECK: lrvg %r0, 0(%r15)
4571 0xe3 0x00 0xf0 0x00 0x00 0x0f
4573 # CHECK: lrvg %r0, 524287(%r1,%r15)
4574 0xe3 0x01 0xff 0xff 0x7f 0x0f
4576 # CHECK: lrvg %r0, 524287(%r15,%r1)
4577 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
4579 # CHECK: lrvg %r15, 0
4580 0xe3 0xf0 0x00 0x00 0x00 0x0f
4582 # CHECK: lrvr %r0, %r0
4585 # CHECK: lrvr %r0, %r15
4588 # CHECK: lrvr %r15, %r0
4591 # CHECK: lrvr %r7, %r8
4594 # CHECK: lrvr %r15, %r15
4597 # CHECK: lrv %r0, -524288
4598 0xe3 0x00 0x00 0x00 0x80 0x1e
4600 # CHECK: lrv %r0, -1
4601 0xe3 0x00 0x0f 0xff 0xff 0x1e
4604 0xe3 0x00 0x00 0x00 0x00 0x1e
4607 0xe3 0x00 0x00 0x01 0x00 0x1e
4609 # CHECK: lrv %r0, 524287
4610 0xe3 0x00 0x0f 0xff 0x7f 0x1e
4612 # CHECK: lrv %r0, 0(%r1)
4613 0xe3 0x00 0x10 0x00 0x00 0x1e
4615 # CHECK: lrv %r0, 0(%r15)
4616 0xe3 0x00 0xf0 0x00 0x00 0x1e
4618 # CHECK: lrv %r0, 524287(%r1,%r15)
4619 0xe3 0x01 0xff 0xff 0x7f 0x1e
4621 # CHECK: lrv %r0, 524287(%r15,%r1)
4622 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
4624 # CHECK: lrv %r15, 0
4625 0xe3 0xf0 0x00 0x00 0x00 0x1e
4630 # CHECK: l %r0, 4095
4633 # CHECK: l %r0, 0(%r1)
4636 # CHECK: l %r0, 0(%r15)
4639 # CHECK: l %r0, 4095(%r1,%r15)
4642 # CHECK: l %r0, 4095(%r15,%r1)
4648 # CHECK: lt %r0, -524288
4649 0xe3 0x00 0x00 0x00 0x80 0x12
4652 0xe3 0x00 0x0f 0xff 0xff 0x12
4655 0xe3 0x00 0x00 0x00 0x00 0x12
4658 0xe3 0x00 0x00 0x01 0x00 0x12
4660 # CHECK: lt %r0, 524287
4661 0xe3 0x00 0x0f 0xff 0x7f 0x12
4663 # CHECK: lt %r0, 0(%r1)
4664 0xe3 0x00 0x10 0x00 0x00 0x12
4666 # CHECK: lt %r0, 0(%r15)
4667 0xe3 0x00 0xf0 0x00 0x00 0x12
4669 # CHECK: lt %r0, 524287(%r1,%r15)
4670 0xe3 0x01 0xff 0xff 0x7f 0x12
4672 # CHECK: lt %r0, 524287(%r15,%r1)
4673 0xe3 0x0f 0x1f 0xff 0x7f 0x12
4676 0xe3 0xf0 0x00 0x00 0x00 0x12
4678 # CHECK: ltdbr %f0, %f9
4681 # CHECK: ltdbr %f0, %f15
4684 # CHECK: ltdbr %f15, %f0
4687 # CHECK: ltdbr %f15, %f9
4690 # CHECK: ltebr %f0, %f9
4693 # CHECK: ltebr %f0, %f15
4696 # CHECK: ltebr %f15, %f0
4699 # CHECK: ltebr %f15, %f9
4702 # CHECK: ltg %r0, -524288
4703 0xe3 0x00 0x00 0x00 0x80 0x02
4705 # CHECK: ltg %r0, -1
4706 0xe3 0x00 0x0f 0xff 0xff 0x02
4709 0xe3 0x00 0x00 0x00 0x00 0x02
4712 0xe3 0x00 0x00 0x01 0x00 0x02
4714 # CHECK: ltg %r0, 524287
4715 0xe3 0x00 0x0f 0xff 0x7f 0x02
4717 # CHECK: ltg %r0, 0(%r1)
4718 0xe3 0x00 0x10 0x00 0x00 0x02
4720 # CHECK: ltg %r0, 0(%r15)
4721 0xe3 0x00 0xf0 0x00 0x00 0x02
4723 # CHECK: ltg %r0, 524287(%r1,%r15)
4724 0xe3 0x01 0xff 0xff 0x7f 0x02
4726 # CHECK: ltg %r0, 524287(%r15,%r1)
4727 0xe3 0x0f 0x1f 0xff 0x7f 0x02
4729 # CHECK: ltg %r15, 0
4730 0xe3 0xf0 0x00 0x00 0x00 0x02
4732 # CHECK: ltgf %r0, -524288
4733 0xe3 0x00 0x00 0x00 0x80 0x32
4735 # CHECK: ltgf %r0, -1
4736 0xe3 0x00 0x0f 0xff 0xff 0x32
4738 # CHECK: ltgf %r0, 0
4739 0xe3 0x00 0x00 0x00 0x00 0x32
4741 # CHECK: ltgf %r0, 1
4742 0xe3 0x00 0x00 0x01 0x00 0x32
4744 # CHECK: ltgf %r0, 524287
4745 0xe3 0x00 0x0f 0xff 0x7f 0x32
4747 # CHECK: ltgf %r0, 0(%r1)
4748 0xe3 0x00 0x10 0x00 0x00 0x32
4750 # CHECK: ltgf %r0, 0(%r15)
4751 0xe3 0x00 0xf0 0x00 0x00 0x32
4753 # CHECK: ltgf %r0, 524287(%r1,%r15)
4754 0xe3 0x01 0xff 0xff 0x7f 0x32
4756 # CHECK: ltgf %r0, 524287(%r15,%r1)
4757 0xe3 0x0f 0x1f 0xff 0x7f 0x32
4759 # CHECK: ltgf %r15, 0
4760 0xe3 0xf0 0x00 0x00 0x00 0x32
4762 # CHECK: ltgfr %r0, %r9
4765 # CHECK: ltgfr %r0, %r15
4768 # CHECK: ltgfr %r15, %r0
4771 # CHECK: ltgfr %r15, %r9
4774 # CHECK: ltgr %r0, %r9
4777 # CHECK: ltgr %r0, %r15
4780 # CHECK: ltgr %r15, %r0
4783 # CHECK: ltgr %r15, %r9
4786 # CHECK: ltr %r0, %r9
4789 # CHECK: ltr %r0, %r15
4792 # CHECK: ltr %r15, %r0
4795 # CHECK: ltr %r15, %r9
4798 # CHECK: ltxbr %f0, %f9
4801 # CHECK: ltxbr %f0, %f13
4804 # CHECK: ltxbr %f13, %f0
4807 # CHECK: ltxbr %f13, %f9
4810 # CHECK: lxr %f0, %f8
4813 # CHECK: lxr %f0, %f13
4816 # CHECK: lxr %f13, %f0
4819 # CHECK: lxr %f13, %f9
4822 # CHECK: ly %r0, -524288
4823 0xe3 0x00 0x00 0x00 0x80 0x58
4826 0xe3 0x00 0x0f 0xff 0xff 0x58
4829 0xe3 0x00 0x00 0x00 0x00 0x58
4832 0xe3 0x00 0x00 0x01 0x00 0x58
4834 # CHECK: ly %r0, 524287
4835 0xe3 0x00 0x0f 0xff 0x7f 0x58
4837 # CHECK: ly %r0, 0(%r1)
4838 0xe3 0x00 0x10 0x00 0x00 0x58
4840 # CHECK: ly %r0, 0(%r15)
4841 0xe3 0x00 0xf0 0x00 0x00 0x58
4843 # CHECK: ly %r0, 524287(%r1,%r15)
4844 0xe3 0x01 0xff 0xff 0x7f 0x58
4846 # CHECK: ly %r0, 524287(%r15,%r1)
4847 0xe3 0x0f 0x1f 0xff 0x7f 0x58
4850 0xe3 0xf0 0x00 0x00 0x00 0x58
4879 # CHECK: madbr %f0, %f0, %f0
4882 # CHECK: madbr %f0, %f0, %f15
4885 # CHECK: madbr %f0, %f15, %f0
4888 # CHECK: madbr %f15, %f0, %f0
4891 # CHECK: madbr %f7, %f8, %f9
4894 # CHECK: madbr %f15, %f15, %f15
4897 # CHECK: madb %f0, %f0, 0
4898 0xed 0x00 0x00 0x00 0x00 0x1e
4900 # CHECK: madb %f0, %f0, 4095
4901 0xed 0x00 0x0f 0xff 0x00 0x1e
4903 # CHECK: madb %f0, %f0, 0(%r1)
4904 0xed 0x00 0x10 0x00 0x00 0x1e
4906 # CHECK: madb %f0, %f0, 0(%r15)
4907 0xed 0x00 0xf0 0x00 0x00 0x1e
4909 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
4910 0xed 0x01 0xff 0xff 0x00 0x1e
4912 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
4913 0xed 0x0f 0x1f 0xff 0x00 0x1e
4915 # CHECK: madb %f0, %f15, 0
4916 0xed 0xf0 0x00 0x00 0x00 0x1e
4918 # CHECK: madb %f15, %f0, 0
4919 0xed 0x00 0x00 0x00 0xf0 0x1e
4921 # CHECK: madb %f15, %f15, 0
4922 0xed 0xf0 0x00 0x00 0xf0 0x1e
4924 # CHECK: maebr %f0, %f0, %f0
4927 # CHECK: maebr %f0, %f0, %f15
4930 # CHECK: maebr %f0, %f15, %f0
4933 # CHECK: maebr %f15, %f0, %f0
4936 # CHECK: maebr %f7, %f8, %f9
4939 # CHECK: maebr %f15, %f15, %f15
4942 # CHECK: maeb %f0, %f0, 0
4943 0xed 0x00 0x00 0x00 0x00 0x0e
4945 # CHECK: maeb %f0, %f0, 4095
4946 0xed 0x00 0x0f 0xff 0x00 0x0e
4948 # CHECK: maeb %f0, %f0, 0(%r1)
4949 0xed 0x00 0x10 0x00 0x00 0x0e
4951 # CHECK: maeb %f0, %f0, 0(%r15)
4952 0xed 0x00 0xf0 0x00 0x00 0x0e
4954 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
4955 0xed 0x01 0xff 0xff 0x00 0x0e
4957 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
4958 0xed 0x0f 0x1f 0xff 0x00 0x0e
4960 # CHECK: maeb %f0, %f15, 0
4961 0xed 0xf0 0x00 0x00 0x00 0x0e
4963 # CHECK: maeb %f15, %f0, 0
4964 0xed 0x00 0x00 0x00 0xf0 0x0e
4966 # CHECK: maeb %f15, %f15, 0
4967 0xed 0xf0 0x00 0x00 0xf0 0x0e
4969 # CHECK: mdbr %f0, %f0
4972 # CHECK: mdbr %f0, %f15
4975 # CHECK: mdbr %f7, %f8
4978 # CHECK: mdbr %f15, %f0
4982 0xed 0x00 0x00 0x00 0x00 0x1c
4984 # CHECK: mdb %f0, 4095
4985 0xed 0x00 0x0f 0xff 0x00 0x1c
4987 # CHECK: mdb %f0, 0(%r1)
4988 0xed 0x00 0x10 0x00 0x00 0x1c
4990 # CHECK: mdb %f0, 0(%r15)
4991 0xed 0x00 0xf0 0x00 0x00 0x1c
4993 # CHECK: mdb %f0, 4095(%r1,%r15)
4994 0xed 0x01 0xff 0xff 0x00 0x1c
4996 # CHECK: mdb %f0, 4095(%r15,%r1)
4997 0xed 0x0f 0x1f 0xff 0x00 0x1c
4999 # CHECK: mdb %f15, 0
5000 0xed 0xf0 0x00 0x00 0x00 0x1c
5002 # CHECK: mdebr %f0, %f0
5005 # CHECK: mdebr %f0, %f15
5008 # CHECK: mdebr %f7, %f8
5011 # CHECK: mdebr %f15, %f0
5014 # CHECK: mdeb %f0, 0
5015 0xed 0x00 0x00 0x00 0x00 0x0c
5017 # CHECK: mdeb %f0, 4095
5018 0xed 0x00 0x0f 0xff 0x00 0x0c
5020 # CHECK: mdeb %f0, 0(%r1)
5021 0xed 0x00 0x10 0x00 0x00 0x0c
5023 # CHECK: mdeb %f0, 0(%r15)
5024 0xed 0x00 0xf0 0x00 0x00 0x0c
5026 # CHECK: mdeb %f0, 4095(%r1,%r15)
5027 0xed 0x01 0xff 0xff 0x00 0x0c
5029 # CHECK: mdeb %f0, 4095(%r15,%r1)
5030 0xed 0x0f 0x1f 0xff 0x00 0x0c
5032 # CHECK: mdeb %f15, 0
5033 0xed 0xf0 0x00 0x00 0x00 0x0c
5035 # CHECK: meebr %f0, %f0
5038 # CHECK: meebr %f0, %f15
5041 # CHECK: meebr %f7, %f8
5044 # CHECK: meebr %f15, %f0
5047 # CHECK: meeb %f0, 0
5048 0xed 0x00 0x00 0x00 0x00 0x17
5050 # CHECK: meeb %f0, 4095
5051 0xed 0x00 0x0f 0xff 0x00 0x17
5053 # CHECK: meeb %f0, 0(%r1)
5054 0xed 0x00 0x10 0x00 0x00 0x17
5056 # CHECK: meeb %f0, 0(%r15)
5057 0xed 0x00 0xf0 0x00 0x00 0x17
5059 # CHECK: meeb %f0, 4095(%r1,%r15)
5060 0xed 0x01 0xff 0xff 0x00 0x17
5062 # CHECK: meeb %f0, 4095(%r15,%r1)
5063 0xed 0x0f 0x1f 0xff 0x00 0x17
5065 # CHECK: meeb %f15, 0
5066 0xed 0xf0 0x00 0x00 0x00 0x17
5068 # CHECK: mghi %r0, -32768
5071 # CHECK: mghi %r0, -1
5074 # CHECK: mghi %r0, 0
5077 # CHECK: mghi %r0, 1
5080 # CHECK: mghi %r0, 32767
5083 # CHECK: mghi %r15, 0
5086 # CHECK: mhi %r0, -32768
5089 # CHECK: mhi %r0, -1
5098 # CHECK: mhi %r0, 32767
5101 # CHECK: mhi %r15, 0
5107 # CHECK: mh %r0, 4095
5110 # CHECK: mh %r0, 0(%r1)
5113 # CHECK: mh %r0, 0(%r15)
5116 # CHECK: mh %r0, 4095(%r1,%r15)
5119 # CHECK: mh %r0, 4095(%r15,%r1)
5125 # CHECK: mhy %r0, -524288
5126 0xe3 0x00 0x00 0x00 0x80 0x7c
5128 # CHECK: mhy %r0, -1
5129 0xe3 0x00 0x0f 0xff 0xff 0x7c
5132 0xe3 0x00 0x00 0x00 0x00 0x7c
5135 0xe3 0x00 0x00 0x01 0x00 0x7c
5137 # CHECK: mhy %r0, 524287
5138 0xe3 0x00 0x0f 0xff 0x7f 0x7c
5140 # CHECK: mhy %r0, 0(%r1)
5141 0xe3 0x00 0x10 0x00 0x00 0x7c
5143 # CHECK: mhy %r0, 0(%r15)
5144 0xe3 0x00 0xf0 0x00 0x00 0x7c
5146 # CHECK: mhy %r0, 524287(%r1,%r15)
5147 0xe3 0x01 0xff 0xff 0x7f 0x7c
5149 # CHECK: mhy %r0, 524287(%r15,%r1)
5150 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
5152 # CHECK: mhy %r15, 0
5153 0xe3 0xf0 0x00 0x00 0x00 0x7c
5155 # CHECK: mlgr %r0, %r0
5158 # CHECK: mlgr %r0, %r15
5161 # CHECK: mlgr %r14, %r0
5164 # CHECK: mlgr %r6, %r9
5167 # CHECK: mlg %r0, -524288
5168 0xe3 0x00 0x00 0x00 0x80 0x86
5170 # CHECK: mlg %r0, -1
5171 0xe3 0x00 0x0f 0xff 0xff 0x86
5174 0xe3 0x00 0x00 0x00 0x00 0x86
5177 0xe3 0x00 0x00 0x01 0x00 0x86
5179 # CHECK: mlg %r0, 524287
5180 0xe3 0x00 0x0f 0xff 0x7f 0x86
5182 # CHECK: mlg %r0, 0(%r1)
5183 0xe3 0x00 0x10 0x00 0x00 0x86
5185 # CHECK: mlg %r0, 0(%r15)
5186 0xe3 0x00 0xf0 0x00 0x00 0x86
5188 # CHECK: mlg %r0, 524287(%r1,%r15)
5189 0xe3 0x01 0xff 0xff 0x7f 0x86
5191 # CHECK: mlg %r0, 524287(%r15,%r1)
5192 0xe3 0x0f 0x1f 0xff 0x7f 0x86
5194 # CHECK: mlg %r14, 0
5195 0xe3 0xe0 0x00 0x00 0x00 0x86
5197 # CHECK: msdbr %f0, %f0, %f0
5200 # CHECK: msdbr %f0, %f0, %f15
5203 # CHECK: msdbr %f0, %f15, %f0
5206 # CHECK: msdbr %f15, %f0, %f0
5209 # CHECK: msdbr %f7, %f8, %f9
5212 # CHECK: msdbr %f15, %f15, %f15
5215 # CHECK: msdb %f0, %f0, 0
5216 0xed 0x00 0x00 0x00 0x00 0x1f
5218 # CHECK: msdb %f0, %f0, 4095
5219 0xed 0x00 0x0f 0xff 0x00 0x1f
5221 # CHECK: msdb %f0, %f0, 0(%r1)
5222 0xed 0x00 0x10 0x00 0x00 0x1f
5224 # CHECK: msdb %f0, %f0, 0(%r15)
5225 0xed 0x00 0xf0 0x00 0x00 0x1f
5227 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
5228 0xed 0x01 0xff 0xff 0x00 0x1f
5230 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
5231 0xed 0x0f 0x1f 0xff 0x00 0x1f
5233 # CHECK: msdb %f0, %f15, 0
5234 0xed 0xf0 0x00 0x00 0x00 0x1f
5236 # CHECK: msdb %f15, %f0, 0
5237 0xed 0x00 0x00 0x00 0xf0 0x1f
5239 # CHECK: msdb %f15, %f15, 0
5240 0xed 0xf0 0x00 0x00 0xf0 0x1f
5242 # CHECK: msebr %f0, %f0, %f0
5245 # CHECK: msebr %f0, %f0, %f15
5248 # CHECK: msebr %f0, %f15, %f0
5251 # CHECK: msebr %f15, %f0, %f0
5254 # CHECK: msebr %f7, %f8, %f9
5257 # CHECK: msebr %f15, %f15, %f15
5260 # CHECK: mseb %f0, %f0, 0
5261 0xed 0x00 0x00 0x00 0x00 0x0f
5263 # CHECK: mseb %f0, %f0, 4095
5264 0xed 0x00 0x0f 0xff 0x00 0x0f
5266 # CHECK: mseb %f0, %f0, 0(%r1)
5267 0xed 0x00 0x10 0x00 0x00 0x0f
5269 # CHECK: mseb %f0, %f0, 0(%r15)
5270 0xed 0x00 0xf0 0x00 0x00 0x0f
5272 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
5273 0xed 0x01 0xff 0xff 0x00 0x0f
5275 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
5276 0xed 0x0f 0x1f 0xff 0x00 0x0f
5278 # CHECK: mseb %f0, %f15, 0
5279 0xed 0xf0 0x00 0x00 0x00 0x0f
5281 # CHECK: mseb %f15, %f0, 0
5282 0xed 0x00 0x00 0x00 0xf0 0x0f
5284 # CHECK: mseb %f15, %f15, 0
5285 0xed 0xf0 0x00 0x00 0xf0 0x0f
5287 # CHECK: msfi %r0, -2147483648
5288 0xc2 0x01 0x80 0x00 0x00 0x00
5290 # CHECK: msfi %r0, -1
5291 0xc2 0x01 0xff 0xff 0xff 0xff
5293 # CHECK: msfi %r0, 0
5294 0xc2 0x01 0x00 0x00 0x00 0x00
5296 # CHECK: msfi %r0, 1
5297 0xc2 0x01 0x00 0x00 0x00 0x01
5299 # CHECK: msfi %r0, 2147483647
5300 0xc2 0x01 0x7f 0xff 0xff 0xff
5302 # CHECK: msfi %r15, 0
5303 0xc2 0xf1 0x00 0x00 0x00 0x00
5305 # CHECK: msgfi %r0, -2147483648
5306 0xc2 0x00 0x80 0x00 0x00 0x00
5308 # CHECK: msgfi %r0, -1
5309 0xc2 0x00 0xff 0xff 0xff 0xff
5311 # CHECK: msgfi %r0, 0
5312 0xc2 0x00 0x00 0x00 0x00 0x00
5314 # CHECK: msgfi %r0, 1
5315 0xc2 0x00 0x00 0x00 0x00 0x01
5317 # CHECK: msgfi %r0, 2147483647
5318 0xc2 0x00 0x7f 0xff 0xff 0xff
5320 # CHECK: msgfi %r15, 0
5321 0xc2 0xf0 0x00 0x00 0x00 0x00
5323 # CHECK: msgfr %r0, %r0
5326 # CHECK: msgfr %r0, %r15
5329 # CHECK: msgfr %r15, %r0
5332 # CHECK: msgfr %r7, %r8
5335 # CHECK: msgf %r0, -524288
5336 0xe3 0x00 0x00 0x00 0x80 0x1c
5338 # CHECK: msgf %r0, -1
5339 0xe3 0x00 0x0f 0xff 0xff 0x1c
5341 # CHECK: msgf %r0, 0
5342 0xe3 0x00 0x00 0x00 0x00 0x1c
5344 # CHECK: msgf %r0, 1
5345 0xe3 0x00 0x00 0x01 0x00 0x1c
5347 # CHECK: msgf %r0, 524287
5348 0xe3 0x00 0x0f 0xff 0x7f 0x1c
5350 # CHECK: msgf %r0, 0(%r1)
5351 0xe3 0x00 0x10 0x00 0x00 0x1c
5353 # CHECK: msgf %r0, 0(%r15)
5354 0xe3 0x00 0xf0 0x00 0x00 0x1c
5356 # CHECK: msgf %r0, 524287(%r1,%r15)
5357 0xe3 0x01 0xff 0xff 0x7f 0x1c
5359 # CHECK: msgf %r0, 524287(%r15,%r1)
5360 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
5362 # CHECK: msgf %r15, 0
5363 0xe3 0xf0 0x00 0x00 0x00 0x1c
5365 # CHECK: msgr %r0, %r0
5368 # CHECK: msgr %r0, %r15
5371 # CHECK: msgr %r15, %r0
5374 # CHECK: msgr %r7, %r8
5377 # CHECK: msg %r0, -524288
5378 0xe3 0x00 0x00 0x00 0x80 0x0c
5380 # CHECK: msg %r0, -1
5381 0xe3 0x00 0x0f 0xff 0xff 0x0c
5384 0xe3 0x00 0x00 0x00 0x00 0x0c
5387 0xe3 0x00 0x00 0x01 0x00 0x0c
5389 # CHECK: msg %r0, 524287
5390 0xe3 0x00 0x0f 0xff 0x7f 0x0c
5392 # CHECK: msg %r0, 0(%r1)
5393 0xe3 0x00 0x10 0x00 0x00 0x0c
5395 # CHECK: msg %r0, 0(%r15)
5396 0xe3 0x00 0xf0 0x00 0x00 0x0c
5398 # CHECK: msg %r0, 524287(%r1,%r15)
5399 0xe3 0x01 0xff 0xff 0x7f 0x0c
5401 # CHECK: msg %r0, 524287(%r15,%r1)
5402 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
5404 # CHECK: msg %r15, 0
5405 0xe3 0xf0 0x00 0x00 0x00 0x0c
5407 # CHECK: msr %r0, %r0
5410 # CHECK: msr %r0, %r15
5413 # CHECK: msr %r15, %r0
5416 # CHECK: msr %r7, %r8
5422 # CHECK: ms %r0, 4095
5425 # CHECK: ms %r0, 0(%r1)
5428 # CHECK: ms %r0, 0(%r15)
5431 # CHECK: ms %r0, 4095(%r1,%r15)
5434 # CHECK: ms %r0, 4095(%r15,%r1)
5440 # CHECK: msy %r0, -524288
5441 0xe3 0x00 0x00 0x00 0x80 0x51
5443 # CHECK: msy %r0, -1
5444 0xe3 0x00 0x0f 0xff 0xff 0x51
5447 0xe3 0x00 0x00 0x00 0x00 0x51
5450 0xe3 0x00 0x00 0x01 0x00 0x51
5452 # CHECK: msy %r0, 524287
5453 0xe3 0x00 0x0f 0xff 0x7f 0x51
5455 # CHECK: msy %r0, 0(%r1)
5456 0xe3 0x00 0x10 0x00 0x00 0x51
5458 # CHECK: msy %r0, 0(%r15)
5459 0xe3 0x00 0xf0 0x00 0x00 0x51
5461 # CHECK: msy %r0, 524287(%r1,%r15)
5462 0xe3 0x01 0xff 0xff 0x7f 0x51
5464 # CHECK: msy %r0, 524287(%r15,%r1)
5465 0xe3 0x0f 0x1f 0xff 0x7f 0x51
5467 # CHECK: msy %r15, 0
5468 0xe3 0xf0 0x00 0x00 0x00 0x51
5470 # CHECK: mvc 0(1), 0
5471 0xd2 0x00 0x00 0x00 0x00 0x00
5473 # CHECK: mvc 0(1), 0(%r1)
5474 0xd2 0x00 0x00 0x00 0x10 0x00
5476 # CHECK: mvc 0(1), 0(%r15)
5477 0xd2 0x00 0x00 0x00 0xf0 0x00
5479 # CHECK: mvc 0(1), 4095
5480 0xd2 0x00 0x00 0x00 0x0f 0xff
5482 # CHECK: mvc 0(1), 4095(%r1)
5483 0xd2 0x00 0x00 0x00 0x1f 0xff
5485 # CHECK: mvc 0(1), 4095(%r15)
5486 0xd2 0x00 0x00 0x00 0xff 0xff
5488 # CHECK: mvc 0(1,%r1), 0
5489 0xd2 0x00 0x10 0x00 0x00 0x00
5491 # CHECK: mvc 0(1,%r15), 0
5492 0xd2 0x00 0xf0 0x00 0x00 0x00
5494 # CHECK: mvc 4095(1,%r1), 0
5495 0xd2 0x00 0x1f 0xff 0x00 0x00
5497 # CHECK: mvc 4095(1,%r15), 0
5498 0xd2 0x00 0xff 0xff 0x00 0x00
5500 # CHECK: mvc 0(256,%r1), 0
5501 0xd2 0xff 0x10 0x00 0x00 0x00
5503 # CHECK: mvc 0(256,%r15), 0
5504 0xd2 0xff 0xf0 0x00 0x00 0x00
5507 0xe5 0x48 0x00 0x00 0x00 0x00
5509 # CHECK: mvghi 4095, 0
5510 0xe5 0x48 0x0f 0xff 0x00 0x00
5512 # CHECK: mvghi 0, -32768
5513 0xe5 0x48 0x00 0x00 0x80 0x00
5515 # CHECK: mvghi 0, -1
5516 0xe5 0x48 0x00 0x00 0xff 0xff
5519 0xe5 0x48 0x00 0x00 0x00 0x00
5522 0xe5 0x48 0x00 0x00 0x00 0x01
5524 # CHECK: mvghi 0, 32767
5525 0xe5 0x48 0x00 0x00 0x7f 0xff
5527 # CHECK: mvghi 0(%r1), 42
5528 0xe5 0x48 0x10 0x00 0x00 0x2a
5530 # CHECK: mvghi 0(%r15), 42
5531 0xe5 0x48 0xf0 0x00 0x00 0x2a
5533 # CHECK: mvghi 4095(%r1), 42
5534 0xe5 0x48 0x1f 0xff 0x00 0x2a
5536 # CHECK: mvghi 4095(%r15), 42
5537 0xe5 0x48 0xff 0xff 0x00 0x2a
5540 0xe5 0x44 0x00 0x00 0x00 0x00
5542 # CHECK: mvhhi 4095, 0
5543 0xe5 0x44 0x0f 0xff 0x00 0x00
5545 # CHECK: mvhhi 0, -32768
5546 0xe5 0x44 0x00 0x00 0x80 0x00
5548 # CHECK: mvhhi 0, -1
5549 0xe5 0x44 0x00 0x00 0xff 0xff
5552 0xe5 0x44 0x00 0x00 0x00 0x00
5555 0xe5 0x44 0x00 0x00 0x00 0x01
5557 # CHECK: mvhhi 0, 32767
5558 0xe5 0x44 0x00 0x00 0x7f 0xff
5560 # CHECK: mvhhi 0(%r1), 42
5561 0xe5 0x44 0x10 0x00 0x00 0x2a
5563 # CHECK: mvhhi 0(%r15), 42
5564 0xe5 0x44 0xf0 0x00 0x00 0x2a
5566 # CHECK: mvhhi 4095(%r1), 42
5567 0xe5 0x44 0x1f 0xff 0x00 0x2a
5569 # CHECK: mvhhi 4095(%r15), 42
5570 0xe5 0x44 0xff 0xff 0x00 0x2a
5573 0xe5 0x4c 0x00 0x00 0x00 0x00
5575 # CHECK: mvhi 4095, 0
5576 0xe5 0x4c 0x0f 0xff 0x00 0x00
5578 # CHECK: mvhi 0, -32768
5579 0xe5 0x4c 0x00 0x00 0x80 0x00
5582 0xe5 0x4c 0x00 0x00 0xff 0xff
5585 0xe5 0x4c 0x00 0x00 0x00 0x00
5588 0xe5 0x4c 0x00 0x00 0x00 0x01
5590 # CHECK: mvhi 0, 32767
5591 0xe5 0x4c 0x00 0x00 0x7f 0xff
5593 # CHECK: mvhi 0(%r1), 42
5594 0xe5 0x4c 0x10 0x00 0x00 0x2a
5596 # CHECK: mvhi 0(%r15), 42
5597 0xe5 0x4c 0xf0 0x00 0x00 0x2a
5599 # CHECK: mvhi 4095(%r1), 42
5600 0xe5 0x4c 0x1f 0xff 0x00 0x2a
5602 # CHECK: mvhi 4095(%r15), 42
5603 0xe5 0x4c 0xff 0xff 0x00 0x2a
5608 # CHECK: mvi 4095, 0
5614 # CHECK: mvi 0(%r1), 42
5617 # CHECK: mvi 0(%r15), 42
5620 # CHECK: mvi 4095(%r1), 42
5623 # CHECK: mvi 4095(%r15), 42
5626 # CHECK: mviy -524288, 0
5627 0xeb 0x00 0x00 0x00 0x80 0x52
5630 0xeb 0x00 0x0f 0xff 0xff 0x52
5633 0xeb 0x00 0x00 0x00 0x00 0x52
5636 0xeb 0x00 0x00 0x01 0x00 0x52
5638 # CHECK: mviy 524287, 0
5639 0xeb 0x00 0x0f 0xff 0x7f 0x52
5641 # CHECK: mviy 0, 255
5642 0xeb 0xff 0x00 0x00 0x00 0x52
5644 # CHECK: mviy 0(%r1), 42
5645 0xeb 0x2a 0x10 0x00 0x00 0x52
5647 # CHECK: mviy 0(%r15), 42
5648 0xeb 0x2a 0xf0 0x00 0x00 0x52
5650 # CHECK: mviy 524287(%r1), 42
5651 0xeb 0x2a 0x1f 0xff 0x7f 0x52
5653 # CHECK: mviy 524287(%r15), 42
5654 0xeb 0x2a 0xff 0xff 0x7f 0x52
5656 # CHECK: mvst %r0, %r0
5659 # CHECK: mvst %r0, %r15
5662 # CHECK: mvst %r15, %r0
5665 # CHECK: mvst %r7, %r8
5668 # CHECK: mxbr %f0, %f0
5671 # CHECK: mxbr %f0, %f13
5674 # CHECK: mxbr %f8, %f5
5677 # CHECK: mxbr %f13, %f13
5680 # CHECK: mxdbr %f0, %f0
5683 # CHECK: mxdbr %f0, %f15
5686 # CHECK: mxdbr %f8, %f8
5689 # CHECK: mxdbr %f13, %f0
5692 # CHECK: mxdb %f0, 0
5693 0xed 0x00 0x00 0x00 0x00 0x07
5695 # CHECK: mxdb %f0, 4095
5696 0xed 0x00 0x0f 0xff 0x00 0x07
5698 # CHECK: mxdb %f0, 0(%r1)
5699 0xed 0x00 0x10 0x00 0x00 0x07
5701 # CHECK: mxdb %f0, 0(%r15)
5702 0xed 0x00 0xf0 0x00 0x00 0x07
5704 # CHECK: mxdb %f0, 4095(%r1,%r15)
5705 0xed 0x01 0xff 0xff 0x00 0x07
5707 # CHECK: mxdb %f0, 4095(%r15,%r1)
5708 0xed 0x0f 0x1f 0xff 0x00 0x07
5710 # CHECK: mxdb %f13, 0
5711 0xed 0xd0 0x00 0x00 0x00 0x07
5714 0xd4 0x00 0x00 0x00 0x00 0x00
5716 # CHECK: nc 0(1), 0(%r1)
5717 0xd4 0x00 0x00 0x00 0x10 0x00
5719 # CHECK: nc 0(1), 0(%r15)
5720 0xd4 0x00 0x00 0x00 0xf0 0x00
5722 # CHECK: nc 0(1), 4095
5723 0xd4 0x00 0x00 0x00 0x0f 0xff
5725 # CHECK: nc 0(1), 4095(%r1)
5726 0xd4 0x00 0x00 0x00 0x1f 0xff
5728 # CHECK: nc 0(1), 4095(%r15)
5729 0xd4 0x00 0x00 0x00 0xff 0xff
5731 # CHECK: nc 0(1,%r1), 0
5732 0xd4 0x00 0x10 0x00 0x00 0x00
5734 # CHECK: nc 0(1,%r15), 0
5735 0xd4 0x00 0xf0 0x00 0x00 0x00
5737 # CHECK: nc 4095(1,%r1), 0
5738 0xd4 0x00 0x1f 0xff 0x00 0x00
5740 # CHECK: nc 4095(1,%r15), 0
5741 0xd4 0x00 0xff 0xff 0x00 0x00
5743 # CHECK: nc 0(256,%r1), 0
5744 0xd4 0xff 0x10 0x00 0x00 0x00
5746 # CHECK: nc 0(256,%r15), 0
5747 0xd4 0xff 0xf0 0x00 0x00 0x00
5749 # CHECK: ngr %r0, %r0
5752 # CHECK: ngr %r0, %r15
5755 # CHECK: ngr %r15, %r0
5758 # CHECK: ngr %r7, %r8
5761 # CHECK: ng %r0, -524288
5762 0xe3 0x00 0x00 0x00 0x80 0x80
5764 # CHECK: ngrk %r0, %r0, %r0
5767 # CHECK: ngrk %r2, %r3, %r4
5771 0xe3 0x00 0x0f 0xff 0xff 0x80
5774 0xe3 0x00 0x00 0x00 0x00 0x80
5777 0xe3 0x00 0x00 0x01 0x00 0x80
5779 # CHECK: ng %r0, 524287
5780 0xe3 0x00 0x0f 0xff 0x7f 0x80
5782 # CHECK: ng %r0, 0(%r1)
5783 0xe3 0x00 0x10 0x00 0x00 0x80
5785 # CHECK: ng %r0, 0(%r15)
5786 0xe3 0x00 0xf0 0x00 0x00 0x80
5788 # CHECK: ng %r0, 524287(%r1,%r15)
5789 0xe3 0x01 0xff 0xff 0x7f 0x80
5791 # CHECK: ng %r0, 524287(%r15,%r1)
5792 0xe3 0x0f 0x1f 0xff 0x7f 0x80
5795 0xe3 0xf0 0x00 0x00 0x00 0x80
5797 # CHECK: nihf %r0, 0
5798 0xc0 0x0a 0x00 0x00 0x00 0x00
5800 # CHECK: nihf %r0, 4294967295
5801 0xc0 0x0a 0xff 0xff 0xff 0xff
5803 # CHECK: nihf %r15, 0
5804 0xc0 0xfa 0x00 0x00 0x00 0x00
5806 # CHECK: nihh %r0, 0
5809 # CHECK: nihh %r0, 32768
5812 # CHECK: nihh %r0, 65535
5815 # CHECK: nihh %r15, 0
5818 # CHECK: nihl %r0, 0
5821 # CHECK: nihl %r0, 32768
5824 # CHECK: nihl %r0, 65535
5827 # CHECK: nihl %r15, 0
5830 # CHECK: nilf %r0, 0
5831 0xc0 0x0b 0x00 0x00 0x00 0x00
5833 # CHECK: nilf %r0, 4294967295
5834 0xc0 0x0b 0xff 0xff 0xff 0xff
5836 # CHECK: nilf %r15, 0
5837 0xc0 0xfb 0x00 0x00 0x00 0x00
5839 # CHECK: nilh %r0, 0
5842 # CHECK: nilh %r0, 32768
5845 # CHECK: nilh %r0, 65535
5848 # CHECK: nilh %r15, 0
5851 # CHECK: nill %r0, 0
5854 # CHECK: nill %r0, 32768
5857 # CHECK: nill %r0, 65535
5860 # CHECK: nill %r15, 0
5872 # CHECK: ni 0(%r1), 42
5875 # CHECK: ni 0(%r15), 42
5878 # CHECK: ni 4095(%r1), 42
5881 # CHECK: ni 4095(%r15), 42
5884 # CHECK: niy -524288, 0
5885 0xeb 0x00 0x00 0x00 0x80 0x54
5888 0xeb 0x00 0x0f 0xff 0xff 0x54
5891 0xeb 0x00 0x00 0x00 0x00 0x54
5894 0xeb 0x00 0x00 0x01 0x00 0x54
5896 # CHECK: niy 524287, 0
5897 0xeb 0x00 0x0f 0xff 0x7f 0x54
5900 0xeb 0xff 0x00 0x00 0x00 0x54
5902 # CHECK: niy 0(%r1), 42
5903 0xeb 0x2a 0x10 0x00 0x00 0x54
5905 # CHECK: niy 0(%r15), 42
5906 0xeb 0x2a 0xf0 0x00 0x00 0x54
5908 # CHECK: niy 524287(%r1), 42
5909 0xeb 0x2a 0x1f 0xff 0x7f 0x54
5911 # CHECK: niy 524287(%r15), 42
5912 0xeb 0x2a 0xff 0xff 0x7f 0x54
5914 # CHECK: nr %r0, %r0
5917 # CHECK: nr %r0, %r15
5920 # CHECK: nr %r15, %r0
5923 # CHECK: nr %r7, %r8
5926 # CHECK: nrk %r0, %r0, %r0
5929 # CHECK: nrk %r2, %r3, %r4
5935 # CHECK: n %r0, 4095
5938 # CHECK: n %r0, 0(%r1)
5941 # CHECK: n %r0, 0(%r15)
5944 # CHECK: n %r0, 4095(%r1,%r15)
5947 # CHECK: n %r0, 4095(%r15,%r1)
5953 # CHECK: ny %r0, -524288
5954 0xe3 0x00 0x00 0x00 0x80 0x54
5957 0xe3 0x00 0x0f 0xff 0xff 0x54
5960 0xe3 0x00 0x00 0x00 0x00 0x54
5963 0xe3 0x00 0x00 0x01 0x00 0x54
5965 # CHECK: ny %r0, 524287
5966 0xe3 0x00 0x0f 0xff 0x7f 0x54
5968 # CHECK: ny %r0, 0(%r1)
5969 0xe3 0x00 0x10 0x00 0x00 0x54
5971 # CHECK: ny %r0, 0(%r15)
5972 0xe3 0x00 0xf0 0x00 0x00 0x54
5974 # CHECK: ny %r0, 524287(%r1,%r15)
5975 0xe3 0x01 0xff 0xff 0x7f 0x54
5977 # CHECK: ny %r0, 524287(%r15,%r1)
5978 0xe3 0x0f 0x1f 0xff 0x7f 0x54
5981 0xe3 0xf0 0x00 0x00 0x00 0x54
5984 0xd6 0x00 0x00 0x00 0x00 0x00
5986 # CHECK: oc 0(1), 0(%r1)
5987 0xd6 0x00 0x00 0x00 0x10 0x00
5989 # CHECK: oc 0(1), 0(%r15)
5990 0xd6 0x00 0x00 0x00 0xf0 0x00
5992 # CHECK: oc 0(1), 4095
5993 0xd6 0x00 0x00 0x00 0x0f 0xff
5995 # CHECK: oc 0(1), 4095(%r1)
5996 0xd6 0x00 0x00 0x00 0x1f 0xff
5998 # CHECK: oc 0(1), 4095(%r15)
5999 0xd6 0x00 0x00 0x00 0xff 0xff
6001 # CHECK: oc 0(1,%r1), 0
6002 0xd6 0x00 0x10 0x00 0x00 0x00
6004 # CHECK: oc 0(1,%r15), 0
6005 0xd6 0x00 0xf0 0x00 0x00 0x00
6007 # CHECK: oc 4095(1,%r1), 0
6008 0xd6 0x00 0x1f 0xff 0x00 0x00
6010 # CHECK: oc 4095(1,%r15), 0
6011 0xd6 0x00 0xff 0xff 0x00 0x00
6013 # CHECK: oc 0(256,%r1), 0
6014 0xd6 0xff 0x10 0x00 0x00 0x00
6016 # CHECK: oc 0(256,%r15), 0
6017 0xd6 0xff 0xf0 0x00 0x00 0x00
6019 # CHECK: ogr %r0, %r0
6022 # CHECK: ogr %r0, %r15
6025 # CHECK: ogr %r15, %r0
6028 # CHECK: ogr %r7, %r8
6031 # CHECK: ogrk %r0, %r0, %r0
6034 # CHECK: ogrk %r2, %r3, %r4
6037 # CHECK: og %r0, -524288
6038 0xe3 0x00 0x00 0x00 0x80 0x81
6041 0xe3 0x00 0x0f 0xff 0xff 0x81
6044 0xe3 0x00 0x00 0x00 0x00 0x81
6047 0xe3 0x00 0x00 0x01 0x00 0x81
6049 # CHECK: og %r0, 524287
6050 0xe3 0x00 0x0f 0xff 0x7f 0x81
6052 # CHECK: og %r0, 0(%r1)
6053 0xe3 0x00 0x10 0x00 0x00 0x81
6055 # CHECK: og %r0, 0(%r15)
6056 0xe3 0x00 0xf0 0x00 0x00 0x81
6058 # CHECK: og %r0, 524287(%r1,%r15)
6059 0xe3 0x01 0xff 0xff 0x7f 0x81
6061 # CHECK: og %r0, 524287(%r15,%r1)
6062 0xe3 0x0f 0x1f 0xff 0x7f 0x81
6065 0xe3 0xf0 0x00 0x00 0x00 0x81
6067 # CHECK: oihf %r0, 0
6068 0xc0 0x0c 0x00 0x00 0x00 0x00
6070 # CHECK: oihf %r0, 4294967295
6071 0xc0 0x0c 0xff 0xff 0xff 0xff
6073 # CHECK: oihf %r15, 0
6074 0xc0 0xfc 0x00 0x00 0x00 0x00
6076 # CHECK: oihh %r0, 0
6079 # CHECK: oihh %r0, 32768
6082 # CHECK: oihh %r0, 65535
6085 # CHECK: oihh %r15, 0
6088 # CHECK: oihl %r0, 0
6091 # CHECK: oihl %r0, 32768
6094 # CHECK: oihl %r0, 65535
6097 # CHECK: oihl %r15, 0
6100 # CHECK: oilf %r0, 0
6101 0xc0 0x0d 0x00 0x00 0x00 0x00
6103 # CHECK: oilf %r0, 4294967295
6104 0xc0 0x0d 0xff 0xff 0xff 0xff
6106 # CHECK: oilf %r15, 0
6107 0xc0 0xfd 0x00 0x00 0x00 0x00
6109 # CHECK: oilh %r0, 0
6112 # CHECK: oilh %r0, 32768
6115 # CHECK: oilh %r0, 65535
6118 # CHECK: oilh %r15, 0
6121 # CHECK: oill %r0, 0
6124 # CHECK: oill %r0, 32768
6127 # CHECK: oill %r0, 65535
6130 # CHECK: oill %r15, 0
6142 # CHECK: oi 0(%r1), 42
6145 # CHECK: oi 0(%r15), 42
6148 # CHECK: oi 4095(%r1), 42
6151 # CHECK: oi 4095(%r15), 42
6154 # CHECK: oiy -524288, 0
6155 0xeb 0x00 0x00 0x00 0x80 0x56
6158 0xeb 0x00 0x0f 0xff 0xff 0x56
6161 0xeb 0x00 0x00 0x00 0x00 0x56
6164 0xeb 0x00 0x00 0x01 0x00 0x56
6166 # CHECK: oiy 524287, 0
6167 0xeb 0x00 0x0f 0xff 0x7f 0x56
6170 0xeb 0xff 0x00 0x00 0x00 0x56
6172 # CHECK: oiy 0(%r1), 42
6173 0xeb 0x2a 0x10 0x00 0x00 0x56
6175 # CHECK: oiy 0(%r15), 42
6176 0xeb 0x2a 0xf0 0x00 0x00 0x56
6178 # CHECK: oiy 524287(%r1), 42
6179 0xeb 0x2a 0x1f 0xff 0x7f 0x56
6181 # CHECK: oiy 524287(%r15), 42
6182 0xeb 0x2a 0xff 0xff 0x7f 0x56
6184 # CHECK: or %r0, %r0
6187 # CHECK: or %r0, %r15
6190 # CHECK: or %r15, %r0
6193 # CHECK: or %r7, %r8
6196 # CHECK: ork %r0, %r0, %r0
6199 # CHECK: ork %r2, %r3, %r4
6205 # CHECK: o %r0, 4095
6208 # CHECK: o %r0, 0(%r1)
6211 # CHECK: o %r0, 0(%r15)
6214 # CHECK: o %r0, 4095(%r1,%r15)
6217 # CHECK: o %r0, 4095(%r15,%r1)
6223 # CHECK: oy %r0, -524288
6224 0xe3 0x00 0x00 0x00 0x80 0x56
6227 0xe3 0x00 0x0f 0xff 0xff 0x56
6230 0xe3 0x00 0x00 0x00 0x00 0x56
6233 0xe3 0x00 0x00 0x01 0x00 0x56
6235 # CHECK: oy %r0, 524287
6236 0xe3 0x00 0x0f 0xff 0x7f 0x56
6238 # CHECK: oy %r0, 0(%r1)
6239 0xe3 0x00 0x10 0x00 0x00 0x56
6241 # CHECK: oy %r0, 0(%r15)
6242 0xe3 0x00 0xf0 0x00 0x00 0x56
6244 # CHECK: oy %r0, 524287(%r1,%r15)
6245 0xe3 0x01 0xff 0xff 0x7f 0x56
6247 # CHECK: oy %r0, 524287(%r15,%r1)
6248 0xe3 0x0f 0x1f 0xff 0x7f 0x56
6251 0xe3 0xf0 0x00 0x00 0x00 0x56
6253 # CHECK: pfd 0, -524288
6254 0xe3 0x00 0x00 0x00 0x80 0x36
6257 0xe3 0x00 0x0f 0xff 0xff 0x36
6260 0xe3 0x00 0x00 0x00 0x00 0x36
6263 0xe3 0x00 0x00 0x01 0x00 0x36
6265 # CHECK: pfd 0, 524287
6266 0xe3 0x00 0x0f 0xff 0x7f 0x36
6268 # CHECK: pfd 0, 0(%r1)
6269 0xe3 0x00 0x10 0x00 0x00 0x36
6271 # CHECK: pfd 0, 0(%r15)
6272 0xe3 0x00 0xf0 0x00 0x00 0x36
6274 # CHECK: pfd 0, 524287(%r1,%r15)
6275 0xe3 0x01 0xff 0xff 0x7f 0x36
6277 # CHECK: pfd 0, 524287(%r15,%r1)
6278 0xe3 0x0f 0x1f 0xff 0x7f 0x36
6281 0xe3 0xf0 0x00 0x00 0x00 0x36
6283 # CHECK: risbg %r0, %r0, 0, 0, 0
6284 0xec 0x00 0x00 0x00 0x00 0x55
6286 # CHECK: risbg %r0, %r0, 0, 0, 63
6287 0xec 0x00 0x00 0x00 0x3f 0x55
6289 # CHECK: risbg %r0, %r0, 0, 255, 0
6290 0xec 0x00 0x00 0xff 0x00 0x55
6292 # CHECK: risbg %r0, %r0, 255, 0, 0
6293 0xec 0x00 0xff 0x00 0x00 0x55
6295 # CHECK: risbg %r0, %r15, 0, 0, 0
6296 0xec 0x0f 0x00 0x00 0x00 0x55
6298 # CHECK: risbg %r15, %r0, 0, 0, 0
6299 0xec 0xf0 0x00 0x00 0x00 0x55
6301 # CHECK: risbg %r4, %r5, 6, 7, 8
6302 0xec 0x45 0x06 0x07 0x08 0x55
6304 # CHECK: risbhg %r0, %r0, 0, 0, 0
6305 0xec 0x00 0x00 0x00 0x00 0x5d
6307 # CHECK: risbhg %r0, %r0, 0, 0, 63
6308 0xec 0x00 0x00 0x00 0x3f 0x5d
6310 # CHECK: risbhg %r0, %r0, 0, 255, 0
6311 0xec 0x00 0x00 0xff 0x00 0x5d
6313 # CHECK: risbhg %r0, %r0, 255, 0, 0
6314 0xec 0x00 0xff 0x00 0x00 0x5d
6316 # CHECK: risbhg %r0, %r15, 0, 0, 0
6317 0xec 0x0f 0x00 0x00 0x00 0x5d
6319 # CHECK: risbhg %r15, %r0, 0, 0, 0
6320 0xec 0xf0 0x00 0x00 0x00 0x5d
6322 # CHECK: risbhg %r4, %r5, 6, 7, 8
6323 0xec 0x45 0x06 0x07 0x08 0x5d
6325 # CHECK: risblg %r0, %r0, 0, 0, 0
6326 0xec 0x00 0x00 0x00 0x00 0x51
6328 # CHECK: risblg %r0, %r0, 0, 0, 63
6329 0xec 0x00 0x00 0x00 0x3f 0x51
6331 # CHECK: risblg %r0, %r0, 0, 255, 0
6332 0xec 0x00 0x00 0xff 0x00 0x51
6334 # CHECK: risblg %r0, %r0, 255, 0, 0
6335 0xec 0x00 0xff 0x00 0x00 0x51
6337 # CHECK: risblg %r0, %r15, 0, 0, 0
6338 0xec 0x0f 0x00 0x00 0x00 0x51
6340 # CHECK: risblg %r15, %r0, 0, 0, 0
6341 0xec 0xf0 0x00 0x00 0x00 0x51
6343 # CHECK: risblg %r4, %r5, 6, 7, 8
6344 0xec 0x45 0x06 0x07 0x08 0x51
6346 # CHECK: rnsbg %r0, %r0, 0, 0, 0
6347 0xec 0x00 0x00 0x00 0x00 0x54
6349 # CHECK: rnsbg %r0, %r0, 0, 0, 63
6350 0xec 0x00 0x00 0x00 0x3f 0x54
6352 # CHECK: rnsbg %r0, %r0, 0, 255, 0
6353 0xec 0x00 0x00 0xff 0x00 0x54
6355 # CHECK: rnsbg %r0, %r0, 255, 0, 0
6356 0xec 0x00 0xff 0x00 0x00 0x54
6358 # CHECK: rnsbg %r0, %r15, 0, 0, 0
6359 0xec 0x0f 0x00 0x00 0x00 0x54
6361 # CHECK: rnsbg %r15, %r0, 0, 0, 0
6362 0xec 0xf0 0x00 0x00 0x00 0x54
6364 # CHECK: rnsbg %r4, %r5, 6, 7, 8
6365 0xec 0x45 0x06 0x07 0x08 0x54
6367 # CHECK: rosbg %r0, %r0, 0, 0, 0
6368 0xec 0x00 0x00 0x00 0x00 0x56
6370 # CHECK: rosbg %r0, %r0, 0, 0, 63
6371 0xec 0x00 0x00 0x00 0x3f 0x56
6373 # CHECK: rosbg %r0, %r0, 0, 255, 0
6374 0xec 0x00 0x00 0xff 0x00 0x56
6376 # CHECK: rosbg %r0, %r0, 255, 0, 0
6377 0xec 0x00 0xff 0x00 0x00 0x56
6379 # CHECK: rosbg %r0, %r15, 0, 0, 0
6380 0xec 0x0f 0x00 0x00 0x00 0x56
6382 # CHECK: rosbg %r15, %r0, 0, 0, 0
6383 0xec 0xf0 0x00 0x00 0x00 0x56
6385 # CHECK: rosbg %r4, %r5, 6, 7, 8
6386 0xec 0x45 0x06 0x07 0x08 0x56
6388 # CHECK: rxsbg %r0, %r0, 0, 0, 0
6389 0xec 0x00 0x00 0x00 0x00 0x57
6391 # CHECK: rxsbg %r0, %r0, 0, 0, 63
6392 0xec 0x00 0x00 0x00 0x3f 0x57
6394 # CHECK: rxsbg %r0, %r0, 0, 255, 0
6395 0xec 0x00 0x00 0xff 0x00 0x57
6397 # CHECK: rxsbg %r0, %r0, 255, 0, 0
6398 0xec 0x00 0xff 0x00 0x00 0x57
6400 # CHECK: rxsbg %r0, %r15, 0, 0, 0
6401 0xec 0x0f 0x00 0x00 0x00 0x57
6403 # CHECK: rxsbg %r15, %r0, 0, 0, 0
6404 0xec 0xf0 0x00 0x00 0x00 0x57
6406 # CHECK: rxsbg %r4, %r5, 6, 7, 8
6407 0xec 0x45 0x06 0x07 0x08 0x57
6409 # CHECK: rllg %r0, %r0, 0
6410 0xeb 0x00 0x00 0x00 0x00 0x1c
6412 # CHECK: rllg %r15, %r1, 0
6413 0xeb 0xf1 0x00 0x00 0x00 0x1c
6415 # CHECK: rllg %r1, %r15, 0
6416 0xeb 0x1f 0x00 0x00 0x00 0x1c
6418 # CHECK: rllg %r15, %r15, 0
6419 0xeb 0xff 0x00 0x00 0x00 0x1c
6421 # CHECK: rllg %r0, %r0, -524288
6422 0xeb 0x00 0x00 0x00 0x80 0x1c
6424 # CHECK: rllg %r0, %r0, -1
6425 0xeb 0x00 0x0f 0xff 0xff 0x1c
6427 # CHECK: rllg %r0, %r0, 1
6428 0xeb 0x00 0x00 0x01 0x00 0x1c
6430 # CHECK: rllg %r0, %r0, 524287
6431 0xeb 0x00 0x0f 0xff 0x7f 0x1c
6433 # CHECK: rllg %r0, %r0, 0(%r1)
6434 0xeb 0x00 0x10 0x00 0x00 0x1c
6436 # CHECK: rllg %r0, %r0, 0(%r15)
6437 0xeb 0x00 0xf0 0x00 0x00 0x1c
6439 # CHECK: rllg %r0, %r0, 524287(%r1)
6440 0xeb 0x00 0x1f 0xff 0x7f 0x1c
6442 # CHECK: rllg %r0, %r0, 524287(%r15)
6443 0xeb 0x00 0xff 0xff 0x7f 0x1c
6445 # CHECK: rll %r0, %r0, 0
6446 0xeb 0x00 0x00 0x00 0x00 0x1d
6448 # CHECK: rll %r15, %r1, 0
6449 0xeb 0xf1 0x00 0x00 0x00 0x1d
6451 # CHECK: rll %r1, %r15, 0
6452 0xeb 0x1f 0x00 0x00 0x00 0x1d
6454 # CHECK: rll %r15, %r15, 0
6455 0xeb 0xff 0x00 0x00 0x00 0x1d
6457 # CHECK: rll %r0, %r0, -524288
6458 0xeb 0x00 0x00 0x00 0x80 0x1d
6460 # CHECK: rll %r0, %r0, -1
6461 0xeb 0x00 0x0f 0xff 0xff 0x1d
6463 # CHECK: rll %r0, %r0, 1
6464 0xeb 0x00 0x00 0x01 0x00 0x1d
6466 # CHECK: rll %r0, %r0, 524287
6467 0xeb 0x00 0x0f 0xff 0x7f 0x1d
6469 # CHECK: rll %r0, %r0, 0(%r1)
6470 0xeb 0x00 0x10 0x00 0x00 0x1d
6472 # CHECK: rll %r0, %r0, 0(%r15)
6473 0xeb 0x00 0xf0 0x00 0x00 0x1d
6475 # CHECK: rll %r0, %r0, 524287(%r1)
6476 0xeb 0x00 0x1f 0xff 0x7f 0x1d
6478 # CHECK: rll %r0, %r0, 524287(%r15)
6479 0xeb 0x00 0xff 0xff 0x7f 0x1d
6481 # CHECK: sdbr %f0, %f0
6484 # CHECK: sdbr %f0, %f15
6487 # CHECK: sdbr %f7, %f8
6490 # CHECK: sdbr %f15, %f0
6494 0xed 0x00 0x00 0x00 0x00 0x1b
6496 # CHECK: sdb %f0, 4095
6497 0xed 0x00 0x0f 0xff 0x00 0x1b
6499 # CHECK: sdb %f0, 0(%r1)
6500 0xed 0x00 0x10 0x00 0x00 0x1b
6502 # CHECK: sdb %f0, 0(%r15)
6503 0xed 0x00 0xf0 0x00 0x00 0x1b
6505 # CHECK: sdb %f0, 4095(%r1,%r15)
6506 0xed 0x01 0xff 0xff 0x00 0x1b
6508 # CHECK: sdb %f0, 4095(%r15,%r1)
6509 0xed 0x0f 0x1f 0xff 0x00 0x1b
6511 # CHECK: sdb %f15, 0
6512 0xed 0xf0 0x00 0x00 0x00 0x1b
6514 # CHECK: sebr %f0, %f0
6517 # CHECK: sebr %f0, %f15
6520 # CHECK: sebr %f7, %f8
6523 # CHECK: sebr %f15, %f0
6527 0xed 0x00 0x00 0x00 0x00 0x0b
6529 # CHECK: seb %f0, 4095
6530 0xed 0x00 0x0f 0xff 0x00 0x0b
6532 # CHECK: seb %f0, 0(%r1)
6533 0xed 0x00 0x10 0x00 0x00 0x0b
6535 # CHECK: seb %f0, 0(%r15)
6536 0xed 0x00 0xf0 0x00 0x00 0x0b
6538 # CHECK: seb %f0, 4095(%r1,%r15)
6539 0xed 0x01 0xff 0xff 0x00 0x0b
6541 # CHECK: seb %f0, 4095(%r15,%r1)
6542 0xed 0x0f 0x1f 0xff 0x00 0x0b
6544 # CHECK: seb %f15, 0
6545 0xed 0xf0 0x00 0x00 0x00 0x0b
6547 # CHECK: sgfr %r0, %r0
6550 # CHECK: sgfr %r0, %r15
6553 # CHECK: sgfr %r15, %r0
6556 # CHECK: sgfr %r7, %r8
6559 # CHECK: sgf %r0, -524288
6560 0xe3 0x00 0x00 0x00 0x80 0x19
6562 # CHECK: sgf %r0, -1
6563 0xe3 0x00 0x0f 0xff 0xff 0x19
6566 0xe3 0x00 0x00 0x00 0x00 0x19
6569 0xe3 0x00 0x00 0x01 0x00 0x19
6571 # CHECK: sgf %r0, 524287
6572 0xe3 0x00 0x0f 0xff 0x7f 0x19
6574 # CHECK: sgf %r0, 0(%r1)
6575 0xe3 0x00 0x10 0x00 0x00 0x19
6577 # CHECK: sgf %r0, 0(%r15)
6578 0xe3 0x00 0xf0 0x00 0x00 0x19
6580 # CHECK: sgf %r0, 524287(%r1,%r15)
6581 0xe3 0x01 0xff 0xff 0x7f 0x19
6583 # CHECK: sgf %r0, 524287(%r15,%r1)
6584 0xe3 0x0f 0x1f 0xff 0x7f 0x19
6586 # CHECK: sgf %r15, 0
6587 0xe3 0xf0 0x00 0x00 0x00 0x19
6589 # CHECK: sgr %r0, %r0
6592 # CHECK: sgr %r0, %r15
6595 # CHECK: sgr %r15, %r0
6598 # CHECK: sgr %r7, %r8
6601 # CHECK: sgrk %r0, %r0, %r0
6604 # CHECK: sgrk %r2, %r3, %r4
6607 # CHECK: sg %r0, -524288
6608 0xe3 0x00 0x00 0x00 0x80 0x09
6611 0xe3 0x00 0x0f 0xff 0xff 0x09
6614 0xe3 0x00 0x00 0x00 0x00 0x09
6617 0xe3 0x00 0x00 0x01 0x00 0x09
6619 # CHECK: sg %r0, 524287
6620 0xe3 0x00 0x0f 0xff 0x7f 0x09
6622 # CHECK: sg %r0, 0(%r1)
6623 0xe3 0x00 0x10 0x00 0x00 0x09
6625 # CHECK: sg %r0, 0(%r15)
6626 0xe3 0x00 0xf0 0x00 0x00 0x09
6628 # CHECK: sg %r0, 524287(%r1,%r15)
6629 0xe3 0x01 0xff 0xff 0x7f 0x09
6631 # CHECK: sg %r0, 524287(%r15,%r1)
6632 0xe3 0x0f 0x1f 0xff 0x7f 0x09
6635 0xe3 0xf0 0x00 0x00 0x00 0x09
6640 # CHECK: sh %r0, 4095
6643 # CHECK: sh %r0, 0(%r1)
6646 # CHECK: sh %r0, 0(%r15)
6649 # CHECK: sh %r0, 4095(%r1,%r15)
6652 # CHECK: sh %r0, 4095(%r15,%r1)
6658 # CHECK: shy %r0, -524288
6659 0xe3 0x00 0x00 0x00 0x80 0x7b
6661 # CHECK: shy %r0, -1
6662 0xe3 0x00 0x0f 0xff 0xff 0x7b
6665 0xe3 0x00 0x00 0x00 0x00 0x7b
6668 0xe3 0x00 0x00 0x01 0x00 0x7b
6670 # CHECK: shy %r0, 524287
6671 0xe3 0x00 0x0f 0xff 0x7f 0x7b
6673 # CHECK: shy %r0, 0(%r1)
6674 0xe3 0x00 0x10 0x00 0x00 0x7b
6676 # CHECK: shy %r0, 0(%r15)
6677 0xe3 0x00 0xf0 0x00 0x00 0x7b
6679 # CHECK: shy %r0, 524287(%r1,%r15)
6680 0xe3 0x01 0xff 0xff 0x7f 0x7b
6682 # CHECK: shy %r0, 524287(%r15,%r1)
6683 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
6685 # CHECK: shy %r15, 0
6686 0xe3 0xf0 0x00 0x00 0x00 0x7b
6688 # CHECK: slbgr %r0, %r0
6691 # CHECK: slbgr %r0, %r15
6694 # CHECK: slbgr %r15, %r0
6697 # CHECK: slbgr %r7, %r8
6700 # CHECK: slbg %r0, -524288
6701 0xe3 0x00 0x00 0x00 0x80 0x89
6703 # CHECK: slbg %r0, -1
6704 0xe3 0x00 0x0f 0xff 0xff 0x89
6706 # CHECK: slbg %r0, 0
6707 0xe3 0x00 0x00 0x00 0x00 0x89
6709 # CHECK: slbg %r0, 1
6710 0xe3 0x00 0x00 0x01 0x00 0x89
6712 # CHECK: slbg %r0, 524287
6713 0xe3 0x00 0x0f 0xff 0x7f 0x89
6715 # CHECK: slbg %r0, 0(%r1)
6716 0xe3 0x00 0x10 0x00 0x00 0x89
6718 # CHECK: slbg %r0, 0(%r15)
6719 0xe3 0x00 0xf0 0x00 0x00 0x89
6721 # CHECK: slbg %r0, 524287(%r1,%r15)
6722 0xe3 0x01 0xff 0xff 0x7f 0x89
6724 # CHECK: slbg %r0, 524287(%r15,%r1)
6725 0xe3 0x0f 0x1f 0xff 0x7f 0x89
6727 # CHECK: slbg %r15, 0
6728 0xe3 0xf0 0x00 0x00 0x00 0x89
6730 # CHECK: slbr %r0, %r0
6733 # CHECK: slbr %r0, %r15
6736 # CHECK: slbr %r15, %r0
6739 # CHECK: slbr %r7, %r8
6742 # CHECK: slb %r0, -524288
6743 0xe3 0x00 0x00 0x00 0x80 0x99
6745 # CHECK: slb %r0, -1
6746 0xe3 0x00 0x0f 0xff 0xff 0x99
6749 0xe3 0x00 0x00 0x00 0x00 0x99
6752 0xe3 0x00 0x00 0x01 0x00 0x99
6754 # CHECK: slb %r0, 524287
6755 0xe3 0x00 0x0f 0xff 0x7f 0x99
6757 # CHECK: slb %r0, 0(%r1)
6758 0xe3 0x00 0x10 0x00 0x00 0x99
6760 # CHECK: slb %r0, 0(%r15)
6761 0xe3 0x00 0xf0 0x00 0x00 0x99
6763 # CHECK: slb %r0, 524287(%r1,%r15)
6764 0xe3 0x01 0xff 0xff 0x7f 0x99
6766 # CHECK: slb %r0, 524287(%r15,%r1)
6767 0xe3 0x0f 0x1f 0xff 0x7f 0x99
6769 # CHECK: slb %r15, 0
6770 0xe3 0xf0 0x00 0x00 0x00 0x99
6772 # CHECK: slfi %r0, 0
6773 0xc2 0x05 0x00 0x00 0x00 0x00
6775 # CHECK: slfi %r0, 4294967295
6776 0xc2 0x05 0xff 0xff 0xff 0xff
6778 # CHECK: slfi %r15, 0
6779 0xc2 0xf5 0x00 0x00 0x00 0x00
6781 # CHECK: slgfi %r0, 0
6782 0xc2 0x04 0x00 0x00 0x00 0x00
6784 # CHECK: slgfi %r0, 4294967295
6785 0xc2 0x04 0xff 0xff 0xff 0xff
6787 # CHECK: slgfi %r15, 0
6788 0xc2 0xf4 0x00 0x00 0x00 0x00
6790 # CHECK: slgfr %r0, %r0
6793 # CHECK: slgfr %r0, %r15
6796 # CHECK: slgfr %r15, %r0
6799 # CHECK: slgfr %r7, %r8
6802 # CHECK: slgf %r0, -524288
6803 0xe3 0x00 0x00 0x00 0x80 0x1b
6805 # CHECK: slgf %r0, -1
6806 0xe3 0x00 0x0f 0xff 0xff 0x1b
6808 # CHECK: slgf %r0, 0
6809 0xe3 0x00 0x00 0x00 0x00 0x1b
6811 # CHECK: slgf %r0, 1
6812 0xe3 0x00 0x00 0x01 0x00 0x1b
6814 # CHECK: slgf %r0, 524287
6815 0xe3 0x00 0x0f 0xff 0x7f 0x1b
6817 # CHECK: slgf %r0, 0(%r1)
6818 0xe3 0x00 0x10 0x00 0x00 0x1b
6820 # CHECK: slgf %r0, 0(%r15)
6821 0xe3 0x00 0xf0 0x00 0x00 0x1b
6823 # CHECK: slgf %r0, 524287(%r1,%r15)
6824 0xe3 0x01 0xff 0xff 0x7f 0x1b
6826 # CHECK: slgf %r0, 524287(%r15,%r1)
6827 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
6829 # CHECK: slgf %r15, 0
6830 0xe3 0xf0 0x00 0x00 0x00 0x1b
6832 # CHECK: slgr %r0, %r0
6835 # CHECK: slgr %r0, %r15
6838 # CHECK: slgr %r15, %r0
6841 # CHECK: slgr %r7, %r8
6844 # CHECK: slgrk %r0, %r0, %r0
6847 # CHECK: slgrk %r2, %r3, %r4
6850 # CHECK: slg %r0, -524288
6851 0xe3 0x00 0x00 0x00 0x80 0x0b
6853 # CHECK: slg %r0, -1
6854 0xe3 0x00 0x0f 0xff 0xff 0x0b
6857 0xe3 0x00 0x00 0x00 0x00 0x0b
6860 0xe3 0x00 0x00 0x01 0x00 0x0b
6862 # CHECK: slg %r0, 524287
6863 0xe3 0x00 0x0f 0xff 0x7f 0x0b
6865 # CHECK: slg %r0, 0(%r1)
6866 0xe3 0x00 0x10 0x00 0x00 0x0b
6868 # CHECK: slg %r0, 0(%r15)
6869 0xe3 0x00 0xf0 0x00 0x00 0x0b
6871 # CHECK: slg %r0, 524287(%r1,%r15)
6872 0xe3 0x01 0xff 0xff 0x7f 0x0b
6874 # CHECK: slg %r0, 524287(%r15,%r1)
6875 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
6877 # CHECK: slg %r15, 0
6878 0xe3 0xf0 0x00 0x00 0x00 0x0b
6880 # CHECK: sllg %r0, %r0, 0
6881 0xeb 0x00 0x00 0x00 0x00 0x0d
6883 # CHECK: sllg %r15, %r1, 0
6884 0xeb 0xf1 0x00 0x00 0x00 0x0d
6886 # CHECK: sllg %r1, %r15, 0
6887 0xeb 0x1f 0x00 0x00 0x00 0x0d
6889 # CHECK: sllg %r15, %r15, 0
6890 0xeb 0xff 0x00 0x00 0x00 0x0d
6892 # CHECK: sllg %r0, %r0, -524288
6893 0xeb 0x00 0x00 0x00 0x80 0x0d
6895 # CHECK: sllg %r0, %r0, -1
6896 0xeb 0x00 0x0f 0xff 0xff 0x0d
6898 # CHECK: sllg %r0, %r0, 1
6899 0xeb 0x00 0x00 0x01 0x00 0x0d
6901 # CHECK: sllg %r0, %r0, 524287
6902 0xeb 0x00 0x0f 0xff 0x7f 0x0d
6904 # CHECK: sllg %r0, %r0, 0(%r1)
6905 0xeb 0x00 0x10 0x00 0x00 0x0d
6907 # CHECK: sllg %r0, %r0, 0(%r15)
6908 0xeb 0x00 0xf0 0x00 0x00 0x0d
6910 # CHECK: sllg %r0, %r0, 524287(%r1)
6911 0xeb 0x00 0x1f 0xff 0x7f 0x0d
6913 # CHECK: sllg %r0, %r0, 524287(%r15)
6914 0xeb 0x00 0xff 0xff 0x7f 0x0d
6916 # CHECK: sllk %r0, %r0, 0
6917 0xeb 0x00 0x00 0x00 0x00 0xdf
6919 # CHECK: sllk %r15, %r1, 0
6920 0xeb 0xf1 0x00 0x00 0x00 0xdf
6922 # CHECK: sllk %r1, %r15, 0
6923 0xeb 0x1f 0x00 0x00 0x00 0xdf
6925 # CHECK: sllk %r15, %r15, 0
6926 0xeb 0xff 0x00 0x00 0x00 0xdf
6928 # CHECK: sllk %r0, %r0, -524288
6929 0xeb 0x00 0x00 0x00 0x80 0xdf
6931 # CHECK: sllk %r0, %r0, -1
6932 0xeb 0x00 0x0f 0xff 0xff 0xdf
6934 # CHECK: sllk %r0, %r0, 1
6935 0xeb 0x00 0x00 0x01 0x00 0xdf
6937 # CHECK: sllk %r0, %r0, 524287
6938 0xeb 0x00 0x0f 0xff 0x7f 0xdf
6940 # CHECK: sllk %r0, %r0, 0(%r1)
6941 0xeb 0x00 0x10 0x00 0x00 0xdf
6943 # CHECK: sllk %r0, %r0, 0(%r15)
6944 0xeb 0x00 0xf0 0x00 0x00 0xdf
6946 # CHECK: sllk %r0, %r0, 524287(%r1)
6947 0xeb 0x00 0x1f 0xff 0x7f 0xdf
6949 # CHECK: sllk %r0, %r0, 524287(%r15)
6950 0xeb 0x00 0xff 0xff 0x7f 0xdf
6958 # CHECK: sll %r15, 0
6961 # CHECK: sll %r0, 4095
6964 # CHECK: sll %r0, 0(%r1)
6967 # CHECK: sll %r0, 0(%r15)
6970 # CHECK: sll %r0, 4095(%r1)
6973 # CHECK: sll %r0, 4095(%r15)
6976 # CHECK: slr %r0, %r0
6979 # CHECK: slr %r0, %r15
6982 # CHECK: slr %r15, %r0
6985 # CHECK: slr %r7, %r8
6988 # CHECK: slrk %r0, %r0, %r0
6991 # CHECK: slrk %r2, %r3, %r4
6997 # CHECK: sl %r0, 4095
7000 # CHECK: sl %r0, 0(%r1)
7003 # CHECK: sl %r0, 0(%r15)
7006 # CHECK: sl %r0, 4095(%r1,%r15)
7009 # CHECK: sl %r0, 4095(%r15,%r1)
7015 # CHECK: sly %r0, -524288
7016 0xe3 0x00 0x00 0x00 0x80 0x5f
7018 # CHECK: sly %r0, -1
7019 0xe3 0x00 0x0f 0xff 0xff 0x5f
7022 0xe3 0x00 0x00 0x00 0x00 0x5f
7025 0xe3 0x00 0x00 0x01 0x00 0x5f
7027 # CHECK: sly %r0, 524287
7028 0xe3 0x00 0x0f 0xff 0x7f 0x5f
7030 # CHECK: sly %r0, 0(%r1)
7031 0xe3 0x00 0x10 0x00 0x00 0x5f
7033 # CHECK: sly %r0, 0(%r15)
7034 0xe3 0x00 0xf0 0x00 0x00 0x5f
7036 # CHECK: sly %r0, 524287(%r1,%r15)
7037 0xe3 0x01 0xff 0xff 0x7f 0x5f
7039 # CHECK: sly %r0, 524287(%r15,%r1)
7040 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
7042 # CHECK: sly %r15, 0
7043 0xe3 0xf0 0x00 0x00 0x00 0x5f
7045 # CHECK: sqdbr %f0, %f0
7048 # CHECK: sqdbr %f0, %f15
7051 # CHECK: sqdbr %f7, %f8
7054 # CHECK: sqdbr %f15, %f0
7057 # CHECK: sqdb %f0, 0
7058 0xed 0x00 0x00 0x00 0x00 0x15
7060 # CHECK: sqdb %f0, 4095
7061 0xed 0x00 0x0f 0xff 0x00 0x15
7063 # CHECK: sqdb %f0, 0(%r1)
7064 0xed 0x00 0x10 0x00 0x00 0x15
7066 # CHECK: sqdb %f0, 0(%r15)
7067 0xed 0x00 0xf0 0x00 0x00 0x15
7069 # CHECK: sqdb %f0, 4095(%r1,%r15)
7070 0xed 0x01 0xff 0xff 0x00 0x15
7072 # CHECK: sqdb %f0, 4095(%r15,%r1)
7073 0xed 0x0f 0x1f 0xff 0x00 0x15
7075 # CHECK: sqdb %f15, 0
7076 0xed 0xf0 0x00 0x00 0x00 0x15
7078 # CHECK: sqebr %f0, %f0
7081 # CHECK: sqebr %f0, %f15
7084 # CHECK: sqebr %f7, %f8
7087 # CHECK: sqebr %f15, %f0
7090 # CHECK: sqeb %f0, 0
7091 0xed 0x00 0x00 0x00 0x00 0x14
7093 # CHECK: sqeb %f0, 4095
7094 0xed 0x00 0x0f 0xff 0x00 0x14
7096 # CHECK: sqeb %f0, 0(%r1)
7097 0xed 0x00 0x10 0x00 0x00 0x14
7099 # CHECK: sqeb %f0, 0(%r15)
7100 0xed 0x00 0xf0 0x00 0x00 0x14
7102 # CHECK: sqeb %f0, 4095(%r1,%r15)
7103 0xed 0x01 0xff 0xff 0x00 0x14
7105 # CHECK: sqeb %f0, 4095(%r15,%r1)
7106 0xed 0x0f 0x1f 0xff 0x00 0x14
7108 # CHECK: sqeb %f15, 0
7109 0xed 0xf0 0x00 0x00 0x00 0x14
7111 # CHECK: sqxbr %f0, %f0
7114 # CHECK: sqxbr %f0, %f13
7117 # CHECK: sqxbr %f8, %f8
7120 # CHECK: sqxbr %f13, %f0
7123 # CHECK: srag %r0, %r0, 0
7124 0xeb 0x00 0x00 0x00 0x00 0x0a
7126 # CHECK: srag %r15, %r1, 0
7127 0xeb 0xf1 0x00 0x00 0x00 0x0a
7129 # CHECK: srag %r1, %r15, 0
7130 0xeb 0x1f 0x00 0x00 0x00 0x0a
7132 # CHECK: srag %r15, %r15, 0
7133 0xeb 0xff 0x00 0x00 0x00 0x0a
7135 # CHECK: srag %r0, %r0, -524288
7136 0xeb 0x00 0x00 0x00 0x80 0x0a
7138 # CHECK: srag %r0, %r0, -1
7139 0xeb 0x00 0x0f 0xff 0xff 0x0a
7141 # CHECK: srag %r0, %r0, 1
7142 0xeb 0x00 0x00 0x01 0x00 0x0a
7144 # CHECK: srag %r0, %r0, 524287
7145 0xeb 0x00 0x0f 0xff 0x7f 0x0a
7147 # CHECK: srag %r0, %r0, 0(%r1)
7148 0xeb 0x00 0x10 0x00 0x00 0x0a
7150 # CHECK: srag %r0, %r0, 0(%r15)
7151 0xeb 0x00 0xf0 0x00 0x00 0x0a
7153 # CHECK: srag %r0, %r0, 524287(%r1)
7154 0xeb 0x00 0x1f 0xff 0x7f 0x0a
7156 # CHECK: srag %r0, %r0, 524287(%r15)
7157 0xeb 0x00 0xff 0xff 0x7f 0x0a
7159 # CHECK: srak %r0, %r0, 0
7160 0xeb 0x00 0x00 0x00 0x00 0xdc
7162 # CHECK: srak %r15, %r1, 0
7163 0xeb 0xf1 0x00 0x00 0x00 0xdc
7165 # CHECK: srak %r1, %r15, 0
7166 0xeb 0x1f 0x00 0x00 0x00 0xdc
7168 # CHECK: srak %r15, %r15, 0
7169 0xeb 0xff 0x00 0x00 0x00 0xdc
7171 # CHECK: srak %r0, %r0, -524288
7172 0xeb 0x00 0x00 0x00 0x80 0xdc
7174 # CHECK: srak %r0, %r0, -1
7175 0xeb 0x00 0x0f 0xff 0xff 0xdc
7177 # CHECK: srak %r0, %r0, 1
7178 0xeb 0x00 0x00 0x01 0x00 0xdc
7180 # CHECK: srak %r0, %r0, 524287
7181 0xeb 0x00 0x0f 0xff 0x7f 0xdc
7183 # CHECK: srak %r0, %r0, 0(%r1)
7184 0xeb 0x00 0x10 0x00 0x00 0xdc
7186 # CHECK: srak %r0, %r0, 0(%r15)
7187 0xeb 0x00 0xf0 0x00 0x00 0xdc
7189 # CHECK: srak %r0, %r0, 524287(%r1)
7190 0xeb 0x00 0x1f 0xff 0x7f 0xdc
7192 # CHECK: srak %r0, %r0, 524287(%r15)
7193 0xeb 0x00 0xff 0xff 0x7f 0xdc
7201 # CHECK: sra %r15, 0
7204 # CHECK: sra %r0, 4095
7207 # CHECK: sra %r0, 0(%r1)
7210 # CHECK: sra %r0, 0(%r15)
7213 # CHECK: sra %r0, 4095(%r1)
7216 # CHECK: sra %r0, 4095(%r15)
7219 # CHECK: srlg %r0, %r0, 0
7220 0xeb 0x00 0x00 0x00 0x00 0x0c
7222 # CHECK: srlg %r15, %r1, 0
7223 0xeb 0xf1 0x00 0x00 0x00 0x0c
7225 # CHECK: srlg %r1, %r15, 0
7226 0xeb 0x1f 0x00 0x00 0x00 0x0c
7228 # CHECK: srlg %r15, %r15, 0
7229 0xeb 0xff 0x00 0x00 0x00 0x0c
7231 # CHECK: srlg %r0, %r0, -524288
7232 0xeb 0x00 0x00 0x00 0x80 0x0c
7234 # CHECK: srlg %r0, %r0, -1
7235 0xeb 0x00 0x0f 0xff 0xff 0x0c
7237 # CHECK: srlg %r0, %r0, 1
7238 0xeb 0x00 0x00 0x01 0x00 0x0c
7240 # CHECK: srlg %r0, %r0, 524287
7241 0xeb 0x00 0x0f 0xff 0x7f 0x0c
7243 # CHECK: srlg %r0, %r0, 0(%r1)
7244 0xeb 0x00 0x10 0x00 0x00 0x0c
7246 # CHECK: srlg %r0, %r0, 0(%r15)
7247 0xeb 0x00 0xf0 0x00 0x00 0x0c
7249 # CHECK: srlg %r0, %r0, 524287(%r1)
7250 0xeb 0x00 0x1f 0xff 0x7f 0x0c
7252 # CHECK: srlg %r0, %r0, 524287(%r15)
7253 0xeb 0x00 0xff 0xff 0x7f 0x0c
7255 # CHECK: srlk %r0, %r0, 0
7256 0xeb 0x00 0x00 0x00 0x00 0xde
7258 # CHECK: srlk %r15, %r1, 0
7259 0xeb 0xf1 0x00 0x00 0x00 0xde
7261 # CHECK: srlk %r1, %r15, 0
7262 0xeb 0x1f 0x00 0x00 0x00 0xde
7264 # CHECK: srlk %r15, %r15, 0
7265 0xeb 0xff 0x00 0x00 0x00 0xde
7267 # CHECK: srlk %r0, %r0, -524288
7268 0xeb 0x00 0x00 0x00 0x80 0xde
7270 # CHECK: srlk %r0, %r0, -1
7271 0xeb 0x00 0x0f 0xff 0xff 0xde
7273 # CHECK: srlk %r0, %r0, 1
7274 0xeb 0x00 0x00 0x01 0x00 0xde
7276 # CHECK: srlk %r0, %r0, 524287
7277 0xeb 0x00 0x0f 0xff 0x7f 0xde
7279 # CHECK: srlk %r0, %r0, 0(%r1)
7280 0xeb 0x00 0x10 0x00 0x00 0xde
7282 # CHECK: srlk %r0, %r0, 0(%r15)
7283 0xeb 0x00 0xf0 0x00 0x00 0xde
7285 # CHECK: srlk %r0, %r0, 524287(%r1)
7286 0xeb 0x00 0x1f 0xff 0x7f 0xde
7288 # CHECK: srlk %r0, %r0, 524287(%r15)
7289 0xeb 0x00 0xff 0xff 0x7f 0xde
7297 # CHECK: srl %r15, 0
7300 # CHECK: srl %r0, 4095
7303 # CHECK: srl %r0, 0(%r1)
7306 # CHECK: srl %r0, 0(%r15)
7309 # CHECK: srl %r0, 4095(%r1)
7312 # CHECK: srl %r0, 4095(%r15)
7315 # CHECK: sr %r0, %r0
7318 # CHECK: sr %r0, %r15
7321 # CHECK: sr %r15, %r0
7324 # CHECK: sr %r7, %r8
7327 # CHECK: srk %r0, %r0, %r0
7330 # CHECK: srk %r2, %r3, %r4
7333 # CHECK: srst %r0, %r0
7336 # CHECK: srst %r0, %r15
7339 # CHECK: srst %r15, %r0
7342 # CHECK: srst %r7, %r8
7348 # CHECK: stc %r0, 4095
7351 # CHECK: stc %r0, 0(%r1)
7354 # CHECK: stc %r0, 0(%r15)
7357 # CHECK: stc %r0, 4095(%r1,%r15)
7360 # CHECK: stc %r0, 4095(%r15,%r1)
7363 # CHECK: stc %r15, 0
7366 # CHECK: stch %r0, -524288
7367 0xe3 0x00 0x00 0x00 0x80 0xc3
7369 # CHECK: stch %r0, -1
7370 0xe3 0x00 0x0f 0xff 0xff 0xc3
7372 # CHECK: stch %r0, 0
7373 0xe3 0x00 0x00 0x00 0x00 0xc3
7375 # CHECK: stch %r0, 1
7376 0xe3 0x00 0x00 0x01 0x00 0xc3
7378 # CHECK: stch %r0, 524287
7379 0xe3 0x00 0x0f 0xff 0x7f 0xc3
7381 # CHECK: stch %r0, 0(%r1)
7382 0xe3 0x00 0x10 0x00 0x00 0xc3
7384 # CHECK: stch %r0, 0(%r15)
7385 0xe3 0x00 0xf0 0x00 0x00 0xc3
7387 # CHECK: stch %r0, 524287(%r1,%r15)
7388 0xe3 0x01 0xff 0xff 0x7f 0xc3
7390 # CHECK: stch %r0, 524287(%r15,%r1)
7391 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
7393 # CHECK: stch %r15, 0
7394 0xe3 0xf0 0x00 0x00 0x00 0xc3
7396 # CHECK: stcy %r0, -524288
7397 0xe3 0x00 0x00 0x00 0x80 0x72
7399 # CHECK: stcy %r0, -1
7400 0xe3 0x00 0x0f 0xff 0xff 0x72
7402 # CHECK: stcy %r0, 0
7403 0xe3 0x00 0x00 0x00 0x00 0x72
7405 # CHECK: stcy %r0, 1
7406 0xe3 0x00 0x00 0x01 0x00 0x72
7408 # CHECK: stcy %r0, 524287
7409 0xe3 0x00 0x0f 0xff 0x7f 0x72
7411 # CHECK: stcy %r0, 0(%r1)
7412 0xe3 0x00 0x10 0x00 0x00 0x72
7414 # CHECK: stcy %r0, 0(%r15)
7415 0xe3 0x00 0xf0 0x00 0x00 0x72
7417 # CHECK: stcy %r0, 524287(%r1,%r15)
7418 0xe3 0x01 0xff 0xff 0x7f 0x72
7420 # CHECK: stcy %r0, 524287(%r15,%r1)
7421 0xe3 0x0f 0x1f 0xff 0x7f 0x72
7423 # CHECK: stcy %r15, 0
7424 0xe3 0xf0 0x00 0x00 0x00 0x72
7429 # CHECK: std %f0, 4095
7432 # CHECK: std %f0, 0(%r1)
7435 # CHECK: std %f0, 0(%r15)
7438 # CHECK: std %f0, 4095(%r1,%r15)
7441 # CHECK: std %f0, 4095(%r15,%r1)
7444 # CHECK: std %f15, 0
7447 # CHECK: stdy %f0, -524288
7448 0xed 0x00 0x00 0x00 0x80 0x67
7450 # CHECK: stdy %f0, -1
7451 0xed 0x00 0x0f 0xff 0xff 0x67
7453 # CHECK: stdy %f0, 0
7454 0xed 0x00 0x00 0x00 0x00 0x67
7456 # CHECK: stdy %f0, 1
7457 0xed 0x00 0x00 0x01 0x00 0x67
7459 # CHECK: stdy %f0, 524287
7460 0xed 0x00 0x0f 0xff 0x7f 0x67
7462 # CHECK: stdy %f0, 0(%r1)
7463 0xed 0x00 0x10 0x00 0x00 0x67
7465 # CHECK: stdy %f0, 0(%r15)
7466 0xed 0x00 0xf0 0x00 0x00 0x67
7468 # CHECK: stdy %f0, 524287(%r1,%r15)
7469 0xed 0x01 0xff 0xff 0x7f 0x67
7471 # CHECK: stdy %f0, 524287(%r15,%r1)
7472 0xed 0x0f 0x1f 0xff 0x7f 0x67
7474 # CHECK: stdy %f15, 0
7475 0xed 0xf0 0x00 0x00 0x00 0x67
7480 # CHECK: ste %f0, 4095
7483 # CHECK: ste %f0, 0(%r1)
7486 # CHECK: ste %f0, 0(%r15)
7489 # CHECK: ste %f0, 4095(%r1,%r15)
7492 # CHECK: ste %f0, 4095(%r15,%r1)
7495 # CHECK: ste %f15, 0
7498 # CHECK: stey %f0, -524288
7499 0xed 0x00 0x00 0x00 0x80 0x66
7501 # CHECK: stey %f0, -1
7502 0xed 0x00 0x0f 0xff 0xff 0x66
7504 # CHECK: stey %f0, 0
7505 0xed 0x00 0x00 0x00 0x00 0x66
7507 # CHECK: stey %f0, 1
7508 0xed 0x00 0x00 0x01 0x00 0x66
7510 # CHECK: stey %f0, 524287
7511 0xed 0x00 0x0f 0xff 0x7f 0x66
7513 # CHECK: stey %f0, 0(%r1)
7514 0xed 0x00 0x10 0x00 0x00 0x66
7516 # CHECK: stey %f0, 0(%r15)
7517 0xed 0x00 0xf0 0x00 0x00 0x66
7519 # CHECK: stey %f0, 524287(%r1,%r15)
7520 0xed 0x01 0xff 0xff 0x7f 0x66
7522 # CHECK: stey %f0, 524287(%r15,%r1)
7523 0xed 0x0f 0x1f 0xff 0x7f 0x66
7525 # CHECK: stey %f15, 0
7526 0xed 0xf0 0x00 0x00 0x00 0x66
7528 # CHECK: stg %r0, -524288
7529 0xe3 0x00 0x00 0x00 0x80 0x24
7531 # CHECK: stg %r0, -1
7532 0xe3 0x00 0x0f 0xff 0xff 0x24
7535 0xe3 0x00 0x00 0x00 0x00 0x24
7538 0xe3 0x00 0x00 0x01 0x00 0x24
7540 # CHECK: stg %r0, 524287
7541 0xe3 0x00 0x0f 0xff 0x7f 0x24
7543 # CHECK: stg %r0, 0(%r1)
7544 0xe3 0x00 0x10 0x00 0x00 0x24
7546 # CHECK: stg %r0, 0(%r15)
7547 0xe3 0x00 0xf0 0x00 0x00 0x24
7549 # CHECK: stg %r0, 524287(%r1,%r15)
7550 0xe3 0x01 0xff 0xff 0x7f 0x24
7552 # CHECK: stg %r0, 524287(%r15,%r1)
7553 0xe3 0x0f 0x1f 0xff 0x7f 0x24
7555 # CHECK: stg %r15, 0
7556 0xe3 0xf0 0x00 0x00 0x00 0x24
7561 # CHECK: sth %r0, 4095
7564 # CHECK: sth %r0, 0(%r1)
7567 # CHECK: sth %r0, 0(%r15)
7570 # CHECK: sth %r0, 4095(%r1,%r15)
7573 # CHECK: sth %r0, 4095(%r15,%r1)
7576 # CHECK: sth %r15, 0
7579 # CHECK: sthh %r0, -524288
7580 0xe3 0x00 0x00 0x00 0x80 0xc7
7582 # CHECK: sthh %r0, -1
7583 0xe3 0x00 0x0f 0xff 0xff 0xc7
7585 # CHECK: sthh %r0, 0
7586 0xe3 0x00 0x00 0x00 0x00 0xc7
7588 # CHECK: sthh %r0, 1
7589 0xe3 0x00 0x00 0x01 0x00 0xc7
7591 # CHECK: sthh %r0, 524287
7592 0xe3 0x00 0x0f 0xff 0x7f 0xc7
7594 # CHECK: sthh %r0, 0(%r1)
7595 0xe3 0x00 0x10 0x00 0x00 0xc7
7597 # CHECK: sthh %r0, 0(%r15)
7598 0xe3 0x00 0xf0 0x00 0x00 0xc7
7600 # CHECK: sthh %r0, 524287(%r1,%r15)
7601 0xe3 0x01 0xff 0xff 0x7f 0xc7
7603 # CHECK: sthh %r0, 524287(%r15,%r1)
7604 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
7606 # CHECK: sthh %r15, 0
7607 0xe3 0xf0 0x00 0x00 0x00 0xc7
7609 # CHECK: stfh %r0, -524288
7610 0xe3 0x00 0x00 0x00 0x80 0xcb
7612 # CHECK: stfh %r0, -1
7613 0xe3 0x00 0x0f 0xff 0xff 0xcb
7615 # CHECK: stfh %r0, 0
7616 0xe3 0x00 0x00 0x00 0x00 0xcb
7618 # CHECK: stfh %r0, 1
7619 0xe3 0x00 0x00 0x01 0x00 0xcb
7621 # CHECK: stfh %r0, 524287
7622 0xe3 0x00 0x0f 0xff 0x7f 0xcb
7624 # CHECK: stfh %r0, 0(%r1)
7625 0xe3 0x00 0x10 0x00 0x00 0xcb
7627 # CHECK: stfh %r0, 0(%r15)
7628 0xe3 0x00 0xf0 0x00 0x00 0xcb
7630 # CHECK: stfh %r0, 524287(%r1,%r15)
7631 0xe3 0x01 0xff 0xff 0x7f 0xcb
7633 # CHECK: stfh %r0, 524287(%r15,%r1)
7634 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
7636 # CHECK: stfh %r15, 0
7637 0xe3 0xf0 0x00 0x00 0x00 0xcb
7639 # CHECK: sthy %r0, -524288
7640 0xe3 0x00 0x00 0x00 0x80 0x70
7642 # CHECK: sthy %r0, -1
7643 0xe3 0x00 0x0f 0xff 0xff 0x70
7645 # CHECK: sthy %r0, 0
7646 0xe3 0x00 0x00 0x00 0x00 0x70
7648 # CHECK: sthy %r0, 1
7649 0xe3 0x00 0x00 0x01 0x00 0x70
7651 # CHECK: sthy %r0, 524287
7652 0xe3 0x00 0x0f 0xff 0x7f 0x70
7654 # CHECK: sthy %r0, 0(%r1)
7655 0xe3 0x00 0x10 0x00 0x00 0x70
7657 # CHECK: sthy %r0, 0(%r15)
7658 0xe3 0x00 0xf0 0x00 0x00 0x70
7660 # CHECK: sthy %r0, 524287(%r1,%r15)
7661 0xe3 0x01 0xff 0xff 0x7f 0x70
7663 # CHECK: sthy %r0, 524287(%r15,%r1)
7664 0xe3 0x0f 0x1f 0xff 0x7f 0x70
7666 # CHECK: sthy %r15, 0
7667 0xe3 0xf0 0x00 0x00 0x00 0x70
7669 # CHECK: stmg %r0, %r0, 0
7670 0xeb 0x00 0x00 0x00 0x00 0x24
7672 # CHECK: stmg %r0, %r15, 0
7673 0xeb 0x0f 0x00 0x00 0x00 0x24
7675 # CHECK: stmg %r14, %r15, 0
7676 0xeb 0xef 0x00 0x00 0x00 0x24
7678 # CHECK: stmg %r15, %r15, 0
7679 0xeb 0xff 0x00 0x00 0x00 0x24
7681 # CHECK: stmg %r0, %r0, -524288
7682 0xeb 0x00 0x00 0x00 0x80 0x24
7684 # CHECK: stmg %r0, %r0, -1
7685 0xeb 0x00 0x0f 0xff 0xff 0x24
7687 # CHECK: stmg %r0, %r0, 0
7688 0xeb 0x00 0x00 0x00 0x00 0x24
7690 # CHECK: stmg %r0, %r0, 1
7691 0xeb 0x00 0x00 0x01 0x00 0x24
7693 # CHECK: stmg %r0, %r0, 524287
7694 0xeb 0x00 0x0f 0xff 0x7f 0x24
7696 # CHECK: stmg %r0, %r0, 0(%r1)
7697 0xeb 0x00 0x10 0x00 0x00 0x24
7699 # CHECK: stmg %r0, %r0, 0(%r15)
7700 0xeb 0x00 0xf0 0x00 0x00 0x24
7702 # CHECK: stmg %r0, %r0, 524287(%r1)
7703 0xeb 0x00 0x1f 0xff 0x7f 0x24
7705 # CHECK: stmg %r0, %r0, 524287(%r15)
7706 0xeb 0x00 0xff 0xff 0x7f 0x24
7708 # CHECK: strvg %r0, -524288
7709 0xe3 0x00 0x00 0x00 0x80 0x2f
7711 # CHECK: strvg %r0, -1
7712 0xe3 0x00 0x0f 0xff 0xff 0x2f
7714 # CHECK: strvg %r0, 0
7715 0xe3 0x00 0x00 0x00 0x00 0x2f
7717 # CHECK: strvg %r0, 1
7718 0xe3 0x00 0x00 0x01 0x00 0x2f
7720 # CHECK: strvg %r0, 524287
7721 0xe3 0x00 0x0f 0xff 0x7f 0x2f
7723 # CHECK: strvg %r0, 0(%r1)
7724 0xe3 0x00 0x10 0x00 0x00 0x2f
7726 # CHECK: strvg %r0, 0(%r15)
7727 0xe3 0x00 0xf0 0x00 0x00 0x2f
7729 # CHECK: strvg %r0, 524287(%r1,%r15)
7730 0xe3 0x01 0xff 0xff 0x7f 0x2f
7732 # CHECK: strvg %r0, 524287(%r15,%r1)
7733 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
7735 # CHECK: strvg %r15, 0
7736 0xe3 0xf0 0x00 0x00 0x00 0x2f
7738 # CHECK: strv %r0, -524288
7739 0xe3 0x00 0x00 0x00 0x80 0x3e
7741 # CHECK: strv %r0, -1
7742 0xe3 0x00 0x0f 0xff 0xff 0x3e
7744 # CHECK: strv %r0, 0
7745 0xe3 0x00 0x00 0x00 0x00 0x3e
7747 # CHECK: strv %r0, 1
7748 0xe3 0x00 0x00 0x01 0x00 0x3e
7750 # CHECK: strv %r0, 524287
7751 0xe3 0x00 0x0f 0xff 0x7f 0x3e
7753 # CHECK: strv %r0, 0(%r1)
7754 0xe3 0x00 0x10 0x00 0x00 0x3e
7756 # CHECK: strv %r0, 0(%r15)
7757 0xe3 0x00 0xf0 0x00 0x00 0x3e
7759 # CHECK: strv %r0, 524287(%r1,%r15)
7760 0xe3 0x01 0xff 0xff 0x7f 0x3e
7762 # CHECK: strv %r0, 524287(%r15,%r1)
7763 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
7765 # CHECK: strv %r15, 0
7766 0xe3 0xf0 0x00 0x00 0x00 0x3e
7771 # CHECK: st %r0, 4095
7774 # CHECK: st %r0, 0(%r1)
7777 # CHECK: st %r0, 0(%r15)
7780 # CHECK: st %r0, 4095(%r1,%r15)
7783 # CHECK: st %r0, 4095(%r15,%r1)
7789 # CHECK: stoc %r1, 2(%r3), 0
7790 0xeb 0x10 0x30 0x02 0x00 0xf3
7792 # CHECK: stoco %r1, 2(%r3)
7793 0xeb 0x11 0x30 0x02 0x00 0xf3
7795 # CHECK: stoch %r1, 2(%r3)
7796 0xeb 0x12 0x30 0x02 0x00 0xf3
7798 # CHECK: stocnle %r1, 2(%r3)
7799 0xeb 0x13 0x30 0x02 0x00 0xf3
7801 # CHECK: stocl %r1, 2(%r3)
7802 0xeb 0x14 0x30 0x02 0x00 0xf3
7804 # CHECK: stocnhe %r1, 2(%r3)
7805 0xeb 0x15 0x30 0x02 0x00 0xf3
7807 # CHECK: stoclh %r1, 2(%r3)
7808 0xeb 0x16 0x30 0x02 0x00 0xf3
7810 # CHECK: stocne %r1, 2(%r3)
7811 0xeb 0x17 0x30 0x02 0x00 0xf3
7813 # CHECK: stoce %r1, 2(%r3)
7814 0xeb 0x18 0x30 0x02 0x00 0xf3
7816 # CHECK: stocnlh %r1, 2(%r3)
7817 0xeb 0x19 0x30 0x02 0x00 0xf3
7819 # CHECK: stoche %r1, 2(%r3)
7820 0xeb 0x1a 0x30 0x02 0x00 0xf3
7822 # CHECK: stocnl %r1, 2(%r3)
7823 0xeb 0x1b 0x30 0x02 0x00 0xf3
7825 # CHECK: stocle %r1, 2(%r3)
7826 0xeb 0x1c 0x30 0x02 0x00 0xf3
7828 # CHECK: stocnh %r1, 2(%r3)
7829 0xeb 0x1d 0x30 0x02 0x00 0xf3
7831 # CHECK: stocno %r1, 2(%r3)
7832 0xeb 0x1e 0x30 0x02 0x00 0xf3
7834 # CHECK: stoc %r1, 2(%r3), 15
7835 0xeb 0x1f 0x30 0x02 0x00 0xf3
7837 # CHECK: stocg %r1, 2(%r3), 0
7838 0xeb 0x10 0x30 0x02 0x00 0xe3
7840 # CHECK: stocgo %r1, 2(%r3)
7841 0xeb 0x11 0x30 0x02 0x00 0xe3
7843 # CHECK: stocgh %r1, 2(%r3)
7844 0xeb 0x12 0x30 0x02 0x00 0xe3
7846 # CHECK: stocgnle %r1, 2(%r3)
7847 0xeb 0x13 0x30 0x02 0x00 0xe3
7849 # CHECK: stocgl %r1, 2(%r3)
7850 0xeb 0x14 0x30 0x02 0x00 0xe3
7852 # CHECK: stocgnhe %r1, 2(%r3)
7853 0xeb 0x15 0x30 0x02 0x00 0xe3
7855 # CHECK: stocglh %r1, 2(%r3)
7856 0xeb 0x16 0x30 0x02 0x00 0xe3
7858 # CHECK: stocgne %r1, 2(%r3)
7859 0xeb 0x17 0x30 0x02 0x00 0xe3
7861 # CHECK: stocge %r1, 2(%r3)
7862 0xeb 0x18 0x30 0x02 0x00 0xe3
7864 # CHECK: stocgnlh %r1, 2(%r3)
7865 0xeb 0x19 0x30 0x02 0x00 0xe3
7867 # CHECK: stocghe %r1, 2(%r3)
7868 0xeb 0x1a 0x30 0x02 0x00 0xe3
7870 # CHECK: stocgnl %r1, 2(%r3)
7871 0xeb 0x1b 0x30 0x02 0x00 0xe3
7873 # CHECK: stocgle %r1, 2(%r3)
7874 0xeb 0x1c 0x30 0x02 0x00 0xe3
7876 # CHECK: stocgnh %r1, 2(%r3)
7877 0xeb 0x1d 0x30 0x02 0x00 0xe3
7879 # CHECK: stocgno %r1, 2(%r3)
7880 0xeb 0x1e 0x30 0x02 0x00 0xe3
7882 # CHECK: stocg %r1, 2(%r3), 15
7883 0xeb 0x1f 0x30 0x02 0x00 0xe3
7888 # CHECK: s %r0, 4095
7891 # CHECK: s %r0, 0(%r1)
7894 # CHECK: s %r0, 0(%r15)
7897 # CHECK: s %r0, 4095(%r1,%r15)
7900 # CHECK: s %r0, 4095(%r15,%r1)
7906 # CHECK: sty %r0, -524288
7907 0xe3 0x00 0x00 0x00 0x80 0x50
7909 # CHECK: sty %r0, -1
7910 0xe3 0x00 0x0f 0xff 0xff 0x50
7913 0xe3 0x00 0x00 0x00 0x00 0x50
7916 0xe3 0x00 0x00 0x01 0x00 0x50
7918 # CHECK: sty %r0, 524287
7919 0xe3 0x00 0x0f 0xff 0x7f 0x50
7921 # CHECK: sty %r0, 0(%r1)
7922 0xe3 0x00 0x10 0x00 0x00 0x50
7924 # CHECK: sty %r0, 0(%r15)
7925 0xe3 0x00 0xf0 0x00 0x00 0x50
7927 # CHECK: sty %r0, 524287(%r1,%r15)
7928 0xe3 0x01 0xff 0xff 0x7f 0x50
7930 # CHECK: sty %r0, 524287(%r15,%r1)
7931 0xe3 0x0f 0x1f 0xff 0x7f 0x50
7933 # CHECK: sty %r15, 0
7934 0xe3 0xf0 0x00 0x00 0x00 0x50
7936 # CHECK: sxbr %f0, %f0
7939 # CHECK: sxbr %f0, %f13
7942 # CHECK: sxbr %f8, %f8
7945 # CHECK: sxbr %f13, %f0
7948 # CHECK: sy %r0, -524288
7949 0xe3 0x00 0x00 0x00 0x80 0x5b
7952 0xe3 0x00 0x0f 0xff 0xff 0x5b
7955 0xe3 0x00 0x00 0x00 0x00 0x5b
7958 0xe3 0x00 0x00 0x01 0x00 0x5b
7960 # CHECK: sy %r0, 524287
7961 0xe3 0x00 0x0f 0xff 0x7f 0x5b
7963 # CHECK: sy %r0, 0(%r1)
7964 0xe3 0x00 0x10 0x00 0x00 0x5b
7966 # CHECK: sy %r0, 0(%r15)
7967 0xe3 0x00 0xf0 0x00 0x00 0x5b
7969 # CHECK: sy %r0, 524287(%r1,%r15)
7970 0xe3 0x01 0xff 0xff 0x7f 0x5b
7972 # CHECK: sy %r0, 524287(%r15,%r1)
7973 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
7976 0xe3 0xf0 0x00 0x00 0x00 0x5b
7987 # CHECK: tm 0(%r1), 42
7990 # CHECK: tm 0(%r15), 42
7993 # CHECK: tm 4095(%r1), 42
7996 # CHECK: tm 4095(%r15), 42
7999 # CHECK: tmhh %r0, 0
8002 # CHECK: tmhh %r0, 32768
8005 # CHECK: tmhh %r0, 65535
8008 # CHECK: tmhh %r15, 0
8011 # CHECK: tmhl %r0, 0
8014 # CHECK: tmhl %r0, 32768
8017 # CHECK: tmhl %r0, 65535
8020 # CHECK: tmhl %r15, 0
8023 # CHECK: tmlh %r0, 0
8026 # CHECK: tmlh %r0, 32768
8029 # CHECK: tmlh %r0, 65535
8032 # CHECK: tmlh %r15, 0
8035 # CHECK: tmll %r0, 0
8038 # CHECK: tmll %r0, 32768
8041 # CHECK: tmll %r0, 65535
8044 # CHECK: tmll %r15, 0
8047 # CHECK: tmy -524288, 0
8048 0xeb 0x00 0x00 0x00 0x80 0x51
8051 0xeb 0x00 0x0f 0xff 0xff 0x51
8054 0xeb 0x00 0x00 0x00 0x00 0x51
8057 0xeb 0x00 0x00 0x01 0x00 0x51
8059 # CHECK: tmy 524287, 0
8060 0xeb 0x00 0x0f 0xff 0x7f 0x51
8063 0xeb 0xff 0x00 0x00 0x00 0x51
8065 # CHECK: tmy 0(%r1), 42
8066 0xeb 0x2a 0x10 0x00 0x00 0x51
8068 # CHECK: tmy 0(%r15), 42
8069 0xeb 0x2a 0xf0 0x00 0x00 0x51
8071 # CHECK: tmy 524287(%r1), 42
8072 0xeb 0x2a 0x1f 0xff 0x7f 0x51
8074 # CHECK: tmy 524287(%r15), 42
8075 0xeb 0x2a 0xff 0xff 0x7f 0x51
8078 0xd7 0x00 0x00 0x00 0x00 0x00
8080 # CHECK: xc 0(1), 0(%r1)
8081 0xd7 0x00 0x00 0x00 0x10 0x00
8083 # CHECK: xc 0(1), 0(%r15)
8084 0xd7 0x00 0x00 0x00 0xf0 0x00
8086 # CHECK: xc 0(1), 4095
8087 0xd7 0x00 0x00 0x00 0x0f 0xff
8089 # CHECK: xc 0(1), 4095(%r1)
8090 0xd7 0x00 0x00 0x00 0x1f 0xff
8092 # CHECK: xc 0(1), 4095(%r15)
8093 0xd7 0x00 0x00 0x00 0xff 0xff
8095 # CHECK: xc 0(1,%r1), 0
8096 0xd7 0x00 0x10 0x00 0x00 0x00
8098 # CHECK: xc 0(1,%r15), 0
8099 0xd7 0x00 0xf0 0x00 0x00 0x00
8101 # CHECK: xc 4095(1,%r1), 0
8102 0xd7 0x00 0x1f 0xff 0x00 0x00
8104 # CHECK: xc 4095(1,%r15), 0
8105 0xd7 0x00 0xff 0xff 0x00 0x00
8107 # CHECK: xc 0(256,%r1), 0
8108 0xd7 0xff 0x10 0x00 0x00 0x00
8110 # CHECK: xc 0(256,%r15), 0
8111 0xd7 0xff 0xf0 0x00 0x00 0x00
8113 # CHECK: xgr %r0, %r0
8116 # CHECK: xgr %r0, %r15
8119 # CHECK: xgr %r15, %r0
8122 # CHECK: xgr %r7, %r8
8125 # CHECK: xgrk %r0, %r0, %r0
8128 # CHECK: xgrk %r2, %r3, %r4
8131 # CHECK: xg %r0, -524288
8132 0xe3 0x00 0x00 0x00 0x80 0x82
8135 0xe3 0x00 0x0f 0xff 0xff 0x82
8138 0xe3 0x00 0x00 0x00 0x00 0x82
8141 0xe3 0x00 0x00 0x01 0x00 0x82
8143 # CHECK: xg %r0, 524287
8144 0xe3 0x00 0x0f 0xff 0x7f 0x82
8146 # CHECK: xg %r0, 0(%r1)
8147 0xe3 0x00 0x10 0x00 0x00 0x82
8149 # CHECK: xg %r0, 0(%r15)
8150 0xe3 0x00 0xf0 0x00 0x00 0x82
8152 # CHECK: xg %r0, 524287(%r1,%r15)
8153 0xe3 0x01 0xff 0xff 0x7f 0x82
8155 # CHECK: xg %r0, 524287(%r15,%r1)
8156 0xe3 0x0f 0x1f 0xff 0x7f 0x82
8159 0xe3 0xf0 0x00 0x00 0x00 0x82
8161 # CHECK: xihf %r0, 0
8162 0xc0 0x06 0x00 0x00 0x00 0x00
8164 # CHECK: xihf %r0, 4294967295
8165 0xc0 0x06 0xff 0xff 0xff 0xff
8167 # CHECK: xihf %r15, 0
8168 0xc0 0xf6 0x00 0x00 0x00 0x00
8170 # CHECK: xilf %r0, 0
8171 0xc0 0x07 0x00 0x00 0x00 0x00
8173 # CHECK: xilf %r0, 4294967295
8174 0xc0 0x07 0xff 0xff 0xff 0xff
8176 # CHECK: xilf %r15, 0
8177 0xc0 0xf7 0x00 0x00 0x00 0x00
8188 # CHECK: xi 0(%r1), 42
8191 # CHECK: xi 0(%r15), 42
8194 # CHECK: xi 4095(%r1), 42
8197 # CHECK: xi 4095(%r15), 42
8200 # CHECK: xiy -524288, 0
8201 0xeb 0x00 0x00 0x00 0x80 0x57
8204 0xeb 0x00 0x0f 0xff 0xff 0x57
8207 0xeb 0x00 0x00 0x00 0x00 0x57
8210 0xeb 0x00 0x00 0x01 0x00 0x57
8212 # CHECK: xiy 524287, 0
8213 0xeb 0x00 0x0f 0xff 0x7f 0x57
8216 0xeb 0xff 0x00 0x00 0x00 0x57
8218 # CHECK: xiy 0(%r1), 42
8219 0xeb 0x2a 0x10 0x00 0x00 0x57
8221 # CHECK: xiy 0(%r15), 42
8222 0xeb 0x2a 0xf0 0x00 0x00 0x57
8224 # CHECK: xiy 524287(%r1), 42
8225 0xeb 0x2a 0x1f 0xff 0x7f 0x57
8227 # CHECK: xiy 524287(%r15), 42
8228 0xeb 0x2a 0xff 0xff 0x7f 0x57
8230 # CHECK: xr %r0, %r0
8233 # CHECK: xr %r0, %r15
8236 # CHECK: xr %r15, %r0
8239 # CHECK: xr %r7, %r8
8242 # CHECK: xrk %r0, %r0, %r0
8245 # CHECK: xrk %r2, %r3, %r4
8251 # CHECK: x %r0, 4095
8254 # CHECK: x %r0, 0(%r1)
8257 # CHECK: x %r0, 0(%r15)
8260 # CHECK: x %r0, 4095(%r1,%r15)
8263 # CHECK: x %r0, 4095(%r15,%r1)
8269 # CHECK: xy %r0, -524288
8270 0xe3 0x00 0x00 0x00 0x80 0x57
8273 0xe3 0x00 0x0f 0xff 0xff 0x57
8276 0xe3 0x00 0x00 0x00 0x00 0x57
8279 0xe3 0x00 0x00 0x01 0x00 0x57
8281 # CHECK: xy %r0, 524287
8282 0xe3 0x00 0x0f 0xff 0x7f 0x57
8284 # CHECK: xy %r0, 0(%r1)
8285 0xe3 0x00 0x10 0x00 0x00 0x57
8287 # CHECK: xy %r0, 0(%r15)
8288 0xe3 0x00 0xf0 0x00 0x00 0x57
8290 # CHECK: xy %r0, 524287(%r1,%r15)
8291 0xe3 0x01 0xff 0xff 0x7f 0x57
8293 # CHECK: xy %r0, 524287(%r15,%r1)
8294 0xe3 0x0f 0x1f 0xff 0x7f 0x57
8297 0xe3 0xf0 0x00 0x00 0x00 0x57