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: alcgr %r0, %r0
355 # CHECK: alcgr %r0, %r15
358 # CHECK: alcgr %r15, %r0
361 # CHECK: alcgr %r7, %r8
364 # CHECK: alcg %r0, -524288
365 0xe3 0x00 0x00 0x00 0x80 0x88
367 # CHECK: alcg %r0, -1
368 0xe3 0x00 0x0f 0xff 0xff 0x88
371 0xe3 0x00 0x00 0x00 0x00 0x88
374 0xe3 0x00 0x00 0x01 0x00 0x88
376 # CHECK: alcg %r0, 524287
377 0xe3 0x00 0x0f 0xff 0x7f 0x88
379 # CHECK: alcg %r0, 0(%r1)
380 0xe3 0x00 0x10 0x00 0x00 0x88
382 # CHECK: alcg %r0, 0(%r15)
383 0xe3 0x00 0xf0 0x00 0x00 0x88
385 # CHECK: alcg %r0, 524287(%r1,%r15)
386 0xe3 0x01 0xff 0xff 0x7f 0x88
388 # CHECK: alcg %r0, 524287(%r15,%r1)
389 0xe3 0x0f 0x1f 0xff 0x7f 0x88
391 # CHECK: alcg %r15, 0
392 0xe3 0xf0 0x00 0x00 0x00 0x88
394 # CHECK: alcr %r0, %r0
397 # CHECK: alcr %r0, %r15
400 # CHECK: alcr %r15, %r0
403 # CHECK: alcr %r7, %r8
406 # CHECK: alc %r0, -524288
407 0xe3 0x00 0x00 0x00 0x80 0x98
410 0xe3 0x00 0x0f 0xff 0xff 0x98
413 0xe3 0x00 0x00 0x00 0x00 0x98
416 0xe3 0x00 0x00 0x01 0x00 0x98
418 # CHECK: alc %r0, 524287
419 0xe3 0x00 0x0f 0xff 0x7f 0x98
421 # CHECK: alc %r0, 0(%r1)
422 0xe3 0x00 0x10 0x00 0x00 0x98
424 # CHECK: alc %r0, 0(%r15)
425 0xe3 0x00 0xf0 0x00 0x00 0x98
427 # CHECK: alc %r0, 524287(%r1,%r15)
428 0xe3 0x01 0xff 0xff 0x7f 0x98
430 # CHECK: alc %r0, 524287(%r15,%r1)
431 0xe3 0x0f 0x1f 0xff 0x7f 0x98
434 0xe3 0xf0 0x00 0x00 0x00 0x98
437 0xc2 0x0b 0x00 0x00 0x00 0x00
439 # CHECK: alfi %r0, 4294967295
440 0xc2 0x0b 0xff 0xff 0xff 0xff
442 # CHECK: alfi %r15, 0
443 0xc2 0xfb 0x00 0x00 0x00 0x00
445 # CHECK: algfi %r0, 0
446 0xc2 0x0a 0x00 0x00 0x00 0x00
448 # CHECK: algfi %r0, 4294967295
449 0xc2 0x0a 0xff 0xff 0xff 0xff
451 # CHECK: algfi %r15, 0
452 0xc2 0xfa 0x00 0x00 0x00 0x00
454 # CHECK: algfr %r0, %r0
457 # CHECK: algfr %r0, %r15
460 # CHECK: algfr %r15, %r0
463 # CHECK: algfr %r7, %r8
466 # CHECK: algf %r0, -524288
467 0xe3 0x00 0x00 0x00 0x80 0x1a
469 # CHECK: algf %r0, -1
470 0xe3 0x00 0x0f 0xff 0xff 0x1a
473 0xe3 0x00 0x00 0x00 0x00 0x1a
476 0xe3 0x00 0x00 0x01 0x00 0x1a
478 # CHECK: algf %r0, 524287
479 0xe3 0x00 0x0f 0xff 0x7f 0x1a
481 # CHECK: algf %r0, 0(%r1)
482 0xe3 0x00 0x10 0x00 0x00 0x1a
484 # CHECK: algf %r0, 0(%r15)
485 0xe3 0x00 0xf0 0x00 0x00 0x1a
487 # CHECK: algf %r0, 524287(%r1,%r15)
488 0xe3 0x01 0xff 0xff 0x7f 0x1a
490 # CHECK: algf %r0, 524287(%r15,%r1)
491 0xe3 0x0f 0x1f 0xff 0x7f 0x1a
493 # CHECK: algf %r15, 0
494 0xe3 0xf0 0x00 0x00 0x00 0x1a
496 # CHECK: algr %r0, %r0
499 # CHECK: algr %r0, %r15
502 # CHECK: algr %r15, %r0
505 # CHECK: algr %r7, %r8
508 # CHECK: algrk %r0, %r0, %r0
511 # CHECK: algrk %r2, %r3, %r4
514 # CHECK: alg %r0, -524288
515 0xe3 0x00 0x00 0x00 0x80 0x0a
518 0xe3 0x00 0x0f 0xff 0xff 0x0a
521 0xe3 0x00 0x00 0x00 0x00 0x0a
524 0xe3 0x00 0x00 0x01 0x00 0x0a
526 # CHECK: alg %r0, 524287
527 0xe3 0x00 0x0f 0xff 0x7f 0x0a
529 # CHECK: alg %r0, 0(%r1)
530 0xe3 0x00 0x10 0x00 0x00 0x0a
532 # CHECK: alg %r0, 0(%r15)
533 0xe3 0x00 0xf0 0x00 0x00 0x0a
535 # CHECK: alg %r0, 524287(%r1,%r15)
536 0xe3 0x01 0xff 0xff 0x7f 0x0a
538 # CHECK: alg %r0, 524287(%r15,%r1)
539 0xe3 0x0f 0x1f 0xff 0x7f 0x0a
542 0xe3 0xf0 0x00 0x00 0x00 0x0a
544 # CHECK: alghsik %r0, %r1, -32768
545 0xec 0x01 0x80 0x00 0x00 0xdb
547 # CHECK: alghsik %r2, %r3, -1
548 0xec 0x23 0xff 0xff 0x00 0xdb
550 # CHECK: alghsik %r4, %r5, 0
551 0xec 0x45 0x00 0x00 0x00 0xdb
553 # CHECK: alghsik %r6, %r7, 1
554 0xec 0x67 0x00 0x01 0x00 0xdb
556 # CHECK: alghsik %r8, %r15, 32767
557 0xec 0x8f 0x7f 0xff 0x00 0xdb
559 # CHECK: alhsik %r0, %r1, -32768
560 0xec 0x01 0x80 0x00 0x00 0xda
562 # CHECK: alhsik %r2, %r3, -1
563 0xec 0x23 0xff 0xff 0x00 0xda
565 # CHECK: alhsik %r4, %r5, 0
566 0xec 0x45 0x00 0x00 0x00 0xda
568 # CHECK: alhsik %r6, %r7, 1
569 0xec 0x67 0x00 0x01 0x00 0xda
571 # CHECK: alhsik %r8, %r15, 32767
572 0xec 0x8f 0x7f 0xff 0x00 0xda
574 # CHECK: alr %r0, %r0
577 # CHECK: alr %r0, %r15
580 # CHECK: alr %r15, %r0
583 # CHECK: alr %r7, %r8
586 # CHECK: alrk %r0, %r0, %r0
589 # CHECK: alrk %r2, %r3, %r4
595 # CHECK: al %r0, 4095
598 # CHECK: al %r0, 0(%r1)
601 # CHECK: al %r0, 0(%r15)
604 # CHECK: al %r0, 4095(%r1,%r15)
607 # CHECK: al %r0, 4095(%r15,%r1)
613 # CHECK: aly %r0, -524288
614 0xe3 0x00 0x00 0x00 0x80 0x5e
617 0xe3 0x00 0x0f 0xff 0xff 0x5e
620 0xe3 0x00 0x00 0x00 0x00 0x5e
623 0xe3 0x00 0x00 0x01 0x00 0x5e
625 # CHECK: aly %r0, 524287
626 0xe3 0x00 0x0f 0xff 0x7f 0x5e
628 # CHECK: aly %r0, 0(%r1)
629 0xe3 0x00 0x10 0x00 0x00 0x5e
631 # CHECK: aly %r0, 0(%r15)
632 0xe3 0x00 0xf0 0x00 0x00 0x5e
634 # CHECK: aly %r0, 524287(%r1,%r15)
635 0xe3 0x01 0xff 0xff 0x7f 0x5e
637 # CHECK: aly %r0, 524287(%r15,%r1)
638 0xe3 0x0f 0x1f 0xff 0x7f 0x5e
641 0xe3 0xf0 0x00 0x00 0x00 0x5e
646 # CHECK: ar %r0, %r15
649 # CHECK: ar %r15, %r0
655 # CHECK: ark %r0, %r0, %r0
658 # CHECK: ark %r2, %r3, %r4
661 # CHECK: asi -524288, 0
662 0xeb 0x00 0x00 0x00 0x80 0x6a
665 0xeb 0x00 0x0f 0xff 0xff 0x6a
668 0xeb 0x00 0x00 0x00 0x00 0x6a
671 0xeb 0x00 0x00 0x01 0x00 0x6a
673 # CHECK: asi 524287, 0
674 0xeb 0x00 0x0f 0xff 0x7f 0x6a
677 0xeb 0x80 0x00 0x00 0x00 0x6a
680 0xeb 0xff 0x00 0x00 0x00 0x6a
683 0xeb 0x01 0x00 0x00 0x00 0x6a
686 0xeb 0x7f 0x00 0x00 0x00 0x6a
688 # CHECK: asi 0(%r1), 42
689 0xeb 0x2a 0x10 0x00 0x00 0x6a
691 # CHECK: asi 0(%r15), 42
692 0xeb 0x2a 0xf0 0x00 0x00 0x6a
694 # CHECK: asi 524287(%r1), 42
695 0xeb 0x2a 0x1f 0xff 0x7f 0x6a
697 # CHECK: asi 524287(%r15), 42
698 0xeb 0x2a 0xff 0xff 0x7f 0x6a
706 # CHECK: a %r0, 0(%r1)
709 # CHECK: a %r0, 0(%r15)
712 # CHECK: a %r0, 4095(%r1,%r15)
715 # CHECK: a %r0, 4095(%r15,%r1)
721 # CHECK: axbr %f0, %f0
724 # CHECK: axbr %f0, %f13
727 # CHECK: axbr %f8, %f8
730 # CHECK: axbr %f13, %f0
733 # CHECK: ay %r0, -524288
734 0xe3 0x00 0x00 0x00 0x80 0x5a
737 0xe3 0x00 0x0f 0xff 0xff 0x5a
740 0xe3 0x00 0x00 0x00 0x00 0x5a
743 0xe3 0x00 0x00 0x01 0x00 0x5a
745 # CHECK: ay %r0, 524287
746 0xe3 0x00 0x0f 0xff 0x7f 0x5a
748 # CHECK: ay %r0, 0(%r1)
749 0xe3 0x00 0x10 0x00 0x00 0x5a
751 # CHECK: ay %r0, 0(%r15)
752 0xe3 0x00 0xf0 0x00 0x00 0x5a
754 # CHECK: ay %r0, 524287(%r1,%r15)
755 0xe3 0x01 0xff 0xff 0x7f 0x5a
757 # CHECK: ay %r0, 524287(%r15,%r1)
758 0xe3 0x0f 0x1f 0xff 0x7f 0x5a
761 0xe3 0xf0 0x00 0x00 0x00 0x5a
763 # CHECK: basr %r0, %r1
766 # CHECK: basr %r0, %r15
769 # CHECK: basr %r14, %r9
772 # CHECK: basr %r15, %r1
784 # CHECK: cdbr %f0, %f0
787 # CHECK: cdbr %f0, %f15
790 # CHECK: cdbr %f7, %f8
793 # CHECK: cdbr %f15, %f0
797 0xed 0x00 0x00 0x00 0x00 0x19
799 # CHECK: cdb %f0, 4095
800 0xed 0x00 0x0f 0xff 0x00 0x19
802 # CHECK: cdb %f0, 0(%r1)
803 0xed 0x00 0x10 0x00 0x00 0x19
805 # CHECK: cdb %f0, 0(%r15)
806 0xed 0x00 0xf0 0x00 0x00 0x19
808 # CHECK: cdb %f0, 4095(%r1,%r15)
809 0xed 0x01 0xff 0xff 0x00 0x19
811 # CHECK: cdb %f0, 4095(%r15,%r1)
812 0xed 0x0f 0x1f 0xff 0x00 0x19
815 0xed 0xf0 0x00 0x00 0x00 0x19
817 # CHECK: cdfbr %f0, %r0
820 # CHECK: cdfbr %f0, %r15
823 # CHECK: cdfbr %f15, %r0
826 # CHECK: cdfbr %f7, %r8
829 # CHECK: cdfbr %f15, %r15
832 # CHECK: cdgbr %f0, %r0
835 # CHECK: cdgbr %f0, %r15
838 # CHECK: cdgbr %f15, %r0
841 # CHECK: cdgbr %f7, %r8
844 # CHECK: cdgbr %f15, %r15
847 # CHECK: cebr %f0, %f0
850 # CHECK: cebr %f0, %f15
853 # CHECK: cebr %f7, %f8
856 # CHECK: cebr %f15, %f0
860 0xed 0x00 0x00 0x00 0x00 0x09
862 # CHECK: ceb %f0, 4095
863 0xed 0x00 0x0f 0xff 0x00 0x09
865 # CHECK: ceb %f0, 0(%r1)
866 0xed 0x00 0x10 0x00 0x00 0x09
868 # CHECK: ceb %f0, 0(%r15)
869 0xed 0x00 0xf0 0x00 0x00 0x09
871 # CHECK: ceb %f0, 4095(%r1,%r15)
872 0xed 0x01 0xff 0xff 0x00 0x09
874 # CHECK: ceb %f0, 4095(%r15,%r1)
875 0xed 0x0f 0x1f 0xff 0x00 0x09
878 0xed 0xf0 0x00 0x00 0x00 0x09
880 # CHECK: cefbr %f0, %r0
883 # CHECK: cefbr %f0, %r15
886 # CHECK: cefbr %f15, %r0
889 # CHECK: cefbr %f7, %r8
892 # CHECK: cefbr %f15, %r15
895 # CHECK: cegbr %f0, %r0
898 # CHECK: cegbr %f0, %r15
901 # CHECK: cegbr %f15, %r0
904 # CHECK: cegbr %f7, %r8
907 # CHECK: cegbr %f15, %r15
910 # CHECK: cfdbr %r0, 0, %f0
913 # CHECK: cfdbr %r0, 0, %f15
916 # CHECK: cfdbr %r0, 15, %f0
919 # CHECK: cfdbr %r4, 5, %f6
922 # CHECK: cfdbr %r15, 0, %f0
925 # CHECK: cfebr %r0, 0, %f0
928 # CHECK: cfebr %r0, 0, %f15
931 # CHECK: cfebr %r0, 15, %f0
934 # CHECK: cfebr %r4, 5, %f6
937 # CHECK: cfebr %r15, 0, %f0
940 # CHECK: cfi %r0, -2147483648
941 0xc2 0x0d 0x80 0x00 0x00 0x00
944 0xc2 0x0d 0xff 0xff 0xff 0xff
947 0xc2 0x0d 0x00 0x00 0x00 0x00
950 0xc2 0x0d 0x00 0x00 0x00 0x01
952 # CHECK: cfi %r0, 2147483647
953 0xc2 0x0d 0x7f 0xff 0xff 0xff
956 0xc2 0xfd 0x00 0x00 0x00 0x00
958 # CHECK: cfxbr %r0, 0, %f0
961 # CHECK: cfxbr %r0, 0, %f13
964 # CHECK: cfxbr %r0, 15, %f0
967 # CHECK: cfxbr %r4, 5, %f8
970 # CHECK: cfxbr %r15, 0, %f0
973 # CHECK: cgdbr %r0, 0, %f0
976 # CHECK: cgdbr %r0, 0, %f15
979 # CHECK: cgdbr %r0, 15, %f0
982 # CHECK: cgdbr %r4, 5, %f6
985 # CHECK: cgdbr %r15, 0, %f0
988 # CHECK: cgebr %r0, 0, %f0
991 # CHECK: cgebr %r0, 0, %f15
994 # CHECK: cgebr %r0, 15, %f0
997 # CHECK: cgebr %r4, 5, %f6
1000 # CHECK: cgebr %r15, 0, %f0
1003 # CHECK: cgfi %r0, -2147483648
1004 0xc2 0x0c 0x80 0x00 0x00 0x00
1006 # CHECK: cgfi %r0, -1
1007 0xc2 0x0c 0xff 0xff 0xff 0xff
1009 # CHECK: cgfi %r0, 0
1010 0xc2 0x0c 0x00 0x00 0x00 0x00
1012 # CHECK: cgfi %r0, 1
1013 0xc2 0x0c 0x00 0x00 0x00 0x01
1015 # CHECK: cgfi %r0, 2147483647
1016 0xc2 0x0c 0x7f 0xff 0xff 0xff
1018 # CHECK: cgfi %r15, 0
1019 0xc2 0xfc 0x00 0x00 0x00 0x00
1021 # CHECK: cgfr %r0, %r0
1024 # CHECK: cgfr %r0, %r15
1027 # CHECK: cgfr %r15, %r0
1030 # CHECK: cgfr %r7, %r8
1033 # CHECK: cgf %r0, -524288
1034 0xe3 0x00 0x00 0x00 0x80 0x30
1036 # CHECK: cgf %r0, -1
1037 0xe3 0x00 0x0f 0xff 0xff 0x30
1040 0xe3 0x00 0x00 0x00 0x00 0x30
1043 0xe3 0x00 0x00 0x01 0x00 0x30
1045 # CHECK: cgf %r0, 524287
1046 0xe3 0x00 0x0f 0xff 0x7f 0x30
1048 # CHECK: cgf %r0, 0(%r1)
1049 0xe3 0x00 0x10 0x00 0x00 0x30
1051 # CHECK: cgf %r0, 0(%r15)
1052 0xe3 0x00 0xf0 0x00 0x00 0x30
1054 # CHECK: cgf %r0, 524287(%r1,%r15)
1055 0xe3 0x01 0xff 0xff 0x7f 0x30
1057 # CHECK: cgf %r0, 524287(%r15,%r1)
1058 0xe3 0x0f 0x1f 0xff 0x7f 0x30
1060 # CHECK: cgf %r15, 0
1061 0xe3 0xf0 0x00 0x00 0x00 0x30
1063 # CHECK: cghi %r0, -32768
1066 # CHECK: cghi %r0, -1
1069 # CHECK: cghi %r0, 0
1072 # CHECK: cghi %r0, 1
1075 # CHECK: cghi %r0, 32767
1078 # CHECK: cghi %r15, 0
1082 0xe5 0x58 0x00 0x00 0x00 0x00
1084 # CHECK: cghsi 4095, 0
1085 0xe5 0x58 0x0f 0xff 0x00 0x00
1087 # CHECK: cghsi 0, -32768
1088 0xe5 0x58 0x00 0x00 0x80 0x00
1090 # CHECK: cghsi 0, -1
1091 0xe5 0x58 0x00 0x00 0xff 0xff
1094 0xe5 0x58 0x00 0x00 0x00 0x00
1097 0xe5 0x58 0x00 0x00 0x00 0x01
1099 # CHECK: cghsi 0, 32767
1100 0xe5 0x58 0x00 0x00 0x7f 0xff
1102 # CHECK: cghsi 0(%r1), 42
1103 0xe5 0x58 0x10 0x00 0x00 0x2a
1105 # CHECK: cghsi 0(%r15), 42
1106 0xe5 0x58 0xf0 0x00 0x00 0x2a
1108 # CHECK: cghsi 4095(%r1), 42
1109 0xe5 0x58 0x1f 0xff 0x00 0x2a
1111 # CHECK: cghsi 4095(%r15), 42
1112 0xe5 0x58 0xff 0xff 0x00 0x2a
1114 # CHECK: cgh %r0, -524288
1115 0xe3 0x00 0x00 0x00 0x80 0x34
1117 # CHECK: cgh %r0, -1
1118 0xe3 0x00 0x0f 0xff 0xff 0x34
1121 0xe3 0x00 0x00 0x00 0x00 0x34
1124 0xe3 0x00 0x00 0x01 0x00 0x34
1126 # CHECK: cgh %r0, 524287
1127 0xe3 0x00 0x0f 0xff 0x7f 0x34
1129 # CHECK: cgh %r0, 0(%r1)
1130 0xe3 0x00 0x10 0x00 0x00 0x34
1132 # CHECK: cgh %r0, 0(%r15)
1133 0xe3 0x00 0xf0 0x00 0x00 0x34
1135 # CHECK: cgh %r0, 524287(%r1,%r15)
1136 0xe3 0x01 0xff 0xff 0x7f 0x34
1138 # CHECK: cgh %r0, 524287(%r15,%r1)
1139 0xe3 0x0f 0x1f 0xff 0x7f 0x34
1141 # CHECK: cgh %r15, 0
1142 0xe3 0xf0 0x00 0x00 0x00 0x34
1144 # CHECK: cgr %r0, %r0
1147 # CHECK: cgr %r0, %r15
1150 # CHECK: cgr %r15, %r0
1153 # CHECK: cgr %r7, %r8
1156 # CHECK: cg %r0, -524288
1157 0xe3 0x00 0x00 0x00 0x80 0x20
1160 0xe3 0x00 0x0f 0xff 0xff 0x20
1163 0xe3 0x00 0x00 0x00 0x00 0x20
1166 0xe3 0x00 0x00 0x01 0x00 0x20
1168 # CHECK: cg %r0, 524287
1169 0xe3 0x00 0x0f 0xff 0x7f 0x20
1171 # CHECK: cg %r0, 0(%r1)
1172 0xe3 0x00 0x10 0x00 0x00 0x20
1174 # CHECK: cg %r0, 0(%r15)
1175 0xe3 0x00 0xf0 0x00 0x00 0x20
1177 # CHECK: cg %r0, 524287(%r1,%r15)
1178 0xe3 0x01 0xff 0xff 0x7f 0x20
1180 # CHECK: cg %r0, 524287(%r15,%r1)
1181 0xe3 0x0f 0x1f 0xff 0x7f 0x20
1184 0xe3 0xf0 0x00 0x00 0x00 0x20
1186 # CHECK: cgxbr %r0, 0, %f0
1189 # CHECK: cgxbr %r0, 0, %f13
1192 # CHECK: cgxbr %r0, 15, %f0
1195 # CHECK: cgxbr %r4, 5, %f8
1198 # CHECK: cgxbr %r15, 0, %f0
1202 0xe5 0x54 0x00 0x00 0x00 0x00
1204 # CHECK: chhsi 4095, 0
1205 0xe5 0x54 0x0f 0xff 0x00 0x00
1207 # CHECK: chhsi 0, -32768
1208 0xe5 0x54 0x00 0x00 0x80 0x00
1210 # CHECK: chhsi 0, -1
1211 0xe5 0x54 0x00 0x00 0xff 0xff
1214 0xe5 0x54 0x00 0x00 0x00 0x00
1217 0xe5 0x54 0x00 0x00 0x00 0x01
1219 # CHECK: chhsi 0, 32767
1220 0xe5 0x54 0x00 0x00 0x7f 0xff
1222 # CHECK: chhsi 0(%r1), 42
1223 0xe5 0x54 0x10 0x00 0x00 0x2a
1225 # CHECK: chhsi 0(%r15), 42
1226 0xe5 0x54 0xf0 0x00 0x00 0x2a
1228 # CHECK: chhsi 4095(%r1), 42
1229 0xe5 0x54 0x1f 0xff 0x00 0x2a
1231 # CHECK: chhsi 4095(%r15), 42
1232 0xe5 0x54 0xff 0xff 0x00 0x2a
1234 # CHECK: chi %r0, -32768
1237 # CHECK: chi %r0, -1
1246 # CHECK: chi %r0, 32767
1249 # CHECK: chi %r15, 0
1253 0xe5 0x5c 0x00 0x00 0x00 0x00
1255 # CHECK: chsi 4095, 0
1256 0xe5 0x5c 0x0f 0xff 0x00 0x00
1258 # CHECK: chsi 0, -32768
1259 0xe5 0x5c 0x00 0x00 0x80 0x00
1262 0xe5 0x5c 0x00 0x00 0xff 0xff
1265 0xe5 0x5c 0x00 0x00 0x00 0x00
1268 0xe5 0x5c 0x00 0x00 0x00 0x01
1270 # CHECK: chsi 0, 32767
1271 0xe5 0x5c 0x00 0x00 0x7f 0xff
1273 # CHECK: chsi 0(%r1), 42
1274 0xe5 0x5c 0x10 0x00 0x00 0x2a
1276 # CHECK: chsi 0(%r15), 42
1277 0xe5 0x5c 0xf0 0x00 0x00 0x2a
1279 # CHECK: chsi 4095(%r1), 42
1280 0xe5 0x5c 0x1f 0xff 0x00 0x2a
1282 # CHECK: chsi 4095(%r15), 42
1283 0xe5 0x5c 0xff 0xff 0x00 0x2a
1288 # CHECK: ch %r0, 4095
1291 # CHECK: ch %r0, 0(%r1)
1294 # CHECK: ch %r0, 0(%r15)
1297 # CHECK: ch %r0, 4095(%r1,%r15)
1300 # CHECK: ch %r0, 4095(%r15,%r1)
1306 # CHECK: chy %r0, -524288
1307 0xe3 0x00 0x00 0x00 0x80 0x79
1309 # CHECK: chy %r0, -1
1310 0xe3 0x00 0x0f 0xff 0xff 0x79
1313 0xe3 0x00 0x00 0x00 0x00 0x79
1316 0xe3 0x00 0x00 0x01 0x00 0x79
1318 # CHECK: chy %r0, 524287
1319 0xe3 0x00 0x0f 0xff 0x7f 0x79
1321 # CHECK: chy %r0, 0(%r1)
1322 0xe3 0x00 0x10 0x00 0x00 0x79
1324 # CHECK: chy %r0, 0(%r15)
1325 0xe3 0x00 0xf0 0x00 0x00 0x79
1327 # CHECK: chy %r0, 524287(%r1,%r15)
1328 0xe3 0x01 0xff 0xff 0x7f 0x79
1330 # CHECK: chy %r0, 524287(%r15,%r1)
1331 0xe3 0x0f 0x1f 0xff 0x7f 0x79
1333 # CHECK: chy %r15, 0
1334 0xe3 0xf0 0x00 0x00 0x00 0x79
1336 # CHECK: clfhsi 0, 0
1337 0xe5 0x5d 0x00 0x00 0x00 0x00
1339 # CHECK: clfhsi 4095, 0
1340 0xe5 0x5d 0x0f 0xff 0x00 0x00
1342 # CHECK: clfhsi 0, 65535
1343 0xe5 0x5d 0x00 0x00 0xff 0xff
1345 # CHECK: clfhsi 0(%r1), 42
1346 0xe5 0x5d 0x10 0x00 0x00 0x2a
1348 # CHECK: clfhsi 0(%r15), 42
1349 0xe5 0x5d 0xf0 0x00 0x00 0x2a
1351 # CHECK: clfhsi 4095(%r1), 42
1352 0xe5 0x5d 0x1f 0xff 0x00 0x2a
1354 # CHECK: clfhsi 4095(%r15), 42
1355 0xe5 0x5d 0xff 0xff 0x00 0x2a
1357 # CHECK: clfi %r0, 0
1358 0xc2 0x0f 0x00 0x00 0x00 0x00
1360 # CHECK: clfi %r0, 4294967295
1361 0xc2 0x0f 0xff 0xff 0xff 0xff
1363 # CHECK: clfi %r15, 0
1364 0xc2 0xff 0x00 0x00 0x00 0x00
1366 # CHECK: clgfi %r0, 0
1367 0xc2 0x0e 0x00 0x00 0x00 0x00
1369 # CHECK: clgfi %r0, 4294967295
1370 0xc2 0x0e 0xff 0xff 0xff 0xff
1372 # CHECK: clgfi %r15, 0
1373 0xc2 0xfe 0x00 0x00 0x00 0x00
1375 # CHECK: clgfr %r0, %r0
1378 # CHECK: clgfr %r0, %r15
1381 # CHECK: clgfr %r15, %r0
1384 # CHECK: clgfr %r7, %r8
1387 # CHECK: clgf %r0, -524288
1388 0xe3 0x00 0x00 0x00 0x80 0x31
1390 # CHECK: clgf %r0, -1
1391 0xe3 0x00 0x0f 0xff 0xff 0x31
1393 # CHECK: clgf %r0, 0
1394 0xe3 0x00 0x00 0x00 0x00 0x31
1396 # CHECK: clgf %r0, 1
1397 0xe3 0x00 0x00 0x01 0x00 0x31
1399 # CHECK: clgf %r0, 524287
1400 0xe3 0x00 0x0f 0xff 0x7f 0x31
1402 # CHECK: clgf %r0, 0(%r1)
1403 0xe3 0x00 0x10 0x00 0x00 0x31
1405 # CHECK: clgf %r0, 0(%r15)
1406 0xe3 0x00 0xf0 0x00 0x00 0x31
1408 # CHECK: clgf %r0, 524287(%r1,%r15)
1409 0xe3 0x01 0xff 0xff 0x7f 0x31
1411 # CHECK: clgf %r0, 524287(%r15,%r1)
1412 0xe3 0x0f 0x1f 0xff 0x7f 0x31
1414 # CHECK: clgf %r15, 0
1415 0xe3 0xf0 0x00 0x00 0x00 0x31
1417 # CHECK: clghsi 0, 0
1418 0xe5 0x59 0x00 0x00 0x00 0x00
1420 # CHECK: clghsi 4095, 0
1421 0xe5 0x59 0x0f 0xff 0x00 0x00
1423 # CHECK: clghsi 0, 65535
1424 0xe5 0x59 0x00 0x00 0xff 0xff
1426 # CHECK: clghsi 0(%r1), 42
1427 0xe5 0x59 0x10 0x00 0x00 0x2a
1429 # CHECK: clghsi 0(%r15), 42
1430 0xe5 0x59 0xf0 0x00 0x00 0x2a
1432 # CHECK: clghsi 4095(%r1), 42
1433 0xe5 0x59 0x1f 0xff 0x00 0x2a
1435 # CHECK: clghsi 4095(%r15), 42
1436 0xe5 0x59 0xff 0xff 0x00 0x2a
1438 # CHECK: clgr %r0, %r0
1441 # CHECK: clgr %r0, %r15
1444 # CHECK: clgr %r15, %r0
1447 # CHECK: clgr %r7, %r8
1450 # CHECK: clg %r0, -524288
1451 0xe3 0x00 0x00 0x00 0x80 0x21
1453 # CHECK: clg %r0, -1
1454 0xe3 0x00 0x0f 0xff 0xff 0x21
1457 0xe3 0x00 0x00 0x00 0x00 0x21
1460 0xe3 0x00 0x00 0x01 0x00 0x21
1462 # CHECK: clg %r0, 524287
1463 0xe3 0x00 0x0f 0xff 0x7f 0x21
1465 # CHECK: clg %r0, 0(%r1)
1466 0xe3 0x00 0x10 0x00 0x00 0x21
1468 # CHECK: clg %r0, 0(%r15)
1469 0xe3 0x00 0xf0 0x00 0x00 0x21
1471 # CHECK: clg %r0, 524287(%r1,%r15)
1472 0xe3 0x01 0xff 0xff 0x7f 0x21
1474 # CHECK: clg %r0, 524287(%r15,%r1)
1475 0xe3 0x0f 0x1f 0xff 0x7f 0x21
1477 # CHECK: clg %r15, 0
1478 0xe3 0xf0 0x00 0x00 0x00 0x21
1480 # CHECK: clhhsi 0, 0
1481 0xe5 0x55 0x00 0x00 0x00 0x00
1483 # CHECK: clhhsi 4095, 0
1484 0xe5 0x55 0x0f 0xff 0x00 0x00
1486 # CHECK: clhhsi 0, 65535
1487 0xe5 0x55 0x00 0x00 0xff 0xff
1489 # CHECK: clhhsi 0(%r1), 42
1490 0xe5 0x55 0x10 0x00 0x00 0x2a
1492 # CHECK: clhhsi 0(%r15), 42
1493 0xe5 0x55 0xf0 0x00 0x00 0x2a
1495 # CHECK: clhhsi 4095(%r1), 42
1496 0xe5 0x55 0x1f 0xff 0x00 0x2a
1498 # CHECK: clhhsi 4095(%r15), 42
1499 0xe5 0x55 0xff 0xff 0x00 0x2a
1504 # CHECK: cli 4095, 0
1510 # CHECK: cli 0(%r1), 42
1513 # CHECK: cli 0(%r15), 42
1516 # CHECK: cli 4095(%r1), 42
1519 # CHECK: cli 4095(%r15), 42
1522 # CHECK: cliy -524288, 0
1523 0xeb 0x00 0x00 0x00 0x80 0x55
1526 0xeb 0x00 0x0f 0xff 0xff 0x55
1529 0xeb 0x00 0x00 0x00 0x00 0x55
1532 0xeb 0x00 0x00 0x01 0x00 0x55
1534 # CHECK: cliy 524287, 0
1535 0xeb 0x00 0x0f 0xff 0x7f 0x55
1537 # CHECK: cliy 0, 255
1538 0xeb 0xff 0x00 0x00 0x00 0x55
1540 # CHECK: cliy 0(%r1), 42
1541 0xeb 0x2a 0x10 0x00 0x00 0x55
1543 # CHECK: cliy 0(%r15), 42
1544 0xeb 0x2a 0xf0 0x00 0x00 0x55
1546 # CHECK: cliy 524287(%r1), 42
1547 0xeb 0x2a 0x1f 0xff 0x7f 0x55
1549 # CHECK: cliy 524287(%r15), 42
1550 0xeb 0x2a 0xff 0xff 0x7f 0x55
1552 # CHECK: clr %r0, %r0
1555 # CHECK: clr %r0, %r15
1558 # CHECK: clr %r15, %r0
1561 # CHECK: clr %r7, %r8
1567 # CHECK: cl %r0, 4095
1570 # CHECK: cl %r0, 0(%r1)
1573 # CHECK: cl %r0, 0(%r15)
1576 # CHECK: cl %r0, 4095(%r1,%r15)
1579 # CHECK: cl %r0, 4095(%r15,%r1)
1585 # CHECK: cly %r0, -524288
1586 0xe3 0x00 0x00 0x00 0x80 0x55
1588 # CHECK: cly %r0, -1
1589 0xe3 0x00 0x0f 0xff 0xff 0x55
1592 0xe3 0x00 0x00 0x00 0x00 0x55
1595 0xe3 0x00 0x00 0x01 0x00 0x55
1597 # CHECK: cly %r0, 524287
1598 0xe3 0x00 0x0f 0xff 0x7f 0x55
1600 # CHECK: cly %r0, 0(%r1)
1601 0xe3 0x00 0x10 0x00 0x00 0x55
1603 # CHECK: cly %r0, 0(%r15)
1604 0xe3 0x00 0xf0 0x00 0x00 0x55
1606 # CHECK: cly %r0, 524287(%r1,%r15)
1607 0xe3 0x01 0xff 0xff 0x7f 0x55
1609 # CHECK: cly %r0, 524287(%r15,%r1)
1610 0xe3 0x0f 0x1f 0xff 0x7f 0x55
1612 # CHECK: cly %r15, 0
1613 0xe3 0xf0 0x00 0x00 0x00 0x55
1615 # CHECK: cpsdr %f0, %f0, %f0
1618 # CHECK: cpsdr %f0, %f0, %f15
1621 # CHECK: cpsdr %f0, %f15, %f0
1624 # CHECK: cpsdr %f15, %f0, %f0
1627 # CHECK: cpsdr %f1, %f2, %f3
1630 # CHECK: cpsdr %f15, %f15, %f15
1633 # CHECK: cr %r0, %r0
1636 # CHECK: cr %r0, %r15
1639 # CHECK: cr %r15, %r0
1642 # CHECK: cr %r7, %r8
1645 # CHECK: csg %r0, %r0, -524288
1646 0xeb 0x00 0x00 0x00 0x80 0x30
1648 # CHECK: csg %r0, %r0, -1
1649 0xeb 0x00 0x0f 0xff 0xff 0x30
1651 # CHECK: csg %r0, %r0, 0
1652 0xeb 0x00 0x00 0x00 0x00 0x30
1654 # CHECK: csg %r0, %r0, 1
1655 0xeb 0x00 0x00 0x01 0x00 0x30
1657 # CHECK: csg %r0, %r0, 524287
1658 0xeb 0x00 0x0f 0xff 0x7f 0x30
1660 # CHECK: csg %r0, %r0, 0(%r1)
1661 0xeb 0x00 0x10 0x00 0x00 0x30
1663 # CHECK: csg %r0, %r0, 0(%r15)
1664 0xeb 0x00 0xf0 0x00 0x00 0x30
1666 # CHECK: csg %r0, %r0, 524287(%r1)
1667 0xeb 0x00 0x1f 0xff 0x7f 0x30
1669 # CHECK: csg %r0, %r0, 524287(%r15)
1670 0xeb 0x00 0xff 0xff 0x7f 0x30
1672 # CHECK: csg %r0, %r15, 0
1673 0xeb 0x0f 0x00 0x00 0x00 0x30
1675 # CHECK: csg %r15, %r0, 0
1676 0xeb 0xf0 0x00 0x00 0x00 0x30
1678 # CHECK: cs %r0, %r0, 0
1681 # CHECK: cs %r0, %r0, 4095
1684 # CHECK: cs %r0, %r0, 0(%r1)
1687 # CHECK: cs %r0, %r0, 0(%r15)
1690 # CHECK: cs %r0, %r0, 4095(%r1)
1693 # CHECK: cs %r0, %r0, 4095(%r15)
1696 # CHECK: cs %r0, %r15, 0
1699 # CHECK: cs %r15, %r0, 0
1702 # CHECK: csy %r0, %r0, -524288
1703 0xeb 0x00 0x00 0x00 0x80 0x14
1705 # CHECK: csy %r0, %r0, -1
1706 0xeb 0x00 0x0f 0xff 0xff 0x14
1708 # CHECK: csy %r0, %r0, 0
1709 0xeb 0x00 0x00 0x00 0x00 0x14
1711 # CHECK: csy %r0, %r0, 1
1712 0xeb 0x00 0x00 0x01 0x00 0x14
1714 # CHECK: csy %r0, %r0, 524287
1715 0xeb 0x00 0x0f 0xff 0x7f 0x14
1717 # CHECK: csy %r0, %r0, 0(%r1)
1718 0xeb 0x00 0x10 0x00 0x00 0x14
1720 # CHECK: csy %r0, %r0, 0(%r15)
1721 0xeb 0x00 0xf0 0x00 0x00 0x14
1723 # CHECK: csy %r0, %r0, 524287(%r1)
1724 0xeb 0x00 0x1f 0xff 0x7f 0x14
1726 # CHECK: csy %r0, %r0, 524287(%r15)
1727 0xeb 0x00 0xff 0xff 0x7f 0x14
1729 # CHECK: csy %r0, %r15, 0
1730 0xeb 0x0f 0x00 0x00 0x00 0x14
1732 # CHECK: csy %r15, %r0, 0
1733 0xeb 0xf0 0x00 0x00 0x00 0x14
1738 # CHECK: c %r0, 4095
1741 # CHECK: c %r0, 0(%r1)
1744 # CHECK: c %r0, 0(%r15)
1747 # CHECK: c %r0, 4095(%r1,%r15)
1750 # CHECK: c %r0, 4095(%r15,%r1)
1756 # CHECK: cxbr %f0, %f0
1759 # CHECK: cxbr %f0, %f13
1762 # CHECK: cxbr %f8, %f8
1765 # CHECK: cxbr %f13, %f0
1768 # CHECK: cxfbr %f0, %r0
1771 # CHECK: cxfbr %f0, %r15
1774 # CHECK: cxfbr %f13, %r0
1777 # CHECK: cxfbr %f8, %r7
1780 # CHECK: cxfbr %f13, %r15
1783 # CHECK: cxgbr %f0, %r0
1786 # CHECK: cxgbr %f0, %r15
1789 # CHECK: cxgbr %f13, %r0
1792 # CHECK: cxgbr %f8, %r7
1795 # CHECK: cxgbr %f13, %r15
1798 # CHECK: cy %r0, -524288
1799 0xe3 0x00 0x00 0x00 0x80 0x59
1802 0xe3 0x00 0x0f 0xff 0xff 0x59
1805 0xe3 0x00 0x00 0x00 0x00 0x59
1808 0xe3 0x00 0x00 0x01 0x00 0x59
1810 # CHECK: cy %r0, 524287
1811 0xe3 0x00 0x0f 0xff 0x7f 0x59
1813 # CHECK: cy %r0, 0(%r1)
1814 0xe3 0x00 0x10 0x00 0x00 0x59
1816 # CHECK: cy %r0, 0(%r15)
1817 0xe3 0x00 0xf0 0x00 0x00 0x59
1819 # CHECK: cy %r0, 524287(%r1,%r15)
1820 0xe3 0x01 0xff 0xff 0x7f 0x59
1822 # CHECK: cy %r0, 524287(%r15,%r1)
1823 0xe3 0x0f 0x1f 0xff 0x7f 0x59
1826 0xe3 0xf0 0x00 0x00 0x00 0x59
1828 # CHECK: ddbr %f0, %f0
1831 # CHECK: ddbr %f0, %f15
1834 # CHECK: ddbr %f7, %f8
1837 # CHECK: ddbr %f15, %f0
1841 0xed 0x00 0x00 0x00 0x00 0x1d
1843 # CHECK: ddb %f0, 4095
1844 0xed 0x00 0x0f 0xff 0x00 0x1d
1846 # CHECK: ddb %f0, 0(%r1)
1847 0xed 0x00 0x10 0x00 0x00 0x1d
1849 # CHECK: ddb %f0, 0(%r15)
1850 0xed 0x00 0xf0 0x00 0x00 0x1d
1852 # CHECK: ddb %f0, 4095(%r1,%r15)
1853 0xed 0x01 0xff 0xff 0x00 0x1d
1855 # CHECK: ddb %f0, 4095(%r15,%r1)
1856 0xed 0x0f 0x1f 0xff 0x00 0x1d
1858 # CHECK: ddb %f15, 0
1859 0xed 0xf0 0x00 0x00 0x00 0x1d
1861 # CHECK: debr %f0, %f0
1864 # CHECK: debr %f0, %f15
1867 # CHECK: debr %f7, %f8
1870 # CHECK: debr %f15, %f0
1874 0xed 0x00 0x00 0x00 0x00 0x0d
1876 # CHECK: deb %f0, 4095
1877 0xed 0x00 0x0f 0xff 0x00 0x0d
1879 # CHECK: deb %f0, 0(%r1)
1880 0xed 0x00 0x10 0x00 0x00 0x0d
1882 # CHECK: deb %f0, 0(%r15)
1883 0xed 0x00 0xf0 0x00 0x00 0x0d
1885 # CHECK: deb %f0, 4095(%r1,%r15)
1886 0xed 0x01 0xff 0xff 0x00 0x0d
1888 # CHECK: deb %f0, 4095(%r15,%r1)
1889 0xed 0x0f 0x1f 0xff 0x00 0x0d
1891 # CHECK: deb %f15, 0
1892 0xed 0xf0 0x00 0x00 0x00 0x0d
1894 # CHECK: dlgr %r0, %r0
1897 # CHECK: dlgr %r0, %r15
1900 # CHECK: dlgr %r14, %r0
1903 # CHECK: dlgr %r6, %r9
1906 # CHECK: dlg %r0, -524288
1907 0xe3 0x00 0x00 0x00 0x80 0x87
1909 # CHECK: dlg %r0, -1
1910 0xe3 0x00 0x0f 0xff 0xff 0x87
1913 0xe3 0x00 0x00 0x00 0x00 0x87
1916 0xe3 0x00 0x00 0x01 0x00 0x87
1918 # CHECK: dlg %r0, 524287
1919 0xe3 0x00 0x0f 0xff 0x7f 0x87
1921 # CHECK: dlg %r0, 0(%r1)
1922 0xe3 0x00 0x10 0x00 0x00 0x87
1924 # CHECK: dlg %r0, 0(%r15)
1925 0xe3 0x00 0xf0 0x00 0x00 0x87
1927 # CHECK: dlg %r0, 524287(%r1,%r15)
1928 0xe3 0x01 0xff 0xff 0x7f 0x87
1930 # CHECK: dlg %r0, 524287(%r15,%r1)
1931 0xe3 0x0f 0x1f 0xff 0x7f 0x87
1933 # CHECK: dlg %r14, 0
1934 0xe3 0xe0 0x00 0x00 0x00 0x87
1936 # CHECK: dlr %r0, %r0
1939 # CHECK: dlr %r0, %r15
1942 # CHECK: dlr %r14, %r0
1945 # CHECK: dlr %r6, %r9
1948 # CHECK: dl %r0, -524288
1949 0xe3 0x00 0x00 0x00 0x80 0x97
1952 0xe3 0x00 0x0f 0xff 0xff 0x97
1955 0xe3 0x00 0x00 0x00 0x00 0x97
1958 0xe3 0x00 0x00 0x01 0x00 0x97
1960 # CHECK: dl %r0, 524287
1961 0xe3 0x00 0x0f 0xff 0x7f 0x97
1963 # CHECK: dl %r0, 0(%r1)
1964 0xe3 0x00 0x10 0x00 0x00 0x97
1966 # CHECK: dl %r0, 0(%r15)
1967 0xe3 0x00 0xf0 0x00 0x00 0x97
1969 # CHECK: dl %r0, 524287(%r1,%r15)
1970 0xe3 0x01 0xff 0xff 0x7f 0x97
1972 # CHECK: dl %r0, 524287(%r15,%r1)
1973 0xe3 0x0f 0x1f 0xff 0x7f 0x97
1976 0xe3 0xe0 0x00 0x00 0x00 0x97
1978 # CHECK: dsgfr %r0, %r0
1981 # CHECK: dsgfr %r0, %r15
1984 # CHECK: dsgfr %r14, %r0
1987 # CHECK: dsgfr %r6, %r9
1990 # CHECK: dsgf %r0, -524288
1991 0xe3 0x00 0x00 0x00 0x80 0x1d
1993 # CHECK: dsgf %r0, -1
1994 0xe3 0x00 0x0f 0xff 0xff 0x1d
1996 # CHECK: dsgf %r0, 0
1997 0xe3 0x00 0x00 0x00 0x00 0x1d
1999 # CHECK: dsgf %r0, 1
2000 0xe3 0x00 0x00 0x01 0x00 0x1d
2002 # CHECK: dsgf %r0, 524287
2003 0xe3 0x00 0x0f 0xff 0x7f 0x1d
2005 # CHECK: dsgf %r0, 0(%r1)
2006 0xe3 0x00 0x10 0x00 0x00 0x1d
2008 # CHECK: dsgf %r0, 0(%r15)
2009 0xe3 0x00 0xf0 0x00 0x00 0x1d
2011 # CHECK: dsgf %r0, 524287(%r1,%r15)
2012 0xe3 0x01 0xff 0xff 0x7f 0x1d
2014 # CHECK: dsgf %r0, 524287(%r15,%r1)
2015 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
2017 # CHECK: dsgf %r14, 0
2018 0xe3 0xe0 0x00 0x00 0x00 0x1d
2020 # CHECK: dsgr %r0, %r0
2023 # CHECK: dsgr %r0, %r15
2026 # CHECK: dsgr %r14, %r0
2029 # CHECK: dsgr %r6, %r9
2032 # CHECK: dsg %r0, -524288
2033 0xe3 0x00 0x00 0x00 0x80 0x0d
2035 # CHECK: dsg %r0, -1
2036 0xe3 0x00 0x0f 0xff 0xff 0x0d
2039 0xe3 0x00 0x00 0x00 0x00 0x0d
2042 0xe3 0x00 0x00 0x01 0x00 0x0d
2044 # CHECK: dsg %r0, 524287
2045 0xe3 0x00 0x0f 0xff 0x7f 0x0d
2047 # CHECK: dsg %r0, 0(%r1)
2048 0xe3 0x00 0x10 0x00 0x00 0x0d
2050 # CHECK: dsg %r0, 0(%r15)
2051 0xe3 0x00 0xf0 0x00 0x00 0x0d
2053 # CHECK: dsg %r0, 524287(%r1,%r15)
2054 0xe3 0x01 0xff 0xff 0x7f 0x0d
2056 # CHECK: dsg %r0, 524287(%r15,%r1)
2057 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
2059 # CHECK: dsg %r14, 0
2060 0xe3 0xe0 0x00 0x00 0x00 0x0d
2062 # CHECK: dxbr %f0, %f0
2065 # CHECK: dxbr %f0, %f13
2068 # CHECK: dxbr %f8, %f8
2071 # CHECK: dxbr %f13, %f0
2074 # CHECK: ear %r0, %a0
2077 # CHECK: ear %r0, %a15
2080 # CHECK: ear %r15, %a0
2083 # CHECK: ear %r7, %a8
2086 # CHECK: ear %r15, %a15
2089 # CHECK: fidbr %f0, 0, %f0
2092 # CHECK: fidbr %f0, 0, %f15
2095 # CHECK: fidbr %f0, 15, %f0
2098 # CHECK: fidbr %f4, 5, %f6
2101 # CHECK: fidbr %f15, 0, %f0
2104 # CHECK: fiebr %f0, 0, %f0
2107 # CHECK: fiebr %f0, 0, %f15
2110 # CHECK: fiebr %f0, 15, %f0
2113 # CHECK: fiebr %f4, 5, %f6
2116 # CHECK: fiebr %f15, 0, %f0
2119 # CHECK: fixbr %f0, 0, %f0
2122 # CHECK: fixbr %f0, 0, %f13
2125 # CHECK: fixbr %f0, 15, %f0
2128 # CHECK: fixbr %f4, 5, %f8
2131 # CHECK: fixbr %f13, 0, %f0
2134 # CHECK: flogr %r0, %r0
2137 # CHECK: flogr %r0, %r15
2140 # CHECK: flogr %r10, %r9
2143 # CHECK: flogr %r14, %r0
2149 # CHECK: ic %r0, 4095
2152 # CHECK: ic %r0, 0(%r1)
2155 # CHECK: ic %r0, 0(%r15)
2158 # CHECK: ic %r0, 4095(%r1,%r15)
2161 # CHECK: ic %r0, 4095(%r15,%r1)
2167 # CHECK: icy %r0, -524288
2168 0xe3 0x00 0x00 0x00 0x80 0x73
2170 # CHECK: icy %r0, -1
2171 0xe3 0x00 0x0f 0xff 0xff 0x73
2174 0xe3 0x00 0x00 0x00 0x00 0x73
2177 0xe3 0x00 0x00 0x01 0x00 0x73
2179 # CHECK: icy %r0, 524287
2180 0xe3 0x00 0x0f 0xff 0x7f 0x73
2182 # CHECK: icy %r0, 0(%r1)
2183 0xe3 0x00 0x10 0x00 0x00 0x73
2185 # CHECK: icy %r0, 0(%r15)
2186 0xe3 0x00 0xf0 0x00 0x00 0x73
2188 # CHECK: icy %r0, 524287(%r1,%r15)
2189 0xe3 0x01 0xff 0xff 0x7f 0x73
2191 # CHECK: icy %r0, 524287(%r15,%r1)
2192 0xe3 0x0f 0x1f 0xff 0x7f 0x73
2194 # CHECK: icy %r15, 0
2195 0xe3 0xf0 0x00 0x00 0x00 0x73
2197 # CHECK: iihf %r0, 0
2198 0xc0 0x08 0x00 0x00 0x00 0x00
2200 # CHECK: iihf %r0, 4294967295
2201 0xc0 0x08 0xff 0xff 0xff 0xff
2203 # CHECK: iihf %r15, 0
2204 0xc0 0xf8 0x00 0x00 0x00 0x00
2206 # CHECK: iihh %r0, 0
2209 # CHECK: iihh %r0, 32768
2212 # CHECK: iihh %r0, 65535
2215 # CHECK: iihh %r15, 0
2218 # CHECK: iihl %r0, 0
2221 # CHECK: iihl %r0, 32768
2224 # CHECK: iihl %r0, 65535
2227 # CHECK: iihl %r15, 0
2230 # CHECK: iilf %r0, 0
2231 0xc0 0x09 0x00 0x00 0x00 0x00
2233 # CHECK: iilf %r0, 4294967295
2234 0xc0 0x09 0xff 0xff 0xff 0xff
2236 # CHECK: iilf %r15, 0
2237 0xc0 0xf9 0x00 0x00 0x00 0x00
2239 # CHECK: iilh %r0, 0
2242 # CHECK: iilh %r0, 32768
2245 # CHECK: iilh %r0, 65535
2248 # CHECK: iilh %r15, 0
2251 # CHECK: iill %r0, 0
2254 # CHECK: iill %r0, 32768
2257 # CHECK: iill %r0, 65535
2260 # CHECK: iill %r15, 0
2266 # CHECK: la %r0, 4095
2269 # CHECK: la %r0, 0(%r1)
2272 # CHECK: la %r0, 0(%r15)
2275 # CHECK: la %r0, 4095(%r1,%r15)
2278 # CHECK: la %r0, 4095(%r15,%r1)
2284 # CHECK: lay %r0, -524288
2285 0xe3 0x00 0x00 0x00 0x80 0x71
2287 # CHECK: lay %r0, -1
2288 0xe3 0x00 0x0f 0xff 0xff 0x71
2291 0xe3 0x00 0x00 0x00 0x00 0x71
2294 0xe3 0x00 0x00 0x01 0x00 0x71
2296 # CHECK: lay %r0, 524287
2297 0xe3 0x00 0x0f 0xff 0x7f 0x71
2299 # CHECK: lay %r0, 0(%r1)
2300 0xe3 0x00 0x10 0x00 0x00 0x71
2302 # CHECK: lay %r0, 0(%r15)
2303 0xe3 0x00 0xf0 0x00 0x00 0x71
2305 # CHECK: lay %r0, 524287(%r1,%r15)
2306 0xe3 0x01 0xff 0xff 0x7f 0x71
2308 # CHECK: lay %r0, 524287(%r15,%r1)
2309 0xe3 0x0f 0x1f 0xff 0x7f 0x71
2311 # CHECK: lay %r15, 0
2312 0xe3 0xf0 0x00 0x00 0x00 0x71
2314 # CHECK: lbr %r0, %r15
2317 # CHECK: lbr %r7, %r8
2320 # CHECK: lbr %r15, %r0
2323 # CHECK: lb %r0, -524288
2324 0xe3 0x00 0x00 0x00 0x80 0x76
2327 0xe3 0x00 0x0f 0xff 0xff 0x76
2330 0xe3 0x00 0x00 0x00 0x00 0x76
2333 0xe3 0x00 0x00 0x01 0x00 0x76
2335 # CHECK: lb %r0, 524287
2336 0xe3 0x00 0x0f 0xff 0x7f 0x76
2338 # CHECK: lb %r0, 0(%r1)
2339 0xe3 0x00 0x10 0x00 0x00 0x76
2341 # CHECK: lb %r0, 0(%r15)
2342 0xe3 0x00 0xf0 0x00 0x00 0x76
2344 # CHECK: lb %r0, 524287(%r1,%r15)
2345 0xe3 0x01 0xff 0xff 0x7f 0x76
2347 # CHECK: lb %r0, 524287(%r15,%r1)
2348 0xe3 0x0f 0x1f 0xff 0x7f 0x76
2351 0xe3 0xf0 0x00 0x00 0x00 0x76
2353 # CHECK: lcdbr %f0, %f9
2356 # CHECK: lcdbr %f0, %f15
2359 # CHECK: lcdbr %f15, %f0
2362 # CHECK: lcdbr %f15, %f9
2365 # CHECK: lcebr %f0, %f9
2368 # CHECK: lcebr %f0, %f15
2371 # CHECK: lcebr %f15, %f0
2374 # CHECK: lcebr %f15, %f9
2377 # CHECK: lcgfr %r0, %r0
2380 # CHECK: lcgfr %r0, %r15
2383 # CHECK: lcgfr %r15, %r0
2386 # CHECK: lcgfr %r7, %r8
2389 # CHECK: lcgr %r0, %r0
2392 # CHECK: lcgr %r0, %r15
2395 # CHECK: lcgr %r15, %r0
2398 # CHECK: lcgr %r7, %r8
2401 # CHECK: lcr %r0, %r0
2404 # CHECK: lcr %r0, %r15
2407 # CHECK: lcr %r15, %r0
2410 # CHECK: lcr %r7, %r8
2413 # CHECK: lcxbr %f0, %f8
2416 # CHECK: lcxbr %f0, %f13
2419 # CHECK: lcxbr %f13, %f0
2422 # CHECK: lcxbr %f13, %f9
2425 # CHECK: ldebr %f0, %f15
2428 # CHECK: ldebr %f7, %f8
2431 # CHECK: ldebr %f15, %f0
2434 # CHECK: ldeb %f0, 0
2435 0xed 0x00 0x00 0x00 0x00 0x04
2437 # CHECK: ldeb %f0, 4095
2438 0xed 0x00 0x0f 0xff 0x00 0x04
2440 # CHECK: ldeb %f0, 0(%r1)
2441 0xed 0x00 0x10 0x00 0x00 0x04
2443 # CHECK: ldeb %f0, 0(%r15)
2444 0xed 0x00 0xf0 0x00 0x00 0x04
2446 # CHECK: ldeb %f0, 4095(%r1,%r15)
2447 0xed 0x01 0xff 0xff 0x00 0x04
2449 # CHECK: ldeb %f0, 4095(%r15,%r1)
2450 0xed 0x0f 0x1f 0xff 0x00 0x04
2452 # CHECK: ldeb %f15, 0
2453 0xed 0xf0 0x00 0x00 0x00 0x04
2455 # CHECK: ldgr %f0, %r0
2458 # CHECK: ldgr %f0, %r15
2461 # CHECK: ldgr %f15, %r0
2464 # CHECK: ldgr %f7, %r9
2467 # CHECK: ldgr %f15, %r15
2470 # CHECK: ldr %f0, %f9
2473 # CHECK: ldr %f0, %f15
2476 # CHECK: ldr %f15, %f0
2479 # CHECK: ldr %f15, %f9
2485 # CHECK: ld %f0, 4095
2488 # CHECK: ld %f0, 0(%r1)
2491 # CHECK: ld %f0, 0(%r15)
2494 # CHECK: ld %f0, 4095(%r1,%r15)
2497 # CHECK: ld %f0, 4095(%r15,%r1)
2503 # CHECK: ldxbr %f0, %f0
2506 # CHECK: ldxbr %f0, %f13
2509 # CHECK: ldxbr %f8, %f12
2512 # CHECK: ldxbr %f13, %f0
2515 # CHECK: ldxbr %f13, %f13
2518 # CHECK: ldy %f0, -524288
2519 0xed 0x00 0x00 0x00 0x80 0x65
2521 # CHECK: ldy %f0, -1
2522 0xed 0x00 0x0f 0xff 0xff 0x65
2525 0xed 0x00 0x00 0x00 0x00 0x65
2528 0xed 0x00 0x00 0x01 0x00 0x65
2530 # CHECK: ldy %f0, 524287
2531 0xed 0x00 0x0f 0xff 0x7f 0x65
2533 # CHECK: ldy %f0, 0(%r1)
2534 0xed 0x00 0x10 0x00 0x00 0x65
2536 # CHECK: ldy %f0, 0(%r15)
2537 0xed 0x00 0xf0 0x00 0x00 0x65
2539 # CHECK: ldy %f0, 524287(%r1,%r15)
2540 0xed 0x01 0xff 0xff 0x7f 0x65
2542 # CHECK: ldy %f0, 524287(%r15,%r1)
2543 0xed 0x0f 0x1f 0xff 0x7f 0x65
2545 # CHECK: ldy %f15, 0
2546 0xed 0xf0 0x00 0x00 0x00 0x65
2548 # CHECK: ledbr %f0, %f0
2551 # CHECK: ledbr %f0, %f15
2554 # CHECK: ledbr %f7, %f8
2557 # CHECK: ledbr %f15, %f0
2560 # CHECK: ledbr %f15, %f15
2563 # CHECK: ler %f0, %f9
2566 # CHECK: ler %f0, %f15
2569 # CHECK: ler %f15, %f0
2572 # CHECK: ler %f15, %f9
2578 # CHECK: le %f0, 4095
2581 # CHECK: le %f0, 0(%r1)
2584 # CHECK: le %f0, 0(%r15)
2587 # CHECK: le %f0, 4095(%r1,%r15)
2590 # CHECK: le %f0, 4095(%r15,%r1)
2596 # CHECK: lexbr %f0, %f0
2599 # CHECK: lexbr %f0, %f13
2602 # CHECK: lexbr %f8, %f12
2605 # CHECK: lexbr %f13, %f0
2608 # CHECK: lexbr %f13, %f13
2611 # CHECK: ley %f0, -524288
2612 0xed 0x00 0x00 0x00 0x80 0x64
2614 # CHECK: ley %f0, -1
2615 0xed 0x00 0x0f 0xff 0xff 0x64
2618 0xed 0x00 0x00 0x00 0x00 0x64
2621 0xed 0x00 0x00 0x01 0x00 0x64
2623 # CHECK: ley %f0, 524287
2624 0xed 0x00 0x0f 0xff 0x7f 0x64
2626 # CHECK: ley %f0, 0(%r1)
2627 0xed 0x00 0x10 0x00 0x00 0x64
2629 # CHECK: ley %f0, 0(%r15)
2630 0xed 0x00 0xf0 0x00 0x00 0x64
2632 # CHECK: ley %f0, 524287(%r1,%r15)
2633 0xed 0x01 0xff 0xff 0x7f 0x64
2635 # CHECK: ley %f0, 524287(%r15,%r1)
2636 0xed 0x0f 0x1f 0xff 0x7f 0x64
2638 # CHECK: ley %f15, 0
2639 0xed 0xf0 0x00 0x00 0x00 0x64
2641 # CHECK: lgbr %r0, %r15
2644 # CHECK: lgbr %r7, %r8
2647 # CHECK: lgbr %r15, %r0
2650 # CHECK: lgb %r0, -524288
2651 0xe3 0x00 0x00 0x00 0x80 0x77
2653 # CHECK: lgb %r0, -1
2654 0xe3 0x00 0x0f 0xff 0xff 0x77
2657 0xe3 0x00 0x00 0x00 0x00 0x77
2660 0xe3 0x00 0x00 0x01 0x00 0x77
2662 # CHECK: lgb %r0, 524287
2663 0xe3 0x00 0x0f 0xff 0x7f 0x77
2665 # CHECK: lgb %r0, 0(%r1)
2666 0xe3 0x00 0x10 0x00 0x00 0x77
2668 # CHECK: lgb %r0, 0(%r15)
2669 0xe3 0x00 0xf0 0x00 0x00 0x77
2671 # CHECK: lgb %r0, 524287(%r1,%r15)
2672 0xe3 0x01 0xff 0xff 0x7f 0x77
2674 # CHECK: lgb %r0, 524287(%r15,%r1)
2675 0xe3 0x0f 0x1f 0xff 0x7f 0x77
2677 # CHECK: lgb %r15, 0
2678 0xe3 0xf0 0x00 0x00 0x00 0x77
2680 # CHECK: lgdr %r0, %f0
2683 # CHECK: lgdr %r0, %f15
2686 # CHECK: lgdr %r15, %f0
2689 # CHECK: lgdr %r8, %f8
2692 # CHECK: lgdr %r15, %f15
2695 # CHECK: lgfi %r0, -2147483648
2696 0xc0 0x01 0x80 0x00 0x00 0x00
2698 # CHECK: lgfi %r0, -1
2699 0xc0 0x01 0xff 0xff 0xff 0xff
2701 # CHECK: lgfi %r0, 0
2702 0xc0 0x01 0x00 0x00 0x00 0x00
2704 # CHECK: lgfi %r0, 1
2705 0xc0 0x01 0x00 0x00 0x00 0x01
2707 # CHECK: lgfi %r0, 2147483647
2708 0xc0 0x01 0x7f 0xff 0xff 0xff
2710 # CHECK: lgfi %r15, 0
2711 0xc0 0xf1 0x00 0x00 0x00 0x00
2713 # CHECK: lgfr %r0, %r15
2716 # CHECK: lgfr %r7, %r8
2719 # CHECK: lgfr %r15, %r0
2722 # CHECK: lgf %r0, -524288
2723 0xe3 0x00 0x00 0x00 0x80 0x14
2725 # CHECK: lgf %r0, -1
2726 0xe3 0x00 0x0f 0xff 0xff 0x14
2729 0xe3 0x00 0x00 0x00 0x00 0x14
2732 0xe3 0x00 0x00 0x01 0x00 0x14
2734 # CHECK: lgf %r0, 524287
2735 0xe3 0x00 0x0f 0xff 0x7f 0x14
2737 # CHECK: lgf %r0, 0(%r1)
2738 0xe3 0x00 0x10 0x00 0x00 0x14
2740 # CHECK: lgf %r0, 0(%r15)
2741 0xe3 0x00 0xf0 0x00 0x00 0x14
2743 # CHECK: lgf %r0, 524287(%r1,%r15)
2744 0xe3 0x01 0xff 0xff 0x7f 0x14
2746 # CHECK: lgf %r0, 524287(%r15,%r1)
2747 0xe3 0x0f 0x1f 0xff 0x7f 0x14
2749 # CHECK: lgf %r15, 0
2750 0xe3 0xf0 0x00 0x00 0x00 0x14
2752 # CHECK: lghi %r0, -32768
2755 # CHECK: lghi %r0, -1
2758 # CHECK: lghi %r0, 0
2761 # CHECK: lghi %r0, 1
2764 # CHECK: lghi %r0, 32767
2767 # CHECK: lghi %r15, 0
2770 # CHECK: lghr %r0, %r15
2773 # CHECK: lghr %r7, %r8
2776 # CHECK: lghr %r15, %r0
2779 # CHECK: lgh %r0, -524288
2780 0xe3 0x00 0x00 0x00 0x80 0x15
2782 # CHECK: lgh %r0, -1
2783 0xe3 0x00 0x0f 0xff 0xff 0x15
2786 0xe3 0x00 0x00 0x00 0x00 0x15
2789 0xe3 0x00 0x00 0x01 0x00 0x15
2791 # CHECK: lgh %r0, 524287
2792 0xe3 0x00 0x0f 0xff 0x7f 0x15
2794 # CHECK: lgh %r0, 0(%r1)
2795 0xe3 0x00 0x10 0x00 0x00 0x15
2797 # CHECK: lgh %r0, 0(%r15)
2798 0xe3 0x00 0xf0 0x00 0x00 0x15
2800 # CHECK: lgh %r0, 524287(%r1,%r15)
2801 0xe3 0x01 0xff 0xff 0x7f 0x15
2803 # CHECK: lgh %r0, 524287(%r15,%r1)
2804 0xe3 0x0f 0x1f 0xff 0x7f 0x15
2806 # CHECK: lgh %r15, 0
2807 0xe3 0xf0 0x00 0x00 0x00 0x15
2809 # CHECK: lgr %r0, %r9
2812 # CHECK: lgr %r0, %r15
2815 # CHECK: lgr %r15, %r0
2818 # CHECK: lgr %r15, %r9
2821 # CHECK: lg %r0, -524288
2822 0xe3 0x00 0x00 0x00 0x80 0x04
2825 0xe3 0x00 0x0f 0xff 0xff 0x04
2828 0xe3 0x00 0x00 0x00 0x00 0x04
2831 0xe3 0x00 0x00 0x01 0x00 0x04
2833 # CHECK: lg %r0, 524287
2834 0xe3 0x00 0x0f 0xff 0x7f 0x04
2836 # CHECK: lg %r0, 0(%r1)
2837 0xe3 0x00 0x10 0x00 0x00 0x04
2839 # CHECK: lg %r0, 0(%r15)
2840 0xe3 0x00 0xf0 0x00 0x00 0x04
2842 # CHECK: lg %r0, 524287(%r1,%r15)
2843 0xe3 0x01 0xff 0xff 0x7f 0x04
2845 # CHECK: lg %r0, 524287(%r15,%r1)
2846 0xe3 0x0f 0x1f 0xff 0x7f 0x04
2849 0xe3 0xf0 0x00 0x00 0x00 0x04
2851 # CHECK: lhi %r0, -32768
2854 # CHECK: lhi %r0, -1
2863 # CHECK: lhi %r0, 32767
2866 # CHECK: lhi %r15, 0
2869 # CHECK: lhr %r0, %r15
2872 # CHECK: lhr %r7, %r8
2875 # CHECK: lhr %r15, %r0
2881 # CHECK: lh %r0, 4095
2884 # CHECK: lh %r0, 0(%r1)
2887 # CHECK: lh %r0, 0(%r15)
2890 # CHECK: lh %r0, 4095(%r1,%r15)
2893 # CHECK: lh %r0, 4095(%r15,%r1)
2899 # CHECK: lhy %r0, -524288
2900 0xe3 0x00 0x00 0x00 0x80 0x78
2902 # CHECK: lhy %r0, -1
2903 0xe3 0x00 0x0f 0xff 0xff 0x78
2906 0xe3 0x00 0x00 0x00 0x00 0x78
2909 0xe3 0x00 0x00 0x01 0x00 0x78
2911 # CHECK: lhy %r0, 524287
2912 0xe3 0x00 0x0f 0xff 0x7f 0x78
2914 # CHECK: lhy %r0, 0(%r1)
2915 0xe3 0x00 0x10 0x00 0x00 0x78
2917 # CHECK: lhy %r0, 0(%r15)
2918 0xe3 0x00 0xf0 0x00 0x00 0x78
2920 # CHECK: lhy %r0, 524287(%r1,%r15)
2921 0xe3 0x01 0xff 0xff 0x7f 0x78
2923 # CHECK: lhy %r0, 524287(%r15,%r1)
2924 0xe3 0x0f 0x1f 0xff 0x7f 0x78
2926 # CHECK: lhy %r15, 0
2927 0xe3 0xf0 0x00 0x00 0x00 0x78
2929 # CHECK: llcr %r0, %r15
2932 # CHECK: llcr %r7, %r8
2935 # CHECK: llcr %r15, %r0
2938 # CHECK: llc %r0, -524288
2939 0xe3 0x00 0x00 0x00 0x80 0x94
2941 # CHECK: llc %r0, -1
2942 0xe3 0x00 0x0f 0xff 0xff 0x94
2945 0xe3 0x00 0x00 0x00 0x00 0x94
2948 0xe3 0x00 0x00 0x01 0x00 0x94
2950 # CHECK: llc %r0, 524287
2951 0xe3 0x00 0x0f 0xff 0x7f 0x94
2953 # CHECK: llc %r0, 0(%r1)
2954 0xe3 0x00 0x10 0x00 0x00 0x94
2956 # CHECK: llc %r0, 0(%r15)
2957 0xe3 0x00 0xf0 0x00 0x00 0x94
2959 # CHECK: llc %r0, 524287(%r1,%r15)
2960 0xe3 0x01 0xff 0xff 0x7f 0x94
2962 # CHECK: llc %r0, 524287(%r15,%r1)
2963 0xe3 0x0f 0x1f 0xff 0x7f 0x94
2965 # CHECK: llc %r15, 0
2966 0xe3 0xf0 0x00 0x00 0x00 0x94
2968 # CHECK: llgcr %r0, %r15
2971 # CHECK: llgcr %r7, %r8
2974 # CHECK: llgcr %r15, %r0
2977 # CHECK: llgc %r0, -524288
2978 0xe3 0x00 0x00 0x00 0x80 0x90
2980 # CHECK: llgc %r0, -1
2981 0xe3 0x00 0x0f 0xff 0xff 0x90
2983 # CHECK: llgc %r0, 0
2984 0xe3 0x00 0x00 0x00 0x00 0x90
2986 # CHECK: llgc %r0, 1
2987 0xe3 0x00 0x00 0x01 0x00 0x90
2989 # CHECK: llgc %r0, 524287
2990 0xe3 0x00 0x0f 0xff 0x7f 0x90
2992 # CHECK: llgc %r0, 0(%r1)
2993 0xe3 0x00 0x10 0x00 0x00 0x90
2995 # CHECK: llgc %r0, 0(%r15)
2996 0xe3 0x00 0xf0 0x00 0x00 0x90
2998 # CHECK: llgc %r0, 524287(%r1,%r15)
2999 0xe3 0x01 0xff 0xff 0x7f 0x90
3001 # CHECK: llgc %r0, 524287(%r15,%r1)
3002 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3004 # CHECK: llgc %r15, 0
3005 0xe3 0xf0 0x00 0x00 0x00 0x90
3007 # CHECK: llgfr %r0, %r15
3010 # CHECK: llgfr %r7, %r8
3013 # CHECK: llgfr %r15, %r0
3016 # CHECK: llgf %r0, -524288
3017 0xe3 0x00 0x00 0x00 0x80 0x16
3019 # CHECK: llgf %r0, -1
3020 0xe3 0x00 0x0f 0xff 0xff 0x16
3022 # CHECK: llgf %r0, 0
3023 0xe3 0x00 0x00 0x00 0x00 0x16
3025 # CHECK: llgf %r0, 1
3026 0xe3 0x00 0x00 0x01 0x00 0x16
3028 # CHECK: llgf %r0, 524287
3029 0xe3 0x00 0x0f 0xff 0x7f 0x16
3031 # CHECK: llgf %r0, 0(%r1)
3032 0xe3 0x00 0x10 0x00 0x00 0x16
3034 # CHECK: llgf %r0, 0(%r15)
3035 0xe3 0x00 0xf0 0x00 0x00 0x16
3037 # CHECK: llgf %r0, 524287(%r1,%r15)
3038 0xe3 0x01 0xff 0xff 0x7f 0x16
3040 # CHECK: llgf %r0, 524287(%r15,%r1)
3041 0xe3 0x0f 0x1f 0xff 0x7f 0x16
3043 # CHECK: llgf %r15, 0
3044 0xe3 0xf0 0x00 0x00 0x00 0x16
3046 # CHECK: llghr %r0, %r15
3049 # CHECK: llghr %r7, %r8
3052 # CHECK: llghr %r15, %r0
3055 # CHECK: llgh %r0, -524288
3056 0xe3 0x00 0x00 0x00 0x80 0x91
3058 # CHECK: llgh %r0, -1
3059 0xe3 0x00 0x0f 0xff 0xff 0x91
3061 # CHECK: llgh %r0, 0
3062 0xe3 0x00 0x00 0x00 0x00 0x91
3064 # CHECK: llgh %r0, 1
3065 0xe3 0x00 0x00 0x01 0x00 0x91
3067 # CHECK: llgh %r0, 524287
3068 0xe3 0x00 0x0f 0xff 0x7f 0x91
3070 # CHECK: llgh %r0, 0(%r1)
3071 0xe3 0x00 0x10 0x00 0x00 0x91
3073 # CHECK: llgh %r0, 0(%r15)
3074 0xe3 0x00 0xf0 0x00 0x00 0x91
3076 # CHECK: llgh %r0, 524287(%r1,%r15)
3077 0xe3 0x01 0xff 0xff 0x7f 0x91
3079 # CHECK: llgh %r0, 524287(%r15,%r1)
3080 0xe3 0x0f 0x1f 0xff 0x7f 0x91
3082 # CHECK: llgh %r15, 0
3083 0xe3 0xf0 0x00 0x00 0x00 0x91
3085 # CHECK: llhr %r0, %r15
3088 # CHECK: llhr %r7, %r8
3091 # CHECK: llhr %r15, %r0
3094 # CHECK: llh %r0, -524288
3095 0xe3 0x00 0x00 0x00 0x80 0x95
3097 # CHECK: llh %r0, -1
3098 0xe3 0x00 0x0f 0xff 0xff 0x95
3101 0xe3 0x00 0x00 0x00 0x00 0x95
3104 0xe3 0x00 0x00 0x01 0x00 0x95
3106 # CHECK: llh %r0, 524287
3107 0xe3 0x00 0x0f 0xff 0x7f 0x95
3109 # CHECK: llh %r0, 0(%r1)
3110 0xe3 0x00 0x10 0x00 0x00 0x95
3112 # CHECK: llh %r0, 0(%r15)
3113 0xe3 0x00 0xf0 0x00 0x00 0x95
3115 # CHECK: llh %r0, 524287(%r1,%r15)
3116 0xe3 0x01 0xff 0xff 0x7f 0x95
3118 # CHECK: llh %r0, 524287(%r15,%r1)
3119 0xe3 0x0f 0x1f 0xff 0x7f 0x95
3121 # CHECK: llh %r15, 0
3122 0xe3 0xf0 0x00 0x00 0x00 0x95
3124 # CHECK: llihf %r0, 0
3125 0xc0 0x0e 0x00 0x00 0x00 0x00
3127 # CHECK: llihf %r0, 4294967295
3128 0xc0 0x0e 0xff 0xff 0xff 0xff
3130 # CHECK: llihf %r15, 0
3131 0xc0 0xfe 0x00 0x00 0x00 0x00
3133 # CHECK: llihh %r0, 0
3136 # CHECK: llihh %r0, 32768
3139 # CHECK: llihh %r0, 65535
3142 # CHECK: llihh %r15, 0
3145 # CHECK: llihl %r0, 0
3148 # CHECK: llihl %r0, 32768
3151 # CHECK: llihl %r0, 65535
3154 # CHECK: llihl %r15, 0
3157 # CHECK: llilf %r0, 0
3158 0xc0 0x0f 0x00 0x00 0x00 0x00
3160 # CHECK: llilf %r0, 4294967295
3161 0xc0 0x0f 0xff 0xff 0xff 0xff
3163 # CHECK: llilf %r15, 0
3164 0xc0 0xff 0x00 0x00 0x00 0x00
3166 # CHECK: llilh %r0, 0
3169 # CHECK: llilh %r0, 32768
3172 # CHECK: llilh %r0, 65535
3175 # CHECK: llilh %r15, 0
3178 # CHECK: llill %r0, 0
3181 # CHECK: llill %r0, 32768
3184 # CHECK: llill %r0, 65535
3187 # CHECK: llill %r15, 0
3190 # CHECK: lmg %r0, %r0, 0
3191 0xeb 0x00 0x00 0x00 0x00 0x04
3193 # CHECK: lmg %r0, %r15, 0
3194 0xeb 0x0f 0x00 0x00 0x00 0x04
3196 # CHECK: lmg %r14, %r15, 0
3197 0xeb 0xef 0x00 0x00 0x00 0x04
3199 # CHECK: lmg %r15, %r15, 0
3200 0xeb 0xff 0x00 0x00 0x00 0x04
3202 # CHECK: lmg %r0, %r0, -524288
3203 0xeb 0x00 0x00 0x00 0x80 0x04
3205 # CHECK: lmg %r0, %r0, -1
3206 0xeb 0x00 0x0f 0xff 0xff 0x04
3208 # CHECK: lmg %r0, %r0, 0
3209 0xeb 0x00 0x00 0x00 0x00 0x04
3211 # CHECK: lmg %r0, %r0, 1
3212 0xeb 0x00 0x00 0x01 0x00 0x04
3214 # CHECK: lmg %r0, %r0, 524287
3215 0xeb 0x00 0x0f 0xff 0x7f 0x04
3217 # CHECK: lmg %r0, %r0, 0(%r1)
3218 0xeb 0x00 0x10 0x00 0x00 0x04
3220 # CHECK: lmg %r0, %r0, 0(%r15)
3221 0xeb 0x00 0xf0 0x00 0x00 0x04
3223 # CHECK: lmg %r0, %r0, 524287(%r1)
3224 0xeb 0x00 0x1f 0xff 0x7f 0x04
3226 # CHECK: lmg %r0, %r0, 524287(%r15)
3227 0xeb 0x00 0xff 0xff 0x7f 0x04
3229 # CHECK: lndbr %f0, %f9
3232 # CHECK: lndbr %f0, %f15
3235 # CHECK: lndbr %f15, %f0
3238 # CHECK: lndbr %f15, %f9
3241 # CHECK: lnebr %f0, %f9
3244 # CHECK: lnebr %f0, %f15
3247 # CHECK: lnebr %f15, %f0
3250 # CHECK: lnebr %f15, %f9
3253 # CHECK: lnxbr %f0, %f8
3256 # CHECK: lnxbr %f0, %f13
3259 # CHECK: lnxbr %f13, %f0
3262 # CHECK: lnxbr %f13, %f9
3265 # CHECK: loc %r7, 6399(%r8), 0
3266 0xeb 0x70 0x88 0xff 0x01 0xf2
3268 # CHECK: loco %r7, 6399(%r8)
3269 0xeb 0x71 0x88 0xff 0x01 0xf2
3271 # CHECK: loch %r7, 6399(%r8)
3272 0xeb 0x72 0x88 0xff 0x01 0xf2
3274 # CHECK: locnle %r7, 6399(%r8)
3275 0xeb 0x73 0x88 0xff 0x01 0xf2
3277 # CHECK: locl %r7, 6399(%r8)
3278 0xeb 0x74 0x88 0xff 0x01 0xf2
3280 # CHECK: locnhe %r7, 6399(%r8)
3281 0xeb 0x75 0x88 0xff 0x01 0xf2
3283 # CHECK: loclh %r7, 6399(%r8)
3284 0xeb 0x76 0x88 0xff 0x01 0xf2
3286 # CHECK: locne %r7, 6399(%r8)
3287 0xeb 0x77 0x88 0xff 0x01 0xf2
3289 # CHECK: loce %r7, 6399(%r8)
3290 0xeb 0x78 0x88 0xff 0x01 0xf2
3292 # CHECK: locnlh %r7, 6399(%r8)
3293 0xeb 0x79 0x88 0xff 0x01 0xf2
3295 # CHECK: loche %r7, 6399(%r8)
3296 0xeb 0x7a 0x88 0xff 0x01 0xf2
3298 # CHECK: locnl %r7, 6399(%r8)
3299 0xeb 0x7b 0x88 0xff 0x01 0xf2
3301 # CHECK: locle %r7, 6399(%r8)
3302 0xeb 0x7c 0x88 0xff 0x01 0xf2
3304 # CHECK: locnh %r7, 6399(%r8)
3305 0xeb 0x7d 0x88 0xff 0x01 0xf2
3307 # CHECK: locno %r7, 6399(%r8)
3308 0xeb 0x7e 0x88 0xff 0x01 0xf2
3310 # CHECK: loc %r7, 6399(%r8), 15
3311 0xeb 0x7f 0x88 0xff 0x01 0xf2
3313 # CHECK: locg %r7, 6399(%r8), 0
3314 0xeb 0x70 0x88 0xff 0x01 0xe2
3316 # CHECK: locgo %r7, 6399(%r8)
3317 0xeb 0x71 0x88 0xff 0x01 0xe2
3319 # CHECK: locgh %r7, 6399(%r8)
3320 0xeb 0x72 0x88 0xff 0x01 0xe2
3322 # CHECK: locgnle %r7, 6399(%r8)
3323 0xeb 0x73 0x88 0xff 0x01 0xe2
3325 # CHECK: locgl %r7, 6399(%r8)
3326 0xeb 0x74 0x88 0xff 0x01 0xe2
3328 # CHECK: locgnhe %r7, 6399(%r8)
3329 0xeb 0x75 0x88 0xff 0x01 0xe2
3331 # CHECK: locglh %r7, 6399(%r8)
3332 0xeb 0x76 0x88 0xff 0x01 0xe2
3334 # CHECK: locgne %r7, 6399(%r8)
3335 0xeb 0x77 0x88 0xff 0x01 0xe2
3337 # CHECK: locge %r7, 6399(%r8)
3338 0xeb 0x78 0x88 0xff 0x01 0xe2
3340 # CHECK: locgnlh %r7, 6399(%r8)
3341 0xeb 0x79 0x88 0xff 0x01 0xe2
3343 # CHECK: locghe %r7, 6399(%r8)
3344 0xeb 0x7a 0x88 0xff 0x01 0xe2
3346 # CHECK: locgnl %r7, 6399(%r8)
3347 0xeb 0x7b 0x88 0xff 0x01 0xe2
3349 # CHECK: locgle %r7, 6399(%r8)
3350 0xeb 0x7c 0x88 0xff 0x01 0xe2
3352 # CHECK: locgnh %r7, 6399(%r8)
3353 0xeb 0x7d 0x88 0xff 0x01 0xe2
3355 # CHECK: locgno %r7, 6399(%r8)
3356 0xeb 0x7e 0x88 0xff 0x01 0xe2
3358 # CHECK: locg %r7, 6399(%r8), 15
3359 0xeb 0x7f 0x88 0xff 0x01 0xe2
3361 # CHECK: lpdbr %f0, %f9
3364 # CHECK: lpdbr %f0, %f15
3367 # CHECK: lpdbr %f15, %f0
3370 # CHECK: lpdbr %f15, %f9
3373 # CHECK: lpebr %f0, %f9
3376 # CHECK: lpebr %f0, %f15
3379 # CHECK: lpebr %f15, %f0
3382 # CHECK: lpebr %f15, %f9
3385 # CHECK: lpxbr %f0, %f8
3388 # CHECK: lpxbr %f0, %f13
3391 # CHECK: lpxbr %f13, %f0
3394 # CHECK: lpxbr %f13, %f9
3397 # CHECK: lr %r0, %r9
3400 # CHECK: lr %r0, %r15
3403 # CHECK: lr %r15, %r0
3406 # CHECK: lr %r15, %r9
3409 # CHECK: lrvgr %r0, %r0
3412 # CHECK: lrvgr %r0, %r15
3415 # CHECK: lrvgr %r15, %r0
3418 # CHECK: lrvgr %r7, %r8
3421 # CHECK: lrvgr %r15, %r15
3424 # CHECK: lrvg %r0, -524288
3425 0xe3 0x00 0x00 0x00 0x80 0x0f
3427 # CHECK: lrvg %r0, -1
3428 0xe3 0x00 0x0f 0xff 0xff 0x0f
3430 # CHECK: lrvg %r0, 0
3431 0xe3 0x00 0x00 0x00 0x00 0x0f
3433 # CHECK: lrvg %r0, 1
3434 0xe3 0x00 0x00 0x01 0x00 0x0f
3436 # CHECK: lrvg %r0, 524287
3437 0xe3 0x00 0x0f 0xff 0x7f 0x0f
3439 # CHECK: lrvg %r0, 0(%r1)
3440 0xe3 0x00 0x10 0x00 0x00 0x0f
3442 # CHECK: lrvg %r0, 0(%r15)
3443 0xe3 0x00 0xf0 0x00 0x00 0x0f
3445 # CHECK: lrvg %r0, 524287(%r1,%r15)
3446 0xe3 0x01 0xff 0xff 0x7f 0x0f
3448 # CHECK: lrvg %r0, 524287(%r15,%r1)
3449 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
3451 # CHECK: lrvg %r15, 0
3452 0xe3 0xf0 0x00 0x00 0x00 0x0f
3454 # CHECK: lrvr %r0, %r0
3457 # CHECK: lrvr %r0, %r15
3460 # CHECK: lrvr %r15, %r0
3463 # CHECK: lrvr %r7, %r8
3466 # CHECK: lrvr %r15, %r15
3469 # CHECK: lrv %r0, -524288
3470 0xe3 0x00 0x00 0x00 0x80 0x1e
3472 # CHECK: lrv %r0, -1
3473 0xe3 0x00 0x0f 0xff 0xff 0x1e
3476 0xe3 0x00 0x00 0x00 0x00 0x1e
3479 0xe3 0x00 0x00 0x01 0x00 0x1e
3481 # CHECK: lrv %r0, 524287
3482 0xe3 0x00 0x0f 0xff 0x7f 0x1e
3484 # CHECK: lrv %r0, 0(%r1)
3485 0xe3 0x00 0x10 0x00 0x00 0x1e
3487 # CHECK: lrv %r0, 0(%r15)
3488 0xe3 0x00 0xf0 0x00 0x00 0x1e
3490 # CHECK: lrv %r0, 524287(%r1,%r15)
3491 0xe3 0x01 0xff 0xff 0x7f 0x1e
3493 # CHECK: lrv %r0, 524287(%r15,%r1)
3494 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
3496 # CHECK: lrv %r15, 0
3497 0xe3 0xf0 0x00 0x00 0x00 0x1e
3502 # CHECK: l %r0, 4095
3505 # CHECK: l %r0, 0(%r1)
3508 # CHECK: l %r0, 0(%r15)
3511 # CHECK: l %r0, 4095(%r1,%r15)
3514 # CHECK: l %r0, 4095(%r15,%r1)
3520 # CHECK: lxr %f0, %f8
3523 # CHECK: lxr %f0, %f13
3526 # CHECK: lxr %f13, %f0
3529 # CHECK: lxr %f13, %f9
3532 # CHECK: ly %r0, -524288
3533 0xe3 0x00 0x00 0x00 0x80 0x58
3536 0xe3 0x00 0x0f 0xff 0xff 0x58
3539 0xe3 0x00 0x00 0x00 0x00 0x58
3542 0xe3 0x00 0x00 0x01 0x00 0x58
3544 # CHECK: ly %r0, 524287
3545 0xe3 0x00 0x0f 0xff 0x7f 0x58
3547 # CHECK: ly %r0, 0(%r1)
3548 0xe3 0x00 0x10 0x00 0x00 0x58
3550 # CHECK: ly %r0, 0(%r15)
3551 0xe3 0x00 0xf0 0x00 0x00 0x58
3553 # CHECK: ly %r0, 524287(%r1,%r15)
3554 0xe3 0x01 0xff 0xff 0x7f 0x58
3556 # CHECK: ly %r0, 524287(%r15,%r1)
3557 0xe3 0x0f 0x1f 0xff 0x7f 0x58
3560 0xe3 0xf0 0x00 0x00 0x00 0x58
3589 # CHECK: madbr %f0, %f0, %f0
3592 # CHECK: madbr %f0, %f0, %f15
3595 # CHECK: madbr %f0, %f15, %f0
3598 # CHECK: madbr %f15, %f0, %f0
3601 # CHECK: madbr %f7, %f8, %f9
3604 # CHECK: madbr %f15, %f15, %f15
3607 # CHECK: madb %f0, %f0, 0
3608 0xed 0x00 0x00 0x00 0x00 0x1e
3610 # CHECK: madb %f0, %f0, 4095
3611 0xed 0x00 0x0f 0xff 0x00 0x1e
3613 # CHECK: madb %f0, %f0, 0(%r1)
3614 0xed 0x00 0x10 0x00 0x00 0x1e
3616 # CHECK: madb %f0, %f0, 0(%r15)
3617 0xed 0x00 0xf0 0x00 0x00 0x1e
3619 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
3620 0xed 0x01 0xff 0xff 0x00 0x1e
3622 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
3623 0xed 0x0f 0x1f 0xff 0x00 0x1e
3625 # CHECK: madb %f0, %f15, 0
3626 0xed 0xf0 0x00 0x00 0x00 0x1e
3628 # CHECK: madb %f15, %f0, 0
3629 0xed 0x00 0x00 0x00 0xf0 0x1e
3631 # CHECK: madb %f15, %f15, 0
3632 0xed 0xf0 0x00 0x00 0xf0 0x1e
3634 # CHECK: maebr %f0, %f0, %f0
3637 # CHECK: maebr %f0, %f0, %f15
3640 # CHECK: maebr %f0, %f15, %f0
3643 # CHECK: maebr %f15, %f0, %f0
3646 # CHECK: maebr %f7, %f8, %f9
3649 # CHECK: maebr %f15, %f15, %f15
3652 # CHECK: maeb %f0, %f0, 0
3653 0xed 0x00 0x00 0x00 0x00 0x0e
3655 # CHECK: maeb %f0, %f0, 4095
3656 0xed 0x00 0x0f 0xff 0x00 0x0e
3658 # CHECK: maeb %f0, %f0, 0(%r1)
3659 0xed 0x00 0x10 0x00 0x00 0x0e
3661 # CHECK: maeb %f0, %f0, 0(%r15)
3662 0xed 0x00 0xf0 0x00 0x00 0x0e
3664 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
3665 0xed 0x01 0xff 0xff 0x00 0x0e
3667 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
3668 0xed 0x0f 0x1f 0xff 0x00 0x0e
3670 # CHECK: maeb %f0, %f15, 0
3671 0xed 0xf0 0x00 0x00 0x00 0x0e
3673 # CHECK: maeb %f15, %f0, 0
3674 0xed 0x00 0x00 0x00 0xf0 0x0e
3676 # CHECK: maeb %f15, %f15, 0
3677 0xed 0xf0 0x00 0x00 0xf0 0x0e
3679 # CHECK: mdbr %f0, %f0
3682 # CHECK: mdbr %f0, %f15
3685 # CHECK: mdbr %f7, %f8
3688 # CHECK: mdbr %f15, %f0
3692 0xed 0x00 0x00 0x00 0x00 0x1c
3694 # CHECK: mdb %f0, 4095
3695 0xed 0x00 0x0f 0xff 0x00 0x1c
3697 # CHECK: mdb %f0, 0(%r1)
3698 0xed 0x00 0x10 0x00 0x00 0x1c
3700 # CHECK: mdb %f0, 0(%r15)
3701 0xed 0x00 0xf0 0x00 0x00 0x1c
3703 # CHECK: mdb %f0, 4095(%r1,%r15)
3704 0xed 0x01 0xff 0xff 0x00 0x1c
3706 # CHECK: mdb %f0, 4095(%r15,%r1)
3707 0xed 0x0f 0x1f 0xff 0x00 0x1c
3709 # CHECK: mdb %f15, 0
3710 0xed 0xf0 0x00 0x00 0x00 0x1c
3712 # CHECK: mdebr %f0, %f0
3715 # CHECK: mdebr %f0, %f15
3718 # CHECK: mdebr %f7, %f8
3721 # CHECK: mdebr %f15, %f0
3724 # CHECK: mdeb %f0, 0
3725 0xed 0x00 0x00 0x00 0x00 0x0c
3727 # CHECK: mdeb %f0, 4095
3728 0xed 0x00 0x0f 0xff 0x00 0x0c
3730 # CHECK: mdeb %f0, 0(%r1)
3731 0xed 0x00 0x10 0x00 0x00 0x0c
3733 # CHECK: mdeb %f0, 0(%r15)
3734 0xed 0x00 0xf0 0x00 0x00 0x0c
3736 # CHECK: mdeb %f0, 4095(%r1,%r15)
3737 0xed 0x01 0xff 0xff 0x00 0x0c
3739 # CHECK: mdeb %f0, 4095(%r15,%r1)
3740 0xed 0x0f 0x1f 0xff 0x00 0x0c
3742 # CHECK: mdeb %f15, 0
3743 0xed 0xf0 0x00 0x00 0x00 0x0c
3745 # CHECK: meebr %f0, %f0
3748 # CHECK: meebr %f0, %f15
3751 # CHECK: meebr %f7, %f8
3754 # CHECK: meebr %f15, %f0
3757 # CHECK: meeb %f0, 0
3758 0xed 0x00 0x00 0x00 0x00 0x17
3760 # CHECK: meeb %f0, 4095
3761 0xed 0x00 0x0f 0xff 0x00 0x17
3763 # CHECK: meeb %f0, 0(%r1)
3764 0xed 0x00 0x10 0x00 0x00 0x17
3766 # CHECK: meeb %f0, 0(%r15)
3767 0xed 0x00 0xf0 0x00 0x00 0x17
3769 # CHECK: meeb %f0, 4095(%r1,%r15)
3770 0xed 0x01 0xff 0xff 0x00 0x17
3772 # CHECK: meeb %f0, 4095(%r15,%r1)
3773 0xed 0x0f 0x1f 0xff 0x00 0x17
3775 # CHECK: meeb %f15, 0
3776 0xed 0xf0 0x00 0x00 0x00 0x17
3778 # CHECK: mghi %r0, -32768
3781 # CHECK: mghi %r0, -1
3784 # CHECK: mghi %r0, 0
3787 # CHECK: mghi %r0, 1
3790 # CHECK: mghi %r0, 32767
3793 # CHECK: mghi %r15, 0
3796 # CHECK: mhi %r0, -32768
3799 # CHECK: mhi %r0, -1
3808 # CHECK: mhi %r0, 32767
3811 # CHECK: mhi %r15, 0
3817 # CHECK: mh %r0, 4095
3820 # CHECK: mh %r0, 0(%r1)
3823 # CHECK: mh %r0, 0(%r15)
3826 # CHECK: mh %r0, 4095(%r1,%r15)
3829 # CHECK: mh %r0, 4095(%r15,%r1)
3835 # CHECK: mhy %r0, -524288
3836 0xe3 0x00 0x00 0x00 0x80 0x7c
3838 # CHECK: mhy %r0, -1
3839 0xe3 0x00 0x0f 0xff 0xff 0x7c
3842 0xe3 0x00 0x00 0x00 0x00 0x7c
3845 0xe3 0x00 0x00 0x01 0x00 0x7c
3847 # CHECK: mhy %r0, 524287
3848 0xe3 0x00 0x0f 0xff 0x7f 0x7c
3850 # CHECK: mhy %r0, 0(%r1)
3851 0xe3 0x00 0x10 0x00 0x00 0x7c
3853 # CHECK: mhy %r0, 0(%r15)
3854 0xe3 0x00 0xf0 0x00 0x00 0x7c
3856 # CHECK: mhy %r0, 524287(%r1,%r15)
3857 0xe3 0x01 0xff 0xff 0x7f 0x7c
3859 # CHECK: mhy %r0, 524287(%r15,%r1)
3860 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
3862 # CHECK: mhy %r15, 0
3863 0xe3 0xf0 0x00 0x00 0x00 0x7c
3865 # CHECK: mlgr %r0, %r0
3868 # CHECK: mlgr %r0, %r15
3871 # CHECK: mlgr %r14, %r0
3874 # CHECK: mlgr %r6, %r9
3877 # CHECK: mlg %r0, -524288
3878 0xe3 0x00 0x00 0x00 0x80 0x86
3880 # CHECK: mlg %r0, -1
3881 0xe3 0x00 0x0f 0xff 0xff 0x86
3884 0xe3 0x00 0x00 0x00 0x00 0x86
3887 0xe3 0x00 0x00 0x01 0x00 0x86
3889 # CHECK: mlg %r0, 524287
3890 0xe3 0x00 0x0f 0xff 0x7f 0x86
3892 # CHECK: mlg %r0, 0(%r1)
3893 0xe3 0x00 0x10 0x00 0x00 0x86
3895 # CHECK: mlg %r0, 0(%r15)
3896 0xe3 0x00 0xf0 0x00 0x00 0x86
3898 # CHECK: mlg %r0, 524287(%r1,%r15)
3899 0xe3 0x01 0xff 0xff 0x7f 0x86
3901 # CHECK: mlg %r0, 524287(%r15,%r1)
3902 0xe3 0x0f 0x1f 0xff 0x7f 0x86
3904 # CHECK: mlg %r14, 0
3905 0xe3 0xe0 0x00 0x00 0x00 0x86
3907 # CHECK: msdbr %f0, %f0, %f0
3910 # CHECK: msdbr %f0, %f0, %f15
3913 # CHECK: msdbr %f0, %f15, %f0
3916 # CHECK: msdbr %f15, %f0, %f0
3919 # CHECK: msdbr %f7, %f8, %f9
3922 # CHECK: msdbr %f15, %f15, %f15
3925 # CHECK: msdb %f0, %f0, 0
3926 0xed 0x00 0x00 0x00 0x00 0x1f
3928 # CHECK: msdb %f0, %f0, 4095
3929 0xed 0x00 0x0f 0xff 0x00 0x1f
3931 # CHECK: msdb %f0, %f0, 0(%r1)
3932 0xed 0x00 0x10 0x00 0x00 0x1f
3934 # CHECK: msdb %f0, %f0, 0(%r15)
3935 0xed 0x00 0xf0 0x00 0x00 0x1f
3937 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
3938 0xed 0x01 0xff 0xff 0x00 0x1f
3940 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
3941 0xed 0x0f 0x1f 0xff 0x00 0x1f
3943 # CHECK: msdb %f0, %f15, 0
3944 0xed 0xf0 0x00 0x00 0x00 0x1f
3946 # CHECK: msdb %f15, %f0, 0
3947 0xed 0x00 0x00 0x00 0xf0 0x1f
3949 # CHECK: msdb %f15, %f15, 0
3950 0xed 0xf0 0x00 0x00 0xf0 0x1f
3952 # CHECK: msebr %f0, %f0, %f0
3955 # CHECK: msebr %f0, %f0, %f15
3958 # CHECK: msebr %f0, %f15, %f0
3961 # CHECK: msebr %f15, %f0, %f0
3964 # CHECK: msebr %f7, %f8, %f9
3967 # CHECK: msebr %f15, %f15, %f15
3970 # CHECK: mseb %f0, %f0, 0
3971 0xed 0x00 0x00 0x00 0x00 0x0f
3973 # CHECK: mseb %f0, %f0, 4095
3974 0xed 0x00 0x0f 0xff 0x00 0x0f
3976 # CHECK: mseb %f0, %f0, 0(%r1)
3977 0xed 0x00 0x10 0x00 0x00 0x0f
3979 # CHECK: mseb %f0, %f0, 0(%r15)
3980 0xed 0x00 0xf0 0x00 0x00 0x0f
3982 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
3983 0xed 0x01 0xff 0xff 0x00 0x0f
3985 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
3986 0xed 0x0f 0x1f 0xff 0x00 0x0f
3988 # CHECK: mseb %f0, %f15, 0
3989 0xed 0xf0 0x00 0x00 0x00 0x0f
3991 # CHECK: mseb %f15, %f0, 0
3992 0xed 0x00 0x00 0x00 0xf0 0x0f
3994 # CHECK: mseb %f15, %f15, 0
3995 0xed 0xf0 0x00 0x00 0xf0 0x0f
3997 # CHECK: msfi %r0, -2147483648
3998 0xc2 0x01 0x80 0x00 0x00 0x00
4000 # CHECK: msfi %r0, -1
4001 0xc2 0x01 0xff 0xff 0xff 0xff
4003 # CHECK: msfi %r0, 0
4004 0xc2 0x01 0x00 0x00 0x00 0x00
4006 # CHECK: msfi %r0, 1
4007 0xc2 0x01 0x00 0x00 0x00 0x01
4009 # CHECK: msfi %r0, 2147483647
4010 0xc2 0x01 0x7f 0xff 0xff 0xff
4012 # CHECK: msfi %r15, 0
4013 0xc2 0xf1 0x00 0x00 0x00 0x00
4015 # CHECK: msgfi %r0, -2147483648
4016 0xc2 0x00 0x80 0x00 0x00 0x00
4018 # CHECK: msgfi %r0, -1
4019 0xc2 0x00 0xff 0xff 0xff 0xff
4021 # CHECK: msgfi %r0, 0
4022 0xc2 0x00 0x00 0x00 0x00 0x00
4024 # CHECK: msgfi %r0, 1
4025 0xc2 0x00 0x00 0x00 0x00 0x01
4027 # CHECK: msgfi %r0, 2147483647
4028 0xc2 0x00 0x7f 0xff 0xff 0xff
4030 # CHECK: msgfi %r15, 0
4031 0xc2 0xf0 0x00 0x00 0x00 0x00
4033 # CHECK: msgfr %r0, %r0
4036 # CHECK: msgfr %r0, %r15
4039 # CHECK: msgfr %r15, %r0
4042 # CHECK: msgfr %r7, %r8
4045 # CHECK: msgf %r0, -524288
4046 0xe3 0x00 0x00 0x00 0x80 0x1c
4048 # CHECK: msgf %r0, -1
4049 0xe3 0x00 0x0f 0xff 0xff 0x1c
4051 # CHECK: msgf %r0, 0
4052 0xe3 0x00 0x00 0x00 0x00 0x1c
4054 # CHECK: msgf %r0, 1
4055 0xe3 0x00 0x00 0x01 0x00 0x1c
4057 # CHECK: msgf %r0, 524287
4058 0xe3 0x00 0x0f 0xff 0x7f 0x1c
4060 # CHECK: msgf %r0, 0(%r1)
4061 0xe3 0x00 0x10 0x00 0x00 0x1c
4063 # CHECK: msgf %r0, 0(%r15)
4064 0xe3 0x00 0xf0 0x00 0x00 0x1c
4066 # CHECK: msgf %r0, 524287(%r1,%r15)
4067 0xe3 0x01 0xff 0xff 0x7f 0x1c
4069 # CHECK: msgf %r0, 524287(%r15,%r1)
4070 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
4072 # CHECK: msgf %r15, 0
4073 0xe3 0xf0 0x00 0x00 0x00 0x1c
4075 # CHECK: msgr %r0, %r0
4078 # CHECK: msgr %r0, %r15
4081 # CHECK: msgr %r15, %r0
4084 # CHECK: msgr %r7, %r8
4087 # CHECK: msg %r0, -524288
4088 0xe3 0x00 0x00 0x00 0x80 0x0c
4090 # CHECK: msg %r0, -1
4091 0xe3 0x00 0x0f 0xff 0xff 0x0c
4094 0xe3 0x00 0x00 0x00 0x00 0x0c
4097 0xe3 0x00 0x00 0x01 0x00 0x0c
4099 # CHECK: msg %r0, 524287
4100 0xe3 0x00 0x0f 0xff 0x7f 0x0c
4102 # CHECK: msg %r0, 0(%r1)
4103 0xe3 0x00 0x10 0x00 0x00 0x0c
4105 # CHECK: msg %r0, 0(%r15)
4106 0xe3 0x00 0xf0 0x00 0x00 0x0c
4108 # CHECK: msg %r0, 524287(%r1,%r15)
4109 0xe3 0x01 0xff 0xff 0x7f 0x0c
4111 # CHECK: msg %r0, 524287(%r15,%r1)
4112 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
4114 # CHECK: msg %r15, 0
4115 0xe3 0xf0 0x00 0x00 0x00 0x0c
4117 # CHECK: msr %r0, %r0
4120 # CHECK: msr %r0, %r15
4123 # CHECK: msr %r15, %r0
4126 # CHECK: msr %r7, %r8
4132 # CHECK: ms %r0, 4095
4135 # CHECK: ms %r0, 0(%r1)
4138 # CHECK: ms %r0, 0(%r15)
4141 # CHECK: ms %r0, 4095(%r1,%r15)
4144 # CHECK: ms %r0, 4095(%r15,%r1)
4150 # CHECK: msy %r0, -524288
4151 0xe3 0x00 0x00 0x00 0x80 0x51
4153 # CHECK: msy %r0, -1
4154 0xe3 0x00 0x0f 0xff 0xff 0x51
4157 0xe3 0x00 0x00 0x00 0x00 0x51
4160 0xe3 0x00 0x00 0x01 0x00 0x51
4162 # CHECK: msy %r0, 524287
4163 0xe3 0x00 0x0f 0xff 0x7f 0x51
4165 # CHECK: msy %r0, 0(%r1)
4166 0xe3 0x00 0x10 0x00 0x00 0x51
4168 # CHECK: msy %r0, 0(%r15)
4169 0xe3 0x00 0xf0 0x00 0x00 0x51
4171 # CHECK: msy %r0, 524287(%r1,%r15)
4172 0xe3 0x01 0xff 0xff 0x7f 0x51
4174 # CHECK: msy %r0, 524287(%r15,%r1)
4175 0xe3 0x0f 0x1f 0xff 0x7f 0x51
4177 # CHECK: msy %r15, 0
4178 0xe3 0xf0 0x00 0x00 0x00 0x51
4181 0xe5 0x48 0x00 0x00 0x00 0x00
4183 # CHECK: mvghi 4095, 0
4184 0xe5 0x48 0x0f 0xff 0x00 0x00
4186 # CHECK: mvghi 0, -32768
4187 0xe5 0x48 0x00 0x00 0x80 0x00
4189 # CHECK: mvghi 0, -1
4190 0xe5 0x48 0x00 0x00 0xff 0xff
4193 0xe5 0x48 0x00 0x00 0x00 0x00
4196 0xe5 0x48 0x00 0x00 0x00 0x01
4198 # CHECK: mvghi 0, 32767
4199 0xe5 0x48 0x00 0x00 0x7f 0xff
4201 # CHECK: mvghi 0(%r1), 42
4202 0xe5 0x48 0x10 0x00 0x00 0x2a
4204 # CHECK: mvghi 0(%r15), 42
4205 0xe5 0x48 0xf0 0x00 0x00 0x2a
4207 # CHECK: mvghi 4095(%r1), 42
4208 0xe5 0x48 0x1f 0xff 0x00 0x2a
4210 # CHECK: mvghi 4095(%r15), 42
4211 0xe5 0x48 0xff 0xff 0x00 0x2a
4214 0xe5 0x44 0x00 0x00 0x00 0x00
4216 # CHECK: mvhhi 4095, 0
4217 0xe5 0x44 0x0f 0xff 0x00 0x00
4219 # CHECK: mvhhi 0, -32768
4220 0xe5 0x44 0x00 0x00 0x80 0x00
4222 # CHECK: mvhhi 0, -1
4223 0xe5 0x44 0x00 0x00 0xff 0xff
4226 0xe5 0x44 0x00 0x00 0x00 0x00
4229 0xe5 0x44 0x00 0x00 0x00 0x01
4231 # CHECK: mvhhi 0, 32767
4232 0xe5 0x44 0x00 0x00 0x7f 0xff
4234 # CHECK: mvhhi 0(%r1), 42
4235 0xe5 0x44 0x10 0x00 0x00 0x2a
4237 # CHECK: mvhhi 0(%r15), 42
4238 0xe5 0x44 0xf0 0x00 0x00 0x2a
4240 # CHECK: mvhhi 4095(%r1), 42
4241 0xe5 0x44 0x1f 0xff 0x00 0x2a
4243 # CHECK: mvhhi 4095(%r15), 42
4244 0xe5 0x44 0xff 0xff 0x00 0x2a
4247 0xe5 0x4c 0x00 0x00 0x00 0x00
4249 # CHECK: mvhi 4095, 0
4250 0xe5 0x4c 0x0f 0xff 0x00 0x00
4252 # CHECK: mvhi 0, -32768
4253 0xe5 0x4c 0x00 0x00 0x80 0x00
4256 0xe5 0x4c 0x00 0x00 0xff 0xff
4259 0xe5 0x4c 0x00 0x00 0x00 0x00
4262 0xe5 0x4c 0x00 0x00 0x00 0x01
4264 # CHECK: mvhi 0, 32767
4265 0xe5 0x4c 0x00 0x00 0x7f 0xff
4267 # CHECK: mvhi 0(%r1), 42
4268 0xe5 0x4c 0x10 0x00 0x00 0x2a
4270 # CHECK: mvhi 0(%r15), 42
4271 0xe5 0x4c 0xf0 0x00 0x00 0x2a
4273 # CHECK: mvhi 4095(%r1), 42
4274 0xe5 0x4c 0x1f 0xff 0x00 0x2a
4276 # CHECK: mvhi 4095(%r15), 42
4277 0xe5 0x4c 0xff 0xff 0x00 0x2a
4282 # CHECK: mvi 4095, 0
4288 # CHECK: mvi 0(%r1), 42
4291 # CHECK: mvi 0(%r15), 42
4294 # CHECK: mvi 4095(%r1), 42
4297 # CHECK: mvi 4095(%r15), 42
4300 # CHECK: mviy -524288, 0
4301 0xeb 0x00 0x00 0x00 0x80 0x52
4304 0xeb 0x00 0x0f 0xff 0xff 0x52
4307 0xeb 0x00 0x00 0x00 0x00 0x52
4310 0xeb 0x00 0x00 0x01 0x00 0x52
4312 # CHECK: mviy 524287, 0
4313 0xeb 0x00 0x0f 0xff 0x7f 0x52
4315 # CHECK: mviy 0, 255
4316 0xeb 0xff 0x00 0x00 0x00 0x52
4318 # CHECK: mviy 0(%r1), 42
4319 0xeb 0x2a 0x10 0x00 0x00 0x52
4321 # CHECK: mviy 0(%r15), 42
4322 0xeb 0x2a 0xf0 0x00 0x00 0x52
4324 # CHECK: mviy 524287(%r1), 42
4325 0xeb 0x2a 0x1f 0xff 0x7f 0x52
4327 # CHECK: mviy 524287(%r15), 42
4328 0xeb 0x2a 0xff 0xff 0x7f 0x52
4330 # CHECK: mxbr %f0, %f0
4333 # CHECK: mxbr %f0, %f13
4336 # CHECK: mxbr %f8, %f5
4339 # CHECK: mxbr %f13, %f13
4342 # CHECK: mxdbr %f0, %f0
4345 # CHECK: mxdbr %f0, %f15
4348 # CHECK: mxdbr %f8, %f8
4351 # CHECK: mxdbr %f13, %f0
4354 # CHECK: mxdb %f0, 0
4355 0xed 0x00 0x00 0x00 0x00 0x07
4357 # CHECK: mxdb %f0, 4095
4358 0xed 0x00 0x0f 0xff 0x00 0x07
4360 # CHECK: mxdb %f0, 0(%r1)
4361 0xed 0x00 0x10 0x00 0x00 0x07
4363 # CHECK: mxdb %f0, 0(%r15)
4364 0xed 0x00 0xf0 0x00 0x00 0x07
4366 # CHECK: mxdb %f0, 4095(%r1,%r15)
4367 0xed 0x01 0xff 0xff 0x00 0x07
4369 # CHECK: mxdb %f0, 4095(%r15,%r1)
4370 0xed 0x0f 0x1f 0xff 0x00 0x07
4372 # CHECK: mxdb %f13, 0
4373 0xed 0xd0 0x00 0x00 0x00 0x07
4375 # CHECK: ngr %r0, %r0
4378 # CHECK: ngr %r0, %r15
4381 # CHECK: ngr %r15, %r0
4384 # CHECK: ngr %r7, %r8
4387 # CHECK: ng %r0, -524288
4388 0xe3 0x00 0x00 0x00 0x80 0x80
4390 # CHECK: ngrk %r0, %r0, %r0
4393 # CHECK: ngrk %r2, %r3, %r4
4397 0xe3 0x00 0x0f 0xff 0xff 0x80
4400 0xe3 0x00 0x00 0x00 0x00 0x80
4403 0xe3 0x00 0x00 0x01 0x00 0x80
4405 # CHECK: ng %r0, 524287
4406 0xe3 0x00 0x0f 0xff 0x7f 0x80
4408 # CHECK: ng %r0, 0(%r1)
4409 0xe3 0x00 0x10 0x00 0x00 0x80
4411 # CHECK: ng %r0, 0(%r15)
4412 0xe3 0x00 0xf0 0x00 0x00 0x80
4414 # CHECK: ng %r0, 524287(%r1,%r15)
4415 0xe3 0x01 0xff 0xff 0x7f 0x80
4417 # CHECK: ng %r0, 524287(%r15,%r1)
4418 0xe3 0x0f 0x1f 0xff 0x7f 0x80
4421 0xe3 0xf0 0x00 0x00 0x00 0x80
4423 # CHECK: nihf %r0, 0
4424 0xc0 0x0a 0x00 0x00 0x00 0x00
4426 # CHECK: nihf %r0, 4294967295
4427 0xc0 0x0a 0xff 0xff 0xff 0xff
4429 # CHECK: nihf %r15, 0
4430 0xc0 0xfa 0x00 0x00 0x00 0x00
4432 # CHECK: nihh %r0, 0
4435 # CHECK: nihh %r0, 32768
4438 # CHECK: nihh %r0, 65535
4441 # CHECK: nihh %r15, 0
4444 # CHECK: nihl %r0, 0
4447 # CHECK: nihl %r0, 32768
4450 # CHECK: nihl %r0, 65535
4453 # CHECK: nihl %r15, 0
4456 # CHECK: nilf %r0, 0
4457 0xc0 0x0b 0x00 0x00 0x00 0x00
4459 # CHECK: nilf %r0, 4294967295
4460 0xc0 0x0b 0xff 0xff 0xff 0xff
4462 # CHECK: nilf %r15, 0
4463 0xc0 0xfb 0x00 0x00 0x00 0x00
4465 # CHECK: nilh %r0, 0
4468 # CHECK: nilh %r0, 32768
4471 # CHECK: nilh %r0, 65535
4474 # CHECK: nilh %r15, 0
4477 # CHECK: nill %r0, 0
4480 # CHECK: nill %r0, 32768
4483 # CHECK: nill %r0, 65535
4486 # CHECK: nill %r15, 0
4498 # CHECK: ni 0(%r1), 42
4501 # CHECK: ni 0(%r15), 42
4504 # CHECK: ni 4095(%r1), 42
4507 # CHECK: ni 4095(%r15), 42
4510 # CHECK: niy -524288, 0
4511 0xeb 0x00 0x00 0x00 0x80 0x54
4514 0xeb 0x00 0x0f 0xff 0xff 0x54
4517 0xeb 0x00 0x00 0x00 0x00 0x54
4520 0xeb 0x00 0x00 0x01 0x00 0x54
4522 # CHECK: niy 524287, 0
4523 0xeb 0x00 0x0f 0xff 0x7f 0x54
4526 0xeb 0xff 0x00 0x00 0x00 0x54
4528 # CHECK: niy 0(%r1), 42
4529 0xeb 0x2a 0x10 0x00 0x00 0x54
4531 # CHECK: niy 0(%r15), 42
4532 0xeb 0x2a 0xf0 0x00 0x00 0x54
4534 # CHECK: niy 524287(%r1), 42
4535 0xeb 0x2a 0x1f 0xff 0x7f 0x54
4537 # CHECK: niy 524287(%r15), 42
4538 0xeb 0x2a 0xff 0xff 0x7f 0x54
4540 # CHECK: nr %r0, %r0
4543 # CHECK: nr %r0, %r15
4546 # CHECK: nr %r15, %r0
4549 # CHECK: nr %r7, %r8
4552 # CHECK: nrk %r0, %r0, %r0
4555 # CHECK: nrk %r2, %r3, %r4
4561 # CHECK: n %r0, 4095
4564 # CHECK: n %r0, 0(%r1)
4567 # CHECK: n %r0, 0(%r15)
4570 # CHECK: n %r0, 4095(%r1,%r15)
4573 # CHECK: n %r0, 4095(%r15,%r1)
4579 # CHECK: ny %r0, -524288
4580 0xe3 0x00 0x00 0x00 0x80 0x54
4583 0xe3 0x00 0x0f 0xff 0xff 0x54
4586 0xe3 0x00 0x00 0x00 0x00 0x54
4589 0xe3 0x00 0x00 0x01 0x00 0x54
4591 # CHECK: ny %r0, 524287
4592 0xe3 0x00 0x0f 0xff 0x7f 0x54
4594 # CHECK: ny %r0, 0(%r1)
4595 0xe3 0x00 0x10 0x00 0x00 0x54
4597 # CHECK: ny %r0, 0(%r15)
4598 0xe3 0x00 0xf0 0x00 0x00 0x54
4600 # CHECK: ny %r0, 524287(%r1,%r15)
4601 0xe3 0x01 0xff 0xff 0x7f 0x54
4603 # CHECK: ny %r0, 524287(%r15,%r1)
4604 0xe3 0x0f 0x1f 0xff 0x7f 0x54
4607 0xe3 0xf0 0x00 0x00 0x00 0x54
4609 # CHECK: ogr %r0, %r0
4612 # CHECK: ogr %r0, %r15
4615 # CHECK: ogr %r15, %r0
4618 # CHECK: ogr %r7, %r8
4621 # CHECK: ogrk %r0, %r0, %r0
4624 # CHECK: ogrk %r2, %r3, %r4
4627 # CHECK: og %r0, -524288
4628 0xe3 0x00 0x00 0x00 0x80 0x81
4631 0xe3 0x00 0x0f 0xff 0xff 0x81
4634 0xe3 0x00 0x00 0x00 0x00 0x81
4637 0xe3 0x00 0x00 0x01 0x00 0x81
4639 # CHECK: og %r0, 524287
4640 0xe3 0x00 0x0f 0xff 0x7f 0x81
4642 # CHECK: og %r0, 0(%r1)
4643 0xe3 0x00 0x10 0x00 0x00 0x81
4645 # CHECK: og %r0, 0(%r15)
4646 0xe3 0x00 0xf0 0x00 0x00 0x81
4648 # CHECK: og %r0, 524287(%r1,%r15)
4649 0xe3 0x01 0xff 0xff 0x7f 0x81
4651 # CHECK: og %r0, 524287(%r15,%r1)
4652 0xe3 0x0f 0x1f 0xff 0x7f 0x81
4655 0xe3 0xf0 0x00 0x00 0x00 0x81
4657 # CHECK: oihf %r0, 0
4658 0xc0 0x0c 0x00 0x00 0x00 0x00
4660 # CHECK: oihf %r0, 4294967295
4661 0xc0 0x0c 0xff 0xff 0xff 0xff
4663 # CHECK: oihf %r15, 0
4664 0xc0 0xfc 0x00 0x00 0x00 0x00
4666 # CHECK: oihh %r0, 0
4669 # CHECK: oihh %r0, 32768
4672 # CHECK: oihh %r0, 65535
4675 # CHECK: oihh %r15, 0
4678 # CHECK: oihl %r0, 0
4681 # CHECK: oihl %r0, 32768
4684 # CHECK: oihl %r0, 65535
4687 # CHECK: oihl %r15, 0
4690 # CHECK: oilf %r0, 0
4691 0xc0 0x0d 0x00 0x00 0x00 0x00
4693 # CHECK: oilf %r0, 4294967295
4694 0xc0 0x0d 0xff 0xff 0xff 0xff
4696 # CHECK: oilf %r15, 0
4697 0xc0 0xfd 0x00 0x00 0x00 0x00
4699 # CHECK: oilh %r0, 0
4702 # CHECK: oilh %r0, 32768
4705 # CHECK: oilh %r0, 65535
4708 # CHECK: oilh %r15, 0
4711 # CHECK: oill %r0, 0
4714 # CHECK: oill %r0, 32768
4717 # CHECK: oill %r0, 65535
4720 # CHECK: oill %r15, 0
4732 # CHECK: oi 0(%r1), 42
4735 # CHECK: oi 0(%r15), 42
4738 # CHECK: oi 4095(%r1), 42
4741 # CHECK: oi 4095(%r15), 42
4744 # CHECK: oiy -524288, 0
4745 0xeb 0x00 0x00 0x00 0x80 0x56
4748 0xeb 0x00 0x0f 0xff 0xff 0x56
4751 0xeb 0x00 0x00 0x00 0x00 0x56
4754 0xeb 0x00 0x00 0x01 0x00 0x56
4756 # CHECK: oiy 524287, 0
4757 0xeb 0x00 0x0f 0xff 0x7f 0x56
4760 0xeb 0xff 0x00 0x00 0x00 0x56
4762 # CHECK: oiy 0(%r1), 42
4763 0xeb 0x2a 0x10 0x00 0x00 0x56
4765 # CHECK: oiy 0(%r15), 42
4766 0xeb 0x2a 0xf0 0x00 0x00 0x56
4768 # CHECK: oiy 524287(%r1), 42
4769 0xeb 0x2a 0x1f 0xff 0x7f 0x56
4771 # CHECK: oiy 524287(%r15), 42
4772 0xeb 0x2a 0xff 0xff 0x7f 0x56
4774 # CHECK: or %r0, %r0
4777 # CHECK: or %r0, %r15
4780 # CHECK: or %r15, %r0
4783 # CHECK: or %r7, %r8
4786 # CHECK: ork %r0, %r0, %r0
4789 # CHECK: ork %r2, %r3, %r4
4795 # CHECK: o %r0, 4095
4798 # CHECK: o %r0, 0(%r1)
4801 # CHECK: o %r0, 0(%r15)
4804 # CHECK: o %r0, 4095(%r1,%r15)
4807 # CHECK: o %r0, 4095(%r15,%r1)
4813 # CHECK: oy %r0, -524288
4814 0xe3 0x00 0x00 0x00 0x80 0x56
4817 0xe3 0x00 0x0f 0xff 0xff 0x56
4820 0xe3 0x00 0x00 0x00 0x00 0x56
4823 0xe3 0x00 0x00 0x01 0x00 0x56
4825 # CHECK: oy %r0, 524287
4826 0xe3 0x00 0x0f 0xff 0x7f 0x56
4828 # CHECK: oy %r0, 0(%r1)
4829 0xe3 0x00 0x10 0x00 0x00 0x56
4831 # CHECK: oy %r0, 0(%r15)
4832 0xe3 0x00 0xf0 0x00 0x00 0x56
4834 # CHECK: oy %r0, 524287(%r1,%r15)
4835 0xe3 0x01 0xff 0xff 0x7f 0x56
4837 # CHECK: oy %r0, 524287(%r15,%r1)
4838 0xe3 0x0f 0x1f 0xff 0x7f 0x56
4841 0xe3 0xf0 0x00 0x00 0x00 0x56
4843 # CHECK: risbg %r0, %r0, 0, 0, 0
4844 0xec 0x00 0x00 0x00 0x00 0x55
4846 # CHECK: risbg %r0, %r0, 0, 0, 63
4847 0xec 0x00 0x00 0x00 0x3f 0x55
4849 # CHECK: risbg %r0, %r0, 0, 255, 0
4850 0xec 0x00 0x00 0xff 0x00 0x55
4852 # CHECK: risbg %r0, %r0, 255, 0, 0
4853 0xec 0x00 0xff 0x00 0x00 0x55
4855 # CHECK: risbg %r0, %r15, 0, 0, 0
4856 0xec 0x0f 0x00 0x00 0x00 0x55
4858 # CHECK: risbg %r15, %r0, 0, 0, 0
4859 0xec 0xf0 0x00 0x00 0x00 0x55
4861 # CHECK: risbg %r4, %r5, 6, 7, 8
4862 0xec 0x45 0x06 0x07 0x08 0x55
4864 # CHECK: rnsbg %r0, %r0, 0, 0, 0
4865 0xec 0x00 0x00 0x00 0x00 0x54
4867 # CHECK: rnsbg %r0, %r0, 0, 0, 63
4868 0xec 0x00 0x00 0x00 0x3f 0x54
4870 # CHECK: rnsbg %r0, %r0, 0, 255, 0
4871 0xec 0x00 0x00 0xff 0x00 0x54
4873 # CHECK: rnsbg %r0, %r0, 255, 0, 0
4874 0xec 0x00 0xff 0x00 0x00 0x54
4876 # CHECK: rnsbg %r0, %r15, 0, 0, 0
4877 0xec 0x0f 0x00 0x00 0x00 0x54
4879 # CHECK: rnsbg %r15, %r0, 0, 0, 0
4880 0xec 0xf0 0x00 0x00 0x00 0x54
4882 # CHECK: rnsbg %r4, %r5, 6, 7, 8
4883 0xec 0x45 0x06 0x07 0x08 0x54
4885 # CHECK: rosbg %r0, %r0, 0, 0, 0
4886 0xec 0x00 0x00 0x00 0x00 0x56
4888 # CHECK: rosbg %r0, %r0, 0, 0, 63
4889 0xec 0x00 0x00 0x00 0x3f 0x56
4891 # CHECK: rosbg %r0, %r0, 0, 255, 0
4892 0xec 0x00 0x00 0xff 0x00 0x56
4894 # CHECK: rosbg %r0, %r0, 255, 0, 0
4895 0xec 0x00 0xff 0x00 0x00 0x56
4897 # CHECK: rosbg %r0, %r15, 0, 0, 0
4898 0xec 0x0f 0x00 0x00 0x00 0x56
4900 # CHECK: rosbg %r15, %r0, 0, 0, 0
4901 0xec 0xf0 0x00 0x00 0x00 0x56
4903 # CHECK: rosbg %r4, %r5, 6, 7, 8
4904 0xec 0x45 0x06 0x07 0x08 0x56
4906 # CHECK: rxsbg %r0, %r0, 0, 0, 0
4907 0xec 0x00 0x00 0x00 0x00 0x57
4909 # CHECK: rxsbg %r0, %r0, 0, 0, 63
4910 0xec 0x00 0x00 0x00 0x3f 0x57
4912 # CHECK: rxsbg %r0, %r0, 0, 255, 0
4913 0xec 0x00 0x00 0xff 0x00 0x57
4915 # CHECK: rxsbg %r0, %r0, 255, 0, 0
4916 0xec 0x00 0xff 0x00 0x00 0x57
4918 # CHECK: rxsbg %r0, %r15, 0, 0, 0
4919 0xec 0x0f 0x00 0x00 0x00 0x57
4921 # CHECK: rxsbg %r15, %r0, 0, 0, 0
4922 0xec 0xf0 0x00 0x00 0x00 0x57
4924 # CHECK: rxsbg %r4, %r5, 6, 7, 8
4925 0xec 0x45 0x06 0x07 0x08 0x57
4927 # CHECK: rllg %r0, %r0, 0
4928 0xeb 0x00 0x00 0x00 0x00 0x1c
4930 # CHECK: rllg %r15, %r1, 0
4931 0xeb 0xf1 0x00 0x00 0x00 0x1c
4933 # CHECK: rllg %r1, %r15, 0
4934 0xeb 0x1f 0x00 0x00 0x00 0x1c
4936 # CHECK: rllg %r15, %r15, 0
4937 0xeb 0xff 0x00 0x00 0x00 0x1c
4939 # CHECK: rllg %r0, %r0, -524288
4940 0xeb 0x00 0x00 0x00 0x80 0x1c
4942 # CHECK: rllg %r0, %r0, -1
4943 0xeb 0x00 0x0f 0xff 0xff 0x1c
4945 # CHECK: rllg %r0, %r0, 1
4946 0xeb 0x00 0x00 0x01 0x00 0x1c
4948 # CHECK: rllg %r0, %r0, 524287
4949 0xeb 0x00 0x0f 0xff 0x7f 0x1c
4951 # CHECK: rllg %r0, %r0, 0(%r1)
4952 0xeb 0x00 0x10 0x00 0x00 0x1c
4954 # CHECK: rllg %r0, %r0, 0(%r15)
4955 0xeb 0x00 0xf0 0x00 0x00 0x1c
4957 # CHECK: rllg %r0, %r0, 524287(%r1)
4958 0xeb 0x00 0x1f 0xff 0x7f 0x1c
4960 # CHECK: rllg %r0, %r0, 524287(%r15)
4961 0xeb 0x00 0xff 0xff 0x7f 0x1c
4963 # CHECK: rll %r0, %r0, 0
4964 0xeb 0x00 0x00 0x00 0x00 0x1d
4966 # CHECK: rll %r15, %r1, 0
4967 0xeb 0xf1 0x00 0x00 0x00 0x1d
4969 # CHECK: rll %r1, %r15, 0
4970 0xeb 0x1f 0x00 0x00 0x00 0x1d
4972 # CHECK: rll %r15, %r15, 0
4973 0xeb 0xff 0x00 0x00 0x00 0x1d
4975 # CHECK: rll %r0, %r0, -524288
4976 0xeb 0x00 0x00 0x00 0x80 0x1d
4978 # CHECK: rll %r0, %r0, -1
4979 0xeb 0x00 0x0f 0xff 0xff 0x1d
4981 # CHECK: rll %r0, %r0, 1
4982 0xeb 0x00 0x00 0x01 0x00 0x1d
4984 # CHECK: rll %r0, %r0, 524287
4985 0xeb 0x00 0x0f 0xff 0x7f 0x1d
4987 # CHECK: rll %r0, %r0, 0(%r1)
4988 0xeb 0x00 0x10 0x00 0x00 0x1d
4990 # CHECK: rll %r0, %r0, 0(%r15)
4991 0xeb 0x00 0xf0 0x00 0x00 0x1d
4993 # CHECK: rll %r0, %r0, 524287(%r1)
4994 0xeb 0x00 0x1f 0xff 0x7f 0x1d
4996 # CHECK: rll %r0, %r0, 524287(%r15)
4997 0xeb 0x00 0xff 0xff 0x7f 0x1d
4999 # CHECK: sdbr %f0, %f0
5002 # CHECK: sdbr %f0, %f15
5005 # CHECK: sdbr %f7, %f8
5008 # CHECK: sdbr %f15, %f0
5012 0xed 0x00 0x00 0x00 0x00 0x1b
5014 # CHECK: sdb %f0, 4095
5015 0xed 0x00 0x0f 0xff 0x00 0x1b
5017 # CHECK: sdb %f0, 0(%r1)
5018 0xed 0x00 0x10 0x00 0x00 0x1b
5020 # CHECK: sdb %f0, 0(%r15)
5021 0xed 0x00 0xf0 0x00 0x00 0x1b
5023 # CHECK: sdb %f0, 4095(%r1,%r15)
5024 0xed 0x01 0xff 0xff 0x00 0x1b
5026 # CHECK: sdb %f0, 4095(%r15,%r1)
5027 0xed 0x0f 0x1f 0xff 0x00 0x1b
5029 # CHECK: sdb %f15, 0
5030 0xed 0xf0 0x00 0x00 0x00 0x1b
5032 # CHECK: sebr %f0, %f0
5035 # CHECK: sebr %f0, %f15
5038 # CHECK: sebr %f7, %f8
5041 # CHECK: sebr %f15, %f0
5045 0xed 0x00 0x00 0x00 0x00 0x0b
5047 # CHECK: seb %f0, 4095
5048 0xed 0x00 0x0f 0xff 0x00 0x0b
5050 # CHECK: seb %f0, 0(%r1)
5051 0xed 0x00 0x10 0x00 0x00 0x0b
5053 # CHECK: seb %f0, 0(%r15)
5054 0xed 0x00 0xf0 0x00 0x00 0x0b
5056 # CHECK: seb %f0, 4095(%r1,%r15)
5057 0xed 0x01 0xff 0xff 0x00 0x0b
5059 # CHECK: seb %f0, 4095(%r15,%r1)
5060 0xed 0x0f 0x1f 0xff 0x00 0x0b
5062 # CHECK: seb %f15, 0
5063 0xed 0xf0 0x00 0x00 0x00 0x0b
5065 # CHECK: sgfr %r0, %r0
5068 # CHECK: sgfr %r0, %r15
5071 # CHECK: sgfr %r15, %r0
5074 # CHECK: sgfr %r7, %r8
5077 # CHECK: sgf %r0, -524288
5078 0xe3 0x00 0x00 0x00 0x80 0x19
5080 # CHECK: sgf %r0, -1
5081 0xe3 0x00 0x0f 0xff 0xff 0x19
5084 0xe3 0x00 0x00 0x00 0x00 0x19
5087 0xe3 0x00 0x00 0x01 0x00 0x19
5089 # CHECK: sgf %r0, 524287
5090 0xe3 0x00 0x0f 0xff 0x7f 0x19
5092 # CHECK: sgf %r0, 0(%r1)
5093 0xe3 0x00 0x10 0x00 0x00 0x19
5095 # CHECK: sgf %r0, 0(%r15)
5096 0xe3 0x00 0xf0 0x00 0x00 0x19
5098 # CHECK: sgf %r0, 524287(%r1,%r15)
5099 0xe3 0x01 0xff 0xff 0x7f 0x19
5101 # CHECK: sgf %r0, 524287(%r15,%r1)
5102 0xe3 0x0f 0x1f 0xff 0x7f 0x19
5104 # CHECK: sgf %r15, 0
5105 0xe3 0xf0 0x00 0x00 0x00 0x19
5107 # CHECK: sgr %r0, %r0
5110 # CHECK: sgr %r0, %r15
5113 # CHECK: sgr %r15, %r0
5116 # CHECK: sgr %r7, %r8
5119 # CHECK: sgrk %r0, %r0, %r0
5122 # CHECK: sgrk %r2, %r3, %r4
5125 # CHECK: sg %r0, -524288
5126 0xe3 0x00 0x00 0x00 0x80 0x09
5129 0xe3 0x00 0x0f 0xff 0xff 0x09
5132 0xe3 0x00 0x00 0x00 0x00 0x09
5135 0xe3 0x00 0x00 0x01 0x00 0x09
5137 # CHECK: sg %r0, 524287
5138 0xe3 0x00 0x0f 0xff 0x7f 0x09
5140 # CHECK: sg %r0, 0(%r1)
5141 0xe3 0x00 0x10 0x00 0x00 0x09
5143 # CHECK: sg %r0, 0(%r15)
5144 0xe3 0x00 0xf0 0x00 0x00 0x09
5146 # CHECK: sg %r0, 524287(%r1,%r15)
5147 0xe3 0x01 0xff 0xff 0x7f 0x09
5149 # CHECK: sg %r0, 524287(%r15,%r1)
5150 0xe3 0x0f 0x1f 0xff 0x7f 0x09
5153 0xe3 0xf0 0x00 0x00 0x00 0x09
5158 # CHECK: sh %r0, 4095
5161 # CHECK: sh %r0, 0(%r1)
5164 # CHECK: sh %r0, 0(%r15)
5167 # CHECK: sh %r0, 4095(%r1,%r15)
5170 # CHECK: sh %r0, 4095(%r15,%r1)
5176 # CHECK: shy %r0, -524288
5177 0xe3 0x00 0x00 0x00 0x80 0x7b
5179 # CHECK: shy %r0, -1
5180 0xe3 0x00 0x0f 0xff 0xff 0x7b
5183 0xe3 0x00 0x00 0x00 0x00 0x7b
5186 0xe3 0x00 0x00 0x01 0x00 0x7b
5188 # CHECK: shy %r0, 524287
5189 0xe3 0x00 0x0f 0xff 0x7f 0x7b
5191 # CHECK: shy %r0, 0(%r1)
5192 0xe3 0x00 0x10 0x00 0x00 0x7b
5194 # CHECK: shy %r0, 0(%r15)
5195 0xe3 0x00 0xf0 0x00 0x00 0x7b
5197 # CHECK: shy %r0, 524287(%r1,%r15)
5198 0xe3 0x01 0xff 0xff 0x7f 0x7b
5200 # CHECK: shy %r0, 524287(%r15,%r1)
5201 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
5203 # CHECK: shy %r15, 0
5204 0xe3 0xf0 0x00 0x00 0x00 0x7b
5206 # CHECK: slbgr %r0, %r0
5209 # CHECK: slbgr %r0, %r15
5212 # CHECK: slbgr %r15, %r0
5215 # CHECK: slbgr %r7, %r8
5218 # CHECK: slbg %r0, -524288
5219 0xe3 0x00 0x00 0x00 0x80 0x89
5221 # CHECK: slbg %r0, -1
5222 0xe3 0x00 0x0f 0xff 0xff 0x89
5224 # CHECK: slbg %r0, 0
5225 0xe3 0x00 0x00 0x00 0x00 0x89
5227 # CHECK: slbg %r0, 1
5228 0xe3 0x00 0x00 0x01 0x00 0x89
5230 # CHECK: slbg %r0, 524287
5231 0xe3 0x00 0x0f 0xff 0x7f 0x89
5233 # CHECK: slbg %r0, 0(%r1)
5234 0xe3 0x00 0x10 0x00 0x00 0x89
5236 # CHECK: slbg %r0, 0(%r15)
5237 0xe3 0x00 0xf0 0x00 0x00 0x89
5239 # CHECK: slbg %r0, 524287(%r1,%r15)
5240 0xe3 0x01 0xff 0xff 0x7f 0x89
5242 # CHECK: slbg %r0, 524287(%r15,%r1)
5243 0xe3 0x0f 0x1f 0xff 0x7f 0x89
5245 # CHECK: slbg %r15, 0
5246 0xe3 0xf0 0x00 0x00 0x00 0x89
5248 # CHECK: slbr %r0, %r0
5251 # CHECK: slbr %r0, %r15
5254 # CHECK: slbr %r15, %r0
5257 # CHECK: slbr %r7, %r8
5260 # CHECK: slb %r0, -524288
5261 0xe3 0x00 0x00 0x00 0x80 0x99
5263 # CHECK: slb %r0, -1
5264 0xe3 0x00 0x0f 0xff 0xff 0x99
5267 0xe3 0x00 0x00 0x00 0x00 0x99
5270 0xe3 0x00 0x00 0x01 0x00 0x99
5272 # CHECK: slb %r0, 524287
5273 0xe3 0x00 0x0f 0xff 0x7f 0x99
5275 # CHECK: slb %r0, 0(%r1)
5276 0xe3 0x00 0x10 0x00 0x00 0x99
5278 # CHECK: slb %r0, 0(%r15)
5279 0xe3 0x00 0xf0 0x00 0x00 0x99
5281 # CHECK: slb %r0, 524287(%r1,%r15)
5282 0xe3 0x01 0xff 0xff 0x7f 0x99
5284 # CHECK: slb %r0, 524287(%r15,%r1)
5285 0xe3 0x0f 0x1f 0xff 0x7f 0x99
5287 # CHECK: slb %r15, 0
5288 0xe3 0xf0 0x00 0x00 0x00 0x99
5290 # CHECK: slfi %r0, 0
5291 0xc2 0x05 0x00 0x00 0x00 0x00
5293 # CHECK: slfi %r0, 4294967295
5294 0xc2 0x05 0xff 0xff 0xff 0xff
5296 # CHECK: slfi %r15, 0
5297 0xc2 0xf5 0x00 0x00 0x00 0x00
5299 # CHECK: slgfi %r0, 0
5300 0xc2 0x04 0x00 0x00 0x00 0x00
5302 # CHECK: slgfi %r0, 4294967295
5303 0xc2 0x04 0xff 0xff 0xff 0xff
5305 # CHECK: slgfi %r15, 0
5306 0xc2 0xf4 0x00 0x00 0x00 0x00
5308 # CHECK: slgfr %r0, %r0
5311 # CHECK: slgfr %r0, %r15
5314 # CHECK: slgfr %r15, %r0
5317 # CHECK: slgfr %r7, %r8
5320 # CHECK: slgf %r0, -524288
5321 0xe3 0x00 0x00 0x00 0x80 0x1b
5323 # CHECK: slgf %r0, -1
5324 0xe3 0x00 0x0f 0xff 0xff 0x1b
5326 # CHECK: slgf %r0, 0
5327 0xe3 0x00 0x00 0x00 0x00 0x1b
5329 # CHECK: slgf %r0, 1
5330 0xe3 0x00 0x00 0x01 0x00 0x1b
5332 # CHECK: slgf %r0, 524287
5333 0xe3 0x00 0x0f 0xff 0x7f 0x1b
5335 # CHECK: slgf %r0, 0(%r1)
5336 0xe3 0x00 0x10 0x00 0x00 0x1b
5338 # CHECK: slgf %r0, 0(%r15)
5339 0xe3 0x00 0xf0 0x00 0x00 0x1b
5341 # CHECK: slgf %r0, 524287(%r1,%r15)
5342 0xe3 0x01 0xff 0xff 0x7f 0x1b
5344 # CHECK: slgf %r0, 524287(%r15,%r1)
5345 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
5347 # CHECK: slgf %r15, 0
5348 0xe3 0xf0 0x00 0x00 0x00 0x1b
5350 # CHECK: slgr %r0, %r0
5353 # CHECK: slgr %r0, %r15
5356 # CHECK: slgr %r15, %r0
5359 # CHECK: slgr %r7, %r8
5362 # CHECK: slgrk %r0, %r0, %r0
5365 # CHECK: slgrk %r2, %r3, %r4
5368 # CHECK: slg %r0, -524288
5369 0xe3 0x00 0x00 0x00 0x80 0x0b
5371 # CHECK: slg %r0, -1
5372 0xe3 0x00 0x0f 0xff 0xff 0x0b
5375 0xe3 0x00 0x00 0x00 0x00 0x0b
5378 0xe3 0x00 0x00 0x01 0x00 0x0b
5380 # CHECK: slg %r0, 524287
5381 0xe3 0x00 0x0f 0xff 0x7f 0x0b
5383 # CHECK: slg %r0, 0(%r1)
5384 0xe3 0x00 0x10 0x00 0x00 0x0b
5386 # CHECK: slg %r0, 0(%r15)
5387 0xe3 0x00 0xf0 0x00 0x00 0x0b
5389 # CHECK: slg %r0, 524287(%r1,%r15)
5390 0xe3 0x01 0xff 0xff 0x7f 0x0b
5392 # CHECK: slg %r0, 524287(%r15,%r1)
5393 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
5395 # CHECK: slg %r15, 0
5396 0xe3 0xf0 0x00 0x00 0x00 0x0b
5398 # CHECK: sllg %r0, %r0, 0
5399 0xeb 0x00 0x00 0x00 0x00 0x0d
5401 # CHECK: sllg %r15, %r1, 0
5402 0xeb 0xf1 0x00 0x00 0x00 0x0d
5404 # CHECK: sllg %r1, %r15, 0
5405 0xeb 0x1f 0x00 0x00 0x00 0x0d
5407 # CHECK: sllg %r15, %r15, 0
5408 0xeb 0xff 0x00 0x00 0x00 0x0d
5410 # CHECK: sllg %r0, %r0, -524288
5411 0xeb 0x00 0x00 0x00 0x80 0x0d
5413 # CHECK: sllg %r0, %r0, -1
5414 0xeb 0x00 0x0f 0xff 0xff 0x0d
5416 # CHECK: sllg %r0, %r0, 1
5417 0xeb 0x00 0x00 0x01 0x00 0x0d
5419 # CHECK: sllg %r0, %r0, 524287
5420 0xeb 0x00 0x0f 0xff 0x7f 0x0d
5422 # CHECK: sllg %r0, %r0, 0(%r1)
5423 0xeb 0x00 0x10 0x00 0x00 0x0d
5425 # CHECK: sllg %r0, %r0, 0(%r15)
5426 0xeb 0x00 0xf0 0x00 0x00 0x0d
5428 # CHECK: sllg %r0, %r0, 524287(%r1)
5429 0xeb 0x00 0x1f 0xff 0x7f 0x0d
5431 # CHECK: sllg %r0, %r0, 524287(%r15)
5432 0xeb 0x00 0xff 0xff 0x7f 0x0d
5434 # CHECK: sllk %r0, %r0, 0
5435 0xeb 0x00 0x00 0x00 0x00 0xdf
5437 # CHECK: sllk %r15, %r1, 0
5438 0xeb 0xf1 0x00 0x00 0x00 0xdf
5440 # CHECK: sllk %r1, %r15, 0
5441 0xeb 0x1f 0x00 0x00 0x00 0xdf
5443 # CHECK: sllk %r15, %r15, 0
5444 0xeb 0xff 0x00 0x00 0x00 0xdf
5446 # CHECK: sllk %r0, %r0, -524288
5447 0xeb 0x00 0x00 0x00 0x80 0xdf
5449 # CHECK: sllk %r0, %r0, -1
5450 0xeb 0x00 0x0f 0xff 0xff 0xdf
5452 # CHECK: sllk %r0, %r0, 1
5453 0xeb 0x00 0x00 0x01 0x00 0xdf
5455 # CHECK: sllk %r0, %r0, 524287
5456 0xeb 0x00 0x0f 0xff 0x7f 0xdf
5458 # CHECK: sllk %r0, %r0, 0(%r1)
5459 0xeb 0x00 0x10 0x00 0x00 0xdf
5461 # CHECK: sllk %r0, %r0, 0(%r15)
5462 0xeb 0x00 0xf0 0x00 0x00 0xdf
5464 # CHECK: sllk %r0, %r0, 524287(%r1)
5465 0xeb 0x00 0x1f 0xff 0x7f 0xdf
5467 # CHECK: sllk %r0, %r0, 524287(%r15)
5468 0xeb 0x00 0xff 0xff 0x7f 0xdf
5476 # CHECK: sll %r15, 0
5479 # CHECK: sll %r0, 4095
5482 # CHECK: sll %r0, 0(%r1)
5485 # CHECK: sll %r0, 0(%r15)
5488 # CHECK: sll %r0, 4095(%r1)
5491 # CHECK: sll %r0, 4095(%r15)
5494 # CHECK: slr %r0, %r0
5497 # CHECK: slr %r0, %r15
5500 # CHECK: slr %r15, %r0
5503 # CHECK: slr %r7, %r8
5506 # CHECK: slrk %r0, %r0, %r0
5509 # CHECK: slrk %r2, %r3, %r4
5515 # CHECK: sl %r0, 4095
5518 # CHECK: sl %r0, 0(%r1)
5521 # CHECK: sl %r0, 0(%r15)
5524 # CHECK: sl %r0, 4095(%r1,%r15)
5527 # CHECK: sl %r0, 4095(%r15,%r1)
5533 # CHECK: sly %r0, -524288
5534 0xe3 0x00 0x00 0x00 0x80 0x5f
5536 # CHECK: sly %r0, -1
5537 0xe3 0x00 0x0f 0xff 0xff 0x5f
5540 0xe3 0x00 0x00 0x00 0x00 0x5f
5543 0xe3 0x00 0x00 0x01 0x00 0x5f
5545 # CHECK: sly %r0, 524287
5546 0xe3 0x00 0x0f 0xff 0x7f 0x5f
5548 # CHECK: sly %r0, 0(%r1)
5549 0xe3 0x00 0x10 0x00 0x00 0x5f
5551 # CHECK: sly %r0, 0(%r15)
5552 0xe3 0x00 0xf0 0x00 0x00 0x5f
5554 # CHECK: sly %r0, 524287(%r1,%r15)
5555 0xe3 0x01 0xff 0xff 0x7f 0x5f
5557 # CHECK: sly %r0, 524287(%r15,%r1)
5558 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
5560 # CHECK: sly %r15, 0
5561 0xe3 0xf0 0x00 0x00 0x00 0x5f
5563 # CHECK: sqdbr %f0, %f0
5566 # CHECK: sqdbr %f0, %f15
5569 # CHECK: sqdbr %f7, %f8
5572 # CHECK: sqdbr %f15, %f0
5575 # CHECK: sqdb %f0, 0
5576 0xed 0x00 0x00 0x00 0x00 0x15
5578 # CHECK: sqdb %f0, 4095
5579 0xed 0x00 0x0f 0xff 0x00 0x15
5581 # CHECK: sqdb %f0, 0(%r1)
5582 0xed 0x00 0x10 0x00 0x00 0x15
5584 # CHECK: sqdb %f0, 0(%r15)
5585 0xed 0x00 0xf0 0x00 0x00 0x15
5587 # CHECK: sqdb %f0, 4095(%r1,%r15)
5588 0xed 0x01 0xff 0xff 0x00 0x15
5590 # CHECK: sqdb %f0, 4095(%r15,%r1)
5591 0xed 0x0f 0x1f 0xff 0x00 0x15
5593 # CHECK: sqdb %f15, 0
5594 0xed 0xf0 0x00 0x00 0x00 0x15
5596 # CHECK: sqebr %f0, %f0
5599 # CHECK: sqebr %f0, %f15
5602 # CHECK: sqebr %f7, %f8
5605 # CHECK: sqebr %f15, %f0
5608 # CHECK: sqeb %f0, 0
5609 0xed 0x00 0x00 0x00 0x00 0x14
5611 # CHECK: sqeb %f0, 4095
5612 0xed 0x00 0x0f 0xff 0x00 0x14
5614 # CHECK: sqeb %f0, 0(%r1)
5615 0xed 0x00 0x10 0x00 0x00 0x14
5617 # CHECK: sqeb %f0, 0(%r15)
5618 0xed 0x00 0xf0 0x00 0x00 0x14
5620 # CHECK: sqeb %f0, 4095(%r1,%r15)
5621 0xed 0x01 0xff 0xff 0x00 0x14
5623 # CHECK: sqeb %f0, 4095(%r15,%r1)
5624 0xed 0x0f 0x1f 0xff 0x00 0x14
5626 # CHECK: sqeb %f15, 0
5627 0xed 0xf0 0x00 0x00 0x00 0x14
5629 # CHECK: sqxbr %f0, %f0
5632 # CHECK: sqxbr %f0, %f13
5635 # CHECK: sqxbr %f8, %f8
5638 # CHECK: sqxbr %f13, %f0
5641 # CHECK: srag %r0, %r0, 0
5642 0xeb 0x00 0x00 0x00 0x00 0x0a
5644 # CHECK: srag %r15, %r1, 0
5645 0xeb 0xf1 0x00 0x00 0x00 0x0a
5647 # CHECK: srag %r1, %r15, 0
5648 0xeb 0x1f 0x00 0x00 0x00 0x0a
5650 # CHECK: srag %r15, %r15, 0
5651 0xeb 0xff 0x00 0x00 0x00 0x0a
5653 # CHECK: srag %r0, %r0, -524288
5654 0xeb 0x00 0x00 0x00 0x80 0x0a
5656 # CHECK: srag %r0, %r0, -1
5657 0xeb 0x00 0x0f 0xff 0xff 0x0a
5659 # CHECK: srag %r0, %r0, 1
5660 0xeb 0x00 0x00 0x01 0x00 0x0a
5662 # CHECK: srag %r0, %r0, 524287
5663 0xeb 0x00 0x0f 0xff 0x7f 0x0a
5665 # CHECK: srag %r0, %r0, 0(%r1)
5666 0xeb 0x00 0x10 0x00 0x00 0x0a
5668 # CHECK: srag %r0, %r0, 0(%r15)
5669 0xeb 0x00 0xf0 0x00 0x00 0x0a
5671 # CHECK: srag %r0, %r0, 524287(%r1)
5672 0xeb 0x00 0x1f 0xff 0x7f 0x0a
5674 # CHECK: srag %r0, %r0, 524287(%r15)
5675 0xeb 0x00 0xff 0xff 0x7f 0x0a
5677 # CHECK: srak %r0, %r0, 0
5678 0xeb 0x00 0x00 0x00 0x00 0xdc
5680 # CHECK: srak %r15, %r1, 0
5681 0xeb 0xf1 0x00 0x00 0x00 0xdc
5683 # CHECK: srak %r1, %r15, 0
5684 0xeb 0x1f 0x00 0x00 0x00 0xdc
5686 # CHECK: srak %r15, %r15, 0
5687 0xeb 0xff 0x00 0x00 0x00 0xdc
5689 # CHECK: srak %r0, %r0, -524288
5690 0xeb 0x00 0x00 0x00 0x80 0xdc
5692 # CHECK: srak %r0, %r0, -1
5693 0xeb 0x00 0x0f 0xff 0xff 0xdc
5695 # CHECK: srak %r0, %r0, 1
5696 0xeb 0x00 0x00 0x01 0x00 0xdc
5698 # CHECK: srak %r0, %r0, 524287
5699 0xeb 0x00 0x0f 0xff 0x7f 0xdc
5701 # CHECK: srak %r0, %r0, 0(%r1)
5702 0xeb 0x00 0x10 0x00 0x00 0xdc
5704 # CHECK: srak %r0, %r0, 0(%r15)
5705 0xeb 0x00 0xf0 0x00 0x00 0xdc
5707 # CHECK: srak %r0, %r0, 524287(%r1)
5708 0xeb 0x00 0x1f 0xff 0x7f 0xdc
5710 # CHECK: srak %r0, %r0, 524287(%r15)
5711 0xeb 0x00 0xff 0xff 0x7f 0xdc
5719 # CHECK: sra %r15, 0
5722 # CHECK: sra %r0, 4095
5725 # CHECK: sra %r0, 0(%r1)
5728 # CHECK: sra %r0, 0(%r15)
5731 # CHECK: sra %r0, 4095(%r1)
5734 # CHECK: sra %r0, 4095(%r15)
5737 # CHECK: srlg %r0, %r0, 0
5738 0xeb 0x00 0x00 0x00 0x00 0x0c
5740 # CHECK: srlg %r15, %r1, 0
5741 0xeb 0xf1 0x00 0x00 0x00 0x0c
5743 # CHECK: srlg %r1, %r15, 0
5744 0xeb 0x1f 0x00 0x00 0x00 0x0c
5746 # CHECK: srlg %r15, %r15, 0
5747 0xeb 0xff 0x00 0x00 0x00 0x0c
5749 # CHECK: srlg %r0, %r0, -524288
5750 0xeb 0x00 0x00 0x00 0x80 0x0c
5752 # CHECK: srlg %r0, %r0, -1
5753 0xeb 0x00 0x0f 0xff 0xff 0x0c
5755 # CHECK: srlg %r0, %r0, 1
5756 0xeb 0x00 0x00 0x01 0x00 0x0c
5758 # CHECK: srlg %r0, %r0, 524287
5759 0xeb 0x00 0x0f 0xff 0x7f 0x0c
5761 # CHECK: srlg %r0, %r0, 0(%r1)
5762 0xeb 0x00 0x10 0x00 0x00 0x0c
5764 # CHECK: srlg %r0, %r0, 0(%r15)
5765 0xeb 0x00 0xf0 0x00 0x00 0x0c
5767 # CHECK: srlg %r0, %r0, 524287(%r1)
5768 0xeb 0x00 0x1f 0xff 0x7f 0x0c
5770 # CHECK: srlg %r0, %r0, 524287(%r15)
5771 0xeb 0x00 0xff 0xff 0x7f 0x0c
5773 # CHECK: srlk %r0, %r0, 0
5774 0xeb 0x00 0x00 0x00 0x00 0xde
5776 # CHECK: srlk %r15, %r1, 0
5777 0xeb 0xf1 0x00 0x00 0x00 0xde
5779 # CHECK: srlk %r1, %r15, 0
5780 0xeb 0x1f 0x00 0x00 0x00 0xde
5782 # CHECK: srlk %r15, %r15, 0
5783 0xeb 0xff 0x00 0x00 0x00 0xde
5785 # CHECK: srlk %r0, %r0, -524288
5786 0xeb 0x00 0x00 0x00 0x80 0xde
5788 # CHECK: srlk %r0, %r0, -1
5789 0xeb 0x00 0x0f 0xff 0xff 0xde
5791 # CHECK: srlk %r0, %r0, 1
5792 0xeb 0x00 0x00 0x01 0x00 0xde
5794 # CHECK: srlk %r0, %r0, 524287
5795 0xeb 0x00 0x0f 0xff 0x7f 0xde
5797 # CHECK: srlk %r0, %r0, 0(%r1)
5798 0xeb 0x00 0x10 0x00 0x00 0xde
5800 # CHECK: srlk %r0, %r0, 0(%r15)
5801 0xeb 0x00 0xf0 0x00 0x00 0xde
5803 # CHECK: srlk %r0, %r0, 524287(%r1)
5804 0xeb 0x00 0x1f 0xff 0x7f 0xde
5806 # CHECK: srlk %r0, %r0, 524287(%r15)
5807 0xeb 0x00 0xff 0xff 0x7f 0xde
5815 # CHECK: srl %r15, 0
5818 # CHECK: srl %r0, 4095
5821 # CHECK: srl %r0, 0(%r1)
5824 # CHECK: srl %r0, 0(%r15)
5827 # CHECK: srl %r0, 4095(%r1)
5830 # CHECK: srl %r0, 4095(%r15)
5833 # CHECK: sr %r0, %r0
5836 # CHECK: sr %r0, %r15
5839 # CHECK: sr %r15, %r0
5842 # CHECK: sr %r7, %r8
5845 # CHECK: srk %r0, %r0, %r0
5848 # CHECK: srk %r2, %r3, %r4
5854 # CHECK: stc %r0, 4095
5857 # CHECK: stc %r0, 0(%r1)
5860 # CHECK: stc %r0, 0(%r15)
5863 # CHECK: stc %r0, 4095(%r1,%r15)
5866 # CHECK: stc %r0, 4095(%r15,%r1)
5869 # CHECK: stc %r15, 0
5872 # CHECK: stcy %r0, -524288
5873 0xe3 0x00 0x00 0x00 0x80 0x72
5875 # CHECK: stcy %r0, -1
5876 0xe3 0x00 0x0f 0xff 0xff 0x72
5878 # CHECK: stcy %r0, 0
5879 0xe3 0x00 0x00 0x00 0x00 0x72
5881 # CHECK: stcy %r0, 1
5882 0xe3 0x00 0x00 0x01 0x00 0x72
5884 # CHECK: stcy %r0, 524287
5885 0xe3 0x00 0x0f 0xff 0x7f 0x72
5887 # CHECK: stcy %r0, 0(%r1)
5888 0xe3 0x00 0x10 0x00 0x00 0x72
5890 # CHECK: stcy %r0, 0(%r15)
5891 0xe3 0x00 0xf0 0x00 0x00 0x72
5893 # CHECK: stcy %r0, 524287(%r1,%r15)
5894 0xe3 0x01 0xff 0xff 0x7f 0x72
5896 # CHECK: stcy %r0, 524287(%r15,%r1)
5897 0xe3 0x0f 0x1f 0xff 0x7f 0x72
5899 # CHECK: stcy %r15, 0
5900 0xe3 0xf0 0x00 0x00 0x00 0x72
5905 # CHECK: std %f0, 4095
5908 # CHECK: std %f0, 0(%r1)
5911 # CHECK: std %f0, 0(%r15)
5914 # CHECK: std %f0, 4095(%r1,%r15)
5917 # CHECK: std %f0, 4095(%r15,%r1)
5920 # CHECK: std %f15, 0
5923 # CHECK: stdy %f0, -524288
5924 0xed 0x00 0x00 0x00 0x80 0x67
5926 # CHECK: stdy %f0, -1
5927 0xed 0x00 0x0f 0xff 0xff 0x67
5929 # CHECK: stdy %f0, 0
5930 0xed 0x00 0x00 0x00 0x00 0x67
5932 # CHECK: stdy %f0, 1
5933 0xed 0x00 0x00 0x01 0x00 0x67
5935 # CHECK: stdy %f0, 524287
5936 0xed 0x00 0x0f 0xff 0x7f 0x67
5938 # CHECK: stdy %f0, 0(%r1)
5939 0xed 0x00 0x10 0x00 0x00 0x67
5941 # CHECK: stdy %f0, 0(%r15)
5942 0xed 0x00 0xf0 0x00 0x00 0x67
5944 # CHECK: stdy %f0, 524287(%r1,%r15)
5945 0xed 0x01 0xff 0xff 0x7f 0x67
5947 # CHECK: stdy %f0, 524287(%r15,%r1)
5948 0xed 0x0f 0x1f 0xff 0x7f 0x67
5950 # CHECK: stdy %f15, 0
5951 0xed 0xf0 0x00 0x00 0x00 0x67
5956 # CHECK: ste %f0, 4095
5959 # CHECK: ste %f0, 0(%r1)
5962 # CHECK: ste %f0, 0(%r15)
5965 # CHECK: ste %f0, 4095(%r1,%r15)
5968 # CHECK: ste %f0, 4095(%r15,%r1)
5971 # CHECK: ste %f15, 0
5974 # CHECK: stey %f0, -524288
5975 0xed 0x00 0x00 0x00 0x80 0x66
5977 # CHECK: stey %f0, -1
5978 0xed 0x00 0x0f 0xff 0xff 0x66
5980 # CHECK: stey %f0, 0
5981 0xed 0x00 0x00 0x00 0x00 0x66
5983 # CHECK: stey %f0, 1
5984 0xed 0x00 0x00 0x01 0x00 0x66
5986 # CHECK: stey %f0, 524287
5987 0xed 0x00 0x0f 0xff 0x7f 0x66
5989 # CHECK: stey %f0, 0(%r1)
5990 0xed 0x00 0x10 0x00 0x00 0x66
5992 # CHECK: stey %f0, 0(%r15)
5993 0xed 0x00 0xf0 0x00 0x00 0x66
5995 # CHECK: stey %f0, 524287(%r1,%r15)
5996 0xed 0x01 0xff 0xff 0x7f 0x66
5998 # CHECK: stey %f0, 524287(%r15,%r1)
5999 0xed 0x0f 0x1f 0xff 0x7f 0x66
6001 # CHECK: stey %f15, 0
6002 0xed 0xf0 0x00 0x00 0x00 0x66
6004 # CHECK: stg %r0, -524288
6005 0xe3 0x00 0x00 0x00 0x80 0x24
6007 # CHECK: stg %r0, -1
6008 0xe3 0x00 0x0f 0xff 0xff 0x24
6011 0xe3 0x00 0x00 0x00 0x00 0x24
6014 0xe3 0x00 0x00 0x01 0x00 0x24
6016 # CHECK: stg %r0, 524287
6017 0xe3 0x00 0x0f 0xff 0x7f 0x24
6019 # CHECK: stg %r0, 0(%r1)
6020 0xe3 0x00 0x10 0x00 0x00 0x24
6022 # CHECK: stg %r0, 0(%r15)
6023 0xe3 0x00 0xf0 0x00 0x00 0x24
6025 # CHECK: stg %r0, 524287(%r1,%r15)
6026 0xe3 0x01 0xff 0xff 0x7f 0x24
6028 # CHECK: stg %r0, 524287(%r15,%r1)
6029 0xe3 0x0f 0x1f 0xff 0x7f 0x24
6031 # CHECK: stg %r15, 0
6032 0xe3 0xf0 0x00 0x00 0x00 0x24
6037 # CHECK: sth %r0, 4095
6040 # CHECK: sth %r0, 0(%r1)
6043 # CHECK: sth %r0, 0(%r15)
6046 # CHECK: sth %r0, 4095(%r1,%r15)
6049 # CHECK: sth %r0, 4095(%r15,%r1)
6052 # CHECK: sth %r15, 0
6055 # CHECK: sthy %r0, -524288
6056 0xe3 0x00 0x00 0x00 0x80 0x70
6058 # CHECK: sthy %r0, -1
6059 0xe3 0x00 0x0f 0xff 0xff 0x70
6061 # CHECK: sthy %r0, 0
6062 0xe3 0x00 0x00 0x00 0x00 0x70
6064 # CHECK: sthy %r0, 1
6065 0xe3 0x00 0x00 0x01 0x00 0x70
6067 # CHECK: sthy %r0, 524287
6068 0xe3 0x00 0x0f 0xff 0x7f 0x70
6070 # CHECK: sthy %r0, 0(%r1)
6071 0xe3 0x00 0x10 0x00 0x00 0x70
6073 # CHECK: sthy %r0, 0(%r15)
6074 0xe3 0x00 0xf0 0x00 0x00 0x70
6076 # CHECK: sthy %r0, 524287(%r1,%r15)
6077 0xe3 0x01 0xff 0xff 0x7f 0x70
6079 # CHECK: sthy %r0, 524287(%r15,%r1)
6080 0xe3 0x0f 0x1f 0xff 0x7f 0x70
6082 # CHECK: sthy %r15, 0
6083 0xe3 0xf0 0x00 0x00 0x00 0x70
6085 # CHECK: stmg %r0, %r0, 0
6086 0xeb 0x00 0x00 0x00 0x00 0x24
6088 # CHECK: stmg %r0, %r15, 0
6089 0xeb 0x0f 0x00 0x00 0x00 0x24
6091 # CHECK: stmg %r14, %r15, 0
6092 0xeb 0xef 0x00 0x00 0x00 0x24
6094 # CHECK: stmg %r15, %r15, 0
6095 0xeb 0xff 0x00 0x00 0x00 0x24
6097 # CHECK: stmg %r0, %r0, -524288
6098 0xeb 0x00 0x00 0x00 0x80 0x24
6100 # CHECK: stmg %r0, %r0, -1
6101 0xeb 0x00 0x0f 0xff 0xff 0x24
6103 # CHECK: stmg %r0, %r0, 0
6104 0xeb 0x00 0x00 0x00 0x00 0x24
6106 # CHECK: stmg %r0, %r0, 1
6107 0xeb 0x00 0x00 0x01 0x00 0x24
6109 # CHECK: stmg %r0, %r0, 524287
6110 0xeb 0x00 0x0f 0xff 0x7f 0x24
6112 # CHECK: stmg %r0, %r0, 0(%r1)
6113 0xeb 0x00 0x10 0x00 0x00 0x24
6115 # CHECK: stmg %r0, %r0, 0(%r15)
6116 0xeb 0x00 0xf0 0x00 0x00 0x24
6118 # CHECK: stmg %r0, %r0, 524287(%r1)
6119 0xeb 0x00 0x1f 0xff 0x7f 0x24
6121 # CHECK: stmg %r0, %r0, 524287(%r15)
6122 0xeb 0x00 0xff 0xff 0x7f 0x24
6124 # CHECK: strvg %r0, -524288
6125 0xe3 0x00 0x00 0x00 0x80 0x2f
6127 # CHECK: strvg %r0, -1
6128 0xe3 0x00 0x0f 0xff 0xff 0x2f
6130 # CHECK: strvg %r0, 0
6131 0xe3 0x00 0x00 0x00 0x00 0x2f
6133 # CHECK: strvg %r0, 1
6134 0xe3 0x00 0x00 0x01 0x00 0x2f
6136 # CHECK: strvg %r0, 524287
6137 0xe3 0x00 0x0f 0xff 0x7f 0x2f
6139 # CHECK: strvg %r0, 0(%r1)
6140 0xe3 0x00 0x10 0x00 0x00 0x2f
6142 # CHECK: strvg %r0, 0(%r15)
6143 0xe3 0x00 0xf0 0x00 0x00 0x2f
6145 # CHECK: strvg %r0, 524287(%r1,%r15)
6146 0xe3 0x01 0xff 0xff 0x7f 0x2f
6148 # CHECK: strvg %r0, 524287(%r15,%r1)
6149 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
6151 # CHECK: strvg %r15, 0
6152 0xe3 0xf0 0x00 0x00 0x00 0x2f
6154 # CHECK: strv %r0, -524288
6155 0xe3 0x00 0x00 0x00 0x80 0x3e
6157 # CHECK: strv %r0, -1
6158 0xe3 0x00 0x0f 0xff 0xff 0x3e
6160 # CHECK: strv %r0, 0
6161 0xe3 0x00 0x00 0x00 0x00 0x3e
6163 # CHECK: strv %r0, 1
6164 0xe3 0x00 0x00 0x01 0x00 0x3e
6166 # CHECK: strv %r0, 524287
6167 0xe3 0x00 0x0f 0xff 0x7f 0x3e
6169 # CHECK: strv %r0, 0(%r1)
6170 0xe3 0x00 0x10 0x00 0x00 0x3e
6172 # CHECK: strv %r0, 0(%r15)
6173 0xe3 0x00 0xf0 0x00 0x00 0x3e
6175 # CHECK: strv %r0, 524287(%r1,%r15)
6176 0xe3 0x01 0xff 0xff 0x7f 0x3e
6178 # CHECK: strv %r0, 524287(%r15,%r1)
6179 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
6181 # CHECK: strv %r15, 0
6182 0xe3 0xf0 0x00 0x00 0x00 0x3e
6187 # CHECK: st %r0, 4095
6190 # CHECK: st %r0, 0(%r1)
6193 # CHECK: st %r0, 0(%r15)
6196 # CHECK: st %r0, 4095(%r1,%r15)
6199 # CHECK: st %r0, 4095(%r15,%r1)
6205 # CHECK: stoc %r1, 2(%r3), 0
6206 0xeb 0x10 0x30 0x02 0x00 0xf3
6208 # CHECK: stoco %r1, 2(%r3)
6209 0xeb 0x11 0x30 0x02 0x00 0xf3
6211 # CHECK: stoch %r1, 2(%r3)
6212 0xeb 0x12 0x30 0x02 0x00 0xf3
6214 # CHECK: stocnle %r1, 2(%r3)
6215 0xeb 0x13 0x30 0x02 0x00 0xf3
6217 # CHECK: stocl %r1, 2(%r3)
6218 0xeb 0x14 0x30 0x02 0x00 0xf3
6220 # CHECK: stocnhe %r1, 2(%r3)
6221 0xeb 0x15 0x30 0x02 0x00 0xf3
6223 # CHECK: stoclh %r1, 2(%r3)
6224 0xeb 0x16 0x30 0x02 0x00 0xf3
6226 # CHECK: stocne %r1, 2(%r3)
6227 0xeb 0x17 0x30 0x02 0x00 0xf3
6229 # CHECK: stoce %r1, 2(%r3)
6230 0xeb 0x18 0x30 0x02 0x00 0xf3
6232 # CHECK: stocnlh %r1, 2(%r3)
6233 0xeb 0x19 0x30 0x02 0x00 0xf3
6235 # CHECK: stoche %r1, 2(%r3)
6236 0xeb 0x1a 0x30 0x02 0x00 0xf3
6238 # CHECK: stocnl %r1, 2(%r3)
6239 0xeb 0x1b 0x30 0x02 0x00 0xf3
6241 # CHECK: stocle %r1, 2(%r3)
6242 0xeb 0x1c 0x30 0x02 0x00 0xf3
6244 # CHECK: stocnh %r1, 2(%r3)
6245 0xeb 0x1d 0x30 0x02 0x00 0xf3
6247 # CHECK: stocno %r1, 2(%r3)
6248 0xeb 0x1e 0x30 0x02 0x00 0xf3
6250 # CHECK: stoc %r1, 2(%r3), 15
6251 0xeb 0x1f 0x30 0x02 0x00 0xf3
6253 # CHECK: stocg %r1, 2(%r3), 0
6254 0xeb 0x10 0x30 0x02 0x00 0xe3
6256 # CHECK: stocgo %r1, 2(%r3)
6257 0xeb 0x11 0x30 0x02 0x00 0xe3
6259 # CHECK: stocgh %r1, 2(%r3)
6260 0xeb 0x12 0x30 0x02 0x00 0xe3
6262 # CHECK: stocgnle %r1, 2(%r3)
6263 0xeb 0x13 0x30 0x02 0x00 0xe3
6265 # CHECK: stocgl %r1, 2(%r3)
6266 0xeb 0x14 0x30 0x02 0x00 0xe3
6268 # CHECK: stocgnhe %r1, 2(%r3)
6269 0xeb 0x15 0x30 0x02 0x00 0xe3
6271 # CHECK: stocglh %r1, 2(%r3)
6272 0xeb 0x16 0x30 0x02 0x00 0xe3
6274 # CHECK: stocgne %r1, 2(%r3)
6275 0xeb 0x17 0x30 0x02 0x00 0xe3
6277 # CHECK: stocge %r1, 2(%r3)
6278 0xeb 0x18 0x30 0x02 0x00 0xe3
6280 # CHECK: stocgnlh %r1, 2(%r3)
6281 0xeb 0x19 0x30 0x02 0x00 0xe3
6283 # CHECK: stocghe %r1, 2(%r3)
6284 0xeb 0x1a 0x30 0x02 0x00 0xe3
6286 # CHECK: stocgnl %r1, 2(%r3)
6287 0xeb 0x1b 0x30 0x02 0x00 0xe3
6289 # CHECK: stocgle %r1, 2(%r3)
6290 0xeb 0x1c 0x30 0x02 0x00 0xe3
6292 # CHECK: stocgnh %r1, 2(%r3)
6293 0xeb 0x1d 0x30 0x02 0x00 0xe3
6295 # CHECK: stocgno %r1, 2(%r3)
6296 0xeb 0x1e 0x30 0x02 0x00 0xe3
6298 # CHECK: stocg %r1, 2(%r3), 15
6299 0xeb 0x1f 0x30 0x02 0x00 0xe3
6304 # CHECK: s %r0, 4095
6307 # CHECK: s %r0, 0(%r1)
6310 # CHECK: s %r0, 0(%r15)
6313 # CHECK: s %r0, 4095(%r1,%r15)
6316 # CHECK: s %r0, 4095(%r15,%r1)
6322 # CHECK: sty %r0, -524288
6323 0xe3 0x00 0x00 0x00 0x80 0x50
6325 # CHECK: sty %r0, -1
6326 0xe3 0x00 0x0f 0xff 0xff 0x50
6329 0xe3 0x00 0x00 0x00 0x00 0x50
6332 0xe3 0x00 0x00 0x01 0x00 0x50
6334 # CHECK: sty %r0, 524287
6335 0xe3 0x00 0x0f 0xff 0x7f 0x50
6337 # CHECK: sty %r0, 0(%r1)
6338 0xe3 0x00 0x10 0x00 0x00 0x50
6340 # CHECK: sty %r0, 0(%r15)
6341 0xe3 0x00 0xf0 0x00 0x00 0x50
6343 # CHECK: sty %r0, 524287(%r1,%r15)
6344 0xe3 0x01 0xff 0xff 0x7f 0x50
6346 # CHECK: sty %r0, 524287(%r15,%r1)
6347 0xe3 0x0f 0x1f 0xff 0x7f 0x50
6349 # CHECK: sty %r15, 0
6350 0xe3 0xf0 0x00 0x00 0x00 0x50
6352 # CHECK: sxbr %f0, %f0
6355 # CHECK: sxbr %f0, %f13
6358 # CHECK: sxbr %f8, %f8
6361 # CHECK: sxbr %f13, %f0
6364 # CHECK: sy %r0, -524288
6365 0xe3 0x00 0x00 0x00 0x80 0x5b
6368 0xe3 0x00 0x0f 0xff 0xff 0x5b
6371 0xe3 0x00 0x00 0x00 0x00 0x5b
6374 0xe3 0x00 0x00 0x01 0x00 0x5b
6376 # CHECK: sy %r0, 524287
6377 0xe3 0x00 0x0f 0xff 0x7f 0x5b
6379 # CHECK: sy %r0, 0(%r1)
6380 0xe3 0x00 0x10 0x00 0x00 0x5b
6382 # CHECK: sy %r0, 0(%r15)
6383 0xe3 0x00 0xf0 0x00 0x00 0x5b
6385 # CHECK: sy %r0, 524287(%r1,%r15)
6386 0xe3 0x01 0xff 0xff 0x7f 0x5b
6388 # CHECK: sy %r0, 524287(%r15,%r1)
6389 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
6392 0xe3 0xf0 0x00 0x00 0x00 0x5b
6394 # CHECK: xgr %r0, %r0
6397 # CHECK: xgr %r0, %r15
6400 # CHECK: xgr %r15, %r0
6403 # CHECK: xgr %r7, %r8
6406 # CHECK: xgrk %r0, %r0, %r0
6409 # CHECK: xgrk %r2, %r3, %r4
6412 # CHECK: xg %r0, -524288
6413 0xe3 0x00 0x00 0x00 0x80 0x82
6416 0xe3 0x00 0x0f 0xff 0xff 0x82
6419 0xe3 0x00 0x00 0x00 0x00 0x82
6422 0xe3 0x00 0x00 0x01 0x00 0x82
6424 # CHECK: xg %r0, 524287
6425 0xe3 0x00 0x0f 0xff 0x7f 0x82
6427 # CHECK: xg %r0, 0(%r1)
6428 0xe3 0x00 0x10 0x00 0x00 0x82
6430 # CHECK: xg %r0, 0(%r15)
6431 0xe3 0x00 0xf0 0x00 0x00 0x82
6433 # CHECK: xg %r0, 524287(%r1,%r15)
6434 0xe3 0x01 0xff 0xff 0x7f 0x82
6436 # CHECK: xg %r0, 524287(%r15,%r1)
6437 0xe3 0x0f 0x1f 0xff 0x7f 0x82
6440 0xe3 0xf0 0x00 0x00 0x00 0x82
6442 # CHECK: xihf %r0, 0
6443 0xc0 0x06 0x00 0x00 0x00 0x00
6445 # CHECK: xihf %r0, 4294967295
6446 0xc0 0x06 0xff 0xff 0xff 0xff
6448 # CHECK: xihf %r15, 0
6449 0xc0 0xf6 0x00 0x00 0x00 0x00
6451 # CHECK: xilf %r0, 0
6452 0xc0 0x07 0x00 0x00 0x00 0x00
6454 # CHECK: xilf %r0, 4294967295
6455 0xc0 0x07 0xff 0xff 0xff 0xff
6457 # CHECK: xilf %r15, 0
6458 0xc0 0xf7 0x00 0x00 0x00 0x00
6469 # CHECK: xi 0(%r1), 42
6472 # CHECK: xi 0(%r15), 42
6475 # CHECK: xi 4095(%r1), 42
6478 # CHECK: xi 4095(%r15), 42
6481 # CHECK: xiy -524288, 0
6482 0xeb 0x00 0x00 0x00 0x80 0x57
6485 0xeb 0x00 0x0f 0xff 0xff 0x57
6488 0xeb 0x00 0x00 0x00 0x00 0x57
6491 0xeb 0x00 0x00 0x01 0x00 0x57
6493 # CHECK: xiy 524287, 0
6494 0xeb 0x00 0x0f 0xff 0x7f 0x57
6497 0xeb 0xff 0x00 0x00 0x00 0x57
6499 # CHECK: xiy 0(%r1), 42
6500 0xeb 0x2a 0x10 0x00 0x00 0x57
6502 # CHECK: xiy 0(%r15), 42
6503 0xeb 0x2a 0xf0 0x00 0x00 0x57
6505 # CHECK: xiy 524287(%r1), 42
6506 0xeb 0x2a 0x1f 0xff 0x7f 0x57
6508 # CHECK: xiy 524287(%r15), 42
6509 0xeb 0x2a 0xff 0xff 0x7f 0x57
6511 # CHECK: xr %r0, %r0
6514 # CHECK: xr %r0, %r15
6517 # CHECK: xr %r15, %r0
6520 # CHECK: xr %r7, %r8
6523 # CHECK: xrk %r0, %r0, %r0
6526 # CHECK: xrk %r2, %r3, %r4
6532 # CHECK: x %r0, 4095
6535 # CHECK: x %r0, 0(%r1)
6538 # CHECK: x %r0, 0(%r15)
6541 # CHECK: x %r0, 4095(%r1,%r15)
6544 # CHECK: x %r0, 4095(%r15,%r1)
6550 # CHECK: xy %r0, -524288
6551 0xe3 0x00 0x00 0x00 0x80 0x57
6554 0xe3 0x00 0x0f 0xff 0xff 0x57
6557 0xe3 0x00 0x00 0x00 0x00 0x57
6560 0xe3 0x00 0x00 0x01 0x00 0x57
6562 # CHECK: xy %r0, 524287
6563 0xe3 0x00 0x0f 0xff 0x7f 0x57
6565 # CHECK: xy %r0, 0(%r1)
6566 0xe3 0x00 0x10 0x00 0x00 0x57
6568 # CHECK: xy %r0, 0(%r15)
6569 0xe3 0x00 0xf0 0x00 0x00 0x57
6571 # CHECK: xy %r0, 524287(%r1,%r15)
6572 0xe3 0x01 0xff 0xff 0x7f 0x57
6574 # CHECK: xy %r0, 524287(%r15,%r1)
6575 0xe3 0x0f 0x1f 0xff 0x7f 0x57
6578 0xe3 0xf0 0x00 0x00 0x00 0x57