Home | History | Annotate | Download | only in SystemZ

Lines Matching refs:CHECK

5 #CHECK: error: invalid operand
6 #CHECK: a %r0, -1
7 #CHECK: error: invalid operand
8 #CHECK: a %r0, 4096
13 #CHECK: error: invalid operand
14 #CHECK: adb %f0, -1
15 #CHECK: error: invalid operand
16 #CHECK: adb %f0, 4096
21 #CHECK: error: invalid operand
22 #CHECK: aeb %f0, -1
23 #CHECK: error: invalid operand
24 #CHECK: aeb %f0, 4096
29 #CHECK: error: invalid operand
30 #CHECK: afi %r0, (-1 << 31) - 1
31 #CHECK: error: invalid operand
32 #CHECK: afi %r0, (1 << 31)
37 #CHECK: error: invalid operand
38 #CHECK: ag %r0, -524289
39 #CHECK: error: invalid operand
40 #CHECK: ag %r0, 524288
45 #CHECK: error: invalid operand
46 #CHECK: agf %r0, -524289
47 #CHECK: error: invalid operand
48 #CHECK: agf %r0, 524288
53 #CHECK: error: invalid operand
54 #CHECK: agfi %r0, (-1 << 31) - 1
55 #CHECK: error: invalid operand
56 #CHECK: agfi %r0, (1 << 31)
61 #CHECK: error: invalid operand
62 #CHECK: aghi %r0, -32769
63 #CHECK: error: invalid operand
64 #CHECK: aghi %r0, 32768
65 #CHECK: error: invalid operand
66 #CHECK: aghi %r0, foo
72 #CHECK: error: {{(instruction requires: distinct-ops)?}}
73 #CHECK: aghik %r1, %r2, 3
77 #CHECK: error: {{(instruction requires: distinct-ops)?}}
78 #CHECK: agrk %r2,%r3,%r4
82 #CHECK: error: invalid operand
83 #CHECK: agsi -524289, 0
84 #CHECK: error: invalid operand
85 #CHECK: agsi 524288, 0
86 #CHECK: error: invalid use of indexed addressing
87 #CHECK: agsi 0(%r1,%r2), 0
88 #CHECK: error: invalid operand
89 #CHECK: agsi 0, -129
90 #CHECK: error: invalid operand
91 #CHECK: agsi 0, 128
99 #CHECK: error: invalid operand
100 #CHECK: ah %r0, -1
101 #CHECK: error: invalid operand
102 #CHECK: ah %r0, 4096
107 #CHECK: error: invalid operand
108 #CHECK: ahi %r0, -32769
109 #CHECK: error: invalid operand
110 #CHECK: ahi %r0, 32768
111 #CHECK: error: invalid operand
112 #CHECK: ahi %r0, foo
118 #CHECK: error: {{(instruction requires: distinct-ops)?}}
119 #CHECK: ahik %r1, %r2, 3
123 #CHECK: error: invalid operand
124 #CHECK: ahy %r0, -524289
125 #CHECK: error: invalid operand
126 #CHECK: ahy %r0, 524288
131 #CHECK: error: invalid operand
132 #CHECK: al %r0, -1
133 #CHECK: error: invalid operand
134 #CHECK: al %r0, 4096
139 #CHECK: error: invalid operand
140 #CHECK: alc %r0, -524289
141 #CHECK: error: invalid operand
142 #CHECK: alc %r0, 524288
147 #CHECK: error: invalid operand
148 #CHECK: alcg %r0, -524289
149 #CHECK: error: invalid operand
150 #CHECK: alcg %r0, 524288
155 #CHECK: error: invalid operand
156 #CHECK: alfi %r0, -1
157 #CHECK: error: invalid operand
158 #CHECK: alfi %r0, (1 << 32)
163 #CHECK: error: {{(instruction requires: distinct-ops)?}}
164 #CHECK: alghsik %r1, %r2, 3
168 #CHECK: error: {{(instruction requires: distinct-ops)?}}
169 #CHECK: alhsik %r1, %r2, 3
173 #CHECK: error: invalid operand
174 #CHECK: alg %r0, -524289
175 #CHECK: error: invalid operand
176 #CHECK: alg %r0, 524288
181 #CHECK: error: invalid operand
182 #CHECK: algf %r0, -524289
183 #CHECK: error: invalid operand
184 #CHECK: algf %r0, 524288
189 #CHECK: error: invalid operand
190 #CHECK: algfi %r0, -1
191 #CHECK: error: invalid operand
192 #CHECK: algfi %r0, (1 << 32)
197 #CHECK: error: {{(instruction requires: distinct-ops)?}}
198 #CHECK: algrk %r2,%r3,%r4
202 #CHECK: error: {{(instruction requires: distinct-ops)?}}
203 #CHECK: alrk %r2,%r3,%r4
207 #CHECK: error: invalid operand
208 #CHECK: aly %r0, -524289
209 #CHECK: error: invalid operand
210 #CHECK: aly %r0, 524288
215 #CHECK: error: {{(instruction requires: distinct-ops)?}}
216 #CHECK: ark %r2,%r3,%r4
220 #CHECK: error: invalid operand
221 #CHECK: asi -524289, 0
222 #CHECK: error: invalid operand
223 #CHECK: asi 524288, 0
224 #CHECK: error: invalid use of indexed addressing
225 #CHECK: asi 0(%r1,%r2), 0
226 #CHECK: error: invalid operand
227 #CHECK: asi 0, -129
228 #CHECK: error: invalid operand
229 #CHECK: asi 0, 128
237 #CHECK: error: invalid register pair
238 #CHECK: axbr %f0, %f2
239 #CHECK: error: invalid register pair
240 #CHECK: axbr %f2, %f0
246 #CHECK: error: invalid operand
247 #CHECK: ay %r0, -524289
248 #CHECK: error: invalid operand
249 #CHECK: ay %r0, 524288
254 #CHECK: error: offset out of range
255 #CHECK: bras %r0, -0x100002
256 #CHECK: error: offset out of range
257 #CHECK: bras %r0, -1
258 #CHECK: error: offset out of range
259 #CHECK: bras %r0, 1
260 #CHECK: error: offset out of range
261 #CHECK: bras %r0, 0x10000
268 #CHECK: error: offset out of range
269 #CHECK: brasl %r0, -0x1000000002
270 #CHECK: error: offset out of range
271 #CHECK: brasl %r0, -1
272 #CHECK: error: offset out of range
273 #CHECK: brasl %r0, 1
274 #CHECK: error: offset out of range
275 #CHECK: brasl %r0, 0x100000000
282 #CHECK: error: offset out of range
283 #CHECK: brc 0, -0x100002
284 #CHECK: error: offset out of range
285 #CHECK: brc 0, -1
286 #CHECK: error: offset out of range
287 #CHECK: brc 0, 1
288 #CHECK: error: offset out of range
289 #CHECK: brc 0, 0x10000
296 #CHECK: error: invalid operand
297 #CHECK: brc foo, bar
298 #CHECK: error: invalid operand
299 #CHECK: brc -1, bar
300 #CHECK: error: invalid operand
301 #CHECK: brc 16, bar
307 #CHECK: error: offset out of range
308 #CHECK: brcl 0, -0x1000000002
309 #CHECK: error: offset out of range
310 #CHECK: brcl 0, -1
311 #CHECK: error: offset out of range
312 #CHECK: brcl 0, 1
313 #CHECK: error: offset out of range
314 #CHECK: brcl 0, 0x100000000
321 #CHECK: error: invalid operand
322 #CHECK: brcl foo, bar
323 #CHECK: error: invalid operand
324 #CHECK: brcl -1, bar
325 #CHECK: error: invalid operand
326 #CHECK: brcl 16, bar
332 #CHECK: error: offset out of range
333 #CHECK: brct %r0, -0x100002
334 #CHECK: error: offset out of range
335 #CHECK: brct %r0, -1
336 #CHECK: error: offset out of range
337 #CHECK: brct %r0, 1
338 #CHECK: error: offset out of range
339 #CHECK: brct %r0, 0x10000
346 #CHECK: error: offset out of range
347 #CHECK: brctg %r0, -0x100002
348 #CHECK: error: offset out of range
349 #CHECK: brctg %r0, -1
350 #CHECK: error: offset out of range
351 #CHECK: brctg %r0, 1
352 #CHECK: error: offset out of range
353 #CHECK: brctg %r0, 0x10000
360 #CHECK: error: invalid operand
361 #CHECK: c %r0, -1
362 #CHECK: error: invalid operand
363 #CHECK: c %r0, 4096
368 #CHECK: error: invalid operand
369 #CHECK: cdb %f0, -1
370 #CHECK: error: invalid operand
371 #CHECK: cdb %f0, 4096
376 #CHECK: error: invalid operand
377 #CHECK: ceb %f0, -1
378 #CHECK: error: invalid operand
379 #CHECK: ceb %f0, 4096
384 #CHECK: error: invalid operand
385 #CHECK: cfdbr %r0, -1, %f0
386 #CHECK: error: invalid operand
387 #CHECK: cfdbr %r0, 16, %f0
392 #CHECK: error: invalid operand
393 #CHECK: cfebr %r0, -1, %f0
394 #CHECK: error: invalid operand
395 #CHECK: cfebr %r0, 16, %f0
400 #CHECK: error: invalid operand
401 #CHECK: cfi %r0, (-1 << 31) - 1
402 #CHECK: error: invalid operand
403 #CHECK: cfi %r0, (1 << 31)
408 #CHECK: error: invalid operand
409 #CHECK: cfxbr %r0, -1, %f0
410 #CHECK: error: invalid operand
411 #CHECK: cfxbr %r0, 16, %f0
412 #CHECK: error: invalid register pair
413 #CHECK: cfxbr %r0, 0, %f2
420 #CHECK: error: invalid operand
421 #CHECK: cg %r0, -524289
422 #CHECK: error: invalid operand
423 #CHECK: cg %r0, 524288
428 #CHECK: error: invalid operand
429 #CHECK: cgdbr %r0, -1, %f0
430 #CHECK: error: invalid operand
431 #CHECK: cgdbr %r0, 16, %f0
436 #CHECK: error: invalid operand
437 #CHECK: cgebr %r0, -1, %f0
438 #CHECK: error: invalid operand
439 #CHECK: cgebr %r0, 16, %f0
444 #CHECK: error: invalid operand
445 #CHECK: cgf %r0, -524289
446 #CHECK: error: invalid operand
447 #CHECK: cgf %r0, 524288
452 #CHECK: error: invalid operand
453 #CHECK: cgfi %r0, (-1 << 31) - 1
454 #CHECK: error: invalid operand
455 #CHECK: cgfi %r0, (1 << 31)
460 #CHECK: error: offset out of range
461 #CHECK: cgfrl %r0, -0x1000000002
462 #CHECK: error: offset out of range
463 #CHECK: cgfrl %r0, -1
464 #CHECK: error: offset out of range
465 #CHECK: cgfrl %r0, 1
466 #CHECK: error: offset out of range
467 #CHECK: cgfrl %r0, 0x100000000
474 #CHECK: error: invalid operand
475 #CHECK: cgh %r0, -524289
476 #CHECK: error: invalid operand
477 #CHECK: cgh %r0, 524288
482 #CHECK: error: invalid operand
483 #CHECK: cghi %r0, -32769
484 #CHECK: error: invalid operand
485 #CHECK: cghi %r0, 32768
486 #CHECK: error: invalid operand
487 #CHECK: cghi %r0, foo
493 #CHECK: error: offset out of range
494 #CHECK: cghrl %r0, -0x1000000002
495 #CHECK: error: offset out of range
496 #CHECK: cghrl %r0, -1
497 #CHECK: error: offset out of range
498 #CHECK: cghrl %r0, 1
499 #CHECK: error: offset out of range
500 #CHECK: cghrl %r0, 0x100000000
507 #CHECK: error: invalid operand
508 #CHECK: cghsi -1, 0
509 #CHECK: error: invalid operand
510 #CHECK: cghsi 4096, 0
511 #CHECK: error: invalid use of indexed addressing
512 #CHECK: cghsi 0(%r1,%r2), 0
513 #CHECK: error: invalid operand
514 #CHECK: cghsi 0, -32769
515 #CHECK: error: invalid operand
516 #CHECK: cghsi 0, 32768
524 #CHECK: error: invalid operand
525 #CHECK: cgij %r0, -129, 0, 0
526 #CHECK: error: invalid operand
527 #CHECK: cgij %r0, 128, 0, 0
532 #CHECK: error: offset out of range
533 #CHECK: cgij %r0, 0, 0, -0x100002
534 #CHECK: error: offset out of range
535 #CHECK: cgij %r0, 0, 0, -1
536 #CHECK: error: offset out of range
537 #CHECK: cgij %r0, 0, 0, 1
538 #CHECK: error: offset out of range
539 #CHECK: cgij %r0, 0, 0, 0x10000
546 #CHECK: error: invalid instruction
547 #CHECK: cgijo %r0, 0, 0, 0
548 #CHECK: error: invalid instruction
549 #CHECK: cgijno %r0, 0, 0, 0
554 #CHECK: error: offset out of range
555 #CHECK: cgrj %r0, %r0, 0, -0x100002
556 #CHECK: error: offset out of range
557 #CHECK: cgrj %r0, %r0, 0, -1
558 #CHECK: error: offset out of range
559 #CHECK: cgrj %r0, %r0, 0, 1
560 #CHECK: error: offset out of range
561 #CHECK: cgrj %r0, %r0, 0, 0x10000
568 #CHECK: error: invalid instruction
569 #CHECK: cgrjo %r0, %r0, 0, 0
570 #CHECK: error: invalid instruction
571 #CHECK: cgrjno %r0, %r0, 0, 0
576 #CHECK: error: offset out of range
577 #CHECK: cgrl %r0, -0x1000000002
578 #CHECK: error: offset out of range
579 #CHECK: cgrl %r0, -1
580 #CHECK: error: offset out of range
581 #CHECK: cgrl %r0, 1
582 #CHECK: error: offset out of range
583 #CHECK: cgrl %r0, 0x100000000
590 #CHECK: error: invalid operand
591 #CHECK: cgxbr %r0, -1, %f0
592 #CHECK: error: invalid operand
593 #CHECK: cgxbr %r0, 16, %f0
594 #CHECK: error: invalid register pair
595 #CHECK: cgxbr %r0, 0, %f2
602 #CHECK: error: invalid operand
603 #CHECK: ch %r0, -1
604 #CHECK: error: invalid operand
605 #CHECK: ch %r0, 4096
610 #CHECK: error: invalid operand
611 #CHECK: chhsi -1, 0
612 #CHECK: error: invalid operand
613 #CHECK: chhsi 4096, 0
614 #CHECK: error: invalid use of indexed addressing
615 #CHECK: chhsi 0(%r1,%r2), 0
616 #CHECK: error: invalid operand
617 #CHECK: chhsi 0, -32769
618 #CHECK: error: invalid operand
619 #CHECK: chhsi 0, 32768
627 #CHECK: error: invalid operand
628 #CHECK: chi %r0, -32769
629 #CHECK: error: invalid operand
630 #CHECK: chi %r0, 32768
631 #CHECK: error: invalid operand
632 #CHECK: chi %r0, foo
638 #CHECK: error: offset out of range
639 #CHECK: chrl %r0, -0x1000000002
640 #CHECK: error: offset out of range
641 #CHECK: chrl %r0, -1
642 #CHECK: error: offset out of range
643 #CHECK: chrl %r0, 1
644 #CHECK: error: offset out of range
645 #CHECK: chrl %r0, 0x100000000
652 #CHECK: error: invalid operand
653 #CHECK: chsi -1, 0
654 #CHECK: error: invalid operand
655 #CHECK: chsi 4096, 0
656 #CHECK: error: invalid use of indexed addressing
657 #CHECK: chsi 0(%r1,%r2), 0
658 #CHECK: error: invalid operand
659 #CHECK: chsi 0, -32769
660 #CHECK: error: invalid operand
661 #CHECK: chsi 0, 32768
669 #CHECK: error: invalid operand
670 #CHECK: chy %r0, -524289
671 #CHECK: error: invalid operand
672 #CHECK: chy %r0, 524288
677 #CHECK: error: invalid operand
678 #CHECK: cij %r0, -129, 0, 0
679 #CHECK: error: invalid operand
680 #CHECK: cij %r0, 128, 0, 0
685 #CHECK: error: offset out of range
686 #CHECK: cij %r0, 0, 0, -0x100002
687 #CHECK: error: offset out of range
688 #CHECK: cij %r0, 0, 0, -1
689 #CHECK: error: offset out of range
690 #CHECK: cij %r0, 0, 0, 1
691 #CHECK: error: offset out of range
692 #CHECK: cij %r0, 0, 0, 0x10000
699 #CHECK: error: invalid instruction
700 #CHECK: cijo %r0, 0, 0, 0
701 #CHECK: error: invalid instruction
702 #CHECK: cijno %r0, 0, 0, 0
707 #CHECK: error: invalid operand
708 #CHECK: cl %r0, -1
709 #CHECK: error: invalid operand
710 #CHECK: cl %r0, 4096
715 #CHECK: error: invalid operand
716 #CHECK: clfhsi -1, 0
717 #CHECK: error: invalid operand
718 #CHECK: clfhsi 4096, 0
719 #CHECK: error: invalid use of indexed addressing
720 #CHECK: clfhsi 0(%r1,%r2), 0
721 #CHECK: error: invalid operand
722 #CHECK: clfhsi 0, -1
723 #CHECK: error: invalid operand
724 #CHECK: clfhsi 0, 65536
732 #CHECK: error: invalid operand
733 #CHECK: clfi %r0, -1
734 #CHECK: error: invalid operand
735 #CHECK: clfi %r0, (1 << 32)
740 #CHECK: error: invalid operand
741 #CHECK: clg %r0, -524289
742 #CHECK: error: invalid operand
743 #CHECK: clg %r0, 524288
748 #CHECK: error: invalid operand
749 #CHECK: clgf %r0, -524289
750 #CHECK: error: invalid operand
751 #CHECK: clgf %r0, 524288
756 #CHECK: error: invalid operand
757 #CHECK: clgfi %r0, -1
758 #CHECK: error: invalid operand
759 #CHECK: clgfi %r0, (1 << 32)
764 #CHECK: error: offset out of range
765 #CHECK: clgfrl %r0, -0x1000000002
766 #CHECK: error: offset out of range
767 #CHECK: clgfrl %r0, -1
768 #CHECK: error: offset out of range
769 #CHECK: clgfrl %r0, 1
770 #CHECK: error: offset out of range
771 #CHECK: clgfrl %r0, 0x100000000
778 #CHECK: error: offset out of range
779 #CHECK: clghrl %r0, -0x1000000002
780 #CHECK: error: offset out of range
781 #CHECK: clghrl %r0, -1
782 #CHECK: error: offset out of range
783 #CHECK: clghrl %r0, 1
784 #CHECK: error: offset out of range
785 #CHECK: clghrl %r0, 0x100000000
792 #CHECK: error: invalid operand
793 #CHECK: clghsi -1, 0
794 #CHECK: error: invalid operand
795 #CHECK: clghsi 4096, 0
796 #CHECK: error: invalid use of indexed addressing
797 #CHECK: clghsi 0(%r1,%r2), 0
798 #CHECK
799 #CHECK: clghsi 0, -1
800 #CHECK: error: invalid operand
801 #CHECK: clghsi 0, 65536
809 #CHECK: error: offset out of range
810 #CHECK: clgrl %r0, -0x1000000002
811 #CHECK: error: offset out of range
812 #CHECK: clgrl %r0, -1
813 #CHECK: error: offset out of range
814 #CHECK: clgrl %r0, 1
815 #CHECK: error: offset out of range
816 #CHECK: clgrl %r0, 0x100000000
823 #CHECK: error: invalid operand
824 #CHECK: clhhsi -1, 0
825 #CHECK: error: invalid operand
826 #CHECK: clhhsi 4096, 0
827 #CHECK: error: invalid use of indexed addressing
828 #CHECK: clhhsi 0(%r1,%r2), 0
829 #CHECK: error: invalid operand
830 #CHECK: clhhsi 0, -1
831 #CHECK: error: invalid operand
832 #CHECK: clhhsi 0, 65536
840 #CHECK: error: offset out of range
841 #CHECK: clhrl %r0, -0x1000000002
842 #CHECK: error: offset out of range
843 #CHECK: clhrl %r0, -1
844 #CHECK: error: offset out of range
845 #CHECK: clhrl %r0, 1
846 #CHECK: error: offset out of range
847 #CHECK: clhrl %r0, 0x100000000
854 #CHECK: error: invalid operand
855 #CHECK: cli -1, 0
856 #CHECK: error: invalid operand
857 #CHECK: cli 4096, 0
858 #CHECK: error: invalid use of indexed addressing
859 #CHECK: cli 0(%r1,%r2), 0
860 #CHECK: error: invalid operand
861 #CHECK: cli 0, -1
862 #CHECK: error: invalid operand
863 #CHECK: cli 0, 256
871 #CHECK: error: invalid operand
872 #CHECK: cliy -524289, 0
873 #CHECK: error: invalid operand
874 #CHECK: cliy 524288, 0
875 #CHECK: error: invalid use of indexed addressing
876 #CHECK: cliy 0(%r1,%r2), 0
877 #CHECK: error: invalid operand
878 #CHECK: cliy 0, -1
879 #CHECK: error: invalid operand
880 #CHECK: cliy 0, 256
888 #CHECK: error: offset out of range
889 #CHECK: clrl %r0, -0x1000000002
890 #CHECK: error: offset out of range
891 #CHECK: clrl %r0, -1
892 #CHECK: error: offset out of range
893 #CHECK: clrl %r0, 1
894 #CHECK: error: offset out of range
895 #CHECK: clrl %r0, 0x100000000
902 #CHECK: error: invalid operand
903 #CHECK: cly %r0, -524289
904 #CHECK: error: invalid operand
905 #CHECK: cly %r0, 524288
910 #CHECK: error: offset out of range
911 #CHECK: crj %r0, %r0, 0, -0x100002
912 #CHECK: error: offset out of range
913 #CHECK: crj %r0, %r0, 0, -1
914 #CHECK: error: offset out of range
915 #CHECK: crj %r0, %r0, 0, 1
916 #CHECK: error: offset out of range
917 #CHECK: crj %r0, %r0, 0, 0x10000
924 #CHECK: error: invalid instruction
925 #CHECK: crjo %r0, %r0, 0, 0
926 #CHECK: error: invalid instruction
927 #CHECK: crjno %r0, %r0, 0, 0
932 #CHECK: error: offset out of range
933 #CHECK: crl %r0, -0x1000000002
934 #CHECK: error: offset out of range
935 #CHECK: crl %r0, -1
936 #CHECK: error: offset out of range
937 #CHECK: crl %r0, 1
938 #CHECK: error: offset out of range
939 #CHECK: crl %r0, 0x100000000
946 #CHECK: error: invalid operand
947 #CHECK: cs %r0, %r0, -1
948 #CHECK: error: invalid operand
949 #CHECK: cs %r0, %r0, 4096
950 #CHECK: error: invalid use of indexed addressing
951 #CHECK: cs %r0, %r0, 0(%r1,%r2)
957 #CHECK: error: invalid operand
958 #CHECK: csg %r0, %r0, -524289
959 #CHECK: error: invalid operand
960 #CHECK: csg %r0, %r0, 524288
961 #CHECK: error: invalid use of indexed addressing
962 #CHECK: csg %r0, %r0, 0(%r1,%r2)
968 #CHECK: error: invalid operand
969 #CHECK: csy %r0, %r0, -524289
970 #CHECK: error: invalid operand
971 #CHECK: csy %r0, %r0, 524288
972 #CHECK: error: invalid use of indexed addressing
973 #CHECK: csy %r0, %r0, 0(%r1,%r2)
979 #CHECK: error: invalid register pair
980 #CHECK: cxbr %f0, %f2
981 #CHECK: error: invalid register pair
982 #CHECK: cxbr %f2, %f0
987 #CHECK: error: invalid register pair
988 #CHECK: cxfbr %f2, %r0
992 #CHECK: error: invalid register pair
993 #CHECK: cxgbr %f2, %r0
997 #CHECK: error: invalid operand
998 #CHECK: cy %r0, -524289
999 #CHECK: error: invalid operand
1000 #CHECK: cy %r0, 524288
1005 #CHECK: error: invalid operand
1006 #CHECK: ddb %f0, -1
1007 #CHECK: error: invalid operand
1008 #CHECK: ddb %f0, 4096
1013 #CHECK: error: invalid operand
1014 #CHECK: deb %f0, -1
1015 #CHECK: error: invalid operand
1016 #CHECK: deb %f0, 4096
1021 #CHECK: error: invalid operand
1022 #CHECK: dl %r0, -524289
1023 #CHECK: error: invalid operand
1024 #CHECK: dl %r0, 524288
1025 #CHECK: error: invalid register pair
1026 #CHECK: dl %r1, 0
1032 #CHECK: error: invalid operand
1033 #CHECK: dlg %r0, -524289
1034 #CHECK: error: invalid operand
1035 #CHECK: dlg %r0, 524288
1036 #CHECK: error: invalid register pair
1037 #CHECK: dlg %r1, 0
1043 #CHECK: error: invalid register pair
1044 #CHECK: dlgr %r1, %r0
1048 #CHECK: error: invalid register pair
1049 #CHECK: dlr %r1, %r0
1053 #CHECK: error: invalid operand
1054 #CHECK: dsg %r0, -524289
1055 #CHECK: error: invalid operand
1056 #CHECK: dsg %r0, 524288
1057 #CHECK: error: invalid register pair
1058 #CHECK: dsg %r1, 0
1064 #CHECK: error: invalid operand
1065 #CHECK: dsgf %r0, -524289
1066 #CHECK: error: invalid operand
1067 #CHECK: dsgf %r0, 524288
1068 #CHECK: error: invalid register pair
1069 #CHECK: dsgf %r1, 0
1075 #CHECK: error: invalid register pair
1076 #CHECK: dsgfr %r1, %r0
1080 #CHECK: error: invalid register pair
1081 #CHECK: dsgr %r1, %r0
1085 #CHECK: error: invalid register pair
1086 #CHECK: dxbr %f0, %f2
1087 #CHECK: error: invalid register pair
1088 #CHECK: dxbr %f2, %f0
1093 #CHECK: error: invalid operand
1094 #CHECK: fidbr %f0, -1, %f0
1095 #CHECK: error: invalid operand
1096 #CHECK: fidbr %f0, 16, %f0
1101 #CHECK: error: invalid operand
1102 #CHECK: fiebr %f0, -1, %f0
1103 #CHECK: error: invalid operand
1104 #CHECK: fiebr %f0, 16, %f0
1109 #CHECK: error: invalid operand
1110 #CHECK: fixbr %f0, -1, %f0
1111 #CHECK: error: invalid operand
1112 #CHECK: fixbr %f0, 16, %f0
1113 #CHECK: error: invalid register pair
1114 #CHECK: fixbr %f0, 0, %f2
1115 #CHECK: error: invalid register pair
1116 #CHECK: fixbr %f2, 0, %f0
1123 #CHECK: error: invalid register pair
1124 #CHECK: flogr %r1, %r0
1128 #CHECK: error: invalid operand
1129 #CHECK: ic %r0, -1
1130 #CHECK: error: invalid operand
1131 #CHECK: ic %r0, 4096
1136 #CHECK: error: invalid operand
1137 #CHECK: icy %r0, -524289
1138 #CHECK: error: invalid operand
1139 #CHECK: icy %r0, 524288
1144 #CHECK: error: invalid operand
1145 #CHECK: iihf %r0, -1
1146 #CHECK: error: invalid operand
1147 #CHECK: iihf %r0, 1 << 32
1152 #CHECK: error: invalid operand
1153 #CHECK: iihh %r0, -1
1154 #CHECK: error: invalid operand
1155 #CHECK: iihh %r0, 0x10000
1160 #CHECK: error: invalid operand
1161 #CHECK: iihl %r0, -1
1162 #CHECK: error: invalid operand
1163 #CHECK: iihl %r0, 0x10000
1168 #CHECK: error: invalid operand
1169 #CHECK: iilf %r0, -1
1170 #CHECK: error: invalid operand
1171 #CHECK: iilf %r0, 1 << 32
1176 #CHECK: error: invalid operand
1177 #CHECK: iilh %r0, -1
1178 #CHECK: error: invalid operand
1179 #CHECK: iilh %r0, 0x10000
1184 #CHECK: error: invalid operand
1185 #CHECK: iill %r0, -1
1186 #CHECK: error: invalid operand
1187 #CHECK: iill %r0, 0x10000
1192 #CHECK: error: invalid operand
1193 #CHECK: l %r0, -1
1194 #CHECK: error: invalid operand
1195 #CHECK: l %r0, 4096
1200 #CHECK: error: invalid operand
1201 #CHECK: la %r0, -1
1202 #CHECK: error: invalid operand
1203 #CHECK: la %r0, 4096
1208 #CHECK: error: offset out of range
1209 #CHECK: larl %r0, -0x1000000002
1210 #CHECK: error: offset out of range
1211 #CHECK: larl %r0, -1
1212 #CHECK: error: offset out of range
1213 #CHECK: larl %r0, 1
1214 #CHECK: error: offset out of range
1215 #CHECK: larl %r0, 0x100000000
1222 #CHECK: error: invalid operand
1223 #CHECK: lay %r0, -524289
1224 #CHECK: error: invalid operand
1225 #CHECK: lay %r0, 524288
1230 #CHECK: error: invalid operand
1231 #CHECK: lb %r0, -524289
1232 #CHECK: error: invalid operand
1233 #CHECK: lb %r0, 524288
1238 #CHECK: error: invalid register pair
1239 #CHECK: lcxbr %f0, %f2
1240 #CHECK: error: invalid register pair
1241 #CHECK: lcxbr %f2, %f0
1246 #CHECK: error: invalid operand
1247 #CHECK: ld %f0, -1
1248 #CHECK: error: invalid operand
1249 #CHECK: ld %f0, 4096
1254 #CHECK: error: invalid operand
1255 #CHECK: ldeb %f0, -1
1256 #CHECK: error: invalid operand
1257 #CHECK: ldeb %f0, 4096
1262 #CHECK: error: invalid register pair
1263 #CHECK: ldxbr %f0, %f2
1264 #CHECK: error: invalid register pair
1265 #CHECK: ldxbr %f2, %f0
1270 #CHECK: error: invalid operand
1271 #CHECK: ldy %f0, -524289
1272 #CHECK: error: invalid operand
1273 #CHECK: ldy %f0, 524288
1278 #CHECK: error: invalid operand
1279 #CHECK: le %f0, -1
1280 #CHECK: error: invalid operand
1281 #CHECK: le %f0, 4096
1286 #CHECK: error: invalid register pair
1287 #CHECK: lexbr %f0, %f2
1288 #CHECK: error: invalid register pair
1289 #CHECK: lexbr %f2, %f0
1294 #CHECK: error: invalid operand
1295 #CHECK: ley %f0, -524289
1296 #CHECK: error: invalid operand
1297 #CHECK: ley %f0, 524288
1302 #CHECK: error: invalid operand
1303 #CHECK: lg %r0, -524289
1304 #CHECK: error: invalid operand
1305 #CHECK: lg %r0, 524288
1310 #CHECK: error: invalid operand
1311 #CHECK: lgb %r0, -524289
1312 #CHECK: error: invalid operand
1313 #CHECK: lgb %r0, 524288
1318 #CHECK: error: invalid operand
1319 #CHECK: lgf %r0, -524289
1320 #CHECK: error: invalid operand
1321 #CHECK: lgf %r0, 524288
1326 #CHECK: error: invalid operand
1327 #CHECK: lgfi %r0, (-1 << 31) - 1
1328 #CHECK: error: invalid operand
1329 #CHECK: lgfi %r0, (1 << 31)
1334 #CHECK: error: offset out of range
1335 #CHECK: lgfrl %r0, -0x1000000002
1336 #CHECK: error: offset out of range
1337 #CHECK: lgfrl %r0, -1
1338 #CHECK: error: offset out of range
1339 #CHECK: lgfrl %r0, 1
1340 #CHECK: error: offset out of range
1341 #CHECK: lgfrl %r0, 0x100000000
1348 #CHECK: error: invalid operand
1349 #CHECK: lgh %r0, -524289
1350 #CHECK: error: invalid operand
1351 #CHECK: lgh %r0, 524288
1356 #CHECK: error: invalid operand
1357 #CHECK: lghi %r0, -32769
1358 #CHECK: error: invalid operand
1359 #CHECK: lghi %r0, 32768
1360 #CHECK: error: invalid operand
1361 #CHECK: lghi %r0, foo
1367 #CHECK: error: offset out of range
1368 #CHECK: lghrl %r0, -0x1000000002
1369 #CHECK: error: offset out of range
1370 #CHECK: lghrl %r0, -1
1371 #CHECK: error: offset out of range
1372 #CHECK: lghrl %r0, 1
1373 #CHECK: error: offset out of range
1374 #CHECK: lghrl %r0, 0x100000000
1381 #CHECK: error: offset out of range
1382 #CHECK: lgrl %r0, -0x1000000002
1383 #CHECK: error: offset out of range
1384 #CHECK: lgrl %r0, -1
1385 #CHECK: error: offset out of range
1386 #CHECK: lgrl %r0, 1
1387 #CHECK: error: offset out of range
1388 #CHECK: lgrl %r0, 0x100000000
1395 #CHECK: error: invalid operand
1396 #CHECK: lh %r0, -1
1397 #CHECK: error: invalid operand
1398 #CHECK: lh %r0, 4096
1403 #CHECK: error: invalid operand
1404 #CHECK: lhi %r0, -32769
1405 #CHECK: error: invalid operand
1406 #CHECK: lhi %r0, 32768
1407 #CHECK: error: invalid operand
1408 #CHECK: lhi %r0, foo
1414 #CHECK: error: offset out of range
1415 #CHECK: lhrl %r0, -0x1000000002
1416 #CHECK: error: offset out of range
1417 #CHECK: lhrl %r0, -1
1418 #CHECK: error: offset out of range
1419 #CHECK: lhrl %r0, 1
1420 #CHECK: error: offset out of range
1421 #CHECK: lhrl %r0, 0x100000000
1428 #CHECK: error: invalid operand
1429 #CHECK: lhy %r0, -524289
1430 #CHECK: error: invalid operand
1431 #CHECK: lhy %r0, 524288
1436 #CHECK: error: invalid operand
1437 #CHECK: llc %r0, -524289
1438 #CHECK: error: invalid operand
1439 #CHECK: llc %r0, 524288
1444 #CHECK: error: invalid operand
1445 #CHECK: llgc %r0, -524289
1446 #CHECK: error: invalid operand
1447 #CHECK: llgc %r0, 524288
1452 #CHECK: error: invalid operand
1453 #CHECK: llgf %r0, -524289
1454 #CHECK: error: invalid operand
1455 #CHECK: llgf %r0, 524288
1460 #CHECK: error: offset out of range
1461 #CHECK: llgfrl %r0, -0x1000000002
1462 #CHECK: error: offset out of range
1463 #CHECK: llgfrl %r0, -1
1464 #CHECK: error: offset out of range
1465 #CHECK: llgfrl %r0, 1
1466 #CHECK: error: offset out of range
1467 #CHECK: llgfrl %r0, 0x100000000
1474 #CHECK: error: invalid operand
1475 #CHECK: llgh %r0, -524289
1476 #CHECK: error: invalid operand
1477 #CHECK: llgh %r0, 524288
1482 #CHECK: error: offset out of range
1483 #CHECK: llghrl %r0, -0x1000000002
1484 #CHECK: error: offset out of range
1485 #CHECK: llghrl %r0, -1
1486 #CHECK: error: offset out of range
1487 #CHECK: llghrl %r0, 1
1488 #CHECK: error: offset out of range
1489 #CHECK: llghrl %r0, 0x100000000
1496 #CHECK: error: invalid operand
1497 #CHECK: llh %r0, -524289
1498 #CHECK: error: invalid operand
1499 #CHECK: llh %r0, 524288
1504 #CHECK: error: offset out of range
1505 #CHECK: llhrl %r0, -0x1000000002
1506 #CHECK: error: offset out of range
1507 #CHECK: llhrl %r0, -1
1508 #CHECK: error: offset out of range
1509 #CHECK: llhrl %r0, 1
1510 #CHECK: error: offset out of range
1511 #CHECK: llhrl %r0, 0x100000000
1518 #CHECK: error: invalid operand
1519 #CHECK: llihf %r0, -1
1520 #CHECK: error: invalid operand
1521 #CHECK: llihf %r0, 1 << 32
1526 #CHECK: error: invalid operand
1527 #CHECK: llihh %r0, -1
1528 #CHECK: error: invalid operand
1529 #CHECK: llihh %r0, 0x10000
1534 #CHECK: error: invalid operand
1535 #CHECK: llihl %r0, -1
1536 #CHECK: error: invalid operand
1537 #CHECK: llihl %r0, 0x10000
1542 #CHECK: error: invalid operand
1543 #CHECK: llilf %r0, -1
1544 #CHECK: error: invalid operand
1545 #CHECK: llilf %r0, 1 << 32
1550 #CHECK: error: invalid operand
1551 #CHECK: llilh %r0, -1
1552 #CHECK: error: invalid operand
1553 #CHECK: llilh %r0, 0x10000
1558 #CHECK: error: invalid operand
1559 #CHECK: llill %r0, -1
1560 #CHECK: error: invalid operand
1561 #CHECK: llill %r0, 0x10000
1566 #CHECK: error: invalid operand
1567 #CHECK: lmg %r0, %r0, -524289
1568 #CHECK: error: invalid operand
1569 #CHECK: lmg %r0, %r0, 524288
1570 #CHECK: error: invalid use of indexed addressing
1571 #CHECK: lmg %r0, %r0, 0(%r1,%r2)
1577 #CHECK: error: invalid register pair
1578 #CHECK: lnxbr %f0, %f2
1579 #CHECK: error: invalid register pair
1580 #CHECK: lnxbr %f2, %f0
1585 #CHECK: error: invalid register pair
1586 #CHECK: lpxbr %f0, %f2
1587 #CHECK: error: invalid register pair
1588 #CHECK: lpxbr %f2, %f0
1593 #CHECK: error: offset out of range
1594 #CHECK: lrl %r0, -0x1000000002
1595 #CHECK: error: offset out of range
1596 #CHECK: lrl %r0, -1
1597 #CHECK: error: offset out of range
1598 #CHECK: lrl %r0, 1
1599 #CHECK: error: offset out of range
1600 #CHECK: lrl %r0, 0x100000000
1607 #CHECK: error: invalid operand
1608 #CHECK: lrv %r0, -524289
1609 #CHECK: error: invalid operand
1610 #CHECK: lrv %r0, 524288
1615 #CHECK: error: invalid operand
1616 #CHECK: lrvg %r0, -524289
1617 #CHECK: error: invalid operand
1618 #CHECK: lrvg %r0, 524288
1623 #CHECK: error: invalid operand
1624 #CHECK: lt %r0, -524289
1625 #CHECK: error: invalid operand
1626 #CHECK: lt %r0, 524288
1631 #CHECK: error: invalid operand
1632 #CHECK: ltg %r0, -524289
1633 #CHECK: error: invalid operand
1634 #CHECK: ltg %r0, 524288
1639 #CHECK: error: invalid operand
1640 #CHECK: ltgf %r0, -524289
1641 #CHECK: error: invalid operand
1642 #CHECK: ltgf %r0, 524288
1647 #CHECK: error: invalid register pair
1648 #CHECK: ltxbr %f0, %f14
1649 #CHECK: error: invalid register pair
1650 #CHECK: ltxbr %f14, %f0
1655 #CHECK: error: invalid register pair
1656 #CHECK: lxr %f0, %f2
1657 #CHECK: error: invalid register pair
1658 #CHECK: lxr %f2, %f0
1663 #CHECK: error: invalid operand
1664 #CHECK: ly %r0, -524289
1665 #CHECK: error: invalid operand
1666 #CHECK: ly %r0, 524288
1671 #CHECK: error: invalid register pair
1672 #CHECK: lzxr %f2
1676 #CHECK: error: invalid operand
1677 #CHECK: madb %f0, %f0, -1
1678 #CHECK: error: invalid operand
1679 #CHECK: madb %f0, %f0, 4096
1684 #CHECK: error: invalid operand
1685 #CHECK: maeb %f0, %f0, -1
1686 #CHECK: error: invalid operand
1687 #CHECK: maeb %f0, %f0, 4096
1692 #CHECK: error: invalid operand
1693 #CHECK: mdb %f0, -1
1694 #CHECK: error: invalid operand
1695 #CHECK: mdb %f0, 4096
1700 #CHECK: error: invalid operand
1701 #CHECK: mdeb %f0, -1
1702 #CHECK: error: invalid operand
1703 #CHECK: mdeb %f0, 4096
1708 #CHECK: error: invalid operand
1709 #CHECK: meeb %f0, -1
1710 #CHECK: error: invalid operand
1711 #CHECK: meeb %f0, 4096
1716 #CHECK: error: invalid operand
1717 #CHECK: mghi %r0, -32769
1718 #CHECK: error: invalid operand
1719 #CHECK: mghi %r0, 32768
1720 #CHECK: error: invalid operand
1721 #CHECK: mghi %r0, foo
1727 #CHECK: error: invalid operand
1728 #CHECK: mh %r0, -1
1729 #CHECK: error: invalid operand
1730 #CHECK: mh %r0, 4096
1735 #CHECK: error: invalid operand
1736 #CHECK: mhi %r0, -32769
1737 #CHECK: error: invalid operand
1738 #CHECK: mhi %r0, 32768
1739 #CHECK: error: invalid operand
1740 #CHECK: mhi %r0, foo
1746 #CHECK: error: invalid operand
1747 #CHECK: mhy %r0, -524289
1748 #CHECK: error: invalid operand
1749 #CHECK: mhy %r0, 524288
1754 #CHECK: error: invalid operand
1755 #CHECK: mlg %r0, -524289
1756 #CHECK: error: invalid operand
1757 #CHECK: mlg %r0, 524288
1758 #CHECK: error: invalid register pair
1759 #CHECK: mlg %r1, 0
1765 #CHECK: error: invalid register pair
1766 #CHECK: mlgr %r1, %r0
1770 #CHECK: error: invalid operand
1771 #CHECK: ms %r0, -1
1772 #CHECK: error: invalid operand
1773 #CHECK: ms %r0, 4096
1778 #CHECK: error: invalid operand
1779 #CHECK: msdb %f0, %f0, -1
1780 #CHECK: error: invalid operand
1781 #CHECK: msdb %f0, %f0, 4096
1786 #CHECK: error: invalid operand
1787 #CHECK: mseb %f0, %f0, -1
1788 #CHECK: error: invalid operand
1789 #CHECK: mseb %f0, %f0, 4096
1794 #CHECK: error: invalid operand
1795 #CHECK: msfi %r0, (-1 << 31) - 1
1796 #CHECK: error: invalid operand
1797 #CHECK: msfi %r0, (1 << 31)
1802 #CHECK: error: invalid operand
1803 #CHECK: msg %r0, -524289
1804 #CHECK: error: invalid operand
1805 #CHECK: msg %r0, 524288
1810 #CHECK: error: invalid operand
1811 #CHECK: msgf %r0, -524289
1812 #CHECK: error: invalid operand
1813 #CHECK: msgf %r0, 524288
1818 #CHECK: error: invalid operand
1819 #CHECK: msgfi %r0, (-1 << 31) - 1
1820 #CHECK: error: invalid operand
1821 #CHECK: msgfi %r0, (1 << 31)
1826 #CHECK: error: invalid operand
1827 #CHECK: msy %r0, -524289
1828 #CHECK: error: invalid operand
1829 #CHECK: msy %r0, 524288
1834 #CHECK: error: missing length in address
1835 #CHECK: mvc 0, 0
1836 #CHECK: error: missing length in address
1837 #CHECK: mvc 0(%r1), 0(%r1)
1838 #CHECK: error: invalid use of length addressing
1839 #CHECK: mvc 0(1,%r1), 0(2,%r1)
1840 #CHECK: error: invalid operand
1841 #CHECK: mvc 0(0,%r1), 0(%r1)
1842 #CHECK: error: invalid operand
1843 #CHECK: mvc 0(257,%r1), 0(%r1)
1844 #CHECK: error: invalid operand
1845 #CHECK: mvc -1(1,%r1), 0(%r1)
1846 #CHECK: error: invalid operand
1847 #CHECK: mvc 4096(1,%r1), 0(%r1)
1848 #CHECK: error: invalid operand
1849 #CHECK: mvc 0(1,%r1), -1(%r1)
1850 #CHECK: error: invalid operand
1851 #CHECK: mvc 0(1,%r1), 4096(%r1)
1852 #CHECK: error: %r0 used in an address
1853 #CHECK: mvc 0(1,%r0), 0(%r1)
1854 #CHECK: error: %r0 used in an address
1855 #CHECK: mvc 0(1,%r1), 0(%r0)
1856 #CHECK: error: invalid use of indexed addressing
1857 #CHECK: mvc 0(%r1,%r2), 0(%r1)
1858 #CHECK: error: invalid use of indexed addressing
1859 #CHECK: mvc 0(1,%r2), 0(%r1,%r2)
1860 #CHECK: error: unknown token in expression
1861 #CHECK: mvc 0(-), 0
1878 #CHECK: error: invalid operand
1879 #CHECK: mvghi -1, 0
1880 #CHECK: error: invalid operand
1881 #CHECK: mvghi 4096, 0
1882 #CHECK: error: invalid use of indexed addressing
1883 #CHECK: mvghi 0(%r1,%r2), 0
1884 #CHECK: error: invalid operand
1885 #CHECK: mvghi 0, -32769
1886 #CHECK: error: invalid operand
1887 #CHECK: mvghi 0, 32768
1895 #CHECK: error: invalid operand
1896 #CHECK: mvhhi -1, 0
1897 #CHECK: error: invalid operand
1898 #CHECK: mvhhi 4096, 0
1899 #CHECK: error: invalid use of indexed addressing
1900 #CHECK: mvhhi 0(%r1,%r2), 0
1901 #CHECK: error: invalid operand
1902 #CHECK: mvhhi 0, -32769
1903 #CHECK: error: invalid operand
1904 #CHECK: mvhhi 0, 32768
1912 #CHECK: error: invalid operand
1913 #CHECK: mvhi -1, 0
1914 #CHECK: error: invalid operand
1915 #CHECK: mvhi 4096, 0
1916 #CHECK: error: invalid use of indexed addressing
1917 #CHECK: mvhi 0(%r1,%r2), 0
1918 #CHECK: error: invalid operand
1919 #CHECK: mvhi 0, -32769
1920 #CHECK: error: invalid operand
1921 #CHECK: mvhi 0, 32768
1929 #CHECK: error: invalid operand
1930 #CHECK: mvi -1, 0
1931 #CHECK: error: invalid operand
1932 #CHECK: mvi 4096, 0
1933 #CHECK: error: invalid use of indexed addressing
1934 #CHECK: mvi 0(%r1,%r2), 0
1935 #CHECK: error: invalid operand
1936 #CHECK: mvi 0, -1
1937 #CHECK: error: invalid operand
1938 #CHECK: mvi 0, 256
1946 #CHECK: error: invalid operand
1947 #CHECK: mviy -524289, 0
1948 #CHECK: error: invalid operand
1949 #CHECK: mviy 524288, 0
1950 #CHECK: error: invalid use of indexed addressing
1951 #CHECK: mviy 0(%r1,%r2), 0
1952 #CHECK: error: invalid operand
1953 #CHECK: mviy 0, -1
1954 #CHECK: error: invalid operand
1955 #CHECK: mviy 0, 256
1963 #CHECK: error: invalid register pair
1964 #CHECK: mxbr %f0, %f2
1965 #CHECK: error: invalid register pair
1966 #CHECK: mxbr %f2, %f0
1971 #CHECK: error: invalid register pair
1972 #CHECK: mxdb %f2, 0
1973 #CHECK: error: invalid operand
1974 #CHECK: mxdb %f0, -1
1975 #CHECK: error: invalid operand
1976 #CHECK: mxdb %f0, 4096
1982 #CHECK: error: invalid register pair
1983 #CHECK: mxdbr %f2, %f0
1987 #CHECK: error: invalid operand
1988 #CHECK: n %r0, -1
1989 #CHECK: error: invalid operand
1990 #CHECK: n %r0, 4096
1995 #CHECK: error: invalid operand
1996 #CHECK: ng %r0, -524289
1997 #CHECK: error: invalid operand
1998 #CHECK: ng %r0, 524288
2003 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2004 #CHECK: ngrk %r2,%r3,%r4
2008 #CHECK: error: invalid operand
2009 #CHECK: ni -1, 0
2010 #CHECK: error: invalid operand
2011 #CHECK: ni 4096, 0
2012 #CHECK: error: invalid use of indexed addressing
2013 #CHECK: ni 0(%r1,%r2), 0
2014 #CHECK: error: invalid operand
2015 #CHECK: ni 0, -1
2016 #CHECK: error: invalid operand
2017 #CHECK: ni 0, 256
2025 #CHECK: error: invalid operand
2026 #CHECK: nihf %r0, -1
2027 #CHECK: error: invalid operand
2028 #CHECK: nihf %r0, 1 << 32
2033 #CHECK: error: invalid operand
2034 #CHECK: nihh %r0, -1
2035 #CHECK: error: invalid operand
2036 #CHECK: nihh %r0, 0x10000
2041 #CHECK: error: invalid operand
2042 #CHECK: nihl %r0, -1
2043 #CHECK: error: invalid operand
2044 #CHECK: nihl %r0, 0x10000
2049 #CHECK: error: invalid operand
2050 #CHECK: nilf %r0, -1
2051 #CHECK: error: invalid operand
2052 #CHECK: nilf %r0, 1 << 32
2057 #CHECK: error: invalid operand
2058 #CHECK: nilh %r0, -1
2059 #CHECK: error: invalid operand
2060 #CHECK: nilh %r0, 0x10000
2065 #CHECK: error: invalid operand
2066 #CHECK: nill %r0, -1
2067 #CHECK: error: invalid operand
2068 #CHECK: nill %r0, 0x10000
2073 #CHECK: error: invalid operand
2074 #CHECK: niy -524289, 0
2075 #CHECK: error: invalid operand
2076 #CHECK: niy 524288, 0
2077 #CHECK: error: invalid use of indexed addressing
2078 #CHECK: niy 0(%r1,%r2), 0
2079 #CHECK: error: invalid operand
2080 #CHECK: niy 0, -1
2081 #CHECK: error: invalid operand
2082 #CHECK: niy 0, 256
2090 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2091 #CHECK: nrk %r2,%r3,%r4
2095 #CHECK: error: invalid operand
2096 #CHECK: ny %r0, -524289
2097 #CHECK: error: invalid operand
2098 #CHECK: ny %r0, 524288
2103 #CHECK: error: invalid operand
2104 #CHECK: o %r0, -1
2105 #CHECK: error: invalid operand
2106 #CHECK: o %r0, 4096
2111 #CHECK: error: invalid operand
2112 #CHECK: og %r0, -524289
2113 #CHECK: error: invalid operand
2114 #CHECK: og %r0, 524288
2119 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2120 #CHECK: ogrk %r2,%r3,%r4
2124 #CHECK: error: invalid operand
2125 #CHECK: oi -1, 0
2126 #CHECK: error: invalid operand
2127 #CHECK: oi 4096, 0
2128 #CHECK: error: invalid use of indexed addressing
2129 #CHECK: oi 0(%r1,%r2), 0
2130 #CHECK: error: invalid operand
2131 #CHECK: oi 0, -1
2132 #CHECK: error: invalid operand
2133 #CHECK: oi 0, 256
2141 #CHECK: error: invalid operand
2142 #CHECK: oihf %r0, -1
2143 #CHECK: error: invalid operand
2144 #CHECK: oihf %r0, 1 << 32
2149 #CHECK: error: invalid operand
2150 #CHECK: oihh %r0, -1
2151 #CHECK: error: invalid operand
2152 #CHECK: oihh %r0, 0x10000
2157 #CHECK: error: invalid operand
2158 #CHECK: oihl %r0, -1
2159 #CHECK: error: invalid operand
2160 #CHECK: oihl %r0, 0x10000
2165 #CHECK: error: invalid operand
2166 #CHECK: oilf %r0, -1
2167 #CHECK: error: invalid operand
2168 #CHECK: oilf %r0, 1 << 32
2173 #CHECK: error: invalid operand
2174 #CHECK: oilh %r0, -1
2175 #CHECK: error: invalid operand
2176 #CHECK: oilh %r0, 0x10000
2181 #CHECK: error: invalid operand
2182 #CHECK: oill %r0, -1
2183 #CHECK: error: invalid operand
2184 #CHECK: oill %r0, 0x10000
2189 #CHECK: error: invalid operand
2190 #CHECK: oiy -524289, 0
2191 #CHECK: error: invalid operand
2192 #CHECK: oiy 524288, 0
2193 #CHECK: error: invalid use of indexed addressing
2194 #CHECK: oiy 0(%r1,%r2), 0
2195 #CHECK: error: invalid operand
2196 #CHECK: oiy 0, -1
2197 #CHECK: error: invalid operand
2198 #CHECK: oiy 0, 256
2206 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2207 #CHECK: ork %r2,%r3,%r4
2211 #CHECK: error: invalid operand
2212 #CHECK: oy %r0, -524289
2213 #CHECK: error: invalid operand
2214 #CHECK: oy %r0, 524288
2219 #CHECK: error: invalid operand
2220 #CHECK: risbg %r0,%r0,0,0,-1
2221 #CHECK: error: invalid operand
2222 #CHECK: risbg %r0,%r0,0,0,64
2223 #CHECK: error: invalid operand
2224 #CHECK: risbg %r0,%r0,0,-1,0
2225 #CHECK: error: invalid operand
2226 #CHECK: risbg %r0,%r0,0,256,0
2227 #CHECK: error: invalid operand
2228 #CHECK: risbg %r0,%r0,-1,0,0
2229 #CHECK: error: invalid operand
2230 #CHECK: risbg %r0,%r0,256,0,0
2239 #CHECK: error: {{(instruction requires: high-word)?}}
2240 #CHECK: risbhg %r1, %r2, 0, 0, 0
2244 #CHECK: error: {{(instruction requires: high-word)?}}
2245 #CHECK: risblg %r1, %r2, 0, 0, 0
2249 #CHECK: error: invalid operand
2250 #CHECK: rnsbg %r0,%r0,0,0,-1
2251 #CHECK: error: invalid operand
2252 #CHECK: rnsbg %r0,%r0,0,0,64
2253 #CHECK: error: invalid operand
2254 #CHECK: rnsbg %r0,%r0,0,-1,0
2255 #CHECK: error: invalid operand
2256 #CHECK: rnsbg %r0,%r0,0,256,0
2257 #CHECK: error: invalid operand
2258 #CHECK: rnsbg %r0,%r0,-1,0,0
2259 #CHECK: error: invalid operand
2260 #CHECK: rnsbg %r0,%r0,256,0,0
2269 #CHECK: error: invalid operand
2270 #CHECK: rosbg %r0,%r0,0,0,-1
2271 #CHECK: error: invalid operand
2272 #CHECK: rosbg %r0,%r0,0,0,64
2273 #CHECK: error: invalid operand
2274 #CHECK: rosbg %r0,%r0,0,-1,0
2275 #CHECK: error: invalid operand
2276 #CHECK: rosbg %r0,%r0,0,256,0
2277 #CHECK: error: invalid operand
2278 #CHECK: rosbg %r0,%r0,-1,0,0
2279 #CHECK: error: invalid operand
2280 #CHECK: rosbg %r0,%r0,256,0,0
2289 #CHECK: error: invalid operand
2290 #CHECK: rxsbg %r0,%r0,0,0,-1
2291 #CHECK: error: invalid operand
2292 #CHECK: rxsbg %r0,%r0,0,0,64
2293 #CHECK: error: invalid operand
2294 #CHECK: rxsbg %r0,%r0,0,-1,0
2295 #CHECK: error: invalid operand
2296 #CHECK: rxsbg %r0,%r0,0,256,0
2297 #CHECK: error: invalid operand
2298 #CHECK: rxsbg %r0,%r0,-1,0,0
2299 #CHECK: error: invalid operand
2300 #CHECK: rxsbg %r0,%r0,256,0,0
2309 #CHECK: error: invalid operand
2310 #CHECK: rll %r0,%r0,-524289
2311 #CHECK: error: invalid operand
2312 #CHECK: rll %r0,%r0,524288
2313 #CHECK: error: %r0 used in an address
2314 #CHECK: rll %r0,%r0,0(%r0)
2315 #CHECK: error: invalid use of indexed addressing
2316 #CHECK: rll %r0,%r0,0(%r1,%r2)
2323 #CHECK: error: invalid operand
2324 #CHECK: rllg %r0,%r0,-524289
2325 #CHECK: error: invalid operand
2326 #CHECK: rllg %r0,%r0,524288
2327 #CHECK: error: %r0 used in an address
2328 #CHECK: rllg %r0,%r0,0(%r0)
2329 #CHECK: error: invalid use of indexed addressing
2330 #CHECK: rllg %r0,%r0,0(%r1,%r2)
2337 #CHECK: error: invalid operand
2338 #CHECK: s %r0, -1
2339 #CHECK: error: invalid operand
2340 #CHECK: s %r0, 4096
2345 #CHECK: error: invalid operand
2346 #CHECK: sdb %f0, -1
2347 #CHECK: error: invalid operand
2348 #CHECK: sdb %f0, 4096
2353 #CHECK: error: invalid operand
2354 #CHECK: seb %f0, -1
2355 #CHECK: error: invalid operand
2356 #CHECK: seb %f0, 4096
2361 #CHECK: error: invalid operand
2362 #CHECK: sg %r0, -524289
2363 #CHECK: error: invalid operand
2364 #CHECK: sg %r0, 524288
2369 #CHECK: error: invalid operand
2370 #CHECK: sgf %r0, -524289
2371 #CHECK: error: invalid operand
2372 #CHECK: sgf %r0, 524288
2377 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2378 #CHECK: sgrk %r2,%r3,%r4
2382 #CHECK: error: invalid operand
2383 #CHECK: sh %r0, -1
2384 #CHECK: error: invalid operand
2385 #CHECK: sh %r0, 4096
2390 #CHECK: error: invalid operand
2391 #CHECK: shy %r0, -524289
2392 #CHECK: error: invalid operand
2393 #CHECK: shy %r0, 524288
2398 #CHECK: error: invalid operand
2399 #CHECK: sl %r0, -1
2400 #CHECK: error: invalid operand
2401 #CHECK: sl %r0, 4096
2406 #CHECK: error: invalid operand
2407 #CHECK: slb %r0, -524289
2408 #CHECK: error: invalid operand
2409 #CHECK: slb %r0, 524288
2414 #CHECK: error: invalid operand
2415 #CHECK: slbg %r0, -524289
2416 #CHECK: error: invalid operand
2417 #CHECK: slbg %r0, 524288
2422 #CHECK: error: invalid operand
2423 #CHECK
2424 #CHECK: error: invalid operand
2425 #CHECK: slfi %r0, (1 << 32)
2430 #CHECK: error: invalid operand
2431 #CHECK: slg %r0, -524289
2432 #CHECK: error: invalid operand
2433 #CHECK: slg %r0, 524288
2438 #CHECK: error: invalid operand
2439 #CHECK: slgf %r0, -524289
2440 #CHECK: error: invalid operand
2441 #CHECK: slgf %r0, 524288
2446 #CHECK: error: invalid operand
2447 #CHECK: slgfi %r0, -1
2448 #CHECK: error: invalid operand
2449 #CHECK: slgfi %r0, (1 << 32)
2454 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2455 #CHECK: slgrk %r2,%r3,%r4
2459 #CHECK: error: invalid operand
2460 #CHECK: sll %r0,-1
2461 #CHECK: error: invalid operand
2462 #CHECK: sll %r0,4096
2463 #CHECK: error: %r0 used in an address
2464 #CHECK: sll %r0,0(%r0)
2465 #CHECK: error: invalid use of indexed addressing
2466 #CHECK: sll %r0,0(%r1,%r2)
2473 #CHECK: error: invalid operand
2474 #CHECK: sllg %r0,%r0,-524289
2475 #CHECK: error: invalid operand
2476 #CHECK: sllg %r0,%r0,524288
2477 #CHECK: error: %r0 used in an address
2478 #CHECK: sllg %r0,%r0,0(%r0)
2479 #CHECK: error: invalid use of indexed addressing
2480 #CHECK: sllg %r0,%r0,0(%r1,%r2)
2487 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2488 #CHECK: sllk %r2,%r3,4(%r5)
2492 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2493 #CHECK: slrk %r2,%r3,%r4
2497 #CHECK: error: invalid operand
2498 #CHECK: sly %r0, -524289
2499 #CHECK: error: invalid operand
2500 #CHECK: sly %r0, 524288
2505 #CHECK: error: invalid operand
2506 #CHECK: sqdb %f0, -1
2507 #CHECK: error: invalid operand
2508 #CHECK: sqdb %f0, 4096
2513 #CHECK: error: invalid operand
2514 #CHECK: sqeb %f0, -1
2515 #CHECK: error: invalid operand
2516 #CHECK: sqeb %f0, 4096
2521 #CHECK: error: invalid register pair
2522 #CHECK: sqxbr %f0, %f2
2523 #CHECK: error: invalid register pair
2524 #CHECK: sqxbr %f2, %f0
2529 #CHECK: error: invalid operand
2530 #CHECK: sra %r0,-1
2531 #CHECK: error: invalid operand
2532 #CHECK: sra %r0,4096
2533 #CHECK: error: %r0 used in an address
2534 #CHECK: sra %r0,0(%r0)
2535 #CHECK: error: invalid use of indexed addressing
2536 #CHECK: sra %r0,0(%r1,%r2)
2543 #CHECK: error: invalid operand
2544 #CHECK: srag %r0,%r0,-524289
2545 #CHECK: error: invalid operand
2546 #CHECK: srag %r0,%r0,524288
2547 #CHECK: error: %r0 used in an address
2548 #CHECK: srag %r0,%r0,0(%r0)
2549 #CHECK: error: invalid use of indexed addressing
2550 #CHECK: srag %r0,%r0,0(%r1,%r2)
2557 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2558 #CHECK: srak %r2,%r3,4(%r5)
2562 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2563 #CHECK: srk %r2,%r3,%r4
2567 #CHECK: error: invalid operand
2568 #CHECK: srl %r0,-1
2569 #CHECK: error: invalid operand
2570 #CHECK: srl %r0,4096
2571 #CHECK: error: %r0 used in an address
2572 #CHECK: srl %r0,0(%r0)
2573 #CHECK: error: invalid use of indexed addressing
2574 #CHECK: srl %r0,0(%r1,%r2)
2581 #CHECK: error: invalid operand
2582 #CHECK: srlg %r0,%r0,-524289
2583 #CHECK: error: invalid operand
2584 #CHECK: srlg %r0,%r0,524288
2585 #CHECK: error: %r0 used in an address
2586 #CHECK: srlg %r0,%r0,0(%r0)
2587 #CHECK: error: invalid use of indexed addressing
2588 #CHECK: srlg %r0,%r0,0(%r1,%r2)
2595 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2596 #CHECK: srlk %r2,%r3,4(%r5)
2600 #CHECK: error: invalid operand
2601 #CHECK: st %r0, -1
2602 #CHECK: error: invalid operand
2603 #CHECK: st %r0, 4096
2608 #CHECK: error: invalid operand
2609 #CHECK: stc %r0, -1
2610 #CHECK: error: invalid operand
2611 #CHECK: stc %r0, 4096
2616 #CHECK: error: invalid operand
2617 #CHECK: stcy %r0, -524289
2618 #CHECK: error: invalid operand
2619 #CHECK: stcy %r0, 524288
2624 #CHECK: error: invalid operand
2625 #CHECK: std %f0, -1
2626 #CHECK: error: invalid operand
2627 #CHECK: std %f0, 4096
2632 #CHECK: error: invalid operand
2633 #CHECK: stdy %f0, -524289
2634 #CHECK: error: invalid operand
2635 #CHECK: stdy %f0, 524288
2640 #CHECK: error: invalid operand
2641 #CHECK: ste %f0, -1
2642 #CHECK: error: invalid operand
2643 #CHECK: ste %f0, 4096
2648 #CHECK: error: invalid operand
2649 #CHECK: stey %f0, -524289
2650 #CHECK: error: invalid operand
2651 #CHECK: stey %f0, 524288
2656 #CHECK: error: invalid operand
2657 #CHECK: stg %r0, -524289
2658 #CHECK: error: invalid operand
2659 #CHECK: stg %r0, 524288
2664 #CHECK: error: offset out of range
2665 #CHECK: stgrl %r0, -0x1000000002
2666 #CHECK: error: offset out of range
2667 #CHECK: stgrl %r0, -1
2668 #CHECK: error: offset out of range
2669 #CHECK: stgrl %r0, 1
2670 #CHECK: error: offset out of range
2671 #CHECK: stgrl %r0, 0x100000000
2678 #CHECK: error: invalid operand
2679 #CHECK: sth %r0, -1
2680 #CHECK: error: invalid operand
2681 #CHECK: sth %r0, 4096
2686 #CHECK: error: offset out of range
2687 #CHECK: sthrl %r0, -0x1000000002
2688 #CHECK: error: offset out of range
2689 #CHECK: sthrl %r0, -1
2690 #CHECK: error: offset out of range
2691 #CHECK: sthrl %r0, 1
2692 #CHECK: error: offset out of range
2693 #CHECK: sthrl %r0, 0x100000000
2700 #CHECK: error: invalid operand
2701 #CHECK: sthy %r0, -524289
2702 #CHECK: error: invalid operand
2703 #CHECK: sthy %r0, 524288
2708 #CHECK: error: invalid operand
2709 #CHECK: stmg %r0, %r0, -524289
2710 #CHECK: error: invalid operand
2711 #CHECK: stmg %r0, %r0, 524288
2712 #CHECK: error: invalid use of indexed addressing
2713 #CHECK: stmg %r0, %r0, 0(%r1,%r2)
2719 #CHECK: error: offset out of range
2720 #CHECK: strl %r0, -0x1000000002
2721 #CHECK: error: offset out of range
2722 #CHECK: strl %r0, -1
2723 #CHECK: error: offset out of range
2724 #CHECK: strl %r0, 1
2725 #CHECK: error: offset out of range
2726 #CHECK: strl %r0, 0x100000000
2733 #CHECK: error: invalid operand
2734 #CHECK: strv %r0, -524289
2735 #CHECK: error: invalid operand
2736 #CHECK: strv %r0, 524288
2741 #CHECK: error: invalid operand
2742 #CHECK: strvg %r0, -524289
2743 #CHECK: error: invalid operand
2744 #CHECK: strvg %r0, 524288
2749 #CHECK: error: invalid operand
2750 #CHECK: sty %r0, -524289
2751 #CHECK: error: invalid operand
2752 #CHECK: sty %r0, 524288
2757 #CHECK: error: invalid register pair
2758 #CHECK: sxbr %f0, %f2
2759 #CHECK: error: invalid register pair
2760 #CHECK: sxbr %f2, %f0
2765 #CHECK: error: invalid operand
2766 #CHECK: sy %r0, -524289
2767 #CHECK: error: invalid operand
2768 #CHECK: sy %r0, 524288
2773 #CHECK: error: invalid operand
2774 #CHECK: x %r0, -1
2775 #CHECK: error: invalid operand
2776 #CHECK: x %r0, 4096
2781 #CHECK: error: invalid operand
2782 #CHECK: xg %r0, -524289
2783 #CHECK: error: invalid operand
2784 #CHECK: xg %r0, 524288
2789 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2790 #CHECK: xgrk %r2,%r3,%r4
2794 #CHECK: error: invalid operand
2795 #CHECK: xi -1, 0
2796 #CHECK: error: invalid operand
2797 #CHECK: xi 4096, 0
2798 #CHECK: error: invalid use of indexed addressing
2799 #CHECK: xi 0(%r1,%r2), 0
2800 #CHECK: error: invalid operand
2801 #CHECK: xi 0, -1
2802 #CHECK: error: invalid operand
2803 #CHECK: xi 0, 256
2811 #CHECK: error: invalid operand
2812 #CHECK: xihf %r0, -1
2813 #CHECK: error: invalid operand
2814 #CHECK: xihf %r0, 1 << 32
2819 #CHECK: error: invalid operand
2820 #CHECK: xilf %r0, -1
2821 #CHECK: error: invalid operand
2822 #CHECK: xilf %r0, 1 << 32
2827 #CHECK: error: invalid operand
2828 #CHECK: xiy -524289, 0
2829 #CHECK: error: invalid operand
2830 #CHECK: xiy 524288, 0
2831 #CHECK: error: invalid use of indexed addressing
2832 #CHECK: xiy 0(%r1,%r2), 0
2833 #CHECK: error: invalid operand
2834 #CHECK: xiy 0, -1
2835 #CHECK: error: invalid operand
2836 #CHECK: xiy 0, 256
2844 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2845 #CHECK: xrk %r2,%r3,%r4
2849 #CHECK: error: invalid operand
2850 #CHECK: xy %r0, -524289
2851 #CHECK: error: invalid operand
2852 #CHECK: xy %r0, 524288