1 # Test instructions that don't have PC-relative operands.
2 # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=zEC12 | FileCheck %s
7 # CHECK: adbr %f0, %f15
10 # CHECK: adbr %f7, %f8
13 # CHECK: adbr %f15, %f0
17 0xed 0x00 0x00 0x00 0x00 0x1a
19 # CHECK: adb %f0, 4095
20 0xed 0x00 0x0f 0xff 0x00 0x1a
22 # CHECK: adb %f0, 0(%r1)
23 0xed 0x00 0x10 0x00 0x00 0x1a
25 # CHECK: adb %f0, 0(%r15)
26 0xed 0x00 0xf0 0x00 0x00 0x1a
28 # CHECK: adb %f0, 4095(%r1,%r15)
29 0xed 0x01 0xff 0xff 0x00 0x1a
31 # CHECK: adb %f0, 4095(%r15,%r1)
32 0xed 0x0f 0x1f 0xff 0x00 0x1a
35 0xed 0xf0 0x00 0x00 0x00 0x1a
37 # CHECK: aebr %f0, %f0
40 # CHECK: aebr %f0, %f15
43 # CHECK: aebr %f7, %f8
46 # CHECK: aebr %f15, %f0
50 0xed 0x00 0x00 0x00 0x00 0x0a
52 # CHECK: aeb %f0, 4095
53 0xed 0x00 0x0f 0xff 0x00 0x0a
55 # CHECK: aeb %f0, 0(%r1)
56 0xed 0x00 0x10 0x00 0x00 0x0a
58 # CHECK: aeb %f0, 0(%r15)
59 0xed 0x00 0xf0 0x00 0x00 0x0a
61 # CHECK: aeb %f0, 4095(%r1,%r15)
62 0xed 0x01 0xff 0xff 0x00 0x0a
64 # CHECK: aeb %f0, 4095(%r15,%r1)
65 0xed 0x0f 0x1f 0xff 0x00 0x0a
68 0xed 0xf0 0x00 0x00 0x00 0x0a
70 # CHECK: afi %r0, -2147483648
71 0xc2 0x09 0x80 0x00 0x00 0x00
74 0xc2 0x09 0xff 0xff 0xff 0xff
77 0xc2 0x09 0x00 0x00 0x00 0x00
80 0xc2 0x09 0x00 0x00 0x00 0x01
82 # CHECK: afi %r0, 2147483647
83 0xc2 0x09 0x7f 0xff 0xff 0xff
86 0xc2 0xf9 0x00 0x00 0x00 0x00
88 # CHECK: agfi %r0, -2147483648
89 0xc2 0x08 0x80 0x00 0x00 0x00
92 0xc2 0x08 0xff 0xff 0xff 0xff
95 0xc2 0x08 0x00 0x00 0x00 0x00
98 0xc2 0x08 0x00 0x00 0x00 0x01
100 # CHECK: agfi %r0, 2147483647
101 0xc2 0x08 0x7f 0xff 0xff 0xff
103 # CHECK: agfi %r15, 0
104 0xc2 0xf8 0x00 0x00 0x00 0x00
106 # CHECK: agfr %r0, %r0
109 # CHECK: agfr %r0, %r15
112 # CHECK: agfr %r15, %r0
115 # CHECK: agfr %r7, %r8
118 # CHECK: agf %r0, -524288
119 0xe3 0x00 0x00 0x00 0x80 0x18
122 0xe3 0x00 0x0f 0xff 0xff 0x18
125 0xe3 0x00 0x00 0x00 0x00 0x18
128 0xe3 0x00 0x00 0x01 0x00 0x18
130 # CHECK: agf %r0, 524287
131 0xe3 0x00 0x0f 0xff 0x7f 0x18
133 # CHECK: agf %r0, 0(%r1)
134 0xe3 0x00 0x10 0x00 0x00 0x18
136 # CHECK: agf %r0, 0(%r15)
137 0xe3 0x00 0xf0 0x00 0x00 0x18
139 # CHECK: agf %r0, 524287(%r1,%r15)
140 0xe3 0x01 0xff 0xff 0x7f 0x18
142 # CHECK: agf %r0, 524287(%r15,%r1)
143 0xe3 0x0f 0x1f 0xff 0x7f 0x18
146 0xe3 0xf0 0x00 0x00 0x00 0x18
148 # CHECK: aghi %r0, -32768
151 # CHECK: aghi %r0, -1
160 # CHECK: aghi %r0, 32767
163 # CHECK: aghi %r15, 0
166 # CHECK: aghik %r0, %r1, -32768
167 0xec 0x01 0x80 0x00 0x00 0xd9
169 # CHECK: aghik %r2, %r3, -1
170 0xec 0x23 0xff 0xff 0x00 0xd9
172 # CHECK: aghik %r4, %r5, 0
173 0xec 0x45 0x00 0x00 0x00 0xd9
175 # CHECK: aghik %r6, %r7, 1
176 0xec 0x67 0x00 0x01 0x00 0xd9
178 # CHECK: aghik %r8, %r15, 32767
179 0xec 0x8f 0x7f 0xff 0x00 0xd9
181 # CHECK: agr %r0, %r0
184 # CHECK: agr %r0, %r15
187 # CHECK: agr %r15, %r0
190 # CHECK: agr %r7, %r8
193 # CHECK: agrk %r0, %r0, %r0
196 # CHECK: agrk %r2, %r3, %r4
199 # CHECK: agsi -524288, 0
200 0xeb 0x00 0x00 0x00 0x80 0x7a
203 0xeb 0x00 0x0f 0xff 0xff 0x7a
206 0xeb 0x00 0x00 0x00 0x00 0x7a
209 0xeb 0x00 0x00 0x01 0x00 0x7a
211 # CHECK: agsi 524287, 0
212 0xeb 0x00 0x0f 0xff 0x7f 0x7a
214 # CHECK: agsi 0, -128
215 0xeb 0x80 0x00 0x00 0x00 0x7a
218 0xeb 0xff 0x00 0x00 0x00 0x7a
221 0xeb 0x01 0x00 0x00 0x00 0x7a
224 0xeb 0x7f 0x00 0x00 0x00 0x7a
226 # CHECK: agsi 0(%r1), 42
227 0xeb 0x2a 0x10 0x00 0x00 0x7a
229 # CHECK: agsi 0(%r15), 42
230 0xeb 0x2a 0xf0 0x00 0x00 0x7a
232 # CHECK: agsi 524287(%r1), 42
233 0xeb 0x2a 0x1f 0xff 0x7f 0x7a
235 # CHECK: agsi 524287(%r15), 42
236 0xeb 0x2a 0xff 0xff 0x7f 0x7a
238 # CHECK: ag %r0, -524288
239 0xe3 0x00 0x00 0x00 0x80 0x08
242 0xe3 0x00 0x0f 0xff 0xff 0x08
245 0xe3 0x00 0x00 0x00 0x00 0x08
248 0xe3 0x00 0x00 0x01 0x00 0x08
250 # CHECK: ag %r0, 524287
251 0xe3 0x00 0x0f 0xff 0x7f 0x08
253 # CHECK: ag %r0, 0(%r1)
254 0xe3 0x00 0x10 0x00 0x00 0x08
256 # CHECK: ag %r0, 0(%r15)
257 0xe3 0x00 0xf0 0x00 0x00 0x08
259 # CHECK: ag %r0, 524287(%r1,%r15)
260 0xe3 0x01 0xff 0xff 0x7f 0x08
262 # CHECK: ag %r0, 524287(%r15,%r1)
263 0xe3 0x0f 0x1f 0xff 0x7f 0x08
266 0xe3 0xf0 0x00 0x00 0x00 0x08
268 # CHECK: ahi %r0, -32768
280 # CHECK: ahi %r0, 32767
286 # CHECK: ahik %r0, %r1, -32768
287 0xec 0x01 0x80 0x00 0x00 0xd8
289 # CHECK: ahik %r2, %r3, -1
290 0xec 0x23 0xff 0xff 0x00 0xd8
292 # CHECK: ahik %r4, %r5, 0
293 0xec 0x45 0x00 0x00 0x00 0xd8
295 # CHECK: ahik %r6, %r7, 1
296 0xec 0x67 0x00 0x01 0x00 0xd8
298 # CHECK: ahik %r8, %r15, 32767
299 0xec 0x8f 0x7f 0xff 0x00 0xd8
304 # CHECK: ah %r0, 4095
307 # CHECK: ah %r0, 0(%r1)
310 # CHECK: ah %r0, 0(%r15)
313 # CHECK: ah %r0, 4095(%r1,%r15)
316 # CHECK: ah %r0, 4095(%r15,%r1)
322 # CHECK: ahy %r0, -524288
323 0xe3 0x00 0x00 0x00 0x80 0x7a
326 0xe3 0x00 0x0f 0xff 0xff 0x7a
329 0xe3 0x00 0x00 0x00 0x00 0x7a
332 0xe3 0x00 0x00 0x01 0x00 0x7a
334 # CHECK: ahy %r0, 524287
335 0xe3 0x00 0x0f 0xff 0x7f 0x7a
337 # CHECK: ahy %r0, 0(%r1)
338 0xe3 0x00 0x10 0x00 0x00 0x7a
340 # CHECK: ahy %r0, 0(%r15)
341 0xe3 0x00 0xf0 0x00 0x00 0x7a
343 # CHECK: ahy %r0, 524287(%r1,%r15)
344 0xe3 0x01 0xff 0xff 0x7f 0x7a
346 # CHECK: ahy %r0, 524287(%r15,%r1)
347 0xe3 0x0f 0x1f 0xff 0x7f 0x7a
350 0xe3 0xf0 0x00 0x00 0x00 0x7a
352 # CHECK: aih %r0, -2147483648
353 0xcc 0x08 0x80 0x00 0x00 0x00
356 0xcc 0x08 0xff 0xff 0xff 0xff
359 0xcc 0x08 0x00 0x00 0x00 0x00
362 0xcc 0x08 0x00 0x00 0x00 0x01
364 # CHECK: aih %r0, 2147483647
365 0xcc 0x08 0x7f 0xff 0xff 0xff
368 0xcc 0xf8 0x00 0x00 0x00 0x00
370 # CHECK: alcgr %r0, %r0
373 # CHECK: alcgr %r0, %r15
376 # CHECK: alcgr %r15, %r0
379 # CHECK: alcgr %r7, %r8
382 # CHECK: alcg %r0, -524288
383 0xe3 0x00 0x00 0x00 0x80 0x88
385 # CHECK: alcg %r0, -1
386 0xe3 0x00 0x0f 0xff 0xff 0x88
389 0xe3 0x00 0x00 0x00 0x00 0x88
392 0xe3 0x00 0x00 0x01 0x00 0x88
394 # CHECK: alcg %r0, 524287
395 0xe3 0x00 0x0f 0xff 0x7f 0x88
397 # CHECK: alcg %r0, 0(%r1)
398 0xe3 0x00 0x10 0x00 0x00 0x88
400 # CHECK: alcg %r0, 0(%r15)
401 0xe3 0x00 0xf0 0x00 0x00 0x88
403 # CHECK: alcg %r0, 524287(%r1,%r15)
404 0xe3 0x01 0xff 0xff 0x7f 0x88
406 # CHECK: alcg %r0, 524287(%r15,%r1)
407 0xe3 0x0f 0x1f 0xff 0x7f 0x88
409 # CHECK: alcg %r15, 0
410 0xe3 0xf0 0x00 0x00 0x00 0x88
412 # CHECK: alcr %r0, %r0
415 # CHECK: alcr %r0, %r15
418 # CHECK: alcr %r15, %r0
421 # CHECK: alcr %r7, %r8
424 # CHECK: alc %r0, -524288
425 0xe3 0x00 0x00 0x00 0x80 0x98
428 0xe3 0x00 0x0f 0xff 0xff 0x98
431 0xe3 0x00 0x00 0x00 0x00 0x98
434 0xe3 0x00 0x00 0x01 0x00 0x98
436 # CHECK: alc %r0, 524287
437 0xe3 0x00 0x0f 0xff 0x7f 0x98
439 # CHECK: alc %r0, 0(%r1)
440 0xe3 0x00 0x10 0x00 0x00 0x98
442 # CHECK: alc %r0, 0(%r15)
443 0xe3 0x00 0xf0 0x00 0x00 0x98
445 # CHECK: alc %r0, 524287(%r1,%r15)
446 0xe3 0x01 0xff 0xff 0x7f 0x98
448 # CHECK: alc %r0, 524287(%r15,%r1)
449 0xe3 0x0f 0x1f 0xff 0x7f 0x98
452 0xe3 0xf0 0x00 0x00 0x00 0x98
455 0xc2 0x0b 0x00 0x00 0x00 0x00
457 # CHECK: alfi %r0, 4294967295
458 0xc2 0x0b 0xff 0xff 0xff 0xff
460 # CHECK: alfi %r15, 0
461 0xc2 0xfb 0x00 0x00 0x00 0x00
463 # CHECK: algfi %r0, 0
464 0xc2 0x0a 0x00 0x00 0x00 0x00
466 # CHECK: algfi %r0, 4294967295
467 0xc2 0x0a 0xff 0xff 0xff 0xff
469 # CHECK: algfi %r15, 0
470 0xc2 0xfa 0x00 0x00 0x00 0x00
472 # CHECK: algfr %r0, %r0
475 # CHECK: algfr %r0, %r15
478 # CHECK: algfr %r15, %r0
481 # CHECK: algfr %r7, %r8
484 # CHECK: algf %r0, -524288
485 0xe3 0x00 0x00 0x00 0x80 0x1a
487 # CHECK: algf %r0, -1
488 0xe3 0x00 0x0f 0xff 0xff 0x1a
491 0xe3 0x00 0x00 0x00 0x00 0x1a
494 0xe3 0x00 0x00 0x01 0x00 0x1a
496 # CHECK: algf %r0, 524287
497 0xe3 0x00 0x0f 0xff 0x7f 0x1a
499 # CHECK: algf %r0, 0(%r1)
500 0xe3 0x00 0x10 0x00 0x00 0x1a
502 # CHECK: algf %r0, 0(%r15)
503 0xe3 0x00 0xf0 0x00 0x00 0x1a
505 # CHECK: algf %r0, 524287(%r1,%r15)
506 0xe3 0x01 0xff 0xff 0x7f 0x1a
508 # CHECK: algf %r0, 524287(%r15,%r1)
509 0xe3 0x0f 0x1f 0xff 0x7f 0x1a
511 # CHECK: algf %r15, 0
512 0xe3 0xf0 0x00 0x00 0x00 0x1a
514 # CHECK: algr %r0, %r0
517 # CHECK: algr %r0, %r15
520 # CHECK: algr %r15, %r0
523 # CHECK: algr %r7, %r8
526 # CHECK: algrk %r0, %r0, %r0
529 # CHECK: algrk %r2, %r3, %r4
532 # CHECK: alg %r0, -524288
533 0xe3 0x00 0x00 0x00 0x80 0x0a
536 0xe3 0x00 0x0f 0xff 0xff 0x0a
539 0xe3 0x00 0x00 0x00 0x00 0x0a
542 0xe3 0x00 0x00 0x01 0x00 0x0a
544 # CHECK: alg %r0, 524287
545 0xe3 0x00 0x0f 0xff 0x7f 0x0a
547 # CHECK: alg %r0, 0(%r1)
548 0xe3 0x00 0x10 0x00 0x00 0x0a
550 # CHECK: alg %r0, 0(%r15)
551 0xe3 0x00 0xf0 0x00 0x00 0x0a
553 # CHECK: alg %r0, 524287(%r1,%r15)
554 0xe3 0x01 0xff 0xff 0x7f 0x0a
556 # CHECK: alg %r0, 524287(%r15,%r1)
557 0xe3 0x0f 0x1f 0xff 0x7f 0x0a
560 0xe3 0xf0 0x00 0x00 0x00 0x0a
562 # CHECK: alghsik %r0, %r1, -32768
563 0xec 0x01 0x80 0x00 0x00 0xdb
565 # CHECK: alghsik %r2, %r3, -1
566 0xec 0x23 0xff 0xff 0x00 0xdb
568 # CHECK: alghsik %r4, %r5, 0
569 0xec 0x45 0x00 0x00 0x00 0xdb
571 # CHECK: alghsik %r6, %r7, 1
572 0xec 0x67 0x00 0x01 0x00 0xdb
574 # CHECK: alghsik %r8, %r15, 32767
575 0xec 0x8f 0x7f 0xff 0x00 0xdb
577 # CHECK: alhsik %r0, %r1, -32768
578 0xec 0x01 0x80 0x00 0x00 0xda
580 # CHECK: alhsik %r2, %r3, -1
581 0xec 0x23 0xff 0xff 0x00 0xda
583 # CHECK: alhsik %r4, %r5, 0
584 0xec 0x45 0x00 0x00 0x00 0xda
586 # CHECK: alhsik %r6, %r7, 1
587 0xec 0x67 0x00 0x01 0x00 0xda
589 # CHECK: alhsik %r8, %r15, 32767
590 0xec 0x8f 0x7f 0xff 0x00 0xda
592 # CHECK: alr %r0, %r0
595 # CHECK: alr %r0, %r15
598 # CHECK: alr %r15, %r0
601 # CHECK: alr %r7, %r8
604 # CHECK: alrk %r0, %r0, %r0
607 # CHECK: alrk %r2, %r3, %r4
613 # CHECK: al %r0, 4095
616 # CHECK: al %r0, 0(%r1)
619 # CHECK: al %r0, 0(%r15)
622 # CHECK: al %r0, 4095(%r1,%r15)
625 # CHECK: al %r0, 4095(%r15,%r1)
631 # CHECK: aly %r0, -524288
632 0xe3 0x00 0x00 0x00 0x80 0x5e
635 0xe3 0x00 0x0f 0xff 0xff 0x5e
638 0xe3 0x00 0x00 0x00 0x00 0x5e
641 0xe3 0x00 0x00 0x01 0x00 0x5e
643 # CHECK: aly %r0, 524287
644 0xe3 0x00 0x0f 0xff 0x7f 0x5e
646 # CHECK: aly %r0, 0(%r1)
647 0xe3 0x00 0x10 0x00 0x00 0x5e
649 # CHECK: aly %r0, 0(%r15)
650 0xe3 0x00 0xf0 0x00 0x00 0x5e
652 # CHECK: aly %r0, 524287(%r1,%r15)
653 0xe3 0x01 0xff 0xff 0x7f 0x5e
655 # CHECK: aly %r0, 524287(%r15,%r1)
656 0xe3 0x0f 0x1f 0xff 0x7f 0x5e
659 0xe3 0xf0 0x00 0x00 0x00 0x5e
664 # CHECK: ar %r0, %r15
667 # CHECK: ar %r15, %r0
673 # CHECK: ark %r0, %r0, %r0
676 # CHECK: ark %r2, %r3, %r4
679 # CHECK: asi -524288, 0
680 0xeb 0x00 0x00 0x00 0x80 0x6a
683 0xeb 0x00 0x0f 0xff 0xff 0x6a
686 0xeb 0x00 0x00 0x00 0x00 0x6a
689 0xeb 0x00 0x00 0x01 0x00 0x6a
691 # CHECK: asi 524287, 0
692 0xeb 0x00 0x0f 0xff 0x7f 0x6a
695 0xeb 0x80 0x00 0x00 0x00 0x6a
698 0xeb 0xff 0x00 0x00 0x00 0x6a
701 0xeb 0x01 0x00 0x00 0x00 0x6a
704 0xeb 0x7f 0x00 0x00 0x00 0x6a
706 # CHECK: asi 0(%r1), 42
707 0xeb 0x2a 0x10 0x00 0x00 0x6a
709 # CHECK: asi 0(%r15), 42
710 0xeb 0x2a 0xf0 0x00 0x00 0x6a
712 # CHECK: asi 524287(%r1), 42
713 0xeb 0x2a 0x1f 0xff 0x7f 0x6a
715 # CHECK: asi 524287(%r15), 42
716 0xeb 0x2a 0xff 0xff 0x7f 0x6a
724 # CHECK: a %r0, 0(%r1)
727 # CHECK: a %r0, 0(%r15)
730 # CHECK: a %r0, 4095(%r1,%r15)
733 # CHECK: a %r0, 4095(%r15,%r1)
739 # CHECK: axbr %f0, %f0
742 # CHECK: axbr %f0, %f13
745 # CHECK: axbr %f8, %f8
748 # CHECK: axbr %f13, %f0
751 # CHECK: ay %r0, -524288
752 0xe3 0x00 0x00 0x00 0x80 0x5a
755 0xe3 0x00 0x0f 0xff 0xff 0x5a
758 0xe3 0x00 0x00 0x00 0x00 0x5a
761 0xe3 0x00 0x00 0x01 0x00 0x5a
763 # CHECK: ay %r0, 524287
764 0xe3 0x00 0x0f 0xff 0x7f 0x5a
766 # CHECK: ay %r0, 0(%r1)
767 0xe3 0x00 0x10 0x00 0x00 0x5a
769 # CHECK: ay %r0, 0(%r15)
770 0xe3 0x00 0xf0 0x00 0x00 0x5a
772 # CHECK: ay %r0, 524287(%r1,%r15)
773 0xe3 0x01 0xff 0xff 0x7f 0x5a
775 # CHECK: ay %r0, 524287(%r15,%r1)
776 0xe3 0x0f 0x1f 0xff 0x7f 0x5a
779 0xe3 0xf0 0x00 0x00 0x00 0x5a
781 # CHECK: basr %r0, %r1
784 # CHECK: basr %r0, %r15
787 # CHECK: basr %r14, %r9
790 # CHECK: basr %r15, %r1
847 # CHECK: cdbr %f0, %f0
850 # CHECK: cdbr %f0, %f15
853 # CHECK: cdbr %f7, %f8
856 # CHECK: cdbr %f15, %f0
860 0xed 0x00 0x00 0x00 0x00 0x19
862 # CHECK: cdb %f0, 4095
863 0xed 0x00 0x0f 0xff 0x00 0x19
865 # CHECK: cdb %f0, 0(%r1)
866 0xed 0x00 0x10 0x00 0x00 0x19
868 # CHECK: cdb %f0, 0(%r15)
869 0xed 0x00 0xf0 0x00 0x00 0x19
871 # CHECK: cdb %f0, 4095(%r1,%r15)
872 0xed 0x01 0xff 0xff 0x00 0x19
874 # CHECK: cdb %f0, 4095(%r15,%r1)
875 0xed 0x0f 0x1f 0xff 0x00 0x19
878 0xed 0xf0 0x00 0x00 0x00 0x19
880 # CHECK: cdfbr %f0, %r0
883 # CHECK: cdfbr %f0, %r15
886 # CHECK: cdfbr %f15, %r0
889 # CHECK: cdfbr %f7, %r8
892 # CHECK: cdfbr %f15, %r15
895 # CHECK: cdgbr %f0, %r0
898 # CHECK: cdgbr %f0, %r15
901 # CHECK: cdgbr %f15, %r0
904 # CHECK: cdgbr %f7, %r8
907 # CHECK: cdgbr %f15, %r15
910 # CHECK: cdlfbr %f0, 0, %r0, 1
913 # CHECK: cdlfbr %f0, 0, %r0, 15
916 # CHECK: cdlfbr %f0, 0, %r15, 1
919 # CHECK: cdlfbr %f0, 15, %r0, 1
922 # CHECK: cdlfbr %f4, 5, %r6, 7
925 # CHECK: cdlfbr %f15, 0, %r0, 1
928 # CHECK: cdlgbr %f0, 0, %r0, 1
931 # CHECK: cdlgbr %f0, 0, %r0, 15
934 # CHECK: cdlgbr %f0, 0, %r15, 1
937 # CHECK: cdlgbr %f0, 15, %r0, 1
940 # CHECK: cdlgbr %f4, 5, %r6, 7
943 # CHECK: cdlgbr %f15, 0, %r0, 1
946 # CHECK: cebr %f0, %f0
949 # CHECK: cebr %f0, %f15
952 # CHECK: cebr %f7, %f8
955 # CHECK: cebr %f15, %f0
959 0xed 0x00 0x00 0x00 0x00 0x09
961 # CHECK: ceb %f0, 4095
962 0xed 0x00 0x0f 0xff 0x00 0x09
964 # CHECK: ceb %f0, 0(%r1)
965 0xed 0x00 0x10 0x00 0x00 0x09
967 # CHECK: ceb %f0, 0(%r15)
968 0xed 0x00 0xf0 0x00 0x00 0x09
970 # CHECK: ceb %f0, 4095(%r1,%r15)
971 0xed 0x01 0xff 0xff 0x00 0x09
973 # CHECK: ceb %f0, 4095(%r15,%r1)
974 0xed 0x0f 0x1f 0xff 0x00 0x09
977 0xed 0xf0 0x00 0x00 0x00 0x09
979 # CHECK: cefbr %f0, %r0
982 # CHECK: cefbr %f0, %r15
985 # CHECK: cefbr %f15, %r0
988 # CHECK: cefbr %f7, %r8
991 # CHECK: cefbr %f15, %r15
994 # CHECK: cegbr %f0, %r0
997 # CHECK: cegbr %f0, %r15
1000 # CHECK: cegbr %f15, %r0
1003 # CHECK: cegbr %f7, %r8
1006 # CHECK: cegbr %f15, %r15
1009 # CHECK: celfbr %f0, 0, %r0, 1
1012 # CHECK: celfbr %f0, 0, %r0, 15
1015 # CHECK: celfbr %f0, 0, %r15, 1
1018 # CHECK: celfbr %f0, 15, %r0, 1
1021 # CHECK: celfbr %f4, 5, %r6, 7
1024 # CHECK: celfbr %f15, 0, %r0, 1
1027 # CHECK: celgbr %f0, 0, %r0, 1
1030 # CHECK: celgbr %f0, 0, %r0, 15
1033 # CHECK: celgbr %f0, 0, %r15, 1
1036 # CHECK: celgbr %f0, 15, %r0, 1
1039 # CHECK: celgbr %f4, 5, %r6, 7
1042 # CHECK: celgbr %f15, 0, %r0, 1
1045 # CHECK: cfdbr %r0, 0, %f0
1048 # CHECK: cfdbr %r0, 0, %f15
1051 # CHECK: cfdbr %r0, 15, %f0
1054 # CHECK: cfdbr %r4, 5, %f6
1057 # CHECK: cfdbr %r15, 0, %f0
1060 # CHECK: cfebr %r0, 0, %f0
1063 # CHECK: cfebr %r0, 0, %f15
1066 # CHECK: cfebr %r0, 15, %f0
1069 # CHECK: cfebr %r4, 5, %f6
1072 # CHECK: cfebr %r15, 0, %f0
1075 # CHECK: cfi %r0, -2147483648
1076 0xc2 0x0d 0x80 0x00 0x00 0x00
1078 # CHECK: cfi %r0, -1
1079 0xc2 0x0d 0xff 0xff 0xff 0xff
1082 0xc2 0x0d 0x00 0x00 0x00 0x00
1085 0xc2 0x0d 0x00 0x00 0x00 0x01
1087 # CHECK: cfi %r0, 2147483647
1088 0xc2 0x0d 0x7f 0xff 0xff 0xff
1090 # CHECK: cfi %r15, 0
1091 0xc2 0xfd 0x00 0x00 0x00 0x00
1093 # CHECK: cfxbr %r0, 0, %f0
1096 # CHECK: cfxbr %r0, 0, %f13
1099 # CHECK: cfxbr %r0, 15, %f0
1102 # CHECK: cfxbr %r4, 5, %f8
1105 # CHECK: cfxbr %r15, 0, %f0
1108 # CHECK: cgdbr %r0, 0, %f0
1111 # CHECK: cgdbr %r0, 0, %f15
1114 # CHECK: cgdbr %r0, 15, %f0
1117 # CHECK: cgdbr %r4, 5, %f6
1120 # CHECK: cgdbr %r15, 0, %f0
1123 # CHECK: cgebr %r0, 0, %f0
1126 # CHECK: cgebr %r0, 0, %f15
1129 # CHECK: cgebr %r0, 15, %f0
1132 # CHECK: cgebr %r4, 5, %f6
1135 # CHECK: cgebr %r15, 0, %f0
1138 # CHECK: cgfi %r0, -2147483648
1139 0xc2 0x0c 0x80 0x00 0x00 0x00
1141 # CHECK: cgfi %r0, -1
1142 0xc2 0x0c 0xff 0xff 0xff 0xff
1144 # CHECK: cgfi %r0, 0
1145 0xc2 0x0c 0x00 0x00 0x00 0x00
1147 # CHECK: cgfi %r0, 1
1148 0xc2 0x0c 0x00 0x00 0x00 0x01
1150 # CHECK: cgfi %r0, 2147483647
1151 0xc2 0x0c 0x7f 0xff 0xff 0xff
1153 # CHECK: cgfi %r15, 0
1154 0xc2 0xfc 0x00 0x00 0x00 0x00
1156 # CHECK: cgfr %r0, %r0
1159 # CHECK: cgfr %r0, %r15
1162 # CHECK: cgfr %r15, %r0
1165 # CHECK: cgfr %r7, %r8
1168 # CHECK: cgf %r0, -524288
1169 0xe3 0x00 0x00 0x00 0x80 0x30
1171 # CHECK: cgf %r0, -1
1172 0xe3 0x00 0x0f 0xff 0xff 0x30
1175 0xe3 0x00 0x00 0x00 0x00 0x30
1178 0xe3 0x00 0x00 0x01 0x00 0x30
1180 # CHECK: cgf %r0, 524287
1181 0xe3 0x00 0x0f 0xff 0x7f 0x30
1183 # CHECK: cgf %r0, 0(%r1)
1184 0xe3 0x00 0x10 0x00 0x00 0x30
1186 # CHECK: cgf %r0, 0(%r15)
1187 0xe3 0x00 0xf0 0x00 0x00 0x30
1189 # CHECK: cgf %r0, 524287(%r1,%r15)
1190 0xe3 0x01 0xff 0xff 0x7f 0x30
1192 # CHECK: cgf %r0, 524287(%r15,%r1)
1193 0xe3 0x0f 0x1f 0xff 0x7f 0x30
1195 # CHECK: cgf %r15, 0
1196 0xe3 0xf0 0x00 0x00 0x00 0x30
1198 # CHECK: cghi %r0, -32768
1201 # CHECK: cghi %r0, -1
1204 # CHECK: cghi %r0, 0
1207 # CHECK: cghi %r0, 1
1210 # CHECK: cghi %r0, 32767
1213 # CHECK: cghi %r15, 0
1217 0xe5 0x58 0x00 0x00 0x00 0x00
1219 # CHECK: cghsi 4095, 0
1220 0xe5 0x58 0x0f 0xff 0x00 0x00
1222 # CHECK: cghsi 0, -32768
1223 0xe5 0x58 0x00 0x00 0x80 0x00
1225 # CHECK: cghsi 0, -1
1226 0xe5 0x58 0x00 0x00 0xff 0xff
1229 0xe5 0x58 0x00 0x00 0x00 0x00
1232 0xe5 0x58 0x00 0x00 0x00 0x01
1234 # CHECK: cghsi 0, 32767
1235 0xe5 0x58 0x00 0x00 0x7f 0xff
1237 # CHECK: cghsi 0(%r1), 42
1238 0xe5 0x58 0x10 0x00 0x00 0x2a
1240 # CHECK: cghsi 0(%r15), 42
1241 0xe5 0x58 0xf0 0x00 0x00 0x2a
1243 # CHECK: cghsi 4095(%r1), 42
1244 0xe5 0x58 0x1f 0xff 0x00 0x2a
1246 # CHECK: cghsi 4095(%r15), 42
1247 0xe5 0x58 0xff 0xff 0x00 0x2a
1249 # CHECK: cgh %r0, -524288
1250 0xe3 0x00 0x00 0x00 0x80 0x34
1252 # CHECK: cgh %r0, -1
1253 0xe3 0x00 0x0f 0xff 0xff 0x34
1256 0xe3 0x00 0x00 0x00 0x00 0x34
1259 0xe3 0x00 0x00 0x01 0x00 0x34
1261 # CHECK: cgh %r0, 524287
1262 0xe3 0x00 0x0f 0xff 0x7f 0x34
1264 # CHECK: cgh %r0, 0(%r1)
1265 0xe3 0x00 0x10 0x00 0x00 0x34
1267 # CHECK: cgh %r0, 0(%r15)
1268 0xe3 0x00 0xf0 0x00 0x00 0x34
1270 # CHECK: cgh %r0, 524287(%r1,%r15)
1271 0xe3 0x01 0xff 0xff 0x7f 0x34
1273 # CHECK: cgh %r0, 524287(%r15,%r1)
1274 0xe3 0x0f 0x1f 0xff 0x7f 0x34
1276 # CHECK: cgh %r15, 0
1277 0xe3 0xf0 0x00 0x00 0x00 0x34
1279 # CHECK: cgr %r0, %r0
1282 # CHECK: cgr %r0, %r15
1285 # CHECK: cgr %r15, %r0
1288 # CHECK: cgr %r7, %r8
1291 # CHECK: cg %r0, -524288
1292 0xe3 0x00 0x00 0x00 0x80 0x20
1295 0xe3 0x00 0x0f 0xff 0xff 0x20
1298 0xe3 0x00 0x00 0x00 0x00 0x20
1301 0xe3 0x00 0x00 0x01 0x00 0x20
1303 # CHECK: cg %r0, 524287
1304 0xe3 0x00 0x0f 0xff 0x7f 0x20
1306 # CHECK: cg %r0, 0(%r1)
1307 0xe3 0x00 0x10 0x00 0x00 0x20
1309 # CHECK: cg %r0, 0(%r15)
1310 0xe3 0x00 0xf0 0x00 0x00 0x20
1312 # CHECK: cg %r0, 524287(%r1,%r15)
1313 0xe3 0x01 0xff 0xff 0x7f 0x20
1315 # CHECK: cg %r0, 524287(%r15,%r1)
1316 0xe3 0x0f 0x1f 0xff 0x7f 0x20
1319 0xe3 0xf0 0x00 0x00 0x00 0x20
1321 # CHECK: cgxbr %r0, 0, %f0
1324 # CHECK: cgxbr %r0, 0, %f13
1327 # CHECK: cgxbr %r0, 15, %f0
1330 # CHECK: cgxbr %r4, 5, %f8
1333 # CHECK: cgxbr %r15, 0, %f0
1336 # CHECK: chf %r0, -524288
1337 0xe3 0x00 0x00 0x00 0x80 0xcd
1339 # CHECK: chf %r0, -1
1340 0xe3 0x00 0x0f 0xff 0xff 0xcd
1343 0xe3 0x00 0x00 0x00 0x00 0xcd
1346 0xe3 0x00 0x00 0x01 0x00 0xcd
1348 # CHECK: chf %r0, 524287
1349 0xe3 0x00 0x0f 0xff 0x7f 0xcd
1351 # CHECK: chf %r0, 0(%r1)
1352 0xe3 0x00 0x10 0x00 0x00 0xcd
1354 # CHECK: chf %r0, 0(%r15)
1355 0xe3 0x00 0xf0 0x00 0x00 0xcd
1357 # CHECK: chf %r0, 524287(%r1,%r15)
1358 0xe3 0x01 0xff 0xff 0x7f 0xcd
1360 # CHECK: chf %r0, 524287(%r15,%r1)
1361 0xe3 0x0f 0x1f 0xff 0x7f 0xcd
1363 # CHECK: chf %r15, 0
1364 0xe3 0xf0 0x00 0x00 0x00 0xcd
1367 0xe5 0x54 0x00 0x00 0x00 0x00
1369 # CHECK: chhsi 4095, 0
1370 0xe5 0x54 0x0f 0xff 0x00 0x00
1372 # CHECK: chhsi 0, -32768
1373 0xe5 0x54 0x00 0x00 0x80 0x00
1375 # CHECK: chhsi 0, -1
1376 0xe5 0x54 0x00 0x00 0xff 0xff
1379 0xe5 0x54 0x00 0x00 0x00 0x00
1382 0xe5 0x54 0x00 0x00 0x00 0x01
1384 # CHECK: chhsi 0, 32767
1385 0xe5 0x54 0x00 0x00 0x7f 0xff
1387 # CHECK: chhsi 0(%r1), 42
1388 0xe5 0x54 0x10 0x00 0x00 0x2a
1390 # CHECK: chhsi 0(%r15), 42
1391 0xe5 0x54 0xf0 0x00 0x00 0x2a
1393 # CHECK: chhsi 4095(%r1), 42
1394 0xe5 0x54 0x1f 0xff 0x00 0x2a
1396 # CHECK: chhsi 4095(%r15), 42
1397 0xe5 0x54 0xff 0xff 0x00 0x2a
1399 # CHECK: chi %r0, -32768
1402 # CHECK: chi %r0, -1
1411 # CHECK: chi %r0, 32767
1414 # CHECK: chi %r15, 0
1418 0xe5 0x5c 0x00 0x00 0x00 0x00
1420 # CHECK: chsi 4095, 0
1421 0xe5 0x5c 0x0f 0xff 0x00 0x00
1423 # CHECK: chsi 0, -32768
1424 0xe5 0x5c 0x00 0x00 0x80 0x00
1427 0xe5 0x5c 0x00 0x00 0xff 0xff
1430 0xe5 0x5c 0x00 0x00 0x00 0x00
1433 0xe5 0x5c 0x00 0x00 0x00 0x01
1435 # CHECK: chsi 0, 32767
1436 0xe5 0x5c 0x00 0x00 0x7f 0xff
1438 # CHECK: chsi 0(%r1), 42
1439 0xe5 0x5c 0x10 0x00 0x00 0x2a
1441 # CHECK: chsi 0(%r15), 42
1442 0xe5 0x5c 0xf0 0x00 0x00 0x2a
1444 # CHECK: chsi 4095(%r1), 42
1445 0xe5 0x5c 0x1f 0xff 0x00 0x2a
1447 # CHECK: chsi 4095(%r15), 42
1448 0xe5 0x5c 0xff 0xff 0x00 0x2a
1453 # CHECK: ch %r0, 4095
1456 # CHECK: ch %r0, 0(%r1)
1459 # CHECK: ch %r0, 0(%r15)
1462 # CHECK: ch %r0, 4095(%r1,%r15)
1465 # CHECK: ch %r0, 4095(%r15,%r1)
1471 # CHECK: chy %r0, -524288
1472 0xe3 0x00 0x00 0x00 0x80 0x79
1474 # CHECK: chy %r0, -1
1475 0xe3 0x00 0x0f 0xff 0xff 0x79
1478 0xe3 0x00 0x00 0x00 0x00 0x79
1481 0xe3 0x00 0x00 0x01 0x00 0x79
1483 # CHECK: chy %r0, 524287
1484 0xe3 0x00 0x0f 0xff 0x7f 0x79
1486 # CHECK: chy %r0, 0(%r1)
1487 0xe3 0x00 0x10 0x00 0x00 0x79
1489 # CHECK: chy %r0, 0(%r15)
1490 0xe3 0x00 0xf0 0x00 0x00 0x79
1492 # CHECK: chy %r0, 524287(%r1,%r15)
1493 0xe3 0x01 0xff 0xff 0x7f 0x79
1495 # CHECK: chy %r0, 524287(%r15,%r1)
1496 0xe3 0x0f 0x1f 0xff 0x7f 0x79
1498 # CHECK: chy %r15, 0
1499 0xe3 0xf0 0x00 0x00 0x00 0x79
1501 # CHECK: cih %r0, -2147483648
1502 0xcc 0x0d 0x80 0x00 0x00 0x00
1504 # CHECK: cih %r0, -1
1505 0xcc 0x0d 0xff 0xff 0xff 0xff
1508 0xcc 0x0d 0x00 0x00 0x00 0x00
1511 0xcc 0x0d 0x00 0x00 0x00 0x01
1513 # CHECK: cih %r0, 2147483647
1514 0xcc 0x0d 0x7f 0xff 0xff 0xff
1516 # CHECK: cih %r15, 0
1517 0xcc 0xfd 0x00 0x00 0x00 0x00
1519 # CHECK: clc 0(1), 0
1520 0xd5 0x00 0x00 0x00 0x00 0x00
1522 # CHECK: clc 0(1), 0(%r1)
1523 0xd5 0x00 0x00 0x00 0x10 0x00
1525 # CHECK: clc 0(1), 0(%r15)
1526 0xd5 0x00 0x00 0x00 0xf0 0x00
1528 # CHECK: clc 0(1), 4095
1529 0xd5 0x00 0x00 0x00 0x0f 0xff
1531 # CHECK: clc 0(1), 4095(%r1)
1532 0xd5 0x00 0x00 0x00 0x1f 0xff
1534 # CHECK: clc 0(1), 4095(%r15)
1535 0xd5 0x00 0x00 0x00 0xff 0xff
1537 # CHECK: clc 0(1,%r1), 0
1538 0xd5 0x00 0x10 0x00 0x00 0x00
1540 # CHECK: clc 0(1,%r15), 0
1541 0xd5 0x00 0xf0 0x00 0x00 0x00
1543 # CHECK: clc 4095(1,%r1), 0
1544 0xd5 0x00 0x1f 0xff 0x00 0x00
1546 # CHECK: clc 4095(1,%r15), 0
1547 0xd5 0x00 0xff 0xff 0x00 0x00
1549 # CHECK: clc 0(256,%r1), 0
1550 0xd5 0xff 0x10 0x00 0x00 0x00
1552 # CHECK: clc 0(256,%r15), 0
1553 0xd5 0xff 0xf0 0x00 0x00 0x00
1555 # CHECK: clfdbr %r0, 0, %f0, 1
1558 # CHECK: clfdbr %r0, 0, %f0, 15
1561 # CHECK: clfdbr %r0, 0, %f15, 1
1564 # CHECK: clfdbr %r0, 15, %f0, 1
1567 # CHECK: clfdbr %r4, 5, %f6, 7
1570 # CHECK: clfdbr %r15, 0, %f0, 1
1573 # CHECK: clfebr %r0, 0, %f0, 1
1576 # CHECK: clfebr %r0, 0, %f0, 15
1579 # CHECK: clfebr %r0, 0, %f15, 1
1582 # CHECK: clfebr %r0, 15, %f0, 1
1585 # CHECK: clfebr %r4, 5, %f6, 7
1588 # CHECK: clfebr %r15, 0, %f0, 1
1591 # CHECK: clfxbr %r0, 0, %f0, 1
1594 # CHECK: clfxbr %r0, 0, %f0, 15
1597 # CHECK: clfxbr %r0, 0, %f13, 1
1600 # CHECK: clfxbr %r0, 15, %f0, 1
1603 # CHECK: clfxbr %r4, 5, %f8, 9
1606 # CHECK: clfxbr %r15, 0, %f0, 1
1609 # CHECK: clgdbr %r0, 0, %f0, 1
1612 # CHECK: clgdbr %r0, 0, %f0, 15
1615 # CHECK: clgdbr %r0, 0, %f15, 1
1618 # CHECK: clgdbr %r0, 15, %f0, 1
1621 # CHECK: clgdbr %r4, 5, %f6, 7
1624 # CHECK: clgdbr %r15, 0, %f0, 1
1627 # CHECK: clgebr %r0, 0, %f0, 1
1630 # CHECK: clgebr %r0, 0, %f0, 15
1633 # CHECK: clgebr %r0, 0, %f15, 1
1636 # CHECK: clgebr %r0, 15, %f0, 1
1639 # CHECK: clgebr %r4, 5, %f6, 7
1642 # CHECK: clgebr %r15, 0, %f0, 1
1645 # CHECK: clgxbr %r0, 0, %f0, 1
1648 # CHECK: clgxbr %r0, 0, %f0, 15
1651 # CHECK: clgxbr %r0, 0, %f13, 1
1654 # CHECK: clgxbr %r0, 15, %f0, 1
1657 # CHECK: clgxbr %r4, 5, %f8, 9
1660 # CHECK: clgxbr %r15, 0, %f0, 1
1663 # CHECK: clfhsi 0, 0
1664 0xe5 0x5d 0x00 0x00 0x00 0x00
1666 # CHECK: clfhsi 4095, 0
1667 0xe5 0x5d 0x0f 0xff 0x00 0x00
1669 # CHECK: clfhsi 0, 65535
1670 0xe5 0x5d 0x00 0x00 0xff 0xff
1672 # CHECK: clfhsi 0(%r1), 42
1673 0xe5 0x5d 0x10 0x00 0x00 0x2a
1675 # CHECK: clfhsi 0(%r15), 42
1676 0xe5 0x5d 0xf0 0x00 0x00 0x2a
1678 # CHECK: clfhsi 4095(%r1), 42
1679 0xe5 0x5d 0x1f 0xff 0x00 0x2a
1681 # CHECK: clfhsi 4095(%r15), 42
1682 0xe5 0x5d 0xff 0xff 0x00 0x2a
1684 # CHECK: clfi %r0, 0
1685 0xc2 0x0f 0x00 0x00 0x00 0x00
1687 # CHECK: clfi %r0, 4294967295
1688 0xc2 0x0f 0xff 0xff 0xff 0xff
1690 # CHECK: clfi %r15, 0
1691 0xc2 0xff 0x00 0x00 0x00 0x00
1693 # CHECK: clgfi %r0, 0
1694 0xc2 0x0e 0x00 0x00 0x00 0x00
1696 # CHECK: clgfi %r0, 4294967295
1697 0xc2 0x0e 0xff 0xff 0xff 0xff
1699 # CHECK: clgfi %r15, 0
1700 0xc2 0xfe 0x00 0x00 0x00 0x00
1702 # CHECK: clgfr %r0, %r0
1705 # CHECK: clgfr %r0, %r15
1708 # CHECK: clgfr %r15, %r0
1711 # CHECK: clgfr %r7, %r8
1714 # CHECK: clgf %r0, -524288
1715 0xe3 0x00 0x00 0x00 0x80 0x31
1717 # CHECK: clgf %r0, -1
1718 0xe3 0x00 0x0f 0xff 0xff 0x31
1720 # CHECK: clgf %r0, 0
1721 0xe3 0x00 0x00 0x00 0x00 0x31
1723 # CHECK: clgf %r0, 1
1724 0xe3 0x00 0x00 0x01 0x00 0x31
1726 # CHECK: clgf %r0, 524287
1727 0xe3 0x00 0x0f 0xff 0x7f 0x31
1729 # CHECK: clgf %r0, 0(%r1)
1730 0xe3 0x00 0x10 0x00 0x00 0x31
1732 # CHECK: clgf %r0, 0(%r15)
1733 0xe3 0x00 0xf0 0x00 0x00 0x31
1735 # CHECK: clgf %r0, 524287(%r1,%r15)
1736 0xe3 0x01 0xff 0xff 0x7f 0x31
1738 # CHECK: clgf %r0, 524287(%r15,%r1)
1739 0xe3 0x0f 0x1f 0xff 0x7f 0x31
1741 # CHECK: clgf %r15, 0
1742 0xe3 0xf0 0x00 0x00 0x00 0x31
1744 # CHECK: clghsi 0, 0
1745 0xe5 0x59 0x00 0x00 0x00 0x00
1747 # CHECK: clghsi 4095, 0
1748 0xe5 0x59 0x0f 0xff 0x00 0x00
1750 # CHECK: clghsi 0, 65535
1751 0xe5 0x59 0x00 0x00 0xff 0xff
1753 # CHECK: clghsi 0(%r1), 42
1754 0xe5 0x59 0x10 0x00 0x00 0x2a
1756 # CHECK: clghsi 0(%r15), 42
1757 0xe5 0x59 0xf0 0x00 0x00 0x2a
1759 # CHECK: clghsi 4095(%r1), 42
1760 0xe5 0x59 0x1f 0xff 0x00 0x2a
1762 # CHECK: clghsi 4095(%r15), 42
1763 0xe5 0x59 0xff 0xff 0x00 0x2a
1765 # CHECK: clgr %r0, %r0
1768 # CHECK: clgr %r0, %r15
1771 # CHECK: clgr %r15, %r0
1774 # CHECK: clgr %r7, %r8
1777 # CHECK: clg %r0, -524288
1778 0xe3 0x00 0x00 0x00 0x80 0x21
1780 # CHECK: clg %r0, -1
1781 0xe3 0x00 0x0f 0xff 0xff 0x21
1784 0xe3 0x00 0x00 0x00 0x00 0x21
1787 0xe3 0x00 0x00 0x01 0x00 0x21
1789 # CHECK: clg %r0, 524287
1790 0xe3 0x00 0x0f 0xff 0x7f 0x21
1792 # CHECK: clg %r0, 0(%r1)
1793 0xe3 0x00 0x10 0x00 0x00 0x21
1795 # CHECK: clg %r0, 0(%r15)
1796 0xe3 0x00 0xf0 0x00 0x00 0x21
1798 # CHECK: clg %r0, 524287(%r1,%r15)
1799 0xe3 0x01 0xff 0xff 0x7f 0x21
1801 # CHECK: clg %r0, 524287(%r15,%r1)
1802 0xe3 0x0f 0x1f 0xff 0x7f 0x21
1804 # CHECK: clg %r15, 0
1805 0xe3 0xf0 0x00 0x00 0x00 0x21
1807 # CHECK: clhf %r0, -524288
1808 0xe3 0x00 0x00 0x00 0x80 0xcf
1810 # CHECK: clhf %r0, -1
1811 0xe3 0x00 0x0f 0xff 0xff 0xcf
1813 # CHECK: clhf %r0, 0
1814 0xe3 0x00 0x00 0x00 0x00 0xcf
1816 # CHECK: clhf %r0, 1
1817 0xe3 0x00 0x00 0x01 0x00 0xcf
1819 # CHECK: clhf %r0, 524287
1820 0xe3 0x00 0x0f 0xff 0x7f 0xcf
1822 # CHECK: clhf %r0, 0(%r1)
1823 0xe3 0x00 0x10 0x00 0x00 0xcf
1825 # CHECK: clhf %r0, 0(%r15)
1826 0xe3 0x00 0xf0 0x00 0x00 0xcf
1828 # CHECK: clhf %r0, 524287(%r1,%r15)
1829 0xe3 0x01 0xff 0xff 0x7f 0xcf
1831 # CHECK: clhf %r0, 524287(%r15,%r1)
1832 0xe3 0x0f 0x1f 0xff 0x7f 0xcf
1834 # CHECK: clhf %r15, 0
1835 0xe3 0xf0 0x00 0x00 0x00 0xcf
1837 # CHECK: clhhsi 0, 0
1838 0xe5 0x55 0x00 0x00 0x00 0x00
1840 # CHECK: clhhsi 4095, 0
1841 0xe5 0x55 0x0f 0xff 0x00 0x00
1843 # CHECK: clhhsi 0, 65535
1844 0xe5 0x55 0x00 0x00 0xff 0xff
1846 # CHECK: clhhsi 0(%r1), 42
1847 0xe5 0x55 0x10 0x00 0x00 0x2a
1849 # CHECK: clhhsi 0(%r15), 42
1850 0xe5 0x55 0xf0 0x00 0x00 0x2a
1852 # CHECK: clhhsi 4095(%r1), 42
1853 0xe5 0x55 0x1f 0xff 0x00 0x2a
1855 # CHECK: clhhsi 4095(%r15), 42
1856 0xe5 0x55 0xff 0xff 0x00 0x2a
1861 # CHECK: cli 4095, 0
1867 # CHECK: cli 0(%r1), 42
1870 # CHECK: cli 0(%r15), 42
1873 # CHECK: cli 4095(%r1), 42
1876 # CHECK: cli 4095(%r15), 42
1879 # CHECK: clih %r0, 0
1880 0xcc 0x0f 0x00 0x00 0x00 0x00
1882 # CHECK: clih %r0, 1
1883 0xcc 0x0f 0x00 0x00 0x00 0x01
1885 # CHECK: clih %r0, 4294967295
1886 0xcc 0x0f 0xff 0xff 0xff 0xff
1888 # CHECK: clih %r15, 0
1889 0xcc 0xff 0x00 0x00 0x00 0x00
1891 # CHECK: cliy -524288, 0
1892 0xeb 0x00 0x00 0x00 0x80 0x55
1895 0xeb 0x00 0x0f 0xff 0xff 0x55
1898 0xeb 0x00 0x00 0x00 0x00 0x55
1901 0xeb 0x00 0x00 0x01 0x00 0x55
1903 # CHECK: cliy 524287, 0
1904 0xeb 0x00 0x0f 0xff 0x7f 0x55
1906 # CHECK: cliy 0, 255
1907 0xeb 0xff 0x00 0x00 0x00 0x55
1909 # CHECK: cliy 0(%r1), 42
1910 0xeb 0x2a 0x10 0x00 0x00 0x55
1912 # CHECK: cliy 0(%r15), 42
1913 0xeb 0x2a 0xf0 0x00 0x00 0x55
1915 # CHECK: cliy 524287(%r1), 42
1916 0xeb 0x2a 0x1f 0xff 0x7f 0x55
1918 # CHECK: cliy 524287(%r15), 42
1919 0xeb 0x2a 0xff 0xff 0x7f 0x55
1921 # CHECK: clr %r0, %r0
1924 # CHECK: clr %r0, %r15
1927 # CHECK: clr %r15, %r0
1930 # CHECK: clr %r7, %r8
1933 # CHECK: clst %r0, %r0
1936 # CHECK: clst %r0, %r15
1939 # CHECK: clst %r15, %r0
1942 # CHECK: clst %r7, %r8
1948 # CHECK: cl %r0, 4095
1951 # CHECK: cl %r0, 0(%r1)
1954 # CHECK: cl %r0, 0(%r15)
1957 # CHECK: cl %r0, 4095(%r1,%r15)
1960 # CHECK: cl %r0, 4095(%r15,%r1)
1966 # CHECK: cly %r0, -524288
1967 0xe3 0x00 0x00 0x00 0x80 0x55
1969 # CHECK: cly %r0, -1
1970 0xe3 0x00 0x0f 0xff 0xff 0x55
1973 0xe3 0x00 0x00 0x00 0x00 0x55
1976 0xe3 0x00 0x00 0x01 0x00 0x55
1978 # CHECK: cly %r0, 524287
1979 0xe3 0x00 0x0f 0xff 0x7f 0x55
1981 # CHECK: cly %r0, 0(%r1)
1982 0xe3 0x00 0x10 0x00 0x00 0x55
1984 # CHECK: cly %r0, 0(%r15)
1985 0xe3 0x00 0xf0 0x00 0x00 0x55
1987 # CHECK: cly %r0, 524287(%r1,%r15)
1988 0xe3 0x01 0xff 0xff 0x7f 0x55
1990 # CHECK: cly %r0, 524287(%r15,%r1)
1991 0xe3 0x0f 0x1f 0xff 0x7f 0x55
1993 # CHECK: cly %r15, 0
1994 0xe3 0xf0 0x00 0x00 0x00 0x55
1996 # CHECK: cpsdr %f0, %f0, %f0
1999 # CHECK: cpsdr %f0, %f0, %f15
2002 # CHECK: cpsdr %f0, %f15, %f0
2005 # CHECK: cpsdr %f15, %f0, %f0
2008 # CHECK: cpsdr %f1, %f2, %f3
2011 # CHECK: cpsdr %f15, %f15, %f15
2014 # CHECK: cr %r0, %r0
2017 # CHECK: cr %r0, %r15
2020 # CHECK: cr %r15, %r0
2023 # CHECK: cr %r7, %r8
2026 # CHECK: csg %r0, %r0, -524288
2027 0xeb 0x00 0x00 0x00 0x80 0x30
2029 # CHECK: csg %r0, %r0, -1
2030 0xeb 0x00 0x0f 0xff 0xff 0x30
2032 # CHECK: csg %r0, %r0, 0
2033 0xeb 0x00 0x00 0x00 0x00 0x30
2035 # CHECK: csg %r0, %r0, 1
2036 0xeb 0x00 0x00 0x01 0x00 0x30
2038 # CHECK: csg %r0, %r0, 524287
2039 0xeb 0x00 0x0f 0xff 0x7f 0x30
2041 # CHECK: csg %r0, %r0, 0(%r1)
2042 0xeb 0x00 0x10 0x00 0x00 0x30
2044 # CHECK: csg %r0, %r0, 0(%r15)
2045 0xeb 0x00 0xf0 0x00 0x00 0x30
2047 # CHECK: csg %r0, %r0, 524287(%r1)
2048 0xeb 0x00 0x1f 0xff 0x7f 0x30
2050 # CHECK: csg %r0, %r0, 524287(%r15)
2051 0xeb 0x00 0xff 0xff 0x7f 0x30
2053 # CHECK: csg %r0, %r15, 0
2054 0xeb 0x0f 0x00 0x00 0x00 0x30
2056 # CHECK: csg %r15, %r0, 0
2057 0xeb 0xf0 0x00 0x00 0x00 0x30
2059 # CHECK: cs %r0, %r0, 0
2062 # CHECK: cs %r0, %r0, 4095
2065 # CHECK: cs %r0, %r0, 0(%r1)
2068 # CHECK: cs %r0, %r0, 0(%r15)
2071 # CHECK: cs %r0, %r0, 4095(%r1)
2074 # CHECK: cs %r0, %r0, 4095(%r15)
2077 # CHECK: cs %r0, %r15, 0
2080 # CHECK: cs %r15, %r0, 0
2083 # CHECK: csy %r0, %r0, -524288
2084 0xeb 0x00 0x00 0x00 0x80 0x14
2086 # CHECK: csy %r0, %r0, -1
2087 0xeb 0x00 0x0f 0xff 0xff 0x14
2089 # CHECK: csy %r0, %r0, 0
2090 0xeb 0x00 0x00 0x00 0x00 0x14
2092 # CHECK: csy %r0, %r0, 1
2093 0xeb 0x00 0x00 0x01 0x00 0x14
2095 # CHECK: csy %r0, %r0, 524287
2096 0xeb 0x00 0x0f 0xff 0x7f 0x14
2098 # CHECK: csy %r0, %r0, 0(%r1)
2099 0xeb 0x00 0x10 0x00 0x00 0x14
2101 # CHECK: csy %r0, %r0, 0(%r15)
2102 0xeb 0x00 0xf0 0x00 0x00 0x14
2104 # CHECK: csy %r0, %r0, 524287(%r1)
2105 0xeb 0x00 0x1f 0xff 0x7f 0x14
2107 # CHECK: csy %r0, %r0, 524287(%r15)
2108 0xeb 0x00 0xff 0xff 0x7f 0x14
2110 # CHECK: csy %r0, %r15, 0
2111 0xeb 0x0f 0x00 0x00 0x00 0x14
2113 # CHECK: csy %r15, %r0, 0
2114 0xeb 0xf0 0x00 0x00 0x00 0x14
2119 # CHECK: c %r0, 4095
2122 # CHECK: c %r0, 0(%r1)
2125 # CHECK: c %r0, 0(%r15)
2128 # CHECK: c %r0, 4095(%r1,%r15)
2131 # CHECK: c %r0, 4095(%r15,%r1)
2137 # CHECK: cxbr %f0, %f0
2140 # CHECK: cxbr %f0, %f13
2143 # CHECK: cxbr %f8, %f8
2146 # CHECK: cxbr %f13, %f0
2149 # CHECK: cxfbr %f0, %r0
2152 # CHECK: cxfbr %f0, %r15
2155 # CHECK: cxfbr %f13, %r0
2158 # CHECK: cxfbr %f8, %r7
2161 # CHECK: cxfbr %f13, %r15
2164 # CHECK: cxgbr %f0, %r0
2167 # CHECK: cxgbr %f0, %r15
2170 # CHECK: cxgbr %f13, %r0
2173 # CHECK: cxgbr %f8, %r7
2176 # CHECK: cxgbr %f13, %r15
2179 # CHECK: cxlfbr %f0, 0, %r0, 1
2182 # CHECK: cxlfbr %f0, 0, %r0, 15
2185 # CHECK: cxlfbr %f0, 0, %r15, 1
2188 # CHECK: cxlfbr %f0, 15, %r0, 1
2191 # CHECK: cxlfbr %f4, 5, %r6, 7
2194 # CHECK: cxlfbr %f13, 0, %r0, 1
2197 # CHECK: cxlgbr %f0, 0, %r0, 1
2200 # CHECK: cxlgbr %f0, 0, %r0, 15
2203 # CHECK: cxlgbr %f0, 0, %r15, 1
2206 # CHECK: cxlgbr %f0, 15, %r0, 1
2209 # CHECK: cxlgbr %f4, 5, %r6, 7
2212 # CHECK: cxlgbr %f13, 0, %r0, 1
2215 # CHECK: cy %r0, -524288
2216 0xe3 0x00 0x00 0x00 0x80 0x59
2219 0xe3 0x00 0x0f 0xff 0xff 0x59
2222 0xe3 0x00 0x00 0x00 0x00 0x59
2225 0xe3 0x00 0x00 0x01 0x00 0x59
2227 # CHECK: cy %r0, 524287
2228 0xe3 0x00 0x0f 0xff 0x7f 0x59
2230 # CHECK: cy %r0, 0(%r1)
2231 0xe3 0x00 0x10 0x00 0x00 0x59
2233 # CHECK: cy %r0, 0(%r15)
2234 0xe3 0x00 0xf0 0x00 0x00 0x59
2236 # CHECK: cy %r0, 524287(%r1,%r15)
2237 0xe3 0x01 0xff 0xff 0x7f 0x59
2239 # CHECK: cy %r0, 524287(%r15,%r1)
2240 0xe3 0x0f 0x1f 0xff 0x7f 0x59
2243 0xe3 0xf0 0x00 0x00 0x00 0x59
2245 # CHECK: ddbr %f0, %f0
2248 # CHECK: ddbr %f0, %f15
2251 # CHECK: ddbr %f7, %f8
2254 # CHECK: ddbr %f15, %f0
2258 0xed 0x00 0x00 0x00 0x00 0x1d
2260 # CHECK: ddb %f0, 4095
2261 0xed 0x00 0x0f 0xff 0x00 0x1d
2263 # CHECK: ddb %f0, 0(%r1)
2264 0xed 0x00 0x10 0x00 0x00 0x1d
2266 # CHECK: ddb %f0, 0(%r15)
2267 0xed 0x00 0xf0 0x00 0x00 0x1d
2269 # CHECK: ddb %f0, 4095(%r1,%r15)
2270 0xed 0x01 0xff 0xff 0x00 0x1d
2272 # CHECK: ddb %f0, 4095(%r15,%r1)
2273 0xed 0x0f 0x1f 0xff 0x00 0x1d
2275 # CHECK: ddb %f15, 0
2276 0xed 0xf0 0x00 0x00 0x00 0x1d
2278 # CHECK: debr %f0, %f0
2281 # CHECK: debr %f0, %f15
2284 # CHECK: debr %f7, %f8
2287 # CHECK: debr %f15, %f0
2291 0xed 0x00 0x00 0x00 0x00 0x0d
2293 # CHECK: deb %f0, 4095
2294 0xed 0x00 0x0f 0xff 0x00 0x0d
2296 # CHECK: deb %f0, 0(%r1)
2297 0xed 0x00 0x10 0x00 0x00 0x0d
2299 # CHECK: deb %f0, 0(%r15)
2300 0xed 0x00 0xf0 0x00 0x00 0x0d
2302 # CHECK: deb %f0, 4095(%r1,%r15)
2303 0xed 0x01 0xff 0xff 0x00 0x0d
2305 # CHECK: deb %f0, 4095(%r15,%r1)
2306 0xed 0x0f 0x1f 0xff 0x00 0x0d
2308 # CHECK: deb %f15, 0
2309 0xed 0xf0 0x00 0x00 0x00 0x0d
2311 # CHECK: dlgr %r0, %r0
2314 # CHECK: dlgr %r0, %r15
2317 # CHECK: dlgr %r14, %r0
2320 # CHECK: dlgr %r6, %r9
2323 # CHECK: dlg %r0, -524288
2324 0xe3 0x00 0x00 0x00 0x80 0x87
2326 # CHECK: dlg %r0, -1
2327 0xe3 0x00 0x0f 0xff 0xff 0x87
2330 0xe3 0x00 0x00 0x00 0x00 0x87
2333 0xe3 0x00 0x00 0x01 0x00 0x87
2335 # CHECK: dlg %r0, 524287
2336 0xe3 0x00 0x0f 0xff 0x7f 0x87
2338 # CHECK: dlg %r0, 0(%r1)
2339 0xe3 0x00 0x10 0x00 0x00 0x87
2341 # CHECK: dlg %r0, 0(%r15)
2342 0xe3 0x00 0xf0 0x00 0x00 0x87
2344 # CHECK: dlg %r0, 524287(%r1,%r15)
2345 0xe3 0x01 0xff 0xff 0x7f 0x87
2347 # CHECK: dlg %r0, 524287(%r15,%r1)
2348 0xe3 0x0f 0x1f 0xff 0x7f 0x87
2350 # CHECK: dlg %r14, 0
2351 0xe3 0xe0 0x00 0x00 0x00 0x87
2353 # CHECK: dlr %r0, %r0
2356 # CHECK: dlr %r0, %r15
2359 # CHECK: dlr %r14, %r0
2362 # CHECK: dlr %r6, %r9
2365 # CHECK: dl %r0, -524288
2366 0xe3 0x00 0x00 0x00 0x80 0x97
2369 0xe3 0x00 0x0f 0xff 0xff 0x97
2372 0xe3 0x00 0x00 0x00 0x00 0x97
2375 0xe3 0x00 0x00 0x01 0x00 0x97
2377 # CHECK: dl %r0, 524287
2378 0xe3 0x00 0x0f 0xff 0x7f 0x97
2380 # CHECK: dl %r0, 0(%r1)
2381 0xe3 0x00 0x10 0x00 0x00 0x97
2383 # CHECK: dl %r0, 0(%r15)
2384 0xe3 0x00 0xf0 0x00 0x00 0x97
2386 # CHECK: dl %r0, 524287(%r1,%r15)
2387 0xe3 0x01 0xff 0xff 0x7f 0x97
2389 # CHECK: dl %r0, 524287(%r15,%r1)
2390 0xe3 0x0f 0x1f 0xff 0x7f 0x97
2393 0xe3 0xe0 0x00 0x00 0x00 0x97
2395 # CHECK: dsgfr %r0, %r0
2398 # CHECK: dsgfr %r0, %r15
2401 # CHECK: dsgfr %r14, %r0
2404 # CHECK: dsgfr %r6, %r9
2407 # CHECK: dsgf %r0, -524288
2408 0xe3 0x00 0x00 0x00 0x80 0x1d
2410 # CHECK: dsgf %r0, -1
2411 0xe3 0x00 0x0f 0xff 0xff 0x1d
2413 # CHECK: dsgf %r0, 0
2414 0xe3 0x00 0x00 0x00 0x00 0x1d
2416 # CHECK: dsgf %r0, 1
2417 0xe3 0x00 0x00 0x01 0x00 0x1d
2419 # CHECK: dsgf %r0, 524287
2420 0xe3 0x00 0x0f 0xff 0x7f 0x1d
2422 # CHECK: dsgf %r0, 0(%r1)
2423 0xe3 0x00 0x10 0x00 0x00 0x1d
2425 # CHECK: dsgf %r0, 0(%r15)
2426 0xe3 0x00 0xf0 0x00 0x00 0x1d
2428 # CHECK: dsgf %r0, 524287(%r1,%r15)
2429 0xe3 0x01 0xff 0xff 0x7f 0x1d
2431 # CHECK: dsgf %r0, 524287(%r15,%r1)
2432 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
2434 # CHECK: dsgf %r14, 0
2435 0xe3 0xe0 0x00 0x00 0x00 0x1d
2437 # CHECK: dsgr %r0, %r0
2440 # CHECK: dsgr %r0, %r15
2443 # CHECK: dsgr %r14, %r0
2446 # CHECK: dsgr %r6, %r9
2449 # CHECK: dsg %r0, -524288
2450 0xe3 0x00 0x00 0x00 0x80 0x0d
2452 # CHECK: dsg %r0, -1
2453 0xe3 0x00 0x0f 0xff 0xff 0x0d
2456 0xe3 0x00 0x00 0x00 0x00 0x0d
2459 0xe3 0x00 0x00 0x01 0x00 0x0d
2461 # CHECK: dsg %r0, 524287
2462 0xe3 0x00 0x0f 0xff 0x7f 0x0d
2464 # CHECK: dsg %r0, 0(%r1)
2465 0xe3 0x00 0x10 0x00 0x00 0x0d
2467 # CHECK: dsg %r0, 0(%r15)
2468 0xe3 0x00 0xf0 0x00 0x00 0x0d
2470 # CHECK: dsg %r0, 524287(%r1,%r15)
2471 0xe3 0x01 0xff 0xff 0x7f 0x0d
2473 # CHECK: dsg %r0, 524287(%r15,%r1)
2474 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
2476 # CHECK: dsg %r14, 0
2477 0xe3 0xe0 0x00 0x00 0x00 0x0d
2479 # CHECK: dxbr %f0, %f0
2482 # CHECK: dxbr %f0, %f13
2485 # CHECK: dxbr %f8, %f8
2488 # CHECK: dxbr %f13, %f0
2491 # CHECK: ear %r0, %a0
2494 # CHECK: ear %r0, %a15
2497 # CHECK: ear %r15, %a0
2500 # CHECK: ear %r7, %a8
2503 # CHECK: ear %r15, %a15
2515 # CHECK: fidbr %f0, 0, %f0
2518 # CHECK: fidbr %f0, 0, %f15
2521 # CHECK: fidbr %f0, 15, %f0
2524 # CHECK: fidbr %f4, 5, %f6
2527 # CHECK: fidbr %f15, 0, %f0
2530 # CHECK: fidbra %f0, 0, %f0, 1
2533 # CHECK: fidbra %f0, 0, %f0, 15
2536 # CHECK: fidbra %f0, 0, %f15, 1
2539 # CHECK: fidbra %f0, 15, %f0, 1
2542 # CHECK: fidbra %f4, 5, %f6, 7
2545 # CHECK: fidbra %f15, 0, %f0, 1
2548 # CHECK: fiebr %f0, 0, %f0
2551 # CHECK: fiebr %f0, 0, %f15
2554 # CHECK: fiebr %f0, 15, %f0
2557 # CHECK: fiebr %f4, 5, %f6
2560 # CHECK: fiebr %f15, 0, %f0
2563 # CHECK: fiebra %f0, 0, %f0, 1
2566 # CHECK: fiebra %f0, 0, %f0, 15
2569 # CHECK: fiebra %f0, 0, %f15, 1
2572 # CHECK: fiebra %f0, 15, %f0, 1
2575 # CHECK: fiebra %f4, 5, %f6, 7
2578 # CHECK: fiebra %f15, 0, %f0, 1
2581 # CHECK: fixbr %f0, 0, %f0
2584 # CHECK: fixbr %f0, 0, %f13
2587 # CHECK: fixbr %f0, 15, %f0
2590 # CHECK: fixbr %f4, 5, %f8
2593 # CHECK: fixbr %f13, 0, %f0
2596 # CHECK: fixbra %f0, 0, %f0, 1
2599 # CHECK: fixbra %f0, 0, %f0, 15
2602 # CHECK: fixbra %f0, 0, %f13, 1
2605 # CHECK: fixbra %f0, 15, %f0, 1
2608 # CHECK: fixbra %f4, 5, %f8, 9
2611 # CHECK: fixbra %f13, 0, %f0, 1
2614 # CHECK: flogr %r0, %r0
2617 # CHECK: flogr %r0, %r15
2620 # CHECK: flogr %r10, %r9
2623 # CHECK: flogr %r14, %r0
2629 # CHECK: ic %r0, 4095
2632 # CHECK: ic %r0, 0(%r1)
2635 # CHECK: ic %r0, 0(%r15)
2638 # CHECK: ic %r0, 4095(%r1,%r15)
2641 # CHECK: ic %r0, 4095(%r15,%r1)
2647 # CHECK: icy %r0, -524288
2648 0xe3 0x00 0x00 0x00 0x80 0x73
2650 # CHECK: icy %r0, -1
2651 0xe3 0x00 0x0f 0xff 0xff 0x73
2654 0xe3 0x00 0x00 0x00 0x00 0x73
2657 0xe3 0x00 0x00 0x01 0x00 0x73
2659 # CHECK: icy %r0, 524287
2660 0xe3 0x00 0x0f 0xff 0x7f 0x73
2662 # CHECK: icy %r0, 0(%r1)
2663 0xe3 0x00 0x10 0x00 0x00 0x73
2665 # CHECK: icy %r0, 0(%r15)
2666 0xe3 0x00 0xf0 0x00 0x00 0x73
2668 # CHECK: icy %r0, 524287(%r1,%r15)
2669 0xe3 0x01 0xff 0xff 0x7f 0x73
2671 # CHECK: icy %r0, 524287(%r15,%r1)
2672 0xe3 0x0f 0x1f 0xff 0x7f 0x73
2674 # CHECK: icy %r15, 0
2675 0xe3 0xf0 0x00 0x00 0x00 0x73
2677 # CHECK: iihf %r0, 0
2678 0xc0 0x08 0x00 0x00 0x00 0x00
2680 # CHECK: iihf %r0, 4294967295
2681 0xc0 0x08 0xff 0xff 0xff 0xff
2683 # CHECK: iihf %r15, 0
2684 0xc0 0xf8 0x00 0x00 0x00 0x00
2686 # CHECK: iihh %r0, 0
2689 # CHECK: iihh %r0, 32768
2692 # CHECK: iihh %r0, 65535
2695 # CHECK: iihh %r15, 0
2698 # CHECK: iihl %r0, 0
2701 # CHECK: iihl %r0, 32768
2704 # CHECK: iihl %r0, 65535
2707 # CHECK: iihl %r15, 0
2710 # CHECK: iilf %r0, 0
2711 0xc0 0x09 0x00 0x00 0x00 0x00
2713 # CHECK: iilf %r0, 4294967295
2714 0xc0 0x09 0xff 0xff 0xff 0xff
2716 # CHECK: iilf %r15, 0
2717 0xc0 0xf9 0x00 0x00 0x00 0x00
2719 # CHECK: iilh %r0, 0
2722 # CHECK: iilh %r0, 32768
2725 # CHECK: iilh %r0, 65535
2728 # CHECK: iilh %r15, 0
2731 # CHECK: iill %r0, 0
2734 # CHECK: iill %r0, 32768
2737 # CHECK: iill %r0, 65535
2740 # CHECK: iill %r15, 0
2755 # CHECK: la %r0, 4095
2758 # CHECK: la %r0, 0(%r1)
2761 # CHECK: la %r0, 0(%r15)
2764 # CHECK: la %r0, 4095(%r1,%r15)
2767 # CHECK: la %r0, 4095(%r15,%r1)
2773 # CHECK: laa %r0, %r0, -524288
2774 0xeb 0x00 0x00 0x00 0x80 0xf8
2776 # CHECK: laa %r0, %r0, -1
2777 0xeb 0x00 0x0f 0xff 0xff 0xf8
2779 # CHECK: laa %r0, %r0, 0
2780 0xeb 0x00 0x00 0x00 0x00 0xf8
2782 # CHECK: laa %r0, %r0, 1
2783 0xeb 0x00 0x00 0x01 0x00 0xf8
2785 # CHECK: laa %r0, %r0, 524287
2786 0xeb 0x00 0x0f 0xff 0x7f 0xf8
2788 # CHECK: laa %r0, %r0, 0(%r1)
2789 0xeb 0x00 0x10 0x00 0x00 0xf8
2791 # CHECK: laa %r0, %r0, 0(%r15)
2792 0xeb 0x00 0xf0 0x00 0x00 0xf8
2794 # CHECK: laa %r0, %r0, 524287(%r1)
2795 0xeb 0x00 0x1f 0xff 0x7f 0xf8
2797 # CHECK: laa %r0, %r0, 524287(%r15)
2798 0xeb 0x00 0xff 0xff 0x7f 0xf8
2800 # CHECK: laa %r0, %r15, 0
2801 0xeb 0x0f 0x00 0x00 0x00 0xf8
2803 # CHECK: laa %r15, %r0, 0
2804 0xeb 0xf0 0x00 0x00 0x00 0xf8
2806 # CHECK: laag %r0, %r0, -524288
2807 0xeb 0x00 0x00 0x00 0x80 0xe8
2809 # CHECK: laag %r0, %r0, -1
2810 0xeb 0x00 0x0f 0xff 0xff 0xe8
2812 # CHECK: laag %r0, %r0, 0
2813 0xeb 0x00 0x00 0x00 0x00 0xe8
2815 # CHECK: laag %r0, %r0, 1
2816 0xeb 0x00 0x00 0x01 0x00 0xe8
2818 # CHECK: laag %r0, %r0, 524287
2819 0xeb 0x00 0x0f 0xff 0x7f 0xe8
2821 # CHECK: laag %r0, %r0, 0(%r1)
2822 0xeb 0x00 0x10 0x00 0x00 0xe8
2824 # CHECK: laag %r0, %r0, 0(%r15)
2825 0xeb 0x00 0xf0 0x00 0x00 0xe8
2827 # CHECK: laag %r0, %r0, 524287(%r1)
2828 0xeb 0x00 0x1f 0xff 0x7f 0xe8
2830 # CHECK: laag %r0, %r0, 524287(%r15)
2831 0xeb 0x00 0xff 0xff 0x7f 0xe8
2833 # CHECK: laag %r0, %r15, 0
2834 0xeb 0x0f 0x00 0x00 0x00 0xe8
2836 # CHECK: laag %r15, %r0, 0
2837 0xeb 0xf0 0x00 0x00 0x00 0xe8
2839 # CHECK: laal %r0, %r0, -524288
2840 0xeb 0x00 0x00 0x00 0x80 0xfa
2842 # CHECK: laal %r0, %r0, -1
2843 0xeb 0x00 0x0f 0xff 0xff 0xfa
2845 # CHECK: laal %r0, %r0, 0
2846 0xeb 0x00 0x00 0x00 0x00 0xfa
2848 # CHECK: laal %r0, %r0, 1
2849 0xeb 0x00 0x00 0x01 0x00 0xfa
2851 # CHECK: laal %r0, %r0, 524287
2852 0xeb 0x00 0x0f 0xff 0x7f 0xfa
2854 # CHECK: laal %r0, %r0, 0(%r1)
2855 0xeb 0x00 0x10 0x00 0x00 0xfa
2857 # CHECK: laal %r0, %r0, 0(%r15)
2858 0xeb 0x00 0xf0 0x00 0x00 0xfa
2860 # CHECK: laal %r0, %r0, 524287(%r1)
2861 0xeb 0x00 0x1f 0xff 0x7f 0xfa
2863 # CHECK: laal %r0, %r0, 524287(%r15)
2864 0xeb 0x00 0xff 0xff 0x7f 0xfa
2866 # CHECK: laal %r0, %r15, 0
2867 0xeb 0x0f 0x00 0x00 0x00 0xfa
2869 # CHECK: laal %r15, %r0, 0
2870 0xeb 0xf0 0x00 0x00 0x00 0xfa
2872 # CHECK: laalg %r0, %r0, -524288
2873 0xeb 0x00 0x00 0x00 0x80 0xea
2875 # CHECK: laalg %r0, %r0, -1
2876 0xeb 0x00 0x0f 0xff 0xff 0xea
2878 # CHECK: laalg %r0, %r0, 0
2879 0xeb 0x00 0x00 0x00 0x00 0xea
2881 # CHECK: laalg %r0, %r0, 1
2882 0xeb 0x00 0x00 0x01 0x00 0xea
2884 # CHECK: laalg %r0, %r0, 524287
2885 0xeb 0x00 0x0f 0xff 0x7f 0xea
2887 # CHECK: laalg %r0, %r0, 0(%r1)
2888 0xeb 0x00 0x10 0x00 0x00 0xea
2890 # CHECK: laalg %r0, %r0, 0(%r15)
2891 0xeb 0x00 0xf0 0x00 0x00 0xea
2893 # CHECK: laalg %r0, %r0, 524287(%r1)
2894 0xeb 0x00 0x1f 0xff 0x7f 0xea
2896 # CHECK: laalg %r0, %r0, 524287(%r15)
2897 0xeb 0x00 0xff 0xff 0x7f 0xea
2899 # CHECK: laalg %r0, %r15, 0
2900 0xeb 0x0f 0x00 0x00 0x00 0xea
2902 # CHECK: laalg %r15, %r0, 0
2903 0xeb 0xf0 0x00 0x00 0x00 0xea
2905 # CHECK: lan %r0, %r0, -524288
2906 0xeb 0x00 0x00 0x00 0x80 0xf4
2908 # CHECK: lan %r0, %r0, -1
2909 0xeb 0x00 0x0f 0xff 0xff 0xf4
2911 # CHECK: lan %r0, %r0, 0
2912 0xeb 0x00 0x00 0x00 0x00 0xf4
2914 # CHECK: lan %r0, %r0, 1
2915 0xeb 0x00 0x00 0x01 0x00 0xf4
2917 # CHECK: lan %r0, %r0, 524287
2918 0xeb 0x00 0x0f 0xff 0x7f 0xf4
2920 # CHECK: lan %r0, %r0, 0(%r1)
2921 0xeb 0x00 0x10 0x00 0x00 0xf4
2923 # CHECK: lan %r0, %r0, 0(%r15)
2924 0xeb 0x00 0xf0 0x00 0x00 0xf4
2926 # CHECK: lan %r0, %r0, 524287(%r1)
2927 0xeb 0x00 0x1f 0xff 0x7f 0xf4
2929 # CHECK: lan %r0, %r0, 524287(%r15)
2930 0xeb 0x00 0xff 0xff 0x7f 0xf4
2932 # CHECK: lan %r0, %r15, 0
2933 0xeb 0x0f 0x00 0x00 0x00 0xf4
2935 # CHECK: lan %r15, %r0, 0
2936 0xeb 0xf0 0x00 0x00 0x00 0xf4
2938 # CHECK: csy %r0, %r0, -524288
2939 0xeb 0x00 0x00 0x00 0x80 0x14
2941 # CHECK: lang %r0, %r0, -1
2942 0xeb 0x00 0x0f 0xff 0xff 0xe4
2944 # CHECK: lang %r0, %r0, 0
2945 0xeb 0x00 0x00 0x00 0x00 0xe4
2947 # CHECK: lang %r0, %r0, 1
2948 0xeb 0x00 0x00 0x01 0x00 0xe4
2950 # CHECK: lang %r0, %r0, 524287
2951 0xeb 0x00 0x0f 0xff 0x7f 0xe4
2953 # CHECK: lang %r0, %r0, 0(%r1)
2954 0xeb 0x00 0x10 0x00 0x00 0xe4
2956 # CHECK: lang %r0, %r0, 0(%r15)
2957 0xeb 0x00 0xf0 0x00 0x00 0xe4
2959 # CHECK: lang %r0, %r0, 524287(%r1)
2960 0xeb 0x00 0x1f 0xff 0x7f 0xe4
2962 # CHECK: lang %r0, %r0, 524287(%r15)
2963 0xeb 0x00 0xff 0xff 0x7f 0xe4
2965 # CHECK: lang %r0, %r15, 0
2966 0xeb 0x0f 0x00 0x00 0x00 0xe4
2968 # CHECK: lang %r15, %r0, 0
2969 0xeb 0xf0 0x00 0x00 0x00 0xe4
2971 # CHECK: lao %r0, %r0, -524288
2972 0xeb 0x00 0x00 0x00 0x80 0xf6
2974 # CHECK: lao %r0, %r0, -1
2975 0xeb 0x00 0x0f 0xff 0xff 0xf6
2977 # CHECK: lao %r0, %r0, 0
2978 0xeb 0x00 0x00 0x00 0x00 0xf6
2980 # CHECK: lao %r0, %r0, 1
2981 0xeb 0x00 0x00 0x01 0x00 0xf6
2983 # CHECK: lao %r0, %r0, 524287
2984 0xeb 0x00 0x0f 0xff 0x7f 0xf6
2986 # CHECK: lao %r0, %r0, 0(%r1)
2987 0xeb 0x00 0x10 0x00 0x00 0xf6
2989 # CHECK: lao %r0, %r0, 0(%r15)
2990 0xeb 0x00 0xf0 0x00 0x00 0xf6
2992 # CHECK: lao %r0, %r0, 524287(%r1)
2993 0xeb 0x00 0x1f 0xff 0x7f 0xf6
2995 # CHECK: lao %r0, %r0, 524287(%r15)
2996 0xeb 0x00 0xff 0xff 0x7f 0xf6
2998 # CHECK: lao %r0, %r15, 0
2999 0xeb 0x0f 0x00 0x00 0x00 0xf6
3001 # CHECK: lao %r15, %r0, 0
3002 0xeb 0xf0 0x00 0x00 0x00 0xf6
3004 # CHECK: laog %r0, %r0, -524288
3005 0xeb 0x00 0x00 0x00 0x80 0xe6
3007 # CHECK: laog %r0, %r0, -1
3008 0xeb 0x00 0x0f 0xff 0xff 0xe6
3010 # CHECK: laog %r0, %r0, 0
3011 0xeb 0x00 0x00 0x00 0x00 0xe6
3013 # CHECK: laog %r0, %r0, 1
3014 0xeb 0x00 0x00 0x01 0x00 0xe6
3016 # CHECK: laog %r0, %r0, 524287
3017 0xeb 0x00 0x0f 0xff 0x7f 0xe6
3019 # CHECK: laog %r0, %r0, 0(%r1)
3020 0xeb 0x00 0x10 0x00 0x00 0xe6
3022 # CHECK: laog %r0, %r0, 0(%r15)
3023 0xeb 0x00 0xf0 0x00 0x00 0xe6
3025 # CHECK: laog %r0, %r0, 524287(%r1)
3026 0xeb 0x00 0x1f 0xff 0x7f 0xe6
3028 # CHECK: laog %r0, %r0, 524287(%r15)
3029 0xeb 0x00 0xff 0xff 0x7f 0xe6
3031 # CHECK: laog %r0, %r15, 0
3032 0xeb 0x0f 0x00 0x00 0x00 0xe6
3034 # CHECK: laog %r15, %r0, 0
3035 0xeb 0xf0 0x00 0x00 0x00 0xe6
3037 # CHECK: lax %r0, %r0, -524288
3038 0xeb 0x00 0x00 0x00 0x80 0xf7
3040 # CHECK: lax %r0, %r0, -1
3041 0xeb 0x00 0x0f 0xff 0xff 0xf7
3043 # CHECK: lax %r0, %r0, 0
3044 0xeb 0x00 0x00 0x00 0x00 0xf7
3046 # CHECK: lax %r0, %r0, 1
3047 0xeb 0x00 0x00 0x01 0x00 0xf7
3049 # CHECK: lax %r0, %r0, 524287
3050 0xeb 0x00 0x0f 0xff 0x7f 0xf7
3052 # CHECK: lax %r0, %r0, 0(%r1)
3053 0xeb 0x00 0x10 0x00 0x00 0xf7
3055 # CHECK: lax %r0, %r0, 0(%r15)
3056 0xeb 0x00 0xf0 0x00 0x00 0xf7
3058 # CHECK: lax %r0, %r0, 524287(%r1)
3059 0xeb 0x00 0x1f 0xff 0x7f 0xf7
3061 # CHECK: lax %r0, %r0, 524287(%r15)
3062 0xeb 0x00 0xff 0xff 0x7f 0xf7
3064 # CHECK: lax %r0, %r15, 0
3065 0xeb 0x0f 0x00 0x00 0x00 0xf7
3067 # CHECK: lax %r15, %r0, 0
3068 0xeb 0xf0 0x00 0x00 0x00 0xf7
3070 # CHECK: laxg %r0, %r0, -524288
3071 0xeb 0x00 0x00 0x00 0x80 0xe7
3073 # CHECK: laxg %r0, %r0, -1
3074 0xeb 0x00 0x0f 0xff 0xff 0xe7
3076 # CHECK: laxg %r0, %r0, 0
3077 0xeb 0x00 0x00 0x00 0x00 0xe7
3079 # CHECK: laxg %r0, %r0, 1
3080 0xeb 0x00 0x00 0x01 0x00 0xe7
3082 # CHECK: laxg %r0, %r0, 524287
3083 0xeb 0x00 0x0f 0xff 0x7f 0xe7
3085 # CHECK: laxg %r0, %r0, 0(%r1)
3086 0xeb 0x00 0x10 0x00 0x00 0xe7
3088 # CHECK: laxg %r0, %r0, 0(%r15)
3089 0xeb 0x00 0xf0 0x00 0x00 0xe7
3091 # CHECK: laxg %r0, %r0, 524287(%r1)
3092 0xeb 0x00 0x1f 0xff 0x7f 0xe7
3094 # CHECK: laxg %r0, %r0, 524287(%r15)
3095 0xeb 0x00 0xff 0xff 0x7f 0xe7
3097 # CHECK: laxg %r0, %r15, 0
3098 0xeb 0x0f 0x00 0x00 0x00 0xe7
3100 # CHECK: laxg %r15, %r0, 0
3101 0xeb 0xf0 0x00 0x00 0x00 0xe7
3103 # CHECK: lay %r0, -524288
3104 0xe3 0x00 0x00 0x00 0x80 0x71
3106 # CHECK: lay %r0, -1
3107 0xe3 0x00 0x0f 0xff 0xff 0x71
3110 0xe3 0x00 0x00 0x00 0x00 0x71
3113 0xe3 0x00 0x00 0x01 0x00 0x71
3115 # CHECK: lay %r0, 524287
3116 0xe3 0x00 0x0f 0xff 0x7f 0x71
3118 # CHECK: lay %r0, 0(%r1)
3119 0xe3 0x00 0x10 0x00 0x00 0x71
3121 # CHECK: lay %r0, 0(%r15)
3122 0xe3 0x00 0xf0 0x00 0x00 0x71
3124 # CHECK: lay %r0, 524287(%r1,%r15)
3125 0xe3 0x01 0xff 0xff 0x7f 0x71
3127 # CHECK: lay %r0, 524287(%r15,%r1)
3128 0xe3 0x0f 0x1f 0xff 0x7f 0x71
3130 # CHECK: lay %r15, 0
3131 0xe3 0xf0 0x00 0x00 0x00 0x71
3133 # CHECK: lbr %r0, %r15
3136 # CHECK: lbr %r7, %r8
3139 # CHECK: lbr %r15, %r0
3142 # CHECK: lb %r0, -524288
3143 0xe3 0x00 0x00 0x00 0x80 0x76
3146 0xe3 0x00 0x0f 0xff 0xff 0x76
3149 0xe3 0x00 0x00 0x00 0x00 0x76
3152 0xe3 0x00 0x00 0x01 0x00 0x76
3154 # CHECK: lb %r0, 524287
3155 0xe3 0x00 0x0f 0xff 0x7f 0x76
3157 # CHECK: lb %r0, 0(%r1)
3158 0xe3 0x00 0x10 0x00 0x00 0x76
3160 # CHECK: lb %r0, 0(%r15)
3161 0xe3 0x00 0xf0 0x00 0x00 0x76
3163 # CHECK: lb %r0, 524287(%r1,%r15)
3164 0xe3 0x01 0xff 0xff 0x7f 0x76
3166 # CHECK: lb %r0, 524287(%r15,%r1)
3167 0xe3 0x0f 0x1f 0xff 0x7f 0x76
3170 0xe3 0xf0 0x00 0x00 0x00 0x76
3172 # CHECK: lbh %r0, -524288
3173 0xe3 0x00 0x00 0x00 0x80 0xc0
3175 # CHECK: lbh %r0, -1
3176 0xe3 0x00 0x0f 0xff 0xff 0xc0
3179 0xe3 0x00 0x00 0x00 0x00 0xc0
3182 0xe3 0x00 0x00 0x01 0x00 0xc0
3184 # CHECK: lbh %r0, 524287
3185 0xe3 0x00 0x0f 0xff 0x7f 0xc0
3187 # CHECK: lbh %r0, 0(%r1)
3188 0xe3 0x00 0x10 0x00 0x00 0xc0
3190 # CHECK: lbh %r0, 0(%r15)
3191 0xe3 0x00 0xf0 0x00 0x00 0xc0
3193 # CHECK: lbh %r0, 524287(%r1,%r15)
3194 0xe3 0x01 0xff 0xff 0x7f 0xc0
3196 # CHECK: lbh %r0, 524287(%r15,%r1)
3197 0xe3 0x0f 0x1f 0xff 0x7f 0xc0
3199 # CHECK: lbh %r15, 0
3200 0xe3 0xf0 0x00 0x00 0x00 0xc0
3202 # CHECK: lcdbr %f0, %f9
3205 # CHECK: lcdbr %f0, %f15
3208 # CHECK: lcdbr %f15, %f0
3211 # CHECK: lcdbr %f15, %f9
3214 # CHECK: lcebr %f0, %f9
3217 # CHECK: lcebr %f0, %f15
3220 # CHECK: lcebr %f15, %f0
3223 # CHECK: lcebr %f15, %f9
3226 # CHECK: lcgfr %r0, %r0
3229 # CHECK: lcgfr %r0, %r15
3232 # CHECK: lcgfr %r15, %r0
3235 # CHECK: lcgfr %r7, %r8
3238 # CHECK: lcgr %r0, %r0
3241 # CHECK: lcgr %r0, %r15
3244 # CHECK: lcgr %r15, %r0
3247 # CHECK: lcgr %r7, %r8
3250 # CHECK: lcr %r0, %r0
3253 # CHECK: lcr %r0, %r15
3256 # CHECK: lcr %r15, %r0
3259 # CHECK: lcr %r7, %r8
3262 # CHECK: lcxbr %f0, %f8
3265 # CHECK: lcxbr %f0, %f13
3268 # CHECK: lcxbr %f13, %f0
3271 # CHECK: lcxbr %f13, %f9
3274 # CHECK: ldebr %f0, %f15
3277 # CHECK: ldebr %f7, %f8
3280 # CHECK: ldebr %f15, %f0
3283 # CHECK: ldeb %f0, 0
3284 0xed 0x00 0x00 0x00 0x00 0x04
3286 # CHECK: ldeb %f0, 4095
3287 0xed 0x00 0x0f 0xff 0x00 0x04
3289 # CHECK: ldeb %f0, 0(%r1)
3290 0xed 0x00 0x10 0x00 0x00 0x04
3292 # CHECK: ldeb %f0, 0(%r15)
3293 0xed 0x00 0xf0 0x00 0x00 0x04
3295 # CHECK: ldeb %f0, 4095(%r1,%r15)
3296 0xed 0x01 0xff 0xff 0x00 0x04
3298 # CHECK: ldeb %f0, 4095(%r15,%r1)
3299 0xed 0x0f 0x1f 0xff 0x00 0x04
3301 # CHECK: ldeb %f15, 0
3302 0xed 0xf0 0x00 0x00 0x00 0x04
3304 # CHECK: ldgr %f0, %r0
3307 # CHECK: ldgr %f0, %r15
3310 # CHECK: ldgr %f15, %r0
3313 # CHECK: ldgr %f7, %r9
3316 # CHECK: ldgr %f15, %r15
3319 # CHECK: ldr %f0, %f9
3322 # CHECK: ldr %f0, %f15
3325 # CHECK: ldr %f15, %f0
3328 # CHECK: ldr %f15, %f9
3334 # CHECK: ld %f0, 4095
3337 # CHECK: ld %f0, 0(%r1)
3340 # CHECK: ld %f0, 0(%r15)
3343 # CHECK: ld %f0, 4095(%r1,%r15)
3346 # CHECK: ld %f0, 4095(%r15,%r1)
3352 # CHECK: ldxbr %f0, %f0
3355 # CHECK: ldxbr %f0, %f13
3358 # CHECK: ldxbr %f8, %f12
3361 # CHECK: ldxbr %f13, %f0
3364 # CHECK: ldxbr %f13, %f13
3367 # CHECK: ldxbra %f0, 0, %f0, 1
3370 # CHECK: ldxbra %f0, 0, %f0, 15
3373 # CHECK: ldxbra %f0, 0, %f13, 1
3376 # CHECK: ldxbra %f0, 15, %f0, 1
3379 # CHECK: ldxbra %f4, 5, %f8, 9
3382 # CHECK: ldxbra %f13, 0, %f0, 1
3385 # CHECK: ldy %f0, -524288
3386 0xed 0x00 0x00 0x00 0x80 0x65
3388 # CHECK: ldy %f0, -1
3389 0xed 0x00 0x0f 0xff 0xff 0x65
3392 0xed 0x00 0x00 0x00 0x00 0x65
3395 0xed 0x00 0x00 0x01 0x00 0x65
3397 # CHECK: ldy %f0, 524287
3398 0xed 0x00 0x0f 0xff 0x7f 0x65
3400 # CHECK: ldy %f0, 0(%r1)
3401 0xed 0x00 0x10 0x00 0x00 0x65
3403 # CHECK: ldy %f0, 0(%r15)
3404 0xed 0x00 0xf0 0x00 0x00 0x65
3406 # CHECK: ldy %f0, 524287(%r1,%r15)
3407 0xed 0x01 0xff 0xff 0x7f 0x65
3409 # CHECK: ldy %f0, 524287(%r15,%r1)
3410 0xed 0x0f 0x1f 0xff 0x7f 0x65
3412 # CHECK: ldy %f15, 0
3413 0xed 0xf0 0x00 0x00 0x00 0x65
3415 # CHECK: ledbr %f0, %f0
3418 # CHECK: ledbr %f0, %f15
3421 # CHECK: ledbr %f7, %f8
3424 # CHECK: ledbr %f15, %f0
3427 # CHECK: ledbr %f15, %f15
3430 # CHECK: ledbra %f0, 0, %f0, 1
3433 # CHECK: ledbra %f0, 0, %f0, 15
3436 # CHECK: ledbra %f0, 0, %f15, 1
3439 # CHECK: ledbra %f0, 15, %f0, 1
3442 # CHECK: ledbra %f4, 5, %f6, 7
3445 # CHECK: ledbra %f15, 0, %f0, 1
3448 # CHECK: ler %f0, %f9
3451 # CHECK: ler %f0, %f15
3454 # CHECK: ler %f15, %f0
3457 # CHECK: ler %f15, %f9
3463 # CHECK: le %f0, 4095
3466 # CHECK: le %f0, 0(%r1)
3469 # CHECK: le %f0, 0(%r15)
3472 # CHECK: le %f0, 4095(%r1,%r15)
3475 # CHECK: le %f0, 4095(%r15,%r1)
3481 # CHECK: lexbr %f0, %f0
3484 # CHECK: lexbr %f0, %f13
3487 # CHECK: lexbr %f8, %f12
3490 # CHECK: lexbr %f13, %f0
3493 # CHECK: lexbr %f13, %f13
3496 # CHECK: lexbra %f0, 0, %f0, 1
3499 # CHECK: lexbra %f0, 0, %f0, 15
3502 # CHECK: lexbra %f0, 0, %f13, 1
3505 # CHECK: lexbra %f0, 15, %f0, 1
3508 # CHECK: lexbra %f4, 5, %f8, 9
3511 # CHECK: lexbra %f13, 0, %f0, 1
3514 # CHECK: ley %f0, -524288
3515 0xed 0x00 0x00 0x00 0x80 0x64
3517 # CHECK: ley %f0, -1
3518 0xed 0x00 0x0f 0xff 0xff 0x64
3521 0xed 0x00 0x00 0x00 0x00 0x64
3524 0xed 0x00 0x00 0x01 0x00 0x64
3526 # CHECK: ley %f0, 524287
3527 0xed 0x00 0x0f 0xff 0x7f 0x64
3529 # CHECK: ley %f0, 0(%r1)
3530 0xed 0x00 0x10 0x00 0x00 0x64
3532 # CHECK: ley %f0, 0(%r15)
3533 0xed 0x00 0xf0 0x00 0x00 0x64
3535 # CHECK: ley %f0, 524287(%r1,%r15)
3536 0xed 0x01 0xff 0xff 0x7f 0x64
3538 # CHECK: ley %f0, 524287(%r15,%r1)
3539 0xed 0x0f 0x1f 0xff 0x7f 0x64
3541 # CHECK: ley %f15, 0
3542 0xed 0xf0 0x00 0x00 0x00 0x64
3544 # CHECK: lfh %r0, -524288
3545 0xe3 0x00 0x00 0x00 0x80 0xca
3547 # CHECK: lfh %r0, -1
3548 0xe3 0x00 0x0f 0xff 0xff 0xca
3551 0xe3 0x00 0x00 0x00 0x00 0xca
3554 0xe3 0x00 0x00 0x01 0x00 0xca
3556 # CHECK: lfh %r0, 524287
3557 0xe3 0x00 0x0f 0xff 0x7f 0xca
3559 # CHECK: lfh %r0, 0(%r1)
3560 0xe3 0x00 0x10 0x00 0x00 0xca
3562 # CHECK: lfh %r0, 0(%r15)
3563 0xe3 0x00 0xf0 0x00 0x00 0xca
3565 # CHECK: lfh %r0, 524287(%r1,%r15)
3566 0xe3 0x01 0xff 0xff 0x7f 0xca
3568 # CHECK: lfh %r0, 524287(%r15,%r1)
3569 0xe3 0x0f 0x1f 0xff 0x7f 0xca
3571 # CHECK: lfh %r15, 0
3572 0xe3 0xf0 0x00 0x00 0x00 0xca
3574 # CHECK: lgbr %r0, %r15
3577 # CHECK: lgbr %r7, %r8
3580 # CHECK: lgbr %r15, %r0
3583 # CHECK: lgb %r0, -524288
3584 0xe3 0x00 0x00 0x00 0x80 0x77
3586 # CHECK: lgb %r0, -1
3587 0xe3 0x00 0x0f 0xff 0xff 0x77
3590 0xe3 0x00 0x00 0x00 0x00 0x77
3593 0xe3 0x00 0x00 0x01 0x00 0x77
3595 # CHECK: lgb %r0, 524287
3596 0xe3 0x00 0x0f 0xff 0x7f 0x77
3598 # CHECK: lgb %r0, 0(%r1)
3599 0xe3 0x00 0x10 0x00 0x00 0x77
3601 # CHECK: lgb %r0, 0(%r15)
3602 0xe3 0x00 0xf0 0x00 0x00 0x77
3604 # CHECK: lgb %r0, 524287(%r1,%r15)
3605 0xe3 0x01 0xff 0xff 0x7f 0x77
3607 # CHECK: lgb %r0, 524287(%r15,%r1)
3608 0xe3 0x0f 0x1f 0xff 0x7f 0x77
3610 # CHECK: lgb %r15, 0
3611 0xe3 0xf0 0x00 0x00 0x00 0x77
3613 # CHECK: lgdr %r0, %f0
3616 # CHECK: lgdr %r0, %f15
3619 # CHECK: lgdr %r15, %f0
3622 # CHECK: lgdr %r8, %f8
3625 # CHECK: lgdr %r15, %f15
3628 # CHECK: lgfi %r0, -2147483648
3629 0xc0 0x01 0x80 0x00 0x00 0x00
3631 # CHECK: lgfi %r0, -1
3632 0xc0 0x01 0xff 0xff 0xff 0xff
3634 # CHECK: lgfi %r0, 0
3635 0xc0 0x01 0x00 0x00 0x00 0x00
3637 # CHECK: lgfi %r0, 1
3638 0xc0 0x01 0x00 0x00 0x00 0x01
3640 # CHECK: lgfi %r0, 2147483647
3641 0xc0 0x01 0x7f 0xff 0xff 0xff
3643 # CHECK: lgfi %r15, 0
3644 0xc0 0xf1 0x00 0x00 0x00 0x00
3646 # CHECK: lgfr %r0, %r15
3649 # CHECK: lgfr %r7, %r8
3652 # CHECK: lgfr %r15, %r0
3655 # CHECK: lgf %r0, -524288
3656 0xe3 0x00 0x00 0x00 0x80 0x14
3658 # CHECK: lgf %r0, -1
3659 0xe3 0x00 0x0f 0xff 0xff 0x14
3662 0xe3 0x00 0x00 0x00 0x00 0x14
3665 0xe3 0x00 0x00 0x01 0x00 0x14
3667 # CHECK: lgf %r0, 524287
3668 0xe3 0x00 0x0f 0xff 0x7f 0x14
3670 # CHECK: lgf %r0, 0(%r1)
3671 0xe3 0x00 0x10 0x00 0x00 0x14
3673 # CHECK: lgf %r0, 0(%r15)
3674 0xe3 0x00 0xf0 0x00 0x00 0x14
3676 # CHECK: lgf %r0, 524287(%r1,%r15)
3677 0xe3 0x01 0xff 0xff 0x7f 0x14
3679 # CHECK: lgf %r0, 524287(%r15,%r1)
3680 0xe3 0x0f 0x1f 0xff 0x7f 0x14
3682 # CHECK: lgf %r15, 0
3683 0xe3 0xf0 0x00 0x00 0x00 0x14
3685 # CHECK: lghi %r0, -32768
3688 # CHECK: lghi %r0, -1
3691 # CHECK: lghi %r0, 0
3694 # CHECK: lghi %r0, 1
3697 # CHECK: lghi %r0, 32767
3700 # CHECK: lghi %r15, 0
3703 # CHECK: lghr %r0, %r15
3706 # CHECK: lghr %r7, %r8
3709 # CHECK: lghr %r15, %r0
3712 # CHECK: lgh %r0, -524288
3713 0xe3 0x00 0x00 0x00 0x80 0x15
3715 # CHECK: lgh %r0, -1
3716 0xe3 0x00 0x0f 0xff 0xff 0x15
3719 0xe3 0x00 0x00 0x00 0x00 0x15
3722 0xe3 0x00 0x00 0x01 0x00 0x15
3724 # CHECK: lgh %r0, 524287
3725 0xe3 0x00 0x0f 0xff 0x7f 0x15
3727 # CHECK: lgh %r0, 0(%r1)
3728 0xe3 0x00 0x10 0x00 0x00 0x15
3730 # CHECK: lgh %r0, 0(%r15)
3731 0xe3 0x00 0xf0 0x00 0x00 0x15
3733 # CHECK: lgh %r0, 524287(%r1,%r15)
3734 0xe3 0x01 0xff 0xff 0x7f 0x15
3736 # CHECK: lgh %r0, 524287(%r15,%r1)
3737 0xe3 0x0f 0x1f 0xff 0x7f 0x15
3739 # CHECK: lgh %r15, 0
3740 0xe3 0xf0 0x00 0x00 0x00 0x15
3742 # CHECK: lgr %r0, %r9
3745 # CHECK: lgr %r0, %r15
3748 # CHECK: lgr %r15, %r0
3751 # CHECK: lgr %r15, %r9
3754 # CHECK: lg %r0, -524288
3755 0xe3 0x00 0x00 0x00 0x80 0x04
3758 0xe3 0x00 0x0f 0xff 0xff 0x04
3761 0xe3 0x00 0x00 0x00 0x00 0x04
3764 0xe3 0x00 0x00 0x01 0x00 0x04
3766 # CHECK: lg %r0, 524287
3767 0xe3 0x00 0x0f 0xff 0x7f 0x04
3769 # CHECK: lg %r0, 0(%r1)
3770 0xe3 0x00 0x10 0x00 0x00 0x04
3772 # CHECK: lg %r0, 0(%r15)
3773 0xe3 0x00 0xf0 0x00 0x00 0x04
3775 # CHECK: lg %r0, 524287(%r1,%r15)
3776 0xe3 0x01 0xff 0xff 0x7f 0x04
3778 # CHECK: lg %r0, 524287(%r15,%r1)
3779 0xe3 0x0f 0x1f 0xff 0x7f 0x04
3782 0xe3 0xf0 0x00 0x00 0x00 0x04
3784 # CHECK: lhi %r0, -32768
3787 # CHECK: lhi %r0, -1
3796 # CHECK: lhi %r0, 32767
3799 # CHECK: lhi %r15, 0
3802 # CHECK: lhh %r0, -524288
3803 0xe3 0x00 0x00 0x00 0x80 0xc4
3805 # CHECK: lhh %r0, -1
3806 0xe3 0x00 0x0f 0xff 0xff 0xc4
3809 0xe3 0x00 0x00 0x00 0x00 0xc4
3812 0xe3 0x00 0x00 0x01 0x00 0xc4
3814 # CHECK: lhh %r0, 524287
3815 0xe3 0x00 0x0f 0xff 0x7f 0xc4
3817 # CHECK: lhh %r0, 0(%r1)
3818 0xe3 0x00 0x10 0x00 0x00 0xc4
3820 # CHECK: lhh %r0, 0(%r15)
3821 0xe3 0x00 0xf0 0x00 0x00 0xc4
3823 # CHECK: lhh %r0, 524287(%r1,%r15)
3824 0xe3 0x01 0xff 0xff 0x7f 0xc4
3826 # CHECK: lhh %r0, 524287(%r15,%r1)
3827 0xe3 0x0f 0x1f 0xff 0x7f 0xc4
3829 # CHECK: lhh %r15, 0
3830 0xe3 0xf0 0x00 0x00 0x00 0xc4
3832 # CHECK: lhr %r0, %r15
3835 # CHECK: lhr %r7, %r8
3838 # CHECK: lhr %r15, %r0
3844 # CHECK: lh %r0, 4095
3847 # CHECK: lh %r0, 0(%r1)
3850 # CHECK: lh %r0, 0(%r15)
3853 # CHECK: lh %r0, 4095(%r1,%r15)
3856 # CHECK: lh %r0, 4095(%r15,%r1)
3862 # CHECK: lhy %r0, -524288
3863 0xe3 0x00 0x00 0x00 0x80 0x78
3865 # CHECK: lhy %r0, -1
3866 0xe3 0x00 0x0f 0xff 0xff 0x78
3869 0xe3 0x00 0x00 0x00 0x00 0x78
3872 0xe3 0x00 0x00 0x01 0x00 0x78
3874 # CHECK: lhy %r0, 524287
3875 0xe3 0x00 0x0f 0xff 0x7f 0x78
3877 # CHECK: lhy %r0, 0(%r1)
3878 0xe3 0x00 0x10 0x00 0x00 0x78
3880 # CHECK: lhy %r0, 0(%r15)
3881 0xe3 0x00 0xf0 0x00 0x00 0x78
3883 # CHECK: lhy %r0, 524287(%r1,%r15)
3884 0xe3 0x01 0xff 0xff 0x7f 0x78
3886 # CHECK: lhy %r0, 524287(%r15,%r1)
3887 0xe3 0x0f 0x1f 0xff 0x7f 0x78
3889 # CHECK: lhy %r15, 0
3890 0xe3 0xf0 0x00 0x00 0x00 0x78
3892 # CHECK: llcr %r0, %r15
3895 # CHECK: llcr %r7, %r8
3898 # CHECK: llcr %r15, %r0
3901 # CHECK: llc %r0, -524288
3902 0xe3 0x00 0x00 0x00 0x80 0x94
3904 # CHECK: llc %r0, -1
3905 0xe3 0x00 0x0f 0xff 0xff 0x94
3908 0xe3 0x00 0x00 0x00 0x00 0x94
3911 0xe3 0x00 0x00 0x01 0x00 0x94
3913 # CHECK: llc %r0, 524287
3914 0xe3 0x00 0x0f 0xff 0x7f 0x94
3916 # CHECK: llc %r0, 0(%r1)
3917 0xe3 0x00 0x10 0x00 0x00 0x94
3919 # CHECK: llc %r0, 0(%r15)
3920 0xe3 0x00 0xf0 0x00 0x00 0x94
3922 # CHECK: llc %r0, 524287(%r1,%r15)
3923 0xe3 0x01 0xff 0xff 0x7f 0x94
3925 # CHECK: llc %r0, 524287(%r15,%r1)
3926 0xe3 0x0f 0x1f 0xff 0x7f 0x94
3928 # CHECK: llc %r15, 0
3929 0xe3 0xf0 0x00 0x00 0x00 0x94
3931 # CHECK: llch %r0, -524288
3932 0xe3 0x00 0x00 0x00 0x80 0xc2
3934 # CHECK: llch %r0, -1
3935 0xe3 0x00 0x0f 0xff 0xff 0xc2
3937 # CHECK: llch %r0, 0
3938 0xe3 0x00 0x00 0x00 0x00 0xc2
3940 # CHECK: llch %r0, 1
3941 0xe3 0x00 0x00 0x01 0x00 0xc2
3943 # CHECK: llch %r0, 524287
3944 0xe3 0x00 0x0f 0xff 0x7f 0xc2
3946 # CHECK: llch %r0, 0(%r1)
3947 0xe3 0x00 0x10 0x00 0x00 0xc2
3949 # CHECK: llch %r0, 0(%r15)
3950 0xe3 0x00 0xf0 0x00 0x00 0xc2
3952 # CHECK: llch %r0, 524287(%r1,%r15)
3953 0xe3 0x01 0xff 0xff 0x7f 0xc2
3955 # CHECK: llch %r0, 524287(%r15,%r1)
3956 0xe3 0x0f 0x1f 0xff 0x7f 0xc2
3958 # CHECK: llch %r15, 0
3959 0xe3 0xf0 0x00 0x00 0x00 0xc2
3961 # CHECK: llgcr %r0, %r15
3964 # CHECK: llgcr %r7, %r8
3967 # CHECK: llgcr %r15, %r0
3970 # CHECK: llgc %r0, -524288
3971 0xe3 0x00 0x00 0x00 0x80 0x90
3973 # CHECK: llgc %r0, -1
3974 0xe3 0x00 0x0f 0xff 0xff 0x90
3976 # CHECK: llgc %r0, 0
3977 0xe3 0x00 0x00 0x00 0x00 0x90
3979 # CHECK: llgc %r0, 1
3980 0xe3 0x00 0x00 0x01 0x00 0x90
3982 # CHECK: llgc %r0, 524287
3983 0xe3 0x00 0x0f 0xff 0x7f 0x90
3985 # CHECK: llgc %r0, 0(%r1)
3986 0xe3 0x00 0x10 0x00 0x00 0x90
3988 # CHECK: llgc %r0, 0(%r15)
3989 0xe3 0x00 0xf0 0x00 0x00 0x90
3991 # CHECK: llgc %r0, 524287(%r1,%r15)
3992 0xe3 0x01 0xff 0xff 0x7f 0x90
3994 # CHECK: llgc %r0, 524287(%r15,%r1)
3995 0xe3 0x0f 0x1f 0xff 0x7f 0x90
3997 # CHECK: llgc %r15, 0
3998 0xe3 0xf0 0x00 0x00 0x00 0x90
4000 # CHECK: llgfr %r0, %r15
4003 # CHECK: llgfr %r7, %r8
4006 # CHECK: llgfr %r15, %r0
4009 # CHECK: llgf %r0, -524288
4010 0xe3 0x00 0x00 0x00 0x80 0x16
4012 # CHECK: llgf %r0, -1
4013 0xe3 0x00 0x0f 0xff 0xff 0x16
4015 # CHECK: llgf %r0, 0
4016 0xe3 0x00 0x00 0x00 0x00 0x16
4018 # CHECK: llgf %r0, 1
4019 0xe3 0x00 0x00 0x01 0x00 0x16
4021 # CHECK: llgf %r0, 524287
4022 0xe3 0x00 0x0f 0xff 0x7f 0x16
4024 # CHECK: llgf %r0, 0(%r1)
4025 0xe3 0x00 0x10 0x00 0x00 0x16
4027 # CHECK: llgf %r0, 0(%r15)
4028 0xe3 0x00 0xf0 0x00 0x00 0x16
4030 # CHECK: llgf %r0, 524287(%r1,%r15)
4031 0xe3 0x01 0xff 0xff 0x7f 0x16
4033 # CHECK: llgf %r0, 524287(%r15,%r1)
4034 0xe3 0x0f 0x1f 0xff 0x7f 0x16
4036 # CHECK: llgf %r15, 0
4037 0xe3 0xf0 0x00 0x00 0x00 0x16
4039 # CHECK: llghr %r0, %r15
4042 # CHECK: llghr %r7, %r8
4045 # CHECK: llghr %r15, %r0
4048 # CHECK: llgh %r0, -524288
4049 0xe3 0x00 0x00 0x00 0x80 0x91
4051 # CHECK: llgh %r0, -1
4052 0xe3 0x00 0x0f 0xff 0xff 0x91
4054 # CHECK: llgh %r0, 0
4055 0xe3 0x00 0x00 0x00 0x00 0x91
4057 # CHECK: llgh %r0, 1
4058 0xe3 0x00 0x00 0x01 0x00 0x91
4060 # CHECK: llgh %r0, 524287
4061 0xe3 0x00 0x0f 0xff 0x7f 0x91
4063 # CHECK: llgh %r0, 0(%r1)
4064 0xe3 0x00 0x10 0x00 0x00 0x91
4066 # CHECK: llgh %r0, 0(%r15)
4067 0xe3 0x00 0xf0 0x00 0x00 0x91
4069 # CHECK: llgh %r0, 524287(%r1,%r15)
4070 0xe3 0x01 0xff 0xff 0x7f 0x91
4072 # CHECK: llgh %r0, 524287(%r15,%r1)
4073 0xe3 0x0f 0x1f 0xff 0x7f 0x91
4075 # CHECK: llgh %r15, 0
4076 0xe3 0xf0 0x00 0x00 0x00 0x91
4078 # CHECK: llhr %r0, %r15
4081 # CHECK: llhr %r7, %r8
4084 # CHECK: llhr %r15, %r0
4087 # CHECK: llh %r0, -524288
4088 0xe3 0x00 0x00 0x00 0x80 0x95
4090 # CHECK: llh %r0, -1
4091 0xe3 0x00 0x0f 0xff 0xff 0x95
4094 0xe3 0x00 0x00 0x00 0x00 0x95
4097 0xe3 0x00 0x00 0x01 0x00 0x95
4099 # CHECK: llh %r0, 524287
4100 0xe3 0x00 0x0f 0xff 0x7f 0x95
4102 # CHECK: llh %r0, 0(%r1)
4103 0xe3 0x00 0x10 0x00 0x00 0x95
4105 # CHECK: llh %r0, 0(%r15)
4106 0xe3 0x00 0xf0 0x00 0x00 0x95
4108 # CHECK: llh %r0, 524287(%r1,%r15)
4109 0xe3 0x01 0xff 0xff 0x7f 0x95
4111 # CHECK: llh %r0, 524287(%r15,%r1)
4112 0xe3 0x0f 0x1f 0xff 0x7f 0x95
4114 # CHECK: llh %r15, 0
4115 0xe3 0xf0 0x00 0x00 0x00 0x95
4117 # CHECK: llhh %r0, -524288
4118 0xe3 0x00 0x00 0x00 0x80 0xc6
4120 # CHECK: llhh %r0, -1
4121 0xe3 0x00 0x0f 0xff 0xff 0xc6
4123 # CHECK: llhh %r0, 0
4124 0xe3 0x00 0x00 0x00 0x00 0xc6
4126 # CHECK: llhh %r0, 1
4127 0xe3 0x00 0x00 0x01 0x00 0xc6
4129 # CHECK: llhh %r0, 524287
4130 0xe3 0x00 0x0f 0xff 0x7f 0xc6
4132 # CHECK: llhh %r0, 0(%r1)
4133 0xe3 0x00 0x10 0x00 0x00 0xc6
4135 # CHECK: llhh %r0, 0(%r15)
4136 0xe3 0x00 0xf0 0x00 0x00 0xc6
4138 # CHECK: llhh %r0, 524287(%r1,%r15)
4139 0xe3 0x01 0xff 0xff 0x7f 0xc6
4141 # CHECK: llhh %r0, 524287(%r15,%r1)
4142 0xe3 0x0f 0x1f 0xff 0x7f 0xc6
4144 # CHECK: llhh %r15, 0
4145 0xe3 0xf0 0x00 0x00 0x00 0xc6
4147 # CHECK: llihf %r0, 0
4148 0xc0 0x0e 0x00 0x00 0x00 0x00
4150 # CHECK: llihf %r0, 4294967295
4151 0xc0 0x0e 0xff 0xff 0xff 0xff
4153 # CHECK: llihf %r15, 0
4154 0xc0 0xfe 0x00 0x00 0x00 0x00
4156 # CHECK: llihh %r0, 0
4159 # CHECK: llihh %r0, 32768
4162 # CHECK: llihh %r0, 65535
4165 # CHECK: llihh %r15, 0
4168 # CHECK: llihl %r0, 0
4171 # CHECK: llihl %r0, 32768
4174 # CHECK: llihl %r0, 65535
4177 # CHECK: llihl %r15, 0
4180 # CHECK: llilf %r0, 0
4181 0xc0 0x0f 0x00 0x00 0x00 0x00
4183 # CHECK: llilf %r0, 4294967295
4184 0xc0 0x0f 0xff 0xff 0xff 0xff
4186 # CHECK: llilf %r15, 0
4187 0xc0 0xff 0x00 0x00 0x00 0x00
4189 # CHECK: llilh %r0, 0
4192 # CHECK: llilh %r0, 32768
4195 # CHECK: llilh %r0, 65535
4198 # CHECK: llilh %r15, 0
4201 # CHECK: llill %r0, 0
4204 # CHECK: llill %r0, 32768
4207 # CHECK: llill %r0, 65535
4210 # CHECK: llill %r15, 0
4213 # CHECK: lmg %r0, %r0, 0
4214 0xeb 0x00 0x00 0x00 0x00 0x04
4216 # CHECK: lmg %r0, %r15, 0
4217 0xeb 0x0f 0x00 0x00 0x00 0x04
4219 # CHECK: lmg %r14, %r15, 0
4220 0xeb 0xef 0x00 0x00 0x00 0x04
4222 # CHECK: lmg %r15, %r15, 0
4223 0xeb 0xff 0x00 0x00 0x00 0x04
4225 # CHECK: lmg %r0, %r0, -524288
4226 0xeb 0x00 0x00 0x00 0x80 0x04
4228 # CHECK: lmg %r0, %r0, -1
4229 0xeb 0x00 0x0f 0xff 0xff 0x04
4231 # CHECK: lmg %r0, %r0, 0
4232 0xeb 0x00 0x00 0x00 0x00 0x04
4234 # CHECK: lmg %r0, %r0, 1
4235 0xeb 0x00 0x00 0x01 0x00 0x04
4237 # CHECK: lmg %r0, %r0, 524287
4238 0xeb 0x00 0x0f 0xff 0x7f 0x04
4240 # CHECK: lmg %r0, %r0, 0(%r1)
4241 0xeb 0x00 0x10 0x00 0x00 0x04
4243 # CHECK: lmg %r0, %r0, 0(%r15)
4244 0xeb 0x00 0xf0 0x00 0x00 0x04
4246 # CHECK: lmg %r0, %r0, 524287(%r1)
4247 0xeb 0x00 0x1f 0xff 0x7f 0x04
4249 # CHECK: lmg %r0, %r0, 524287(%r15)
4250 0xeb 0x00 0xff 0xff 0x7f 0x04
4252 # CHECK: lndbr %f0, %f9
4255 # CHECK: lndbr %f0, %f15
4258 # CHECK: lndbr %f15, %f0
4261 # CHECK: lndbr %f15, %f9
4264 # CHECK: lnebr %f0, %f9
4267 # CHECK: lnebr %f0, %f15
4270 # CHECK: lnebr %f15, %f0
4273 # CHECK: lnebr %f15, %f9
4276 # CHECK: lngfr %r0, %r0
4279 # CHECK: lngfr %r0, %r15
4282 # CHECK: lngfr %r15, %r0
4285 # CHECK: lngfr %r7, %r8
4288 # CHECK: lngr %r0, %r0
4291 # CHECK: lngr %r0, %r15
4294 # CHECK: lngr %r15, %r0
4297 # CHECK: lngr %r7, %r8
4300 # CHECK: lnr %r0, %r0
4303 # CHECK: lnr %r0, %r15
4306 # CHECK: lnr %r15, %r0
4309 # CHECK: lnr %r7, %r8
4312 # CHECK: lnxbr %f0, %f8
4315 # CHECK: lnxbr %f0, %f13
4318 # CHECK: lnxbr %f13, %f0
4321 # CHECK: lnxbr %f13, %f9
4324 # CHECK: loc %r7, 6399(%r8), 0
4325 0xeb 0x70 0x88 0xff 0x01 0xf2
4327 # CHECK: loco %r7, 6399(%r8)
4328 0xeb 0x71 0x88 0xff 0x01 0xf2
4330 # CHECK: loch %r7, 6399(%r8)
4331 0xeb 0x72 0x88 0xff 0x01 0xf2
4333 # CHECK: locnle %r7, 6399(%r8)
4334 0xeb 0x73 0x88 0xff 0x01 0xf2
4336 # CHECK: locl %r7, 6399(%r8)
4337 0xeb 0x74 0x88 0xff 0x01 0xf2
4339 # CHECK: locnhe %r7, 6399(%r8)
4340 0xeb 0x75 0x88 0xff 0x01 0xf2
4342 # CHECK: loclh %r7, 6399(%r8)
4343 0xeb 0x76 0x88 0xff 0x01 0xf2
4345 # CHECK: locne %r7, 6399(%r8)
4346 0xeb 0x77 0x88 0xff 0x01 0xf2
4348 # CHECK: loce %r7, 6399(%r8)
4349 0xeb 0x78 0x88 0xff 0x01 0xf2
4351 # CHECK: locnlh %r7, 6399(%r8)
4352 0xeb 0x79 0x88 0xff 0x01 0xf2
4354 # CHECK: loche %r7, 6399(%r8)
4355 0xeb 0x7a 0x88 0xff 0x01 0xf2
4357 # CHECK: locnl %r7, 6399(%r8)
4358 0xeb 0x7b 0x88 0xff 0x01 0xf2
4360 # CHECK: locle %r7, 6399(%r8)
4361 0xeb 0x7c 0x88 0xff 0x01 0xf2
4363 # CHECK: locnh %r7, 6399(%r8)
4364 0xeb 0x7d 0x88 0xff 0x01 0xf2
4366 # CHECK: locno %r7, 6399(%r8)
4367 0xeb 0x7e 0x88 0xff 0x01 0xf2
4369 # CHECK: loc %r7, 6399(%r8), 15
4370 0xeb 0x7f 0x88 0xff 0x01 0xf2
4372 # CHECK: locg %r7, 6399(%r8), 0
4373 0xeb 0x70 0x88 0xff 0x01 0xe2
4375 # CHECK: locgo %r7, 6399(%r8)
4376 0xeb 0x71 0x88 0xff 0x01 0xe2
4378 # CHECK: locgh %r7, 6399(%r8)
4379 0xeb 0x72 0x88 0xff 0x01 0xe2
4381 # CHECK: locgnle %r7, 6399(%r8)
4382 0xeb 0x73 0x88 0xff 0x01 0xe2
4384 # CHECK: locgl %r7, 6399(%r8)
4385 0xeb 0x74 0x88 0xff 0x01 0xe2
4387 # CHECK: locgnhe %r7, 6399(%r8)
4388 0xeb 0x75 0x88 0xff 0x01 0xe2
4390 # CHECK: locglh %r7, 6399(%r8)
4391 0xeb 0x76 0x88 0xff 0x01 0xe2
4393 # CHECK: locgne %r7, 6399(%r8)
4394 0xeb 0x77 0x88 0xff 0x01 0xe2
4396 # CHECK: locge %r7, 6399(%r8)
4397 0xeb 0x78 0x88 0xff 0x01 0xe2
4399 # CHECK: locgnlh %r7, 6399(%r8)
4400 0xeb 0x79 0x88 0xff 0x01 0xe2
4402 # CHECK: locghe %r7, 6399(%r8)
4403 0xeb 0x7a 0x88 0xff 0x01 0xe2
4405 # CHECK: locgnl %r7, 6399(%r8)
4406 0xeb 0x7b 0x88 0xff 0x01 0xe2
4408 # CHECK: locgle %r7, 6399(%r8)
4409 0xeb 0x7c 0x88 0xff 0x01 0xe2
4411 # CHECK: locgnh %r7, 6399(%r8)
4412 0xeb 0x7d 0x88 0xff 0x01 0xe2
4414 # CHECK: locgno %r7, 6399(%r8)
4415 0xeb 0x7e 0x88 0xff 0x01 0xe2
4417 # CHECK: locg %r7, 6399(%r8), 15
4418 0xeb 0x7f 0x88 0xff 0x01 0xe2
4420 # CHECK: locr %r11, %r3, 0
4423 # CHECK: locro %r11, %r3
4426 # CHECK: locrh %r11, %r3
4429 # CHECK: locrnle %r11, %r3
4432 # CHECK: locrl %r11, %r3
4435 # CHECK: locrnhe %r11, %r3
4438 # CHECK: locrlh %r11, %r3
4441 # CHECK: locrne %r11, %r3
4444 # CHECK: locre %r11, %r3
4447 # CHECK: locrnlh %r11, %r3
4450 # CHECK: locrhe %r11, %r3
4453 # CHECK: locrnl %r11, %r3
4456 # CHECK: locrle %r11, %r3
4459 # CHECK: locrnh %r11, %r3
4462 # CHECK: locrno %r11, %r3
4465 # CHECK: locr %r11, %r3, 15
4468 # CHECK: locgr %r11, %r3, 0
4471 # CHECK: locgro %r11, %r3
4474 # CHECK: locgrh %r11, %r3
4477 # CHECK: locgrnle %r11, %r3
4480 # CHECK: locgrl %r11, %r3
4483 # CHECK: locgrnhe %r11, %r3
4486 # CHECK: locgrlh %r11, %r3
4489 # CHECK: locgrne %r11, %r3
4492 # CHECK: locgre %r11, %r3
4495 # CHECK: locgrnlh %r11, %r3
4498 # CHECK: locgrhe %r11, %r3
4501 # CHECK: locgrnl %r11, %r3
4504 # CHECK: locgrle %r11, %r3
4507 # CHECK: locgrnh %r11, %r3
4510 # CHECK: locgrno %r11, %r3
4513 # CHECK: locgr %r11, %r3, 15
4516 # CHECK: lpdbr %f0, %f9
4519 # CHECK: lpdbr %f0, %f15
4522 # CHECK: lpdbr %f15, %f0
4525 # CHECK: lpdbr %f15, %f9
4528 # CHECK: lpebr %f0, %f9
4531 # CHECK: lpebr %f0, %f15
4534 # CHECK: lpebr %f15, %f0
4537 # CHECK: lpebr %f15, %f9
4540 # CHECK: lpgfr %r0, %r0
4543 # CHECK: lpgfr %r0, %r15
4546 # CHECK: lpgfr %r15, %r0
4549 # CHECK: lpgfr %r7, %r8
4552 # CHECK: lpgr %r0, %r0
4555 # CHECK: lpgr %r0, %r15
4558 # CHECK: lpgr %r15, %r0
4561 # CHECK: lpgr %r7, %r8
4564 # CHECK: lpr %r0, %r0
4567 # CHECK: lpr %r0, %r15
4570 # CHECK: lpr %r15, %r0
4573 # CHECK: lpr %r7, %r8
4576 # CHECK: lpxbr %f0, %f8
4579 # CHECK: lpxbr %f0, %f13
4582 # CHECK: lpxbr %f13, %f0
4585 # CHECK: lpxbr %f13, %f9
4588 # CHECK: lr %r0, %r9
4591 # CHECK: lr %r0, %r15
4594 # CHECK: lr %r15, %r0
4597 # CHECK: lr %r15, %r9
4600 # CHECK: lrvgr %r0, %r0
4603 # CHECK: lrvgr %r0, %r15
4606 # CHECK: lrvgr %r15, %r0
4609 # CHECK: lrvgr %r7, %r8
4612 # CHECK: lrvgr %r15, %r15
4615 # CHECK: lrvg %r0, -524288
4616 0xe3 0x00 0x00 0x00 0x80 0x0f
4618 # CHECK: lrvg %r0, -1
4619 0xe3 0x00 0x0f 0xff 0xff 0x0f
4621 # CHECK: lrvg %r0, 0
4622 0xe3 0x00 0x00 0x00 0x00 0x0f
4624 # CHECK: lrvg %r0, 1
4625 0xe3 0x00 0x00 0x01 0x00 0x0f
4627 # CHECK: lrvg %r0, 524287
4628 0xe3 0x00 0x0f 0xff 0x7f 0x0f
4630 # CHECK: lrvg %r0, 0(%r1)
4631 0xe3 0x00 0x10 0x00 0x00 0x0f
4633 # CHECK: lrvg %r0, 0(%r15)
4634 0xe3 0x00 0xf0 0x00 0x00 0x0f
4636 # CHECK: lrvg %r0, 524287(%r1,%r15)
4637 0xe3 0x01 0xff 0xff 0x7f 0x0f
4639 # CHECK: lrvg %r0, 524287(%r15,%r1)
4640 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
4642 # CHECK: lrvg %r15, 0
4643 0xe3 0xf0 0x00 0x00 0x00 0x0f
4645 # CHECK: lrvr %r0, %r0
4648 # CHECK: lrvr %r0, %r15
4651 # CHECK: lrvr %r15, %r0
4654 # CHECK: lrvr %r7, %r8
4657 # CHECK: lrvr %r15, %r15
4660 # CHECK: lrv %r0, -524288
4661 0xe3 0x00 0x00 0x00 0x80 0x1e
4663 # CHECK: lrv %r0, -1
4664 0xe3 0x00 0x0f 0xff 0xff 0x1e
4667 0xe3 0x00 0x00 0x00 0x00 0x1e
4670 0xe3 0x00 0x00 0x01 0x00 0x1e
4672 # CHECK: lrv %r0, 524287
4673 0xe3 0x00 0x0f 0xff 0x7f 0x1e
4675 # CHECK: lrv %r0, 0(%r1)
4676 0xe3 0x00 0x10 0x00 0x00 0x1e
4678 # CHECK: lrv %r0, 0(%r15)
4679 0xe3 0x00 0xf0 0x00 0x00 0x1e
4681 # CHECK: lrv %r0, 524287(%r1,%r15)
4682 0xe3 0x01 0xff 0xff 0x7f 0x1e
4684 # CHECK: lrv %r0, 524287(%r15,%r1)
4685 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
4687 # CHECK: lrv %r15, 0
4688 0xe3 0xf0 0x00 0x00 0x00 0x1e
4693 # CHECK: l %r0, 4095
4696 # CHECK: l %r0, 0(%r1)
4699 # CHECK: l %r0, 0(%r15)
4702 # CHECK: l %r0, 4095(%r1,%r15)
4705 # CHECK: l %r0, 4095(%r15,%r1)
4711 # CHECK: lt %r0, -524288
4712 0xe3 0x00 0x00 0x00 0x80 0x12
4715 0xe3 0x00 0x0f 0xff 0xff 0x12
4718 0xe3 0x00 0x00 0x00 0x00 0x12
4721 0xe3 0x00 0x00 0x01 0x00 0x12
4723 # CHECK: lt %r0, 524287
4724 0xe3 0x00 0x0f 0xff 0x7f 0x12
4726 # CHECK: lt %r0, 0(%r1)
4727 0xe3 0x00 0x10 0x00 0x00 0x12
4729 # CHECK: lt %r0, 0(%r15)
4730 0xe3 0x00 0xf0 0x00 0x00 0x12
4732 # CHECK: lt %r0, 524287(%r1,%r15)
4733 0xe3 0x01 0xff 0xff 0x7f 0x12
4735 # CHECK: lt %r0, 524287(%r15,%r1)
4736 0xe3 0x0f 0x1f 0xff 0x7f 0x12
4739 0xe3 0xf0 0x00 0x00 0x00 0x12
4741 # CHECK: ltdbr %f0, %f9
4744 # CHECK: ltdbr %f0, %f15
4747 # CHECK: ltdbr %f15, %f0
4750 # CHECK: ltdbr %f15, %f9
4753 # CHECK: ltebr %f0, %f9
4756 # CHECK: ltebr %f0, %f15
4759 # CHECK: ltebr %f15, %f0
4762 # CHECK: ltebr %f15, %f9
4765 # CHECK: ltg %r0, -524288
4766 0xe3 0x00 0x00 0x00 0x80 0x02
4768 # CHECK: ltg %r0, -1
4769 0xe3 0x00 0x0f 0xff 0xff 0x02
4772 0xe3 0x00 0x00 0x00 0x00 0x02
4775 0xe3 0x00 0x00 0x01 0x00 0x02
4777 # CHECK: ltg %r0, 524287
4778 0xe3 0x00 0x0f 0xff 0x7f 0x02
4780 # CHECK: ltg %r0, 0(%r1)
4781 0xe3 0x00 0x10 0x00 0x00 0x02
4783 # CHECK: ltg %r0, 0(%r15)
4784 0xe3 0x00 0xf0 0x00 0x00 0x02
4786 # CHECK: ltg %r0, 524287(%r1,%r15)
4787 0xe3 0x01 0xff 0xff 0x7f 0x02
4789 # CHECK: ltg %r0, 524287(%r15,%r1)
4790 0xe3 0x0f 0x1f 0xff 0x7f 0x02
4792 # CHECK: ltg %r15, 0
4793 0xe3 0xf0 0x00 0x00 0x00 0x02
4795 # CHECK: ltgf %r0, -524288
4796 0xe3 0x00 0x00 0x00 0x80 0x32
4798 # CHECK: ltgf %r0, -1
4799 0xe3 0x00 0x0f 0xff 0xff 0x32
4801 # CHECK: ltgf %r0, 0
4802 0xe3 0x00 0x00 0x00 0x00 0x32
4804 # CHECK: ltgf %r0, 1
4805 0xe3 0x00 0x00 0x01 0x00 0x32
4807 # CHECK: ltgf %r0, 524287
4808 0xe3 0x00 0x0f 0xff 0x7f 0x32
4810 # CHECK: ltgf %r0, 0(%r1)
4811 0xe3 0x00 0x10 0x00 0x00 0x32
4813 # CHECK: ltgf %r0, 0(%r15)
4814 0xe3 0x00 0xf0 0x00 0x00 0x32
4816 # CHECK: ltgf %r0, 524287(%r1,%r15)
4817 0xe3 0x01 0xff 0xff 0x7f 0x32
4819 # CHECK: ltgf %r0, 524287(%r15,%r1)
4820 0xe3 0x0f 0x1f 0xff 0x7f 0x32
4822 # CHECK: ltgf %r15, 0
4823 0xe3 0xf0 0x00 0x00 0x00 0x32
4825 # CHECK: ltgfr %r0, %r9
4828 # CHECK: ltgfr %r0, %r15
4831 # CHECK: ltgfr %r15, %r0
4834 # CHECK: ltgfr %r15, %r9
4837 # CHECK: ltgr %r0, %r9
4840 # CHECK: ltgr %r0, %r15
4843 # CHECK: ltgr %r15, %r0
4846 # CHECK: ltgr %r15, %r9
4849 # CHECK: ltr %r0, %r9
4852 # CHECK: ltr %r0, %r15
4855 # CHECK: ltr %r15, %r0
4858 # CHECK: ltr %r15, %r9
4861 # CHECK: ltxbr %f0, %f9
4864 # CHECK: ltxbr %f0, %f13
4867 # CHECK: ltxbr %f13, %f0
4870 # CHECK: ltxbr %f13, %f9
4873 # CHECK: lxr %f0, %f8
4876 # CHECK: lxr %f0, %f13
4879 # CHECK: lxr %f13, %f0
4882 # CHECK: lxr %f13, %f9
4885 # CHECK: ly %r0, -524288
4886 0xe3 0x00 0x00 0x00 0x80 0x58
4889 0xe3 0x00 0x0f 0xff 0xff 0x58
4892 0xe3 0x00 0x00 0x00 0x00 0x58
4895 0xe3 0x00 0x00 0x01 0x00 0x58
4897 # CHECK: ly %r0, 524287
4898 0xe3 0x00 0x0f 0xff 0x7f 0x58
4900 # CHECK: ly %r0, 0(%r1)
4901 0xe3 0x00 0x10 0x00 0x00 0x58
4903 # CHECK: ly %r0, 0(%r15)
4904 0xe3 0x00 0xf0 0x00 0x00 0x58
4906 # CHECK: ly %r0, 524287(%r1,%r15)
4907 0xe3 0x01 0xff 0xff 0x7f 0x58
4909 # CHECK: ly %r0, 524287(%r15,%r1)
4910 0xe3 0x0f 0x1f 0xff 0x7f 0x58
4913 0xe3 0xf0 0x00 0x00 0x00 0x58
4942 # CHECK: madbr %f0, %f0, %f0
4945 # CHECK: madbr %f0, %f0, %f15
4948 # CHECK: madbr %f0, %f15, %f0
4951 # CHECK: madbr %f15, %f0, %f0
4954 # CHECK: madbr %f7, %f8, %f9
4957 # CHECK: madbr %f15, %f15, %f15
4960 # CHECK: madb %f0, %f0, 0
4961 0xed 0x00 0x00 0x00 0x00 0x1e
4963 # CHECK: madb %f0, %f0, 4095
4964 0xed 0x00 0x0f 0xff 0x00 0x1e
4966 # CHECK: madb %f0, %f0, 0(%r1)
4967 0xed 0x00 0x10 0x00 0x00 0x1e
4969 # CHECK: madb %f0, %f0, 0(%r15)
4970 0xed 0x00 0xf0 0x00 0x00 0x1e
4972 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
4973 0xed 0x01 0xff 0xff 0x00 0x1e
4975 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
4976 0xed 0x0f 0x1f 0xff 0x00 0x1e
4978 # CHECK: madb %f0, %f15, 0
4979 0xed 0xf0 0x00 0x00 0x00 0x1e
4981 # CHECK: madb %f15, %f0, 0
4982 0xed 0x00 0x00 0x00 0xf0 0x1e
4984 # CHECK: madb %f15, %f15, 0
4985 0xed 0xf0 0x00 0x00 0xf0 0x1e
4987 # CHECK: maebr %f0, %f0, %f0
4990 # CHECK: maebr %f0, %f0, %f15
4993 # CHECK: maebr %f0, %f15, %f0
4996 # CHECK: maebr %f15, %f0, %f0
4999 # CHECK: maebr %f7, %f8, %f9
5002 # CHECK: maebr %f15, %f15, %f15
5005 # CHECK: maeb %f0, %f0, 0
5006 0xed 0x00 0x00 0x00 0x00 0x0e
5008 # CHECK: maeb %f0, %f0, 4095
5009 0xed 0x00 0x0f 0xff 0x00 0x0e
5011 # CHECK: maeb %f0, %f0, 0(%r1)
5012 0xed 0x00 0x10 0x00 0x00 0x0e
5014 # CHECK: maeb %f0, %f0, 0(%r15)
5015 0xed 0x00 0xf0 0x00 0x00 0x0e
5017 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
5018 0xed 0x01 0xff 0xff 0x00 0x0e
5020 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
5021 0xed 0x0f 0x1f 0xff 0x00 0x0e
5023 # CHECK: maeb %f0, %f15, 0
5024 0xed 0xf0 0x00 0x00 0x00 0x0e
5026 # CHECK: maeb %f15, %f0, 0
5027 0xed 0x00 0x00 0x00 0xf0 0x0e
5029 # CHECK: maeb %f15, %f15, 0
5030 0xed 0xf0 0x00 0x00 0xf0 0x0e
5032 # CHECK: mdbr %f0, %f0
5035 # CHECK: mdbr %f0, %f15
5038 # CHECK: mdbr %f7, %f8
5041 # CHECK: mdbr %f15, %f0
5045 0xed 0x00 0x00 0x00 0x00 0x1c
5047 # CHECK: mdb %f0, 4095
5048 0xed 0x00 0x0f 0xff 0x00 0x1c
5050 # CHECK: mdb %f0, 0(%r1)
5051 0xed 0x00 0x10 0x00 0x00 0x1c
5053 # CHECK: mdb %f0, 0(%r15)
5054 0xed 0x00 0xf0 0x00 0x00 0x1c
5056 # CHECK: mdb %f0, 4095(%r1,%r15)
5057 0xed 0x01 0xff 0xff 0x00 0x1c
5059 # CHECK: mdb %f0, 4095(%r15,%r1)
5060 0xed 0x0f 0x1f 0xff 0x00 0x1c
5062 # CHECK: mdb %f15, 0
5063 0xed 0xf0 0x00 0x00 0x00 0x1c
5065 # CHECK: mdebr %f0, %f0
5068 # CHECK: mdebr %f0, %f15
5071 # CHECK: mdebr %f7, %f8
5074 # CHECK: mdebr %f15, %f0
5077 # CHECK: mdeb %f0, 0
5078 0xed 0x00 0x00 0x00 0x00 0x0c
5080 # CHECK: mdeb %f0, 4095
5081 0xed 0x00 0x0f 0xff 0x00 0x0c
5083 # CHECK: mdeb %f0, 0(%r1)
5084 0xed 0x00 0x10 0x00 0x00 0x0c
5086 # CHECK: mdeb %f0, 0(%r15)
5087 0xed 0x00 0xf0 0x00 0x00 0x0c
5089 # CHECK: mdeb %f0, 4095(%r1,%r15)
5090 0xed 0x01 0xff 0xff 0x00 0x0c
5092 # CHECK: mdeb %f0, 4095(%r15,%r1)
5093 0xed 0x0f 0x1f 0xff 0x00 0x0c
5095 # CHECK: mdeb %f15, 0
5096 0xed 0xf0 0x00 0x00 0x00 0x0c
5098 # CHECK: meebr %f0, %f0
5101 # CHECK: meebr %f0, %f15
5104 # CHECK: meebr %f7, %f8
5107 # CHECK: meebr %f15, %f0
5110 # CHECK: meeb %f0, 0
5111 0xed 0x00 0x00 0x00 0x00 0x17
5113 # CHECK: meeb %f0, 4095
5114 0xed 0x00 0x0f 0xff 0x00 0x17
5116 # CHECK: meeb %f0, 0(%r1)
5117 0xed 0x00 0x10 0x00 0x00 0x17
5119 # CHECK: meeb %f0, 0(%r15)
5120 0xed 0x00 0xf0 0x00 0x00 0x17
5122 # CHECK: meeb %f0, 4095(%r1,%r15)
5123 0xed 0x01 0xff 0xff 0x00 0x17
5125 # CHECK: meeb %f0, 4095(%r15,%r1)
5126 0xed 0x0f 0x1f 0xff 0x00 0x17
5128 # CHECK: meeb %f15, 0
5129 0xed 0xf0 0x00 0x00 0x00 0x17
5131 # CHECK: mghi %r0, -32768
5134 # CHECK: mghi %r0, -1
5137 # CHECK: mghi %r0, 0
5140 # CHECK: mghi %r0, 1
5143 # CHECK: mghi %r0, 32767
5146 # CHECK: mghi %r15, 0
5149 # CHECK: mhi %r0, -32768
5152 # CHECK: mhi %r0, -1
5161 # CHECK: mhi %r0, 32767
5164 # CHECK: mhi %r15, 0
5170 # CHECK: mh %r0, 4095
5173 # CHECK: mh %r0, 0(%r1)
5176 # CHECK: mh %r0, 0(%r15)
5179 # CHECK: mh %r0, 4095(%r1,%r15)
5182 # CHECK: mh %r0, 4095(%r15,%r1)
5188 # CHECK: mhy %r0, -524288
5189 0xe3 0x00 0x00 0x00 0x80 0x7c
5191 # CHECK: mhy %r0, -1
5192 0xe3 0x00 0x0f 0xff 0xff 0x7c
5195 0xe3 0x00 0x00 0x00 0x00 0x7c
5198 0xe3 0x00 0x00 0x01 0x00 0x7c
5200 # CHECK: mhy %r0, 524287
5201 0xe3 0x00 0x0f 0xff 0x7f 0x7c
5203 # CHECK: mhy %r0, 0(%r1)
5204 0xe3 0x00 0x10 0x00 0x00 0x7c
5206 # CHECK: mhy %r0, 0(%r15)
5207 0xe3 0x00 0xf0 0x00 0x00 0x7c
5209 # CHECK: mhy %r0, 524287(%r1,%r15)
5210 0xe3 0x01 0xff 0xff 0x7f 0x7c
5212 # CHECK: mhy %r0, 524287(%r15,%r1)
5213 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
5215 # CHECK: mhy %r15, 0
5216 0xe3 0xf0 0x00 0x00 0x00 0x7c
5218 # CHECK: mlgr %r0, %r0
5221 # CHECK: mlgr %r0, %r15
5224 # CHECK: mlgr %r14, %r0
5227 # CHECK: mlgr %r6, %r9
5230 # CHECK: mlg %r0, -524288
5231 0xe3 0x00 0x00 0x00 0x80 0x86
5233 # CHECK: mlg %r0, -1
5234 0xe3 0x00 0x0f 0xff 0xff 0x86
5237 0xe3 0x00 0x00 0x00 0x00 0x86
5240 0xe3 0x00 0x00 0x01 0x00 0x86
5242 # CHECK: mlg %r0, 524287
5243 0xe3 0x00 0x0f 0xff 0x7f 0x86
5245 # CHECK: mlg %r0, 0(%r1)
5246 0xe3 0x00 0x10 0x00 0x00 0x86
5248 # CHECK: mlg %r0, 0(%r15)
5249 0xe3 0x00 0xf0 0x00 0x00 0x86
5251 # CHECK: mlg %r0, 524287(%r1,%r15)
5252 0xe3 0x01 0xff 0xff 0x7f 0x86
5254 # CHECK: mlg %r0, 524287(%r15,%r1)
5255 0xe3 0x0f 0x1f 0xff 0x7f 0x86
5257 # CHECK: mlg %r14, 0
5258 0xe3 0xe0 0x00 0x00 0x00 0x86
5260 # CHECK: msdbr %f0, %f0, %f0
5263 # CHECK: msdbr %f0, %f0, %f15
5266 # CHECK: msdbr %f0, %f15, %f0
5269 # CHECK: msdbr %f15, %f0, %f0
5272 # CHECK: msdbr %f7, %f8, %f9
5275 # CHECK: msdbr %f15, %f15, %f15
5278 # CHECK: msdb %f0, %f0, 0
5279 0xed 0x00 0x00 0x00 0x00 0x1f
5281 # CHECK: msdb %f0, %f0, 4095
5282 0xed 0x00 0x0f 0xff 0x00 0x1f
5284 # CHECK: msdb %f0, %f0, 0(%r1)
5285 0xed 0x00 0x10 0x00 0x00 0x1f
5287 # CHECK: msdb %f0, %f0, 0(%r15)
5288 0xed 0x00 0xf0 0x00 0x00 0x1f
5290 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
5291 0xed 0x01 0xff 0xff 0x00 0x1f
5293 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
5294 0xed 0x0f 0x1f 0xff 0x00 0x1f
5296 # CHECK: msdb %f0, %f15, 0
5297 0xed 0xf0 0x00 0x00 0x00 0x1f
5299 # CHECK: msdb %f15, %f0, 0
5300 0xed 0x00 0x00 0x00 0xf0 0x1f
5302 # CHECK: msdb %f15, %f15, 0
5303 0xed 0xf0 0x00 0x00 0xf0 0x1f
5305 # CHECK: msebr %f0, %f0, %f0
5308 # CHECK: msebr %f0, %f0, %f15
5311 # CHECK: msebr %f0, %f15, %f0
5314 # CHECK: msebr %f15, %f0, %f0
5317 # CHECK: msebr %f7, %f8, %f9
5320 # CHECK: msebr %f15, %f15, %f15
5323 # CHECK: mseb %f0, %f0, 0
5324 0xed 0x00 0x00 0x00 0x00 0x0f
5326 # CHECK: mseb %f0, %f0, 4095
5327 0xed 0x00 0x0f 0xff 0x00 0x0f
5329 # CHECK: mseb %f0, %f0, 0(%r1)
5330 0xed 0x00 0x10 0x00 0x00 0x0f
5332 # CHECK: mseb %f0, %f0, 0(%r15)
5333 0xed 0x00 0xf0 0x00 0x00 0x0f
5335 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
5336 0xed 0x01 0xff 0xff 0x00 0x0f
5338 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
5339 0xed 0x0f 0x1f 0xff 0x00 0x0f
5341 # CHECK: mseb %f0, %f15, 0
5342 0xed 0xf0 0x00 0x00 0x00 0x0f
5344 # CHECK: mseb %f15, %f0, 0
5345 0xed 0x00 0x00 0x00 0xf0 0x0f
5347 # CHECK: mseb %f15, %f15, 0
5348 0xed 0xf0 0x00 0x00 0xf0 0x0f
5350 # CHECK: msfi %r0, -2147483648
5351 0xc2 0x01 0x80 0x00 0x00 0x00
5353 # CHECK: msfi %r0, -1
5354 0xc2 0x01 0xff 0xff 0xff 0xff
5356 # CHECK: msfi %r0, 0
5357 0xc2 0x01 0x00 0x00 0x00 0x00
5359 # CHECK: msfi %r0, 1
5360 0xc2 0x01 0x00 0x00 0x00 0x01
5362 # CHECK: msfi %r0, 2147483647
5363 0xc2 0x01 0x7f 0xff 0xff 0xff
5365 # CHECK: msfi %r15, 0
5366 0xc2 0xf1 0x00 0x00 0x00 0x00
5368 # CHECK: msgfi %r0, -2147483648
5369 0xc2 0x00 0x80 0x00 0x00 0x00
5371 # CHECK: msgfi %r0, -1
5372 0xc2 0x00 0xff 0xff 0xff 0xff
5374 # CHECK: msgfi %r0, 0
5375 0xc2 0x00 0x00 0x00 0x00 0x00
5377 # CHECK: msgfi %r0, 1
5378 0xc2 0x00 0x00 0x00 0x00 0x01
5380 # CHECK: msgfi %r0, 2147483647
5381 0xc2 0x00 0x7f 0xff 0xff 0xff
5383 # CHECK: msgfi %r15, 0
5384 0xc2 0xf0 0x00 0x00 0x00 0x00
5386 # CHECK: msgfr %r0, %r0
5389 # CHECK: msgfr %r0, %r15
5392 # CHECK: msgfr %r15, %r0
5395 # CHECK: msgfr %r7, %r8
5398 # CHECK: msgf %r0, -524288
5399 0xe3 0x00 0x00 0x00 0x80 0x1c
5401 # CHECK: msgf %r0, -1
5402 0xe3 0x00 0x0f 0xff 0xff 0x1c
5404 # CHECK: msgf %r0, 0
5405 0xe3 0x00 0x00 0x00 0x00 0x1c
5407 # CHECK: msgf %r0, 1
5408 0xe3 0x00 0x00 0x01 0x00 0x1c
5410 # CHECK: msgf %r0, 524287
5411 0xe3 0x00 0x0f 0xff 0x7f 0x1c
5413 # CHECK: msgf %r0, 0(%r1)
5414 0xe3 0x00 0x10 0x00 0x00 0x1c
5416 # CHECK: msgf %r0, 0(%r15)
5417 0xe3 0x00 0xf0 0x00 0x00 0x1c
5419 # CHECK: msgf %r0, 524287(%r1,%r15)
5420 0xe3 0x01 0xff 0xff 0x7f 0x1c
5422 # CHECK: msgf %r0, 524287(%r15,%r1)
5423 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
5425 # CHECK: msgf %r15, 0
5426 0xe3 0xf0 0x00 0x00 0x00 0x1c
5428 # CHECK: msgr %r0, %r0
5431 # CHECK: msgr %r0, %r15
5434 # CHECK: msgr %r15, %r0
5437 # CHECK: msgr %r7, %r8
5440 # CHECK: msg %r0, -524288
5441 0xe3 0x00 0x00 0x00 0x80 0x0c
5443 # CHECK: msg %r0, -1
5444 0xe3 0x00 0x0f 0xff 0xff 0x0c
5447 0xe3 0x00 0x00 0x00 0x00 0x0c
5450 0xe3 0x00 0x00 0x01 0x00 0x0c
5452 # CHECK: msg %r0, 524287
5453 0xe3 0x00 0x0f 0xff 0x7f 0x0c
5455 # CHECK: msg %r0, 0(%r1)
5456 0xe3 0x00 0x10 0x00 0x00 0x0c
5458 # CHECK: msg %r0, 0(%r15)
5459 0xe3 0x00 0xf0 0x00 0x00 0x0c
5461 # CHECK: msg %r0, 524287(%r1,%r15)
5462 0xe3 0x01 0xff 0xff 0x7f 0x0c
5464 # CHECK: msg %r0, 524287(%r15,%r1)
5465 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
5467 # CHECK: msg %r15, 0
5468 0xe3 0xf0 0x00 0x00 0x00 0x0c
5470 # CHECK: msr %r0, %r0
5473 # CHECK: msr %r0, %r15
5476 # CHECK: msr %r15, %r0
5479 # CHECK: msr %r7, %r8
5485 # CHECK: ms %r0, 4095
5488 # CHECK: ms %r0, 0(%r1)
5491 # CHECK: ms %r0, 0(%r15)
5494 # CHECK: ms %r0, 4095(%r1,%r15)
5497 # CHECK: ms %r0, 4095(%r15,%r1)
5503 # CHECK: msy %r0, -524288
5504 0xe3 0x00 0x00 0x00 0x80 0x51
5506 # CHECK: msy %r0, -1
5507 0xe3 0x00 0x0f 0xff 0xff 0x51
5510 0xe3 0x00 0x00 0x00 0x00 0x51
5513 0xe3 0x00 0x00 0x01 0x00 0x51
5515 # CHECK: msy %r0, 524287
5516 0xe3 0x00 0x0f 0xff 0x7f 0x51
5518 # CHECK: msy %r0, 0(%r1)
5519 0xe3 0x00 0x10 0x00 0x00 0x51
5521 # CHECK: msy %r0, 0(%r15)
5522 0xe3 0x00 0xf0 0x00 0x00 0x51
5524 # CHECK: msy %r0, 524287(%r1,%r15)
5525 0xe3 0x01 0xff 0xff 0x7f 0x51
5527 # CHECK: msy %r0, 524287(%r15,%r1)
5528 0xe3 0x0f 0x1f 0xff 0x7f 0x51
5530 # CHECK: msy %r15, 0
5531 0xe3 0xf0 0x00 0x00 0x00 0x51
5533 # CHECK: mvc 0(1), 0
5534 0xd2 0x00 0x00 0x00 0x00 0x00
5536 # CHECK: mvc 0(1), 0(%r1)
5537 0xd2 0x00 0x00 0x00 0x10 0x00
5539 # CHECK: mvc 0(1), 0(%r15)
5540 0xd2 0x00 0x00 0x00 0xf0 0x00
5542 # CHECK: mvc 0(1), 4095
5543 0xd2 0x00 0x00 0x00 0x0f 0xff
5545 # CHECK: mvc 0(1), 4095(%r1)
5546 0xd2 0x00 0x00 0x00 0x1f 0xff
5548 # CHECK: mvc 0(1), 4095(%r15)
5549 0xd2 0x00 0x00 0x00 0xff 0xff
5551 # CHECK: mvc 0(1,%r1), 0
5552 0xd2 0x00 0x10 0x00 0x00 0x00
5554 # CHECK: mvc 0(1,%r15), 0
5555 0xd2 0x00 0xf0 0x00 0x00 0x00
5557 # CHECK: mvc 4095(1,%r1), 0
5558 0xd2 0x00 0x1f 0xff 0x00 0x00
5560 # CHECK: mvc 4095(1,%r15), 0
5561 0xd2 0x00 0xff 0xff 0x00 0x00
5563 # CHECK: mvc 0(256,%r1), 0
5564 0xd2 0xff 0x10 0x00 0x00 0x00
5566 # CHECK: mvc 0(256,%r15), 0
5567 0xd2 0xff 0xf0 0x00 0x00 0x00
5570 0xe5 0x48 0x00 0x00 0x00 0x00
5572 # CHECK: mvghi 4095, 0
5573 0xe5 0x48 0x0f 0xff 0x00 0x00
5575 # CHECK: mvghi 0, -32768
5576 0xe5 0x48 0x00 0x00 0x80 0x00
5578 # CHECK: mvghi 0, -1
5579 0xe5 0x48 0x00 0x00 0xff 0xff
5582 0xe5 0x48 0x00 0x00 0x00 0x00
5585 0xe5 0x48 0x00 0x00 0x00 0x01
5587 # CHECK: mvghi 0, 32767
5588 0xe5 0x48 0x00 0x00 0x7f 0xff
5590 # CHECK: mvghi 0(%r1), 42
5591 0xe5 0x48 0x10 0x00 0x00 0x2a
5593 # CHECK: mvghi 0(%r15), 42
5594 0xe5 0x48 0xf0 0x00 0x00 0x2a
5596 # CHECK: mvghi 4095(%r1), 42
5597 0xe5 0x48 0x1f 0xff 0x00 0x2a
5599 # CHECK: mvghi 4095(%r15), 42
5600 0xe5 0x48 0xff 0xff 0x00 0x2a
5603 0xe5 0x44 0x00 0x00 0x00 0x00
5605 # CHECK: mvhhi 4095, 0
5606 0xe5 0x44 0x0f 0xff 0x00 0x00
5608 # CHECK: mvhhi 0, -32768
5609 0xe5 0x44 0x00 0x00 0x80 0x00
5611 # CHECK: mvhhi 0, -1
5612 0xe5 0x44 0x00 0x00 0xff 0xff
5615 0xe5 0x44 0x00 0x00 0x00 0x00
5618 0xe5 0x44 0x00 0x00 0x00 0x01
5620 # CHECK: mvhhi 0, 32767
5621 0xe5 0x44 0x00 0x00 0x7f 0xff
5623 # CHECK: mvhhi 0(%r1), 42
5624 0xe5 0x44 0x10 0x00 0x00 0x2a
5626 # CHECK: mvhhi 0(%r15), 42
5627 0xe5 0x44 0xf0 0x00 0x00 0x2a
5629 # CHECK: mvhhi 4095(%r1), 42
5630 0xe5 0x44 0x1f 0xff 0x00 0x2a
5632 # CHECK: mvhhi 4095(%r15), 42
5633 0xe5 0x44 0xff 0xff 0x00 0x2a
5636 0xe5 0x4c 0x00 0x00 0x00 0x00
5638 # CHECK: mvhi 4095, 0
5639 0xe5 0x4c 0x0f 0xff 0x00 0x00
5641 # CHECK: mvhi 0, -32768
5642 0xe5 0x4c 0x00 0x00 0x80 0x00
5645 0xe5 0x4c 0x00 0x00 0xff 0xff
5648 0xe5 0x4c 0x00 0x00 0x00 0x00
5651 0xe5 0x4c 0x00 0x00 0x00 0x01
5653 # CHECK: mvhi 0, 32767
5654 0xe5 0x4c 0x00 0x00 0x7f 0xff
5656 # CHECK: mvhi 0(%r1), 42
5657 0xe5 0x4c 0x10 0x00 0x00 0x2a
5659 # CHECK: mvhi 0(%r15), 42
5660 0xe5 0x4c 0xf0 0x00 0x00 0x2a
5662 # CHECK: mvhi 4095(%r1), 42
5663 0xe5 0x4c 0x1f 0xff 0x00 0x2a
5665 # CHECK: mvhi 4095(%r15), 42
5666 0xe5 0x4c 0xff 0xff 0x00 0x2a
5671 # CHECK: mvi 4095, 0
5677 # CHECK: mvi 0(%r1), 42
5680 # CHECK: mvi 0(%r15), 42
5683 # CHECK: mvi 4095(%r1), 42
5686 # CHECK: mvi 4095(%r15), 42
5689 # CHECK: mviy -524288, 0
5690 0xeb 0x00 0x00 0x00 0x80 0x52
5693 0xeb 0x00 0x0f 0xff 0xff 0x52
5696 0xeb 0x00 0x00 0x00 0x00 0x52
5699 0xeb 0x00 0x00 0x01 0x00 0x52
5701 # CHECK: mviy 524287, 0
5702 0xeb 0x00 0x0f 0xff 0x7f 0x52
5704 # CHECK: mviy 0, 255
5705 0xeb 0xff 0x00 0x00 0x00 0x52
5707 # CHECK: mviy 0(%r1), 42
5708 0xeb 0x2a 0x10 0x00 0x00 0x52
5710 # CHECK: mviy 0(%r15), 42
5711 0xeb 0x2a 0xf0 0x00 0x00 0x52
5713 # CHECK: mviy 524287(%r1), 42
5714 0xeb 0x2a 0x1f 0xff 0x7f 0x52
5716 # CHECK: mviy 524287(%r15), 42
5717 0xeb 0x2a 0xff 0xff 0x7f 0x52
5719 # CHECK: mvst %r0, %r0
5722 # CHECK: mvst %r0, %r15
5725 # CHECK: mvst %r15, %r0
5728 # CHECK: mvst %r7, %r8
5731 # CHECK: mxbr %f0, %f0
5734 # CHECK: mxbr %f0, %f13
5737 # CHECK: mxbr %f8, %f5
5740 # CHECK: mxbr %f13, %f13
5743 # CHECK: mxdbr %f0, %f0
5746 # CHECK: mxdbr %f0, %f15
5749 # CHECK: mxdbr %f8, %f8
5752 # CHECK: mxdbr %f13, %f0
5755 # CHECK: mxdb %f0, 0
5756 0xed 0x00 0x00 0x00 0x00 0x07
5758 # CHECK: mxdb %f0, 4095
5759 0xed 0x00 0x0f 0xff 0x00 0x07
5761 # CHECK: mxdb %f0, 0(%r1)
5762 0xed 0x00 0x10 0x00 0x00 0x07
5764 # CHECK: mxdb %f0, 0(%r15)
5765 0xed 0x00 0xf0 0x00 0x00 0x07
5767 # CHECK: mxdb %f0, 4095(%r1,%r15)
5768 0xed 0x01 0xff 0xff 0x00 0x07
5770 # CHECK: mxdb %f0, 4095(%r15,%r1)
5771 0xed 0x0f 0x1f 0xff 0x00 0x07
5773 # CHECK: mxdb %f13, 0
5774 0xed 0xd0 0x00 0x00 0x00 0x07
5777 0xd4 0x00 0x00 0x00 0x00 0x00
5779 # CHECK: nc 0(1), 0(%r1)
5780 0xd4 0x00 0x00 0x00 0x10 0x00
5782 # CHECK: nc 0(1), 0(%r15)
5783 0xd4 0x00 0x00 0x00 0xf0 0x00
5785 # CHECK: nc 0(1), 4095
5786 0xd4 0x00 0x00 0x00 0x0f 0xff
5788 # CHECK: nc 0(1), 4095(%r1)
5789 0xd4 0x00 0x00 0x00 0x1f 0xff
5791 # CHECK: nc 0(1), 4095(%r15)
5792 0xd4 0x00 0x00 0x00 0xff 0xff
5794 # CHECK: nc 0(1,%r1), 0
5795 0xd4 0x00 0x10 0x00 0x00 0x00
5797 # CHECK: nc 0(1,%r15), 0
5798 0xd4 0x00 0xf0 0x00 0x00 0x00
5800 # CHECK: nc 4095(1,%r1), 0
5801 0xd4 0x00 0x1f 0xff 0x00 0x00
5803 # CHECK: nc 4095(1,%r15), 0
5804 0xd4 0x00 0xff 0xff 0x00 0x00
5806 # CHECK: nc 0(256,%r1), 0
5807 0xd4 0xff 0x10 0x00 0x00 0x00
5809 # CHECK: nc 0(256,%r15), 0
5810 0xd4 0xff 0xf0 0x00 0x00 0x00
5812 # CHECK: ngr %r0, %r0
5815 # CHECK: ngr %r0, %r15
5818 # CHECK: ngr %r15, %r0
5821 # CHECK: ngr %r7, %r8
5824 # CHECK: ng %r0, -524288
5825 0xe3 0x00 0x00 0x00 0x80 0x80
5827 # CHECK: ngrk %r0, %r0, %r0
5830 # CHECK: ngrk %r2, %r3, %r4
5834 0xe3 0x00 0x0f 0xff 0xff 0x80
5837 0xe3 0x00 0x00 0x00 0x00 0x80
5840 0xe3 0x00 0x00 0x01 0x00 0x80
5842 # CHECK: ng %r0, 524287
5843 0xe3 0x00 0x0f 0xff 0x7f 0x80
5845 # CHECK: ng %r0, 0(%r1)
5846 0xe3 0x00 0x10 0x00 0x00 0x80
5848 # CHECK: ng %r0, 0(%r15)
5849 0xe3 0x00 0xf0 0x00 0x00 0x80
5851 # CHECK: ng %r0, 524287(%r1,%r15)
5852 0xe3 0x01 0xff 0xff 0x7f 0x80
5854 # CHECK: ng %r0, 524287(%r15,%r1)
5855 0xe3 0x0f 0x1f 0xff 0x7f 0x80
5858 0xe3 0xf0 0x00 0x00 0x00 0x80
5860 # CHECK: nihf %r0, 0
5861 0xc0 0x0a 0x00 0x00 0x00 0x00
5863 # CHECK: nihf %r0, 4294967295
5864 0xc0 0x0a 0xff 0xff 0xff 0xff
5866 # CHECK: nihf %r15, 0
5867 0xc0 0xfa 0x00 0x00 0x00 0x00
5869 # CHECK: nihh %r0, 0
5872 # CHECK: nihh %r0, 32768
5875 # CHECK: nihh %r0, 65535
5878 # CHECK: nihh %r15, 0
5881 # CHECK: nihl %r0, 0
5884 # CHECK: nihl %r0, 32768
5887 # CHECK: nihl %r0, 65535
5890 # CHECK: nihl %r15, 0
5893 # CHECK: nilf %r0, 0
5894 0xc0 0x0b 0x00 0x00 0x00 0x00
5896 # CHECK: nilf %r0, 4294967295
5897 0xc0 0x0b 0xff 0xff 0xff 0xff
5899 # CHECK: nilf %r15, 0
5900 0xc0 0xfb 0x00 0x00 0x00 0x00
5902 # CHECK: nilh %r0, 0
5905 # CHECK: nilh %r0, 32768
5908 # CHECK: nilh %r0, 65535
5911 # CHECK: nilh %r15, 0
5914 # CHECK: nill %r0, 0
5917 # CHECK: nill %r0, 32768
5920 # CHECK: nill %r0, 65535
5923 # CHECK: nill %r15, 0
5935 # CHECK: ni 0(%r1), 42
5938 # CHECK: ni 0(%r15), 42
5941 # CHECK: ni 4095(%r1), 42
5944 # CHECK: ni 4095(%r15), 42
5947 # CHECK: niy -524288, 0
5948 0xeb 0x00 0x00 0x00 0x80 0x54
5951 0xeb 0x00 0x0f 0xff 0xff 0x54
5954 0xeb 0x00 0x00 0x00 0x00 0x54
5957 0xeb 0x00 0x00 0x01 0x00 0x54
5959 # CHECK: niy 524287, 0
5960 0xeb 0x00 0x0f 0xff 0x7f 0x54
5963 0xeb 0xff 0x00 0x00 0x00 0x54
5965 # CHECK: niy 0(%r1), 42
5966 0xeb 0x2a 0x10 0x00 0x00 0x54
5968 # CHECK: niy 0(%r15), 42
5969 0xeb 0x2a 0xf0 0x00 0x00 0x54
5971 # CHECK: niy 524287(%r1), 42
5972 0xeb 0x2a 0x1f 0xff 0x7f 0x54
5974 # CHECK: niy 524287(%r15), 42
5975 0xeb 0x2a 0xff 0xff 0x7f 0x54
5977 # CHECK: nr %r0, %r0
5980 # CHECK: nr %r0, %r15
5983 # CHECK: nr %r15, %r0
5986 # CHECK: nr %r7, %r8
5989 # CHECK: nrk %r0, %r0, %r0
5992 # CHECK: nrk %r2, %r3, %r4
5998 # CHECK: n %r0, 4095
6001 # CHECK: n %r0, 0(%r1)
6004 # CHECK: n %r0, 0(%r15)
6007 # CHECK: n %r0, 4095(%r1,%r15)
6010 # CHECK: n %r0, 4095(%r15,%r1)
6016 # CHECK: ny %r0, -524288
6017 0xe3 0x00 0x00 0x00 0x80 0x54
6020 0xe3 0x00 0x0f 0xff 0xff 0x54
6023 0xe3 0x00 0x00 0x00 0x00 0x54
6026 0xe3 0x00 0x00 0x01 0x00 0x54
6028 # CHECK: ny %r0, 524287
6029 0xe3 0x00 0x0f 0xff 0x7f 0x54
6031 # CHECK: ny %r0, 0(%r1)
6032 0xe3 0x00 0x10 0x00 0x00 0x54
6034 # CHECK: ny %r0, 0(%r15)
6035 0xe3 0x00 0xf0 0x00 0x00 0x54
6037 # CHECK: ny %r0, 524287(%r1,%r15)
6038 0xe3 0x01 0xff 0xff 0x7f 0x54
6040 # CHECK: ny %r0, 524287(%r15,%r1)
6041 0xe3 0x0f 0x1f 0xff 0x7f 0x54
6044 0xe3 0xf0 0x00 0x00 0x00 0x54
6046 # CHECK: ntstg %r0, -524288
6047 0xe3 0x00 0x00 0x00 0x80 0x25
6049 # CHECK: ntstg %r0, -1
6050 0xe3 0x00 0x0f 0xff 0xff 0x25
6052 # CHECK: ntstg %r0, 0
6053 0xe3 0x00 0x00 0x00 0x00 0x25
6055 # CHECK: ntstg %r0, 1
6056 0xe3 0x00 0x00 0x01 0x00 0x25
6058 # CHECK: ntstg %r0, 524287
6059 0xe3 0x00 0x0f 0xff 0x7f 0x25
6061 # CHECK: ntstg %r0, 0(%r1)
6062 0xe3 0x00 0x10 0x00 0x00 0x25
6064 # CHECK: ntstg %r0, 0(%r15)
6065 0xe3 0x00 0xf0 0x00 0x00 0x25
6067 # CHECK: ntstg %r0, 524287(%r1,%r15)
6068 0xe3 0x01 0xff 0xff 0x7f 0x25
6070 # CHECK: ntstg %r0, 524287(%r15,%r1)
6071 0xe3 0x0f 0x1f 0xff 0x7f 0x25
6073 # CHECK: ntstg %r15, 0
6074 0xe3 0xf0 0x00 0x00 0x00 0x25
6077 0xd6 0x00 0x00 0x00 0x00 0x00
6079 # CHECK: oc 0(1), 0(%r1)
6080 0xd6 0x00 0x00 0x00 0x10 0x00
6082 # CHECK: oc 0(1), 0(%r15)
6083 0xd6 0x00 0x00 0x00 0xf0 0x00
6085 # CHECK: oc 0(1), 4095
6086 0xd6 0x00 0x00 0x00 0x0f 0xff
6088 # CHECK: oc 0(1), 4095(%r1)
6089 0xd6 0x00 0x00 0x00 0x1f 0xff
6091 # CHECK: oc 0(1), 4095(%r15)
6092 0xd6 0x00 0x00 0x00 0xff 0xff
6094 # CHECK: oc 0(1,%r1), 0
6095 0xd6 0x00 0x10 0x00 0x00 0x00
6097 # CHECK: oc 0(1,%r15), 0
6098 0xd6 0x00 0xf0 0x00 0x00 0x00
6100 # CHECK: oc 4095(1,%r1), 0
6101 0xd6 0x00 0x1f 0xff 0x00 0x00
6103 # CHECK: oc 4095(1,%r15), 0
6104 0xd6 0x00 0xff 0xff 0x00 0x00
6106 # CHECK: oc 0(256,%r1), 0
6107 0xd6 0xff 0x10 0x00 0x00 0x00
6109 # CHECK: oc 0(256,%r15), 0
6110 0xd6 0xff 0xf0 0x00 0x00 0x00
6112 # CHECK: ogr %r0, %r0
6115 # CHECK: ogr %r0, %r15
6118 # CHECK: ogr %r15, %r0
6121 # CHECK: ogr %r7, %r8
6124 # CHECK: ogrk %r0, %r0, %r0
6127 # CHECK: ogrk %r2, %r3, %r4
6130 # CHECK: og %r0, -524288
6131 0xe3 0x00 0x00 0x00 0x80 0x81
6134 0xe3 0x00 0x0f 0xff 0xff 0x81
6137 0xe3 0x00 0x00 0x00 0x00 0x81
6140 0xe3 0x00 0x00 0x01 0x00 0x81
6142 # CHECK: og %r0, 524287
6143 0xe3 0x00 0x0f 0xff 0x7f 0x81
6145 # CHECK: og %r0, 0(%r1)
6146 0xe3 0x00 0x10 0x00 0x00 0x81
6148 # CHECK: og %r0, 0(%r15)
6149 0xe3 0x00 0xf0 0x00 0x00 0x81
6151 # CHECK: og %r0, 524287(%r1,%r15)
6152 0xe3 0x01 0xff 0xff 0x7f 0x81
6154 # CHECK: og %r0, 524287(%r15,%r1)
6155 0xe3 0x0f 0x1f 0xff 0x7f 0x81
6158 0xe3 0xf0 0x00 0x00 0x00 0x81
6160 # CHECK: oihf %r0, 0
6161 0xc0 0x0c 0x00 0x00 0x00 0x00
6163 # CHECK: oihf %r0, 4294967295
6164 0xc0 0x0c 0xff 0xff 0xff 0xff
6166 # CHECK: oihf %r15, 0
6167 0xc0 0xfc 0x00 0x00 0x00 0x00
6169 # CHECK: oihh %r0, 0
6172 # CHECK: oihh %r0, 32768
6175 # CHECK: oihh %r0, 65535
6178 # CHECK: oihh %r15, 0
6181 # CHECK: oihl %r0, 0
6184 # CHECK: oihl %r0, 32768
6187 # CHECK: oihl %r0, 65535
6190 # CHECK: oihl %r15, 0
6193 # CHECK: oilf %r0, 0
6194 0xc0 0x0d 0x00 0x00 0x00 0x00
6196 # CHECK: oilf %r0, 4294967295
6197 0xc0 0x0d 0xff 0xff 0xff 0xff
6199 # CHECK: oilf %r15, 0
6200 0xc0 0xfd 0x00 0x00 0x00 0x00
6202 # CHECK: oilh %r0, 0
6205 # CHECK: oilh %r0, 32768
6208 # CHECK: oilh %r0, 65535
6211 # CHECK: oilh %r15, 0
6214 # CHECK: oill %r0, 0
6217 # CHECK: oill %r0, 32768
6220 # CHECK: oill %r0, 65535
6223 # CHECK: oill %r15, 0
6235 # CHECK: oi 0(%r1), 42
6238 # CHECK: oi 0(%r15), 42
6241 # CHECK: oi 4095(%r1), 42
6244 # CHECK: oi 4095(%r15), 42
6247 # CHECK: oiy -524288, 0
6248 0xeb 0x00 0x00 0x00 0x80 0x56
6251 0xeb 0x00 0x0f 0xff 0xff 0x56
6254 0xeb 0x00 0x00 0x00 0x00 0x56
6257 0xeb 0x00 0x00 0x01 0x00 0x56
6259 # CHECK: oiy 524287, 0
6260 0xeb 0x00 0x0f 0xff 0x7f 0x56
6263 0xeb 0xff 0x00 0x00 0x00 0x56
6265 # CHECK: oiy 0(%r1), 42
6266 0xeb 0x2a 0x10 0x00 0x00 0x56
6268 # CHECK: oiy 0(%r15), 42
6269 0xeb 0x2a 0xf0 0x00 0x00 0x56
6271 # CHECK: oiy 524287(%r1), 42
6272 0xeb 0x2a 0x1f 0xff 0x7f 0x56
6274 # CHECK: oiy 524287(%r15), 42
6275 0xeb 0x2a 0xff 0xff 0x7f 0x56
6277 # CHECK: or %r0, %r0
6280 # CHECK: or %r0, %r15
6283 # CHECK: or %r15, %r0
6286 # CHECK: or %r7, %r8
6289 # CHECK: ork %r0, %r0, %r0
6292 # CHECK: ork %r2, %r3, %r4
6298 # CHECK: o %r0, 4095
6301 # CHECK: o %r0, 0(%r1)
6304 # CHECK: o %r0, 0(%r15)
6307 # CHECK: o %r0, 4095(%r1,%r15)
6310 # CHECK: o %r0, 4095(%r15,%r1)
6316 # CHECK: oy %r0, -524288
6317 0xe3 0x00 0x00 0x00 0x80 0x56
6320 0xe3 0x00 0x0f 0xff 0xff 0x56
6323 0xe3 0x00 0x00 0x00 0x00 0x56
6326 0xe3 0x00 0x00 0x01 0x00 0x56
6328 # CHECK: oy %r0, 524287
6329 0xe3 0x00 0x0f 0xff 0x7f 0x56
6331 # CHECK: oy %r0, 0(%r1)
6332 0xe3 0x00 0x10 0x00 0x00 0x56
6334 # CHECK: oy %r0, 0(%r15)
6335 0xe3 0x00 0xf0 0x00 0x00 0x56
6337 # CHECK: oy %r0, 524287(%r1,%r15)
6338 0xe3 0x01 0xff 0xff 0x7f 0x56
6340 # CHECK: oy %r0, 524287(%r15,%r1)
6341 0xe3 0x0f 0x1f 0xff 0x7f 0x56
6344 0xe3 0xf0 0x00 0x00 0x00 0x56
6346 # CHECK: pfd 0, -524288
6347 0xe3 0x00 0x00 0x00 0x80 0x36
6350 0xe3 0x00 0x0f 0xff 0xff 0x36
6353 0xe3 0x00 0x00 0x00 0x00 0x36
6356 0xe3 0x00 0x00 0x01 0x00 0x36
6358 # CHECK: pfd 0, 524287
6359 0xe3 0x00 0x0f 0xff 0x7f 0x36
6361 # CHECK: pfd 0, 0(%r1)
6362 0xe3 0x00 0x10 0x00 0x00 0x36
6364 # CHECK: pfd 0, 0(%r15)
6365 0xe3 0x00 0xf0 0x00 0x00 0x36
6367 # CHECK: pfd 0, 524287(%r1,%r15)
6368 0xe3 0x01 0xff 0xff 0x7f 0x36
6370 # CHECK: pfd 0, 524287(%r15,%r1)
6371 0xe3 0x0f 0x1f 0xff 0x7f 0x36
6374 0xe3 0xf0 0x00 0x00 0x00 0x36
6376 # CHECK: popcnt %r0, %r0
6379 # CHECK: popcnt %r0, %r15
6382 # CHECK: popcnt %r15, %r0
6385 # CHECK: popcnt %r7, %r8
6388 # CHECK: ppa %r0, %r0, 0
6391 # CHECK: ppa %r0, %r0, 15
6394 # CHECK: ppa %r0, %r15, 0
6397 # CHECK: ppa %r4, %r6, 7
6400 # CHECK: ppa %r15, %r0, 0
6403 # CHECK: risbg %r0, %r0, 0, 0, 0
6404 0xec 0x00 0x00 0x00 0x00 0x55
6406 # CHECK: risbg %r0, %r0, 0, 0, 63
6407 0xec 0x00 0x00 0x00 0x3f 0x55
6409 # CHECK: risbg %r0, %r0, 0, 255, 0
6410 0xec 0x00 0x00 0xff 0x00 0x55
6412 # CHECK: risbg %r0, %r0, 255, 0, 0
6413 0xec 0x00 0xff 0x00 0x00 0x55
6415 # CHECK: risbg %r0, %r15, 0, 0, 0
6416 0xec 0x0f 0x00 0x00 0x00 0x55
6418 # CHECK: risbg %r15, %r0, 0, 0, 0
6419 0xec 0xf0 0x00 0x00 0x00 0x55
6421 # CHECK: risbg %r4, %r5, 6, 7, 8
6422 0xec 0x45 0x06 0x07 0x08 0x55
6424 # CHECK: risbgn %r0, %r0, 0, 0, 0
6425 0xec 0x00 0x00 0x00 0x00 0x59
6427 # CHECK: risbgn %r0, %r0, 0, 0, 63
6428 0xec 0x00 0x00 0x00 0x3f 0x59
6430 # CHECK: risbgn %r0, %r0, 0, 255, 0
6431 0xec 0x00 0x00 0xff 0x00 0x59
6433 # CHECK: risbgn %r0, %r0, 255, 0, 0
6434 0xec 0x00 0xff 0x00 0x00 0x59
6436 # CHECK: risbgn %r0, %r15, 0, 0, 0
6437 0xec 0x0f 0x00 0x00 0x00 0x59
6439 # CHECK: risbgn %r15, %r0, 0, 0, 0
6440 0xec 0xf0 0x00 0x00 0x00 0x59
6442 # CHECK: risbgn %r4, %r5, 6, 7, 8
6443 0xec 0x45 0x06 0x07 0x08 0x59
6445 # CHECK: risbhg %r0, %r0, 0, 0, 0
6446 0xec 0x00 0x00 0x00 0x00 0x5d
6448 # CHECK: risbhg %r0, %r0, 0, 0, 63
6449 0xec 0x00 0x00 0x00 0x3f 0x5d
6451 # CHECK: risbhg %r0, %r0, 0, 255, 0
6452 0xec 0x00 0x00 0xff 0x00 0x5d
6454 # CHECK: risbhg %r0, %r0, 255, 0, 0
6455 0xec 0x00 0xff 0x00 0x00 0x5d
6457 # CHECK: risbhg %r0, %r15, 0, 0, 0
6458 0xec 0x0f 0x00 0x00 0x00 0x5d
6460 # CHECK: risbhg %r15, %r0, 0, 0, 0
6461 0xec 0xf0 0x00 0x00 0x00 0x5d
6463 # CHECK: risbhg %r4, %r5, 6, 7, 8
6464 0xec 0x45 0x06 0x07 0x08 0x5d
6466 # CHECK: risblg %r0, %r0, 0, 0, 0
6467 0xec 0x00 0x00 0x00 0x00 0x51
6469 # CHECK: risblg %r0, %r0, 0, 0, 63
6470 0xec 0x00 0x00 0x00 0x3f 0x51
6472 # CHECK: risblg %r0, %r0, 0, 255, 0
6473 0xec 0x00 0x00 0xff 0x00 0x51
6475 # CHECK: risblg %r0, %r0, 255, 0, 0
6476 0xec 0x00 0xff 0x00 0x00 0x51
6478 # CHECK: risblg %r0, %r15, 0, 0, 0
6479 0xec 0x0f 0x00 0x00 0x00 0x51
6481 # CHECK: risblg %r15, %r0, 0, 0, 0
6482 0xec 0xf0 0x00 0x00 0x00 0x51
6484 # CHECK: risblg %r4, %r5, 6, 7, 8
6485 0xec 0x45 0x06 0x07 0x08 0x51
6487 # CHECK: rnsbg %r0, %r0, 0, 0, 0
6488 0xec 0x00 0x00 0x00 0x00 0x54
6490 # CHECK: rnsbg %r0, %r0, 0, 0, 63
6491 0xec 0x00 0x00 0x00 0x3f 0x54
6493 # CHECK: rnsbg %r0, %r0, 0, 255, 0
6494 0xec 0x00 0x00 0xff 0x00 0x54
6496 # CHECK: rnsbg %r0, %r0, 255, 0, 0
6497 0xec 0x00 0xff 0x00 0x00 0x54
6499 # CHECK: rnsbg %r0, %r15, 0, 0, 0
6500 0xec 0x0f 0x00 0x00 0x00 0x54
6502 # CHECK: rnsbg %r15, %r0, 0, 0, 0
6503 0xec 0xf0 0x00 0x00 0x00 0x54
6505 # CHECK: rnsbg %r4, %r5, 6, 7, 8
6506 0xec 0x45 0x06 0x07 0x08 0x54
6508 # CHECK: rosbg %r0, %r0, 0, 0, 0
6509 0xec 0x00 0x00 0x00 0x00 0x56
6511 # CHECK: rosbg %r0, %r0, 0, 0, 63
6512 0xec 0x00 0x00 0x00 0x3f 0x56
6514 # CHECK: rosbg %r0, %r0, 0, 255, 0
6515 0xec 0x00 0x00 0xff 0x00 0x56
6517 # CHECK: rosbg %r0, %r0, 255, 0, 0
6518 0xec 0x00 0xff 0x00 0x00 0x56
6520 # CHECK: rosbg %r0, %r15, 0, 0, 0
6521 0xec 0x0f 0x00 0x00 0x00 0x56
6523 # CHECK: rosbg %r15, %r0, 0, 0, 0
6524 0xec 0xf0 0x00 0x00 0x00 0x56
6526 # CHECK: rosbg %r4, %r5, 6, 7, 8
6527 0xec 0x45 0x06 0x07 0x08 0x56
6529 # CHECK: rxsbg %r0, %r0, 0, 0, 0
6530 0xec 0x00 0x00 0x00 0x00 0x57
6532 # CHECK: rxsbg %r0, %r0, 0, 0, 63
6533 0xec 0x00 0x00 0x00 0x3f 0x57
6535 # CHECK: rxsbg %r0, %r0, 0, 255, 0
6536 0xec 0x00 0x00 0xff 0x00 0x57
6538 # CHECK: rxsbg %r0, %r0, 255, 0, 0
6539 0xec 0x00 0xff 0x00 0x00 0x57
6541 # CHECK: rxsbg %r0, %r15, 0, 0, 0
6542 0xec 0x0f 0x00 0x00 0x00 0x57
6544 # CHECK: rxsbg %r15, %r0, 0, 0, 0
6545 0xec 0xf0 0x00 0x00 0x00 0x57
6547 # CHECK: rxsbg %r4, %r5, 6, 7, 8
6548 0xec 0x45 0x06 0x07 0x08 0x57
6550 # CHECK: rllg %r0, %r0, 0
6551 0xeb 0x00 0x00 0x00 0x00 0x1c
6553 # CHECK: rllg %r15, %r1, 0
6554 0xeb 0xf1 0x00 0x00 0x00 0x1c
6556 # CHECK: rllg %r1, %r15, 0
6557 0xeb 0x1f 0x00 0x00 0x00 0x1c
6559 # CHECK: rllg %r15, %r15, 0
6560 0xeb 0xff 0x00 0x00 0x00 0x1c
6562 # CHECK: rllg %r0, %r0, -524288
6563 0xeb 0x00 0x00 0x00 0x80 0x1c
6565 # CHECK: rllg %r0, %r0, -1
6566 0xeb 0x00 0x0f 0xff 0xff 0x1c
6568 # CHECK: rllg %r0, %r0, 1
6569 0xeb 0x00 0x00 0x01 0x00 0x1c
6571 # CHECK: rllg %r0, %r0, 524287
6572 0xeb 0x00 0x0f 0xff 0x7f 0x1c
6574 # CHECK: rllg %r0, %r0, 0(%r1)
6575 0xeb 0x00 0x10 0x00 0x00 0x1c
6577 # CHECK: rllg %r0, %r0, 0(%r15)
6578 0xeb 0x00 0xf0 0x00 0x00 0x1c
6580 # CHECK: rllg %r0, %r0, 524287(%r1)
6581 0xeb 0x00 0x1f 0xff 0x7f 0x1c
6583 # CHECK: rllg %r0, %r0, 524287(%r15)
6584 0xeb 0x00 0xff 0xff 0x7f 0x1c
6586 # CHECK: rll %r0, %r0, 0
6587 0xeb 0x00 0x00 0x00 0x00 0x1d
6589 # CHECK: rll %r15, %r1, 0
6590 0xeb 0xf1 0x00 0x00 0x00 0x1d
6592 # CHECK: rll %r1, %r15, 0
6593 0xeb 0x1f 0x00 0x00 0x00 0x1d
6595 # CHECK: rll %r15, %r15, 0
6596 0xeb 0xff 0x00 0x00 0x00 0x1d
6598 # CHECK: rll %r0, %r0, -524288
6599 0xeb 0x00 0x00 0x00 0x80 0x1d
6601 # CHECK: rll %r0, %r0, -1
6602 0xeb 0x00 0x0f 0xff 0xff 0x1d
6604 # CHECK: rll %r0, %r0, 1
6605 0xeb 0x00 0x00 0x01 0x00 0x1d
6607 # CHECK: rll %r0, %r0, 524287
6608 0xeb 0x00 0x0f 0xff 0x7f 0x1d
6610 # CHECK: rll %r0, %r0, 0(%r1)
6611 0xeb 0x00 0x10 0x00 0x00 0x1d
6613 # CHECK: rll %r0, %r0, 0(%r15)
6614 0xeb 0x00 0xf0 0x00 0x00 0x1d
6616 # CHECK: rll %r0, %r0, 524287(%r1)
6617 0xeb 0x00 0x1f 0xff 0x7f 0x1d
6619 # CHECK: rll %r0, %r0, 524287(%r15)
6620 0xeb 0x00 0xff 0xff 0x7f 0x1d
6622 # CHECK: sdbr %f0, %f0
6625 # CHECK: sdbr %f0, %f15
6628 # CHECK: sdbr %f7, %f8
6631 # CHECK: sdbr %f15, %f0
6635 0xed 0x00 0x00 0x00 0x00 0x1b
6637 # CHECK: sdb %f0, 4095
6638 0xed 0x00 0x0f 0xff 0x00 0x1b
6640 # CHECK: sdb %f0, 0(%r1)
6641 0xed 0x00 0x10 0x00 0x00 0x1b
6643 # CHECK: sdb %f0, 0(%r15)
6644 0xed 0x00 0xf0 0x00 0x00 0x1b
6646 # CHECK: sdb %f0, 4095(%r1,%r15)
6647 0xed 0x01 0xff 0xff 0x00 0x1b
6649 # CHECK: sdb %f0, 4095(%r15,%r1)
6650 0xed 0x0f 0x1f 0xff 0x00 0x1b
6652 # CHECK: sdb %f15, 0
6653 0xed 0xf0 0x00 0x00 0x00 0x1b
6655 # CHECK: sebr %f0, %f0
6658 # CHECK: sebr %f0, %f15
6661 # CHECK: sebr %f7, %f8
6664 # CHECK: sebr %f15, %f0
6668 0xed 0x00 0x00 0x00 0x00 0x0b
6670 # CHECK: seb %f0, 4095
6671 0xed 0x00 0x0f 0xff 0x00 0x0b
6673 # CHECK: seb %f0, 0(%r1)
6674 0xed 0x00 0x10 0x00 0x00 0x0b
6676 # CHECK: seb %f0, 0(%r15)
6677 0xed 0x00 0xf0 0x00 0x00 0x0b
6679 # CHECK: seb %f0, 4095(%r1,%r15)
6680 0xed 0x01 0xff 0xff 0x00 0x0b
6682 # CHECK: seb %f0, 4095(%r15,%r1)
6683 0xed 0x0f 0x1f 0xff 0x00 0x0b
6685 # CHECK: seb %f15, 0
6686 0xed 0xf0 0x00 0x00 0x00 0x0b
6688 # CHECK: sgfr %r0, %r0
6691 # CHECK: sgfr %r0, %r15
6694 # CHECK: sgfr %r15, %r0
6697 # CHECK: sgfr %r7, %r8
6700 # CHECK: sgf %r0, -524288
6701 0xe3 0x00 0x00 0x00 0x80 0x19
6703 # CHECK: sgf %r0, -1
6704 0xe3 0x00 0x0f 0xff 0xff 0x19
6707 0xe3 0x00 0x00 0x00 0x00 0x19
6710 0xe3 0x00 0x00 0x01 0x00 0x19
6712 # CHECK: sgf %r0, 524287
6713 0xe3 0x00 0x0f 0xff 0x7f 0x19
6715 # CHECK: sgf %r0, 0(%r1)
6716 0xe3 0x00 0x10 0x00 0x00 0x19
6718 # CHECK: sgf %r0, 0(%r15)
6719 0xe3 0x00 0xf0 0x00 0x00 0x19
6721 # CHECK: sgf %r0, 524287(%r1,%r15)
6722 0xe3 0x01 0xff 0xff 0x7f 0x19
6724 # CHECK: sgf %r0, 524287(%r15,%r1)
6725 0xe3 0x0f 0x1f 0xff 0x7f 0x19
6727 # CHECK: sgf %r15, 0
6728 0xe3 0xf0 0x00 0x00 0x00 0x19
6730 # CHECK: sgr %r0, %r0
6733 # CHECK: sgr %r0, %r15
6736 # CHECK: sgr %r15, %r0
6739 # CHECK: sgr %r7, %r8
6742 # CHECK: sgrk %r0, %r0, %r0
6745 # CHECK: sgrk %r2, %r3, %r4
6748 # CHECK: sg %r0, -524288
6749 0xe3 0x00 0x00 0x00 0x80 0x09
6752 0xe3 0x00 0x0f 0xff 0xff 0x09
6755 0xe3 0x00 0x00 0x00 0x00 0x09
6758 0xe3 0x00 0x00 0x01 0x00 0x09
6760 # CHECK: sg %r0, 524287
6761 0xe3 0x00 0x0f 0xff 0x7f 0x09
6763 # CHECK: sg %r0, 0(%r1)
6764 0xe3 0x00 0x10 0x00 0x00 0x09
6766 # CHECK: sg %r0, 0(%r15)
6767 0xe3 0x00 0xf0 0x00 0x00 0x09
6769 # CHECK: sg %r0, 524287(%r1,%r15)
6770 0xe3 0x01 0xff 0xff 0x7f 0x09
6772 # CHECK: sg %r0, 524287(%r15,%r1)
6773 0xe3 0x0f 0x1f 0xff 0x7f 0x09
6776 0xe3 0xf0 0x00 0x00 0x00 0x09
6781 # CHECK: sh %r0, 4095
6784 # CHECK: sh %r0, 0(%r1)
6787 # CHECK: sh %r0, 0(%r15)
6790 # CHECK: sh %r0, 4095(%r1,%r15)
6793 # CHECK: sh %r0, 4095(%r15,%r1)
6799 # CHECK: shy %r0, -524288
6800 0xe3 0x00 0x00 0x00 0x80 0x7b
6802 # CHECK: shy %r0, -1
6803 0xe3 0x00 0x0f 0xff 0xff 0x7b
6806 0xe3 0x00 0x00 0x00 0x00 0x7b
6809 0xe3 0x00 0x00 0x01 0x00 0x7b
6811 # CHECK: shy %r0, 524287
6812 0xe3 0x00 0x0f 0xff 0x7f 0x7b
6814 # CHECK: shy %r0, 0(%r1)
6815 0xe3 0x00 0x10 0x00 0x00 0x7b
6817 # CHECK: shy %r0, 0(%r15)
6818 0xe3 0x00 0xf0 0x00 0x00 0x7b
6820 # CHECK: shy %r0, 524287(%r1,%r15)
6821 0xe3 0x01 0xff 0xff 0x7f 0x7b
6823 # CHECK: shy %r0, 524287(%r15,%r1)
6824 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
6826 # CHECK: shy %r15, 0
6827 0xe3 0xf0 0x00 0x00 0x00 0x7b
6829 # CHECK: slbgr %r0, %r0
6832 # CHECK: slbgr %r0, %r15
6835 # CHECK: slbgr %r15, %r0
6838 # CHECK: slbgr %r7, %r8
6841 # CHECK: slbg %r0, -524288
6842 0xe3 0x00 0x00 0x00 0x80 0x89
6844 # CHECK: slbg %r0, -1
6845 0xe3 0x00 0x0f 0xff 0xff 0x89
6847 # CHECK: slbg %r0, 0
6848 0xe3 0x00 0x00 0x00 0x00 0x89
6850 # CHECK: slbg %r0, 1
6851 0xe3 0x00 0x00 0x01 0x00 0x89
6853 # CHECK: slbg %r0, 524287
6854 0xe3 0x00 0x0f 0xff 0x7f 0x89
6856 # CHECK: slbg %r0, 0(%r1)
6857 0xe3 0x00 0x10 0x00 0x00 0x89
6859 # CHECK: slbg %r0, 0(%r15)
6860 0xe3 0x00 0xf0 0x00 0x00 0x89
6862 # CHECK: slbg %r0, 524287(%r1,%r15)
6863 0xe3 0x01 0xff 0xff 0x7f 0x89
6865 # CHECK: slbg %r0, 524287(%r15,%r1)
6866 0xe3 0x0f 0x1f 0xff 0x7f 0x89
6868 # CHECK: slbg %r15, 0
6869 0xe3 0xf0 0x00 0x00 0x00 0x89
6871 # CHECK: slbr %r0, %r0
6874 # CHECK: slbr %r0, %r15
6877 # CHECK: slbr %r15, %r0
6880 # CHECK: slbr %r7, %r8
6883 # CHECK: slb %r0, -524288
6884 0xe3 0x00 0x00 0x00 0x80 0x99
6886 # CHECK: slb %r0, -1
6887 0xe3 0x00 0x0f 0xff 0xff 0x99
6890 0xe3 0x00 0x00 0x00 0x00 0x99
6893 0xe3 0x00 0x00 0x01 0x00 0x99
6895 # CHECK: slb %r0, 524287
6896 0xe3 0x00 0x0f 0xff 0x7f 0x99
6898 # CHECK: slb %r0, 0(%r1)
6899 0xe3 0x00 0x10 0x00 0x00 0x99
6901 # CHECK: slb %r0, 0(%r15)
6902 0xe3 0x00 0xf0 0x00 0x00 0x99
6904 # CHECK: slb %r0, 524287(%r1,%r15)
6905 0xe3 0x01 0xff 0xff 0x7f 0x99
6907 # CHECK: slb %r0, 524287(%r15,%r1)
6908 0xe3 0x0f 0x1f 0xff 0x7f 0x99
6910 # CHECK: slb %r15, 0
6911 0xe3 0xf0 0x00 0x00 0x00 0x99
6913 # CHECK: slfi %r0, 0
6914 0xc2 0x05 0x00 0x00 0x00 0x00
6916 # CHECK: slfi %r0, 4294967295
6917 0xc2 0x05 0xff 0xff 0xff 0xff
6919 # CHECK: slfi %r15, 0
6920 0xc2 0xf5 0x00 0x00 0x00 0x00
6922 # CHECK: slgfi %r0, 0
6923 0xc2 0x04 0x00 0x00 0x00 0x00
6925 # CHECK: slgfi %r0, 4294967295
6926 0xc2 0x04 0xff 0xff 0xff 0xff
6928 # CHECK: slgfi %r15, 0
6929 0xc2 0xf4 0x00 0x00 0x00 0x00
6931 # CHECK: slgfr %r0, %r0
6934 # CHECK: slgfr %r0, %r15
6937 # CHECK: slgfr %r15, %r0
6940 # CHECK: slgfr %r7, %r8
6943 # CHECK: slgf %r0, -524288
6944 0xe3 0x00 0x00 0x00 0x80 0x1b
6946 # CHECK: slgf %r0, -1
6947 0xe3 0x00 0x0f 0xff 0xff 0x1b
6949 # CHECK: slgf %r0, 0
6950 0xe3 0x00 0x00 0x00 0x00 0x1b
6952 # CHECK: slgf %r0, 1
6953 0xe3 0x00 0x00 0x01 0x00 0x1b
6955 # CHECK: slgf %r0, 524287
6956 0xe3 0x00 0x0f 0xff 0x7f 0x1b
6958 # CHECK: slgf %r0, 0(%r1)
6959 0xe3 0x00 0x10 0x00 0x00 0x1b
6961 # CHECK: slgf %r0, 0(%r15)
6962 0xe3 0x00 0xf0 0x00 0x00 0x1b
6964 # CHECK: slgf %r0, 524287(%r1,%r15)
6965 0xe3 0x01 0xff 0xff 0x7f 0x1b
6967 # CHECK: slgf %r0, 524287(%r15,%r1)
6968 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
6970 # CHECK: slgf %r15, 0
6971 0xe3 0xf0 0x00 0x00 0x00 0x1b
6973 # CHECK: slgr %r0, %r0
6976 # CHECK: slgr %r0, %r15
6979 # CHECK: slgr %r15, %r0
6982 # CHECK: slgr %r7, %r8
6985 # CHECK: slgrk %r0, %r0, %r0
6988 # CHECK: slgrk %r2, %r3, %r4
6991 # CHECK: slg %r0, -524288
6992 0xe3 0x00 0x00 0x00 0x80 0x0b
6994 # CHECK: slg %r0, -1
6995 0xe3 0x00 0x0f 0xff 0xff 0x0b
6998 0xe3 0x00 0x00 0x00 0x00 0x0b
7001 0xe3 0x00 0x00 0x01 0x00 0x0b
7003 # CHECK: slg %r0, 524287
7004 0xe3 0x00 0x0f 0xff 0x7f 0x0b
7006 # CHECK: slg %r0, 0(%r1)
7007 0xe3 0x00 0x10 0x00 0x00 0x0b
7009 # CHECK: slg %r0, 0(%r15)
7010 0xe3 0x00 0xf0 0x00 0x00 0x0b
7012 # CHECK: slg %r0, 524287(%r1,%r15)
7013 0xe3 0x01 0xff 0xff 0x7f 0x0b
7015 # CHECK: slg %r0, 524287(%r15,%r1)
7016 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
7018 # CHECK: slg %r15, 0
7019 0xe3 0xf0 0x00 0x00 0x00 0x0b
7021 # CHECK: sllg %r0, %r0, 0
7022 0xeb 0x00 0x00 0x00 0x00 0x0d
7024 # CHECK: sllg %r15, %r1, 0
7025 0xeb 0xf1 0x00 0x00 0x00 0x0d
7027 # CHECK: sllg %r1, %r15, 0
7028 0xeb 0x1f 0x00 0x00 0x00 0x0d
7030 # CHECK: sllg %r15, %r15, 0
7031 0xeb 0xff 0x00 0x00 0x00 0x0d
7033 # CHECK: sllg %r0, %r0, -524288
7034 0xeb 0x00 0x00 0x00 0x80 0x0d
7036 # CHECK: sllg %r0, %r0, -1
7037 0xeb 0x00 0x0f 0xff 0xff 0x0d
7039 # CHECK: sllg %r0, %r0, 1
7040 0xeb 0x00 0x00 0x01 0x00 0x0d
7042 # CHECK: sllg %r0, %r0, 524287
7043 0xeb 0x00 0x0f 0xff 0x7f 0x0d
7045 # CHECK: sllg %r0, %r0, 0(%r1)
7046 0xeb 0x00 0x10 0x00 0x00 0x0d
7048 # CHECK: sllg %r0, %r0, 0(%r15)
7049 0xeb 0x00 0xf0 0x00 0x00 0x0d
7051 # CHECK: sllg %r0, %r0, 524287(%r1)
7052 0xeb 0x00 0x1f 0xff 0x7f 0x0d
7054 # CHECK: sllg %r0, %r0, 524287(%r15)
7055 0xeb 0x00 0xff 0xff 0x7f 0x0d
7057 # CHECK: sllk %r0, %r0, 0
7058 0xeb 0x00 0x00 0x00 0x00 0xdf
7060 # CHECK: sllk %r15, %r1, 0
7061 0xeb 0xf1 0x00 0x00 0x00 0xdf
7063 # CHECK: sllk %r1, %r15, 0
7064 0xeb 0x1f 0x00 0x00 0x00 0xdf
7066 # CHECK: sllk %r15, %r15, 0
7067 0xeb 0xff 0x00 0x00 0x00 0xdf
7069 # CHECK: sllk %r0, %r0, -524288
7070 0xeb 0x00 0x00 0x00 0x80 0xdf
7072 # CHECK: sllk %r0, %r0, -1
7073 0xeb 0x00 0x0f 0xff 0xff 0xdf
7075 # CHECK: sllk %r0, %r0, 1
7076 0xeb 0x00 0x00 0x01 0x00 0xdf
7078 # CHECK: sllk %r0, %r0, 524287
7079 0xeb 0x00 0x0f 0xff 0x7f 0xdf
7081 # CHECK: sllk %r0, %r0, 0(%r1)
7082 0xeb 0x00 0x10 0x00 0x00 0xdf
7084 # CHECK: sllk %r0, %r0, 0(%r15)
7085 0xeb 0x00 0xf0 0x00 0x00 0xdf
7087 # CHECK: sllk %r0, %r0, 524287(%r1)
7088 0xeb 0x00 0x1f 0xff 0x7f 0xdf
7090 # CHECK: sllk %r0, %r0, 524287(%r15)
7091 0xeb 0x00 0xff 0xff 0x7f 0xdf
7099 # CHECK: sll %r15, 0
7102 # CHECK: sll %r0, 4095
7105 # CHECK: sll %r0, 0(%r1)
7108 # CHECK: sll %r0, 0(%r15)
7111 # CHECK: sll %r0, 4095(%r1)
7114 # CHECK: sll %r0, 4095(%r15)
7117 # CHECK: slr %r0, %r0
7120 # CHECK: slr %r0, %r15
7123 # CHECK: slr %r15, %r0
7126 # CHECK: slr %r7, %r8
7129 # CHECK: slrk %r0, %r0, %r0
7132 # CHECK: slrk %r2, %r3, %r4
7138 # CHECK: sl %r0, 4095
7141 # CHECK: sl %r0, 0(%r1)
7144 # CHECK: sl %r0, 0(%r15)
7147 # CHECK: sl %r0, 4095(%r1,%r15)
7150 # CHECK: sl %r0, 4095(%r15,%r1)
7156 # CHECK: sly %r0, -524288
7157 0xe3 0x00 0x00 0x00 0x80 0x5f
7159 # CHECK: sly %r0, -1
7160 0xe3 0x00 0x0f 0xff 0xff 0x5f
7163 0xe3 0x00 0x00 0x00 0x00 0x5f
7166 0xe3 0x00 0x00 0x01 0x00 0x5f
7168 # CHECK: sly %r0, 524287
7169 0xe3 0x00 0x0f 0xff 0x7f 0x5f
7171 # CHECK: sly %r0, 0(%r1)
7172 0xe3 0x00 0x10 0x00 0x00 0x5f
7174 # CHECK: sly %r0, 0(%r15)
7175 0xe3 0x00 0xf0 0x00 0x00 0x5f
7177 # CHECK: sly %r0, 524287(%r1,%r15)
7178 0xe3 0x01 0xff 0xff 0x7f 0x5f
7180 # CHECK: sly %r0, 524287(%r15,%r1)
7181 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
7183 # CHECK: sly %r15, 0
7184 0xe3 0xf0 0x00 0x00 0x00 0x5f
7186 # CHECK: sqdbr %f0, %f0
7189 # CHECK: sqdbr %f0, %f15
7192 # CHECK: sqdbr %f7, %f8
7195 # CHECK: sqdbr %f15, %f0
7198 # CHECK: sqdb %f0, 0
7199 0xed 0x00 0x00 0x00 0x00 0x15
7201 # CHECK: sqdb %f0, 4095
7202 0xed 0x00 0x0f 0xff 0x00 0x15
7204 # CHECK: sqdb %f0, 0(%r1)
7205 0xed 0x00 0x10 0x00 0x00 0x15
7207 # CHECK: sqdb %f0, 0(%r15)
7208 0xed 0x00 0xf0 0x00 0x00 0x15
7210 # CHECK: sqdb %f0, 4095(%r1,%r15)
7211 0xed 0x01 0xff 0xff 0x00 0x15
7213 # CHECK: sqdb %f0, 4095(%r15,%r1)
7214 0xed 0x0f 0x1f 0xff 0x00 0x15
7216 # CHECK: sqdb %f15, 0
7217 0xed 0xf0 0x00 0x00 0x00 0x15
7219 # CHECK: sqebr %f0, %f0
7222 # CHECK: sqebr %f0, %f15
7225 # CHECK: sqebr %f7, %f8
7228 # CHECK: sqebr %f15, %f0
7231 # CHECK: sqeb %f0, 0
7232 0xed 0x00 0x00 0x00 0x00 0x14
7234 # CHECK: sqeb %f0, 4095
7235 0xed 0x00 0x0f 0xff 0x00 0x14
7237 # CHECK: sqeb %f0, 0(%r1)
7238 0xed 0x00 0x10 0x00 0x00 0x14
7240 # CHECK: sqeb %f0, 0(%r15)
7241 0xed 0x00 0xf0 0x00 0x00 0x14
7243 # CHECK: sqeb %f0, 4095(%r1,%r15)
7244 0xed 0x01 0xff 0xff 0x00 0x14
7246 # CHECK: sqeb %f0, 4095(%r15,%r1)
7247 0xed 0x0f 0x1f 0xff 0x00 0x14
7249 # CHECK: sqeb %f15, 0
7250 0xed 0xf0 0x00 0x00 0x00 0x14
7252 # CHECK: sqxbr %f0, %f0
7255 # CHECK: sqxbr %f0, %f13
7258 # CHECK: sqxbr %f8, %f8
7261 # CHECK: sqxbr %f13, %f0
7264 # CHECK: srag %r0, %r0, 0
7265 0xeb 0x00 0x00 0x00 0x00 0x0a
7267 # CHECK: srag %r15, %r1, 0
7268 0xeb 0xf1 0x00 0x00 0x00 0x0a
7270 # CHECK: srag %r1, %r15, 0
7271 0xeb 0x1f 0x00 0x00 0x00 0x0a
7273 # CHECK: srag %r15, %r15, 0
7274 0xeb 0xff 0x00 0x00 0x00 0x0a
7276 # CHECK: srag %r0, %r0, -524288
7277 0xeb 0x00 0x00 0x00 0x80 0x0a
7279 # CHECK: srag %r0, %r0, -1
7280 0xeb 0x00 0x0f 0xff 0xff 0x0a
7282 # CHECK: srag %r0, %r0, 1
7283 0xeb 0x00 0x00 0x01 0x00 0x0a
7285 # CHECK: srag %r0, %r0, 524287
7286 0xeb 0x00 0x0f 0xff 0x7f 0x0a
7288 # CHECK: srag %r0, %r0, 0(%r1)
7289 0xeb 0x00 0x10 0x00 0x00 0x0a
7291 # CHECK: srag %r0, %r0, 0(%r15)
7292 0xeb 0x00 0xf0 0x00 0x00 0x0a
7294 # CHECK: srag %r0, %r0, 524287(%r1)
7295 0xeb 0x00 0x1f 0xff 0x7f 0x0a
7297 # CHECK: srag %r0, %r0, 524287(%r15)
7298 0xeb 0x00 0xff 0xff 0x7f 0x0a
7300 # CHECK: srak %r0, %r0, 0
7301 0xeb 0x00 0x00 0x00 0x00 0xdc
7303 # CHECK: srak %r15, %r1, 0
7304 0xeb 0xf1 0x00 0x00 0x00 0xdc
7306 # CHECK: srak %r1, %r15, 0
7307 0xeb 0x1f 0x00 0x00 0x00 0xdc
7309 # CHECK: srak %r15, %r15, 0
7310 0xeb 0xff 0x00 0x00 0x00 0xdc
7312 # CHECK: srak %r0, %r0, -524288
7313 0xeb 0x00 0x00 0x00 0x80 0xdc
7315 # CHECK: srak %r0, %r0, -1
7316 0xeb 0x00 0x0f 0xff 0xff 0xdc
7318 # CHECK: srak %r0, %r0, 1
7319 0xeb 0x00 0x00 0x01 0x00 0xdc
7321 # CHECK: srak %r0, %r0, 524287
7322 0xeb 0x00 0x0f 0xff 0x7f 0xdc
7324 # CHECK: srak %r0, %r0, 0(%r1)
7325 0xeb 0x00 0x10 0x00 0x00 0xdc
7327 # CHECK: srak %r0, %r0, 0(%r15)
7328 0xeb 0x00 0xf0 0x00 0x00 0xdc
7330 # CHECK: srak %r0, %r0, 524287(%r1)
7331 0xeb 0x00 0x1f 0xff 0x7f 0xdc
7333 # CHECK: srak %r0, %r0, 524287(%r15)
7334 0xeb 0x00 0xff 0xff 0x7f 0xdc
7342 # CHECK: sra %r15, 0
7345 # CHECK: sra %r0, 4095
7348 # CHECK: sra %r0, 0(%r1)
7351 # CHECK: sra %r0, 0(%r15)
7354 # CHECK: sra %r0, 4095(%r1)
7357 # CHECK: sra %r0, 4095(%r15)
7360 # CHECK: srlg %r0, %r0, 0
7361 0xeb 0x00 0x00 0x00 0x00 0x0c
7363 # CHECK: srlg %r15, %r1, 0
7364 0xeb 0xf1 0x00 0x00 0x00 0x0c
7366 # CHECK: srlg %r1, %r15, 0
7367 0xeb 0x1f 0x00 0x00 0x00 0x0c
7369 # CHECK: srlg %r15, %r15, 0
7370 0xeb 0xff 0x00 0x00 0x00 0x0c
7372 # CHECK: srlg %r0, %r0, -524288
7373 0xeb 0x00 0x00 0x00 0x80 0x0c
7375 # CHECK: srlg %r0, %r0, -1
7376 0xeb 0x00 0x0f 0xff 0xff 0x0c
7378 # CHECK: srlg %r0, %r0, 1
7379 0xeb 0x00 0x00 0x01 0x00 0x0c
7381 # CHECK: srlg %r0, %r0, 524287
7382 0xeb 0x00 0x0f 0xff 0x7f 0x0c
7384 # CHECK: srlg %r0, %r0, 0(%r1)
7385 0xeb 0x00 0x10 0x00 0x00 0x0c
7387 # CHECK: srlg %r0, %r0, 0(%r15)
7388 0xeb 0x00 0xf0 0x00 0x00 0x0c
7390 # CHECK: srlg %r0, %r0, 524287(%r1)
7391 0xeb 0x00 0x1f 0xff 0x7f 0x0c
7393 # CHECK: srlg %r0, %r0, 524287(%r15)
7394 0xeb 0x00 0xff 0xff 0x7f 0x0c
7396 # CHECK: srlk %r0, %r0, 0
7397 0xeb 0x00 0x00 0x00 0x00 0xde
7399 # CHECK: srlk %r15, %r1, 0
7400 0xeb 0xf1 0x00 0x00 0x00 0xde
7402 # CHECK: srlk %r1, %r15, 0
7403 0xeb 0x1f 0x00 0x00 0x00 0xde
7405 # CHECK: srlk %r15, %r15, 0
7406 0xeb 0xff 0x00 0x00 0x00 0xde
7408 # CHECK: srlk %r0, %r0, -524288
7409 0xeb 0x00 0x00 0x00 0x80 0xde
7411 # CHECK: srlk %r0, %r0, -1
7412 0xeb 0x00 0x0f 0xff 0xff 0xde
7414 # CHECK: srlk %r0, %r0, 1
7415 0xeb 0x00 0x00 0x01 0x00 0xde
7417 # CHECK: srlk %r0, %r0, 524287
7418 0xeb 0x00 0x0f 0xff 0x7f 0xde
7420 # CHECK: srlk %r0, %r0, 0(%r1)
7421 0xeb 0x00 0x10 0x00 0x00 0xde
7423 # CHECK: srlk %r0, %r0, 0(%r15)
7424 0xeb 0x00 0xf0 0x00 0x00 0xde
7426 # CHECK: srlk %r0, %r0, 524287(%r1)
7427 0xeb 0x00 0x1f 0xff 0x7f 0xde
7429 # CHECK: srlk %r0, %r0, 524287(%r15)
7430 0xeb 0x00 0xff 0xff 0x7f 0xde
7438 # CHECK: srl %r15, 0
7441 # CHECK: srl %r0, 4095
7444 # CHECK: srl %r0, 0(%r1)
7447 # CHECK: srl %r0, 0(%r15)
7450 # CHECK: srl %r0, 4095(%r1)
7453 # CHECK: srl %r0, 4095(%r15)
7456 # CHECK: sr %r0, %r0
7459 # CHECK: sr %r0, %r15
7462 # CHECK: sr %r15, %r0
7465 # CHECK: sr %r7, %r8
7468 # CHECK: srk %r0, %r0, %r0
7471 # CHECK: srk %r2, %r3, %r4
7474 # CHECK: srst %r0, %r0
7477 # CHECK: srst %r0, %r15
7480 # CHECK: srst %r15, %r0
7483 # CHECK: srst %r7, %r8
7489 # CHECK: stc %r0, 4095
7492 # CHECK: stc %r0, 0(%r1)
7495 # CHECK: stc %r0, 0(%r15)
7498 # CHECK: stc %r0, 4095(%r1,%r15)
7501 # CHECK: stc %r0, 4095(%r15,%r1)
7504 # CHECK: stc %r15, 0
7507 # CHECK: stch %r0, -524288
7508 0xe3 0x00 0x00 0x00 0x80 0xc3
7510 # CHECK: stch %r0, -1
7511 0xe3 0x00 0x0f 0xff 0xff 0xc3
7513 # CHECK: stch %r0, 0
7514 0xe3 0x00 0x00 0x00 0x00 0xc3
7516 # CHECK: stch %r0, 1
7517 0xe3 0x00 0x00 0x01 0x00 0xc3
7519 # CHECK: stch %r0, 524287
7520 0xe3 0x00 0x0f 0xff 0x7f 0xc3
7522 # CHECK: stch %r0, 0(%r1)
7523 0xe3 0x00 0x10 0x00 0x00 0xc3
7525 # CHECK: stch %r0, 0(%r15)
7526 0xe3 0x00 0xf0 0x00 0x00 0xc3
7528 # CHECK: stch %r0, 524287(%r1,%r15)
7529 0xe3 0x01 0xff 0xff 0x7f 0xc3
7531 # CHECK: stch %r0, 524287(%r15,%r1)
7532 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
7534 # CHECK: stch %r15, 0
7535 0xe3 0xf0 0x00 0x00 0x00 0xc3
7537 # CHECK: stcy %r0, -524288
7538 0xe3 0x00 0x00 0x00 0x80 0x72
7543 # CHECK: stck 0(%r1)
7546 #CHECK: stck 0(%r15)
7552 #CHECK: stck 4095(%r1)
7555 #CHECK: stck 4095(%r15)
7561 # CHECK: stckf 0(%r1)
7564 #CHECK: stckf 0(%r15)
7570 #CHECK: stckf 4095(%r1)
7573 #CHECK: stckf 4095(%r15)
7579 # CHECK: stcke 0(%r1)
7582 #CHECK: stcke 0(%r15)
7588 #CHECK: stcke 4095(%r1)
7591 #CHECK: stcke 4095(%r15)
7597 # CHECK: stfle 0(%r1)
7600 #CHECK: stfle 0(%r15)
7606 #CHECK: stfle 4095(%r1)
7609 #CHECK: stfle 4095(%r15)
7612 # CHECK: stcy %r0, -1
7613 0xe3 0x00 0x0f 0xff 0xff 0x72
7615 # CHECK: stcy %r0, 0
7616 0xe3 0x00 0x00 0x00 0x00 0x72
7618 # CHECK: stcy %r0, 1
7619 0xe3 0x00 0x00 0x01 0x00 0x72
7621 # CHECK: stcy %r0, 524287
7622 0xe3 0x00 0x0f 0xff 0x7f 0x72
7624 # CHECK: stcy %r0, 0(%r1)
7625 0xe3 0x00 0x10 0x00 0x00 0x72
7627 # CHECK: stcy %r0, 0(%r15)
7628 0xe3 0x00 0xf0 0x00 0x00 0x72
7630 # CHECK: stcy %r0, 524287(%r1,%r15)
7631 0xe3 0x01 0xff 0xff 0x7f 0x72
7633 # CHECK: stcy %r0, 524287(%r15,%r1)
7634 0xe3 0x0f 0x1f 0xff 0x7f 0x72
7636 # CHECK: stcy %r15, 0
7637 0xe3 0xf0 0x00 0x00 0x00 0x72
7642 # CHECK: std %f0, 4095
7645 # CHECK: std %f0, 0(%r1)
7648 # CHECK: std %f0, 0(%r15)
7651 # CHECK: std %f0, 4095(%r1,%r15)
7654 # CHECK: std %f0, 4095(%r15,%r1)
7657 # CHECK: std %f15, 0
7660 # CHECK: stdy %f0, -524288
7661 0xed 0x00 0x00 0x00 0x80 0x67
7663 # CHECK: stdy %f0, -1
7664 0xed 0x00 0x0f 0xff 0xff 0x67
7666 # CHECK: stdy %f0, 0
7667 0xed 0x00 0x00 0x00 0x00 0x67
7669 # CHECK: stdy %f0, 1
7670 0xed 0x00 0x00 0x01 0x00 0x67
7672 # CHECK: stdy %f0, 524287
7673 0xed 0x00 0x0f 0xff 0x7f 0x67
7675 # CHECK: stdy %f0, 0(%r1)
7676 0xed 0x00 0x10 0x00 0x00 0x67
7678 # CHECK: stdy %f0, 0(%r15)
7679 0xed 0x00 0xf0 0x00 0x00 0x67
7681 # CHECK: stdy %f0, 524287(%r1,%r15)
7682 0xed 0x01 0xff 0xff 0x7f 0x67
7684 # CHECK: stdy %f0, 524287(%r15,%r1)
7685 0xed 0x0f 0x1f 0xff 0x7f 0x67
7687 # CHECK: stdy %f15, 0
7688 0xed 0xf0 0x00 0x00 0x00 0x67
7693 # CHECK: ste %f0, 4095
7696 # CHECK: ste %f0, 0(%r1)
7699 # CHECK: ste %f0, 0(%r15)
7702 # CHECK: ste %f0, 4095(%r1,%r15)
7705 # CHECK: ste %f0, 4095(%r15,%r1)
7708 # CHECK: ste %f15, 0
7711 # CHECK: stey %f0, -524288
7712 0xed 0x00 0x00 0x00 0x80 0x66
7714 # CHECK: stey %f0, -1
7715 0xed 0x00 0x0f 0xff 0xff 0x66
7717 # CHECK: stey %f0, 0
7718 0xed 0x00 0x00 0x00 0x00 0x66
7720 # CHECK: stey %f0, 1
7721 0xed 0x00 0x00 0x01 0x00 0x66
7723 # CHECK: stey %f0, 524287
7724 0xed 0x00 0x0f 0xff 0x7f 0x66
7726 # CHECK: stey %f0, 0(%r1)
7727 0xed 0x00 0x10 0x00 0x00 0x66
7729 # CHECK: stey %f0, 0(%r15)
7730 0xed 0x00 0xf0 0x00 0x00 0x66
7732 # CHECK: stey %f0, 524287(%r1,%r15)
7733 0xed 0x01 0xff 0xff 0x7f 0x66
7735 # CHECK: stey %f0, 524287(%r15,%r1)
7736 0xed 0x0f 0x1f 0xff 0x7f 0x66
7738 # CHECK: stey %f15, 0
7739 0xed 0xf0 0x00 0x00 0x00 0x66
7741 # CHECK: stg %r0, -524288
7742 0xe3 0x00 0x00 0x00 0x80 0x24
7744 # CHECK: stg %r0, -1
7745 0xe3 0x00 0x0f 0xff 0xff 0x24
7748 0xe3 0x00 0x00 0x00 0x00 0x24
7751 0xe3 0x00 0x00 0x01 0x00 0x24
7753 # CHECK: stg %r0, 524287
7754 0xe3 0x00 0x0f 0xff 0x7f 0x24
7756 # CHECK: stg %r0, 0(%r1)
7757 0xe3 0x00 0x10 0x00 0x00 0x24
7759 # CHECK: stg %r0, 0(%r15)
7760 0xe3 0x00 0xf0 0x00 0x00 0x24
7762 # CHECK: stg %r0, 524287(%r1,%r15)
7763 0xe3 0x01 0xff 0xff 0x7f 0x24
7765 # CHECK: stg %r0, 524287(%r15,%r1)
7766 0xe3 0x0f 0x1f 0xff 0x7f 0x24
7768 # CHECK: stg %r15, 0
7769 0xe3 0xf0 0x00 0x00 0x00 0x24
7774 # CHECK: sth %r0, 4095
7777 # CHECK: sth %r0, 0(%r1)
7780 # CHECK: sth %r0, 0(%r15)
7783 # CHECK: sth %r0, 4095(%r1,%r15)
7786 # CHECK: sth %r0, 4095(%r15,%r1)
7789 # CHECK: sth %r15, 0
7792 # CHECK: sthh %r0, -524288
7793 0xe3 0x00 0x00 0x00 0x80 0xc7
7795 # CHECK: sthh %r0, -1
7796 0xe3 0x00 0x0f 0xff 0xff 0xc7
7798 # CHECK: sthh %r0, 0
7799 0xe3 0x00 0x00 0x00 0x00 0xc7
7801 # CHECK: sthh %r0, 1
7802 0xe3 0x00 0x00 0x01 0x00 0xc7
7804 # CHECK: sthh %r0, 524287
7805 0xe3 0x00 0x0f 0xff 0x7f 0xc7
7807 # CHECK: sthh %r0, 0(%r1)
7808 0xe3 0x00 0x10 0x00 0x00 0xc7
7810 # CHECK: sthh %r0, 0(%r15)
7811 0xe3 0x00 0xf0 0x00 0x00 0xc7
7813 # CHECK: sthh %r0, 524287(%r1,%r15)
7814 0xe3 0x01 0xff 0xff 0x7f 0xc7
7816 # CHECK: sthh %r0, 524287(%r15,%r1)
7817 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
7819 # CHECK: sthh %r15, 0
7820 0xe3 0xf0 0x00 0x00 0x00 0xc7
7822 # CHECK: stfh %r0, -524288
7823 0xe3 0x00 0x00 0x00 0x80 0xcb
7825 # CHECK: stfh %r0, -1
7826 0xe3 0x00 0x0f 0xff 0xff 0xcb
7828 # CHECK: stfh %r0, 0
7829 0xe3 0x00 0x00 0x00 0x00 0xcb
7831 # CHECK: stfh %r0, 1
7832 0xe3 0x00 0x00 0x01 0x00 0xcb
7834 # CHECK: stfh %r0, 524287
7835 0xe3 0x00 0x0f 0xff 0x7f 0xcb
7837 # CHECK: stfh %r0, 0(%r1)
7838 0xe3 0x00 0x10 0x00 0x00 0xcb
7840 # CHECK: stfh %r0, 0(%r15)
7841 0xe3 0x00 0xf0 0x00 0x00 0xcb
7843 # CHECK: stfh %r0, 524287(%r1,%r15)
7844 0xe3 0x01 0xff 0xff 0x7f 0xcb
7846 # CHECK: stfh %r0, 524287(%r15,%r1)
7847 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
7849 # CHECK: stfh %r15, 0
7850 0xe3 0xf0 0x00 0x00 0x00 0xcb
7852 # CHECK: sthy %r0, -524288
7853 0xe3 0x00 0x00 0x00 0x80 0x70
7855 # CHECK: sthy %r0, -1
7856 0xe3 0x00 0x0f 0xff 0xff 0x70
7858 # CHECK: sthy %r0, 0
7859 0xe3 0x00 0x00 0x00 0x00 0x70
7861 # CHECK: sthy %r0, 1
7862 0xe3 0x00 0x00 0x01 0x00 0x70
7864 # CHECK: sthy %r0, 524287
7865 0xe3 0x00 0x0f 0xff 0x7f 0x70
7867 # CHECK: sthy %r0, 0(%r1)
7868 0xe3 0x00 0x10 0x00 0x00 0x70
7870 # CHECK: sthy %r0, 0(%r15)
7871 0xe3 0x00 0xf0 0x00 0x00 0x70
7873 # CHECK: sthy %r0, 524287(%r1,%r15)
7874 0xe3 0x01 0xff 0xff 0x7f 0x70
7876 # CHECK: sthy %r0, 524287(%r15,%r1)
7877 0xe3 0x0f 0x1f 0xff 0x7f 0x70
7879 # CHECK: sthy %r15, 0
7880 0xe3 0xf0 0x00 0x00 0x00 0x70
7882 # CHECK: stmg %r0, %r0, 0
7883 0xeb 0x00 0x00 0x00 0x00 0x24
7885 # CHECK: stmg %r0, %r15, 0
7886 0xeb 0x0f 0x00 0x00 0x00 0x24
7888 # CHECK: stmg %r14, %r15, 0
7889 0xeb 0xef 0x00 0x00 0x00 0x24
7891 # CHECK: stmg %r15, %r15, 0
7892 0xeb 0xff 0x00 0x00 0x00 0x24
7894 # CHECK: stmg %r0, %r0, -524288
7895 0xeb 0x00 0x00 0x00 0x80 0x24
7897 # CHECK: stmg %r0, %r0, -1
7898 0xeb 0x00 0x0f 0xff 0xff 0x24
7900 # CHECK: stmg %r0, %r0, 0
7901 0xeb 0x00 0x00 0x00 0x00 0x24
7903 # CHECK: stmg %r0, %r0, 1
7904 0xeb 0x00 0x00 0x01 0x00 0x24
7906 # CHECK: stmg %r0, %r0, 524287
7907 0xeb 0x00 0x0f 0xff 0x7f 0x24
7909 # CHECK: stmg %r0, %r0, 0(%r1)
7910 0xeb 0x00 0x10 0x00 0x00 0x24
7912 # CHECK: stmg %r0, %r0, 0(%r15)
7913 0xeb 0x00 0xf0 0x00 0x00 0x24
7915 # CHECK: stmg %r0, %r0, 524287(%r1)
7916 0xeb 0x00 0x1f 0xff 0x7f 0x24
7918 # CHECK: stmg %r0, %r0, 524287(%r15)
7919 0xeb 0x00 0xff 0xff 0x7f 0x24
7921 # CHECK: strvg %r0, -524288
7922 0xe3 0x00 0x00 0x00 0x80 0x2f
7924 # CHECK: strvg %r0, -1
7925 0xe3 0x00 0x0f 0xff 0xff 0x2f
7927 # CHECK: strvg %r0, 0
7928 0xe3 0x00 0x00 0x00 0x00 0x2f
7930 # CHECK: strvg %r0, 1
7931 0xe3 0x00 0x00 0x01 0x00 0x2f
7933 # CHECK: strvg %r0, 524287
7934 0xe3 0x00 0x0f 0xff 0x7f 0x2f
7936 # CHECK: strvg %r0, 0(%r1)
7937 0xe3 0x00 0x10 0x00 0x00 0x2f
7939 # CHECK: strvg %r0, 0(%r15)
7940 0xe3 0x00 0xf0 0x00 0x00 0x2f
7942 # CHECK: strvg %r0, 524287(%r1,%r15)
7943 0xe3 0x01 0xff 0xff 0x7f 0x2f
7945 # CHECK: strvg %r0, 524287(%r15,%r1)
7946 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
7948 # CHECK: strvg %r15, 0
7949 0xe3 0xf0 0x00 0x00 0x00 0x2f
7951 # CHECK: strv %r0, -524288
7952 0xe3 0x00 0x00 0x00 0x80 0x3e
7954 # CHECK: strv %r0, -1
7955 0xe3 0x00 0x0f 0xff 0xff 0x3e
7957 # CHECK: strv %r0, 0
7958 0xe3 0x00 0x00 0x00 0x00 0x3e
7960 # CHECK: strv %r0, 1
7961 0xe3 0x00 0x00 0x01 0x00 0x3e
7963 # CHECK: strv %r0, 524287
7964 0xe3 0x00 0x0f 0xff 0x7f 0x3e
7966 # CHECK: strv %r0, 0(%r1)
7967 0xe3 0x00 0x10 0x00 0x00 0x3e
7969 # CHECK: strv %r0, 0(%r15)
7970 0xe3 0x00 0xf0 0x00 0x00 0x3e
7972 # CHECK: strv %r0, 524287(%r1,%r15)
7973 0xe3 0x01 0xff 0xff 0x7f 0x3e
7975 # CHECK: strv %r0, 524287(%r15,%r1)
7976 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
7978 # CHECK: strv %r15, 0
7979 0xe3 0xf0 0x00 0x00 0x00 0x3e
7984 # CHECK: st %r0, 4095
7987 # CHECK: st %r0, 0(%r1)
7990 # CHECK: st %r0, 0(%r15)
7993 # CHECK: st %r0, 4095(%r1,%r15)
7996 # CHECK: st %r0, 4095(%r15,%r1)
8002 # CHECK: stoc %r1, 2(%r3), 0
8003 0xeb 0x10 0x30 0x02 0x00 0xf3
8005 # CHECK: stoco %r1, 2(%r3)
8006 0xeb 0x11 0x30 0x02 0x00 0xf3
8008 # CHECK: stoch %r1, 2(%r3)
8009 0xeb 0x12 0x30 0x02 0x00 0xf3
8011 # CHECK: stocnle %r1, 2(%r3)
8012 0xeb 0x13 0x30 0x02 0x00 0xf3
8014 # CHECK: stocl %r1, 2(%r3)
8015 0xeb 0x14 0x30 0x02 0x00 0xf3
8017 # CHECK: stocnhe %r1, 2(%r3)
8018 0xeb 0x15 0x30 0x02 0x00 0xf3
8020 # CHECK: stoclh %r1, 2(%r3)
8021 0xeb 0x16 0x30 0x02 0x00 0xf3
8023 # CHECK: stocne %r1, 2(%r3)
8024 0xeb 0x17 0x30 0x02 0x00 0xf3
8026 # CHECK: stoce %r1, 2(%r3)
8027 0xeb 0x18 0x30 0x02 0x00 0xf3
8029 # CHECK: stocnlh %r1, 2(%r3)
8030 0xeb 0x19 0x30 0x02 0x00 0xf3
8032 # CHECK: stoche %r1, 2(%r3)
8033 0xeb 0x1a 0x30 0x02 0x00 0xf3
8035 # CHECK: stocnl %r1, 2(%r3)
8036 0xeb 0x1b 0x30 0x02 0x00 0xf3
8038 # CHECK: stocle %r1, 2(%r3)
8039 0xeb 0x1c 0x30 0x02 0x00 0xf3
8041 # CHECK: stocnh %r1, 2(%r3)
8042 0xeb 0x1d 0x30 0x02 0x00 0xf3
8044 # CHECK: stocno %r1, 2(%r3)
8045 0xeb 0x1e 0x30 0x02 0x00 0xf3
8047 # CHECK: stoc %r1, 2(%r3), 15
8048 0xeb 0x1f 0x30 0x02 0x00 0xf3
8050 # CHECK: stocg %r1, 2(%r3), 0
8051 0xeb 0x10 0x30 0x02 0x00 0xe3
8053 # CHECK: stocgo %r1, 2(%r3)
8054 0xeb 0x11 0x30 0x02 0x00 0xe3
8056 # CHECK: stocgh %r1, 2(%r3)
8057 0xeb 0x12 0x30 0x02 0x00 0xe3
8059 # CHECK: stocgnle %r1, 2(%r3)
8060 0xeb 0x13 0x30 0x02 0x00 0xe3
8062 # CHECK: stocgl %r1, 2(%r3)
8063 0xeb 0x14 0x30 0x02 0x00 0xe3
8065 # CHECK: stocgnhe %r1, 2(%r3)
8066 0xeb 0x15 0x30 0x02 0x00 0xe3
8068 # CHECK: stocglh %r1, 2(%r3)
8069 0xeb 0x16 0x30 0x02 0x00 0xe3
8071 # CHECK: stocgne %r1, 2(%r3)
8072 0xeb 0x17 0x30 0x02 0x00 0xe3
8074 # CHECK: stocge %r1, 2(%r3)
8075 0xeb 0x18 0x30 0x02 0x00 0xe3
8077 # CHECK: stocgnlh %r1, 2(%r3)
8078 0xeb 0x19 0x30 0x02 0x00 0xe3
8080 # CHECK: stocghe %r1, 2(%r3)
8081 0xeb 0x1a 0x30 0x02 0x00 0xe3
8083 # CHECK: stocgnl %r1, 2(%r3)
8084 0xeb 0x1b 0x30 0x02 0x00 0xe3
8086 # CHECK: stocgle %r1, 2(%r3)
8087 0xeb 0x1c 0x30 0x02 0x00 0xe3
8089 # CHECK: stocgnh %r1, 2(%r3)
8090 0xeb 0x1d 0x30 0x02 0x00 0xe3
8092 # CHECK: stocgno %r1, 2(%r3)
8093 0xeb 0x1e 0x30 0x02 0x00 0xe3
8095 # CHECK: stocg %r1, 2(%r3), 15
8096 0xeb 0x1f 0x30 0x02 0x00 0xe3
8101 # CHECK: s %r0, 4095
8104 # CHECK: s %r0, 0(%r1)
8107 # CHECK: s %r0, 0(%r15)
8110 # CHECK: s %r0, 4095(%r1,%r15)
8113 # CHECK: s %r0, 4095(%r15,%r1)
8119 # CHECK: sty %r0, -524288
8120 0xe3 0x00 0x00 0x00 0x80 0x50
8122 # CHECK: sty %r0, -1
8123 0xe3 0x00 0x0f 0xff 0xff 0x50
8126 0xe3 0x00 0x00 0x00 0x00 0x50
8129 0xe3 0x00 0x00 0x01 0x00 0x50
8131 # CHECK: sty %r0, 524287
8132 0xe3 0x00 0x0f 0xff 0x7f 0x50
8134 # CHECK: sty %r0, 0(%r1)
8135 0xe3 0x00 0x10 0x00 0x00 0x50
8137 # CHECK: sty %r0, 0(%r15)
8138 0xe3 0x00 0xf0 0x00 0x00 0x50
8140 # CHECK: sty %r0, 524287(%r1,%r15)
8141 0xe3 0x01 0xff 0xff 0x7f 0x50
8143 # CHECK: sty %r0, 524287(%r15,%r1)
8144 0xe3 0x0f 0x1f 0xff 0x7f 0x50
8146 # CHECK: sty %r15, 0
8147 0xe3 0xf0 0x00 0x00 0x00 0x50
8149 # CHECK: sxbr %f0, %f0
8152 # CHECK: sxbr %f0, %f13
8155 # CHECK: sxbr %f8, %f8
8158 # CHECK: sxbr %f13, %f0
8161 # CHECK: sy %r0, -524288
8162 0xe3 0x00 0x00 0x00 0x80 0x5b
8165 0xe3 0x00 0x0f 0xff 0xff 0x5b
8168 0xe3 0x00 0x00 0x00 0x00 0x5b
8171 0xe3 0x00 0x00 0x01 0x00 0x5b
8173 # CHECK: sy %r0, 524287
8174 0xe3 0x00 0x0f 0xff 0x7f 0x5b
8176 # CHECK: sy %r0, 0(%r1)
8177 0xe3 0x00 0x10 0x00 0x00 0x5b
8179 # CHECK: sy %r0, 0(%r15)
8180 0xe3 0x00 0xf0 0x00 0x00 0x5b
8182 # CHECK: sy %r0, 524287(%r1,%r15)
8183 0xe3 0x01 0xff 0xff 0x7f 0x5b
8185 # CHECK: sy %r0, 524287(%r15,%r1)
8186 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
8189 0xe3 0xf0 0x00 0x00 0x00 0x5b
8194 # CHECK: tabort 0(%r1)
8197 # CHECK: tabort 0(%r15)
8200 # CHECK: tabort 4095
8203 # CHECK: tabort 4095(%r1)
8206 # CHECK: tabort 4095(%r15)
8209 # CHECK: tbegin 0, 0
8210 0xe5 0x60 0x00 0x00 0x00 0x00
8212 # CHECK: tbegin 4095, 0
8213 0xe5 0x60 0x0f 0xff 0x00 0x00
8215 # CHECK: tbegin 0, 0
8216 0xe5 0x60 0x00 0x00 0x00 0x00
8218 # CHECK: tbegin 0, 1
8219 0xe5 0x60 0x00 0x00 0x00 0x01
8221 # CHECK: tbegin 0, 32767
8222 0xe5 0x60 0x00 0x00 0x7f 0xff
8224 # CHECK: tbegin 0, 32768
8225 0xe5 0x60 0x00 0x00 0x80 0x00
8227 # CHECK: tbegin 0, 65535
8228 0xe5 0x60 0x00 0x00 0xff 0xff
8230 # CHECK: tbegin 0(%r1), 42
8231 0xe5 0x60 0x10 0x00 0x00 0x2a
8233 # CHECK: tbegin 0(%r15), 42
8234 0xe5 0x60 0xf0 0x00 0x00 0x2a
8236 # CHECK: tbegin 4095(%r1), 42
8237 0xe5 0x60 0x1f 0xff 0x00 0x2a
8239 # CHECK: tbegin 4095(%r15), 42
8240 0xe5 0x60 0xff 0xff 0x00 0x2a
8242 # CHECK: tbeginc 0, 0
8243 0xe5 0x61 0x00 0x00 0x00 0x00
8245 # CHECK: tbeginc 4095, 0
8246 0xe5 0x61 0x0f 0xff 0x00 0x00
8248 # CHECK: tbeginc 0, 0
8249 0xe5 0x61 0x00 0x00 0x00 0x00
8251 # CHECK: tbeginc 0, 1
8252 0xe5 0x61 0x00 0x00 0x00 0x01
8254 # CHECK: tbeginc 0, 32767
8255 0xe5 0x61 0x00 0x00 0x7f 0xff
8257 # CHECK: tbeginc 0, 32768
8258 0xe5 0x61 0x00 0x00 0x80 0x00
8260 # CHECK: tbeginc 0, 65535
8261 0xe5 0x61 0x00 0x00 0xff 0xff
8263 # CHECK: tbeginc 0(%r1), 42
8264 0xe5 0x61 0x10 0x00 0x00 0x2a
8266 # CHECK: tbeginc 0(%r15), 42
8267 0xe5 0x61 0xf0 0x00 0x00 0x2a
8269 # CHECK: tbeginc 4095(%r1), 42
8270 0xe5 0x61 0x1f 0xff 0x00 0x2a
8272 # CHECK: tbeginc 4095(%r15), 42
8273 0xe5 0x61 0xff 0xff 0x00 0x2a
8287 # CHECK: tm 0(%r1), 42
8290 # CHECK: tm 0(%r15), 42
8293 # CHECK: tm 4095(%r1), 42
8296 # CHECK: tm 4095(%r15), 42
8299 # CHECK: tmhh %r0, 0
8302 # CHECK: tmhh %r0, 32768
8305 # CHECK: tmhh %r0, 65535
8308 # CHECK: tmhh %r15, 0
8311 # CHECK: tmhl %r0, 0
8314 # CHECK: tmhl %r0, 32768
8317 # CHECK: tmhl %r0, 65535
8320 # CHECK: tmhl %r15, 0
8323 # CHECK: tmlh %r0, 0
8326 # CHECK: tmlh %r0, 32768
8329 # CHECK: tmlh %r0, 65535
8332 # CHECK: tmlh %r15, 0
8335 # CHECK: tmll %r0, 0
8338 # CHECK: tmll %r0, 32768
8341 # CHECK: tmll %r0, 65535
8344 # CHECK: tmll %r15, 0
8347 # CHECK: tmy -524288, 0
8348 0xeb 0x00 0x00 0x00 0x80 0x51
8351 0xeb 0x00 0x0f 0xff 0xff 0x51
8354 0xeb 0x00 0x00 0x00 0x00 0x51
8357 0xeb 0x00 0x00 0x01 0x00 0x51
8359 # CHECK: tmy 524287, 0
8360 0xeb 0x00 0x0f 0xff 0x7f 0x51
8363 0xeb 0xff 0x00 0x00 0x00 0x51
8365 # CHECK: tmy 0(%r1), 42
8366 0xeb 0x2a 0x10 0x00 0x00 0x51
8368 # CHECK: tmy 0(%r15), 42
8369 0xeb 0x2a 0xf0 0x00 0x00 0x51
8371 # CHECK: tmy 524287(%r1), 42
8372 0xeb 0x2a 0x1f 0xff 0x7f 0x51
8374 # CHECK: tmy 524287(%r15), 42
8375 0xeb 0x2a 0xff 0xff 0x7f 0x51
8378 0xd7 0x00 0x00 0x00 0x00 0x00
8380 # CHECK: xc 0(1), 0(%r1)
8381 0xd7 0x00 0x00 0x00 0x10 0x00
8383 # CHECK: xc 0(1), 0(%r15)
8384 0xd7 0x00 0x00 0x00 0xf0 0x00
8386 # CHECK: xc 0(1), 4095
8387 0xd7 0x00 0x00 0x00 0x0f 0xff
8389 # CHECK: xc 0(1), 4095(%r1)
8390 0xd7 0x00 0x00 0x00 0x1f 0xff
8392 # CHECK: xc 0(1), 4095(%r15)
8393 0xd7 0x00 0x00 0x00 0xff 0xff
8395 # CHECK: xc 0(1,%r1), 0
8396 0xd7 0x00 0x10 0x00 0x00 0x00
8398 # CHECK: xc 0(1,%r15), 0
8399 0xd7 0x00 0xf0 0x00 0x00 0x00
8401 # CHECK: xc 4095(1,%r1), 0
8402 0xd7 0x00 0x1f 0xff 0x00 0x00
8404 # CHECK: xc 4095(1,%r15), 0
8405 0xd7 0x00 0xff 0xff 0x00 0x00
8407 # CHECK: xc 0(256,%r1), 0
8408 0xd7 0xff 0x10 0x00 0x00 0x00
8410 # CHECK: xc 0(256,%r15), 0
8411 0xd7 0xff 0xf0 0x00 0x00 0x00
8413 # CHECK: xgr %r0, %r0
8416 # CHECK: xgr %r0, %r15
8419 # CHECK: xgr %r15, %r0
8422 # CHECK: xgr %r7, %r8
8425 # CHECK: xgrk %r0, %r0, %r0
8428 # CHECK: xgrk %r2, %r3, %r4
8431 # CHECK: xg %r0, -524288
8432 0xe3 0x00 0x00 0x00 0x80 0x82
8435 0xe3 0x00 0x0f 0xff 0xff 0x82
8438 0xe3 0x00 0x00 0x00 0x00 0x82
8441 0xe3 0x00 0x00 0x01 0x00 0x82
8443 # CHECK: xg %r0, 524287
8444 0xe3 0x00 0x0f 0xff 0x7f 0x82
8446 # CHECK: xg %r0, 0(%r1)
8447 0xe3 0x00 0x10 0x00 0x00 0x82
8449 # CHECK: xg %r0, 0(%r15)
8450 0xe3 0x00 0xf0 0x00 0x00 0x82
8452 # CHECK: xg %r0, 524287(%r1,%r15)
8453 0xe3 0x01 0xff 0xff 0x7f 0x82
8455 # CHECK: xg %r0, 524287(%r15,%r1)
8456 0xe3 0x0f 0x1f 0xff 0x7f 0x82
8459 0xe3 0xf0 0x00 0x00 0x00 0x82
8461 # CHECK: xihf %r0, 0
8462 0xc0 0x06 0x00 0x00 0x00 0x00
8464 # CHECK: xihf %r0, 4294967295
8465 0xc0 0x06 0xff 0xff 0xff 0xff
8467 # CHECK: xihf %r15, 0
8468 0xc0 0xf6 0x00 0x00 0x00 0x00
8470 # CHECK: xilf %r0, 0
8471 0xc0 0x07 0x00 0x00 0x00 0x00
8473 # CHECK: xilf %r0, 4294967295
8474 0xc0 0x07 0xff 0xff 0xff 0xff
8476 # CHECK: xilf %r15, 0
8477 0xc0 0xf7 0x00 0x00 0x00 0x00
8488 # CHECK: xi 0(%r1), 42
8491 # CHECK: xi 0(%r15), 42
8494 # CHECK: xi 4095(%r1), 42
8497 # CHECK: xi 4095(%r15), 42
8500 # CHECK: xiy -524288, 0
8501 0xeb 0x00 0x00 0x00 0x80 0x57
8504 0xeb 0x00 0x0f 0xff 0xff 0x57
8507 0xeb 0x00 0x00 0x00 0x00 0x57
8510 0xeb 0x00 0x00 0x01 0x00 0x57
8512 # CHECK: xiy 524287, 0
8513 0xeb 0x00 0x0f 0xff 0x7f 0x57
8516 0xeb 0xff 0x00 0x00 0x00 0x57
8518 # CHECK: xiy 0(%r1), 42
8519 0xeb 0x2a 0x10 0x00 0x00 0x57
8521 # CHECK: xiy 0(%r15), 42
8522 0xeb 0x2a 0xf0 0x00 0x00 0x57
8524 # CHECK: xiy 524287(%r1), 42
8525 0xeb 0x2a 0x1f 0xff 0x7f 0x57
8527 # CHECK: xiy 524287(%r15), 42
8528 0xeb 0x2a 0xff 0xff 0x7f 0x57
8530 # CHECK: xr %r0, %r0
8533 # CHECK: xr %r0, %r15
8536 # CHECK: xr %r15, %r0
8539 # CHECK: xr %r7, %r8
8542 # CHECK: xrk %r0, %r0, %r0
8545 # CHECK: xrk %r2, %r3, %r4
8551 # CHECK: x %r0, 4095
8554 # CHECK: x %r0, 0(%r1)
8557 # CHECK: x %r0, 0(%r15)
8560 # CHECK: x %r0, 4095(%r1,%r15)
8563 # CHECK: x %r0, 4095(%r15,%r1)
8569 # CHECK: xy %r0, -524288
8570 0xe3 0x00 0x00 0x00 0x80 0x57
8573 0xe3 0x00 0x0f 0xff 0xff 0x57
8576 0xe3 0x00 0x00 0x00 0x00 0x57
8579 0xe3 0x00 0x00 0x01 0x00 0x57
8581 # CHECK: xy %r0, 524287
8582 0xe3 0x00 0x0f 0xff 0x7f 0x57
8584 # CHECK: xy %r0, 0(%r1)
8585 0xe3 0x00 0x10 0x00 0x00 0x57
8587 # CHECK: xy %r0, 0(%r15)
8588 0xe3 0x00 0xf0 0x00 0x00 0x57
8590 # CHECK: xy %r0, 524287(%r1,%r15)
8591 0xe3 0x01 0xff 0xff 0x7f 0x57
8593 # CHECK: xy %r0, 524287(%r15,%r1)
8594 0xe3 0x0f 0x1f 0xff 0x7f 0x57
8597 0xe3 0xf0 0x00 0x00 0x00 0x57