Home | History | Annotate | Download | only in SystemZ

Lines Matching full: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: {{(instruction requires: high-word)?}}
132 #CHECK: aih %r0, 0
136 #CHECK: error: invalid operand
137 #CHECK: al %r0, -1
138 #CHECK: error: invalid operand
139 #CHECK: al %r0, 4096
144 #CHECK: error: invalid operand
145 #CHECK: alc %r0, -524289
146 #CHECK: error: invalid operand
147 #CHECK: alc %r0, 524288
152 #CHECK: error: invalid operand
153 #CHECK: alcg %r0, -524289
154 #CHECK: error: invalid operand
155 #CHECK: alcg %r0, 524288
160 #CHECK: error: invalid operand
161 #CHECK: alfi %r0, -1
162 #CHECK: error: invalid operand
163 #CHECK: alfi %r0, (1 << 32)
168 #CHECK: error: {{(instruction requires: distinct-ops)?}}
169 #CHECK: alghsik %r1, %r2, 3
173 #CHECK: error: {{(instruction requires: distinct-ops)?}}
174 #CHECK: alhsik %r1, %r2, 3
178 #CHECK: error: invalid operand
179 #CHECK: alg %r0, -524289
180 #CHECK: error: invalid operand
181 #CHECK: alg %r0, 524288
186 #CHECK: error: invalid operand
187 #CHECK: algf %r0, -524289
188 #CHECK: error: invalid operand
189 #CHECK: algf %r0, 524288
194 #CHECK: error: invalid operand
195 #CHECK: algfi %r0, -1
196 #CHECK: error: invalid operand
197 #CHECK: algfi %r0, (1 << 32)
202 #CHECK: error: {{(instruction requires: distinct-ops)?}}
203 #CHECK: algrk %r2,%r3,%r4
207 #CHECK: error: {{(instruction requires: distinct-ops)?}}
208 #CHECK: alrk %r2,%r3,%r4
212 #CHECK: error: invalid operand
213 #CHECK: aly %r0, -524289
214 #CHECK: error: invalid operand
215 #CHECK: aly %r0, 524288
220 #CHECK: error: {{(instruction requires: distinct-ops)?}}
221 #CHECK: ark %r2,%r3,%r4
225 #CHECK: error: invalid operand
226 #CHECK: asi -524289, 0
227 #CHECK: error: invalid operand
228 #CHECK: asi 524288, 0
229 #CHECK: error: invalid use of indexed addressing
230 #CHECK: asi 0(%r1,%r2), 0
231 #CHECK: error: invalid operand
232 #CHECK: asi 0, -129
233 #CHECK: error: invalid operand
234 #CHECK: asi 0, 128
242 #CHECK: error: invalid register pair
243 #CHECK: axbr %f0, %f2
244 #CHECK: error: invalid register pair
245 #CHECK: axbr %f2, %f0
251 #CHECK: error: invalid operand
252 #CHECK: ay %r0, -524289
253 #CHECK: error: invalid operand
254 #CHECK: ay %r0, 524288
259 #CHECK: error: invalid operand
260 #CHECK: bcr -1, %r1
261 #CHECK: error: invalid operand
262 #CHECK: bcr 16, %r1
267 #CHECK: error: offset out of range
268 #CHECK: bras %r0, -0x100002
269 #CHECK: error: offset out of range
270 #CHECK: bras %r0, -1
271 #CHECK: error: offset out of range
272 #CHECK: bras %r0, 1
273 #CHECK: error: offset out of range
274 #CHECK: bras %r0, 0x10000
281 #CHECK: error: offset out of range
282 #CHECK: brasl %r0, -0x1000000002
283 #CHECK: error: offset out of range
284 #CHECK: brasl %r0, -1
285 #CHECK: error: offset out of range
286 #CHECK: brasl %r0, 1
287 #CHECK: error: offset out of range
288 #CHECK: brasl %r0, 0x100000000
295 #CHECK: error: offset out of range
296 #CHECK: brc 0, -0x100002
297 #CHECK: error: offset out of range
298 #CHECK: brc 0, -1
299 #CHECK: error: offset out of range
300 #CHECK: brc 0, 1
301 #CHECK: error: offset out of range
302 #CHECK: brc 0, 0x10000
309 #CHECK: error: invalid operand
310 #CHECK: brc foo, bar
311 #CHECK: error: invalid operand
312 #CHECK: brc -1, bar
313 #CHECK: error: invalid operand
314 #CHECK: brc 16, bar
320 #CHECK: error: offset out of range
321 #CHECK: brcl 0, -0x1000000002
322 #CHECK: error: offset out of range
323 #CHECK: brcl 0, -1
324 #CHECK: error: offset out of range
325 #CHECK: brcl 0, 1
326 #CHECK: error: offset out of range
327 #CHECK: brcl 0, 0x100000000
334 #CHECK: error: invalid operand
335 #CHECK: brcl foo, bar
336 #CHECK: error: invalid operand
337 #CHECK: brcl -1, bar
338 #CHECK: error: invalid operand
339 #CHECK: brcl 16, bar
345 #CHECK: error: offset out of range
346 #CHECK: brct %r0, -0x100002
347 #CHECK: error: offset out of range
348 #CHECK: brct %r0, -1
349 #CHECK: error: offset out of range
350 #CHECK: brct %r0, 1
351 #CHECK: error: offset out of range
352 #CHECK: brct %r0, 0x10000
359 #CHECK: error: offset out of range
360 #CHECK: brctg %r0, -0x100002
361 #CHECK: error: offset out of range
362 #CHECK: brctg %r0, -1
363 #CHECK: error: offset out of range
364 #CHECK: brctg %r0, 1
365 #CHECK: error: offset out of range
366 #CHECK: brctg %r0, 0x10000
373 #CHECK: error: invalid operand
374 #CHECK: c %r0, -1
375 #CHECK: error: invalid operand
376 #CHECK: c %r0, 4096
381 #CHECK: error: invalid operand
382 #CHECK: cdb %f0, -1
383 #CHECK: error: invalid operand
384 #CHECK: cdb %f0, 4096
389 #CHECK: error: {{(instruction requires: fp-extension)?}}
390 #CHECK: cdlfbr %f0, 0, %r0, 0
394 #CHECK: error: {{(instruction requires: fp-extension)?}}
395 #CHECK: cdlgbr %f0, 0, %r0, 0
399 #CHECK: error: invalid operand
400 #CHECK: ceb %f0, -1
401 #CHECK: error: invalid operand
402 #CHECK: ceb %f0, 4096
407 #CHECK: error: {{(instruction requires: fp-extension)?}}
408 #CHECK: celfbr %f0, 0, %r0, 0
412 #CHECK: error: {{(instruction requires: fp-extension)?}}
413 #CHECK: celgbr %f0, 0, %r0, 0
417 #CHECK: error: invalid operand
418 #CHECK: cfdbr %r0, -1, %f0
419 #CHECK: error: invalid operand
420 #CHECK: cfdbr %r0, 16, %f0
425 #CHECK: error: invalid operand
426 #CHECK: cfebr %r0, -1, %f0
427 #CHECK: error: invalid operand
428 #CHECK: cfebr %r0, 16, %f0
433 #CHECK: error: invalid operand
434 #CHECK: cfi %r0, (-1 << 31) - 1
435 #CHECK: error: invalid operand
436 #CHECK: cfi %r0, (1 << 31)
441 #CHECK: error: invalid operand
442 #CHECK: cfxbr %r0, -1, %f0
443 #CHECK: error: invalid operand
444 #CHECK: cfxbr %r0, 16, %f0
445 #CHECK: error: invalid register pair
446 #CHECK: cfxbr %r0, 0, %f2
453 #CHECK: error: invalid operand
454 #CHECK: cg %r0, -524289
455 #CHECK: error: invalid operand
456 #CHECK: cg %r0, 524288
461 #CHECK: error: invalid operand
462 #CHECK: cgdbr %r0, -1, %f0
463 #CHECK: error: invalid operand
464 #CHECK: cgdbr %r0, 16, %f0
469 #CHECK: error: invalid operand
470 #CHECK: cgebr %r0, -1, %f0
471 #CHECK: error: invalid operand
472 #CHECK: cgebr %r0, 16, %f0
477 #CHECK: error: invalid operand
478 #CHECK: cgf %r0, -524289
479 #CHECK: error: invalid operand
480 #CHECK: cgf %r0, 524288
485 #CHECK: error: invalid operand
486 #CHECK: cgfi %r0, (-1 << 31) - 1
487 #CHECK: error: invalid operand
488 #CHECK: cgfi %r0, (1 << 31)
493 #CHECK: error: offset out of range
494 #CHECK: cgfrl %r0, -0x1000000002
495 #CHECK: error: offset out of range
496 #CHECK: cgfrl %r0, -1
497 #CHECK: error: offset out of range
498 #CHECK: cgfrl %r0, 1
499 #CHECK: error: offset out of range
500 #CHECK: cgfrl %r0, 0x100000000
507 #CHECK: error: invalid operand
508 #CHECK: cgh %r0, -524289
509 #CHECK: error: invalid operand
510 #CHECK: cgh %r0, 524288
515 #CHECK: error: invalid operand
516 #CHECK: cghi %r0, -32769
517 #CHECK: error: invalid operand
518 #CHECK: cghi %r0, 32768
519 #CHECK: error: invalid operand
520 #CHECK: cghi %r0, foo
526 #CHECK: error: offset out of range
527 #CHECK: cghrl %r0, -0x1000000002
528 #CHECK: error: offset out of range
529 #CHECK: cghrl %r0, -1
530 #CHECK: error: offset out of range
531 #CHECK: cghrl %r0, 1
532 #CHECK: error: offset out of range
533 #CHECK: cghrl %r0, 0x100000000
540 #CHECK: error: invalid operand
541 #CHECK: cghsi -1, 0
542 #CHECK: error: invalid operand
543 #CHECK: cghsi 4096, 0
544 #CHECK: error: invalid use of indexed addressing
545 #CHECK: cghsi 0(%r1,%r2), 0
546 #CHECK: error: invalid operand
547 #CHECK: cghsi 0, -32769
548 #CHECK: error: invalid operand
549 #CHECK: cghsi 0, 32768
557 #CHECK: error: invalid operand
558 #CHECK: cgij %r0, -129, 0, 0
559 #CHECK: error: invalid operand
560 #CHECK: cgij %r0, 128, 0, 0
565 #CHECK: error: offset out of range
566 #CHECK: cgij %r0, 0, 0, -0x100002
567 #CHECK: error: offset out of range
568 #CHECK: cgij %r0, 0, 0, -1
569 #CHECK: error: offset out of range
570 #CHECK: cgij %r0, 0, 0, 1
571 #CHECK: error: offset out of range
572 #CHECK: cgij %r0, 0, 0, 0x10000
579 #CHECK: error: invalid instruction
580 #CHECK: cgijo %r0, 0, 0, 0
581 #CHECK: error: invalid instruction
582 #CHECK: cgijno %r0, 0, 0, 0
587 #CHECK: error: offset out of range
588 #CHECK: cgrj %r0, %r0, 0, -0x100002
589 #CHECK: error: offset out of range
590 #CHECK: cgrj %r0, %r0, 0, -1
591 #CHECK: error: offset out of range
592 #CHECK: cgrj %r0, %r0, 0, 1
593 #CHECK: error: offset out of range
594 #CHECK: cgrj %r0, %r0, 0, 0x10000
601 #CHECK: error: invalid instruction
602 #CHECK: cgrjo %r0, %r0, 0, 0
603 #CHECK: error: invalid instruction
604 #CHECK: cgrjno %r0, %r0, 0, 0
609 #CHECK: error: offset out of range
610 #CHECK: cgrl %r0, -0x1000000002
611 #CHECK: error: offset out of range
612 #CHECK: cgrl %r0, -1
613 #CHECK: error: offset out of range
614 #CHECK: cgrl %r0, 1
615 #CHECK: error: offset out of range
616 #CHECK: cgrl %r0, 0x100000000
623 #CHECK: error: invalid operand
624 #CHECK: cgxbr %r0, -1, %f0
625 #CHECK: error: invalid operand
626 #CHECK: cgxbr %r0, 16, %f0
627 #CHECK: error: invalid register pair
628 #CHECK: cgxbr %r0, 0, %f2
635 #CHECK: error: invalid operand
636 #CHECK: ch %r0, -1
637 #CHECK: error: invalid operand
638 #CHECK: ch %r0, 4096
643 #CHECK: error: {{(instruction requires: high-word)?}}
644 #CHECK: chf %r0, 0
648 #CHECK: error: invalid operand
649 #CHECK: chhsi -1, 0
650 #CHECK: error: invalid operand
651 #CHECK: chhsi 4096, 0
652 #CHECK: error: invalid use of indexed addressing
653 #CHECK: chhsi 0(%r1,%r2), 0
654 #CHECK: error: invalid operand
655 #CHECK: chhsi 0, -32769
656 #CHECK: error: invalid operand
657 #CHECK: chhsi 0, 32768
665 #CHECK: error: invalid operand
666 #CHECK: chi %r0, -32769
667 #CHECK: error: invalid operand
668 #CHECK: chi %r0, 32768
669 #CHECK: error: invalid operand
670 #CHECK: chi %r0, foo
676 #CHECK: error: offset out of range
677 #CHECK: chrl %r0, -0x1000000002
678 #CHECK: error: offset out of range
679 #CHECK: chrl %r0, -1
680 #CHECK: error: offset out of range
681 #CHECK: chrl %r0, 1
682 #CHECK: error: offset out of range
683 #CHECK: chrl %r0, 0x100000000
690 #CHECK: error: invalid operand
691 #CHECK: chsi -1, 0
692 #CHECK: error: invalid operand
693 #CHECK: chsi 4096, 0
694 #CHECK: error: invalid use of indexed addressing
695 #CHECK: chsi 0(%r1,%r2), 0
696 #CHECK: error: invalid operand
697 #CHECK: chsi 0, -32769
698 #CHECK: error: invalid operand
699 #CHECK: chsi 0, 32768
707 #CHECK: error: invalid operand
708 #CHECK: chy %r0, -524289
709 #CHECK: error: invalid operand
710 #CHECK: chy %r0, 524288
715 #CHECK: error: {{(instruction requires: high-word)?}}
716 #CHECK: cih %r0, 0
720 #CHECK: error: invalid operand
721 #CHECK: cij %r0, -129, 0, 0
722 #CHECK: error: invalid operand
723 #CHECK: cij %r0, 128, 0, 0
728 #CHECK: error: offset out of range
729 #CHECK: cij %r0, 0, 0, -0x100002
730 #CHECK: error: offset out of range
731 #CHECK: cij %r0, 0, 0, -1
732 #CHECK: error: offset out of range
733 #CHECK: cij %r0, 0, 0, 1
734 #CHECK: error: offset out of range
735 #CHECK: cij %r0, 0, 0, 0x10000
742 #CHECK: error: invalid instruction
743 #CHECK: cijo %r0, 0, 0, 0
744 #CHECK: error: invalid instruction
745 #CHECK: cijno %r0, 0, 0, 0
750 #CHECK: error: invalid operand
751 #CHECK: cl %r0, -1
752 #CHECK: error: invalid operand
753 #CHECK: cl %r0, 4096
758 #CHECK: error: missing length in address
759 #CHECK: clc 0, 0
760 #CHECK: error: missing length in address
761 #CHECK: clc 0(%r1), 0(%r1)
762 #CHECK: error: invalid use of length addressing
763 #CHECK: clc 0(1,%r1), 0(2,%r1)
764 #CHECK: error: invalid operand
765 #CHECK: clc 0(0,%r1), 0(%r1)
766 #CHECK: error: invalid operand
767 #CHECK: clc 0(257,%r1), 0(%r1)
768 #CHECK: error: invalid operand
769 #CHECK: clc -1(1,%r1), 0(%r1)
770 #CHECK: error: invalid operand
771 #CHECK: clc 4096(1,%r1), 0(%r1)
772 #CHECK: error: invalid operand
773 #CHECK: clc 0(1,%r1), -1(%r1)
774 #CHECK: error: invalid operand
775 #CHECK: clc 0(1,%r1), 4096(%r1)
776 #CHECK: error: %r0 used in an address
777 #CHECK: clc 0(1,%r0), 0(%r1)
778 #CHECK: error: %r0 used in an address
779 #CHECK: clc 0(1,%r1), 0(%r0)
780 #CHECK: error: invalid use of indexed addressing
781 #CHECK: clc 0(%r1,%r2), 0(%r1)
782 #CHECK: error: invalid use of indexed addressing
783 #CHECK: clc 0(1,%r2), 0(%r1,%r2)
784 #CHECK: error: unknown token in expression
785 #CHECK: clc 0(-), 0
802 #CHECK: error: {{(instruction requires: high-word)?}}
803 #CHECK: clhf %r0, 0
807 #CHECK: error: {{(instruction requires: fp-extension)?}}
808 #CHECK: clfdbr %r0, 0, %f0, 0
812 #CHECK: error: {{(instruction requires: fp-extension)?}}
813 #CHECK: clfebr %r0, 0, %f0, 0
817 #CHECK: error: invalid operand
818 #CHECK: clfhsi -1, 0
819 #CHECK: error: invalid operand
820 #CHECK: clfhsi 4096, 0
821 #CHECK: error: invalid use of indexed addressing
822 #CHECK: clfhsi 0(%r1,%r2), 0
823 #CHECK: error: invalid operand
824 #CHECK: clfhsi 0, -1
825 #CHECK: error: invalid operand
826 #CHECK: clfhsi 0, 65536
834 #CHECK: error: invalid operand
835 #CHECK: clfi %r0, -1
836 #CHECK: error: invalid operand
837 #CHECK: clfi %r0, (1 << 32)
842 #CHECK: error: {{(instruction requires: fp-extension)?}}
843 #CHECK: clfxbr %r0, 0, %f0, 0
847 #CHECK: error: invalid operand
848 #CHECK: clg %r0, -524289
849 #CHECK: error: invalid operand
850 #CHECK: clg %r0, 524288
855 #CHECK: error: {{(instruction requires: fp-extension)?}}
856 #CHECK: clgdbr %r0, 0, %f0, 0
860 #CHECK: error: {{(instruction requires: fp-extension)?}}
861 #CHECK: clgebr %r0, 0, %f0, 0
865 #CHECK: error: invalid operand
866 #CHECK: clgf %r0, -524289
867 #CHECK: error: invalid operand
868 #CHECK: clgf %r0, 524288
873 #CHECK: error: invalid operand
874 #CHECK: clgfi %r0, -1
875 #CHECK: error: invalid operand
876 #CHECK: clgfi %r0, (1 << 32)
881 #CHECK: error: offset out of range
882 #CHECK: clgfrl %r0, -0x1000000002
883 #CHECK: error: offset out of range
884 #CHECK: clgfrl %r0, -1
885 #CHECK: error: offset out of range
886 #CHECK: clgfrl %r0, 1
887 #CHECK: error: offset out of range
888 #CHECK: clgfrl %r0, 0x100000000
895 #CHECK: error: offset out of range
896 #CHECK: clghrl %r0, -0x1000000002
897 #CHECK: error: offset out of range
898 #CHECK: clghrl %r0, -1
899 #CHECK: error: offset out of range
900 #CHECK: clghrl %r0, 1
901 #CHECK: error: offset out of range
902 #CHECK: clghrl %r0, 0x100000000
909 #CHECK: error: invalid operand
910 #CHECK: clghsi -1, 0
911 #CHECK: error: invalid operand
912 #CHECK: clghsi 4096, 0
913 #CHECK: error: invalid use of indexed addressing
914 #CHECK: clghsi 0(%r1,%r2), 0
915 #CHECK: error: invalid operand
916 #CHECK: clghsi 0, -1
917 #CHECK: error: invalid operand
918 #CHECK: clghsi 0, 65536
926 #CHECK: error: invalid operand
927 #CHECK: clgij %r0, -1, 0, 0
928 #CHECK: error: invalid operand
929 #CHECK: clgij %r0, 256, 0, 0
934 #CHECK: error: offset out of range
935 #CHECK: clgij %r0, 0, 0, -0x100002
936 #CHECK: error: offset out of range
937 #CHECK: clgij %r0, 0, 0, -1
938 #CHECK: error: offset out of range
939 #CHECK: clgij %r0, 0, 0, 1
940 #CHECK: error: offset out of range
941 #CHECK: clgij %r0, 0, 0, 0x10000
948 #CHECK: error: invalid instruction
949 #CHECK: clgijo %r0, 0, 0, 0
950 #CHECK: error: invalid instruction
951 #CHECK: clgijno %r0, 0, 0, 0
956 #CHECK: error: offset out of range
957 #CHECK: clgrj %r0, %r0, 0, -0x100002
958 #CHECK: error: offset out of range
959 #CHECK: clgrj %r0, %r0, 0, -1
960 #CHECK: error: offset out of range
961 #CHECK: clgrj %r0, %r0, 0, 1
962 #CHECK: error: offset out of range
963 #CHECK: clgrj %r0, %r0, 0, 0x10000
970 #CHECK: error: offset out of range
971 #CHECK: clgrl %r0, -0x1000000002
972 #CHECK: error: offset out of range
973 #CHECK: clgrl %r0, -1
974 #CHECK: error: offset out of range
975 #CHECK: clgrl %r0, 1
976 #CHECK: error: offset out of range
977 #CHECK: clgrl %r0, 0x100000000
984 #CHECK: error: {{(instruction requires: fp-extension)?}}
985 #CHECK: clgxbr %r0, 0, %f0, 0
989 #CHECK: error: invalid operand
990 #CHECK: clhhsi -1, 0
991 #CHECK: error: invalid operand
992 #CHECK: clhhsi 4096, 0
993 #CHECK: error: invalid use of indexed addressing
994 #CHECK: clhhsi 0(%r1,%r2), 0
995 #CHECK: error: invalid operand
996 #CHECK: clhhsi 0, -1
997 #CHECK: error: invalid operand
998 #CHECK: clhhsi 0, 65536
1006 #CHECK: error: offset out of range
1007 #CHECK: clhrl %r0, -0x1000000002
1008 #CHECK: error: offset out of range
1009 #CHECK: clhrl %r0, -1
1010 #CHECK: error: offset out of range
1011 #CHECK: clhrl %r0, 1
1012 #CHECK: error: offset out of range
1013 #CHECK: clhrl %r0, 0x100000000
1020 #CHECK: error: invalid operand
1021 #CHECK: cli -1, 0
1022 #CHECK: error: invalid operand
1023 #CHECK: cli 4096, 0
1024 #CHECK: error: invalid use of indexed addressing
1025 #CHECK: cli 0(%r1,%r2), 0
1026 #CHECK: error: invalid operand
1027 #CHECK: cli 0, -1
1028 #CHECK: error: invalid operand
1029 #CHECK: cli 0, 256
1037 #CHECK: error: {{(instruction requires: high-word)?}}
1038 #CHECK: clih %r0, 0
1042 #CHECK: error: invalid operand
1043 #CHECK: clij %r0, -1, 0, 0
1044 #CHECK: error: invalid operand
1045 #CHECK: clij %r0, 256, 0, 0
1050 #CHECK: error: offset out of range
1051 #CHECK: clij %r0, 0, 0, -0x100002
1052 #CHECK: error: offset out of range
1053 #CHECK: clij %r0, 0, 0, -1
1054 #CHECK: error: offset out of range
1055 #CHECK: clij %r0, 0, 0, 1
1056 #CHECK: error: offset out of range
1057 #CHECK: clij %r0, 0, 0, 0x10000
1064 #CHECK: error: invalid instruction
1065 #CHECK: clijo %r0, 0, 0, 0
1066 #CHECK: error: invalid instruction
1067 #CHECK: clijno %r0, 0, 0, 0
1072 #CHECK: error: invalid operand
1073 #CHECK: cliy -524289, 0
1074 #CHECK: error: invalid operand
1075 #CHECK: cliy 524288, 0
1076 #CHECK: error: invalid use of indexed addressing
1077 #CHECK: cliy 0(%r1,%r2), 0
1078 #CHECK: error: invalid operand
1079 #CHECK: cliy 0, -1
1080 #CHECK: error: invalid operand
1081 #CHECK: cliy 0, 256
1089 #CHECK: error: offset out of range
1090 #CHECK: clrj %r0, %r0, 0, -0x100002
1091 #CHECK: error: offset out of range
1092 #CHECK: clrj %r0, %r0, 0, -1
1093 #CHECK: error: offset out of range
1094 #CHECK: clrj %r0, %r0, 0, 1
1095 #CHECK: error: offset out of range
1096 #CHECK: clrj %r0, %r0, 0, 0x10000
1103 #CHECK: error: invalid instruction
1104 #CHECK: clrjo %r0, %r0, 0, 0
1105 #CHECK: error: invalid instruction
1106 #CHECK: clrjno %r0, %r0, 0, 0
1111 #CHECK: error: offset out of range
1112 #CHECK: clrl %r0, -0x1000000002
1113 #CHECK: error: offset out of range
1114 #CHECK: clrl %r0, -1
1115 #CHECK: error: offset out of range
1116 #CHECK: clrl %r0, 1
1117 #CHECK: error: offset out of range
1118 #CHECK: clrl %r0, 0x100000000
1125 #CHECK: error: invalid operand
1126 #CHECK: cly %r0, -524289
1127 #CHECK: error: invalid operand
1128 #CHECK: cly %r0, 524288
1133 #CHECK: error: offset out of range
1134 #CHECK: crj %r0, %r0, 0, -0x100002
1135 #CHECK: error: offset out of range
1136 #CHECK: crj %r0, %r0, 0, -1
1137 #CHECK: error: offset out of range
1138 #CHECK: crj %r0, %r0, 0, 1
1139 #CHECK: error: offset out of range
1140 #CHECK: crj %r0, %r0, 0, 0x10000
1147 #CHECK: error: invalid instruction
1148 #CHECK: crjo %r0, %r0, 0, 0
1149 #CHECK: error: invalid instruction
1150 #CHECK: crjno %r0, %r0, 0, 0
1155 #CHECK: error: offset out of range
1156 #CHECK: crl %r0, -0x1000000002
1157 #CHECK: error: offset out of range
1158 #CHECK: crl %r0, -1
1159 #CHECK: error: offset out of range
1160 #CHECK: crl %r0, 1
1161 #CHECK: error: offset out of range
1162 #CHECK: crl %r0, 0x100000000
1169 #CHECK: error: invalid operand
1170 #CHECK: cs %r0, %r0, -1
1171 #CHECK: error: invalid operand
1172 #CHECK: cs %r0, %r0, 4096
1173 #CHECK: error: invalid use of indexed addressing
1174 #CHECK: cs %r0, %r0, 0(%r1,%r2)
1180 #CHECK: error: invalid operand
1181 #CHECK: csg %r0, %r0, -524289
1182 #CHECK: error: invalid operand
1183 #CHECK: csg %r0, %r0, 524288
1184 #CHECK: error: invalid use of indexed addressing
1185 #CHECK: csg %r0, %r0, 0(%r1,%r2)
1191 #CHECK: error: invalid operand
1192 #CHECK: csy %r0, %r0, -524289
1193 #CHECK: error: invalid operand
1194 #CHECK: csy %r0, %r0, 524288
1195 #CHECK: error: invalid use of indexed addressing
1196 #CHECK: csy %r0, %r0, 0(%r1,%r2)
1202 #CHECK: error: invalid register pair
1203 #CHECK: cxbr %f0, %f2
1204 #CHECK: error: invalid register pair
1205 #CHECK: cxbr %f2, %f0
1210 #CHECK: error: invalid register pair
1211 #CHECK: cxfbr %f2, %r0
1215 #CHECK: error: invalid register pair
1216 #CHECK: cxgbr %f2, %r0
1220 #CHECK: error: {{(instruction requires: fp-extension)?}}
1221 #CHECK: cxlfbr %f0, 0, %r0, 0
1225 #CHECK: error: {{(instruction requires: fp-extension)?}}
1226 #CHECK: cxlgbr %f0, 0, %r0, 0
1230 #CHECK: error: invalid operand
1231 #CHECK: cy %r0, -524289
1232 #CHECK: error: invalid operand
1233 #CHECK: cy %r0, 524288
1238 #CHECK: error: invalid operand
1239 #CHECK: ddb %f0, -1
1240 #CHECK: error: invalid operand
1241 #CHECK: ddb %f0, 4096
1246 #CHECK: error: invalid operand
1247 #CHECK: deb %f0, -1
1248 #CHECK: error: invalid operand
1249 #CHECK: deb %f0, 4096
1254 #CHECK: error: invalid operand
1255 #CHECK: dl %r0, -524289
1256 #CHECK: error: invalid operand
1257 #CHECK: dl %r0, 524288
1258 #CHECK: error: invalid register pair
1259 #CHECK: dl %r1, 0
1265 #CHECK: error: invalid operand
1266 #CHECK: dlg %r0, -524289
1267 #CHECK: error: invalid operand
1268 #CHECK: dlg %r0, 524288
1269 #CHECK: error: invalid register pair
1270 #CHECK: dlg %r1, 0
1276 #CHECK: error: invalid register pair
1277 #CHECK: dlgr %r1, %r0
1281 #CHECK: error: invalid register pair
1282 #CHECK: dlr %r1, %r0
1286 #CHECK: error: invalid operand
1287 #CHECK: dsg %r0, -524289
1288 #CHECK: error: invalid operand
1289 #CHECK: dsg %r0, 524288
1290 #CHECK: error: invalid register pair
1291 #CHECK: dsg %r1, 0
1297 #CHECK: error: invalid operand
1298 #CHECK: dsgf %r0, -524289
1299 #CHECK: error: invalid operand
1300 #CHECK: dsgf %r0, 524288
1301 #CHECK: error: invalid register pair
1302 #CHECK: dsgf %r1, 0
1308 #CHECK: error: invalid register pair
1309 #CHECK: dsgfr %r1, %r0
1313 #CHECK: error: invalid register pair
1314 #CHECK: dsgr %r1, %r0
1318 #CHECK: error: invalid register pair
1319 #CHECK: dxbr %f0, %f2
1320 #CHECK: error: invalid register pair
1321 #CHECK: dxbr %f2, %f0
1326 #CHECK: error: invalid operand
1327 #CHECK: fidbr %f0, -1, %f0
1328 #CHECK: error: invalid operand
1329 #CHECK: fidbr %f0, 16, %f0
1334 #CHECK: error: {{(instruction requires: fp-extension)?}}
1335 #CHECK: fidbra %f0, 0, %f0, 0
1339 #CHECK: error: invalid operand
1340 #CHECK: fiebr %f0, -1, %f0
1341 #CHECK: error: invalid operand
1342 #CHECK: fiebr %f0, 16, %f0
1347 #CHECK: error: {{(instruction requires: fp-extension)?}}
1348 #CHECK: fiebra %f0, 0, %f0, 0
1352 #CHECK: error: invalid operand
1353 #CHECK: fixbr %f0, -1, %f0
1354 #CHECK: error: invalid operand
1355 #CHECK: fixbr %f0, 16, %f0
1356 #CHECK: error: invalid register pair
1357 #CHECK: fixbr %f0, 0, %f2
1358 #CHECK: error: invalid register pair
1359 #CHECK: fixbr %f2, 0, %f0
1366 #CHECK: error: {{(instruction requires: fp-extension)?}}
1367 #CHECK: fixbra %f0, 0, %f0, 0
1371 #CHECK: error: invalid register pair
1372 #CHECK: flogr %r1, %r0
1376 #CHECK: error: invalid operand
1377 #CHECK: ic %r0, -1
1378 #CHECK: error: invalid operand
1379 #CHECK: ic %r0, 4096
1384 #CHECK: error: invalid operand
1385 #CHECK: icy %r0, -524289
1386 #CHECK: error: invalid operand
1387 #CHECK: icy %r0, 524288
1392 #CHECK: error: invalid operand
1393 #CHECK: iihf %r0, -1
1394 #CHECK: error: invalid operand
1395 #CHECK: iihf %r0, 1 << 32
1400 #CHECK: error: invalid operand
1401 #CHECK: iihh %r0, -1
1402 #CHECK: error: invalid operand
1403 #CHECK: iihh %r0, 0x10000
1408 #CHECK: error: invalid operand
1409 #CHECK: iihl %r0, -1
1410 #CHECK: error: invalid operand
1411 #CHECK: iihl %r0, 0x10000
1416 #CHECK: error: invalid operand
1417 #CHECK: iilf %r0, -1
1418 #CHECK: error: invalid operand
1419 #CHECK: iilf %r0, 1 << 32
1424 #CHECK: error: invalid operand
1425 #CHECK: iilh %r0, -1
1426 #CHECK: error: invalid operand
1427 #CHECK: iilh %r0, 0x10000
1432 #CHECK: error: invalid operand
1433 #CHECK: iill %r0, -1
1434 #CHECK: error: invalid operand
1435 #CHECK: iill %r0, 0x10000
1440 #CHECK: error: invalid operand
1441 #CHECK: l %r0, -1
1442 #CHECK: error: invalid operand
1443 #CHECK: l %r0, 4096
1448 #CHECK: error: invalid operand
1449 #CHECK: la %r0, -1
1450 #CHECK: error: invalid operand
1451 #CHECK: la %r0, 4096
1456 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1457 #CHECK: laa %r1, %r2, 100(%r3)
1460 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1461 #CHECK: laag %r1, %r2, 100(%r3)
1464 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1465 #CHECK: laal %r1, %r2, 100(%r3)
1468 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1469 #CHECK: laalg %r1, %r2, 100(%r3)
1472 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1473 #CHECK: lan %r1, %r2, 100(%r3)
1476 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1477 #CHECK: lang %r1, %r2, 100(%r3)
1480 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1481 #CHECK: lao %r1, %r2, 100(%r3)
1484 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1485 #CHECK: laog %r1, %r2, 100(%r3)
1488 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1489 #CHECK: lax %r1, %r2, 100(%r3)
1492 #CHECK: error: {{(instruction requires: interlocked-access1)?}}
1493 #CHECK: laxg %r1, %r2, 100(%r3)
1496 #CHECK: error: offset out of range
1497 #CHECK: larl %r0, -0x1000000002
1498 #CHECK: error: offset out of range
1499 #CHECK: larl %r0, -1
1500 #CHECK: error: offset out of range
1501 #CHECK: larl %r0, 1
1502 #CHECK: error: offset out of range
1503 #CHECK: larl %r0, 0x100000000
1510 #CHECK: error: invalid operand
1511 #CHECK: lay %r0, -524289
1512 #CHECK: error: invalid operand
1513 #CHECK: lay %r0, 524288
1518 #CHECK: error: invalid operand
1519 #CHECK: lb %r0, -524289
1520 #CHECK: error: invalid operand
1521 #CHECK: lb %r0, 524288
1526 #CHECK: error: {{(instruction requires: high-word)?}}
1527 #CHECK: lbh %r0, 0
1531 #CHECK: error: invalid register pair
1532 #CHECK: lcxbr %f0, %f2
1533 #CHECK: error: invalid register pair
1534 #CHECK: lcxbr %f2, %f0
1539 #CHECK: error: invalid operand
1540 #CHECK: ld %f0, -1
1541 #CHECK: error: invalid operand
1542 #CHECK: ld %f0, 4096
1547 #CHECK: error: invalid operand
1548 #CHECK: ldeb %f0, -1
1549 #CHECK: error: invalid operand
1550 #CHECK: ldeb %f0, 4096
1555 #CHECK: error: invalid register pair
1556 #CHECK: ldxbr %f0, %f2
1557 #CHECK
1558 #CHECK: ldxbr %f2, %f0
1563 #CHECK: error: {{(instruction requires: fp-extension)?}}
1564 #CHECK: ldxbra %f0, 0, %f0, 0
1568 #CHECK: error: invalid operand
1569 #CHECK: ldy %f0, -524289
1570 #CHECK: error: invalid operand
1571 #CHECK: ldy %f0, 524288
1576 #CHECK: error: invalid operand
1577 #CHECK: le %f0, -1
1578 #CHECK: error: invalid operand
1579 #CHECK: le %f0, 4096
1584 #CHECK: error: {{(instruction requires: fp-extension)?}}
1585 #CHECK: ledbra %f0, 0, %f0, 0
1589 #CHECK: error: invalid register pair
1590 #CHECK: lexbr %f0, %f2
1591 #CHECK: error: invalid register pair
1592 #CHECK: lexbr %f2, %f0
1597 #CHECK: error: {{(instruction requires: fp-extension)?}}
1598 #CHECK: lexbra %f0, 0, %f0, 0
1602 #CHECK: error: invalid operand
1603 #CHECK: ley %f0, -524289
1604 #CHECK: error: invalid operand
1605 #CHECK: ley %f0, 524288
1610 #CHECK: error: {{(instruction requires: high-word)?}}
1611 #CHECK: lfh %r0, 0
1615 #CHECK: error: invalid operand
1616 #CHECK: lg %r0, -524289
1617 #CHECK: error: invalid operand
1618 #CHECK: lg %r0, 524288
1623 #CHECK: error: invalid operand
1624 #CHECK: lgb %r0, -524289
1625 #CHECK: error: invalid operand
1626 #CHECK: lgb %r0, 524288
1631 #CHECK: error: invalid operand
1632 #CHECK: lgf %r0, -524289
1633 #CHECK: error: invalid operand
1634 #CHECK: lgf %r0, 524288
1639 #CHECK: error: invalid operand
1640 #CHECK: lgfi %r0, (-1 << 31) - 1
1641 #CHECK: error: invalid operand
1642 #CHECK: lgfi %r0, (1 << 31)
1647 #CHECK: error: offset out of range
1648 #CHECK: lgfrl %r0, -0x1000000002
1649 #CHECK: error: offset out of range
1650 #CHECK: lgfrl %r0, -1
1651 #CHECK: error: offset out of range
1652 #CHECK: lgfrl %r0, 1
1653 #CHECK: error: offset out of range
1654 #CHECK: lgfrl %r0, 0x100000000
1661 #CHECK: error: invalid operand
1662 #CHECK: lgh %r0, -524289
1663 #CHECK: error: invalid operand
1664 #CHECK: lgh %r0, 524288
1669 #CHECK: error: invalid operand
1670 #CHECK: lghi %r0, -32769
1671 #CHECK: error: invalid operand
1672 #CHECK: lghi %r0, 32768
1673 #CHECK: error: invalid operand
1674 #CHECK: lghi %r0, foo
1680 #CHECK: error: offset out of range
1681 #CHECK: lghrl %r0, -0x1000000002
1682 #CHECK: error: offset out of range
1683 #CHECK: lghrl %r0, -1
1684 #CHECK: error: offset out of range
1685 #CHECK: lghrl %r0, 1
1686 #CHECK: error: offset out of range
1687 #CHECK: lghrl %r0, 0x100000000
1694 #CHECK: error: offset out of range
1695 #CHECK: lgrl %r0, -0x1000000002
1696 #CHECK: error: offset out of range
1697 #CHECK: lgrl %r0, -1
1698 #CHECK: error: offset out of range
1699 #CHECK: lgrl %r0, 1
1700 #CHECK: error: offset out of range
1701 #CHECK: lgrl %r0, 0x100000000
1708 #CHECK: error: invalid operand
1709 #CHECK: lh %r0, -1
1710 #CHECK: error: invalid operand
1711 #CHECK: lh %r0, 4096
1716 #CHECK: error: {{(instruction requires: high-word)?}}
1717 #CHECK: lhh %r0, 0
1721 #CHECK: error: invalid operand
1722 #CHECK: lhi %r0, -32769
1723 #CHECK: error: invalid operand
1724 #CHECK: lhi %r0, 32768
1725 #CHECK: error: invalid operand
1726 #CHECK: lhi %r0, foo
1732 #CHECK: error: offset out of range
1733 #CHECK: lhrl %r0, -0x1000000002
1734 #CHECK: error: offset out of range
1735 #CHECK: lhrl %r0, -1
1736 #CHECK: error: offset out of range
1737 #CHECK: lhrl %r0, 1
1738 #CHECK: error: offset out of range
1739 #CHECK: lhrl %r0, 0x100000000
1746 #CHECK: error: invalid operand
1747 #CHECK: lhy %r0, -524289
1748 #CHECK: error: invalid operand
1749 #CHECK: lhy %r0, 524288
1754 #CHECK: error: invalid operand
1755 #CHECK: llc %r0, -524289
1756 #CHECK: error: invalid operand
1757 #CHECK: llc %r0, 524288
1762 #CHECK: error: {{(instruction requires: high-word)?}}
1763 #CHECK: llch %r0, 0
1767 #CHECK: error: invalid operand
1768 #CHECK: llgc %r0, -524289
1769 #CHECK: error: invalid operand
1770 #CHECK: llgc %r0, 524288
1775 #CHECK: error: invalid operand
1776 #CHECK: llgf %r0, -524289
1777 #CHECK: error: invalid operand
1778 #CHECK: llgf %r0, 524288
1783 #CHECK: error: offset out of range
1784 #CHECK: llgfrl %r0, -0x1000000002
1785 #CHECK: error: offset out of range
1786 #CHECK: llgfrl %r0, -1
1787 #CHECK: error: offset out of range
1788 #CHECK: llgfrl %r0, 1
1789 #CHECK: error: offset out of range
1790 #CHECK: llgfrl %r0, 0x100000000
1797 #CHECK: error: invalid operand
1798 #CHECK: llgh %r0, -524289
1799 #CHECK: error: invalid operand
1800 #CHECK: llgh %r0, 524288
1805 #CHECK: error: offset out of range
1806 #CHECK: llghrl %r0, -0x1000000002
1807 #CHECK: error: offset out of range
1808 #CHECK: llghrl %r0, -1
1809 #CHECK: error: offset out of range
1810 #CHECK: llghrl %r0, 1
1811 #CHECK: error: offset out of range
1812 #CHECK: llghrl %r0, 0x100000000
1819 #CHECK: error: invalid operand
1820 #CHECK: llh %r0, -524289
1821 #CHECK: error: invalid operand
1822 #CHECK: llh %r0, 524288
1827 #CHECK: error: {{(instruction requires: high-word)?}}
1828 #CHECK: llhh %r0, 0
1832 #CHECK: error: offset out of range
1833 #CHECK: llhrl %r0, -0x1000000002
1834 #CHECK: error: offset out of range
1835 #CHECK: llhrl %r0, -1
1836 #CHECK: error: offset out of range
1837 #CHECK: llhrl %r0, 1
1838 #CHECK: error: offset out of range
1839 #CHECK: llhrl %r0, 0x100000000
1846 #CHECK: error: invalid operand
1847 #CHECK: llihf %r0, -1
1848 #CHECK: error: invalid operand
1849 #CHECK: llihf %r0, 1 << 32
1854 #CHECK: error: invalid operand
1855 #CHECK: llihh %r0, -1
1856 #CHECK: error: invalid operand
1857 #CHECK: llihh %r0, 0x10000
1862 #CHECK: error: invalid operand
1863 #CHECK: llihl %r0, -1
1864 #CHECK: error: invalid operand
1865 #CHECK: llihl %r0, 0x10000
1870 #CHECK: error: invalid operand
1871 #CHECK: llilf %r0, -1
1872 #CHECK: error: invalid operand
1873 #CHECK: llilf %r0, 1 << 32
1878 #CHECK: error: invalid operand
1879 #CHECK: llilh %r0, -1
1880 #CHECK: error: invalid operand
1881 #CHECK: llilh %r0, 0x10000
1886 #CHECK: error: invalid operand
1887 #CHECK: llill %r0, -1
1888 #CHECK: error: invalid operand
1889 #CHECK: llill %r0, 0x10000
1894 #CHECK: error: invalid operand
1895 #CHECK: lmg %r0, %r0, -524289
1896 #CHECK: error: invalid operand
1897 #CHECK: lmg %r0, %r0, 524288
1898 #CHECK: error: invalid use of indexed addressing
1899 #CHECK: lmg %r0, %r0, 0(%r1,%r2)
1905 #CHECK: error: invalid register pair
1906 #CHECK: lnxbr %f0, %f2
1907 #CHECK: error: invalid register pair
1908 #CHECK: lnxbr %f2, %f0
1913 #CHECK: error: invalid register pair
1914 #CHECK: lpxbr %f0, %f2
1915 #CHECK: error: invalid register pair
1916 #CHECK: lpxbr %f2, %f0
1921 #CHECK: error: offset out of range
1922 #CHECK: lrl %r0, -0x1000000002
1923 #CHECK: error: offset out of range
1924 #CHECK: lrl %r0, -1
1925 #CHECK: error: offset out of range
1926 #CHECK: lrl %r0, 1
1927 #CHECK: error: offset out of range
1928 #CHECK: lrl %r0, 0x100000000
1935 #CHECK: error: invalid operand
1936 #CHECK: lrv %r0, -524289
1937 #CHECK: error: invalid operand
1938 #CHECK: lrv %r0, 524288
1943 #CHECK: error: invalid operand
1944 #CHECK: lrvg %r0, -524289
1945 #CHECK: error: invalid operand
1946 #CHECK: lrvg %r0, 524288
1951 #CHECK: error: invalid operand
1952 #CHECK: lt %r0, -524289
1953 #CHECK: error: invalid operand
1954 #CHECK: lt %r0, 524288
1959 #CHECK: error: invalid operand
1960 #CHECK: ltg %r0, -524289
1961 #CHECK: error: invalid operand
1962 #CHECK: ltg %r0, 524288
1967 #CHECK: error: invalid operand
1968 #CHECK: ltgf %r0, -524289
1969 #CHECK: error: invalid operand
1970 #CHECK: ltgf %r0, 524288
1975 #CHECK: error: invalid register pair
1976 #CHECK: ltxbr %f0, %f14
1977 #CHECK: error: invalid register pair
1978 #CHECK: ltxbr %f14, %f0
1983 #CHECK: error: invalid register pair
1984 #CHECK: lxr %f0, %f2
1985 #CHECK: error: invalid register pair
1986 #CHECK: lxr %f2, %f0
1991 #CHECK: error: invalid operand
1992 #CHECK: ly %r0, -524289
1993 #CHECK: error: invalid operand
1994 #CHECK: ly %r0, 524288
1999 #CHECK: error: invalid register pair
2000 #CHECK: lzxr %f2
2004 #CHECK: error: invalid operand
2005 #CHECK: madb %f0, %f0, -1
2006 #CHECK: error: invalid operand
2007 #CHECK: madb %f0, %f0, 4096
2012 #CHECK: error: invalid operand
2013 #CHECK: maeb %f0, %f0, -1
2014 #CHECK: error: invalid operand
2015 #CHECK: maeb %f0, %f0, 4096
2020 #CHECK: error: invalid operand
2021 #CHECK: mdb %f0, -1
2022 #CHECK: error: invalid operand
2023 #CHECK: mdb %f0, 4096
2028 #CHECK: error: invalid operand
2029 #CHECK: mdeb %f0, -1
2030 #CHECK: error: invalid operand
2031 #CHECK: mdeb %f0, 4096
2036 #CHECK: error: invalid operand
2037 #CHECK: meeb %f0, -1
2038 #CHECK: error: invalid operand
2039 #CHECK: meeb %f0, 4096
2044 #CHECK: error: invalid operand
2045 #CHECK: mghi %r0, -32769
2046 #CHECK: error: invalid operand
2047 #CHECK: mghi %r0, 32768
2048 #CHECK: error: invalid operand
2049 #CHECK: mghi %r0, foo
2055 #CHECK: error: invalid operand
2056 #CHECK: mh %r0, -1
2057 #CHECK: error: invalid operand
2058 #CHECK: mh %r0, 4096
2063 #CHECK: error: invalid operand
2064 #CHECK: mhi %r0, -32769
2065 #CHECK: error: invalid operand
2066 #CHECK: mhi %r0, 32768
2067 #CHECK: error: invalid operand
2068 #CHECK: mhi %r0, foo
2074 #CHECK: error: invalid operand
2075 #CHECK: mhy %r0, -524289
2076 #CHECK: error: invalid operand
2077 #CHECK: mhy %r0, 524288
2082 #CHECK: error: invalid operand
2083 #CHECK: mlg %r0, -524289
2084 #CHECK: error: invalid operand
2085 #CHECK: mlg %r0, 524288
2086 #CHECK: error: invalid register pair
2087 #CHECK: mlg %r1, 0
2093 #CHECK: error: invalid register pair
2094 #CHECK: mlgr %r1, %r0
2098 #CHECK: error: invalid operand
2099 #CHECK: ms %r0, -1
2100 #CHECK: error: invalid operand
2101 #CHECK: ms %r0, 4096
2106 #CHECK: error: invalid operand
2107 #CHECK: msdb %f0, %f0, -1
2108 #CHECK: error: invalid operand
2109 #CHECK: msdb %f0, %f0, 4096
2114 #CHECK: error: invalid operand
2115 #CHECK: mseb %f0, %f0, -1
2116 #CHECK: error: invalid operand
2117 #CHECK: mseb %f0, %f0, 4096
2122 #CHECK: error: invalid operand
2123 #CHECK: msfi %r0, (-1 << 31) - 1
2124 #CHECK: error: invalid operand
2125 #CHECK: msfi %r0, (1 << 31)
2130 #CHECK: error: invalid operand
2131 #CHECK: msg %r0, -524289
2132 #CHECK: error: invalid operand
2133 #CHECK: msg %r0, 524288
2138 #CHECK: error: invalid operand
2139 #CHECK: msgf %r0, -524289
2140 #CHECK: error: invalid operand
2141 #CHECK: msgf %r0, 524288
2146 #CHECK: error: invalid operand
2147 #CHECK: msgfi %r0, (-1 << 31) - 1
2148 #CHECK: error: invalid operand
2149 #CHECK: msgfi %r0, (1 << 31)
2154 #CHECK: error: invalid operand
2155 #CHECK: msy %r0, -524289
2156 #CHECK: error: invalid operand
2157 #CHECK: msy %r0, 524288
2162 #CHECK: error: missing length in address
2163 #CHECK: mvc 0, 0
2164 #CHECK: error: missing length in address
2165 #CHECK: mvc 0(%r1), 0(%r1)
2166 #CHECK: error: invalid use of length addressing
2167 #CHECK: mvc 0(1,%r1), 0(2,%r1)
2168 #CHECK: error: invalid operand
2169 #CHECK: mvc 0(0,%r1), 0(%r1)
2170 #CHECK: error: invalid operand
2171 #CHECK: mvc 0(257,%r1), 0(%r1)
2172 #CHECK: error: invalid operand
2173 #CHECK: mvc -1(1,%r1), 0(%r1)
2174 #CHECK: error: invalid operand
2175 #CHECK: mvc 4096(1,%r1), 0(%r1)
2176 #CHECK: error: invalid operand
2177 #CHECK: mvc 0(1,%r1), -1(%r1)
2178 #CHECK: error: invalid operand
2179 #CHECK: mvc 0(1,%r1), 4096(%r1)
2180 #CHECK: error: %r0 used in an address
2181 #CHECK: mvc 0(1,%r0), 0(%r1)
2182 #CHECK: error: %r0 used in an address
2183 #CHECK: mvc 0(1,%r1), 0(%r0)
2184 #CHECK: error: invalid use of indexed addressing
2185 #CHECK: mvc 0(%r1,%r2), 0(%r1)
2186 #CHECK: error: invalid use of indexed addressing
2187 #CHECK: mvc 0(1,%r2), 0(%r1,%r2)
2188 #CHECK: error: unknown token in expression
2189 #CHECK: mvc 0(-), 0
2206 #CHECK: error: invalid operand
2207 #CHECK: mvghi -1, 0
2208 #CHECK: error: invalid operand
2209 #CHECK: mvghi 4096, 0
2210 #CHECK: error: invalid use of indexed addressing
2211 #CHECK: mvghi 0(%r1,%r2), 0
2212 #CHECK: error: invalid operand
2213 #CHECK: mvghi 0, -32769
2214 #CHECK: error: invalid operand
2215 #CHECK: mvghi 0, 32768
2223 #CHECK: error: invalid operand
2224 #CHECK: mvhhi -1, 0
2225 #CHECK: error: invalid operand
2226 #CHECK: mvhhi 4096, 0
2227 #CHECK: error: invalid use of indexed addressing
2228 #CHECK: mvhhi 0(%r1,%r2), 0
2229 #CHECK: error: invalid operand
2230 #CHECK: mvhhi 0, -32769
2231 #CHECK: error: invalid operand
2232 #CHECK: mvhhi 0, 32768
2240 #CHECK: error: invalid operand
2241 #CHECK: mvhi -1, 0
2242 #CHECK: error: invalid operand
2243 #CHECK: mvhi 4096, 0
2244 #CHECK: error: invalid use of indexed addressing
2245 #CHECK: mvhi 0(%r1,%r2), 0
2246 #CHECK: error: invalid operand
2247 #CHECK: mvhi 0, -32769
2248 #CHECK: error: invalid operand
2249 #CHECK: mvhi 0, 32768
2257 #CHECK: error: invalid operand
2258 #CHECK: mvi -1, 0
2259 #CHECK: error: invalid operand
2260 #CHECK: mvi 4096, 0
2261 #CHECK: error: invalid use of indexed addressing
2262 #CHECK: mvi 0(%r1,%r2), 0
2263 #CHECK: error: invalid operand
2264 #CHECK: mvi 0, -1
2265 #CHECK: error: invalid operand
2266 #CHECK: mvi 0, 256
2274 #CHECK: error: invalid operand
2275 #CHECK: mviy -524289, 0
2276 #CHECK: error: invalid operand
2277 #CHECK: mviy 524288, 0
2278 #CHECK: error: invalid use of indexed addressing
2279 #CHECK: mviy 0(%r1,%r2), 0
2280 #CHECK: error: invalid operand
2281 #CHECK: mviy 0, -1
2282 #CHECK: error: invalid operand
2283 #CHECK: mviy 0, 256
2291 #CHECK: error: invalid register pair
2292 #CHECK: mxbr %f0, %f2
2293 #CHECK: error: invalid register pair
2294 #CHECK: mxbr %f2, %f0
2299 #CHECK: error: invalid register pair
2300 #CHECK: mxdb %f2, 0
2301 #CHECK: error: invalid operand
2302 #CHECK: mxdb %f0, -1
2303 #CHECK: error: invalid operand
2304 #CHECK: mxdb %f0, 4096
2310 #CHECK: error: invalid register pair
2311 #CHECK: mxdbr %f2, %f0
2315 #CHECK: error: invalid operand
2316 #CHECK: n %r0, -1
2317 #CHECK: error: invalid operand
2318 #CHECK: n %r0, 4096
2323 #CHECK: error: missing length in address
2324 #CHECK: nc 0, 0
2325 #CHECK: error: missing length in address
2326 #CHECK: nc 0(%r1), 0(%r1)
2327 #CHECK: error: invalid use of length addressing
2328 #CHECK: nc 0(1,%r1), 0(2,%r1)
2329 #CHECK: error: invalid operand
2330 #CHECK: nc 0(0,%r1), 0(%r1)
2331 #CHECK: error: invalid operand
2332 #CHECK: nc 0(257,%r1), 0(%r1)
2333 #CHECK: error: invalid operand
2334 #CHECK: nc -1(1,%r1), 0(%r1)
2335 #CHECK: error: invalid operand
2336 #CHECK: nc 4096(1,%r1), 0(%r1)
2337 #CHECK: error: invalid operand
2338 #CHECK: nc 0(1,%r1), -1(%r1)
2339 #CHECK: error: invalid operand
2340 #CHECK: nc 0(1,%r1), 4096(%r1)
2341 #CHECK: error: %r0 used in an address
2342 #CHECK: nc 0(1,%r0), 0(%r1)
2343 #CHECK: error: %r0 used in an address
2344 #CHECK: nc 0(1,%r1), 0(%r0)
2345 #CHECK: error: invalid use of indexed addressing
2346 #CHECK: nc 0(%r1,%r2), 0(%r1)
2347 #CHECK: error: invalid use of indexed addressing
2348 #CHECK: nc 0(1,%r2), 0(%r1,%r2)
2349 #CHECK: error: unknown token in expression
2350 #CHECK
2367 #CHECK: error: invalid operand
2368 #CHECK: ng %r0, -524289
2369 #CHECK: error: invalid operand
2370 #CHECK: ng %r0, 524288
2375 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2376 #CHECK: ngrk %r2,%r3,%r4
2380 #CHECK: error: invalid operand
2381 #CHECK: ni -1, 0
2382 #CHECK: error: invalid operand
2383 #CHECK: ni 4096, 0
2384 #CHECK: error: invalid use of indexed addressing
2385 #CHECK: ni 0(%r1,%r2), 0
2386 #CHECK: error: invalid operand
2387 #CHECK: ni 0, -1
2388 #CHECK: error: invalid operand
2389 #CHECK: ni 0, 256
2397 #CHECK: error: invalid operand
2398 #CHECK: nihf %r0, -1
2399 #CHECK: error: invalid operand
2400 #CHECK: nihf %r0, 1 << 32
2405 #CHECK: error: invalid operand
2406 #CHECK: nihh %r0, -1
2407 #CHECK: error: invalid operand
2408 #CHECK: nihh %r0, 0x10000
2413 #CHECK: error: invalid operand
2414 #CHECK: nihl %r0, -1
2415 #CHECK: error: invalid operand
2416 #CHECK: nihl %r0, 0x10000
2421 #CHECK: error: invalid operand
2422 #CHECK: nilf %r0, -1
2423 #CHECK: error: invalid operand
2424 #CHECK: nilf %r0, 1 << 32
2429 #CHECK: error: invalid operand
2430 #CHECK: nilh %r0, -1
2431 #CHECK: error: invalid operand
2432 #CHECK: nilh %r0, 0x10000
2437 #CHECK: error: invalid operand
2438 #CHECK: nill %r0, -1
2439 #CHECK: error: invalid operand
2440 #CHECK: nill %r0, 0x10000
2445 #CHECK: error: invalid operand
2446 #CHECK: niy -524289, 0
2447 #CHECK: error: invalid operand
2448 #CHECK: niy 524288, 0
2449 #CHECK: error: invalid use of indexed addressing
2450 #CHECK: niy 0(%r1,%r2), 0
2451 #CHECK: error: invalid operand
2452 #CHECK: niy 0, -1
2453 #CHECK: error: invalid operand
2454 #CHECK: niy 0, 256
2462 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2463 #CHECK: nrk %r2,%r3,%r4
2467 #CHECK: error: invalid operand
2468 #CHECK: ny %r0, -524289
2469 #CHECK: error: invalid operand
2470 #CHECK: ny %r0, 524288
2475 #CHECK: error: invalid operand
2476 #CHECK: o %r0, -1
2477 #CHECK: error: invalid operand
2478 #CHECK: o %r0, 4096
2483 #CHECK: error: missing length in address
2484 #CHECK: oc 0, 0
2485 #CHECK: error: missing length in address
2486 #CHECK: oc 0(%r1), 0(%r1)
2487 #CHECK: error: invalid use of length addressing
2488 #CHECK: oc 0(1,%r1), 0(2,%r1)
2489 #CHECK: error: invalid operand
2490 #CHECK: oc 0(0,%r1), 0(%r1)
2491 #CHECK: error: invalid operand
2492 #CHECK: oc 0(257,%r1), 0(%r1)
2493 #CHECK: error: invalid operand
2494 #CHECK: oc -1(1,%r1), 0(%r1)
2495 #CHECK: error: invalid operand
2496 #CHECK: oc 4096(1,%r1), 0(%r1)
2497 #CHECK: error: invalid operand
2498 #CHECK: oc 0(1,%r1), -1(%r1)
2499 #CHECK: error: invalid operand
2500 #CHECK: oc 0(1,%r1), 4096(%r1)
2501 #CHECK: error: %r0 used in an address
2502 #CHECK: oc 0(1,%r0), 0(%r1)
2503 #CHECK: error: %r0 used in an address
2504 #CHECK: oc 0(1,%r1), 0(%r0)
2505 #CHECK: error: invalid use of indexed addressing
2506 #CHECK: oc 0(%r1,%r2), 0(%r1)
2507 #CHECK: error: invalid use of indexed addressing
2508 #CHECK: oc 0(1,%r2), 0(%r1,%r2)
2509 #CHECK: error: unknown token in expression
2510 #CHECK: oc 0(-), 0
2527 #CHECK: error: invalid operand
2528 #CHECK: og %r0, -524289
2529 #CHECK: error: invalid operand
2530 #CHECK: og %r0, 524288
2535 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2536 #CHECK: ogrk %r2,%r3,%r4
2540 #CHECK: error: invalid operand
2541 #CHECK: oi -1, 0
2542 #CHECK: error: invalid operand
2543 #CHECK: oi 4096, 0
2544 #CHECK: error: invalid use of indexed addressing
2545 #CHECK: oi 0(%r1,%r2), 0
2546 #CHECK: error: invalid operand
2547 #CHECK: oi 0, -1
2548 #CHECK: error: invalid operand
2549 #CHECK: oi 0, 256
2557 #CHECK: error: invalid operand
2558 #CHECK: oihf %r0, -1
2559 #CHECK: error: invalid operand
2560 #CHECK: oihf %r0, 1 << 32
2565 #CHECK: error: invalid operand
2566 #CHECK: oihh %r0, -1
2567 #CHECK: error: invalid operand
2568 #CHECK: oihh %r0, 0x10000
2573 #CHECK: error: invalid operand
2574 #CHECK: oihl %r0, -1
2575 #CHECK: error: invalid operand
2576 #CHECK: oihl %r0, 0x10000
2581 #CHECK: error: invalid operand
2582 #CHECK: oilf %r0, -1
2583 #CHECK: error: invalid operand
2584 #CHECK: oilf %r0, 1 << 32
2589 #CHECK: error: invalid operand
2590 #CHECK: oilh %r0, -1
2591 #CHECK: error: invalid operand
2592 #CHECK: oilh %r0, 0x10000
2597 #CHECK: error: invalid operand
2598 #CHECK: oill %r0, -1
2599 #CHECK: error: invalid operand
2600 #CHECK: oill %r0, 0x10000
2605 #CHECK: error: invalid operand
2606 #CHECK: oiy -524289, 0
2607 #CHECK: error: invalid operand
2608 #CHECK: oiy 524288, 0
2609 #CHECK: error: invalid use of indexed addressing
2610 #CHECK: oiy 0(%r1,%r2), 0
2611 #CHECK: error: invalid operand
2612 #CHECK: oiy 0, -1
2613 #CHECK: error: invalid operand
2614 #CHECK: oiy 0, 256
2622 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2623 #CHECK: ork %r2,%r3,%r4
2627 #CHECK: error: invalid operand
2628 #CHECK: oy %r0, -524289
2629 #CHECK: error: invalid operand
2630 #CHECK: oy %r0, 524288
2635 #CHECK: error: invalid operand
2636 #CHECK: pfd -1, 0
2637 #CHECK: error: invalid operand
2638 #CHECK: pfd 16, 0
2639 #CHECK: error: invalid operand
2640 #CHECK: pfd 1, -524289
2641 #CHECK: error: invalid operand
2642 #CHECK: pfd 1, 524288
2649 #CHECK: error: invalid operand
2650 #CHECK: pfdrl -1, 0
2651 #CHECK: error: invalid operand
2652 #CHECK: pfdrl 16, 0
2653 #CHECK: error: offset out of range
2654 #CHECK: pfdrl 1, -0x1000000002
2655 #CHECK: error: offset out of range
2656 #CHECK: pfdrl 1, -1
2657 #CHECK: error: offset out of range
2658 #CHECK: pfdrl 1, 1
2659 #CHECK: error: offset out of range
2660 #CHECK: pfdrl 1, 0x100000000
2669 #CHECK: error: invalid operand
2670 #CHECK: risbg %r0,%r0,0,0,-1
2671 #CHECK: error: invalid operand
2672 #CHECK: risbg %r0,%r0,0,0,64
2673 #CHECK: error: invalid operand
2674 #CHECK: risbg %r0,%r0,0,-1,0
2675 #CHECK: error: invalid operand
2676 #CHECK: risbg %r0,%r0,0,256,0
2677 #CHECK: error: invalid operand
2678 #CHECK: risbg %r0,%r0,-1,0,0
2679 #CHECK: error: invalid operand
2680 #CHECK: risbg %r0,%r0,256,0,0
2689 #CHECK: error: {{(instruction requires: high-word)?}}
2690 #CHECK: risbhg %r1, %r2, 0, 0, 0
2694 #CHECK: error: {{(instruction requires: high-word)?}}
2695 #CHECK: risblg %r1, %r2, 0, 0, 0
2699 #CHECK: error: invalid operand
2700 #CHECK: rnsbg %r0,%r0,0,0,-1
2701 #CHECK: error: invalid operand
2702 #CHECK: rnsbg %r0,%r0,0,0,64
2703 #CHECK: error: invalid operand
2704 #CHECK: rnsbg %r0,%r0,0,-1,0
2705 #CHECK: error: invalid operand
2706 #CHECK: rnsbg %r0,%r0,0,256,0
2707 #CHECK: error: invalid operand
2708 #CHECK: rnsbg %r0,%r0,-1,0,0
2709 #CHECK: error: invalid operand
2710 #CHECK: rnsbg %r0,%r0,256,0,0
2719 #CHECK: error: invalid operand
2720 #CHECK: rosbg %r0,%r0,0,0,-1
2721 #CHECK: error: invalid operand
2722 #CHECK: rosbg %r0,%r0,0,0,64
2723 #CHECK: error: invalid operand
2724 #CHECK: rosbg %r0,%r0,0,-1,0
2725 #CHECK: error: invalid operand
2726 #CHECK: rosbg %r0,%r0,0,256,0
2727 #CHECK: error: invalid operand
2728 #CHECK: rosbg %r0,%r0,-1,0,0
2729 #CHECK: error: invalid operand
2730 #CHECK: rosbg %r0,%r0,256,0,0
2739 #CHECK: error: invalid operand
2740 #CHECK: rxsbg %r0,%r0,0,0,-1
2741 #CHECK: error: invalid operand
2742 #CHECK: rxsbg %r0,%r0,0,0,64
2743 #CHECK: error: invalid operand
2744 #CHECK: rxsbg %r0,%r0,0,-1,0
2745 #CHECK: error: invalid operand
2746 #CHECK: rxsbg %r0,%r0,0,256,0
2747 #CHECK: error: invalid operand
2748 #CHECK: rxsbg %r0,%r0,-1,0,0
2749 #CHECK: error: invalid operand
2750 #CHECK: rxsbg %r0,%r0,256,0,0
2759 #CHECK: error: invalid operand
2760 #CHECK: rll %r0,%r0,-524289
2761 #CHECK: error: invalid operand
2762 #CHECK: rll %r0,%r0,524288
2763 #CHECK: error: %r0 used in an address
2764 #CHECK: rll %r0,%r0,0(%r0)
2765 #CHECK: error: invalid use of indexed addressing
2766 #CHECK: rll %r0,%r0,0(%r1,%r2)
2773 #CHECK: error: invalid operand
2774 #CHECK: rllg %r0,%r0,-524289
2775 #CHECK: error: invalid operand
2776 #CHECK: rllg %r0,%r0,524288
2777 #CHECK: error: %r0 used in an address
2778 #CHECK: rllg %r0,%r0,0(%r0)
2779 #CHECK: error: invalid use of indexed addressing
2780 #CHECK: rllg %r0,%r0,0(%r1,%r2)
2787 #CHECK: error: invalid operand
2788 #CHECK: s %r0, -1
2789 #CHECK: error: invalid operand
2790 #CHECK: s %r0, 4096
2795 #CHECK: error: invalid operand
2796 #CHECK: sdb %f0, -1
2797 #CHECK: error: invalid operand
2798 #CHECK: sdb %f0, 4096
2803 #CHECK: error: invalid operand
2804 #CHECK: seb %f0, -1
2805 #CHECK: error: invalid operand
2806 #CHECK: seb %f0, 4096
2811 #CHECK: error: invalid operand
2812 #CHECK: sg %r0, -524289
2813 #CHECK: error: invalid operand
2814 #CHECK: sg %r0, 524288
2819 #CHECK: error: invalid operand
2820 #CHECK: sgf %r0, -524289
2821 #CHECK: error: invalid operand
2822 #CHECK: sgf %r0, 524288
2827 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2828 #CHECK: sgrk %r2,%r3,%r4
2832 #CHECK: error: invalid operand
2833 #CHECK: sh %r0, -1
2834 #CHECK: error: invalid operand
2835 #CHECK: sh %r0, 4096
2840 #CHECK: error: invalid operand
2841 #CHECK: shy %r0, -524289
2842 #CHECK: error: invalid operand
2843 #CHECK: shy %r0, 524288
2848 #CHECK: error: invalid operand
2849 #CHECK: sl %r0, -1
2850 #CHECK: error: invalid operand
2851 #CHECK: sl %r0, 4096
2856 #CHECK: error: invalid operand
2857 #CHECK: slb %r0, -524289
2858 #CHECK: error: invalid operand
2859 #CHECK: slb %r0, 524288
2864 #CHECK: error: invalid operand
2865 #CHECK: slbg %r0, -524289
2866 #CHECK: error: invalid operand
2867 #CHECK: slbg %r0, 524288
2872 #CHECK: error: invalid operand
2873 #CHECK: slfi %r0, -1
2874 #CHECK: error: invalid operand
2875 #CHECK: slfi %r0, (1 << 32)
2880 #CHECK: error: invalid operand
2881 #CHECK: slg %r0, -524289
2882 #CHECK: error: invalid operand
2883 #CHECK: slg %r0, 524288
2888 #CHECK: error: invalid operand
2889 #CHECK: slgf %r0, -524289
2890 #CHECK: error: invalid operand
2891 #CHECK: slgf %r0, 524288
2896 #CHECK: error: invalid operand
2897 #CHECK: slgfi %r0, -1
2898 #CHECK: error: invalid operand
2899 #CHECK: slgfi %r0, (1 << 32)
2904 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2905 #CHECK: slgrk %r2,%r3,%r4
2909 #CHECK: error: invalid operand
2910 #CHECK: sll %r0,-1
2911 #CHECK: error: invalid operand
2912 #CHECK: sll %r0,4096
2913 #CHECK: error: %r0 used in an address
2914 #CHECK: sll %r0,0(%r0)
2915 #CHECK: error: invalid use of indexed addressing
2916 #CHECK: sll %r0,0(%r1,%r2)
2923 #CHECK: error: invalid operand
2924 #CHECK: sllg %r0,%r0,-524289
2925 #CHECK: error: invalid operand
2926 #CHECK: sllg %r0,%r0,524288
2927 #CHECK: error: %r0 used in an address
2928 #CHECK: sllg %r0,%r0,0(%r0)
2929 #CHECK: error: invalid use of indexed addressing
2930 #CHECK: sllg %r0,%r0,0(%r1,%r2)
2937 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2938 #CHECK: sllk %r2,%r3,4(%r5)
2942 #CHECK: error: {{(instruction requires: distinct-ops)?}}
2943 #CHECK: slrk %r2,%r3,%r4
2947 #CHECK: error: invalid operand
2948 #CHECK: sly %r0, -524289
2949 #CHECK: error: invalid operand
2950 #CHECK: sly %r0, 524288
2955 #CHECK: error: invalid operand
2956 #CHECK: sqdb %f0, -1
2957 #CHECK: error: invalid operand
2958 #CHECK: sqdb %f0, 4096
2963 #CHECK: error: invalid operand
2964 #CHECK: sqeb %f0, -1
2965 #CHECK: error: invalid operand
2966 #CHECK: sqeb %f0, 4096
2971 #CHECK: error: invalid register pair
2972 #CHECK: sqxbr %f0, %f2
2973 #CHECK: error: invalid register pair
2974 #CHECK: sqxbr %f2, %f0
2979 #CHECK: error: invalid operand
2980 #CHECK: sra %r0,-1
2981 #CHECK: error: invalid operand
2982 #CHECK: sra %r0,4096
2983 #CHECK: error: %r0 used in an address
2984 #CHECK: sra %r0,0(%r0)
2985 #CHECK: error: invalid use of indexed addressing
2986 #CHECK: sra %r0,0(%r1,%r2)
2993 #CHECK: error: invalid operand
2994 #CHECK: srag %r0,%r0,-524289
2995 #CHECK: error: invalid operand
2996 #CHECK: srag %r0,%r0,524288
2997 #CHECK: error: %r0 used in an address
2998 #CHECK: srag %r0,%r0,0(%r0)
2999 #CHECK: error: invalid use of indexed addressing
3000 #CHECK: srag %r0,%r0,0(%r1,%r2)
3007 #CHECK: error: {{(instruction requires: distinct-ops)?}}
3008 #CHECK: srak %r2,%r3,4(%r5)
3012 #CHECK: error: {{(instruction requires: distinct-ops)?}}
3013 #CHECK: srk %r2,%r3,%r4
3017 #CHECK: error: invalid operand
3018 #CHECK: srl %r0,-1
3019 #CHECK: error: invalid operand
3020 #CHECK: srl %r0,4096
3021 #CHECK: error: %r0 used in an address
3022 #CHECK: srl %r0,0(%r0)
3023 #CHECK: error: invalid use of indexed addressing
3024 #CHECK: srl %r0,0(%r1,%r2)
3031 #CHECK: error: invalid operand
3032 #CHECK: srlg %r0,%r0,-524289
3033 #CHECK: error: invalid operand
3034 #CHECK: srlg %r0,%r0,524288
3035 #CHECK: error: %r0 used in an address
3036 #CHECK: srlg %r0,%r0,0(%r0)
3037 #CHECK: error: invalid use of indexed addressing
3038 #CHECK: srlg %r0,%r0,0(%r1,%r2)
3045 #CHECK: error: {{(instruction requires: distinct-ops)?}}
3046 #CHECK: srlk %r2,%r3,4(%r5)
3050 #CHECK: error: invalid operand
3051 #CHECK: st %r0, -1
3052 #CHECK: error: invalid operand
3053 #CHECK: st %r0, 4096
3058 #CHECK: error: invalid operand
3059 #CHECK: stc %r0, -1
3060 #CHECK: error: invalid operand
3061 #CHECK: stc %r0, 4096
3066 #CHECK: error: {{(instruction requires: high-word)?}}
3067 #CHECK: stch %r0, 0
3071 #CHECK: error: invalid operand
3072 #CHECK: stcy %r0, -524289
3073 #CHECK: error: invalid operand
3074 #CHECK: stcy %r0, 524288
3079 #CHECK: error: invalid operand
3080 #CHECK: std %f0, -1
3081 #CHECK: error: invalid operand
3082 #CHECK: std %f0, 4096
3087 #CHECK: error: invalid operand
3088 #CHECK: stdy %f0, -524289
3089 #CHECK: error: invalid operand
3090 #CHECK: stdy %f0, 524288
3095 #CHECK: error: invalid operand
3096 #CHECK: ste %f0, -1
3097 #CHECK: error: invalid operand
3098 #CHECK: ste %f0, 4096
3103 #CHECK: error: invalid operand
3104 #CHECK: stey %f0, -524289
3105 #CHECK: error: invalid operand
3106 #CHECK: stey %f0, 524288
3111 #CHECK: error: invalid operand
3112 #CHECK: stg %r0, -524289
3113 #CHECK: error: invalid operand
3114 #CHECK: stg %r0, 524288
3119 #CHECK: error: offset out of range
3120 #CHECK: stgrl %r0, -0x1000000002
3121 #CHECK: error: offset out of range
3122 #CHECK: stgrl %r0, -1
3123 #CHECK: error: offset out of range
3124 #CHECK: stgrl %r0, 1
3125 #CHECK: error: offset out of range
3126 #CHECK: stgrl %r0, 0x100000000
3133 #CHECK: error: invalid operand
3134 #CHECK: sth %r0, -1
3135 #CHECK: error: invalid operand
3136 #CHECK: sth %r0, 4096
3141 #CHECK: error: {{(instruction requires: high-word)?}}
3142 #CHECK
3146 #CHECK: error: offset out of range
3147 #CHECK: sthrl %r0, -0x1000000002
3148 #CHECK: error: offset out of range
3149 #CHECK: sthrl %r0, -1
3150 #CHECK: error: offset out of range
3151 #CHECK: sthrl %r0, 1
3152 #CHECK: error: offset out of range
3153 #CHECK: sthrl %r0, 0x100000000
3160 #CHECK: error: invalid operand
3161 #CHECK: sthy %r0, -524289
3162 #CHECK: error: invalid operand
3163 #CHECK: sthy %r0, 524288
3168 #CHECK: error: {{(instruction requires: high-word)?}}
3169 #CHECK: stfh %r0, 0
3173 #CHECK: error: invalid operand
3174 #CHECK: stmg %r0, %r0, -524289
3175 #CHECK: error: invalid operand
3176 #CHECK: stmg %r0, %r0, 524288
3177 #CHECK: error: invalid use of indexed addressing
3178 #CHECK: stmg %r0, %r0, 0(%r1,%r2)
3184 #CHECK: error: offset out of range
3185 #CHECK: strl %r0, -0x1000000002
3186 #CHECK: error: offset out of range
3187 #CHECK: strl %r0, -1
3188 #CHECK: error: offset out of range
3189 #CHECK: strl %r0, 1
3190 #CHECK: error: offset out of range
3191 #CHECK: strl %r0, 0x100000000
3198 #CHECK: error: invalid operand
3199 #CHECK: strv %r0, -524289
3200 #CHECK: error: invalid operand
3201 #CHECK: strv %r0, 524288
3206 #CHECK: error: invalid operand
3207 #CHECK: strvg %r0, -524289
3208 #CHECK: error: invalid operand
3209 #CHECK: strvg %r0, 524288
3214 #CHECK: error: invalid operand
3215 #CHECK: sty %r0, -524289
3216 #CHECK: error: invalid operand
3217 #CHECK: sty %r0, 524288
3222 #CHECK: error: invalid register pair
3223 #CHECK: sxbr %f0, %f2
3224 #CHECK: error: invalid register pair
3225 #CHECK: sxbr %f2, %f0
3230 #CHECK: error: invalid operand
3231 #CHECK: sy %r0, -524289
3232 #CHECK: error: invalid operand
3233 #CHECK: sy %r0, 524288
3238 #CHECK: error: invalid operand
3239 #CHECK: tm -1, 0
3240 #CHECK: error: invalid operand
3241 #CHECK: tm 4096, 0
3242 #CHECK: error: invalid use of indexed addressing
3243 #CHECK: tm 0(%r1,%r2), 0
3244 #CHECK: error: invalid operand
3245 #CHECK: tm 0, -1
3246 #CHECK: error: invalid operand
3247 #CHECK: tm 0, 256
3255 #CHECK: error: invalid operand
3256 #CHECK: tmhh %r0, -1
3257 #CHECK: error: invalid operand
3258 #CHECK: tmhh %r0, 0x10000
3263 #CHECK: error: invalid operand
3264 #CHECK: tmhl %r0, -1
3265 #CHECK: error: invalid operand
3266 #CHECK: tmhl %r0, 0x10000
3271 #CHECK: error: invalid operand
3272 #CHECK: tmlh %r0, -1
3273 #CHECK: error: invalid operand
3274 #CHECK: tmlh %r0, 0x10000
3279 #CHECK: error: invalid operand
3280 #CHECK: tmll %r0, -1
3281 #CHECK: error: invalid operand
3282 #CHECK: tmll %r0, 0x10000
3287 #CHECK: error: invalid operand
3288 #CHECK: tmy -524289, 0
3289 #CHECK: error: invalid operand
3290 #CHECK: tmy 524288, 0
3291 #CHECK: error: invalid use of indexed addressing
3292 #CHECK: tmy 0(%r1,%r2), 0
3293 #CHECK: error: invalid operand
3294 #CHECK: tmy 0, -1
3295 #CHECK: error: invalid operand
3296 #CHECK: tmy 0, 256
3304 #CHECK: error: invalid operand
3305 #CHECK: x %r0, -1
3306 #CHECK: error: invalid operand
3307 #CHECK: x %r0, 4096
3312 #CHECK: error: missing length in address
3313 #CHECK: xc 0, 0
3314 #CHECK: error: missing length in address
3315 #CHECK: xc 0(%r1), 0(%r1)
3316 #CHECK: error: invalid use of length addressing
3317 #CHECK: xc 0(1,%r1), 0(2,%r1)
3318 #CHECK: error: invalid operand
3319 #CHECK: xc 0(0,%r1), 0(%r1)
3320 #CHECK: error: invalid operand
3321 #CHECK: xc 0(257,%r1), 0(%r1)
3322 #CHECK: error: invalid operand
3323 #CHECK: xc -1(1,%r1), 0(%r1)
3324 #CHECK: error: invalid operand
3325 #CHECK: xc 4096(1,%r1), 0(%r1)
3326 #CHECK: error: invalid operand
3327 #CHECK: xc 0(1,%r1), -1(%r1)
3328 #CHECK: error: invalid operand
3329 #CHECK: xc 0(1,%r1), 4096(%r1)
3330 #CHECK: error: %r0 used in an address
3331 #CHECK: xc 0(1,%r0), 0(%r1)
3332 #CHECK: error: %r0 used in an address
3333 #CHECK: xc 0(1,%r1), 0(%r0)
3334 #CHECK: error: invalid use of indexed addressing
3335 #CHECK: xc 0(%r1,%r2), 0(%r1)
3336 #CHECK: error: invalid use of indexed addressing
3337 #CHECK: xc 0(1,%r2), 0(%r1,%r2)
3338 #CHECK: error: unknown token in expression
3339 #CHECK: xc 0(-), 0
3356 #CHECK: error: invalid operand
3357 #CHECK: xg %r0, -524289
3358 #CHECK: error: invalid operand
3359 #CHECK: xg %r0, 524288
3364 #CHECK: error: {{(instruction requires: distinct-ops)?}}
3365 #CHECK: xgrk %r2,%r3,%r4
3369 #CHECK: error: invalid operand
3370 #CHECK: xi -1, 0
3371 #CHECK: error: invalid operand
3372 #CHECK: xi 4096, 0
3373 #CHECK: error: invalid use of indexed addressing
3374 #CHECK: xi 0(%r1,%r2), 0
3375 #CHECK: error: invalid operand
3376 #CHECK: xi 0, -1
3377 #CHECK: error: invalid operand
3378 #CHECK: xi 0, 256
3386 #CHECK: error: invalid operand
3387 #CHECK: xihf %r0, -1
3388 #CHECK: error: invalid operand
3389 #CHECK: xihf %r0, 1 << 32
3394 #CHECK: error: invalid operand
3395 #CHECK: xilf %r0, -1
3396 #CHECK: error: invalid operand
3397 #CHECK: xilf %r0, 1 << 32
3402 #CHECK: error: invalid operand
3403 #CHECK: xiy -524289, 0
3404 #CHECK: error: invalid operand
3405 #CHECK: xiy 524288, 0
3406 #CHECK: error: invalid use of indexed addressing
3407 #CHECK: xiy 0(%r1,%r2), 0
3408 #CHECK: error: invalid operand
3409 #CHECK: xiy 0, -1
3410 #CHECK: error: invalid operand
3411 #CHECK: xiy 0, 256
3419 #CHECK: error: {{(instruction requires: distinct-ops)?}}
3420 #CHECK: xrk %r2,%r3,%r4
3424 #CHECK: error: invalid operand
3425 #CHECK: xy %r0, -524289
3426 #CHECK: error: invalid operand
3427 #CHECK: xy %r0, 524288