brintos

brintos / llvm-project-archived public Read only

0
0
Text · 165.6 KiB · 6e1ceb7 Raw
7743 lines · plain
1# For z10 only.2# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=z10 < %s 2> %t3# RUN: FileCheck < %t %s4# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=arch8 < %s 2> %t5# RUN: FileCheck < %t %s6 7#CHECK: error: invalid operand8#CHECK: a	%r0, -19#CHECK: error: invalid operand10#CHECK: a	%r0, 409611 12	a	%r0, -113	a	%r0, 409614 15#CHECK: error: invalid operand16#CHECK: ad	%f0, -117#CHECK: error: invalid operand18#CHECK: ad	%f0, 409619 20	ad	%f0, -121	ad	%f0, 409622 23#CHECK: error: invalid operand24#CHECK: adb	%f0, -125#CHECK: error: invalid operand26#CHECK: adb	%f0, 409627 28	adb	%f0, -129	adb	%f0, 409630 31#CHECK: error: instruction requires: fp-extension32#CHECK: adtra	%f0, %f0, %f0, 033 34	adtra	%f0, %f0, %f0, 035 36#CHECK: error: invalid operand37#CHECK: ae	%f0, -138#CHECK: error: invalid operand39#CHECK: ae	%f0, 409640 41	ae	%f0, -142	ae	%f0, 409643 44#CHECK: error: invalid operand45#CHECK: aeb	%f0, -146#CHECK: error: invalid operand47#CHECK: aeb	%f0, 409648 49	aeb	%f0, -150	aeb	%f0, 409651 52#CHECK: error: invalid operand53#CHECK: afi	%r0, (-1 << 31) - 154#CHECK: error: invalid operand55#CHECK: afi	%r0, (1 << 31)56 57	afi	%r0, (-1 << 31) - 158	afi	%r0, (1 << 31)59 60#CHECK: error: invalid operand61#CHECK: ag	%r0, -52428962#CHECK: error: invalid operand63#CHECK: ag	%r0, 52428864 65	ag	%r0, -52428966	ag	%r0, 52428867 68#CHECK: error: invalid operand69#CHECK: agf	%r0, -52428970#CHECK: error: invalid operand71#CHECK: agf	%r0, 52428872 73	agf	%r0, -52428974	agf	%r0, 52428875 76#CHECK: error: invalid operand77#CHECK: agfi	%r0, (-1 << 31) - 178#CHECK: error: invalid operand79#CHECK: agfi	%r0, (1 << 31)80 81	agfi	%r0, (-1 << 31) - 182	agfi	%r0, (1 << 31)83 84#CHECK: error: invalid operand85#CHECK: aghi	%r0, -3276986#CHECK: error: invalid operand87#CHECK: aghi	%r0, 3276888 89	aghi	%r0, -3276990	aghi	%r0, 3276891 92#CHECK: error: instruction requires: distinct-ops93#CHECK: aghik	%r1, %r2, 394 95	aghik	%r1, %r2, 396 97#CHECK: error: instruction requires: distinct-ops98#CHECK: agrk	%r2,%r3,%r499 100	agrk	%r2,%r3,%r4101 102#CHECK: error: invalid operand103#CHECK: agsi	-524289, 0104#CHECK: error: invalid operand105#CHECK: agsi	524288, 0106#CHECK: error: invalid use of indexed addressing107#CHECK: agsi	0(%r1,%r2), 0108#CHECK: error: invalid operand109#CHECK: agsi	0, -129110#CHECK: error: invalid operand111#CHECK: agsi	0, 128112 113	agsi	-524289, 0114	agsi	524288, 0115	agsi	0(%r1,%r2), 0116	agsi	0, -129117	agsi	0, 128118 119#CHECK: error: invalid operand120#CHECK: ah	%r0, -1121#CHECK: error: invalid operand122#CHECK: ah	%r0, 4096123 124	ah	%r0, -1125	ah	%r0, 4096126 127#CHECK: error: instruction requires: high-word128#CHECK: ahhhr	%r0, %r0, %r0129 130	ahhhr	%r0, %r0, %r0131 132#CHECK: error: instruction requires: high-word133#CHECK: ahhlr	%r0, %r0, %r0134 135	ahhlr	%r0, %r0, %r0136 137#CHECK: error: invalid operand138#CHECK: ahi	%r0, -32769139#CHECK: error: invalid operand140#CHECK: ahi	%r0, 32768141 142	ahi	%r0, -32769143	ahi	%r0, 32768144 145#CHECK: error: instruction requires: distinct-ops146#CHECK: ahik	%r1, %r2, 3147 148	ahik	%r1, %r2, 3149 150#CHECK: error: invalid operand151#CHECK: ahy	%r0, -524289152#CHECK: error: invalid operand153#CHECK: ahy	%r0, 524288154 155	ahy	%r0, -524289156	ahy	%r0, 524288157 158#CHECK: error: instruction requires: high-word159#CHECK: aih	%r0, 0160 161	aih	%r0, 0162 163#CHECK: error: invalid operand164#CHECK: al	%r0, -1165#CHECK: error: invalid operand166#CHECK: al	%r0, 4096167 168	al	%r0, -1169	al	%r0, 4096170 171#CHECK: error: invalid operand172#CHECK: alc	%r0, -524289173#CHECK: error: invalid operand174#CHECK: alc	%r0, 524288175 176	alc	%r0, -524289177	alc	%r0, 524288178 179#CHECK: error: invalid operand180#CHECK: alcg	%r0, -524289181#CHECK: error: invalid operand182#CHECK: alcg	%r0, 524288183 184	alcg	%r0, -524289185	alcg	%r0, 524288186 187#CHECK: error: invalid operand188#CHECK: alfi	%r0, -1189#CHECK: error: invalid operand190#CHECK: alfi	%r0, (1 << 32)191 192	alfi	%r0, -1193	alfi	%r0, (1 << 32)194 195#CHECK: error: invalid operand196#CHECK: alg	%r0, -524289197#CHECK: error: invalid operand198#CHECK: alg	%r0, 524288199 200	alg	%r0, -524289201	alg	%r0, 524288202 203#CHECK: error: invalid operand204#CHECK: algf	%r0, -524289205#CHECK: error: invalid operand206#CHECK: algf	%r0, 524288207 208	algf	%r0, -524289209	algf	%r0, 524288210 211#CHECK: error: invalid operand212#CHECK: algfi	%r0, -1213#CHECK: error: invalid operand214#CHECK: algfi	%r0, (1 << 32)215 216	algfi	%r0, -1217	algfi	%r0, (1 << 32)218 219#CHECK: error: instruction requires: distinct-ops220#CHECK: alghsik	%r1, %r2, 3221 222	alghsik	%r1, %r2, 3223 224#CHECK: error: instruction requires: distinct-ops225#CHECK: algrk	%r2,%r3,%r4226 227	algrk	%r2,%r3,%r4228 229#CHECK: error: instruction requires: high-word230#CHECK: alhhhr	%r0, %r0, %r0231 232	alhhhr	%r0, %r0, %r0233 234#CHECK: error: instruction requires: high-word235#CHECK: alhhlr	%r0, %r0, %r0236 237	alhhlr	%r0, %r0, %r0238 239#CHECK: error: instruction requires: distinct-ops240#CHECK: alhsik	%r1, %r2, 3241 242	alhsik	%r1, %r2, 3243 244#CHECK: error: instruction requires: distinct-ops245#CHECK: alrk	%r2,%r3,%r4246 247	alrk	%r2,%r3,%r4248 249#CHECK: error: invalid operand250#CHECK: algsi	-524289, 0251#CHECK: error: invalid operand252#CHECK: algsi	524288, 0253#CHECK: error: invalid use of indexed addressing254#CHECK: algsi	0(%r1,%r2), 0255#CHECK: error: invalid operand256#CHECK: algsi	0, -129257#CHECK: error: invalid operand258#CHECK: algsi	0, 128259 260	algsi	-524289, 0261	algsi	524288, 0262	algsi	0(%r1,%r2), 0263	algsi	0, -129264	algsi	0, 128265 266#CHECK: error: invalid operand267#CHECK: alsi	-524289, 0268#CHECK: error: invalid operand269#CHECK: alsi	524288, 0270#CHECK: error: invalid use of indexed addressing271#CHECK: alsi	0(%r1,%r2), 0272#CHECK: error: invalid operand273#CHECK: alsi	0, -129274#CHECK: error: invalid operand275#CHECK: alsi	0, 128276 277	alsi	-524289, 0278	alsi	524288, 0279	alsi	0(%r1,%r2), 0280	alsi	0, -129281	alsi	0, 128282 283#CHECK: error: instruction requires: high-word284#CHECK: alsih	%r0, 0285 286	alsih	%r0, 0287 288#CHECK: error: instruction requires: high-word289#CHECK: alsihn	%r0, 0290 291	alsihn	%r0, 0292 293#CHECK: error: invalid operand294#CHECK: aly	%r0, -524289295#CHECK: error: invalid operand296#CHECK: aly	%r0, 524288297 298	aly	%r0, -524289299	aly	%r0, 524288300 301#CHECK: error: missing length in address302#CHECK: ap	0, 0(1)303#CHECK: error: missing length in address304#CHECK: ap	0(1), 0305#CHECK: error: missing length in address306#CHECK: ap	0(%r1), 0(1,%r1)307#CHECK: error: missing length in address308#CHECK: ap	0(1,%r1), 0(%r1)309#CHECK: error: invalid operand310#CHECK: ap	0(0,%r1), 0(1,%r1)311#CHECK: error: invalid operand312#CHECK: ap	0(1,%r1), 0(0,%r1)313#CHECK: error: invalid operand314#CHECK: ap	0(17,%r1), 0(1,%r1)315#CHECK: error: invalid operand316#CHECK: ap	0(1,%r1), 0(17,%r1)317#CHECK: error: invalid operand318#CHECK: ap	-1(1,%r1), 0(1,%r1)319#CHECK: error: invalid operand320#CHECK: ap	4096(1,%r1), 0(1,%r1)321#CHECK: error: invalid operand322#CHECK: ap	0(1,%r1), -1(1,%r1)323#CHECK: error: invalid operand324#CHECK: ap	0(1,%r1), 4096(1,%r1)325#CHECK: error: invalid use of indexed addressing326#CHECK: ap	0(%r1,%r2), 0(1,%r1)327#CHECK: error: invalid use of indexed addressing328#CHECK: ap	0(1,%r2), 0(%r1,%r2)329#CHECK: error: unknown token in expression330#CHECK: ap	0(-), 0(1)331 332	ap	0, 0(1)333	ap	0(1), 0334	ap	0(%r1), 0(1,%r1)335	ap	0(1,%r1), 0(%r1)336	ap	0(0,%r1), 0(1,%r1)337	ap	0(1,%r1), 0(0,%r1)338	ap	0(17,%r1), 0(1,%r1)339	ap	0(1,%r1), 0(17,%r1)340	ap	-1(1,%r1), 0(1,%r1)341	ap	4096(1,%r1), 0(1,%r1)342	ap	0(1,%r1), -1(1,%r1)343	ap	0(1,%r1), 4096(1,%r1)344	ap	0(%r1,%r2), 0(1,%r1)345	ap	0(1,%r2), 0(%r1,%r2)346	ap	0(-), 0(1)347 348#CHECK: error: instruction requires: distinct-ops349#CHECK: ark	%r2,%r3,%r4350 351	ark	%r2,%r3,%r4352 353#CHECK: error: invalid operand354#CHECK: asi	-524289, 0355#CHECK: error: invalid operand356#CHECK: asi	524288, 0357#CHECK: error: invalid use of indexed addressing358#CHECK: asi	0(%r1,%r2), 0359#CHECK: error: invalid operand360#CHECK: asi	0, -129361#CHECK: error: invalid operand362#CHECK: asi	0, 128363 364	asi	-524289, 0365	asi	524288, 0366	asi	0(%r1,%r2), 0367	asi	0, -129368	asi	0, 128369 370#CHECK: error: invalid operand371#CHECK: au	%f0, -1372#CHECK: error: invalid operand373#CHECK: au	%f0, 4096374 375	au	%f0, -1376	au	%f0, 4096377 378#CHECK: error: invalid operand379#CHECK: aw	%f0, -1380#CHECK: error: invalid operand381#CHECK: aw	%f0, 4096382 383	aw	%f0, -1384	aw	%f0, 4096385 386#CHECK: error: invalid register pair387#CHECK: axbr	%f0, %f2388#CHECK: error: invalid register pair389#CHECK: axbr	%f2, %f0390 391	axbr	%f0, %f2392	axbr	%f2, %f0393 394#CHECK: error: invalid register pair395#CHECK: axr	%f0, %f2396#CHECK: error: invalid register pair397#CHECK: axr	%f2, %f0398 399	axr	%f0, %f2400	axr	%f2, %f0401 402#CHECK: error: invalid register pair403#CHECK: axtr	%f0, %f0, %f2404#CHECK: error: invalid register pair405#CHECK: axtr	%f0, %f2, %f0406#CHECK: error: invalid register pair407#CHECK: axtr	%f2, %f0, %f0408 409	axtr	%f0, %f0, %f2410	axtr	%f0, %f2, %f0411	axtr	%f2, %f0, %f0412 413#CHECK: error: instruction requires: fp-extension414#CHECK: axtra	%f0, %f0, %f0, 0415 416	axtra	%f0, %f0, %f0, 0417 418#CHECK: error: invalid operand419#CHECK: ay	%r0, -524289420#CHECK: error: invalid operand421#CHECK: ay	%r0, 524288422 423	ay	%r0, -524289424	ay	%r0, 524288425 426#CHECK: error: invalid operand427#CHECK: bal	%r0, -1428#CHECK: error: invalid operand429#CHECK: bal	%r0, 4096430 431	bal	%r0, -1432	bal	%r0, 4096433 434#CHECK: error: invalid operand435#CHECK: bas	%r0, -1436#CHECK: error: invalid operand437#CHECK: bas	%r0, 4096438 439	bas	%r0, -1440	bas	%r0, 4096441 442#CHECK: error: invalid operand443#CHECK: bc	-1, 0(%r1)444#CHECK: error: invalid operand445#CHECK: bc	16, 0(%r1)446#CHECK: error: invalid operand447#CHECK: bc	0, -1448#CHECK: error: invalid operand449#CHECK: bc	0, 4096450 451	bc	-1, 0(%r1)452	bc	16, 0(%r1)453	bc	0, -1454	bc	0, 4096455 456#CHECK: error: invalid operand457#CHECK: bcr	-1, %r1458#CHECK: error: invalid operand459#CHECK: bcr	16, %r1460 461	bcr	-1, %r1462	bcr	16, %r1463 464#CHECK: error: invalid operand465#CHECK: bct	%r0, -1466#CHECK: error: invalid operand467#CHECK: bct	%r0, 4096468 469	bct	%r0, -1470	bct	%r0, 4096471 472#CHECK: error: invalid operand473#CHECK: bctg	%r0, -524289474#CHECK: error: invalid operand475#CHECK: bctg	%r0, 524288476 477	bctg	%r0, -524289478	bctg	%r0, 524288479 480#CHECK: error: offset out of range481#CHECK: bras	%r0, -0x100002482#CHECK: error: offset out of range483#CHECK: bras	%r0, -1484#CHECK: error: offset out of range485#CHECK: bras	%r0, 1486#CHECK: error: offset out of range487#CHECK: bras	%r0, 0x10000488#CHECK: error: offset out of range489#CHECK: jas	%r0, -0x100002490#CHECK: error: offset out of range491#CHECK: jas	%r0, -1492#CHECK: error: offset out of range493#CHECK: jas	%r0, 1494#CHECK: error: offset out of range495#CHECK: jas	%r0, 0x10000496 497	bras	%r0, -0x100002498	bras	%r0, -1499	bras	%r0, 1500	bras	%r0, 0x10000501	jas	%r0, -0x100002502	jas	%r0, -1503	jas	%r0, 1504	jas	%r0, 0x10000505 506#CHECK: error: offset out of range507#CHECK: brasl	%r0, -0x1000000002508#CHECK: error: offset out of range509#CHECK: brasl	%r0, .-0x1000000002510#CHECK: error: offset out of range511#CHECK: brasl	%r0, -1512#CHECK: error: offset out of range513#CHECK: brasl	%r0, 1514#CHECK: error: offset out of range515#CHECK: brasl	%r0, 0x100000000516#CHECK: error: offset out of range517#CHECK: jasl	%r0, -0x1000000002518#CHECK: error: offset out of range519#CHECK: jasl	%r0, .-0x1000000002520#CHECK: error: offset out of range521#CHECK: jasl	%r0, -1522#CHECK: error: offset out of range523#CHECK: jasl	%r0, 1524#CHECK: error: offset out of range525#CHECK: jasl	%r0, 0x100000000526 527	brasl	%r0, -0x1000000002528	brasl	%r0, .-0x1000000002529	brasl	%r0, -1530	brasl	%r0, 1531	brasl	%r0, 0x100000000532	jasl	%r0, -0x1000000002533	jasl	%r0, .-0x1000000002534	jasl	%r0, -1535	jasl	%r0, 1536	jasl	%r0, 0x100000000537 538#CHECK: error: offset out of range539#CHECK: brc	0, -0x100002540#CHECK: error: offset out of range541#CHECK: brc	0, -1542#CHECK: error: offset out of range543#CHECK: brc	0, 1544#CHECK: error: offset out of range545#CHECK: brc	0, 0x10000546#CHECK: error: offset out of range547#CHECK: jnop -0x100002548#CHECK: error: offset out of range549#CHECK: jnop    -1550#CHECK: error: offset out of range551#CHECK: jnop    1552#CHECK: error: offset out of range553#CHECK: jnop    0x10000554 555	brc	0, -0x100002556	brc	0, -1557	brc	0, 1558	brc	0, 0x10000559	jnop	-0x100002560	jnop	-1561	jnop	1562	jnop	0x10000563 564#CHECK: error: invalid instruction565#CHECK: jlu     label566#CHECK: error: invalid instruction567#CHECK: jlne    label568#CHECK: error: invalid instruction569#CHECK: jlnh    label570#CHECK: error: invalid instruction571#CHECK: jll     label572#CHECK: error: invalid instruction573#CHECK: jlnl    label574#CHECK: error: invalid instruction575#CHECK: jlhe    label576#CHECK: error: invalid instruction577#CHECK: jlnhe   label578#CHECK: error: invalid instruction579#CHECK: jlle    label580#CHECK: error: invalid instruction581#CHECK: jlnle   label582#CHECK: error: invalid instruction583#CHECK: jlz     label584#CHECK: error: invalid instruction585#CHECK: jlnz    label586#CHECK: error: invalid instruction587#CHECK: jlp     label588#CHECK: error: invalid instruction589#CHECK: jlnp    label590#CHECK: error: invalid instruction591#CHECK: jlm     label592#CHECK: error: invalid instruction593#CHECK: jlnm    label594#CHECK: error: invalid instruction595#CHECK: jllh    label596#CHECK: error: invalid instruction597#CHECK: jllnlh  label598#CHECK: error: invalid instruction599#CHECK: jlo     label600#CHECK: error: invalid instruction601#CHECK: jlno    label602 603	jlu	label604	jlne	label605	jlnh	label606	jll	label607	jlnl	label608	jlhe	label609	jlnhe	label610	jlle	label611	jlnle	label612	jlz	label613	jlnz	label614	jlp	label615	jlnp	label616	jlm	label617	jlnm	label618	jllh	label619	jllnlh	label620	jlo	label621	jlno	label622 623#CHECK: error: invalid operand624#CHECK: brc	-1, bar625#CHECK: error: invalid operand626#CHECK: brc	16, bar627 628	brc	-1, bar629	brc	16, bar630 631#CHECK: error: offset out of range632#CHECK: brcl	0, -0x1000000002633#CHECK: error: offset out of range634#CHECK: brcl	0, -1635#CHECK: error: offset out of range636#CHECK: brcl	0, 1637#CHECK: error: offset out of range638#CHECK: brcl	0, 0x100000000639#CHECK: error: offset out of range640#CHECK: jgnop	-0x1000000002641#CHECK: error: offset out of range642#CHECK: jgnop	-1643#CHECK: error: offset out of range644#CHECK: jgnop	1645#CHECK: error: offset out of range646#CHECK: jgnop	0x100000000647 648	brcl	0, -0x1000000002649	brcl	0, -1650	brcl	0, 1651	brcl	0, 0x100000000652	jgnop	-0x1000000002653	jgnop	-1654	jgnop	1655	jgnop	0x100000000656 657 658#CHECK: error: invalid instruction659#CHECK: jlnop	label660	jlnop	label661 662#CHECK: error: invalid operand663#CHECK: brcl	-1, bar664#CHECK: error: invalid operand665#CHECK: brcl	16, bar666 667	brcl	-1, bar668	brcl	16, bar669 670#CHECK: error: offset out of range671#CHECK: brct	%r0, -0x100002672#CHECK: error: offset out of range673#CHECK: brct	%r0, -1674#CHECK: error: offset out of range675#CHECK: brct	%r0, 1676#CHECK: error: offset out of range677#CHECK: brct	%r0, 0x10000678 679	brct	%r0, -0x100002680	brct	%r0, -1681	brct	%r0, 1682	brct	%r0, 0x10000683 684#CHECK: error: offset out of range685#CHECK: brctg	%r0, -0x100002686#CHECK: error: offset out of range687#CHECK: brctg	%r0, -1688#CHECK: error: offset out of range689#CHECK: brctg	%r0, 1690#CHECK: error: offset out of range691#CHECK: brctg	%r0, 0x10000692 693	brctg	%r0, -0x100002694	brctg	%r0, -1695	brctg	%r0, 1696	brctg	%r0, 0x10000697 698#CHECK: error: instruction requires: high-word699#CHECK: brcth	%r0, 0700 701	brcth	%r0, 0702 703#CHECK: error: offset out of range704#CHECK: brxh	%r0, %r2, -0x100002705#CHECK: error: offset out of range706#CHECK: brxh	%r0, %r2, -1707#CHECK: error: offset out of range708#CHECK: brxh	%r0, %r2, 1709#CHECK: error: offset out of range710#CHECK: brxh	%r0, %r2, 0x10000711#CHECK: error: offset out of range712#CHECK: jxh	%r0, %r2, -0x100002713#CHECK: error: offset out of range714#CHECK: jxh	%r0, %r2, -1715#CHECK: error: offset out of range716#CHECK: jxh	%r0, %r2, 1717#CHECK: error: offset out of range718#CHECK: jxh	%r0, %r2, 0x10000719 720	brxh	%r0, %r2, -0x100002721	brxh	%r0, %r2, -1722	brxh	%r0, %r2, 1723	brxh	%r0, %r2, 0x10000724	jxh	%r0, %r2, -0x100002725	jxh	%r0, %r2, -1726	jxh	%r0, %r2, 1727	jxh	%r0, %r2, 0x10000728 729#CHECK: error: offset out of range730#CHECK: brxhg	%r0, %r2, -0x100002731#CHECK: error: offset out of range732#CHECK: brxhg	%r0, %r2, -1733#CHECK: error: offset out of range734#CHECK: brxhg	%r0, %r2, 1735#CHECK: error: offset out of range736#CHECK: brxhg	%r0, %r2, 0x10000737#CHECK: error: offset out of range738#CHECK: jxhg	%r0, %r2, -0x100002739#CHECK: error: offset out of range740#CHECK: jxhg	%r0, %r2, -1741#CHECK: error: offset out of range742#CHECK: jxhg	%r0, %r2, 1743#CHECK: error: offset out of range744#CHECK: jxhg	%r0, %r2, 0x10000745 746	brxhg	%r0, %r2, -0x100002747	brxhg	%r0, %r2, -1748	brxhg	%r0, %r2, 1749	brxhg	%r0, %r2, 0x10000750	jxhg	%r0, %r2, -0x100002751	jxhg	%r0, %r2, -1752	jxhg	%r0, %r2, 1753	jxhg	%r0, %r2, 0x10000754 755#CHECK: error: offset out of range756#CHECK: brxle	%r0, %r2, -0x100002757#CHECK: error: offset out of range758#CHECK: brxle	%r0, %r2, -1759#CHECK: error: offset out of range760#CHECK: brxle	%r0, %r2, 1761#CHECK: error: offset out of range762#CHECK: brxle	%r0, %r2, 0x10000763#CHECK: error: offset out of range764#CHECK: jxle	%r0, %r2, -0x100002765#CHECK: error: offset out of range766#CHECK: jxle	%r0, %r2, -1767#CHECK: error: offset out of range768#CHECK: jxle	%r0, %r2, 1769#CHECK: error: offset out of range770#CHECK: jxle	%r0, %r2, 0x10000771 772	brxle	%r0, %r2, -0x100002773	brxle	%r0, %r2, -1774	brxle	%r0, %r2, 1775	brxle	%r0, %r2, 0x10000776	jxle	%r0, %r2, -0x100002777	jxle	%r0, %r2, -1778	jxle	%r0, %r2, 1779	jxle	%r0, %r2, 0x10000780 781#CHECK: error: offset out of range782#CHECK: brxlg	%r0, %r2, -0x100002783#CHECK: error: offset out of range784#CHECK: brxlg	%r0, %r2, -1785#CHECK: error: offset out of range786#CHECK: brxlg	%r0, %r2, 1787#CHECK: error: offset out of range788#CHECK: brxlg	%r0, %r2, 0x10000789#CHECK: error: offset out of range790#CHECK: jxleg	%r0, %r2, -0x100002791#CHECK: error: offset out of range792#CHECK: jxleg	%r0, %r2, -1793#CHECK: error: offset out of range794#CHECK: jxleg	%r0, %r2, 1795#CHECK: error: offset out of range796#CHECK: jxleg	%r0, %r2, 0x10000797 798	brxlg	%r0, %r2, -0x100002799	brxlg	%r0, %r2, -1800	brxlg	%r0, %r2, 1801	brxlg	%r0, %r2, 0x10000802	jxleg	%r0, %r2, -0x100002803	jxleg	%r0, %r2, -1804	jxleg	%r0, %r2, 1805	jxleg	%r0, %r2, 0x10000806 807#CHECK: error: invalid operand808#CHECK: bxh	%r0, %r0, 4096809#CHECK: error: invalid use of indexed addressing810#CHECK: bxh	%r0, %r0, 0(%r1,%r2)811 812	bxh	%r0, %r0, 4096813	bxh	%r0, %r0, 0(%r1,%r2)814 815#CHECK: error: invalid operand816#CHECK: bxhg	%r0, %r0, -524289817#CHECK: error: invalid operand818#CHECK: bxhg	%r0, %r0, 524288819#CHECK: error: invalid use of indexed addressing820#CHECK: bxhg	%r0, %r0, 0(%r1,%r2)821 822	bxhg	%r0, %r0, -524289823	bxhg	%r0, %r0, 524288824	bxhg	%r0, %r0, 0(%r1,%r2)825 826#CHECK: error: invalid operand827#CHECK: bxle	%r0, %r0, 4096828#CHECK: error: invalid use of indexed addressing829#CHECK: bxle	%r0, %r0, 0(%r1,%r2)830 831	bxle	%r0, %r0, 4096832	bxle	%r0, %r0, 0(%r1,%r2)833 834#CHECK: error: invalid operand835#CHECK: bxleg	%r0, %r0, -524289836#CHECK: error: invalid operand837#CHECK: bxleg	%r0, %r0, 524288838#CHECK: error: invalid use of indexed addressing839#CHECK: bxleg	%r0, %r0, 0(%r1,%r2)840 841	bxleg	%r0, %r0, -524289842	bxleg	%r0, %r0, 524288843	bxleg	%r0, %r0, 0(%r1,%r2)844 845#CHECK: error: invalid operand846#CHECK: c	%r0, -1847#CHECK: error: invalid operand848#CHECK: c	%r0, 4096849 850	c	%r0, -1851	c	%r0, 4096852 853#CHECK: error: invalid operand854#CHECK: cd	%f0, -1855#CHECK: error: invalid operand856#CHECK: cd	%f0, 4096857 858	cd	%f0, -1859	cd	%f0, 4096860 861#CHECK: error: invalid operand862#CHECK: cdb	%f0, -1863#CHECK: error: invalid operand864#CHECK: cdb	%f0, 4096865 866	cdb	%f0, -1867	cdb	%f0, 4096868 869#CHECK: error: instruction requires: fp-extension870#CHECK: cdfbra	%f0, 0, %r0, 0871 872	cdfbra	%f0, 0, %r0, 0873 874#CHECK: error: instruction requires: fp-extension875#CHECK: cdftr	%f0, 0, %r0, 0876 877	cdftr	%f0, 0, %r0, 0878 879#CHECK: error: instruction requires: fp-extension880#CHECK: cdgbra	%f0, 0, %r0, 0881 882	cdgbra	%f0, 0, %r0, 0883 884#CHECK: error: instruction requires: fp-extension885#CHECK: cdgtra	%f0, 0, %r0, 0886 887	cdgtra	%f0, 0, %r0, 0888 889#CHECK: error: instruction requires: fp-extension890#CHECK: cdlfbr	%f0, 0, %r0, 0891 892	cdlfbr	%f0, 0, %r0, 0893 894#CHECK: error: instruction requires: fp-extension895#CHECK: cdlftr	%f0, 0, %r0, 0896 897	cdlftr	%f0, 0, %r0, 0898 899#CHECK: error: instruction requires: fp-extension900#CHECK: cdlgbr	%f0, 0, %r0, 0901 902	cdlgbr	%f0, 0, %r0, 0903 904#CHECK: error: instruction requires: fp-extension905#CHECK: cdlgtr	%f0, 0, %r0, 0906 907	cdlgtr	%f0, 0, %r0, 0908 909#CHECK: error: invalid register pair910#CHECK: cds	%r1, %r0, 0911#CHECK: error: invalid register pair912#CHECK: cds	%r0, %r1, 0913#CHECK: error: invalid operand914#CHECK: cds	%r0, %r0, -1915#CHECK: error: invalid operand916#CHECK: cds	%r0, %r0, 4096917#CHECK: error: invalid use of indexed addressing918#CHECK: cds	%r0, %r0, 0(%r1,%r2)919 920	cds	%r1, %r0, 0921	cds	%r0, %r1, 0922	cds	%r0, %r0, -1923	cds	%r0, %r0, 4096924	cds	%r0, %r0, 0(%r1,%r2)925 926#CHECK: error: invalid register pair927#CHECK: cdsg	%r1, %r0, 0928#CHECK: error: invalid register pair929#CHECK: cdsg	%r0, %r1, 0930#CHECK: error: invalid operand931#CHECK: cdsg	%r0, %r0, -524289932#CHECK: error: invalid operand933#CHECK: cdsg	%r0, %r0, 524288934#CHECK: error: invalid use of indexed addressing935#CHECK: cdsg	%r0, %r0, 0(%r1,%r2)936 937	cdsg	%r1, %r0, 0938	cdsg	%r0, %r1, 0939	cdsg	%r0, %r0, -524289940	cdsg	%r0, %r0, 524288941	cdsg	%r0, %r0, 0(%r1,%r2)942 943#CHECK: error: invalid register pair944#CHECK: cdsy	%r1, %r0, 0945#CHECK: error: invalid register pair946#CHECK: cdsy	%r0, %r1, 0947#CHECK: error: invalid operand948#CHECK: cdsy	%r0, %r0, -524289949#CHECK: error: invalid operand950#CHECK: cdsy	%r0, %r0, 524288951#CHECK: error: invalid use of indexed addressing952#CHECK: cdsy	%r0, %r0, 0(%r1,%r2)953 954	cdsy	%r1, %r0, 0955	cdsy	%r0, %r1, 0956	cdsy	%r0, %r0, -524289957	cdsy	%r0, %r0, 524288958	cdsy	%r0, %r0, 0(%r1,%r2)959 960#CHECK: error: invalid operand961#CHECK: ce	%f0, -1962#CHECK: error: invalid operand963#CHECK: ce	%f0, 4096964 965	ce	%f0, -1966	ce	%f0, 4096967 968#CHECK: error: invalid operand969#CHECK: ceb	%f0, -1970#CHECK: error: invalid operand971#CHECK: ceb	%f0, 4096972 973	ceb	%f0, -1974	ceb	%f0, 4096975 976#CHECK: error: instruction requires: fp-extension977#CHECK: cefbra	%f0, 0, %r0, 0978 979	cefbra	%f0, 0, %r0, 0980 981#CHECK: error: instruction requires: fp-extension982#CHECK: cegbra	%f0, 0, %r0, 0983 984	cegbra	%f0, 0, %r0, 0985 986#CHECK: error: instruction requires: fp-extension987#CHECK: celfbr	%f0, 0, %r0, 0988 989	celfbr	%f0, 0, %r0, 0990 991#CHECK: error: instruction requires: fp-extension992#CHECK: celgbr	%f0, 0, %r0, 0993 994	celgbr	%f0, 0, %r0, 0995 996#CHECK: error: invalid register pair997#CHECK: cextr	%f0, %f2998#CHECK: error: invalid register pair999#CHECK: cextr	%f2, %f01000 1001	cextr	%f0, %f21002	cextr	%f2, %f01003 1004#CHECK: error: invalid operand1005#CHECK: cfc	-11006#CHECK: error: invalid operand1007#CHECK: cfc	40961008#CHECK: error: invalid use of indexed addressing1009#CHECK: cfc	0(%r1,%r2)1010 1011	cfc	-11012	cfc	40961013	cfc	0(%r1,%r2)1014 1015#CHECK: error: invalid operand1016#CHECK: cfdbr	%r0, -1, %f01017#CHECK: error: invalid operand1018#CHECK: cfdbr	%r0, 16, %f01019 1020	cfdbr	%r0, -1, %f01021	cfdbr	%r0, 16, %f01022 1023#CHECK: error: instruction requires: fp-extension1024#CHECK: cfdbra	%r0, 0, %f0, 01025 1026	cfdbra	%r0, 0, %f0, 01027 1028#CHECK: error: instruction requires: fp-extension1029#CHECK: cfdtr	%r0, 0, %f0, 01030 1031	cfdtr	%r0, 0, %f0, 01032 1033#CHECK: error: invalid operand1034#CHECK: cfebr	%r0, -1, %f01035#CHECK: error: invalid operand1036#CHECK: cfebr	%r0, 16, %f01037 1038	cfebr	%r0, -1, %f01039	cfebr	%r0, 16, %f01040 1041#CHECK: error: instruction requires: fp-extension1042#CHECK: cfebra	%r0, 0, %f0, 01043 1044	cfebra	%r0, 0, %f0, 01045 1046#CHECK: error: invalid operand1047#CHECK: cfi	%r0, (-1 << 31) - 11048#CHECK: error: invalid operand1049#CHECK: cfi	%r0, (1 << 31)1050 1051	cfi	%r0, (-1 << 31) - 11052	cfi	%r0, (1 << 31)1053 1054#CHECK: error: invalid operand1055#CHECK: cfxbr	%r0, -1, %f01056#CHECK: error: invalid operand1057#CHECK: cfxbr	%r0, 16, %f01058#CHECK: error: invalid register pair1059#CHECK: cfxbr	%r0, 0, %f21060 1061	cfxbr	%r0, -1, %f01062	cfxbr	%r0, 16, %f01063	cfxbr	%r0, 0, %f21064 1065#CHECK: error: instruction requires: fp-extension1066#CHECK: cfxbra	%r0, 0, %f0, 01067 1068	cfxbra	%r0, 0, %f0, 01069 1070#CHECK: error: instruction requires: fp-extension1071#CHECK: cfxtr	%r0, 0, %f0, 01072 1073	cfxtr	%r0, 0, %f0, 01074 1075#CHECK: error: invalid operand1076#CHECK: cfxr	%r0, -1, %f01077#CHECK: error: invalid operand1078#CHECK: cfxr	%r0, 16, %f01079#CHECK: error: invalid register pair1080#CHECK: cfxr	%r0, 0, %f21081 1082	cfxr	%r0, -1, %f01083	cfxr	%r0, 16, %f01084	cfxr	%r0, 0, %f21085 1086#CHECK: error: invalid operand1087#CHECK: cg	%r0, -5242891088#CHECK: error: invalid operand1089#CHECK: cg	%r0, 5242881090 1091	cg	%r0, -5242891092	cg	%r0, 5242881093 1094#CHECK: error: invalid operand1095#CHECK: cgdbr	%r0, -1, %f01096#CHECK: error: invalid operand1097#CHECK: cgdbr	%r0, 16, %f01098 1099	cgdbr	%r0, -1, %f01100	cgdbr	%r0, 16, %f01101 1102#CHECK: error: instruction requires: fp-extension1103#CHECK: cgdbra	%r0, 0, %f0, 01104 1105	cgdbra	%r0, 0, %f0, 01106 1107#CHECK: error: invalid operand1108#CHECK: cgdtr	%r0, -1, %f01109#CHECK: error: invalid operand1110#CHECK: cgdtr	%r0, 16, %f01111 1112	cgdtr	%r0, -1, %f01113	cgdtr	%r0, 16, %f01114 1115#CHECK: error: instruction requires: fp-extension1116#CHECK: cgdtra	%r0, 0, %f0, 01117 1118	cgdtra	%r0, 0, %f0, 01119 1120#CHECK: error: invalid operand1121#CHECK: cgebr	%r0, -1, %f01122#CHECK: error: invalid operand1123#CHECK: cgebr	%r0, 16, %f01124 1125	cgebr	%r0, -1, %f01126	cgebr	%r0, 16, %f01127 1128#CHECK: error: instruction requires: fp-extension1129#CHECK: cgebra	%r0, 0, %f0, 01130 1131	cgebra	%r0, 0, %f0, 01132 1133#CHECK: error: invalid operand1134#CHECK: cgf	%r0, -5242891135#CHECK: error: invalid operand1136#CHECK: cgf	%r0, 5242881137 1138	cgf	%r0, -5242891139	cgf	%r0, 5242881140 1141#CHECK: error: invalid operand1142#CHECK: cgfi	%r0, (-1 << 31) - 11143#CHECK: error: invalid operand1144#CHECK: cgfi	%r0, (1 << 31)1145 1146	cgfi	%r0, (-1 << 31) - 11147	cgfi	%r0, (1 << 31)1148 1149#CHECK: error: offset out of range1150#CHECK: cgfrl	%r0, -0x10000000021151#CHECK: error: offset out of range1152#CHECK: cgfrl	%r0, -11153#CHECK: error: offset out of range1154#CHECK: cgfrl	%r0, 11155#CHECK: error: offset out of range1156#CHECK: cgfrl	%r0, 0x1000000001157 1158	cgfrl	%r0, -0x10000000021159	cgfrl	%r0, -11160	cgfrl	%r0, 11161	cgfrl	%r0, 0x1000000001162 1163#CHECK: error: invalid operand1164#CHECK: cgh	%r0, -5242891165#CHECK: error: invalid operand1166#CHECK: cgh	%r0, 5242881167 1168	cgh	%r0, -5242891169	cgh	%r0, 5242881170 1171#CHECK: error: invalid operand1172#CHECK: cghi	%r0, -327691173#CHECK: error: invalid operand1174#CHECK: cghi	%r0, 327681175 1176	cghi	%r0, -327691177	cghi	%r0, 327681178 1179#CHECK: error: offset out of range1180#CHECK: cghrl	%r0, -0x10000000021181#CHECK: error: offset out of range1182#CHECK: cghrl	%r0, -11183#CHECK: error: offset out of range1184#CHECK: cghrl	%r0, 11185#CHECK: error: offset out of range1186#CHECK: cghrl	%r0, 0x1000000001187 1188	cghrl	%r0, -0x10000000021189	cghrl	%r0, -11190	cghrl	%r0, 11191	cghrl	%r0, 0x1000000001192 1193#CHECK: error: invalid operand1194#CHECK: cghsi	-1, 01195#CHECK: error: invalid operand1196#CHECK: cghsi	4096, 01197#CHECK: error: invalid use of indexed addressing1198#CHECK: cghsi	0(%r1,%r2), 01199#CHECK: error: invalid operand1200#CHECK: cghsi	0, -327691201#CHECK: error: invalid operand1202#CHECK: cghsi	0, 327681203 1204	cghsi	-1, 01205	cghsi	4096, 01206	cghsi	0(%r1,%r2), 01207	cghsi	0, -327691208	cghsi	0, 327681209 1210#CHECK: error: invalid operand1211#CHECK: cgij	%r0, -129, 0, 01212#CHECK: error: invalid operand1213#CHECK: cgij	%r0, 128, 0, 01214 1215	cgij	%r0, -129, 0, 01216	cgij	%r0, 128, 0, 01217 1218#CHECK: error: offset out of range1219#CHECK: cgij	%r0, 0, 0, -0x1000021220#CHECK: error: offset out of range1221#CHECK: cgij	%r0, 0, 0, -11222#CHECK: error: offset out of range1223#CHECK: cgij	%r0, 0, 0, 11224#CHECK: error: offset out of range1225#CHECK: cgij	%r0, 0, 0, 0x100001226 1227	cgij	%r0, 0, 0, -0x1000021228	cgij	%r0, 0, 0, -11229	cgij	%r0, 0, 0, 11230	cgij	%r0, 0, 0, 0x100001231 1232#CHECK: error: invalid instruction1233#CHECK:	cgijno	%r0, 0, 0, 01234#CHECK: error: invalid instruction1235#CHECK:	cgijo	%r0, 0, 0, 01236 1237	cgijno	%r0, 0, 0, 01238	cgijo	%r0, 0, 0, 01239 1240#CHECK: error: invalid operand1241#CHECK: cgit     %r0, -327691242#CHECK: error: invalid operand1243#CHECK: cgit     %r0, 327681244#CHECK: error: invalid instruction1245#CHECK: cgitno   %r0, 01246#CHECK: error: invalid instruction1247#CHECK: cgito    %r0, 01248 1249        cgit     %r0, -327691250        cgit     %r0, 327681251        cgitno   %r0, 01252        cgito    %r0, 01253 1254#CHECK: error: offset out of range1255#CHECK: cgrj	%r0, %r0, 0, -0x1000021256#CHECK: error: offset out of range1257#CHECK: cgrj	%r0, %r0, 0, -11258#CHECK: error: offset out of range1259#CHECK: cgrj	%r0, %r0, 0, 11260#CHECK: error: offset out of range1261#CHECK: cgrj	%r0, %r0, 0, 0x100001262 1263	cgrj	%r0, %r0, 0, -0x1000021264	cgrj	%r0, %r0, 0, -11265	cgrj	%r0, %r0, 0, 11266	cgrj	%r0, %r0, 0, 0x100001267 1268#CHECK: error: invalid instruction1269#CHECK:	cgrjno	%r0, %r0, 0, 01270#CHECK: error: invalid instruction1271#CHECK:	cgrjo	%r0, %r0, 0, 01272 1273	cgrjno	%r0, %r0, 0, 01274	cgrjo	%r0, %r0, 0, 01275 1276#CHECK: error: offset out of range1277#CHECK: cgrl	%r0, -0x10000000021278#CHECK: error: offset out of range1279#CHECK: cgrl	%r0, -11280#CHECK: error: offset out of range1281#CHECK: cgrl	%r0, 11282#CHECK: error: offset out of range1283#CHECK: cgrl	%r0, 0x1000000001284 1285	cgrl	%r0, -0x10000000021286	cgrl	%r0, -11287	cgrl	%r0, 11288	cgrl	%r0, 0x1000000001289 1290#CHECK: error: invalid instruction1291#CHECK: cgrtno   %r0, %r01292#CHECK: error: invalid instruction1293#CHECK: cgrto    %r0, %r01294 1295        cgrtno   %r0, %r01296        cgrto    %r0, %r01297 1298#CHECK: error: invalid operand1299#CHECK: cgxbr	%r0, -1, %f01300#CHECK: error: invalid operand1301#CHECK: cgxbr	%r0, 16, %f01302#CHECK: error: invalid register pair1303#CHECK: cgxbr	%r0, 0, %f21304 1305	cgxbr	%r0, -1, %f01306	cgxbr	%r0, 16, %f01307	cgxbr	%r0, 0, %f21308 1309#CHECK: error: instruction requires: fp-extension1310#CHECK: cgxbra	%r0, 0, %f0, 01311 1312	cgxbra	%r0, 0, %f0, 01313 1314#CHECK: error: invalid operand1315#CHECK: cgxtr	%r0, -1, %f01316#CHECK: error: invalid operand1317#CHECK: cgxtr	%r0, 16, %f01318#CHECK: error: invalid register pair1319#CHECK: cgxtr	%r0, 0, %f21320 1321	cgxtr	%r0, -1, %f01322	cgxtr	%r0, 16, %f01323	cgxtr	%r0, 0, %f21324 1325#CHECK: error: instruction requires: fp-extension1326#CHECK: cgxtra	%r0, 0, %f0, 01327 1328	cgxtra	%r0, 0, %f0, 01329 1330#CHECK: error: invalid operand1331#CHECK: cgxr	%r0, -1, %f01332#CHECK: error: invalid operand1333#CHECK: cgxr	%r0, 16, %f01334#CHECK: error: invalid register pair1335#CHECK: cgxr	%r0, 0, %f21336 1337	cgxr	%r0, -1, %f01338	cgxr	%r0, 16, %f01339	cgxr	%r0, 0, %f21340 1341#CHECK: error: invalid operand1342#CHECK: ch	%r0, -11343#CHECK: error: invalid operand1344#CHECK: ch	%r0, 40961345 1346	ch	%r0, -11347	ch	%r0, 40961348 1349#CHECK: error: instruction requires: high-word1350#CHECK: chf	%r0, 01351 1352	chf	%r0, 01353 1354#CHECK: error: instruction requires: high-word1355#CHECK: chhr	%r0, %r01356 1357	chhr	%r0, %r01358 1359#CHECK: error: invalid operand1360#CHECK: chhsi	-1, 01361#CHECK: error: invalid operand1362#CHECK: chhsi	4096, 01363#CHECK: error: invalid use of indexed addressing1364#CHECK: chhsi	0(%r1,%r2), 01365#CHECK: error: invalid operand1366#CHECK: chhsi	0, -327691367#CHECK: error: invalid operand1368#CHECK: chhsi	0, 327681369 1370	chhsi	-1, 01371	chhsi	4096, 01372	chhsi	0(%r1,%r2), 01373	chhsi	0, -327691374	chhsi	0, 327681375 1376#CHECK: error: invalid operand1377#CHECK: chi	%r0, -327691378#CHECK: error: invalid operand1379#CHECK: chi	%r0, 327681380 1381	chi	%r0, -327691382	chi	%r0, 327681383 1384#CHECK: error: instruction requires: high-word1385#CHECK: chlr	%r0, %r01386 1387	chlr	%r0, %r01388 1389#CHECK: error: offset out of range1390#CHECK: chrl	%r0, -0x10000000021391#CHECK: error: offset out of range1392#CHECK: chrl	%r0, -11393#CHECK: error: offset out of range1394#CHECK: chrl	%r0, 11395#CHECK: error: offset out of range1396#CHECK: chrl	%r0, 0x1000000001397 1398	chrl	%r0, -0x10000000021399	chrl	%r0, -11400	chrl	%r0, 11401	chrl	%r0, 0x1000000001402 1403#CHECK: error: invalid operand1404#CHECK: chsi	-1, 01405#CHECK: error: invalid operand1406#CHECK: chsi	4096, 01407#CHECK: error: invalid use of indexed addressing1408#CHECK: chsi	0(%r1,%r2), 01409#CHECK: error: invalid operand1410#CHECK: chsi	0, -327691411#CHECK: error: invalid operand1412#CHECK: chsi	0, 327681413 1414	chsi	-1, 01415	chsi	4096, 01416	chsi	0(%r1,%r2), 01417	chsi	0, -327691418	chsi	0, 327681419 1420#CHECK: error: invalid operand1421#CHECK: chy	%r0, -5242891422#CHECK: error: invalid operand1423#CHECK: chy	%r0, 5242881424 1425	chy	%r0, -5242891426	chy	%r0, 5242881427 1428#CHECK: error: instruction requires: high-word1429#CHECK: cih	%r0, 01430 1431	cih	%r0, 01432 1433#CHECK: error: invalid operand1434#CHECK: cij	%r0, -129, 0, 01435#CHECK: error: invalid operand1436#CHECK: cij	%r0, 128, 0, 01437 1438	cij	%r0, -129, 0, 01439	cij	%r0, 128, 0, 01440 1441#CHECK: error: offset out of range1442#CHECK: cij	%r0, 0, 0, -0x1000021443#CHECK: error: offset out of range1444#CHECK: cij	%r0, 0, 0, -11445#CHECK: error: offset out of range1446#CHECK: cij	%r0, 0, 0, 11447#CHECK: error: offset out of range1448#CHECK: cij	%r0, 0, 0, 0x100001449 1450	cij	%r0, 0, 0, -0x1000021451	cij	%r0, 0, 0, -11452	cij	%r0, 0, 0, 11453	cij	%r0, 0, 0, 0x100001454 1455#CHECK: error: invalid instruction1456#CHECK:	cijno	%r0, 0, 0, 01457#CHECK: error: invalid instruction1458#CHECK:	cijo	%r0, 0, 0, 01459 1460	cijno	%r0, 0, 0, 01461	cijo	%r0, 0, 0, 01462 1463#CHECK: error: invalid operand1464#CHECK: cit     %r0, -327691465#CHECK: error: invalid operand1466#CHECK: cit     %r0, 327681467#CHECK: error: invalid instruction1468#CHECK: citno   %r0, 01469#CHECK: error: invalid instruction1470#CHECK: cito    %r0, 01471 1472        cit     %r0, -327691473        cit     %r0, 327681474        citno   %r0, 01475        cito    %r0, 01476 1477#CHECK: error: invalid register pair1478#CHECK: cksm	%r0, %r11479 1480	cksm	%r0, %r11481 1482#CHECK: error: invalid operand1483#CHECK: cl	%r0, -11484#CHECK: error: invalid operand1485#CHECK: cl	%r0, 40961486 1487	cl	%r0, -11488	cl	%r0, 40961489 1490#CHECK: error: missing length in address1491#CHECK: clc	0, 01492#CHECK: error: missing length in address1493#CHECK: clc	0(%r1), 0(%r1)1494#CHECK: error: invalid use of indexed addressing1495#CHECK: clc	0(1,%r1), 0(2,%r1)1496#CHECK: error: invalid operand1497#CHECK: clc	0(0,%r1), 0(%r1)1498#CHECK: error: invalid operand1499#CHECK: clc	0(257,%r1), 0(%r1)1500#CHECK: error: invalid operand1501#CHECK: clc	-1(1,%r1), 0(%r1)1502#CHECK: error: invalid operand1503#CHECK: clc	4096(1,%r1), 0(%r1)1504#CHECK: error: invalid operand1505#CHECK: clc	0(1,%r1), -1(%r1)1506#CHECK: error: invalid operand1507#CHECK: clc	0(1,%r1), 4096(%r1)1508#CHECK: error: invalid use of indexed addressing1509#CHECK: clc	0(%r1,%r2), 0(%r1)1510#CHECK: error: invalid use of indexed addressing1511#CHECK: clc	0(1,%r2), 0(%r1,%r2)1512#CHECK: error: unknown token in expression1513#CHECK: clc	0(-), 01514 1515	clc	0, 01516	clc	0(%r1), 0(%r1)1517	clc	0(1,%r1), 0(2,%r1)1518	clc	0(0,%r1), 0(%r1)1519	clc	0(257,%r1), 0(%r1)1520	clc	-1(1,%r1), 0(%r1)1521	clc	4096(1,%r1), 0(%r1)1522	clc	0(1,%r1), -1(%r1)1523	clc	0(1,%r1), 4096(%r1)1524	clc	0(%r1,%r2), 0(%r1)1525	clc	0(1,%r2), 0(%r1,%r2)1526	clc	0(-), 01527 1528#CHECK: error: invalid register pair1529#CHECK: clcl	%r1, %r01530#CHECK: error: invalid register pair1531#CHECK: clcl	%r0, %r11532 1533	clcl	%r1, %r01534	clcl	%r0, %r11535 1536#CHECK: error: invalid register pair1537#CHECK: clcle	%r1, %r01538#CHECK: error: invalid register pair1539#CHECK: clcle	%r0, %r11540#CHECK: error: invalid operand1541#CHECK: clcle	%r0, %r0, -11542#CHECK: error: invalid operand1543#CHECK: clcle	%r0, %r0, 40961544 1545	clcle	%r1, %r0, 01546	clcle	%r0, %r1, 01547	clcle	%r0, %r0, -11548	clcle	%r0, %r0, 40961549 1550#CHECK: error: invalid register pair1551#CHECK: clclu	%r1, %r01552#CHECK: error: invalid register pair1553#CHECK: clclu	%r0, %r11554#CHECK: error: invalid operand1555#CHECK: clclu	%r0, %r0, -5242891556#CHECK: error: invalid operand1557#CHECK: clclu	%r0, %r0, 5242881558 1559	clclu	%r1, %r0, 01560	clclu	%r0, %r1, 01561	clclu	%r0, %r0, -5242891562	clclu	%r0, %r0, 5242881563 1564#CHECK: error: instruction requires: fp-extension1565#CHECK: clfdbr	%r0, 0, %f0, 01566 1567	clfdbr	%r0, 0, %f0, 01568 1569#CHECK: error: instruction requires: fp-extension1570#CHECK: clfdtr	%r0, 0, %f0, 01571 1572	clfdtr	%r0, 0, %f0, 01573 1574#CHECK: error: instruction requires: fp-extension1575#CHECK: clfebr	%r0, 0, %f0, 01576 1577	clfebr	%r0, 0, %f0, 01578 1579#CHECK: error: invalid operand1580#CHECK: clfhsi	-1, 01581#CHECK: error: invalid operand1582#CHECK: clfhsi	4096, 01583#CHECK: error: invalid use of indexed addressing1584#CHECK: clfhsi	0(%r1,%r2), 01585#CHECK: error: invalid operand1586#CHECK: clfhsi	0, -11587#CHECK: error: invalid operand1588#CHECK: clfhsi	0, 655361589 1590	clfhsi	-1, 01591	clfhsi	4096, 01592	clfhsi	0(%r1,%r2), 01593	clfhsi	0, -11594	clfhsi	0, 655361595 1596#CHECK: error: invalid operand1597#CHECK: clfi	%r0, -11598#CHECK: error: invalid operand1599#CHECK: clfi	%r0, (1 << 32)1600 1601	clfi	%r0, -11602	clfi	%r0, (1 << 32)1603 1604#CHECK: error: invalid operand1605#CHECK: clfit   %r0, -11606#CHECK: error: invalid operand1607#CHECK: clfit   %r0, 655361608#CHECK: error: invalid instruction1609#CHECK: clfitno %r0, 01610#CHECK: error: invalid instruction1611#CHECK: clfito  %r0, 01612 1613        clfit   %r0, -11614        clfit   %r0, 655361615        clfitno %r0, 01616        clfito  %r0, 01617 1618#CHECK: error: instruction requires: fp-extension1619#CHECK: clfxbr	%r0, 0, %f0, 01620 1621	clfxbr	%r0, 0, %f0, 01622 1623#CHECK: error: instruction requires: fp-extension1624#CHECK: clfxtr	%r0, 0, %f0, 01625 1626	clfxtr	%r0, 0, %f0, 01627 1628#CHECK: error: invalid operand1629#CHECK: clg	%r0, -5242891630#CHECK: error: invalid operand1631#CHECK: clg	%r0, 5242881632 1633	clg	%r0, -5242891634	clg	%r0, 5242881635 1636#CHECK: error: instruction requires: fp-extension1637#CHECK: clgdbr	%r0, 0, %f0, 01638 1639	clgdbr	%r0, 0, %f0, 01640 1641#CHECK: error: instruction requires: fp-extension1642#CHECK: clgdtr	%r0, 0, %f0, 01643 1644	clgdtr	%r0, 0, %f0, 01645 1646#CHECK: error: instruction requires: fp-extension1647#CHECK: clgebr	%r0, 0, %f0, 01648 1649	clgebr	%r0, 0, %f0, 01650 1651#CHECK: error: invalid operand1652#CHECK: clgf	%r0, -5242891653#CHECK: error: invalid operand1654#CHECK: clgf	%r0, 5242881655 1656	clgf	%r0, -5242891657	clgf	%r0, 5242881658 1659#CHECK: error: invalid operand1660#CHECK: clgfi	%r0, -11661#CHECK: error: invalid operand1662#CHECK: clgfi	%r0, (1 << 32)1663 1664	clgfi	%r0, -11665	clgfi	%r0, (1 << 32)1666 1667#CHECK: error: offset out of range1668#CHECK: clgfrl	%r0, -0x10000000021669#CHECK: error: offset out of range1670#CHECK: clgfrl	%r0, -11671#CHECK: error: offset out of range1672#CHECK: clgfrl	%r0, 11673#CHECK: error: offset out of range1674#CHECK: clgfrl	%r0, 0x1000000001675 1676	clgfrl	%r0, -0x10000000021677	clgfrl	%r0, -11678	clgfrl	%r0, 11679	clgfrl	%r0, 0x1000000001680 1681#CHECK: error: offset out of range1682#CHECK: clghrl	%r0, -0x10000000021683#CHECK: error: offset out of range1684#CHECK: clghrl	%r0, -11685#CHECK: error: offset out of range1686#CHECK: clghrl	%r0, 11687#CHECK: error: offset out of range1688#CHECK: clghrl	%r0, 0x1000000001689 1690	clghrl	%r0, -0x10000000021691	clghrl	%r0, -11692	clghrl	%r0, 11693	clghrl	%r0, 0x1000000001694 1695#CHECK: error: invalid operand1696#CHECK: clghsi	-1, 01697#CHECK: error: invalid operand1698#CHECK: clghsi	4096, 01699#CHECK: error: invalid use of indexed addressing1700#CHECK: clghsi	0(%r1,%r2), 01701#CHECK: error: invalid operand1702#CHECK: clghsi	0, -11703#CHECK: error: invalid operand1704#CHECK: clghsi	0, 655361705 1706	clghsi	-1, 01707	clghsi	4096, 01708	clghsi	0(%r1,%r2), 01709	clghsi	0, -11710	clghsi	0, 655361711 1712#CHECK: error: invalid operand1713#CHECK: clgij	%r0, -1, 0, 01714#CHECK: error: invalid operand1715#CHECK: clgij	%r0, 256, 0, 01716 1717	clgij	%r0, -1, 0, 01718	clgij	%r0, 256, 0, 01719 1720#CHECK: error: offset out of range1721#CHECK: clgij	%r0, 0, 0, -0x1000021722#CHECK: error: offset out of range1723#CHECK: clgij	%r0, 0, 0, -11724#CHECK: error: offset out of range1725#CHECK: clgij	%r0, 0, 0, 11726#CHECK: error: offset out of range1727#CHECK: clgij	%r0, 0, 0, 0x100001728 1729	clgij	%r0, 0, 0, -0x1000021730	clgij	%r0, 0, 0, -11731	clgij	%r0, 0, 0, 11732	clgij	%r0, 0, 0, 0x100001733 1734#CHECK: error: invalid instruction1735#CHECK:	clgijno	%r0, 0, 0, 01736#CHECK: error: invalid instruction1737#CHECK:	clgijo	%r0, 0, 0, 01738 1739	clgijno	%r0, 0, 0, 01740	clgijo	%r0, 0, 0, 01741 1742#CHECK: error: invalid operand1743#CHECK: clgit   %r0, -11744#CHECK: error: invalid operand1745#CHECK: clgit   %r0, 655361746#CHECK: error: invalid instruction1747#CHECK: clgitno %r0, 01748#CHECK: error: invalid instruction1749#CHECK: clgito  %r0, 01750 1751        clgit   %r0, -11752        clgit   %r0, 655361753        clgitno %r0, 01754        clgito  %r0, 01755 1756#CHECK: error: offset out of range1757#CHECK: clgrj	%r0, %r0, 0, -0x1000021758#CHECK: error: offset out of range1759#CHECK: clgrj	%r0, %r0, 0, -11760#CHECK: error: offset out of range1761#CHECK: clgrj	%r0, %r0, 0, 11762#CHECK: error: offset out of range1763#CHECK: clgrj	%r0, %r0, 0, 0x100001764 1765	clgrj	%r0, %r0, 0, -0x1000021766	clgrj	%r0, %r0, 0, -11767	clgrj	%r0, %r0, 0, 11768	clgrj	%r0, %r0, 0, 0x100001769 1770#CHECK: error: offset out of range1771#CHECK: clgrl	%r0, -0x10000000021772#CHECK: error: offset out of range1773#CHECK: clgrl	%r0, -11774#CHECK: error: offset out of range1775#CHECK: clgrl	%r0, 11776#CHECK: error: offset out of range1777#CHECK: clgrl	%r0, 0x1000000001778 1779	clgrl	%r0, -0x10000000021780	clgrl	%r0, -11781	clgrl	%r0, 11782	clgrl	%r0, 0x1000000001783 1784#CHECK: error: invalid instruction1785#CHECK: clgrtno   %r0, %r01786#CHECK: error: invalid instruction1787#CHECK: clgrto    %r0, %r01788 1789        clgrtno   %r0, %r01790        clgrto    %r0, %r01791 1792#CHECK: error: instruction requires: fp-extension1793#CHECK: clgxbr	%r0, 0, %f0, 01794 1795	clgxbr	%r0, 0, %f0, 01796 1797#CHECK: error: instruction requires: fp-extension1798#CHECK: clgxtr	%r0, 0, %f0, 01799 1800	clgxtr	%r0, 0, %f0, 01801 1802#CHECK: error: instruction requires: high-word1803#CHECK: clhf	%r0, 01804 1805	clhf	%r0, 01806 1807#CHECK: error: instruction requires: high-word1808#CHECK: clhhr	%r0, %r01809 1810	clhhr	%r0, %r01811 1812#CHECK: error: invalid operand1813#CHECK: clhhsi	-1, 01814#CHECK: error: invalid operand1815#CHECK: clhhsi	4096, 01816#CHECK: error: invalid use of indexed addressing1817#CHECK: clhhsi	0(%r1,%r2), 01818#CHECK: error: invalid operand1819#CHECK: clhhsi	0, -11820#CHECK: error: invalid operand1821#CHECK: clhhsi	0, 655361822 1823	clhhsi	-1, 01824	clhhsi	4096, 01825	clhhsi	0(%r1,%r2), 01826	clhhsi	0, -11827	clhhsi	0, 655361828 1829#CHECK: error: instruction requires: high-word1830#CHECK: clhlr	%r0, %r01831 1832	clhlr	%r0, %r01833 1834#CHECK: error: offset out of range1835#CHECK: clhrl	%r0, -0x10000000021836#CHECK: error: offset out of range1837#CHECK: clhrl	%r0, -11838#CHECK: error: offset out of range1839#CHECK: clhrl	%r0, 11840#CHECK: error: offset out of range1841#CHECK: clhrl	%r0, 0x1000000001842 1843	clhrl	%r0, -0x10000000021844	clhrl	%r0, -11845	clhrl	%r0, 11846	clhrl	%r0, 0x1000000001847 1848#CHECK: error: invalid operand1849#CHECK: cli	-1, 01850#CHECK: error: invalid operand1851#CHECK: cli	4096, 01852#CHECK: error: invalid use of indexed addressing1853#CHECK: cli	0(%r1,%r2), 01854#CHECK: error: invalid operand1855#CHECK: cli	0, -11856#CHECK: error: invalid operand1857#CHECK: cli	0, 2561858 1859	cli	-1, 01860	cli	4096, 01861	cli	0(%r1,%r2), 01862	cli	0, -11863	cli	0, 2561864 1865#CHECK: error: instruction requires: high-word1866#CHECK: clih	%r0, 01867 1868	clih	%r0, 01869 1870#CHECK: error: invalid operand1871#CHECK: clij	%r0, -1, 0, 01872#CHECK: error: invalid operand1873#CHECK: clij	%r0, 256, 0, 01874 1875	clij	%r0, -1, 0, 01876	clij	%r0, 256, 0, 01877 1878#CHECK: error: offset out of range1879#CHECK: clij	%r0, 0, 0, -0x1000021880#CHECK: error: offset out of range1881#CHECK: clij	%r0, 0, 0, -11882#CHECK: error: offset out of range1883#CHECK: clij	%r0, 0, 0, 11884#CHECK: error: offset out of range1885#CHECK: clij	%r0, 0, 0, 0x100001886 1887	clij	%r0, 0, 0, -0x1000021888	clij	%r0, 0, 0, -11889	clij	%r0, 0, 0, 11890	clij	%r0, 0, 0, 0x100001891 1892#CHECK: error: invalid instruction1893#CHECK:	clijno	%r0, 0, 0, 01894#CHECK: error: invalid instruction1895#CHECK:	clijo	%r0, 0, 0, 01896 1897	clijno	%r0, 0, 0, 01898	clijo	%r0, 0, 0, 01899 1900#CHECK: error: invalid operand1901#CHECK: cliy	-524289, 01902#CHECK: error: invalid operand1903#CHECK: cliy	524288, 01904#CHECK: error: invalid use of indexed addressing1905#CHECK: cliy	0(%r1,%r2), 01906#CHECK: error: invalid operand1907#CHECK: cliy	0, -11908#CHECK: error: invalid operand1909#CHECK: cliy	0, 2561910 1911	cliy	-524289, 01912	cliy	524288, 01913	cliy	0(%r1,%r2), 01914	cliy	0, -11915	cliy	0, 2561916 1917#CHECK: error: invalid operand1918#CHECK: clm	%r0, 0, -11919#CHECK: error: invalid operand1920#CHECK: clm	%r0, 0, 40961921#CHECK: error: invalid operand1922#CHECK: clm	%r0, -1, 01923#CHECK: error: invalid operand1924#CHECK: clm	%r0, 16, 01925 1926	clm	%r0, 0, -11927	clm	%r0, 0, 40961928	clm	%r0, -1, 01929	clm	%r0, 16, 01930 1931#CHECK: error: invalid operand1932#CHECK: clmh	%r0, 0, -5242891933#CHECK: error: invalid operand1934#CHECK: clmh	%r0, 0, 5242881935#CHECK: error: invalid operand1936#CHECK: clmh	%r0, -1, 01937#CHECK: error: invalid operand1938#CHECK: clmh	%r0, 16, 01939 1940	clmh	%r0, 0, -5242891941	clmh	%r0, 0, 5242881942	clmh	%r0, -1, 01943	clmh	%r0, 16, 01944 1945#CHECK: error: invalid operand1946#CHECK: clmy	%r0, 0, -5242891947#CHECK: error: invalid operand1948#CHECK: clmy	%r0, 0, 5242881949#CHECK: error: invalid operand1950#CHECK: clmy	%r0, -1, 01951#CHECK: error: invalid operand1952#CHECK: clmy	%r0, 16, 01953 1954	clmy	%r0, 0, -5242891955	clmy	%r0, 0, 5242881956	clmy	%r0, -1, 01957	clmy	%r0, 16, 01958 1959#CHECK: error: offset out of range1960#CHECK: clrj	%r0, %r0, 0, -0x1000021961#CHECK: error: offset out of range1962#CHECK: clrj	%r0, %r0, 0, -11963#CHECK: error: offset out of range1964#CHECK: clrj	%r0, %r0, 0, 11965#CHECK: error: offset out of range1966#CHECK: clrj	%r0, %r0, 0, 0x100001967 1968	clrj	%r0, %r0, 0, -0x1000021969	clrj	%r0, %r0, 0, -11970	clrj	%r0, %r0, 0, 11971	clrj	%r0, %r0, 0, 0x100001972 1973#CHECK: error: invalid instruction1974#CHECK:	clrjno	%r0, %r0, 0, 01975#CHECK: error: invalid instruction1976#CHECK:	clrjo	%r0, %r0, 0, 01977 1978	clrjno	%r0, %r0, 0, 01979	clrjo	%r0, %r0, 0, 01980 1981#CHECK: error: offset out of range1982#CHECK: clrl	%r0, -0x10000000021983#CHECK: error: offset out of range1984#CHECK: clrl	%r0, -11985#CHECK: error: offset out of range1986#CHECK: clrl	%r0, 11987#CHECK: error: offset out of range1988#CHECK: clrl	%r0, 0x1000000001989 1990	clrl	%r0, -0x10000000021991	clrl	%r0, -11992	clrl	%r0, 11993	clrl	%r0, 0x1000000001994 1995#CHECK: error: invalid instruction1996#CHECK: clrtno   %r0, %r01997#CHECK: error: invalid instruction1998#CHECK: clrto    %r0, %r01999 2000        clrtno   %r0, %r02001        clrto    %r0, %r02002 2003#CHECK: error: invalid operand2004#CHECK: cly	%r0, -5242892005#CHECK: error: invalid operand2006#CHECK: cly	%r0, 5242882007 2008	cly	%r0, -5242892009	cly	%r0, 5242882010 2011#CHECK: error: invalid register pair2012#CHECK: cmpsc	%r1, %r02013#CHECK: error: invalid register pair2014#CHECK: cmpsc	%r0, %r12015 2016	cmpsc	%r1, %r02017	cmpsc	%r0, %r12018 2019#CHECK: error: missing length in address2020#CHECK: cp	0, 0(1)2021#CHECK: error: missing length in address2022#CHECK: cp	0(1), 02023#CHECK: error: missing length in address2024#CHECK: cp	0(%r1), 0(1,%r1)2025#CHECK: error: missing length in address2026#CHECK: cp	0(1,%r1), 0(%r1)2027#CHECK: error: invalid operand2028#CHECK: cp	0(0,%r1), 0(1,%r1)2029#CHECK: error: invalid operand2030#CHECK: cp	0(1,%r1), 0(0,%r1)2031#CHECK: error: invalid operand2032#CHECK: cp	0(17,%r1), 0(1,%r1)2033#CHECK: error: invalid operand2034#CHECK: cp	0(1,%r1), 0(17,%r1)2035#CHECK: error: invalid operand2036#CHECK: cp	-1(1,%r1), 0(1,%r1)2037#CHECK: error: invalid operand2038#CHECK: cp	4096(1,%r1), 0(1,%r1)2039#CHECK: error: invalid operand2040#CHECK: cp	0(1,%r1), -1(1,%r1)2041#CHECK: error: invalid operand2042#CHECK: cp	0(1,%r1), 4096(1,%r1)2043#CHECK: error: invalid use of indexed addressing2044#CHECK: cp	0(%r1,%r2), 0(1,%r1)2045#CHECK: error: invalid use of indexed addressing2046#CHECK: cp	0(1,%r2), 0(%r1,%r2)2047#CHECK: error: unknown token in expression2048#CHECK: cp	0(-), 0(1)2049 2050	cp	0, 0(1)2051	cp	0(1), 02052	cp	0(%r1), 0(1,%r1)2053	cp	0(1,%r1), 0(%r1)2054	cp	0(0,%r1), 0(1,%r1)2055	cp	0(1,%r1), 0(0,%r1)2056	cp	0(17,%r1), 0(1,%r1)2057	cp	0(1,%r1), 0(17,%r1)2058	cp	-1(1,%r1), 0(1,%r1)2059	cp	4096(1,%r1), 0(1,%r1)2060	cp	0(1,%r1), -1(1,%r1)2061	cp	0(1,%r1), 4096(1,%r1)2062	cp	0(%r1,%r2), 0(1,%r1)2063	cp	0(1,%r2), 0(%r1,%r2)2064	cp	0(-), 0(1)2065 2066#CHECK: error: offset out of range2067#CHECK: crj	%r0, %r0, 0, -0x1000022068#CHECK: error: offset out of range2069#CHECK: crj	%r0, %r0, 0, -12070#CHECK: error: offset out of range2071#CHECK: crj	%r0, %r0, 0, 12072#CHECK: error: offset out of range2073#CHECK: crj	%r0, %r0, 0, 0x100002074 2075	crj	%r0, %r0, 0, -0x1000022076	crj	%r0, %r0, 0, -12077	crj	%r0, %r0, 0, 12078	crj	%r0, %r0, 0, 0x100002079 2080#CHECK: error: invalid instruction2081#CHECK:	crjno	%r0, %r0, 0, 02082#CHECK: error: invalid instruction2083#CHECK:	crjo	%r0, %r0, 0, 02084 2085	crjno	%r0, %r0, 0, 02086	crjo	%r0, %r0, 0, 02087 2088#CHECK: error: offset out of range2089#CHECK: crl	%r0, -0x10000000022090#CHECK: error: offset out of range2091#CHECK: crl	%r0, -12092#CHECK: error: offset out of range2093#CHECK: crl	%r0, 12094#CHECK: error: offset out of range2095#CHECK: crl	%r0, 0x1000000002096 2097	crl	%r0, -0x10000000022098	crl	%r0, -12099	crl	%r0, 12100	crl	%r0, 0x1000000002101 2102#CHECK: error: invalid instruction2103#CHECK: crtno   %r0, %r02104#CHECK: error: invalid instruction2105#CHECK: crto    %r0, %r02106 2107        crtno   %r0, %r02108        crto    %r0, %r02109 2110#CHECK: error: invalid operand2111#CHECK: cs	%r0, %r0, -12112#CHECK: error: invalid operand2113#CHECK: cs	%r0, %r0, 40962114#CHECK: error: invalid use of indexed addressing2115#CHECK: cs	%r0, %r0, 0(%r1,%r2)2116 2117	cs	%r0, %r0, -12118	cs	%r0, %r0, 40962119	cs	%r0, %r0, 0(%r1,%r2)2120 2121#CHECK: error: invalid operand2122#CHECK: csdtr	%r0, %f0, -12123#CHECK: error: invalid operand2124#CHECK: csdtr	%r0, %f0, 162125 2126	csdtr	%r0, %f0, -12127	csdtr	%r0, %f0, 162128 2129#CHECK: error: invalid operand2130#CHECK: csg	%r0, %r0, -5242892131#CHECK: error: invalid operand2132#CHECK: csg	%r0, %r0, 5242882133#CHECK: error: invalid use of indexed addressing2134#CHECK: csg	%r0, %r0, 0(%r1,%r2)2135 2136	csg	%r0, %r0, -5242892137	csg	%r0, %r0, 5242882138	csg	%r0, %r0, 0(%r1,%r2)2139 2140#CHECK: error: invalid register pair2141#CHECK: csp	%r1, %r02142 2143	csp	%r1, %r02144 2145#CHECK: error: invalid register pair2146#CHECK: cspg	%r1, %r02147 2148	cspg	%r1, %r02149 2150#CHECK: error: invalid use of indexed addressing2151#CHECK: csst	160(%r1,%r15), 160(%r15), %r22152#CHECK: error: invalid operand2153#CHECK: csst	-1(%r1), 160(%r15), %r22154#CHECK: error: invalid operand2155#CHECK: csst	4096(%r1), 160(%r15), %r22156#CHECK: error: invalid operand2157#CHECK: csst	0(%r1), -1(%r15), %r22158#CHECK: error: invalid operand2159#CHECK: csst	0(%r1), 4096(%r15), %r22160 2161        csst	160(%r1,%r15), 160(%r15), %r22162        csst	-1(%r1), 160(%r15), %r22163        csst	4096(%r1), 160(%r15), %r22164        csst	0(%r1), -1(%r15), %r22165        csst	0(%r1), 4096(%r15), %r22166 2167#CHECK: error: invalid operand2168#CHECK: csxtr	%r0, %f0, -12169#CHECK: error: invalid operand2170#CHECK: csxtr	%r0, %f0, 162171#CHECK: error: invalid register pair2172#CHECK: csxtr	%r0, %f2, 02173#CHECK: error: invalid register pair2174#CHECK: csxtr	%r1, %f0, 02175 2176	csxtr	%r0, %f0, -12177	csxtr	%r0, %f0, 162178	csxtr	%r0, %f2, 02179	csxtr	%r1, %f0, 02180 2181#CHECK: error: invalid operand2182#CHECK: csy	%r0, %r0, -5242892183#CHECK: error: invalid operand2184#CHECK: csy	%r0, %r0, 5242882185#CHECK: error: invalid use of indexed addressing2186#CHECK: csy	%r0, %r0, 0(%r1,%r2)2187 2188	csy	%r0, %r0, -5242892189	csy	%r0, %r0, 5242882190	csy	%r0, %r0, 0(%r1,%r2)2191 2192#CHECK: error: invalid register pair2193#CHECK: cu12	%r1, %r02194#CHECK: error: invalid register pair2195#CHECK: cu12	%r0, %r12196#CHECK: error: invalid operand2197#CHECK: cu12	%r2, %r4, -12198#CHECK: error: invalid operand2199#CHECK: cu12	%r2, %r4, 162200 2201	cu12	%r1, %r02202	cu12	%r0, %r12203	cu12	%r2, %r4, -12204	cu12	%r2, %r4, 162205 2206#CHECK: error: invalid register pair2207#CHECK: cu14	%r1, %r02208#CHECK: error: invalid register pair2209#CHECK: cu14	%r0, %r12210#CHECK: error: invalid operand2211#CHECK: cu14	%r2, %r4, -12212#CHECK: error: invalid operand2213#CHECK: cu14	%r2, %r4, 162214 2215	cu14	%r1, %r02216	cu14	%r0, %r12217	cu14	%r2, %r4, -12218	cu14	%r2, %r4, 162219 2220#CHECK: error: invalid register pair2221#CHECK: cu21	%r1, %r02222#CHECK: error: invalid register pair2223#CHECK: cu21	%r0, %r12224#CHECK: error: invalid operand2225#CHECK: cu21	%r2, %r4, -12226#CHECK: error: invalid operand2227#CHECK: cu21	%r2, %r4, 162228 2229	cu21	%r1, %r02230	cu21	%r0, %r12231	cu21	%r2, %r4, -12232	cu21	%r2, %r4, 162233 2234#CHECK: error: invalid register pair2235#CHECK: cu24	%r1, %r02236#CHECK: error: invalid register pair2237#CHECK: cu24	%r0, %r12238#CHECK: error: invalid operand2239#CHECK: cu24	%r2, %r4, -12240#CHECK: error: invalid operand2241#CHECK: cu24	%r2, %r4, 162242 2243	cu24	%r1, %r02244	cu24	%r0, %r12245	cu24	%r2, %r4, -12246	cu24	%r2, %r4, 162247 2248#CHECK: error: invalid register pair2249#CHECK: cu41	%r1, %r02250#CHECK: error: invalid register pair2251#CHECK: cu41	%r0, %r12252 2253	cu41	%r1, %r02254	cu41	%r0, %r12255 2256#CHECK: error: invalid register pair2257#CHECK: cu42	%r1, %r02258#CHECK: error: invalid register pair2259#CHECK: cu42	%r0, %r12260 2261	cu42	%r1, %r02262	cu42	%r0, %r12263 2264#CHECK: error: invalid register pair2265#CHECK: cuse	%r1, %r02266#CHECK: error: invalid register pair2267#CHECK: cuse	%r0, %r12268 2269	cuse	%r1, %r02270	cuse	%r0, %r12271 2272#CHECK: error: invalid register pair2273#CHECK: cutfu	%r1, %r02274#CHECK: error: invalid register pair2275#CHECK: cutfu	%r0, %r12276#CHECK: error: invalid operand2277#CHECK: cutfu	%r2, %r4, -12278#CHECK: error: invalid operand2279#CHECK: cutfu	%r2, %r4, 162280 2281	cutfu	%r1, %r02282	cutfu	%r0, %r12283	cutfu	%r2, %r4, -12284	cutfu	%r2, %r4, 162285 2286#CHECK: error: invalid register pair2287#CHECK: cuutf	%r1, %r02288#CHECK: error: invalid register pair2289#CHECK: cuutf	%r0, %r12290#CHECK: error: invalid operand2291#CHECK: cuutf	%r2, %r4, -12292#CHECK: error: invalid operand2293#CHECK: cuutf	%r2, %r4, 162294 2295	cuutf	%r1, %r02296	cuutf	%r0, %r12297	cuutf	%r2, %r4, -12298	cuutf	%r2, %r4, 162299 2300#CHECK: error: invalid register pair2301#CHECK: cuxtr	%r0, %f22302#CHECK: error: invalid register pair2303#CHECK: cuxtr	%r1, %f02304 2305	cuxtr	%r0, %f22306	cuxtr	%r1, %f02307 2308#CHECK: error: invalid operand2309#CHECK: cvb	%r0, -12310#CHECK: error: invalid operand2311#CHECK: cvb	%r0, 40962312 2313	cvb	%r0, -12314	cvb	%r0, 40962315 2316#CHECK: error: invalid operand2317#CHECK: cvbg	%r0, -5242892318#CHECK: error: invalid operand2319#CHECK: cvbg	%r0, 5242882320 2321	cvbg	%r0, -5242892322	cvbg	%r0, 5242882323 2324#CHECK: error: invalid operand2325#CHECK: cvby	%r0, -5242892326#CHECK: error: invalid operand2327#CHECK: cvby	%r0, 5242882328 2329	cvby	%r0, -5242892330	cvby	%r0, 5242882331 2332#CHECK: error: invalid operand2333#CHECK: cvd	%r0, -12334#CHECK: error: invalid operand2335#CHECK: cvd	%r0, 40962336 2337	cvd	%r0, -12338	cvd	%r0, 40962339 2340#CHECK: error: invalid operand2341#CHECK: cvdg	%r0, -5242892342#CHECK: error: invalid operand2343#CHECK: cvdg	%r0, 5242882344 2345	cvdg	%r0, -5242892346	cvdg	%r0, 5242882347 2348#CHECK: error: invalid operand2349#CHECK: cvdy	%r0, -5242892350#CHECK: error: invalid operand2351#CHECK: cvdy	%r0, 5242882352 2353	cvdy	%r0, -5242892354	cvdy	%r0, 5242882355 2356#CHECK: error: invalid register pair2357#CHECK: cxbr	%f0, %f22358#CHECK: error: invalid register pair2359#CHECK: cxbr	%f2, %f02360 2361	cxbr	%f0, %f22362	cxbr	%f2, %f02363 2364#CHECK: error: invalid register pair2365#CHECK: cxfbr	%f2, %r02366 2367	cxfbr	%f2, %r02368 2369#CHECK: error: instruction requires: fp-extension2370#CHECK: cxfbra	%f0, 0, %r0, 02371 2372	cxfbra	%f0, 0, %r0, 02373 2374#CHECK: error: instruction requires: fp-extension2375#CHECK: cxftr	%f0, 0, %r0, 02376 2377	cxftr	%f0, 0, %r0, 02378 2379#CHECK: error: invalid register pair2380#CHECK: cxfr	%f2, %r02381 2382	cxfr	%f2, %r02383 2384#CHECK: error: invalid register pair2385#CHECK: cxgbr	%f2, %r02386 2387	cxgbr	%f2, %r02388 2389#CHECK: error: instruction requires: fp-extension2390#CHECK: cxgbra	%f0, 0, %r0, 02391 2392	cxgbra	%f0, 0, %r0, 02393 2394#CHECK: error: invalid register pair2395#CHECK: cxgr	%f2, %r02396 2397	cxgr	%f2, %r02398 2399#CHECK: error: invalid register pair2400#CHECK: cxgtr	%f2, %r02401 2402	cxgtr	%f2, %r02403 2404#CHECK: error: instruction requires: fp-extension2405#CHECK: cxgtra	%f0, 0, %r0, 02406 2407	cxgtra	%f0, 0, %r0, 02408 2409#CHECK: error: instruction requires: fp-extension2410#CHECK: cxlfbr	%f0, 0, %r0, 02411 2412	cxlfbr	%f0, 0, %r0, 02413 2414#CHECK: error: instruction requires: fp-extension2415#CHECK: cxlftr	%f0, 0, %r0, 02416 2417	cxlftr	%f0, 0, %r0, 02418 2419#CHECK: error: instruction requires: fp-extension2420#CHECK: cxlgbr	%f0, 0, %r0, 02421 2422	cxlgbr	%f0, 0, %r0, 02423 2424#CHECK: error: instruction requires: fp-extension2425#CHECK: cxlgtr	%f0, 0, %r0, 02426 2427	cxlgtr	%f0, 0, %r0, 02428 2429#CHECK: error: invalid register pair2430#CHECK: cxr	%f0, %f22431#CHECK: error: invalid register pair2432#CHECK: cxr	%f2, %f02433 2434	cxr	%f0, %f22435	cxr	%f2, %f02436 2437#CHECK: error: invalid register pair2438#CHECK: cxstr	%f0, %r12439#CHECK: error: invalid register pair2440#CHECK: cxstr	%f2, %r02441 2442	cxstr	%f0, %r12443	cxstr	%f2, %r02444 2445#CHECK: error: invalid register pair2446#CHECK: cxtr	%f0, %f22447#CHECK: error: invalid register pair2448#CHECK: cxtr	%f2, %f02449 2450	cxtr	%f0, %f22451	cxtr	%f2, %f02452 2453#CHECK: error: invalid register pair2454#CHECK: cxutr	%f0, %r12455#CHECK: error: invalid register pair2456#CHECK: cxutr	%f2, %r02457 2458	cxutr	%f0, %r12459	cxutr	%f2, %r02460 2461#CHECK: error: invalid operand2462#CHECK: cy	%r0, -5242892463#CHECK: error: invalid operand2464#CHECK: cy	%r0, 5242882465 2466	cy	%r0, -5242892467	cy	%r0, 5242882468 2469#CHECK: error: invalid operand2470#CHECK: d	%r0, -12471#CHECK: error: invalid operand2472#CHECK: d	%r0, 40962473#CHECK: error: invalid register pair2474#CHECK: d	%r1, 02475 2476	d	%r0, -12477	d	%r0, 40962478	d	%r1, 02479 2480#CHECK: error: invalid operand2481#CHECK: dd	%f0, -12482#CHECK: error: invalid operand2483#CHECK: dd	%f0, 40962484 2485	dd	%f0, -12486	dd	%f0, 40962487 2488#CHECK: error: invalid operand2489#CHECK: ddb	%f0, -12490#CHECK: error: invalid operand2491#CHECK: ddb	%f0, 40962492 2493	ddb	%f0, -12494	ddb	%f0, 40962495 2496#CHECK: error: instruction requires: fp-extension2497#CHECK: ddtra	%f0, %f0, %f0, 02498 2499	ddtra	%f0, %f0, %f0, 02500 2501#CHECK: error: invalid operand2502#CHECK: de	%f0, -12503#CHECK: error: invalid operand2504#CHECK: de	%f0, 40962505 2506	de	%f0, -12507	de	%f0, 40962508 2509#CHECK: error: invalid operand2510#CHECK: deb	%f0, -12511#CHECK: error: invalid operand2512#CHECK: deb	%f0, 40962513 2514	deb	%f0, -12515	deb	%f0, 40962516 2517#CHECK: error: invalid operand2518#CHECK: diag	%r0, %r0, -12519#CHECK: error: invalid operand2520#CHECK: diag	%r0, %r0, 40962521#CHECK: error: invalid use of indexed addressing2522#CHECK: diag	%r0, %r0, 0(%r1,%r2)2523 2524	diag	%r0, %r0, -12525	diag	%r0, %r0, 40962526	diag	%r0, %r0, 0(%r1,%r2)2527 2528#CHECK: error: invalid operand2529#CHECK: didbr	%f0, %f0, %f0, -12530#CHECK: error: invalid operand2531#CHECK: didbr	%f0, %f0, %f0, 162532 2533	didbr	%f0, %f0, %f0, -12534	didbr	%f0, %f0, %f0, 162535 2536#CHECK: error: invalid operand2537#CHECK: diebr	%f0, %f0, %f0, -12538#CHECK: error: invalid operand2539#CHECK: diebr	%f0, %f0, %f0, 162540 2541	diebr	%f0, %f0, %f0, -12542	diebr	%f0, %f0, %f0, 162543 2544#CHECK: error: invalid operand2545#CHECK: dl	%r0, -5242892546#CHECK: error: invalid operand2547#CHECK: dl	%r0, 5242882548#CHECK: error: invalid register pair2549#CHECK: dl	%r1, 02550 2551	dl	%r0, -5242892552	dl	%r0, 5242882553	dl	%r1, 02554 2555#CHECK: error: invalid register pair2556#CHECK: dr	%r1, %r02557 2558	dr	%r1, %r02559 2560#CHECK: error: invalid operand2561#CHECK: dlg	%r0, -5242892562#CHECK: error: invalid operand2563#CHECK: dlg	%r0, 5242882564#CHECK: error: invalid register pair2565#CHECK: dlg	%r1, 02566 2567	dlg	%r0, -5242892568	dlg	%r0, 5242882569	dlg	%r1, 02570 2571#CHECK: error: invalid register pair2572#CHECK: dlgr	%r1, %r02573 2574	dlgr	%r1, %r02575 2576#CHECK: error: invalid register pair2577#CHECK: dlr	%r1, %r02578 2579	dlr	%r1, %r02580 2581#CHECK: error: missing length in address2582#CHECK: dp	0, 0(1)2583#CHECK: error: missing length in address2584#CHECK: dp	0(1), 02585#CHECK: error: missing length in address2586#CHECK: dp	0(%r1), 0(1,%r1)2587#CHECK: error: missing length in address2588#CHECK: dp	0(1,%r1), 0(%r1)2589#CHECK: error: invalid operand2590#CHECK: dp	0(0,%r1), 0(1,%r1)2591#CHECK: error: invalid operand2592#CHECK: dp	0(1,%r1), 0(0,%r1)2593#CHECK: error: invalid operand2594#CHECK: dp	0(17,%r1), 0(1,%r1)2595#CHECK: error: invalid operand2596#CHECK: dp	0(1,%r1), 0(17,%r1)2597#CHECK: error: invalid operand2598#CHECK: dp	-1(1,%r1), 0(1,%r1)2599#CHECK: error: invalid operand2600#CHECK: dp	4096(1,%r1), 0(1,%r1)2601#CHECK: error: invalid operand2602#CHECK: dp	0(1,%r1), -1(1,%r1)2603#CHECK: error: invalid operand2604#CHECK: dp	0(1,%r1), 4096(1,%r1)2605#CHECK: error: invalid use of indexed addressing2606#CHECK: dp	0(%r1,%r2), 0(1,%r1)2607#CHECK: error: invalid use of indexed addressing2608#CHECK: dp	0(1,%r2), 0(%r1,%r2)2609#CHECK: error: unknown token in expression2610#CHECK: dp	0(-), 0(1)2611 2612	dp	0, 0(1)2613	dp	0(1), 02614	dp	0(%r1), 0(1,%r1)2615	dp	0(1,%r1), 0(%r1)2616	dp	0(0,%r1), 0(1,%r1)2617	dp	0(1,%r1), 0(0,%r1)2618	dp	0(17,%r1), 0(1,%r1)2619	dp	0(1,%r1), 0(17,%r1)2620	dp	-1(1,%r1), 0(1,%r1)2621	dp	4096(1,%r1), 0(1,%r1)2622	dp	0(1,%r1), -1(1,%r1)2623	dp	0(1,%r1), 4096(1,%r1)2624	dp	0(%r1,%r2), 0(1,%r1)2625	dp	0(1,%r2), 0(%r1,%r2)2626	dp	0(-), 0(1)2627 2628#CHECK: error: invalid operand2629#CHECK: dsg	%r0, -5242892630#CHECK: error: invalid operand2631#CHECK: dsg	%r0, 5242882632#CHECK: error: invalid register pair2633#CHECK: dsg	%r1, 02634 2635	dsg	%r0, -5242892636	dsg	%r0, 5242882637	dsg	%r1, 02638 2639#CHECK: error: invalid operand2640#CHECK: dsgf	%r0, -5242892641#CHECK: error: invalid operand2642#CHECK: dsgf	%r0, 5242882643#CHECK: error: invalid register pair2644#CHECK: dsgf	%r1, 02645 2646	dsgf	%r0, -5242892647	dsgf	%r0, 5242882648	dsgf	%r1, 02649 2650#CHECK: error: invalid register pair2651#CHECK: dsgfr	%r1, %r02652 2653	dsgfr	%r1, %r02654 2655#CHECK: error: invalid register pair2656#CHECK: dsgr	%r1, %r02657 2658	dsgr	%r1, %r02659 2660#CHECK: error: invalid register pair2661#CHECK: dxbr	%f0, %f22662#CHECK: error: invalid register pair2663#CHECK: dxbr	%f2, %f02664 2665	dxbr	%f0, %f22666	dxbr	%f2, %f02667 2668#CHECK: error: invalid register pair2669#CHECK: dxr	%f0, %f22670#CHECK: error: invalid register pair2671#CHECK: dxr	%f2, %f02672 2673	dxr	%f0, %f22674	dxr	%f2, %f02675 2676#CHECK: error: invalid register pair2677#CHECK: dxtr	%f0, %f0, %f22678#CHECK: error: invalid register pair2679#CHECK: dxtr	%f0, %f2, %f02680#CHECK: error: invalid register pair2681#CHECK: dxtr	%f2, %f0, %f02682 2683	dxtr	%f0, %f0, %f22684	dxtr	%f0, %f2, %f02685	dxtr	%f2, %f0, %f02686 2687#CHECK: error: instruction requires: fp-extension2688#CHECK: dxtra	%f0, %f0, %f0, 02689 2690	dxtra	%f0, %f0, %f0, 02691 2692#CHECK: error: invalid operand2693#CHECK: ecag	%r0, %r0, -5242892694#CHECK: error: invalid operand2695#CHECK: ecag	%r0, %r0, 5242882696#CHECK: error: invalid use of indexed addressing2697#CHECK: ecag	%r0, %r0, 0(%r1,%r2)2698 2699	ecag	%r0, %r0, -5242892700	ecag	%r0, %r0, 5242882701	ecag	%r0, %r0, 0(%r1,%r2)2702 2703#CHECK: error: invalid use of indexed addressing2704#CHECK: ectg    160(%r1,%r15),160(%r15), %r22705#CHECK: error: invalid operand2706#CHECK: ectg    -1(%r1),160(%r15), %r22707#CHECK: error: invalid operand2708#CHECK: ectg    4096(%r1),160(%r15), %r22709#CHECK: error: invalid operand2710#CHECK: ectg    0(%r1),-1(%r15), %r22711#CHECK: error: invalid operand2712#CHECK: ectg    0(%r1),4096(%r15), %r22713 2714        ectg    160(%r1,%r15),160(%r15), %r22715        ectg    -1(%r1),160(%r15), %r22716        ectg    4096(%r1),160(%r15), %r22717        ectg    0(%r1),-1(%r15), %r22718        ectg    0(%r1),4096(%r15), %r22719 2720#CHECK: error: missing length in address2721#CHECK: ed	0, 02722#CHECK: error: missing length in address2723#CHECK: ed	0(%r1), 0(%r1)2724#CHECK: error: invalid use of indexed addressing2725#CHECK: ed	0(1,%r1), 0(2,%r1)2726#CHECK: error: invalid operand2727#CHECK: ed	0(0,%r1), 0(%r1)2728#CHECK: error: invalid operand2729#CHECK: ed	0(257,%r1), 0(%r1)2730#CHECK: error: invalid operand2731#CHECK: ed	-1(1,%r1), 0(%r1)2732#CHECK: error: invalid operand2733#CHECK: ed	4096(1,%r1), 0(%r1)2734#CHECK: error: invalid operand2735#CHECK: ed	0(1,%r1), -1(%r1)2736#CHECK: error: invalid operand2737#CHECK: ed	0(1,%r1), 4096(%r1)2738#CHECK: error: invalid use of indexed addressing2739#CHECK: ed	0(%r1,%r2), 0(%r1)2740#CHECK: error: invalid use of indexed addressing2741#CHECK: ed	0(1,%r2), 0(%r1,%r2)2742#CHECK: error: unknown token in expression2743#CHECK: ed	0(-), 02744 2745	ed	0, 02746	ed	0(%r1), 0(%r1)2747	ed	0(1,%r1), 0(2,%r1)2748	ed	0(0,%r1), 0(%r1)2749	ed	0(257,%r1), 0(%r1)2750	ed	-1(1,%r1), 0(%r1)2751	ed	4096(1,%r1), 0(%r1)2752	ed	0(1,%r1), -1(%r1)2753	ed	0(1,%r1), 4096(%r1)2754	ed	0(%r1,%r2), 0(%r1)2755	ed	0(1,%r2), 0(%r1,%r2)2756	ed	0(-), 02757 2758#CHECK: error: missing length in address2759#CHECK: edmk	0, 02760#CHECK: error: missing length in address2761#CHECK: edmk	0(%r1), 0(%r1)2762#CHECK: error: invalid use of indexed addressing2763#CHECK: edmk	0(1,%r1), 0(2,%r1)2764#CHECK: error: invalid operand2765#CHECK: edmk	0(0,%r1), 0(%r1)2766#CHECK: error: invalid operand2767#CHECK: edmk	0(257,%r1), 0(%r1)2768#CHECK: error: invalid operand2769#CHECK: edmk	-1(1,%r1), 0(%r1)2770#CHECK: error: invalid operand2771#CHECK: edmk	4096(1,%r1), 0(%r1)2772#CHECK: error: invalid operand2773#CHECK: edmk	0(1,%r1), -1(%r1)2774#CHECK: error: invalid operand2775#CHECK: edmk	0(1,%r1), 4096(%r1)2776#CHECK: error: invalid use of indexed addressing2777#CHECK: edmk	0(%r1,%r2), 0(%r1)2778#CHECK: error: invalid use of indexed addressing2779#CHECK: edmk	0(1,%r2), 0(%r1,%r2)2780#CHECK: error: unknown token in expression2781#CHECK: edmk	0(-), 02782 2783	edmk	0, 02784	edmk	0(%r1), 0(%r1)2785	edmk	0(1,%r1), 0(2,%r1)2786	edmk	0(0,%r1), 0(%r1)2787	edmk	0(257,%r1), 0(%r1)2788	edmk	-1(1,%r1), 0(%r1)2789	edmk	4096(1,%r1), 0(%r1)2790	edmk	0(1,%r1), -1(%r1)2791	edmk	0(1,%r1), 4096(%r1)2792	edmk	0(%r1,%r2), 0(%r1)2793	edmk	0(1,%r2), 0(%r1,%r2)2794	edmk	0(-), 02795 2796#CHECK: error: invalid register pair2797#CHECK: eextr	%r0, %f22798 2799	eextr	%r0, %f22800 2801#CHECK: error: invalid register pair2802#CHECK: esta	%r1, %r02803 2804	esta	%r1, %r02805 2806#CHECK: error: invalid register pair2807#CHECK: esxtr	%r0, %f22808 2809	esxtr	%r0, %f22810 2811#CHECK: error: invalid operand2812#CHECK: ex      %r0, -12813#CHECK: error: invalid operand2814#CHECK: ex      %r0, 40962815 2816        ex      %r0, -12817        ex      %r0, 40962818 2819#CHECK: error: invalid operand2820#CHECK: fidbr	%f0, -1, %f02821#CHECK: error: invalid operand2822#CHECK: fidbr	%f0, 16, %f02823 2824	fidbr	%f0, -1, %f02825	fidbr	%f0, 16, %f02826 2827#CHECK: error: instruction requires: fp-extension2828#CHECK: fidbra	%f0, 0, %f0, 02829 2830	fidbra	%f0, 0, %f0, 02831 2832#CHECK: error: invalid operand2833#CHECK: fidtr	%f0, 0, %f0, -12834#CHECK: error: invalid operand2835#CHECK: fidtr	%f0, 0, %f0, 162836#CHECK: error: invalid operand2837#CHECK: fidtr	%f0, -1, %f0, 02838#CHECK: error: invalid operand2839#CHECK: fidtr	%f0, 16, %f0, 02840 2841	fidtr	%f0, 0, %f0, -12842	fidtr	%f0, 0, %f0, 162843	fidtr	%f0, -1, %f0, 02844	fidtr	%f0, 16, %f0, 02845 2846#CHECK: error: invalid operand2847#CHECK: fiebr	%f0, -1, %f02848#CHECK: error: invalid operand2849#CHECK: fiebr	%f0, 16, %f02850 2851	fiebr	%f0, -1, %f02852	fiebr	%f0, 16, %f02853 2854#CHECK: error: instruction requires: fp-extension2855#CHECK: fiebra	%f0, 0, %f0, 02856 2857	fiebra	%f0, 0, %f0, 02858 2859#CHECK: error: invalid operand2860#CHECK: fixbr	%f0, -1, %f02861#CHECK: error: invalid operand2862#CHECK: fixbr	%f0, 16, %f02863#CHECK: error: invalid register pair2864#CHECK: fixbr	%f0, 0, %f22865#CHECK: error: invalid register pair2866#CHECK: fixbr	%f2, 0, %f02867 2868	fixbr	%f0, -1, %f02869	fixbr	%f0, 16, %f02870	fixbr	%f0, 0, %f22871	fixbr	%f2, 0, %f02872 2873#CHECK: error: instruction requires: fp-extension2874#CHECK: fixbra	%f0, 0, %f0, 02875 2876	fixbra	%f0, 0, %f0, 02877 2878#CHECK: error: invalid register pair2879#CHECK: fixr	%f0, %f22880#CHECK: error: invalid register pair2881#CHECK: fixr	%f2, %f02882 2883	fixr	%f0, %f22884	fixr	%f2, %f02885 2886#CHECK: error: invalid operand2887#CHECK: fixtr	%f0, 0, %f0, -12888#CHECK: error: invalid operand2889#CHECK: fixtr	%f0, 0, %f0, 162890#CHECK: error: invalid operand2891#CHECK: fixtr	%f0, -1, %f0, 02892#CHECK: error: invalid operand2893#CHECK: fixtr	%f0, 16, %f0, 02894#CHECK: error: invalid register pair2895#CHECK: fixtr	%f0, 0, %f2, 02896#CHECK: error: invalid register pair2897#CHECK: fixtr	%f2, 0, %f0, 02898 2899	fixtr	%f0, 0, %f0, -12900	fixtr	%f0, 0, %f0, 162901	fixtr	%f0, -1, %f0, 02902	fixtr	%f0, 16, %f0, 02903	fixtr	%f0, 0, %f2, 02904	fixtr	%f2, 0, %f0, 02905 2906#CHECK: error: invalid register pair2907#CHECK: flogr	%r1, %r02908 2909	flogr	%r1, %r02910 2911#CHECK: error: invalid operand2912#CHECK: ic	%r0, -12913#CHECK: error: invalid operand2914#CHECK: ic	%r0, 40962915 2916	ic	%r0, -12917	ic	%r0, 40962918 2919#CHECK: error: invalid operand2920#CHECK: icm	%r0, 0, -12921#CHECK: error: invalid operand2922#CHECK: icm	%r0, 0, 40962923#CHECK: error: invalid operand2924#CHECK: icm	%r0, -1, 02925#CHECK: error: invalid operand2926#CHECK: icm	%r0, 16, 02927 2928	icm	%r0, 0, -12929	icm	%r0, 0, 40962930	icm	%r0, -1, 02931	icm	%r0, 16, 02932 2933#CHECK: error: invalid operand2934#CHECK: icmh	%r0, 0, -5242892935#CHECK: error: invalid operand2936#CHECK: icmh	%r0, 0, 5242882937#CHECK: error: invalid operand2938#CHECK: icmh	%r0, -1, 02939#CHECK: error: invalid operand2940#CHECK: icmh	%r0, 16, 02941 2942	icmh	%r0, 0, -5242892943	icmh	%r0, 0, 5242882944	icmh	%r0, -1, 02945	icmh	%r0, 16, 02946 2947#CHECK: error: invalid operand2948#CHECK: icmy	%r0, 0, -5242892949#CHECK: error: invalid operand2950#CHECK: icmy	%r0, 0, 5242882951#CHECK: error: invalid operand2952#CHECK: icmy	%r0, -1, 02953#CHECK: error: invalid operand2954#CHECK: icmy	%r0, 16, 02955 2956	icmy	%r0, 0, -5242892957	icmy	%r0, 0, 5242882958	icmy	%r0, -1, 02959	icmy	%r0, 16, 02960 2961#CHECK: error: invalid operand2962#CHECK: icy	%r0, -5242892963#CHECK: error: invalid operand2964#CHECK: icy	%r0, 5242882965 2966	icy	%r0, -5242892967	icy	%r0, 5242882968 2969#CHECK: error: invalid operand2970#CHECK: idte	%r0, %r0, %r0, -12971#CHECK: error: invalid operand2972#CHECK: idte	%r0, %r0, %r0, 162973 2974	idte	%r0, %r0, %r0, -12975	idte	%r0, %r0, %r0, 162976 2977#CHECK: error: invalid register pair2978#CHECK: iextr	%f0, %f2, %r02979#CHECK: error: invalid register pair2980#CHECK: iextr	%f2, %f0, %r02981 2982	iextr	%f0, %f2, %r02983	iextr	%f2, %f0, %r02984 2985#CHECK: error: invalid operand2986#CHECK: iihf	%r0, -12987#CHECK: error: invalid operand2988#CHECK: iihf	%r0, 1 << 322989 2990	iihf	%r0, -12991	iihf	%r0, 1 << 322992 2993#CHECK: error: invalid operand2994#CHECK: iihh	%r0, -12995#CHECK: error: invalid operand2996#CHECK: iihh	%r0, 0x100002997 2998	iihh	%r0, -12999	iihh	%r0, 0x100003000 3001#CHECK: error: invalid operand3002#CHECK: iihl	%r0, -13003#CHECK: error: invalid operand3004#CHECK: iihl	%r0, 0x100003005 3006	iihl	%r0, -13007	iihl	%r0, 0x100003008 3009#CHECK: error: invalid operand3010#CHECK: iilf	%r0, -13011#CHECK: error: invalid operand3012#CHECK: iilf	%r0, 1 << 323013 3014	iilf	%r0, -13015	iilf	%r0, 1 << 323016 3017#CHECK: error: invalid operand3018#CHECK: iilh	%r0, -13019#CHECK: error: invalid operand3020#CHECK: iilh	%r0, 0x100003021 3022	iilh	%r0, -13023	iilh	%r0, 0x100003024 3025#CHECK: error: invalid operand3026#CHECK: iill	%r0, -13027#CHECK: error: invalid operand3028#CHECK: iill	%r0, 0x100003029 3030	iill	%r0, -13031	iill	%r0, 0x100003032 3033#CHECK: error: invalid operand3034#CHECK: ipte	%r0, %r0, %r0, -13035#CHECK: error: invalid operand3036#CHECK: ipte	%r0, %r0, %r0, 163037 3038	ipte	%r0, %r0, %r0, -13039	ipte	%r0, %r0, %r0, 163040 3041#CHECK: error: invalid operand3042#CHECK: kdb	%f0, -13043#CHECK: error: invalid operand3044#CHECK: kdb	%f0, 40963045 3046	kdb	%f0, -13047	kdb	%f0, 40963048 3049#CHECK: error: invalid operand3050#CHECK: keb	%f0, -13051#CHECK: error: invalid operand3052#CHECK: keb	%f0, 40963053 3054	keb	%f0, -13055	keb	%f0, 40963056 3057#CHECK: error: invalid register pair3058#CHECK: kimd	%r0, %r13059 3060	kimd	%r0, %r13061 3062#CHECK: error: invalid register pair3063#CHECK: klmd	%r0, %r13064 3065	klmd	%r0, %r13066 3067#CHECK: error: invalid register pair3068#CHECK: km	%r1, %r23069#CHECK: error: invalid register pair3070#CHECK: km	%r2, %r13071 3072	km	%r1, %r23073	km	%r2, %r13074 3075#CHECK: error: invalid register pair3076#CHECK: kmac	%r0, %r13077 3078	kmac	%r0, %r13079 3080#CHECK: error: invalid register pair3081#CHECK: kmc	%r1, %r23082#CHECK: error: invalid register pair3083#CHECK: kmc	%r2, %r13084 3085	kmc	%r1, %r23086	kmc	%r2, %r13087 3088#CHECK: error: instruction requires: message-security-assist-extension43089#CHECK: kmctr	%r2, %r4, %r63090 3091	kmctr	%r2, %r4, %r63092 3093#CHECK: error: instruction requires: message-security-assist-extension43094#CHECK: kmf	%r2, %r43095 3096	kmf	%r2, %r43097 3098#CHECK: error: instruction requires: message-security-assist-extension43099#CHECK: kmo	%r2, %r43100 3101	kmo	%r2, %r43102 3103#CHECK: error: invalid register pair3104#CHECK: kxbr	%f0, %f23105#CHECK: error: invalid register pair3106#CHECK: kxbr	%f2, %f03107 3108	kxbr	%f0, %f23109	kxbr	%f2, %f03110 3111#CHECK: error: invalid register pair3112#CHECK: kxtr	%f0, %f23113#CHECK: error: invalid register pair3114#CHECK: kxtr	%f2, %f03115 3116	kxtr	%f0, %f23117	kxtr	%f2, %f03118 3119#CHECK: error: invalid operand3120#CHECK: l	%r0, -13121#CHECK: error: invalid operand3122#CHECK: l	%r0, 40963123 3124	l	%r0, -13125	l	%r0, 40963126 3127#CHECK: error: invalid operand3128#CHECK: la	%r0, -13129#CHECK: error: invalid operand3130#CHECK: la	%r0, 40963131 3132	la	%r0, -13133	la	%r0, 40963134 3135#CHECK: error: instruction requires: interlocked-access13136#CHECK: laa	%r1, %r2, 100(%r3)3137	laa	%r1, %r2, 100(%r3)3138 3139#CHECK: error: instruction requires: interlocked-access13140#CHECK: laag	%r1, %r2, 100(%r3)3141	laag	%r1, %r2, 100(%r3)3142 3143#CHECK: error: instruction requires: interlocked-access13144#CHECK: laal	%r1, %r2, 100(%r3)3145	laal	%r1, %r2, 100(%r3)3146 3147#CHECK: error: instruction requires: interlocked-access13148#CHECK: laalg	%r1, %r2, 100(%r3)3149	laalg	%r1, %r2, 100(%r3)3150 3151#CHECK: error: invalid operand3152#CHECK: lae	%r0, -13153#CHECK: error: invalid operand3154#CHECK: lae	%r0, 40963155 3156	lae	%r0, -13157	lae	%r0, 40963158 3159#CHECK: error: invalid operand3160#CHECK: laey	%r0, -5242893161#CHECK: error: invalid operand3162#CHECK: laey	%r0, 5242883163 3164	laey	%r0, -5242893165	laey	%r0, 5242883166 3167#CHECK: error: invalid operand3168#CHECK: lam	%a0, %a0, 40963169#CHECK: error: invalid use of indexed addressing3170#CHECK: lam	%a0, %a0, 0(%r1,%r2)3171 3172	lam	%a0, %a0, 40963173	lam	%a0, %a0, 0(%r1,%r2)3174 3175#CHECK: error: invalid operand3176#CHECK: lamy	%a0, %a0, -5242893177#CHECK: error: invalid operand3178#CHECK: lamy	%a0, %a0, 5242883179#CHECK: error: invalid use of indexed addressing3180#CHECK: lamy	%a0, %a0, 0(%r1,%r2)3181 3182	lamy	%a0, %a0, -5242893183	lamy	%a0, %a0, 5242883184	lamy	%a0, %a0, 0(%r1,%r2)3185 3186#CHECK: error: instruction requires: interlocked-access13187#CHECK: lan	%r1, %r2, 100(%r3)3188	lan	%r1, %r2, 100(%r3)3189 3190#CHECK: error: instruction requires: interlocked-access13191#CHECK: lang	%r1, %r2, 100(%r3)3192	lang	%r1, %r2, 100(%r3)3193 3194#CHECK: error: instruction requires: interlocked-access13195#CHECK: lao	%r1, %r2, 100(%r3)3196	lao	%r1, %r2, 100(%r3)3197 3198#CHECK: error: instruction requires: interlocked-access13199#CHECK: laog	%r1, %r2, 100(%r3)3200	laog	%r1, %r2, 100(%r3)3201 3202#CHECK: error: offset out of range3203#CHECK: larl	%r0, -0x10000000023204#CHECK: error: offset out of range3205#CHECK: larl	%r0, -13206#CHECK: error: offset out of range3207#CHECK: larl	%r0, 13208#CHECK: error: offset out of range3209#CHECK: larl	%r0, 0x1000000003210#CHECK: error: offset out of range3211#CHECK: larl	%r1, __unnamed_1+35648228546923212 3213	larl	%r0, -0x10000000023214	larl	%r0, -13215	larl	%r0, 13216	larl	%r0, 0x1000000003217	larl	%r1, __unnamed_1+35648228546923218 3219#CHECK: error: invalid use of indexed addressing3220#CHECK: lasp	160(%r1,%r15),160(%r15)3221#CHECK: error: invalid operand3222#CHECK: lasp	-1(%r1),160(%r15)3223#CHECK: error: invalid operand3224#CHECK: lasp	4096(%r1),160(%r15)3225#CHECK: error: invalid operand3226#CHECK: lasp	0(%r1),-1(%r15)3227#CHECK: error: invalid operand3228#CHECK: lasp	0(%r1),4096(%r15)3229 3230        lasp	160(%r1,%r15),160(%r15)3231        lasp	-1(%r1),160(%r15)3232        lasp	4096(%r1),160(%r15)3233        lasp	0(%r1),-1(%r15)3234        lasp	0(%r1),4096(%r15)3235 3236#CHECK: error: instruction requires: interlocked-access13237#CHECK: lax	%r1, %r2, 100(%r3)3238	lax	%r1, %r2, 100(%r3)3239 3240#CHECK: error: instruction requires: interlocked-access13241#CHECK: laxg	%r1, %r2, 100(%r3)3242	laxg	%r1, %r2, 100(%r3)3243 3244#CHECK: error: invalid operand3245#CHECK: lay	%r0, -5242893246#CHECK: error: invalid operand3247#CHECK: lay	%r0, 5242883248 3249	lay	%r0, -5242893250	lay	%r0, 5242883251 3252#CHECK: error: invalid operand3253#CHECK: lb	%r0, -5242893254#CHECK: error: invalid operand3255#CHECK: lb	%r0, 5242883256 3257	lb	%r0, -5242893258	lb	%r0, 5242883259 3260#CHECK: error: instruction requires: high-word3261#CHECK: lbh	%r0, 03262 3263	lbh	%r0, 03264 3265#CHECK: error: invalid operand3266#CHECK: lcctl	-13267#CHECK: error: invalid operand3268#CHECK: lcctl	40963269#CHECK: error: invalid use of indexed addressing3270#CHECK: lcctl	0(%r1,%r2)3271 3272	lcctl	-13273	lcctl	40963274	lcctl	0(%r1,%r2)3275 3276#CHECK: error: invalid operand3277#CHECK: lctl	%c0, %c0, -13278#CHECK: error: invalid operand3279#CHECK: lctl	%c0, %c0, 40963280#CHECK: error: invalid use of indexed addressing3281#CHECK: lctl	%c0, %c0, 0(%r1,%r2)3282 3283	lctl	%c0, %c0, -13284	lctl	%c0, %c0, 40963285	lctl	%c0, %c0, 0(%r1,%r2)3286 3287#CHECK: error: invalid operand3288#CHECK: lctlg	%c0, %c0, -5242893289#CHECK: error: invalid operand3290#CHECK: lctlg	%c0, %c0, 5242883291#CHECK: error: invalid use of indexed addressing3292#CHECK: lctlg	%c0, %c0, 0(%r1,%r2)3293 3294	lctlg	%c0, %c0, -5242893295	lctlg	%c0, %c0, 5242883296	lctlg	%c0, %c0, 0(%r1,%r2)3297 3298#CHECK: error: invalid register pair3299#CHECK: lcxbr	%f0, %f23300#CHECK: error: invalid register pair3301#CHECK: lcxbr	%f2, %f03302 3303	lcxbr	%f0, %f23304	lcxbr	%f2, %f03305 3306#CHECK: error: invalid register pair3307#CHECK: lcxr	%f0, %f23308#CHECK: error: invalid register pair3309#CHECK: lcxr	%f2, %f03310 3311	lcxr	%f0, %f23312	lcxr	%f2, %f03313 3314#CHECK: error: invalid operand3315#CHECK: ld	%f0, -13316#CHECK: error: invalid operand3317#CHECK: ld	%f0, 40963318 3319	ld	%f0, -13320	ld	%f0, 40963321 3322#CHECK: error: invalid operand3323#CHECK: ldeb	%f0, -13324#CHECK: error: invalid operand3325#CHECK: ldeb	%f0, 40963326 3327	ldeb	%f0, -13328	ldeb	%f0, 40963329 3330#CHECK: error: invalid operand3331#CHECK: ldetr	%f0, %f0, -13332#CHECK: error: invalid operand3333#CHECK: ldetr	%f0, %f0, 163334 3335	ldetr	%f0, %f0, -13336	ldetr	%f0, %f0, 163337 3338#CHECK: error: invalid register pair3339#CHECK: ldxbr	%f0, %f23340#CHECK: error: invalid register pair3341#CHECK: ldxbr	%f2, %f03342 3343	ldxbr	%f0, %f23344	ldxbr	%f2, %f03345 3346#CHECK: error: instruction requires: fp-extension3347#CHECK: ldxbra	%f0, 0, %f0, 03348 3349	ldxbra	%f0, 0, %f0, 03350 3351#CHECK: error: invalid register pair3352#CHECK: ldxr	%f0, %f23353 3354	ldxr	%f0, %f23355 3356#CHECK: error: invalid operand3357#CHECK: ldxtr	%f0, 0, %f0, -13358#CHECK: error: invalid operand3359#CHECK: ldxtr	%f0, 0, %f0, 163360#CHECK: error: invalid operand3361#CHECK: ldxtr	%f0, -1, %f0, 03362#CHECK: error: invalid operand3363#CHECK: ldxtr	%f0, 16, %f0, 03364#CHECK: error: invalid register pair3365#CHECK: ldxtr	%f0, 0, %f2, 03366#CHECK: error: invalid register pair3367#CHECK: ldxtr	%f2, 0, %f0, 03368 3369	ldxtr	%f0, 0, %f0, -13370	ldxtr	%f0, 0, %f0, 163371	ldxtr	%f0, -1, %f0, 03372	ldxtr	%f0, 16, %f0, 03373	ldxtr	%f0, 0, %f2, 03374	ldxtr	%f2, 0, %f0, 03375 3376#CHECK: error: invalid operand3377#CHECK: ldy	%f0, -5242893378#CHECK: error: invalid operand3379#CHECK: ldy	%f0, 5242883380 3381	ldy	%f0, -5242893382	ldy	%f0, 5242883383 3384#CHECK: error: invalid operand3385#CHECK: le	%f0, -13386#CHECK: error: invalid operand3387#CHECK: le	%f0, 40963388 3389	le	%f0, -13390	le	%f0, 40963391 3392#CHECK: error: instruction requires: fp-extension3393#CHECK: ledbra	%f0, 0, %f0, 03394 3395	ledbra	%f0, 0, %f0, 03396 3397#CHECK: error: invalid operand3398#CHECK: ledtr	%f0, 0, %f0, -13399#CHECK: error: invalid operand3400#CHECK: ledtr	%f0, 0, %f0, 163401#CHECK: error: invalid operand3402#CHECK: ledtr	%f0, -1, %f0, 03403#CHECK: error: invalid operand3404#CHECK: ledtr	%f0, 16, %f0, 03405 3406	ledtr	%f0, 0, %f0, -13407	ledtr	%f0, 0, %f0, 163408	ledtr	%f0, -1, %f0, 03409	ledtr	%f0, 16, %f0, 03410 3411#CHECK: error: invalid register pair3412#CHECK: lexbr	%f0, %f23413#CHECK: error: invalid register pair3414#CHECK: lexbr	%f2, %f03415 3416	lexbr	%f0, %f23417	lexbr	%f2, %f03418 3419#CHECK: error: instruction requires: fp-extension3420#CHECK: lexbra	%f0, 0, %f0, 03421 3422	lexbra	%f0, 0, %f0, 03423 3424#CHECK: error: invalid register pair3425#CHECK: lexr	%f0, %f23426 3427	lexr	%f0, %f23428 3429#CHECK: error: invalid operand3430#CHECK: ley	%f0, -5242893431#CHECK: error: invalid operand3432#CHECK: ley	%f0, 5242883433 3434	ley	%f0, -5242893435	ley	%f0, 5242883436 3437#CHECK: error: invalid operand3438#CHECK: lfas	-13439#CHECK: error: invalid operand3440#CHECK: lfas	40963441#CHECK: error: invalid use of indexed addressing3442#CHECK: lfas	0(%r1,%r2)3443 3444	lfas	-13445	lfas	40963446	lfas	0(%r1,%r2)3447 3448#CHECK: error: instruction requires: high-word3449#CHECK: lfh	%r0, 03450 3451	lfh	%r0, 03452 3453#CHECK: error: invalid operand3454#CHECK: lfpc	-13455#CHECK: error: invalid operand3456#CHECK: lfpc	40963457#CHECK: error: invalid use of indexed addressing3458#CHECK: lfpc	0(%r1,%r2)3459 3460	lfpc	-13461	lfpc	40963462	lfpc	0(%r1,%r2)3463 3464#CHECK: error: invalid operand3465#CHECK: lg	%r0, -5242893466#CHECK: error: invalid operand3467#CHECK: lg	%r0, 5242883468 3469	lg	%r0, -5242893470	lg	%r0, 5242883471 3472#CHECK: error: invalid operand3473#CHECK: lgb	%r0, -5242893474#CHECK: error: invalid operand3475#CHECK: lgb	%r0, 5242883476 3477	lgb	%r0, -5242893478	lgb	%r0, 5242883479 3480#CHECK: error: invalid operand3481#CHECK: lgf	%r0, -5242893482#CHECK: error: invalid operand3483#CHECK: lgf	%r0, 5242883484 3485	lgf	%r0, -5242893486	lgf	%r0, 5242883487 3488#CHECK: error: invalid operand3489#CHECK: lgfi	%r0, (-1 << 31) - 13490#CHECK: error: invalid operand3491#CHECK: lgfi	%r0, (1 << 31)3492 3493	lgfi	%r0, (-1 << 31) - 13494	lgfi	%r0, (1 << 31)3495 3496#CHECK: error: offset out of range3497#CHECK: lgfrl	%r0, -0x10000000023498#CHECK: error: offset out of range3499#CHECK: lgfrl	%r0, -13500#CHECK: error: offset out of range3501#CHECK: lgfrl	%r0, 13502#CHECK: error: offset out of range3503#CHECK: lgfrl	%r0, 0x1000000003504 3505	lgfrl	%r0, -0x10000000023506	lgfrl	%r0, -13507	lgfrl	%r0, 13508	lgfrl	%r0, 0x1000000003509 3510#CHECK: error: invalid operand3511#CHECK: lgh	%r0, -5242893512#CHECK: error: invalid operand3513#CHECK: lgh	%r0, 5242883514 3515	lgh	%r0, -5242893516	lgh	%r0, 5242883517 3518#CHECK: error: invalid operand3519#CHECK: lghi	%r0, -327693520#CHECK: error: invalid operand3521#CHECK: lghi	%r0, 327683522 3523	lghi	%r0, -327693524	lghi	%r0, 327683525 3526#CHECK: error: offset out of range3527#CHECK: lghrl	%r0, -0x10000000023528#CHECK: error: offset out of range3529#CHECK: lghrl	%r0, -13530#CHECK: error: offset out of range3531#CHECK: lghrl	%r0, 13532#CHECK: error: offset out of range3533#CHECK: lghrl	%r0, 0x1000000003534 3535	lghrl	%r0, -0x10000000023536	lghrl	%r0, -13537	lghrl	%r0, 13538	lghrl	%r0, 0x1000000003539 3540#CHECK: error: offset out of range3541#CHECK: lgrl	%r0, -0x10000000023542#CHECK: error: offset out of range3543#CHECK: lgrl	%r0, -13544#CHECK: error: offset out of range3545#CHECK: lgrl	%r0, 13546#CHECK: error: offset out of range3547#CHECK: lgrl	%r0, 0x1000000003548 3549	lgrl	%r0, -0x10000000023550	lgrl	%r0, -13551	lgrl	%r0, 13552	lgrl	%r0, 0x1000000003553 3554#CHECK: error: invalid operand3555#CHECK: lh	%r0, -13556#CHECK: error: invalid operand3557#CHECK: lh	%r0, 40963558 3559	lh	%r0, -13560	lh	%r0, 40963561 3562#CHECK: error: instruction requires: high-word3563#CHECK: lhh	%r0, 03564 3565	lhh	%r0, 03566 3567#CHECK: error: invalid operand3568#CHECK: lhi	%r0, -327693569#CHECK: error: invalid operand3570#CHECK: lhi	%r0, 327683571 3572	lhi	%r0, -327693573	lhi	%r0, 327683574 3575#CHECK: error: offset out of range3576#CHECK: lhrl	%r0, -0x10000000023577#CHECK: error: offset out of range3578#CHECK: lhrl	%r0, -13579#CHECK: error: offset out of range3580#CHECK: lhrl	%r0, 13581#CHECK: error: offset out of range3582#CHECK: lhrl	%r0, 0x1000000003583 3584	lhrl	%r0, -0x10000000023585	lhrl	%r0, -13586	lhrl	%r0, 13587	lhrl	%r0, 0x1000000003588 3589#CHECK: error: invalid operand3590#CHECK: lhy	%r0, -5242893591#CHECK: error: invalid operand3592#CHECK: lhy	%r0, 5242883593 3594	lhy	%r0, -5242893595	lhy	%r0, 5242883596 3597#CHECK: error: invalid operand3598#CHECK: llc	%r0, -5242893599#CHECK: error: invalid operand3600#CHECK: llc	%r0, 5242883601 3602	llc	%r0, -5242893603	llc	%r0, 5242883604 3605#CHECK: error: instruction requires: high-word3606#CHECK: llch	%r0, 03607 3608	llch	%r0, 03609 3610#CHECK: error: invalid operand3611#CHECK: llgc	%r0, -5242893612#CHECK: error: invalid operand3613#CHECK: llgc	%r0, 5242883614 3615	llgc	%r0, -5242893616	llgc	%r0, 5242883617 3618#CHECK: error: invalid operand3619#CHECK: llgf	%r0, -5242893620#CHECK: error: invalid operand3621#CHECK: llgf	%r0, 5242883622 3623	llgf	%r0, -5242893624	llgf	%r0, 5242883625 3626#CHECK: error: offset out of range3627#CHECK: llgfrl	%r0, -0x10000000023628#CHECK: error: offset out of range3629#CHECK: llgfrl	%r0, -13630#CHECK: error: offset out of range3631#CHECK: llgfrl	%r0, 13632#CHECK: error: offset out of range3633#CHECK: llgfrl	%r0, 0x1000000003634 3635	llgfrl	%r0, -0x10000000023636	llgfrl	%r0, -13637	llgfrl	%r0, 13638	llgfrl	%r0, 0x1000000003639 3640#CHECK: error: invalid operand3641#CHECK: llgh	%r0, -5242893642#CHECK: error: invalid operand3643#CHECK: llgh	%r0, 5242883644 3645	llgh	%r0, -5242893646	llgh	%r0, 5242883647 3648#CHECK: error: offset out of range3649#CHECK: llghrl	%r0, -0x10000000023650#CHECK: error: offset out of range3651#CHECK: llghrl	%r0, -13652#CHECK: error: offset out of range3653#CHECK: llghrl	%r0, 13654#CHECK: error: offset out of range3655#CHECK: llghrl	%r0, 0x1000000003656 3657	llghrl	%r0, -0x10000000023658	llghrl	%r0, -13659	llghrl	%r0, 13660	llghrl	%r0, 0x1000000003661 3662#CHECK: error: invalid operand3663#CHECK: llgt	%r0, -5242893664#CHECK: error: invalid operand3665#CHECK: llgt	%r0, 5242883666 3667	llgt	%r0, -5242893668	llgt	%r0, 5242883669 3670#CHECK: error: invalid operand3671#CHECK: llh	%r0, -5242893672#CHECK: error: invalid operand3673#CHECK: llh	%r0, 5242883674 3675	llh	%r0, -5242893676	llh	%r0, 5242883677 3678#CHECK: error: instruction requires: high-word3679#CHECK: llhh	%r0, 03680 3681	llhh	%r0, 03682 3683#CHECK: error: offset out of range3684#CHECK: llhrl	%r0, -0x10000000023685#CHECK: error: offset out of range3686#CHECK: llhrl	%r0, -13687#CHECK: error: offset out of range3688#CHECK: llhrl	%r0, 13689#CHECK: error: offset out of range3690#CHECK: llhrl	%r0, 0x1000000003691 3692	llhrl	%r0, -0x10000000023693	llhrl	%r0, -13694	llhrl	%r0, 13695	llhrl	%r0, 0x1000000003696 3697#CHECK: error: invalid operand3698#CHECK: llihf	%r0, -13699#CHECK: error: invalid operand3700#CHECK: llihf	%r0, 1 << 323701 3702	llihf	%r0, -13703	llihf	%r0, 1 << 323704 3705#CHECK: error: invalid operand3706#CHECK: llihh	%r0, -13707#CHECK: error: invalid operand3708#CHECK: llihh	%r0, 0x100003709 3710	llihh	%r0, -13711	llihh	%r0, 0x100003712 3713#CHECK: error: invalid operand3714#CHECK: llihl	%r0, -13715#CHECK: error: invalid operand3716#CHECK: llihl	%r0, 0x100003717 3718	llihl	%r0, -13719	llihl	%r0, 0x100003720 3721#CHECK: error: invalid operand3722#CHECK: llilf	%r0, -13723#CHECK: error: invalid operand3724#CHECK: llilf	%r0, 1 << 323725 3726	llilf	%r0, -13727	llilf	%r0, 1 << 323728 3729#CHECK: error: invalid operand3730#CHECK: llilh	%r0, -13731#CHECK: error: invalid operand3732#CHECK: llilh	%r0, 0x100003733 3734	llilh	%r0, -13735	llilh	%r0, 0x100003736 3737#CHECK: error: invalid operand3738#CHECK: llill	%r0, -13739#CHECK: error: invalid operand3740#CHECK: llill	%r0, 0x100003741 3742	llill	%r0, -13743	llill	%r0, 0x100003744 3745#CHECK: error: invalid operand3746#CHECK: lm	%r0, %r0, 40963747#CHECK: error: invalid use of indexed addressing3748#CHECK: lm	%r0, %r0, 0(%r1,%r2)3749 3750	lm	%r0, %r0, 40963751	lm	%r0, %r0, 0(%r1,%r2)3752 3753#CHECK: error: invalid use of indexed addressing3754#CHECK: lmd	%r2, %r4, 160(%r1,%r15), 160(%r15)3755#CHECK: error: invalid operand3756#CHECK: lmd	%r2, %r4, -1(%r1), 160(%r15)3757#CHECK: error: invalid operand3758#CHECK: lmd	%r2, %r4, 4096(%r1), 160(%r15)3759#CHECK: error: invalid operand3760#CHECK: lmd	%r2, %r4, 0(%r1), -1(%r15)3761#CHECK: error: invalid operand3762#CHECK: lmd	%r2, %r4, 0(%r1), 4096(%r15)3763 3764        lmd	%r2, %r4, 160(%r1,%r15), 160(%r15)3765        lmd	%r2, %r4, -1(%r1), 160(%r15)3766        lmd	%r2, %r4, 4096(%r1), 160(%r15)3767        lmd	%r2, %r4, 0(%r1), -1(%r15)3768        lmd	%r2, %r4, 0(%r1), 4096(%r15)3769 3770#CHECK: error: invalid operand3771#CHECK: lmg	%r0, %r0, -5242893772#CHECK: error: invalid operand3773#CHECK: lmg	%r0, %r0, 5242883774#CHECK: error: invalid use of indexed addressing3775#CHECK: lmg	%r0, %r0, 0(%r1,%r2)3776 3777	lmg	%r0, %r0, -5242893778	lmg	%r0, %r0, 5242883779	lmg	%r0, %r0, 0(%r1,%r2)3780 3781#CHECK: error: invalid operand3782#CHECK: lmh	%r0, %r0, -5242893783#CHECK: error: invalid operand3784#CHECK: lmh	%r0, %r0, 5242883785#CHECK: error: invalid use of indexed addressing3786#CHECK: lmh	%r0, %r0, 0(%r1,%r2)3787 3788	lmh	%r0, %r0, -5242893789	lmh	%r0, %r0, 5242883790	lmh	%r0, %r0, 0(%r1,%r2)3791 3792#CHECK: error: invalid operand3793#CHECK: lmy	%r0, %r0, -5242893794#CHECK: error: invalid operand3795#CHECK: lmy	%r0, %r0, 5242883796#CHECK: error: invalid use of indexed addressing3797#CHECK: lmy	%r0, %r0, 0(%r1,%r2)3798 3799	lmy	%r0, %r0, -5242893800	lmy	%r0, %r0, 5242883801	lmy	%r0, %r0, 0(%r1,%r2)3802 3803#CHECK: error: invalid register pair3804#CHECK: lnxbr	%f0, %f23805#CHECK: error: invalid register pair3806#CHECK: lnxbr	%f2, %f03807 3808	lnxbr	%f0, %f23809	lnxbr	%f2, %f03810 3811#CHECK: error: invalid register pair3812#CHECK: lnxr	%f0, %f23813#CHECK: error: invalid register pair3814#CHECK: lnxr	%f2, %f03815 3816	lnxr	%f0, %f23817	lnxr	%f2, %f03818 3819#CHECK: error: invalid operand3820#CHECK: lpctl	-13821#CHECK: error: invalid operand3822#CHECK: lpctl	40963823#CHECK: error: invalid use of indexed addressing3824#CHECK: lpctl	0(%r1,%r2)3825 3826	lpctl	-13827	lpctl	40963828	lpctl	0(%r1,%r2)3829 3830#CHECK: error: instruction requires: interlocked-access13831#CHECK: lpd	%r0, 0, 03832	lpd	%r0, 0, 03833 3834#CHECK: error: instruction requires: interlocked-access13835#CHECK: lpdg	%r0, 0, 03836	lpdg	%r0, 0, 03837 3838#CHECK: error: invalid operand3839#CHECK: lpp	-13840#CHECK: error: invalid operand3841#CHECK: lpp	40963842#CHECK: error: invalid use of indexed addressing3843#CHECK: lpp	0(%r1,%r2)3844 3845	lpp	-13846	lpp	40963847	lpp	0(%r1,%r2)3848 3849#CHECK: error: invalid register pair3850#CHECK: lpq	%r1, 03851#CHECK: error: invalid operand3852#CHECK: lpq	%r0, -5242893853#CHECK: error: invalid operand3854#CHECK: lpq	%r0, 5242883855 3856	lpq	%r1, 03857	lpq	%r0, -5242893858	lpq	%r0, 5242883859 3860#CHECK: error: invalid operand3861#CHECK: lptea	%r0, %r0, %r0, -13862#CHECK: error: invalid operand3863#CHECK: lptea	%r0, %r0, %r0, 163864 3865	lptea	%r0, %r0, %r0, -13866	lptea	%r0, %r0, %r0, 163867 3868#CHECK: error: invalid operand3869#CHECK: lpsw	-13870#CHECK: error: invalid operand3871#CHECK: lpsw	40963872#CHECK: error: invalid use of indexed addressing3873#CHECK: lpsw	0(%r1,%r2)3874 3875	lpsw	-13876	lpsw	40963877	lpsw	0(%r1,%r2)3878 3879#CHECK: error: invalid operand3880#CHECK: lpswe	-13881#CHECK: error: invalid operand3882#CHECK: lpswe	40963883#CHECK: error: invalid use of indexed addressing3884#CHECK: lpswe	0(%r1,%r2)3885 3886	lpswe	-13887	lpswe	40963888	lpswe	0(%r1,%r2)3889 3890#CHECK: error: invalid register pair3891#CHECK: lpxbr	%f0, %f23892#CHECK: error: invalid register pair3893#CHECK: lpxbr	%f2, %f03894 3895	lpxbr	%f0, %f23896	lpxbr	%f2, %f03897 3898#CHECK: error: invalid register pair3899#CHECK: lpxr	%f0, %f23900#CHECK: error: invalid register pair3901#CHECK: lpxr	%f2, %f03902 3903	lpxr	%f0, %f23904	lpxr	%f2, %f03905 3906#CHECK: error: invalid operand3907#CHECK: lra	%r0, -13908#CHECK: error: invalid operand3909#CHECK: lra	%r0, 40963910 3911	lra	%r0, -13912	lra	%r0, 40963913 3914#CHECK: error: invalid operand3915#CHECK: lrag	%r0, -5242893916#CHECK: error: invalid operand3917#CHECK: lrag	%r0, 5242883918 3919	lrag	%r0, -5242893920	lrag	%r0, 5242883921 3922#CHECK: error: invalid operand3923#CHECK: lray	%r0, -5242893924#CHECK: error: invalid operand3925#CHECK: lray	%r0, 5242883926 3927	lray	%r0, -5242893928	lray	%r0, 5242883929 3930#CHECK: error: invalid register pair3931#CHECK: lrdr	%f0, %f23932 3933	lrdr	%f0, %f23934 3935#CHECK: error: offset out of range3936#CHECK: lrl	%r0, -0x10000000023937#CHECK: error: offset out of range3938#CHECK: lrl	%r0, -13939#CHECK: error: offset out of range3940#CHECK: lrl	%r0, 13941#CHECK: error: offset out of range3942#CHECK: lrl	%r0, 0x1000000003943#CHECK: error: offset out of range3944#CHECK: lrl	%r1, __unnamed_1+35648228546923945 3946	lrl	%r0, -0x10000000023947	lrl	%r0, -13948	lrl	%r0, 13949	lrl	%r0, 0x1000000003950	lrl	%r1, __unnamed_1+35648228546923951 3952#CHECK: error: invalid operand3953#CHECK: lrv	%r0, -5242893954#CHECK: error: invalid operand3955#CHECK: lrv	%r0, 5242883956 3957	lrv	%r0, -5242893958	lrv	%r0, 5242883959 3960#CHECK: error: invalid operand3961#CHECK: lrvg	%r0, -5242893962#CHECK: error: invalid operand3963#CHECK: lrvg	%r0, 5242883964 3965	lrvg	%r0, -5242893966	lrvg	%r0, 5242883967 3968#CHECK: error: invalid operand3969#CHECK: lsctl	-13970#CHECK: error: invalid operand3971#CHECK: lsctl	40963972#CHECK: error: invalid use of indexed addressing3973#CHECK: lsctl	0(%r1,%r2)3974 3975	lsctl	-13976	lsctl	40963977	lsctl	0(%r1,%r2)3978 3979#CHECK: error: invalid operand3980#CHECK: lt	%r0, -5242893981#CHECK: error: invalid operand3982#CHECK: lt	%r0, 5242883983 3984	lt	%r0, -5242893985	lt	%r0, 5242883986 3987#CHECK: error: invalid operand3988#CHECK: ltg	%r0, -5242893989#CHECK: error: invalid operand3990#CHECK: ltg	%r0, 5242883991 3992	ltg	%r0, -5242893993	ltg	%r0, 5242883994 3995#CHECK: error: invalid operand3996#CHECK: ltgf	%r0, -5242893997#CHECK: error: invalid operand3998#CHECK: ltgf	%r0, 5242883999 4000	ltgf	%r0, -5242894001	ltgf	%r0, 5242884002 4003#CHECK: error: invalid register pair4004#CHECK: ltxbr	%f0, %f144005#CHECK: error: invalid register pair4006#CHECK: ltxbr	%f14, %f04007 4008	ltxbr	%f0, %f144009	ltxbr	%f14, %f04010 4011#CHECK: error: invalid register pair4012#CHECK: ltxr	%f0, %f144013#CHECK: error: invalid register pair4014#CHECK: ltxr	%f14, %f04015 4016	ltxr	%f0, %f144017	ltxr	%f14, %f04018 4019#CHECK: error: invalid register pair4020#CHECK: ltxtr	%f0, %f144021#CHECK: error: invalid register pair4022#CHECK: ltxtr	%f14, %f04023 4024	ltxtr	%f0, %f144025	ltxtr	%f14, %f04026 4027#CHECK: error: invalid operand4028#CHECK: lxd	%f0, -14029#CHECK: error: invalid operand4030#CHECK: lxd	%f0, 40964031#CHECK: error: invalid register pair4032#CHECK: lxd	%f2, 04033 4034	lxd	%f0, -14035	lxd	%f0, 40964036	lxd	%f2, 04037 4038#CHECK: error: invalid operand4039#CHECK: lxdb	%f0, -14040#CHECK: error: invalid operand4041#CHECK: lxdb	%f0, 40964042#CHECK: error: invalid register pair4043#CHECK: lxdb	%f2, 04044 4045	lxdb	%f0, -14046	lxdb	%f0, 40964047	lxdb	%f2, 04048 4049#CHECK: error: invalid register pair4050#CHECK: lxdbr	%f2, %f04051 4052	lxdbr	%f2, %f04053 4054#CHECK: error: invalid register pair4055#CHECK: lxdr	%f2, %f04056 4057	lxdr	%f2, %f04058 4059#CHECK: error: invalid operand4060#CHECK: lxdtr	%f0, %f0, -14061#CHECK: error: invalid operand4062#CHECK: lxdtr	%f0, %f0, 164063#CHECK: error: invalid register pair4064#CHECK: lxdtr	%f2, %f0, 04065 4066	lxdtr	%f0, %f0, -14067	lxdtr	%f0, %f0, 164068	lxdtr	%f2, %f0, 04069 4070#CHECK: error: invalid operand4071#CHECK: lxe	%f0, -14072#CHECK: error: invalid operand4073#CHECK: lxe	%f0, 40964074#CHECK: error: invalid register pair4075#CHECK: lxe	%f2, 04076 4077	lxe	%f0, -14078	lxe	%f0, 40964079	lxe	%f2, 04080 4081#CHECK: error: invalid operand4082#CHECK: lxeb	%f0, -14083#CHECK: error: invalid operand4084#CHECK: lxeb	%f0, 40964085#CHECK: error: invalid register pair4086#CHECK: lxeb	%f2, 04087 4088	lxeb	%f0, -14089	lxeb	%f0, 40964090	lxeb	%f2, 04091 4092#CHECK: error: invalid register pair4093#CHECK: lxebr	%f2, %f04094 4095	lxebr	%f2, %f04096 4097#CHECK: error: invalid register pair4098#CHECK: lxer	%f2, %f04099 4100	lxer	%f2, %f04101 4102#CHECK: error: invalid register pair4103#CHECK: lxr	%f0, %f24104#CHECK: error: invalid register pair4105#CHECK: lxr	%f2, %f04106 4107	lxr	%f0, %f24108	lxr	%f2, %f04109 4110#CHECK: error: invalid operand4111#CHECK: ly	%r0, -5242894112#CHECK: error: invalid operand4113#CHECK: ly	%r0, 5242884114 4115	ly	%r0, -5242894116	ly	%r0, 5242884117 4118#CHECK: error: invalid register pair4119#CHECK: lzxr	%f24120 4121	lzxr	%f24122 4123#CHECK: error: invalid operand4124#CHECK: m	%r0, -14125#CHECK: error: invalid operand4126#CHECK: m	%r0, 40964127#CHECK: error: invalid register pair4128#CHECK: m	%r1, 04129 4130	m	%r0, -14131	m	%r0, 40964132	m	%r1, 04133 4134#CHECK: error: invalid operand4135#CHECK: mad	%f0, %f0, -14136#CHECK: error: invalid operand4137#CHECK: mad	%f0, %f0, 40964138 4139	mad	%f0, %f0, -14140	mad	%f0, %f0, 40964141 4142#CHECK: error: invalid operand4143#CHECK: madb	%f0, %f0, -14144#CHECK: error: invalid operand4145#CHECK: madb	%f0, %f0, 40964146 4147	madb	%f0, %f0, -14148	madb	%f0, %f0, 40964149 4150#CHECK: error: invalid operand4151#CHECK: mae	%f0, %f0, -14152#CHECK: error: invalid operand4153#CHECK: mae	%f0, %f0, 40964154 4155	mae	%f0, %f0, -14156	mae	%f0, %f0, 40964157 4158#CHECK: error: invalid operand4159#CHECK: maeb	%f0, %f0, -14160#CHECK: error: invalid operand4161#CHECK: maeb	%f0, %f0, 40964162 4163	maeb	%f0, %f0, -14164	maeb	%f0, %f0, 40964165 4166#CHECK: error: invalid operand4167#CHECK: may	%f0, %f0, -14168#CHECK: error: invalid operand4169#CHECK: may	%f0, %f0, 40964170 4171	may	%f0, %f0, -14172	may	%f0, %f0, 40964173 4174#CHECK: error: invalid operand4175#CHECK: mayh	%f0, %f0, -14176#CHECK: error: invalid operand4177#CHECK: mayh	%f0, %f0, 40964178 4179	mayh	%f0, %f0, -14180	mayh	%f0, %f0, 40964181 4182#CHECK: error: invalid operand4183#CHECK: mayl	%f0, %f0, -14184#CHECK: error: invalid operand4185#CHECK: mayl	%f0, %f0, 40964186 4187	mayl	%f0, %f0, -14188	mayl	%f0, %f0, 40964189 4190#CHECK: error: invalid operand4191#CHECK: mc	-1, 04192#CHECK: error: invalid operand4193#CHECK: mc	4096, 04194#CHECK: error: invalid use of indexed addressing4195#CHECK: mc	0(%r1,%r2), 04196#CHECK: error: invalid operand4197#CHECK: mc	0, -14198#CHECK: error: invalid operand4199#CHECK: mc	0, 2564200 4201	mc	-1, 04202	mc	4096, 04203	mc	0(%r1,%r2), 04204	mc	0, -14205	mc	0, 2564206 4207#CHECK: error: invalid operand4208#CHECK: md	%f0, -14209#CHECK: error: invalid operand4210#CHECK: md	%f0, 40964211 4212	md	%f0, -14213	md	%f0, 40964214 4215#CHECK: error: invalid operand4216#CHECK: mdb	%f0, -14217#CHECK: error: invalid operand4218#CHECK: mdb	%f0, 40964219 4220	mdb	%f0, -14221	mdb	%f0, 40964222 4223#CHECK: error: invalid operand4224#CHECK: mde	%f0, -14225#CHECK: error: invalid operand4226#CHECK: mde	%f0, 40964227 4228	mde	%f0, -14229	mde	%f0, 40964230 4231#CHECK: error: invalid operand4232#CHECK: mdeb	%f0, -14233#CHECK: error: invalid operand4234#CHECK: mdeb	%f0, 40964235 4236	mdeb	%f0, -14237	mdeb	%f0, 40964238 4239#CHECK: error: instruction requires: fp-extension4240#CHECK: mdtra	%f0, %f0, %f0, 04241 4242	mdtra	%f0, %f0, %f0, 04243 4244#CHECK: error: invalid operand4245#CHECK: me	%f0, -14246#CHECK: error: invalid operand4247#CHECK: me	%f0, 40964248 4249	me	%f0, -14250	me	%f0, 40964251 4252#CHECK: error: invalid operand4253#CHECK: mee	%f0, -14254#CHECK: error: invalid operand4255#CHECK: mee	%f0, 40964256 4257	mee	%f0, -14258	mee	%f0, 40964259 4260#CHECK: error: invalid operand4261#CHECK: meeb	%f0, -14262#CHECK: error: invalid operand4263#CHECK: meeb	%f0, 40964264 4265	meeb	%f0, -14266	meeb	%f0, 40964267 4268#CHECK: error: invalid operand4269#CHECK: mfy	%r0, -5242894270#CHECK: error: invalid operand4271#CHECK: mfy	%r0, 5242884272#CHECK: error: invalid register pair4273#CHECK: mfy	%r1, 04274 4275	mfy	%r0, -5242894276	mfy	%r0, 5242884277	mfy	%r1, 04278 4279#CHECK: error: invalid operand4280#CHECK: mghi	%r0, -327694281#CHECK: error: invalid operand4282#CHECK: mghi	%r0, 327684283 4284	mghi	%r0, -327694285	mghi	%r0, 327684286 4287#CHECK: error: invalid operand4288#CHECK: mh	%r0, -14289#CHECK: error: invalid operand4290#CHECK: mh	%r0, 40964291 4292	mh	%r0, -14293	mh	%r0, 40964294 4295#CHECK: error: invalid operand4296#CHECK: mhi	%r0, -327694297#CHECK: error: invalid operand4298#CHECK: mhi	%r0, 327684299 4300	mhi	%r0, -327694301	mhi	%r0, 327684302 4303#CHECK: error: invalid operand4304#CHECK: mhy	%r0, -5242894305#CHECK: error: invalid operand4306#CHECK: mhy	%r0, 5242884307 4308	mhy	%r0, -5242894309	mhy	%r0, 5242884310 4311#CHECK: error: invalid operand4312#CHECK: ml	%r0, -5242894313#CHECK: error: invalid operand4314#CHECK: ml	%r0, 5242884315#CHECK: error: invalid register pair4316#CHECK: ml	%r1, 04317 4318	ml	%r0, -5242894319	ml	%r0, 5242884320	ml	%r1, 04321 4322#CHECK: error: invalid operand4323#CHECK: mlg	%r0, -5242894324#CHECK: error: invalid operand4325#CHECK: mlg	%r0, 5242884326#CHECK: error: invalid register pair4327#CHECK: mlg	%r1, 04328 4329	mlg	%r0, -5242894330	mlg	%r0, 5242884331	mlg	%r1, 04332 4333#CHECK: error: invalid register pair4334#CHECK: mlgr	%r1, %r04335 4336	mlgr	%r1, %r04337 4338#CHECK: error: invalid register pair4339#CHECK: mlr	%r1, %r04340 4341	mlr	%r1, %r04342 4343#CHECK: error: missing length in address4344#CHECK: mp	0, 0(1)4345#CHECK: error: missing length in address4346#CHECK: mp	0(1), 04347#CHECK: error: missing length in address4348#CHECK: mp	0(%r1), 0(1,%r1)4349#CHECK: error: missing length in address4350#CHECK: mp	0(1,%r1), 0(%r1)4351#CHECK: error: invalid operand4352#CHECK: mp	0(0,%r1), 0(1,%r1)4353#CHECK: error: invalid operand4354#CHECK: mp	0(1,%r1), 0(0,%r1)4355#CHECK: error: invalid operand4356#CHECK: mp	0(17,%r1), 0(1,%r1)4357#CHECK: error: invalid operand4358#CHECK: mp	0(1,%r1), 0(17,%r1)4359#CHECK: error: invalid operand4360#CHECK: mp	-1(1,%r1), 0(1,%r1)4361#CHECK: error: invalid operand4362#CHECK: mp	4096(1,%r1), 0(1,%r1)4363#CHECK: error: invalid operand4364#CHECK: mp	0(1,%r1), -1(1,%r1)4365#CHECK: error: invalid operand4366#CHECK: mp	0(1,%r1), 4096(1,%r1)4367#CHECK: error: invalid use of indexed addressing4368#CHECK: mp	0(%r1,%r2), 0(1,%r1)4369#CHECK: error: invalid use of indexed addressing4370#CHECK: mp	0(1,%r2), 0(%r1,%r2)4371#CHECK: error: unknown token in expression4372#CHECK: mp	0(-), 0(1)4373 4374	mp	0, 0(1)4375	mp	0(1), 04376	mp	0(%r1), 0(1,%r1)4377	mp	0(1,%r1), 0(%r1)4378	mp	0(0,%r1), 0(1,%r1)4379	mp	0(1,%r1), 0(0,%r1)4380	mp	0(17,%r1), 0(1,%r1)4381	mp	0(1,%r1), 0(17,%r1)4382	mp	-1(1,%r1), 0(1,%r1)4383	mp	4096(1,%r1), 0(1,%r1)4384	mp	0(1,%r1), -1(1,%r1)4385	mp	0(1,%r1), 4096(1,%r1)4386	mp	0(%r1,%r2), 0(1,%r1)4387	mp	0(1,%r2), 0(%r1,%r2)4388	mp	0(-), 0(1)4389 4390#CHECK: error: invalid register pair4391#CHECK: mr	%r1, %r04392 4393	mr	%r1, %r04394 4395#CHECK: error: invalid operand4396#CHECK: ms	%r0, -14397#CHECK: error: invalid operand4398#CHECK: ms	%r0, 40964399 4400	ms	%r0, -14401	ms	%r0, 40964402 4403#CHECK: error: invalid operand4404#CHECK: msch	-14405#CHECK: error: invalid operand4406#CHECK: msch	40964407#CHECK: error: invalid use of indexed addressing4408#CHECK: msch	0(%r1,%r2)4409 4410	msch	-14411	msch	40964412	msch	0(%r1,%r2)4413 4414#CHECK: error: invalid operand4415#CHECK: msd	%f0, %f0, -14416#CHECK: error: invalid operand4417#CHECK: msd	%f0, %f0, 40964418 4419	msd	%f0, %f0, -14420	msd	%f0, %f0, 40964421 4422#CHECK: error: invalid operand4423#CHECK: msdb	%f0, %f0, -14424#CHECK: error: invalid operand4425#CHECK: msdb	%f0, %f0, 40964426 4427	msdb	%f0, %f0, -14428	msdb	%f0, %f0, 40964429 4430#CHECK: error: invalid operand4431#CHECK: mse	%f0, %f0, -14432#CHECK: error: invalid operand4433#CHECK: mse	%f0, %f0, 40964434 4435	mse	%f0, %f0, -14436	mse	%f0, %f0, 40964437 4438#CHECK: error: invalid operand4439#CHECK: mseb	%f0, %f0, -14440#CHECK: error: invalid operand4441#CHECK: mseb	%f0, %f0, 40964442 4443	mseb	%f0, %f0, -14444	mseb	%f0, %f0, 40964445 4446#CHECK: error: invalid operand4447#CHECK: msfi	%r0, (-1 << 31) - 14448#CHECK: error: invalid operand4449#CHECK: msfi	%r0, (1 << 31)4450 4451	msfi	%r0, (-1 << 31) - 14452	msfi	%r0, (1 << 31)4453 4454#CHECK: error: invalid operand4455#CHECK: msg	%r0, -5242894456#CHECK: error: invalid operand4457#CHECK: msg	%r0, 5242884458 4459	msg	%r0, -5242894460	msg	%r0, 5242884461 4462#CHECK: error: invalid operand4463#CHECK: msgf	%r0, -5242894464#CHECK: error: invalid operand4465#CHECK: msgf	%r0, 5242884466 4467	msgf	%r0, -5242894468	msgf	%r0, 5242884469 4470#CHECK: error: invalid operand4471#CHECK: msgfi	%r0, (-1 << 31) - 14472#CHECK: error: invalid operand4473#CHECK: msgfi	%r0, (1 << 31)4474 4475	msgfi	%r0, (-1 << 31) - 14476	msgfi	%r0, (1 << 31)4477 4478#CHECK: error: invalid register pair4479#CHECK: msta	%r14480 4481	msta	%r14482 4483#CHECK: error: invalid operand4484#CHECK: msy	%r0, -5242894485#CHECK: error: invalid operand4486#CHECK: msy	%r0, 5242884487 4488	msy	%r0, -5242894489	msy	%r0, 5242884490 4491#CHECK: error: missing length in address4492#CHECK: mvc	0, 04493#CHECK: error: missing length in address4494#CHECK: mvc	0(%r1), 0(%r1)4495#CHECK: error: invalid use of indexed addressing4496#CHECK: mvc	0(1,%r1), 0(2,%r1)4497#CHECK: error: invalid operand4498#CHECK: mvc	0(0,%r1), 0(%r1)4499#CHECK: error: invalid operand4500#CHECK: mvc	0(257,%r1), 0(%r1)4501#CHECK: error: invalid operand4502#CHECK: mvc	-1(1,%r1), 0(%r1)4503#CHECK: error: invalid operand4504#CHECK: mvc	4096(1,%r1), 0(%r1)4505#CHECK: error: invalid operand4506#CHECK: mvc	0(1,%r1), -1(%r1)4507#CHECK: error: invalid operand4508#CHECK: mvc	0(1,%r1), 4096(%r1)4509#CHECK: error: invalid use of indexed addressing4510#CHECK: mvc	0(%r1,%r2), 0(%r1)4511#CHECK: error: invalid use of indexed addressing4512#CHECK: mvc	0(1,%r2), 0(%r1,%r2)4513#CHECK: error: unknown token in expression4514#CHECK: mvc	0(-), 04515 4516	mvc	0, 04517	mvc	0(%r1), 0(%r1)4518	mvc	0(1,%r1), 0(2,%r1)4519	mvc	0(0,%r1), 0(%r1)4520	mvc	0(257,%r1), 0(%r1)4521	mvc	-1(1,%r1), 0(%r1)4522	mvc	4096(1,%r1), 0(%r1)4523	mvc	0(1,%r1), -1(%r1)4524	mvc	0(1,%r1), 4096(%r1)4525	mvc	0(%r1,%r2), 0(%r1)4526	mvc	0(1,%r2), 0(%r1,%r2)4527	mvc	0(-), 04528 4529#CHECK: error: invalid use of indexed addressing4530#CHECK: mvcdk	160(%r1,%r15),160(%r15)4531#CHECK: error: invalid operand4532#CHECK: mvcdk	-1(%r1),160(%r15)4533#CHECK: error: invalid operand4534#CHECK: mvcdk	4096(%r1),160(%r15)4535#CHECK: error: invalid operand4536#CHECK: mvcdk	0(%r1),-1(%r15)4537#CHECK: error: invalid operand4538#CHECK: mvcdk	0(%r1),4096(%r15)4539 4540        mvcdk	160(%r1,%r15),160(%r15)4541        mvcdk	-1(%r1),160(%r15)4542        mvcdk	4096(%r1),160(%r15)4543        mvcdk	0(%r1),-1(%r15)4544        mvcdk	0(%r1),4096(%r15)4545 4546#CHECK: error: missing length in address4547#CHECK: mvcin	0, 04548#CHECK: error: missing length in address4549#CHECK: mvcin	0(%r1), 0(%r1)4550#CHECK: error: invalid use of indexed addressing4551#CHECK: mvcin	0(1,%r1), 0(2,%r1)4552#CHECK: error: invalid operand4553#CHECK: mvcin	0(0,%r1), 0(%r1)4554#CHECK: error: invalid operand4555#CHECK: mvcin	0(257,%r1), 0(%r1)4556#CHECK: error: invalid operand4557#CHECK: mvcin	-1(1,%r1), 0(%r1)4558#CHECK: error: invalid operand4559#CHECK: mvcin	4096(1,%r1), 0(%r1)4560#CHECK: error: invalid operand4561#CHECK: mvcin	0(1,%r1), -1(%r1)4562#CHECK: error: invalid operand4563#CHECK: mvcin	0(1,%r1), 4096(%r1)4564#CHECK: error: invalid use of indexed addressing4565#CHECK: mvcin	0(%r1,%r2), 0(%r1)4566#CHECK: error: invalid use of indexed addressing4567#CHECK: mvcin	0(1,%r2), 0(%r1,%r2)4568#CHECK: error: unknown token in expression4569#CHECK: mvcin	0(-), 04570 4571	mvcin	0, 04572	mvcin	0(%r1), 0(%r1)4573	mvcin	0(1,%r1), 0(2,%r1)4574	mvcin	0(0,%r1), 0(%r1)4575	mvcin	0(257,%r1), 0(%r1)4576	mvcin	-1(1,%r1), 0(%r1)4577	mvcin	4096(1,%r1), 0(%r1)4578	mvcin	0(1,%r1), -1(%r1)4579	mvcin	0(1,%r1), 4096(%r1)4580	mvcin	0(%r1,%r2), 0(%r1)4581	mvcin	0(1,%r2), 0(%r1,%r2)4582	mvcin	0(-), 04583 4584#CHECK: error: invalid use of indexed addressing4585#CHECK: mvck	0(%r1,%r1), 0(2,%r1), %r34586#CHECK: error: invalid operand4587#CHECK: mvck	-1(%r1,%r1), 0(%r1), %r34588#CHECK: error: invalid operand4589#CHECK: mvck	4096(%r1,%r1), 0(%r1), %r34590#CHECK: error: invalid operand4591#CHECK: mvck	0(%r1,%r1), -1(%r1), %r34592#CHECK: error: invalid operand4593#CHECK: mvck	0(%r1,%r1), 4096(%r1), %r34594#CHECK: error: invalid use of indexed addressing4595#CHECK: mvck	0(%r1,%r2), 0(%r1,%r2), %r34596#CHECK: error: unexpected token in address4597#CHECK: mvck	0(-), 0, %r34598 4599	mvck	0(%r1,%r1), 0(2,%r1), %r34600	mvck	-1(%r1,%r1), 0(%r1), %r34601	mvck	4096(%r1,%r1), 0(%r1), %r34602	mvck	0(%r1,%r1), -1(%r1), %r34603	mvck	0(%r1,%r1), 4096(%r1), %r34604	mvck	0(%r1,%r2), 0(%r1,%r2), %r34605	mvck	0(-), 0, %r34606 4607#CHECK: error: invalid register pair4608#CHECK: mvcl	%r1, %r04609#CHECK: error: invalid register pair4610#CHECK: mvcl	%r0, %r14611 4612	mvcl	%r1, %r04613	mvcl	%r0, %r14614 4615#CHECK: error: invalid register pair4616#CHECK: mvcle	%r1, %r04617#CHECK: error: invalid register pair4618#CHECK: mvcle	%r0, %r14619#CHECK: error: invalid operand4620#CHECK: mvcle	%r0, %r0, -14621#CHECK: error: invalid operand4622#CHECK: mvcle	%r0, %r0, 40964623 4624	mvcle	%r1, %r0, 04625	mvcle	%r0, %r1, 04626	mvcle	%r0, %r0, -14627	mvcle	%r0, %r0, 40964628 4629#CHECK: error: invalid register pair4630#CHECK: mvclu	%r1, %r04631#CHECK: error: invalid register pair4632#CHECK: mvclu	%r0, %r14633#CHECK: error: invalid operand4634#CHECK: mvclu	%r0, %r0, -5242894635#CHECK: error: invalid operand4636#CHECK: mvclu	%r0, %r0, 5242884637 4638	mvclu	%r1, %r0, 04639	mvclu	%r0, %r1, 04640	mvclu	%r0, %r0, -5242894641	mvclu	%r0, %r0, 5242884642 4643#CHECK: error: invalid use of indexed addressing4644#CHECK: mvcos	160(%r1,%r15), 160(%r15), %r24645#CHECK: error: invalid operand4646#CHECK: mvcos	-1(%r1), 160(%r15), %r24647#CHECK: error: invalid operand4648#CHECK: mvcos	4096(%r1), 160(%r15), %r24649#CHECK: error: invalid operand4650#CHECK: mvcos	0(%r1), -1(%r15), %r24651#CHECK: error: invalid operand4652#CHECK: mvcos	0(%r1), 4096(%r15), %r24653 4654        mvcos	160(%r1,%r15), 160(%r15), %r24655        mvcos	-1(%r1), 160(%r15), %r24656        mvcos	4096(%r1), 160(%r15), %r24657        mvcos	0(%r1), -1(%r15), %r24658        mvcos	0(%r1), 4096(%r15), %r24659 4660#CHECK: error: invalid use of indexed addressing4661#CHECK: mvcp	0(%r1,%r1), 0(2,%r1), %r34662#CHECK: error: invalid operand4663#CHECK: mvcp	-1(%r1,%r1), 0(%r1), %r34664#CHECK: error: invalid operand4665#CHECK: mvcp	4096(%r1,%r1), 0(%r1), %r34666#CHECK: error: invalid operand4667#CHECK: mvcp	0(%r1,%r1), -1(%r1), %r34668#CHECK: error: invalid operand4669#CHECK: mvcp	0(%r1,%r1), 4096(%r1), %r34670#CHECK: error: invalid use of indexed addressing4671#CHECK: mvcp	0(%r1,%r2), 0(%r1,%r2), %r34672#CHECK: error: unexpected token in address4673#CHECK: mvcp	0(-), 0, %r34674 4675	mvcp	0(%r1,%r1), 0(2,%r1), %r34676	mvcp	-1(%r1,%r1), 0(%r1), %r34677	mvcp	4096(%r1,%r1), 0(%r1), %r34678	mvcp	0(%r1,%r1), -1(%r1), %r34679	mvcp	0(%r1,%r1), 4096(%r1), %r34680	mvcp	0(%r1,%r2), 0(%r1,%r2), %r34681	mvcp	0(-), 0, %r34682 4683#CHECK: error: invalid use of indexed addressing4684#CHECK: mvcs	0(%r1,%r1), 0(2,%r1), %r34685#CHECK: error: invalid operand4686#CHECK: mvcs	-1(%r1,%r1), 0(%r1), %r34687#CHECK: error: invalid operand4688#CHECK: mvcs	4096(%r1,%r1), 0(%r1), %r34689#CHECK: error: invalid operand4690#CHECK: mvcs	0(%r1,%r1), -1(%r1), %r34691#CHECK: error: invalid operand4692#CHECK: mvcs	0(%r1,%r1), 4096(%r1), %r34693#CHECK: error: invalid use of indexed addressing4694#CHECK: mvcs	0(%r1,%r2), 0(%r1,%r2), %r34695#CHECK: error: unexpected token in address4696#CHECK: mvcs	0(-), 0, %r34697 4698	mvcs	0(%r1,%r1), 0(2,%r1), %r34699	mvcs	-1(%r1,%r1), 0(%r1), %r34700	mvcs	4096(%r1,%r1), 0(%r1), %r34701	mvcs	0(%r1,%r1), -1(%r1), %r34702	mvcs	0(%r1,%r1), 4096(%r1), %r34703	mvcs	0(%r1,%r2), 0(%r1,%r2), %r34704	mvcs	0(-), 0, %r34705 4706#CHECK: error: invalid use of indexed addressing4707#CHECK: mvcsk	160(%r1,%r15),160(%r15)4708#CHECK: error: invalid operand4709#CHECK: mvcsk	-1(%r1),160(%r15)4710#CHECK: error: invalid operand4711#CHECK: mvcsk	4096(%r1),160(%r15)4712#CHECK: error: invalid operand4713#CHECK: mvcsk	0(%r1),-1(%r15)4714#CHECK: error: invalid operand4715#CHECK: mvcsk	0(%r1),4096(%r15)4716 4717        mvcsk	160(%r1,%r15),160(%r15)4718        mvcsk	-1(%r1),160(%r15)4719        mvcsk	4096(%r1),160(%r15)4720        mvcsk	0(%r1),-1(%r15)4721        mvcsk	0(%r1),4096(%r15)4722 4723#CHECK: error: invalid operand4724#CHECK: mvghi	-1, 04725#CHECK: error: invalid operand4726#CHECK: mvghi	4096, 04727#CHECK: error: invalid use of indexed addressing4728#CHECK: mvghi	0(%r1,%r2), 04729#CHECK: error: invalid operand4730#CHECK: mvghi	0, -327694731#CHECK: error: invalid operand4732#CHECK: mvghi	0, 327684733 4734	mvghi	-1, 04735	mvghi	4096, 04736	mvghi	0(%r1,%r2), 04737	mvghi	0, -327694738	mvghi	0, 327684739 4740#CHECK: error: invalid operand4741#CHECK: mvhhi	-1, 04742#CHECK: error: invalid operand4743#CHECK: mvhhi	4096, 04744#CHECK: error: invalid use of indexed addressing4745#CHECK: mvhhi	0(%r1,%r2), 04746#CHECK: error: invalid operand4747#CHECK: mvhhi	0, -327694748#CHECK: error: invalid operand4749#CHECK: mvhhi	0, 327684750 4751	mvhhi	-1, 04752	mvhhi	4096, 04753	mvhhi	0(%r1,%r2), 04754	mvhhi	0, -327694755	mvhhi	0, 327684756 4757#CHECK: error: invalid operand4758#CHECK: mvhi	-1, 04759#CHECK: error: invalid operand4760#CHECK: mvhi	4096, 04761#CHECK: error: invalid use of indexed addressing4762#CHECK: mvhi	0(%r1,%r2), 04763#CHECK: error: invalid operand4764#CHECK: mvhi	0, -327694765#CHECK: error: invalid operand4766#CHECK: mvhi	0, 327684767 4768	mvhi	-1, 04769	mvhi	4096, 04770	mvhi	0(%r1,%r2), 04771	mvhi	0, -327694772	mvhi	0, 327684773 4774#CHECK: error: invalid operand4775#CHECK: mvi	-1, 04776#CHECK: error: invalid operand4777#CHECK: mvi	4096, 04778#CHECK: error: invalid use of indexed addressing4779#CHECK: mvi	0(%r1,%r2), 04780#CHECK: error: invalid operand4781#CHECK: mvi	0, -14782#CHECK: error: invalid operand4783#CHECK: mvi	0, 2564784 4785	mvi	-1, 04786	mvi	4096, 04787	mvi	0(%r1,%r2), 04788	mvi	0, -14789	mvi	0, 2564790 4791#CHECK: error: invalid operand4792#CHECK: mviy	-524289, 04793#CHECK: error: invalid operand4794#CHECK: mviy	524288, 04795#CHECK: error: invalid use of indexed addressing4796#CHECK: mviy	0(%r1,%r2), 04797#CHECK: error: invalid operand4798#CHECK: mviy	0, -14799#CHECK: error: invalid operand4800#CHECK: mviy	0, 2564801 4802	mviy	-524289, 04803	mviy	524288, 04804	mviy	0(%r1,%r2), 04805	mviy	0, -14806	mviy	0, 2564807 4808#CHECK: error: missing length in address4809#CHECK: mvn	0, 04810#CHECK: error: missing length in address4811#CHECK: mvn	0(%r1), 0(%r1)4812#CHECK: error: invalid use of indexed addressing4813#CHECK: mvn	0(1,%r1), 0(2,%r1)4814#CHECK: error: invalid operand4815#CHECK: mvn	0(0,%r1), 0(%r1)4816#CHECK: error: invalid operand4817#CHECK: mvn	0(257,%r1), 0(%r1)4818#CHECK: error: invalid operand4819#CHECK: mvn	-1(1,%r1), 0(%r1)4820#CHECK: error: invalid operand4821#CHECK: mvn	4096(1,%r1), 0(%r1)4822#CHECK: error: invalid operand4823#CHECK: mvn	0(1,%r1), -1(%r1)4824#CHECK: error: invalid operand4825#CHECK: mvn	0(1,%r1), 4096(%r1)4826#CHECK: error: invalid use of indexed addressing4827#CHECK: mvn	0(%r1,%r2), 0(%r1)4828#CHECK: error: invalid use of indexed addressing4829#CHECK: mvn	0(1,%r2), 0(%r1,%r2)4830#CHECK: error: unknown token in expression4831#CHECK: mvn	0(-), 04832 4833	mvn	0, 04834	mvn	0(%r1), 0(%r1)4835	mvn	0(1,%r1), 0(2,%r1)4836	mvn	0(0,%r1), 0(%r1)4837	mvn	0(257,%r1), 0(%r1)4838	mvn	-1(1,%r1), 0(%r1)4839	mvn	4096(1,%r1), 0(%r1)4840	mvn	0(1,%r1), -1(%r1)4841	mvn	0(1,%r1), 4096(%r1)4842	mvn	0(%r1,%r2), 0(%r1)4843	mvn	0(1,%r2), 0(%r1,%r2)4844	mvn	0(-), 04845 4846#CHECK: error: missing length in address4847#CHECK: mvo	0, 0(1)4848#CHECK: error: missing length in address4849#CHECK: mvo	0(1), 04850#CHECK: error: missing length in address4851#CHECK: mvo	0(%r1), 0(1,%r1)4852#CHECK: error: missing length in address4853#CHECK: mvo	0(1,%r1), 0(%r1)4854#CHECK: error: invalid operand4855#CHECK: mvo	0(0,%r1), 0(1,%r1)4856#CHECK: error: invalid operand4857#CHECK: mvo	0(1,%r1), 0(0,%r1)4858#CHECK: error: invalid operand4859#CHECK: mvo	0(17,%r1), 0(1,%r1)4860#CHECK: error: invalid operand4861#CHECK: mvo	0(1,%r1), 0(17,%r1)4862#CHECK: error: invalid operand4863#CHECK: mvo	-1(1,%r1), 0(1,%r1)4864#CHECK: error: invalid operand4865#CHECK: mvo	4096(1,%r1), 0(1,%r1)4866#CHECK: error: invalid operand4867#CHECK: mvo	0(1,%r1), -1(1,%r1)4868#CHECK: error: invalid operand4869#CHECK: mvo	0(1,%r1), 4096(1,%r1)4870#CHECK: error: invalid use of indexed addressing4871#CHECK: mvo	0(%r1,%r2), 0(1,%r1)4872#CHECK: error: invalid use of indexed addressing4873#CHECK: mvo	0(1,%r2), 0(%r1,%r2)4874#CHECK: error: unknown token in expression4875#CHECK: mvo	0(-), 0(1)4876 4877	mvo	0, 0(1)4878	mvo	0(1), 04879	mvo	0(%r1), 0(1,%r1)4880	mvo	0(1,%r1), 0(%r1)4881	mvo	0(0,%r1), 0(1,%r1)4882	mvo	0(1,%r1), 0(0,%r1)4883	mvo	0(17,%r1), 0(1,%r1)4884	mvo	0(1,%r1), 0(17,%r1)4885	mvo	-1(1,%r1), 0(1,%r1)4886	mvo	4096(1,%r1), 0(1,%r1)4887	mvo	0(1,%r1), -1(1,%r1)4888	mvo	0(1,%r1), 4096(1,%r1)4889	mvo	0(%r1,%r2), 0(1,%r1)4890	mvo	0(1,%r2), 0(%r1,%r2)4891	mvo	0(-), 0(1)4892 4893#CHECK: error: missing length in address4894#CHECK: mvz	0, 04895#CHECK: error: missing length in address4896#CHECK: mvz	0(%r1), 0(%r1)4897#CHECK: error: invalid use of indexed addressing4898#CHECK: mvz	0(1,%r1), 0(2,%r1)4899#CHECK: error: invalid operand4900#CHECK: mvz	0(0,%r1), 0(%r1)4901#CHECK: error: invalid operand4902#CHECK: mvz	0(257,%r1), 0(%r1)4903#CHECK: error: invalid operand4904#CHECK: mvz	-1(1,%r1), 0(%r1)4905#CHECK: error: invalid operand4906#CHECK: mvz	4096(1,%r1), 0(%r1)4907#CHECK: error: invalid operand4908#CHECK: mvz	0(1,%r1), -1(%r1)4909#CHECK: error: invalid operand4910#CHECK: mvz	0(1,%r1), 4096(%r1)4911#CHECK: error: invalid use of indexed addressing4912#CHECK: mvz	0(%r1,%r2), 0(%r1)4913#CHECK: error: invalid use of indexed addressing4914#CHECK: mvz	0(1,%r2), 0(%r1,%r2)4915#CHECK: error: unknown token in expression4916#CHECK: mvz	0(-), 04917 4918	mvz	0, 04919	mvz	0(%r1), 0(%r1)4920	mvz	0(1,%r1), 0(2,%r1)4921	mvz	0(0,%r1), 0(%r1)4922	mvz	0(257,%r1), 0(%r1)4923	mvz	-1(1,%r1), 0(%r1)4924	mvz	4096(1,%r1), 0(%r1)4925	mvz	0(1,%r1), -1(%r1)4926	mvz	0(1,%r1), 4096(%r1)4927	mvz	0(%r1,%r2), 0(%r1)4928	mvz	0(1,%r2), 0(%r1,%r2)4929	mvz	0(-), 04930 4931#CHECK: error: invalid register pair4932#CHECK: mxbr	%f0, %f24933#CHECK: error: invalid register pair4934#CHECK: mxbr	%f2, %f04935 4936	mxbr	%f0, %f24937	mxbr	%f2, %f04938 4939#CHECK: error: invalid register pair4940#CHECK: mxd	%f2, 04941#CHECK: error: invalid operand4942#CHECK: mxd	%f0, -14943#CHECK: error: invalid operand4944#CHECK: mxd	%f0, 40964945 4946	mxd	%f2, 04947	mxd	%f0, -14948	mxd	%f0, 40964949 4950#CHECK: error: invalid register pair4951#CHECK: mxdb	%f2, 04952#CHECK: error: invalid operand4953#CHECK: mxdb	%f0, -14954#CHECK: error: invalid operand4955#CHECK: mxdb	%f0, 40964956 4957	mxdb	%f2, 04958	mxdb	%f0, -14959	mxdb	%f0, 40964960 4961#CHECK: error: invalid register pair4962#CHECK: mxdbr	%f2, %f04963 4964	mxdbr	%f2, %f04965 4966#CHECK: error: invalid register pair4967#CHECK: mxdr	%f2, %f04968 4969	mxdr	%f2, %f04970 4971#CHECK: error: invalid register pair4972#CHECK: mxr	%f0, %f24973#CHECK: error: invalid register pair4974#CHECK: mxr	%f2, %f04975 4976	mxr	%f0, %f24977	mxr	%f2, %f04978 4979#CHECK: error: invalid register pair4980#CHECK: mxtr	%f0, %f0, %f24981#CHECK: error: invalid register pair4982#CHECK: mxtr	%f0, %f2, %f04983#CHECK: error: invalid register pair4984#CHECK: mxtr	%f2, %f0, %f04985 4986	mxtr	%f0, %f0, %f24987	mxtr	%f0, %f2, %f04988	mxtr	%f2, %f0, %f04989 4990#CHECK: error: instruction requires: fp-extension4991#CHECK: mxtra	%f0, %f0, %f0, 04992 4993	mxtra	%f0, %f0, %f0, 04994 4995#CHECK: error: invalid operand4996#CHECK: my	%f0, %f0, -14997#CHECK: error: invalid operand4998#CHECK: my	%f0, %f0, 40964999#CHECK: error: invalid register pair5000#CHECK: my	%f2, %f0, 05001 5002	my	%f0, %f0, -15003	my	%f0, %f0, 40965004	my	%f2, %f0, 05005 5006#CHECK: error: invalid operand5007#CHECK: myh	%f0, %f0, -15008#CHECK: error: invalid operand5009#CHECK: myh	%f0, %f0, 40965010 5011	myh	%f0, %f0, -15012	myh	%f0, %f0, 40965013 5014#CHECK: error: invalid operand5015#CHECK: myl	%f0, %f0, -15016#CHECK: error: invalid operand5017#CHECK: myl	%f0, %f0, 40965018 5019	myl	%f0, %f0, -15020	myl	%f0, %f0, 40965021 5022#CHECK: error: invalid register pair5023#CHECK: myr	%f2, %f0, %f05024 5025	myr	%f2, %f0, %f05026 5027#CHECK: error: invalid operand5028#CHECK: n	%r0, -15029#CHECK: error: invalid operand5030#CHECK: n	%r0, 40965031 5032	n	%r0, -15033	n	%r0, 40965034 5035#CHECK: error: missing length in address5036#CHECK: nc	0, 05037#CHECK: error: missing length in address5038#CHECK: nc	0(%r1), 0(%r1)5039#CHECK: error: invalid use of indexed addressing5040#CHECK: nc	0(1,%r1), 0(2,%r1)5041#CHECK: error: invalid operand5042#CHECK: nc	0(0,%r1), 0(%r1)5043#CHECK: error: invalid operand5044#CHECK: nc	0(257,%r1), 0(%r1)5045#CHECK: error: invalid operand5046#CHECK: nc	-1(1,%r1), 0(%r1)5047#CHECK: error: invalid operand5048#CHECK: nc	4096(1,%r1), 0(%r1)5049#CHECK: error: invalid operand5050#CHECK: nc	0(1,%r1), -1(%r1)5051#CHECK: error: invalid operand5052#CHECK: nc	0(1,%r1), 4096(%r1)5053#CHECK: error: invalid use of indexed addressing5054#CHECK: nc	0(%r1,%r2), 0(%r1)5055#CHECK: error: invalid use of indexed addressing5056#CHECK: nc	0(1,%r2), 0(%r1,%r2)5057#CHECK: error: unknown token in expression5058#CHECK: nc	0(-), 05059 5060	nc	0, 05061	nc	0(%r1), 0(%r1)5062	nc	0(1,%r1), 0(2,%r1)5063	nc	0(0,%r1), 0(%r1)5064	nc	0(257,%r1), 0(%r1)5065	nc	-1(1,%r1), 0(%r1)5066	nc	4096(1,%r1), 0(%r1)5067	nc	0(1,%r1), -1(%r1)5068	nc	0(1,%r1), 4096(%r1)5069	nc	0(%r1,%r2), 0(%r1)5070	nc	0(1,%r2), 0(%r1,%r2)5071	nc	0(-), 05072 5073#CHECK: error: invalid operand5074#CHECK: ng	%r0, -5242895075#CHECK: error: invalid operand5076#CHECK: ng	%r0, 5242885077 5078	ng	%r0, -5242895079	ng	%r0, 5242885080 5081#CHECK: error: instruction requires: distinct-ops5082#CHECK: ngrk	%r2,%r3,%r45083 5084	ngrk	%r2,%r3,%r45085 5086#CHECK: error: invalid operand5087#CHECK: ni	-1, 05088#CHECK: error: invalid operand5089#CHECK: ni	4096, 05090#CHECK: error: invalid use of indexed addressing5091#CHECK: ni	0(%r1,%r2), 05092#CHECK: error: invalid operand5093#CHECK: ni	0, -15094#CHECK: error: invalid operand5095#CHECK: ni	0, 2565096 5097	ni	-1, 05098	ni	4096, 05099	ni	0(%r1,%r2), 05100	ni	0, -15101	ni	0, 2565102 5103#CHECK: error: invalid operand5104#CHECK: nihf	%r0, -15105#CHECK: error: invalid operand5106#CHECK: nihf	%r0, 1 << 325107 5108	nihf	%r0, -15109	nihf	%r0, 1 << 325110 5111#CHECK: error: invalid operand5112#CHECK: nihh	%r0, -15113#CHECK: error: invalid operand5114#CHECK: nihh	%r0, 0x100005115 5116	nihh	%r0, -15117	nihh	%r0, 0x100005118 5119#CHECK: error: invalid operand5120#CHECK: nihl	%r0, -15121#CHECK: error: invalid operand5122#CHECK: nihl	%r0, 0x100005123 5124	nihl	%r0, -15125	nihl	%r0, 0x100005126 5127#CHECK: error: invalid operand5128#CHECK: nilf	%r0, -15129#CHECK: error: invalid operand5130#CHECK: nilf	%r0, 1 << 325131 5132	nilf	%r0, -15133	nilf	%r0, 1 << 325134 5135#CHECK: error: invalid operand5136#CHECK: nilh	%r0, -15137#CHECK: error: invalid operand5138#CHECK: nilh	%r0, 0x100005139 5140	nilh	%r0, -15141	nilh	%r0, 0x100005142 5143#CHECK: error: invalid operand5144#CHECK: nill	%r0, -15145#CHECK: error: invalid operand5146#CHECK: nill	%r0, 0x100005147 5148	nill	%r0, -15149	nill	%r0, 0x100005150 5151#CHECK: error: invalid operand5152#CHECK: niy	-524289, 05153#CHECK: error: invalid operand5154#CHECK: niy	524288, 05155#CHECK: error: invalid use of indexed addressing5156#CHECK: niy	0(%r1,%r2), 05157#CHECK: error: invalid operand5158#CHECK: niy	0, -15159#CHECK: error: invalid operand5160#CHECK: niy	0, 2565161 5162	niy	-524289, 05163	niy	524288, 05164	niy	0(%r1,%r2), 05165	niy	0, -15166	niy	0, 2565167 5168#CHECK: error: instruction requires: distinct-ops5169#CHECK: nrk	%r2,%r3,%r45170 5171	nrk	%r2,%r3,%r45172 5173#CHECK: error: invalid operand5174#CHECK: ny	%r0, -5242895175#CHECK: error: invalid operand5176#CHECK: ny	%r0, 5242885177 5178	ny	%r0, -5242895179	ny	%r0, 5242885180 5181#CHECK: error: invalid operand5182#CHECK: o	%r0, -15183#CHECK: error: invalid operand5184#CHECK: o	%r0, 40965185 5186	o	%r0, -15187	o	%r0, 40965188 5189#CHECK: error: missing length in address5190#CHECK: oc	0, 05191#CHECK: error: missing length in address5192#CHECK: oc	0(%r1), 0(%r1)5193#CHECK: error: invalid use of indexed addressing5194#CHECK: oc	0(1,%r1), 0(2,%r1)5195#CHECK: error: invalid operand5196#CHECK: oc	0(0,%r1), 0(%r1)5197#CHECK: error: invalid operand5198#CHECK: oc	0(257,%r1), 0(%r1)5199#CHECK: error: invalid operand5200#CHECK: oc	-1(1,%r1), 0(%r1)5201#CHECK: error: invalid operand5202#CHECK: oc	4096(1,%r1), 0(%r1)5203#CHECK: error: invalid operand5204#CHECK: oc	0(1,%r1), -1(%r1)5205#CHECK: error: invalid operand5206#CHECK: oc	0(1,%r1), 4096(%r1)5207#CHECK: error: invalid use of indexed addressing5208#CHECK: oc	0(%r1,%r2), 0(%r1)5209#CHECK: error: invalid use of indexed addressing5210#CHECK: oc	0(1,%r2), 0(%r1,%r2)5211#CHECK: error: unknown token in expression5212#CHECK: oc	0(-), 05213 5214	oc	0, 05215	oc	0(%r1), 0(%r1)5216	oc	0(1,%r1), 0(2,%r1)5217	oc	0(0,%r1), 0(%r1)5218	oc	0(257,%r1), 0(%r1)5219	oc	-1(1,%r1), 0(%r1)5220	oc	4096(1,%r1), 0(%r1)5221	oc	0(1,%r1), -1(%r1)5222	oc	0(1,%r1), 4096(%r1)5223	oc	0(%r1,%r2), 0(%r1)5224	oc	0(1,%r2), 0(%r1,%r2)5225	oc	0(-), 05226 5227#CHECK: error: invalid operand5228#CHECK: og	%r0, -5242895229#CHECK: error: invalid operand5230#CHECK: og	%r0, 5242885231 5232	og	%r0, -5242895233	og	%r0, 5242885234 5235#CHECK: error: instruction requires: distinct-ops5236#CHECK: ogrk	%r2,%r3,%r45237 5238	ogrk	%r2,%r3,%r45239 5240#CHECK: error: invalid operand5241#CHECK: oi	-1, 05242#CHECK: error: invalid operand5243#CHECK: oi	4096, 05244#CHECK: error: invalid use of indexed addressing5245#CHECK: oi	0(%r1,%r2), 05246#CHECK: error: invalid operand5247#CHECK: oi	0, -15248#CHECK: error: invalid operand5249#CHECK: oi	0, 2565250 5251	oi	-1, 05252	oi	4096, 05253	oi	0(%r1,%r2), 05254	oi	0, -15255	oi	0, 2565256 5257#CHECK: error: invalid operand5258#CHECK: oihf	%r0, -15259#CHECK: error: invalid operand5260#CHECK: oihf	%r0, 1 << 325261 5262	oihf	%r0, -15263	oihf	%r0, 1 << 325264 5265#CHECK: error: invalid operand5266#CHECK: oihh	%r0, -15267#CHECK: error: invalid operand5268#CHECK: oihh	%r0, 0x100005269 5270	oihh	%r0, -15271	oihh	%r0, 0x100005272 5273#CHECK: error: invalid operand5274#CHECK: oihl	%r0, -15275#CHECK: error: invalid operand5276#CHECK: oihl	%r0, 0x100005277 5278	oihl	%r0, -15279	oihl	%r0, 0x100005280 5281#CHECK: error: invalid operand5282#CHECK: oilf	%r0, -15283#CHECK: error: invalid operand5284#CHECK: oilf	%r0, 1 << 325285 5286	oilf	%r0, -15287	oilf	%r0, 1 << 325288 5289#CHECK: error: invalid operand5290#CHECK: oilh	%r0, -15291#CHECK: error: invalid operand5292#CHECK: oilh	%r0, 0x100005293 5294	oilh	%r0, -15295	oilh	%r0, 0x100005296 5297#CHECK: error: invalid operand5298#CHECK: oill	%r0, -15299#CHECK: error: invalid operand5300#CHECK: oill	%r0, 0x100005301 5302	oill	%r0, -15303	oill	%r0, 0x100005304 5305#CHECK: error: invalid operand5306#CHECK: oiy	-524289, 05307#CHECK: error: invalid operand5308#CHECK: oiy	524288, 05309#CHECK: error: invalid use of indexed addressing5310#CHECK: oiy	0(%r1,%r2), 05311#CHECK: error: invalid operand5312#CHECK: oiy	0, -15313#CHECK: error: invalid operand5314#CHECK: oiy	0, 2565315 5316	oiy	-524289, 05317	oiy	524288, 05318	oiy	0(%r1,%r2), 05319	oiy	0, -15320	oiy	0, 2565321 5322#CHECK: error: instruction requires: distinct-ops5323#CHECK: ork	%r2,%r3,%r45324 5325	ork	%r2,%r3,%r45326 5327#CHECK: error: invalid operand5328#CHECK: oy	%r0, -5242895329#CHECK: error: invalid operand5330#CHECK: oy	%r0, 5242885331 5332	oy	%r0, -5242895333	oy	%r0, 5242885334 5335#CHECK: error: missing length in address5336#CHECK: pack	0, 0(1)5337#CHECK: error: missing length in address5338#CHECK: pack	0(1), 05339#CHECK: error: missing length in address5340#CHECK: pack	0(%r1), 0(1,%r1)5341#CHECK: error: missing length in address5342#CHECK: pack	0(1,%r1), 0(%r1)5343#CHECK: error: invalid operand5344#CHECK: pack	0(0,%r1), 0(1,%r1)5345#CHECK: error: invalid operand5346#CHECK: pack	0(1,%r1), 0(0,%r1)5347#CHECK: error: invalid operand5348#CHECK: pack	0(17,%r1), 0(1,%r1)5349#CHECK: error: invalid operand5350#CHECK: pack	0(1,%r1), 0(17,%r1)5351#CHECK: error: invalid operand5352#CHECK: pack	-1(1,%r1), 0(1,%r1)5353#CHECK: error: invalid operand5354#CHECK: pack	4096(1,%r1), 0(1,%r1)5355#CHECK: error: invalid operand5356#CHECK: pack	0(1,%r1), -1(1,%r1)5357#CHECK: error: invalid operand5358#CHECK: pack	0(1,%r1), 4096(1,%r1)5359#CHECK: error: invalid use of indexed addressing5360#CHECK: pack	0(%r1,%r2), 0(1,%r1)5361#CHECK: error: invalid use of indexed addressing5362#CHECK: pack	0(1,%r2), 0(%r1,%r2)5363#CHECK: error: unknown token in expression5364#CHECK: pack	0(-), 0(1)5365 5366	pack	0, 0(1)5367	pack	0(1), 05368	pack	0(%r1), 0(1,%r1)5369	pack	0(1,%r1), 0(%r1)5370	pack	0(0,%r1), 0(1,%r1)5371	pack	0(1,%r1), 0(0,%r1)5372	pack	0(17,%r1), 0(1,%r1)5373	pack	0(1,%r1), 0(17,%r1)5374	pack	-1(1,%r1), 0(1,%r1)5375	pack	4096(1,%r1), 0(1,%r1)5376	pack	0(1,%r1), -1(1,%r1)5377	pack	0(1,%r1), 4096(1,%r1)5378	pack	0(%r1,%r2), 0(1,%r1)5379	pack	0(1,%r2), 0(%r1,%r2)5380	pack	0(-), 0(1)5381 5382#CHECK: error: invalid operand5383#CHECK: pc	-15384#CHECK: error: invalid operand5385#CHECK: pc	40965386#CHECK: error: invalid use of indexed addressing5387#CHECK: pc	0(%r1,%r2)5388 5389	pc	-15390	pc	40965391	pc	0(%r1,%r2)5392 5393#CHECK: error: instruction requires: message-security-assist-extension45394#CHECK: pcc5395 5396	pcc5397 5398#CHECK: error: instruction requires: message-security-assist-extension35399#CHECK: pckmo5400 5401	pckmo5402 5403#CHECK: error: invalid operand5404#CHECK: pfd	-1, 05405#CHECK: error: invalid operand5406#CHECK: pfd	16, 05407#CHECK: error: invalid operand5408#CHECK: pfd	1, -5242895409#CHECK: error: invalid operand5410#CHECK: pfd	1, 5242885411 5412	pfd	-1, 05413	pfd	16, 05414	pfd	1, -5242895415	pfd	1, 5242885416 5417#CHECK: error: invalid operand5418#CHECK: pfdrl	-1, 05419#CHECK: error: invalid operand5420#CHECK: pfdrl	16, 05421#CHECK: error: offset out of range5422#CHECK: pfdrl	1, -0x10000000025423#CHECK: error: offset out of range5424#CHECK: pfdrl	1, -15425#CHECK: error: offset out of range5426#CHECK: pfdrl	1, 15427#CHECK: error: offset out of range5428#CHECK: pfdrl	1, 0x1000000005429 5430	pfdrl	-1, 05431	pfdrl	16, 05432	pfdrl	1, -0x10000000025433	pfdrl	1, -15434	pfdrl	1, 15435	pfdrl	1, 0x1000000005436 5437#CHECK: error: missing length in address5438#CHECK: pka	0, 05439#CHECK: error: missing length in address5440#CHECK: pka	0(%r1), 0(%r1)5441#CHECK: error: invalid use of indexed addressing5442#CHECK: pka	0(1,%r1), 0(2,%r1)5443#CHECK: error: invalid operand5444#CHECK: pka	0(%r1), 0(0,%r1)5445#CHECK: error: invalid operand5446#CHECK: pka	0(%r1), 0(257,%r1)5447#CHECK: error: invalid operand5448#CHECK: pka	-1(%r1), 0(1,%r1)5449#CHECK: error: invalid operand5450#CHECK: pka	4096(%r1), 0(1,%r1)5451#CHECK: error: invalid operand5452#CHECK: pka	0(%r1), -1(1,%r1)5453#CHECK: error: invalid operand5454#CHECK: pka	0(%r1), 4096(1,%r1)5455#CHECK: error: invalid use of indexed addressing5456#CHECK: pka	0(%r1,%r2), 0(1,%r1)5457#CHECK: error: invalid use of indexed addressing5458#CHECK: pka	0(%r2), 0(%r1,%r2)5459#CHECK: error: unknown token in expression5460#CHECK: pka	0, 0(-)5461 5462	pka	0, 05463	pka	0(%r1), 0(%r1)5464	pka	0(1,%r1), 0(2,%r1)5465	pka	0(%r1), 0(0,%r1)5466	pka	0(%r1), 0(257,%r1)5467	pka	-1(%r1), 0(1,%r1)5468	pka	4096(%r1), 0(1,%r1)5469	pka	0(%r1), -1(1,%r1)5470	pka	0(%r1), 4096(1,%r1)5471	pka	0(%r1,%r2), 0(1,%r1)5472	pka	0(%r2), 0(%r1,%r2)5473	pka	0, 0(-)5474 5475#CHECK: error: missing length in address5476#CHECK: pku	0, 05477#CHECK: error: missing length in address5478#CHECK: pku	0(%r1), 0(%r1)5479#CHECK: error: invalid use of indexed addressing5480#CHECK: pku	0(1,%r1), 0(2,%r1)5481#CHECK: error: invalid operand5482#CHECK: pku	0(%r1), 0(0,%r1)5483#CHECK: error: invalid operand5484#CHECK: pku	0(%r1), 0(257,%r1)5485#CHECK: error: invalid operand5486#CHECK: pku	-1(%r1), 0(1,%r1)5487#CHECK: error: invalid operand5488#CHECK: pku	4096(%r1), 0(1,%r1)5489#CHECK: error: invalid operand5490#CHECK: pku	0(%r1), -1(1,%r1)5491#CHECK: error: invalid operand5492#CHECK: pku	0(%r1), 4096(1,%r1)5493#CHECK: error: invalid use of indexed addressing5494#CHECK: pku	0(%r1,%r2), 0(1,%r1)5495#CHECK: error: invalid use of indexed addressing5496#CHECK: pku	0(%r2), 0(%r1,%r2)5497#CHECK: error: unknown token in expression5498#CHECK: pku	0, 0(-)5499 5500	pku	0, 05501	pku	0(%r1), 0(%r1)5502	pku	0(1,%r1), 0(2,%r1)5503	pku	0(%r1), 0(0,%r1)5504	pku	0(%r1), 0(257,%r1)5505	pku	-1(%r1), 0(1,%r1)5506	pku	4096(%r1), 0(1,%r1)5507	pku	0(%r1), -1(1,%r1)5508	pku	0(%r1), 4096(1,%r1)5509	pku	0(%r0), 0(1,%r1)5510	pku	0(%r1), 0(1,%r0)5511	pku	0(%r1,%r2), 0(1,%r1)5512	pku	0(%r2), 0(%r1,%r2)5513	pku	0, 0(-)5514 5515#CHECK: error: invalid use of indexed addressing5516#CHECK: plo	%r2, 160(%r1,%r15), %r4, 160(%r15)5517#CHECK: error: invalid operand5518#CHECK: plo	%r2, -1(%r1), %r4, 160(%r15)5519#CHECK: error: invalid operand5520#CHECK: plo	%r2, 4096(%r1), %r4, 160(%r15)5521#CHECK: error: invalid operand5522#CHECK: plo	%r2, 0(%r1), %r4, -1(%r15)5523#CHECK: error: invalid operand5524#CHECK: plo	%r2, 0(%r1), %r4, 4096(%r15)5525 5526        plo	%r2, 160(%r1,%r15), %r4, 160(%r15)5527        plo	%r2, -1(%r1), %r4, 160(%r15)5528        plo	%r2, 4096(%r1), %r4, 160(%r15)5529        plo	%r2, 0(%r1), %r4, -1(%r15)5530        plo	%r2, 0(%r1), %r4, 4096(%r15)5531 5532#CHECK: error: instruction requires: population-count5533#CHECK: popcnt	%r0, %r05534 5535	popcnt	%r0, %r05536 5537#CHECK: error: invalid operand5538#CHECK: pr    %r05539        pr    %r05540 5541#CHECK: error: invalid operand5542#CHECK: qadtr	%f0, %f0, %f0, -15543#CHECK: error: invalid operand5544#CHECK: qadtr	%f0, %f0, %f0, 165545 5546	qadtr	%f0, %f0, %f0, -15547	qadtr	%f0, %f0, %f0, 165548 5549#CHECK: error: invalid operand5550#CHECK: qaxtr	%f0, %f0, %f0, -15551#CHECK: error: invalid operand5552#CHECK: qaxtr	%f0, %f0, %f0, 165553#CHECK: error: invalid register pair5554#CHECK: qaxtr	%f0, %f0, %f2, 05555#CHECK: error: invalid register pair5556#CHECK: qaxtr	%f0, %f2, %f0, 05557#CHECK: error: invalid register pair5558#CHECK: qaxtr	%f2, %f0, %f0, 05559 5560	qaxtr	%f0, %f0, %f0, -15561	qaxtr	%f0, %f0, %f0, 165562	qaxtr	%f0, %f0, %f2, 05563	qaxtr	%f0, %f2, %f0, 05564	qaxtr	%f2, %f0, %f0, 05565 5566#CHECK: error: invalid operand5567#CHECK: qctri	-15568#CHECK: error: invalid operand5569#CHECK: qctri	40965570#CHECK: error: invalid use of indexed addressing5571#CHECK: qctri	0(%r1,%r2)5572 5573	qctri	-15574	qctri	40965575	qctri	0(%r1,%r2)5576 5577#CHECK: error: invalid operand5578#CHECK: qsi	-15579#CHECK: error: invalid operand5580#CHECK: qsi	40965581#CHECK: error: invalid use of indexed addressing5582#CHECK: qsi	0(%r1,%r2)5583 5584	qsi	-15585	qsi	40965586	qsi	0(%r1,%r2)5587 5588#CHECK: error: invalid operand5589#CHECK: risbg	%r0,%r0,0,0,-15590#CHECK: error: invalid operand5591#CHECK: risbg	%r0,%r0,0,-1,05592#CHECK: error: invalid operand5593#CHECK: risbg	%r0,%r0,0,256,05594#CHECK: error: invalid operand5595#CHECK: risbg	%r0,%r0,-1,0,05596#CHECK: error: invalid operand5597#CHECK: risbg	%r0,%r0,256,0,05598 5599	risbg	%r0,%r0,0,0,-15600	risbg	%r0,%r0,0,-1,05601	risbg	%r0,%r0,0,256,05602	risbg	%r0,%r0,-1,0,05603	risbg	%r0,%r0,256,0,05604 5605#CHECK: error: instruction requires: high-word5606#CHECK: risbhg	%r1, %r2, 0, 0, 05607 5608	risbhg	%r1, %r2, 0, 0, 05609 5610#CHECK: error: instruction requires: high-word5611#CHECK: risblg	%r1, %r2, 0, 0, 05612 5613	risblg	%r1, %r2, 0, 0, 05614 5615#CHECK: error: invalid operand5616#CHECK: rll	%r0,%r0,-5242895617#CHECK: error: invalid operand5618#CHECK: rll	%r0,%r0,5242885619#CHECK: error: invalid use of indexed addressing5620#CHECK: rll	%r0,%r0,0(%r1,%r2)5621 5622	rll	%r0,%r0,-5242895623	rll	%r0,%r0,5242885624	rll	%r0,%r0,0(%r1,%r2)5625 5626#CHECK: error: invalid operand5627#CHECK: rllg	%r0,%r0,-5242895628#CHECK: error: invalid operand5629#CHECK: rllg	%r0,%r0,5242885630#CHECK: error: invalid use of indexed addressing5631#CHECK: rllg	%r0,%r0,0(%r1,%r2)5632 5633	rllg	%r0,%r0,-5242895634	rllg	%r0,%r0,5242885635	rllg	%r0,%r0,0(%r1,%r2)5636 5637#CHECK: error: invalid operand5638#CHECK: rnsbg	%r0,%r0,0,-1,05639#CHECK: error: invalid operand5640#CHECK: rnsbg	%r0,%r0,0,256,05641#CHECK: error: invalid operand5642#CHECK: rnsbg	%r0,%r0,-1,0,05643#CHECK: error: invalid operand5644#CHECK: rnsbg	%r0,%r0,256,0,05645 5646	rnsbg	%r0,%r0,0,-1,05647	rnsbg	%r0,%r0,0,256,05648	rnsbg	%r0,%r0,-1,0,05649	rnsbg	%r0,%r0,256,0,05650 5651#CHECK: error: invalid operand5652#CHECK: rosbg	%r0,%r0,0,-1,05653#CHECK: error: invalid operand5654#CHECK: rosbg	%r0,%r0,0,256,05655#CHECK: error: invalid operand5656#CHECK: rosbg	%r0,%r0,-1,0,05657#CHECK: error: invalid operand5658#CHECK: rosbg	%r0,%r0,256,0,05659 5660	rosbg	%r0,%r0,0,-1,05661	rosbg	%r0,%r0,0,256,05662	rosbg	%r0,%r0,-1,0,05663	rosbg	%r0,%r0,256,0,05664 5665#CHECK: error: invalid operand5666#CHECK: rp	-15667#CHECK: error: invalid operand5668#CHECK: rp	40965669#CHECK: error: invalid use of indexed addressing5670#CHECK: rp	0(%r1,%r2)5671 5672	rp	-15673	rp	40965674	rp	0(%r1,%r2)5675 5676#CHECK: error: instruction requires: reset-reference-bits-multiple5677#CHECK: rrbm	%r0, %r05678 5679	rrbm	%r0, %r05680 5681#CHECK: error: invalid operand5682#CHECK: rrdtr	%f0, %f0, %r0, -15683#CHECK: error: invalid operand5684#CHECK: rrdtr	%f0, %f0, %r0, 165685 5686	rrdtr	%f0, %f0, %r0, -15687	rrdtr	%f0, %f0, %r0, 165688 5689#CHECK: error: invalid operand5690#CHECK: rrxtr	%f0, %f0, %r0, -15691#CHECK: error: invalid operand5692#CHECK: rrxtr	%f0, %f0, %r0, 165693#CHECK: error: invalid register pair5694#CHECK: rrxtr	%f0, %f2, %r0, 05695#CHECK: error: invalid register pair5696#CHECK: rrxtr	%f2, %f0, %r0, 05697 5698	rrxtr	%f0, %f0, %r0, -15699	rrxtr	%f0, %f0, %r0, 165700	rrxtr	%f0, %f2, %r0, 05701	rrxtr	%f2, %f0, %r0, 05702 5703#CHECK: error: invalid operand5704#CHECK: rxsbg	%r0,%r0,0,-1,05705#CHECK: error: invalid operand5706#CHECK: rxsbg	%r0,%r0,0,256,05707#CHECK: error: invalid operand5708#CHECK: rxsbg	%r0,%r0,-1,0,05709#CHECK: error: invalid operand5710#CHECK: rxsbg	%r0,%r0,256,0,05711 5712	rxsbg	%r0,%r0,0,-1,05713	rxsbg	%r0,%r0,0,256,05714	rxsbg	%r0,%r0,-1,0,05715	rxsbg	%r0,%r0,256,0,05716 5717#CHECK: error: invalid operand5718#CHECK: s	%r0, -15719#CHECK: error: invalid operand5720#CHECK: s	%r0, 40965721 5722	s	%r0, -15723	s	%r0, 40965724 5725#CHECK: error: invalid operand5726#CHECK: sac	-15727#CHECK: error: invalid operand5728#CHECK: sac	40965729#CHECK: error: invalid use of indexed addressing5730#CHECK: sac	0(%r1,%r2)5731 5732	sac	-15733	sac	40965734	sac	0(%r1,%r2)5735 5736#CHECK: error: invalid operand5737#CHECK: sacf	-15738#CHECK: error: invalid operand5739#CHECK: sacf	40965740#CHECK: error: invalid use of indexed addressing5741#CHECK: sacf	0(%r1,%r2)5742 5743	sacf	-15744	sacf	40965745	sacf	0(%r1,%r2)5746 5747#CHECK: error: invalid operand5748#CHECK: sck	-15749#CHECK: error: invalid operand5750#CHECK: sck	40965751#CHECK: error: invalid use of indexed addressing5752#CHECK: sck	0(%r1,%r2)5753 5754	sck	-15755	sck	40965756	sck	0(%r1,%r2)5757 5758#CHECK: error: invalid operand5759#CHECK: sckc	-15760#CHECK: error: invalid operand5761#CHECK: sckc	40965762#CHECK: error: invalid use of indexed addressing5763#CHECK: sckc	0(%r1,%r2)5764 5765	sckc	-15766	sckc	40965767	sckc	0(%r1,%r2)5768 5769#CHECK: error: invalid operand5770#CHECK: sd	%f0, -15771#CHECK: error: invalid operand5772#CHECK: sd	%f0, 40965773 5774	sd	%f0, -15775	sd	%f0, 40965776 5777#CHECK: error: invalid operand5778#CHECK: sdb	%f0, -15779#CHECK: error: invalid operand5780#CHECK: sdb	%f0, 40965781 5782	sdb	%f0, -15783	sdb	%f0, 40965784 5785#CHECK: error: instruction requires: fp-extension5786#CHECK: sdtra	%f0, %f0, %f0, 05787 5788	sdtra	%f0, %f0, %f0, 05789 5790#CHECK: error: invalid operand5791#CHECK: se	%f0, -15792#CHECK: error: invalid operand5793#CHECK: se	%f0, 40965794 5795	se	%f0, -15796	se	%f0, 40965797 5798#CHECK: error: invalid operand5799#CHECK: seb	%f0, -15800#CHECK: error: invalid operand5801#CHECK: seb	%f0, 40965802 5803	seb	%f0, -15804	seb	%f0, 40965805 5806#CHECK: error: invalid operand5807#CHECK: sg	%r0, -5242895808#CHECK: error: invalid operand5809#CHECK: sg	%r0, 5242885810 5811	sg	%r0, -5242895812	sg	%r0, 5242885813 5814#CHECK: error: invalid operand5815#CHECK: sgf	%r0, -5242895816#CHECK: error: invalid operand5817#CHECK: sgf	%r0, 5242885818 5819	sgf	%r0, -5242895820	sgf	%r0, 5242885821 5822#CHECK: error: instruction requires: distinct-ops5823#CHECK: sgrk	%r2,%r3,%r45824 5825	sgrk	%r2,%r3,%r45826 5827#CHECK: error: invalid operand5828#CHECK: sh	%r0, -15829#CHECK: error: invalid operand5830#CHECK: sh	%r0, 40965831 5832	sh	%r0, -15833	sh	%r0, 40965834 5835#CHECK: error: instruction requires: high-word5836#CHECK: shhhr	%r0, %r0, %r05837 5838	shhhr	%r0, %r0, %r05839 5840#CHECK: error: instruction requires: high-word5841#CHECK: shhlr	%r0, %r0, %r05842 5843	shhlr	%r0, %r0, %r05844 5845#CHECK: error: invalid operand5846#CHECK: shy	%r0, -5242895847#CHECK: error: invalid operand5848#CHECK: shy	%r0, 5242885849 5850	shy	%r0, -5242895851	shy	%r0, 5242885852 5853#CHECK: error: invalid operand5854#CHECK: sie	-15855#CHECK: error: invalid operand5856#CHECK: sie	40965857#CHECK: error: invalid use of indexed addressing5858#CHECK: sie	0(%r1,%r2)5859 5860	sie	-15861	sie	40965862	sie	0(%r1,%r2)5863 5864#CHECK: error: invalid operand5865#CHECK: siga	-15866#CHECK: error: invalid operand5867#CHECK: siga	40965868#CHECK: error: invalid use of indexed addressing5869#CHECK: siga	0(%r1,%r2)5870 5871	siga	-15872	siga	40965873	siga	0(%r1,%r2)5874 5875#CHECK: error: invalid operand5876#CHECK: sigp	%r0, %r0, -15877#CHECK: error: invalid operand5878#CHECK: sigp	%r0, %r0, 40965879#CHECK: error: invalid use of indexed addressing5880#CHECK: sigp	%r0, %r0, 0(%r1,%r2)5881 5882	sigp	%r0, %r0, -15883	sigp	%r0, %r0, 40965884	sigp	%r0, %r0, 0(%r1,%r2)5885 5886#CHECK: error: invalid operand5887#CHECK: sl	%r0, -15888#CHECK: error: invalid operand5889#CHECK: sl	%r0, 40965890 5891	sl	%r0, -15892	sl	%r0, 40965893 5894#CHECK: error: invalid operand5895#CHECK: sla	%r0,-15896#CHECK: error: invalid operand5897#CHECK: sla	%r0,40965898#CHECK: error: invalid use of indexed addressing5899#CHECK: sla	%r0,0(%r1,%r2)5900 5901	sla	%r0,-15902	sla	%r0,40965903	sla	%r0,0(%r1,%r2)5904 5905#CHECK: error: invalid operand5906#CHECK: slag	%r0,%r0,-5242895907#CHECK: error: invalid operand5908#CHECK: slag	%r0,%r0,5242885909#CHECK: error: invalid use of indexed addressing5910#CHECK: slag	%r0,%r0,0(%r1,%r2)5911 5912	slag	%r0,%r0,-5242895913	slag	%r0,%r0,5242885914	slag	%r0,%r0,0(%r1,%r2)5915 5916#CHECK: error: instruction requires: distinct-ops5917#CHECK: slak	%r2,%r3,4(%r5)5918 5919	slak	%r2,%r3,4(%r5)5920 5921#CHECK: error: invalid operand5922#CHECK: slb	%r0, -5242895923#CHECK: error: invalid operand5924#CHECK: slb	%r0, 5242885925 5926	slb	%r0, -5242895927	slb	%r0, 5242885928 5929#CHECK: error: invalid operand5930#CHECK: slbg	%r0, -5242895931#CHECK: error: invalid operand5932#CHECK: slbg	%r0, 5242885933 5934	slbg	%r0, -5242895935	slbg	%r0, 5242885936 5937#CHECK: error: invalid register pair5938#CHECK: slda	%r1,05939#CHECK: error: invalid operand5940#CHECK: slda	%r0,-15941#CHECK: error: invalid operand5942#CHECK: slda	%r0,40965943#CHECK: error: invalid use of indexed addressing5944#CHECK: slda	%r0,0(%r1,%r2)5945 5946	slda	%r1,05947	slda	%r0,-15948	slda	%r0,40965949	slda	%r0,0(%r1,%r2)5950 5951#CHECK: error: invalid register pair5952#CHECK: sldl	%r1,05953#CHECK: error: invalid operand5954#CHECK: sldl	%r0,-15955#CHECK: error: invalid operand5956#CHECK: sldl	%r0,40965957#CHECK: error: invalid use of indexed addressing5958#CHECK: sldl	%r0,0(%r1,%r2)5959 5960	sldl	%r1,05961	sldl	%r0,-15962	sldl	%r0,40965963	sldl	%r0,0(%r1,%r2)5964 5965#CHECK: error: invalid operand5966#CHECK: sldt	%f0, %f0, -15967#CHECK: error: invalid operand5968#CHECK: sldt	%f0, %f0, 40965969 5970	sldt	%f0, %f0, -15971	sldt	%f0, %f0, 40965972 5973#CHECK: error: invalid operand5974#CHECK: slfi	%r0, -15975#CHECK: error: invalid operand5976#CHECK: slfi	%r0, (1 << 32)5977 5978	slfi	%r0, -15979	slfi	%r0, (1 << 32)5980 5981#CHECK: error: invalid operand5982#CHECK: slg	%r0, -5242895983#CHECK: error: invalid operand5984#CHECK: slg	%r0, 5242885985 5986	slg	%r0, -5242895987	slg	%r0, 5242885988 5989#CHECK: error: invalid operand5990#CHECK: slgf	%r0, -5242895991#CHECK: error: invalid operand5992#CHECK: slgf	%r0, 5242885993 5994	slgf	%r0, -5242895995	slgf	%r0, 5242885996 5997#CHECK: error: invalid operand5998#CHECK: slgfi	%r0, -15999#CHECK: error: invalid operand6000#CHECK: slgfi	%r0, (1 << 32)6001 6002	slgfi	%r0, -16003	slgfi	%r0, (1 << 32)6004 6005#CHECK: error: instruction requires: distinct-ops6006#CHECK: slgrk	%r2,%r3,%r46007 6008	slgrk	%r2,%r3,%r46009 6010#CHECK: error: instruction requires: high-word6011#CHECK: slhhhr	%r0, %r0, %r06012 6013	slhhhr	%r0, %r0, %r06014 6015#CHECK: error: instruction requires: high-word6016#CHECK: slhhlr	%r0, %r0, %r06017 6018	slhhlr	%r0, %r0, %r06019 6020#CHECK: error: invalid operand6021#CHECK: sll	%r0,-16022#CHECK: error: invalid operand6023#CHECK: sll	%r0,40966024#CHECK: error: invalid use of indexed addressing6025#CHECK: sll	%r0,0(%r1,%r2)6026 6027	sll	%r0,-16028	sll	%r0,40966029	sll	%r0,0(%r1,%r2)6030 6031#CHECK: error: invalid operand6032#CHECK: sllg	%r0,%r0,-5242896033#CHECK: error: invalid operand6034#CHECK: sllg	%r0,%r0,5242886035#CHECK: error: invalid use of indexed addressing6036#CHECK: sllg	%r0,%r0,0(%r1,%r2)6037 6038	sllg	%r0,%r0,-5242896039	sllg	%r0,%r0,5242886040	sllg	%r0,%r0,0(%r1,%r2)6041 6042#CHECK: error: instruction requires: distinct-ops6043#CHECK: sllk	%r2,%r3,4(%r5)6044 6045	sllk	%r2,%r3,4(%r5)6046 6047#CHECK: error: instruction requires: distinct-ops6048#CHECK: slrk	%r2,%r3,%r46049 6050	slrk	%r2,%r3,%r46051 6052#CHECK: error: invalid operand6053#CHECK: slxt	%f0, %f0, -16054#CHECK: error: invalid operand6055#CHECK: slxt	%f0, %f0, 40966056#CHECK: error: invalid register pair6057#CHECK: slxt	%f0, %f2, 06058#CHECK: error: invalid register pair6059#CHECK: slxt	%f2, %f0, 06060 6061	slxt	%f0, %f0, -16062	slxt	%f0, %f0, 40966063	slxt	%f0, %f2, 06064	slxt	%f2, %f0, 06065 6066#CHECK: error: invalid operand6067#CHECK: sly	%r0, -5242896068#CHECK: error: invalid operand6069#CHECK: sly	%r0, 5242886070 6071	sly	%r0, -5242896072	sly	%r0, 5242886073 6074#CHECK: error: missing length in address6075#CHECK: sp	0, 0(1)6076#CHECK: error: missing length in address6077#CHECK: sp	0(1), 06078#CHECK: error: missing length in address6079#CHECK: sp	0(%r1), 0(1,%r1)6080#CHECK: error: missing length in address6081#CHECK: sp	0(1,%r1), 0(%r1)6082#CHECK: error: invalid operand6083#CHECK: sp	0(0,%r1), 0(1,%r1)6084#CHECK: error: invalid operand6085#CHECK: sp	0(1,%r1), 0(0,%r1)6086#CHECK: error: invalid operand6087#CHECK: sp	0(17,%r1), 0(1,%r1)6088#CHECK: error: invalid operand6089#CHECK: sp	0(1,%r1), 0(17,%r1)6090#CHECK: error: invalid operand6091#CHECK: sp	-1(1,%r1), 0(1,%r1)6092#CHECK: error: invalid operand6093#CHECK: sp	4096(1,%r1), 0(1,%r1)6094#CHECK: error: invalid operand6095#CHECK: sp	0(1,%r1), -1(1,%r1)6096#CHECK: error: invalid operand6097#CHECK: sp	0(1,%r1), 4096(1,%r1)6098#CHECK: error: invalid use of indexed addressing6099#CHECK: sp	0(%r1,%r2), 0(1,%r1)6100#CHECK: error: invalid use of indexed addressing6101#CHECK: sp	0(1,%r2), 0(%r1,%r2)6102#CHECK: error: unknown token in expression6103#CHECK: sp	0(-), 0(1)6104 6105	sp	0, 0(1)6106	sp	0(1), 06107	sp	0(%r1), 0(1,%r1)6108	sp	0(1,%r1), 0(%r1)6109	sp	0(0,%r1), 0(1,%r1)6110	sp	0(1,%r1), 0(0,%r1)6111	sp	0(17,%r1), 0(1,%r1)6112	sp	0(1,%r1), 0(17,%r1)6113	sp	-1(1,%r1), 0(1,%r1)6114	sp	4096(1,%r1), 0(1,%r1)6115	sp	0(1,%r1), -1(1,%r1)6116	sp	0(1,%r1), 4096(1,%r1)6117	sp	0(%r1,%r2), 0(1,%r1)6118	sp	0(1,%r2), 0(%r1,%r2)6119	sp	0(-), 0(1)6120 6121#CHECK: error: invalid operand6122#CHECK: spka	-16123#CHECK: error: invalid operand6124#CHECK: spka	40966125#CHECK: error: invalid use of indexed addressing6126#CHECK: spka	0(%r1,%r2)6127 6128	spka	-16129	spka	40966130	spka	0(%r1,%r2)6131 6132#CHECK: error: invalid operand6133#CHECK: spt	-16134#CHECK: error: invalid operand6135#CHECK: spt	40966136#CHECK: error: invalid use of indexed addressing6137#CHECK: spt	0(%r1,%r2)6138 6139	spt	-16140	spt	40966141	spt	0(%r1,%r2)6142 6143#CHECK: error: invalid operand6144#CHECK: spx	-16145#CHECK: error: invalid operand6146#CHECK: spx	40966147#CHECK: error: invalid use of indexed addressing6148#CHECK: spx	0(%r1,%r2)6149 6150	spx	-16151	spx	40966152	spx	0(%r1,%r2)6153 6154#CHECK: error: invalid operand6155#CHECK: sqd	%f0, -16156#CHECK: error: invalid operand6157#CHECK: sqd	%f0, 40966158 6159	sqd	%f0, -16160	sqd	%f0, 40966161 6162#CHECK: error: invalid operand6163#CHECK: sqdb	%f0, -16164#CHECK: error: invalid operand6165#CHECK: sqdb	%f0, 40966166 6167	sqdb	%f0, -16168	sqdb	%f0, 40966169 6170#CHECK: error: invalid operand6171#CHECK: sqe	%f0, -16172#CHECK: error: invalid operand6173#CHECK: sqe	%f0, 40966174 6175	sqe	%f0, -16176	sqe	%f0, 40966177 6178#CHECK: error: invalid operand6179#CHECK: sqeb	%f0, -16180#CHECK: error: invalid operand6181#CHECK: sqeb	%f0, 40966182 6183	sqeb	%f0, -16184	sqeb	%f0, 40966185 6186#CHECK: error: invalid register pair6187#CHECK: sqxbr	%f0, %f26188#CHECK: error: invalid register pair6189#CHECK: sqxbr	%f2, %f06190 6191	sqxbr	%f0, %f26192	sqxbr	%f2, %f06193 6194#CHECK: error: invalid register pair6195#CHECK: sqxr	%f0, %f26196#CHECK: error: invalid register pair6197#CHECK: sqxr	%f2, %f06198 6199	sqxr	%f0, %f26200	sqxr	%f2, %f06201 6202#CHECK: error: invalid operand6203#CHECK: sra	%r0,-16204#CHECK: error: invalid operand6205#CHECK: sra	%r0,40966206#CHECK: error: invalid use of indexed addressing6207#CHECK: sra	%r0,0(%r1,%r2)6208 6209	sra	%r0,-16210	sra	%r0,40966211	sra	%r0,0(%r0)6212	sra	%r0,0(%r1,%r2)6213 6214#CHECK: error: invalid operand6215#CHECK: srag	%r0,%r0,-5242896216#CHECK: error: invalid operand6217#CHECK: srag	%r0,%r0,5242886218#CHECK: error: invalid use of indexed addressing6219#CHECK: srag	%r0,%r0,0(%r1,%r2)6220 6221	srag	%r0,%r0,-5242896222	srag	%r0,%r0,5242886223	srag	%r0,%r0,0(%r0)6224	srag	%r0,%r0,0(%r1,%r2)6225 6226#CHECK: error: instruction requires: distinct-ops6227#CHECK: srak	%r2,%r3,4(%r5)6228 6229	srak	%r2,%r3,4(%r5)6230 6231#CHECK: error: invalid register pair6232#CHECK: srda	%r1,06233#CHECK: error: invalid operand6234#CHECK: srda	%r0,-16235#CHECK: error: invalid operand6236#CHECK: srda	%r0,40966237#CHECK: error: invalid use of indexed addressing6238#CHECK: srda	%r0,0(%r1,%r2)6239 6240	srda	%r1,06241	srda	%r0,-16242	srda	%r0,40966243	srda	%r0,0(%r1,%r2)6244 6245#CHECK: error: invalid register pair6246#CHECK: srdl	%r1,06247#CHECK: error: invalid operand6248#CHECK: srdl	%r0,-16249#CHECK: error: invalid operand6250#CHECK: srdl	%r0,40966251#CHECK: error: invalid use of indexed addressing6252#CHECK: srdl	%r0,0(%r1,%r2)6253 6254	srdl	%r1,06255	srdl	%r0,-16256	srdl	%r0,40966257	srdl	%r0,0(%r1,%r2)6258 6259#CHECK: error: invalid operand6260#CHECK: srdt	%f0, %f0, -16261#CHECK: error: invalid operand6262#CHECK: srdt	%f0, %f0, 40966263 6264	srdt	%f0, %f0, -16265	srdt	%f0, %f0, 40966266 6267#CHECK: error: instruction requires: distinct-ops6268#CHECK: srk	%r2,%r3,%r46269 6270	srk	%r2,%r3,%r46271 6272#CHECK: error: invalid operand6273#CHECK: srl	%r0,-16274#CHECK: error: invalid operand6275#CHECK: srl	%r0,40966276#CHECK: error: invalid use of indexed addressing6277#CHECK: srl	%r0,0(%r1,%r2)6278 6279	srl	%r0,-16280	srl	%r0,40966281	srl	%r0,0(%r1,%r2)6282 6283#CHECK: error: invalid operand6284#CHECK: srlg	%r0,%r0,-5242896285#CHECK: error: invalid operand6286#CHECK: srlg	%r0,%r0,5242886287#CHECK: error: invalid use of indexed addressing6288#CHECK: srlg	%r0,%r0,0(%r1,%r2)6289 6290	srlg	%r0,%r0,-5242896291	srlg	%r0,%r0,5242886292	srlg	%r0,%r0,0(%r1,%r2)6293 6294#CHECK: error: instruction requires: distinct-ops6295#CHECK: srlk	%r2,%r3,4(%r5)6296 6297	srlk	%r2,%r3,4(%r5)6298 6299#CHECK: error: invalid operand6300#CHECK: srnm	-16301#CHECK: error: invalid operand6302#CHECK: srnm	40966303#CHECK: error: invalid use of indexed addressing6304#CHECK: srnm	0(%r1,%r2)6305 6306	srnm	-16307	srnm	40966308	srnm	0(%r1,%r2)6309 6310#CHECK: error: instruction requires: fp-extension6311#CHECK: srnmb	0(%r1)6312 6313	srnmb	0(%r1)6314 6315#CHECK: error: invalid operand6316#CHECK: srnmt	-16317#CHECK: error: invalid operand6318#CHECK: srnmt	40966319#CHECK: error: invalid use of indexed addressing6320#CHECK: srnmt	0(%r1,%r2)6321 6322	srnmt	-16323	srnmt	40966324	srnmt	0(%r1,%r2)6325 6326#CHECK: error: missing length in address6327#CHECK: srp	0, 0, 06328#CHECK: error: missing length in address6329#CHECK: srp	0(%r1), 0(%r1), 06330#CHECK: error: invalid use of indexed addressing6331#CHECK: srp	0(1,%r1), 0(2,%r1), 06332#CHECK: error: invalid operand6333#CHECK: srp	0(0,%r1), 0(%r1), 06334#CHECK: error: invalid operand6335#CHECK: srp	0(17,%r1), 0(%r1), 06336#CHECK: error: invalid operand6337#CHECK: srp	-1(1,%r1), 0(%r1), 06338#CHECK: error: invalid operand6339#CHECK: srp	4096(1,%r1), 0(%r1), 06340#CHECK: error: invalid operand6341#CHECK: srp	0(1,%r1), -1(%r1), 06342#CHECK: error: invalid operand6343#CHECK: srp	0(1,%r1), 4096(%r1), 06344#CHECK: error: invalid use of indexed addressing6345#CHECK: srp	0(%r1,%r2), 0(%r1), 06346#CHECK: error: invalid use of indexed addressing6347#CHECK: srp	0(1,%r2), 0(%r1,%r2), 06348#CHECK: error: invalid operand6349#CHECK: srp	0(1), 0, -16350#CHECK: error: invalid operand6351#CHECK: srp	0(1), 0, 166352#CHECK: error: unknown token in expression6353#CHECK: srp	0(-), 0, 06354 6355	srp	0, 0, 06356	srp	0(%r1), 0(%r1), 06357	srp	0(1,%r1), 0(2,%r1), 06358	srp	0(0,%r1), 0(%r1), 06359	srp	0(17,%r1), 0(%r1), 06360	srp	-1(1,%r1), 0(%r1), 06361	srp	4096(1,%r1), 0(%r1), 06362	srp	0(1,%r1), -1(%r1), 06363	srp	0(1,%r1), 4096(%r1), 06364	srp	0(%r1,%r2), 0(%r1), 06365	srp	0(1,%r2), 0(%r1,%r2), 06366	srp	0(1), 0, -16367	srp	0(1), 0, 166368	srp	0(-), 0, 06369 6370#CHECK: error: invalid operand6371#CHECK: srxt	%f0, %f0, -16372#CHECK: error: invalid operand6373#CHECK: srxt	%f0, %f0, 40966374#CHECK: error: invalid register pair6375#CHECK: srxt	%f0, %f2, 06376#CHECK: error: invalid register pair6377#CHECK: srxt	%f2, %f0, 06378 6379	srxt	%f0, %f0, -16380	srxt	%f0, %f0, 40966381	srxt	%f0, %f2, 06382	srxt	%f2, %f0, 06383 6384#CHECK: error: invalid operand6385#CHECK: ssch	-16386#CHECK: error: invalid operand6387#CHECK: ssch	40966388#CHECK: error: invalid use of indexed addressing6389#CHECK: ssch	0(%r1,%r2)6390 6391	ssch	-16392	ssch	40966393	ssch	0(%r1,%r2)6394 6395#CHECK: error: invalid operand6396#CHECK: sske	%r0, %r0, -16397#CHECK: error: invalid operand6398#CHECK: sske	%r0, %r0, 166399 6400	sske	%r0, %r0, -16401	sske	%r0, %r0, 166402 6403#CHECK: error: invalid operand6404#CHECK: ssm	-16405#CHECK: error: invalid operand6406#CHECK: ssm	40966407#CHECK: error: invalid use of indexed addressing6408#CHECK: ssm	0(%r1,%r2)6409 6410	ssm	-16411	ssm	40966412	ssm	0(%r1,%r2)6413 6414#CHECK: error: invalid operand6415#CHECK: st	%r0, -16416#CHECK: error: invalid operand6417#CHECK: st	%r0, 40966418 6419	st	%r0, -16420	st	%r0, 40966421 6422#CHECK: error: invalid operand6423#CHECK: stam	%a0, %a0, 40966424#CHECK: error: invalid use of indexed addressing6425#CHECK: stam	%a0, %a0, 0(%r1,%r2)6426 6427	stam	%a0, %a0, 40966428	stam	%a0, %a0, 0(%r1,%r2)6429 6430#CHECK: error: invalid operand6431#CHECK: stamy	%a0, %a0, -5242896432#CHECK: error: invalid operand6433#CHECK: stamy	%a0, %a0, 5242886434#CHECK: error: invalid use of indexed addressing6435#CHECK: stamy	%a0, %a0, 0(%r1,%r2)6436 6437	stamy	%a0, %a0, -5242896438	stamy	%a0, %a0, 5242886439	stamy	%a0, %a0, 0(%r1,%r2)6440 6441#CHECK: error: invalid operand6442#CHECK: stap	-16443#CHECK: error: invalid operand6444#CHECK: stap	40966445#CHECK: error: invalid use of indexed addressing6446#CHECK: stap	0(%r1,%r2)6447 6448	stap	-16449	stap	40966450	stap	0(%r1,%r2)6451 6452#CHECK: error: invalid operand6453#CHECK: stc	%r0, -16454#CHECK: error: invalid operand6455#CHECK: stc	%r0, 40966456 6457	stc	%r0, -16458	stc	%r0, 40966459 6460#CHECK: error: instruction requires: high-word6461#CHECK: stch	%r0, 06462 6463	stch	%r0, 06464 6465#CHECK: error: invalid operand6466#CHECK: stck	-16467#CHECK: error: invalid operand6468#CHECK: stck	40966469#CHECK: error: invalid use of indexed addressing6470#CHECK: stck	0(%r1,%r2)6471 6472	stck	-16473	stck	40966474	stck	0(%r1,%r2)6475 6476#CHECK: error: invalid operand6477#CHECK: stckc	-16478#CHECK: error: invalid operand6479#CHECK: stckc	40966480#CHECK: error: invalid use of indexed addressing6481#CHECK: stckc	0(%r1,%r2)6482 6483	stckc	-16484	stckc	40966485	stckc	0(%r1,%r2)6486 6487#CHECK: error: invalid operand6488#CHECK: stcke	-16489#CHECK: error: invalid operand6490#CHECK: stcke	40966491#CHECK: error: invalid use of indexed addressing6492#CHECK: stcke	0(%r1,%r2)6493 6494	stcke	-16495	stcke	40966496	stcke	0(%r1,%r2)6497 6498#CHECK: error: invalid operand6499#CHECK: stckf	-16500#CHECK: error: invalid operand6501#CHECK: stckf	40966502#CHECK: error: invalid use of indexed addressing6503#CHECK: stckf	0(%r1,%r2)6504 6505	stckf	-16506	stckf	40966507	stckf	0(%r1,%r2)6508 6509#CHECK: error: invalid operand6510#CHECK: stcm	%r0, 0, -16511#CHECK: error: invalid operand6512#CHECK: stcm	%r0, 0, 40966513#CHECK: error: invalid operand6514#CHECK: stcm	%r0, -1, 06515#CHECK: error: invalid operand6516#CHECK: stcm	%r0, 16, 06517 6518	stcm	%r0, 0, -16519	stcm	%r0, 0, 40966520	stcm	%r0, -1, 06521	stcm	%r0, 16, 06522 6523#CHECK: error: invalid operand6524#CHECK: stcmy	%r0, 0, -5242896525#CHECK: error: invalid operand6526#CHECK: stcmy	%r0, 0, 5242886527#CHECK: error: invalid operand6528#CHECK: stcmy	%r0, -1, 06529#CHECK: error: invalid operand6530#CHECK: stcmy	%r0, 16, 06531 6532	stcmy	%r0, 0, -5242896533	stcmy	%r0, 0, 5242886534	stcmy	%r0, -1, 06535	stcmy	%r0, 16, 06536 6537#CHECK: error: invalid operand6538#CHECK: stcmy	%r0, 0, -5242896539#CHECK: error: invalid operand6540#CHECK: stcmy	%r0, 0, 5242886541#CHECK: error: invalid operand6542#CHECK: stcmy	%r0, -1, 06543#CHECK: error: invalid operand6544#CHECK: stcmy	%r0, 16, 06545 6546	stcmy	%r0, 0, -5242896547	stcmy	%r0, 0, 5242886548	stcmy	%r0, -1, 06549	stcmy	%r0, 16, 06550 6551#CHECK: error: invalid operand6552#CHECK: stcps	-16553#CHECK: error: invalid operand6554#CHECK: stcps	40966555#CHECK: error: invalid use of indexed addressing6556#CHECK: stcps	0(%r1,%r2)6557 6558	stcps	-16559	stcps	40966560	stcps	0(%r1,%r2)6561 6562#CHECK: error: invalid operand6563#CHECK: stcrw	-16564#CHECK: error: invalid operand6565#CHECK: stcrw	40966566#CHECK: error: invalid use of indexed addressing6567#CHECK: stcrw	0(%r1,%r2)6568 6569	stcrw	-16570	stcrw	40966571	stcrw	0(%r1,%r2)6572 6573#CHECK: error: invalid operand6574#CHECK: stctg	%c0, %c0, -5242896575#CHECK: error: invalid operand6576#CHECK: stctg	%c0, %c0, 5242886577#CHECK: error: invalid use of indexed addressing6578#CHECK: stctg	%c0, %c0, 0(%r1,%r2)6579 6580	stctg	%c0, %c0, -5242896581	stctg	%c0, %c0, 5242886582	stctg	%c0, %c0, 0(%r1,%r2)6583 6584#CHECK: error: invalid operand6585#CHECK: stctl	%c0, %c0, -16586#CHECK: error: invalid operand6587#CHECK: stctl	%c0, %c0, 40966588#CHECK: error: invalid use of indexed addressing6589#CHECK: stctl	%c0, %c0, 0(%r1,%r2)6590 6591	stctl	%c0, %c0, -16592	stctl	%c0, %c0, 40966593	stctl	%c0, %c0, 0(%r1,%r2)6594 6595#CHECK: error: invalid operand6596#CHECK: stcy	%r0, -5242896597#CHECK: error: invalid operand6598#CHECK: stcy	%r0, 5242886599 6600	stcy	%r0, -5242896601	stcy	%r0, 5242886602 6603#CHECK: error: invalid operand6604#CHECK: std	%f0, -16605#CHECK: error: invalid operand6606#CHECK: std	%f0, 40966607 6608	std	%f0, -16609	std	%f0, 40966610 6611#CHECK: error: invalid operand6612#CHECK: stdy	%f0, -5242896613#CHECK: error: invalid operand6614#CHECK: stdy	%f0, 5242886615 6616	stdy	%f0, -5242896617	stdy	%f0, 5242886618 6619#CHECK: error: invalid operand6620#CHECK: ste	%f0, -16621#CHECK: error: invalid operand6622#CHECK: ste	%f0, 40966623 6624	ste	%f0, -16625	ste	%f0, 40966626 6627#CHECK: error: invalid operand6628#CHECK: stey	%f0, -5242896629#CHECK: error: invalid operand6630#CHECK: stey	%f0, 5242886631 6632	stey	%f0, -5242896633	stey	%f0, 5242886634 6635#CHECK: error: instruction requires: high-word6636#CHECK: stfh	%r0, 06637 6638	stfh	%r0, 06639 6640#CHECK: error: invalid operand6641#CHECK: stfl	-16642#CHECK: error: invalid operand6643#CHECK: stfl	40966644#CHECK: error: invalid use of indexed addressing6645#CHECK: stfl	0(%r1,%r2)6646 6647	stfl	-16648	stfl	40966649	stfl	0(%r1,%r2)6650 6651#CHECK: error: invalid operand6652#CHECK: stfle	-16653#CHECK: error: invalid operand6654#CHECK: stfle	40966655#CHECK: error: invalid use of indexed addressing6656#CHECK: stfle	0(%r1,%r2)6657 6658	stfle	-16659	stfle	40966660	stfle	0(%r1,%r2)6661 6662#CHECK: error: invalid operand6663#CHECK: stfpc	-16664#CHECK: error: invalid operand6665#CHECK: stfpc	40966666#CHECK: error: invalid use of indexed addressing6667#CHECK: stfpc	0(%r1,%r2)6668 6669	stfpc	-16670	stfpc	40966671	stfpc	0(%r1,%r2)6672 6673#CHECK: error: invalid operand6674#CHECK: stg	%r0, -5242896675#CHECK: error: invalid operand6676#CHECK: stg	%r0, 5242886677 6678	stg	%r0, -5242896679	stg	%r0, 5242886680 6681#CHECK: error: offset out of range6682#CHECK: stgrl	%r0, -0x10000000026683#CHECK: error: offset out of range6684#CHECK: stgrl	%r0, -16685#CHECK: error: offset out of range6686#CHECK: stgrl	%r0, 16687#CHECK: error: offset out of range6688#CHECK: stgrl	%r0, 0x1000000006689 6690	stgrl	%r0, -0x10000000026691	stgrl	%r0, -16692	stgrl	%r0, 16693	stgrl	%r0, 0x1000000006694 6695#CHECK: error: invalid operand6696#CHECK: sth	%r0, -16697#CHECK: error: invalid operand6698#CHECK: sth	%r0, 40966699 6700	sth	%r0, -16701	sth	%r0, 40966702 6703#CHECK: error: instruction requires: high-word6704#CHECK: sthh	%r0, 06705 6706	sthh	%r0, 06707 6708#CHECK: error: offset out of range6709#CHECK: sthrl	%r0, -0x10000000026710#CHECK: error: offset out of range6711#CHECK: sthrl	%r0, -16712#CHECK: error: offset out of range6713#CHECK: sthrl	%r0, 16714#CHECK: error: offset out of range6715#CHECK: sthrl	%r0, 0x1000000006716 6717	sthrl	%r0, -0x10000000026718	sthrl	%r0, -16719	sthrl	%r0, 16720	sthrl	%r0, 0x1000000006721 6722#CHECK: error: invalid operand6723#CHECK: sthy	%r0, -5242896724#CHECK: error: invalid operand6725#CHECK: sthy	%r0, 5242886726 6727	sthy	%r0, -5242896728	sthy	%r0, 5242886729 6730#CHECK: error: invalid operand6731#CHECK: stidp	-16732#CHECK: error: invalid operand6733#CHECK: stidp	40966734#CHECK: error: invalid use of indexed addressing6735#CHECK: stidp	0(%r1,%r2)6736 6737	stidp	-16738	stidp	40966739	stidp	0(%r1,%r2)6740 6741#CHECK: error: invalid operand6742#CHECK: stm	%r0, %r0, 40966743#CHECK: error: invalid use of indexed addressing6744#CHECK: stm	%r0, %r0, 0(%r1,%r2)6745 6746	stm	%r0, %r0, 40966747	stm	%r0, %r0, 0(%r1,%r2)6748 6749#CHECK: error: invalid operand6750#CHECK: stmg	%r0, %r0, -5242896751#CHECK: error: invalid operand6752#CHECK: stmg	%r0, %r0, 5242886753#CHECK: error: invalid use of indexed addressing6754#CHECK: stmg	%r0, %r0, 0(%r1,%r2)6755 6756	stmg	%r0, %r0, -5242896757	stmg	%r0, %r0, 5242886758	stmg	%r0, %r0, 0(%r1,%r2)6759 6760#CHECK: error: invalid operand6761#CHECK: stmh	%r0, %r0, -5242896762#CHECK: error: invalid operand6763#CHECK: stmh	%r0, %r0, 5242886764#CHECK: error: invalid use of indexed addressing6765#CHECK: stmh	%r0, %r0, 0(%r1,%r2)6766 6767	stmh	%r0, %r0, -5242896768	stmh	%r0, %r0, 5242886769	stmh	%r0, %r0, 0(%r1,%r2)6770 6771#CHECK: error: invalid operand6772#CHECK: stmy	%r0, %r0, -5242896773#CHECK: error: invalid operand6774#CHECK: stmy	%r0, %r0, 5242886775#CHECK: error: invalid use of indexed addressing6776#CHECK: stmy	%r0, %r0, 0(%r1,%r2)6777 6778	stmy	%r0, %r0, -5242896779	stmy	%r0, %r0, 5242886780	stmy	%r0, %r0, 0(%r1,%r2)6781 6782#CHECK: error: invalid operand6783#CHECK: stnsm	-1, 06784#CHECK: error: invalid operand6785#CHECK: stnsm	4096, 06786#CHECK: error: invalid use of indexed addressing6787#CHECK: stnsm	0(%r1,%r2), 06788#CHECK: error: invalid operand6789#CHECK: stnsm	0, -16790#CHECK: error: invalid operand6791#CHECK: stnsm	0, 2566792 6793	stnsm	-1, 06794	stnsm	4096, 06795	stnsm	0(%r1,%r2), 06796	stnsm	0, -16797	stnsm	0, 2566798 6799#CHECK: error: invalid operand6800#CHECK: stosm	-1, 06801#CHECK: error: invalid operand6802#CHECK: stosm	4096, 06803#CHECK: error: invalid use of indexed addressing6804#CHECK: stosm	0(%r1,%r2), 06805#CHECK: error: invalid operand6806#CHECK: stosm	0, -16807#CHECK: error: invalid operand6808#CHECK: stosm	0, 2566809 6810	stosm	-1, 06811	stosm	4096, 06812	stosm	0(%r1,%r2), 06813	stosm	0, -16814	stosm	0, 2566815 6816#CHECK: error: invalid operand6817#CHECK: stpt	-16818#CHECK: error: invalid operand6819#CHECK: stpt	40966820#CHECK: error: invalid use of indexed addressing6821#CHECK: stpt	0(%r1,%r2)6822 6823	stpt	-16824	stpt	40966825	stpt	0(%r1,%r2)6826 6827#CHECK: error: invalid register pair6828#CHECK: stpq	%r1, 06829#CHECK: error: invalid operand6830#CHECK: stpq	%r0, -5242896831#CHECK: error: invalid operand6832#CHECK: stpq	%r0, 5242886833 6834	stpq	%r1, 06835	stpq	%r0, -5242896836	stpq	%r0, 5242886837 6838#CHECK: error: invalid operand6839#CHECK: stpx	-16840#CHECK: error: invalid operand6841#CHECK: stpx	40966842#CHECK: error: invalid use of indexed addressing6843#CHECK: stpx	0(%r1,%r2)6844 6845	stpx	-16846	stpx	40966847	stpx	0(%r1,%r2)6848 6849#CHECK: error: invalid use of indexed addressing6850#CHECK: strag   160(%r1,%r15),160(%r15)6851#CHECK: error: invalid operand6852#CHECK: strag   -1(%r1),160(%r15)6853#CHECK: error: invalid operand6854#CHECK: strag   4096(%r1),160(%r15)6855#CHECK: error: invalid operand6856#CHECK: strag   0(%r1),-1(%r15)6857#CHECK: error: invalid operand6858#CHECK: strag   0(%r1),4096(%r15)6859 6860        strag   160(%r1,%r15),160(%r15)6861        strag   -1(%r1),160(%r15)6862        strag   4096(%r1),160(%r15)6863        strag   0(%r1),-1(%r15)6864        strag   0(%r1),4096(%r15)6865 6866#CHECK: error: offset out of range6867#CHECK: strl	%r0, -0x10000000026868#CHECK: error: offset out of range6869#CHECK: strl	%r0, -16870#CHECK: error: offset out of range6871#CHECK: strl	%r0, 16872#CHECK: error: offset out of range6873#CHECK: strl	%r0, 0x1000000006874 6875	strl	%r0, -0x10000000026876	strl	%r0, -16877	strl	%r0, 16878	strl	%r0, 0x1000000006879 6880#CHECK: error: invalid operand6881#CHECK: strv	%r0, -5242896882#CHECK: error: invalid operand6883#CHECK: strv	%r0, 5242886884 6885	strv	%r0, -5242896886	strv	%r0, 5242886887 6888#CHECK: error: invalid operand6889#CHECK: strvg	%r0, -5242896890#CHECK: error: invalid operand6891#CHECK: strvg	%r0, 5242886892 6893	strvg	%r0, -5242896894	strvg	%r0, 5242886895 6896#CHECK: error: invalid operand6897#CHECK: stsch	-16898#CHECK: error: invalid operand6899#CHECK: stsch	40966900#CHECK: error: invalid use of indexed addressing6901#CHECK: stsch	0(%r1,%r2)6902 6903	stsch	-16904	stsch	40966905	stsch	0(%r1,%r2)6906 6907#CHECK: error: invalid operand6908#CHECK: stsi	-16909#CHECK: error: invalid operand6910#CHECK: stsi	40966911#CHECK: error: invalid use of indexed addressing6912#CHECK: stsi	0(%r1,%r2)6913 6914	stsi	-16915	stsi	40966916	stsi	0(%r1,%r2)6917 6918#CHECK: error: invalid operand6919#CHECK: sty	%r0, -5242896920#CHECK: error: invalid operand6921#CHECK: sty	%r0, 5242886922 6923	sty	%r0, -5242896924	sty	%r0, 5242886925 6926#CHECK: error: invalid operand6927#CHECK: su	%f0, -16928#CHECK: error: invalid operand6929#CHECK: su	%f0, 40966930 6931	su	%f0, -16932	su	%f0, 40966933 6934#CHECK: error: invalid operand6935#CHECK: sw	%f0, -16936#CHECK: error: invalid operand6937#CHECK: sw	%f0, 40966938 6939	sw	%f0, -16940	sw	%f0, 40966941 6942#CHECK: error: invalid register pair6943#CHECK: sxbr	%f0, %f26944#CHECK: error: invalid register pair6945#CHECK: sxbr	%f2, %f06946 6947	sxbr	%f0, %f26948	sxbr	%f2, %f06949 6950#CHECK: error: invalid register pair6951#CHECK: sxr	%f0, %f26952#CHECK: error: invalid register pair6953#CHECK: sxr	%f2, %f06954 6955	sxr	%f0, %f26956	sxr	%f2, %f06957 6958#CHECK: error: invalid register pair6959#CHECK: sxtr	%f0, %f0, %f26960#CHECK: error: invalid register pair6961#CHECK: sxtr	%f0, %f2, %f06962#CHECK: error: invalid register pair6963#CHECK: sxtr	%f2, %f0, %f06964 6965	sxtr	%f0, %f0, %f26966	sxtr	%f0, %f2, %f06967	sxtr	%f2, %f0, %f06968 6969#CHECK: error: instruction requires: fp-extension6970#CHECK: sxtra	%f0, %f0, %f0, 06971 6972	sxtra	%f0, %f0, %f0, 06973 6974#CHECK: error: invalid operand6975#CHECK: sy	%r0, -5242896976#CHECK: error: invalid operand6977#CHECK: sy	%r0, 5242886978 6979	sy	%r0, -5242896980	sy	%r0, 5242886981 6982#CHECK: error: invalid operand6983#CHECK: tbdr	%f0, -1, %f06984#CHECK: error: invalid operand6985#CHECK: tbdr	%f0, 16, %f06986 6987	tbdr	%f0, -1, %f06988	tbdr	%f0, 16, %f06989 6990#CHECK: error: invalid operand6991#CHECK: tbedr	%f0, -1, %f06992#CHECK: error: invalid operand6993#CHECK: tbedr	%f0, 16, %f06994 6995	tbedr	%f0, -1, %f06996	tbedr	%f0, 16, %f06997 6998#CHECK: error: invalid operand6999#CHECK: tcdb	%f0, -17000#CHECK: error: invalid operand7001#CHECK: tcdb	%f0, 40967002 7003	tcdb	%f0, -17004	tcdb	%f0, 40967005 7006#CHECK: error: invalid operand7007#CHECK: tceb	%f0, -17008#CHECK: error: invalid operand7009#CHECK: tceb	%f0, 40967010 7011	tceb	%f0, -17012	tceb	%f0, 40967013 7014#CHECK: error: invalid operand7015#CHECK: tcxb	%f0, -17016#CHECK: error: invalid operand7017#CHECK: tcxb	%f0, 40967018 7019	tcxb	%f0, -17020	tcxb	%f0, 40967021 7022#CHECK: error: invalid operand7023#CHECK: tdcdt	%f0, -17024#CHECK: error: invalid operand7025#CHECK: tdcdt	%f0, 40967026 7027	tdcdt	%f0, -17028	tdcdt	%f0, 40967029 7030#CHECK: error: invalid operand7031#CHECK: tdcet	%f0, -17032#CHECK: error: invalid operand7033#CHECK: tdcet	%f0, 40967034 7035	tdcet	%f0, -17036	tdcet	%f0, 40967037 7038#CHECK: error: invalid operand7039#CHECK: tdcxt	%f0, -17040#CHECK: error: invalid operand7041#CHECK: tdcxt	%f0, 40967042#CHECK: error: invalid register pair7043#CHECK: tdcxt	%f2, 07044 7045	tdcxt	%f0, -17046	tdcxt	%f0, 40967047	tdcxt	%f2, 07048 7049#CHECK: error: invalid operand7050#CHECK: tdgdt	%f0, -17051#CHECK: error: invalid operand7052#CHECK: tdgdt	%f0, 40967053 7054	tdgdt	%f0, -17055	tdgdt	%f0, 40967056 7057#CHECK: error: invalid operand7058#CHECK: tdget	%f0, -17059#CHECK: error: invalid operand7060#CHECK: tdget	%f0, 40967061 7062	tdget	%f0, -17063	tdget	%f0, 40967064 7065#CHECK: error: invalid operand7066#CHECK: tdgxt	%f0, -17067#CHECK: error: invalid operand7068#CHECK: tdgxt	%f0, 40967069#CHECK: error: invalid register pair7070#CHECK: tdgxt	%f2, 07071 7072	tdgxt	%f0, -17073	tdgxt	%f0, 40967074	tdgxt	%f2, 07075 7076#CHECK: error: invalid operand7077#CHECK: tm	-1, 07078#CHECK: error: invalid operand7079#CHECK: tm	4096, 07080#CHECK: error: invalid use of indexed addressing7081#CHECK: tm	0(%r1,%r2), 07082#CHECK: error: invalid operand7083#CHECK: tm	0, -17084#CHECK: error: invalid operand7085#CHECK: tm	0, 2567086 7087	tm	-1, 07088	tm	4096, 07089	tm	0(%r1,%r2), 07090	tm	0, -17091	tm	0, 2567092 7093#CHECK: error: invalid operand7094#CHECK: tmh	%r0, -17095#CHECK: error: invalid operand7096#CHECK: tmh	%r0, 0x100007097 7098	tmh	%r0, -17099	tmh	%r0, 0x100007100 7101#CHECK: error: invalid operand7102#CHECK: tmhh	%r0, -17103#CHECK: error: invalid operand7104#CHECK: tmhh	%r0, 0x100007105 7106	tmhh	%r0, -17107	tmhh	%r0, 0x100007108 7109#CHECK: error: invalid operand7110#CHECK: tmhl	%r0, -17111#CHECK: error: invalid operand7112#CHECK: tmhl	%r0, 0x100007113 7114	tmhl	%r0, -17115	tmhl	%r0, 0x100007116 7117#CHECK: error: invalid operand7118#CHECK: tml	%r0, -17119#CHECK: error: invalid operand7120#CHECK: tml	%r0, 0x100007121 7122	tml	%r0, -17123	tml	%r0, 0x100007124 7125#CHECK: error: invalid operand7126#CHECK: tmlh	%r0, -17127#CHECK: error: invalid operand7128#CHECK: tmlh	%r0, 0x100007129 7130	tmlh	%r0, -17131	tmlh	%r0, 0x100007132 7133#CHECK: error: invalid operand7134#CHECK: tmll	%r0, -17135#CHECK: error: invalid operand7136#CHECK: tmll	%r0, 0x100007137 7138	tmll	%r0, -17139	tmll	%r0, 0x100007140 7141#CHECK: error: invalid operand7142#CHECK: tmy	-524289, 07143#CHECK: error: invalid operand7144#CHECK: tmy	524288, 07145#CHECK: error: invalid use of indexed addressing7146#CHECK: tmy	0(%r1,%r2), 07147#CHECK: error: invalid operand7148#CHECK: tmy	0, -17149#CHECK: error: invalid operand7150#CHECK: tmy	0, 2567151 7152	tmy	-524289, 07153	tmy	524288, 07154	tmy	0(%r1,%r2), 07155	tmy	0, -17156	tmy	0, 2567157 7158#CHECK: error: missing length in address7159#CHECK: tp	07160#CHECK: error: missing length in address7161#CHECK: tp	0(%r1)7162#CHECK: error: invalid operand7163#CHECK: tp	0(0,%r1)7164#CHECK: error: invalid operand7165#CHECK: tp	0(17,%r1)7166#CHECK: error: invalid operand7167#CHECK: tp	-1(1,%r1)7168#CHECK: error: invalid operand7169#CHECK: tp	4096(1,%r1)7170#CHECK: error: invalid use of indexed addressing7171#CHECK: tp	0(%r1,%r2)7172#CHECK: error: unknown token in expression7173#CHECK: tp	0(-)7174 7175	tp	07176	tp	0(%r1)7177	tp	0(0,%r1)7178	tp	0(17,%r1)7179	tp	-1(1,%r1)7180	tp	4096(1,%r1)7181	tp	0(%r1,%r2)7182	tp	0(-)7183 7184#CHECK: error: invalid operand7185#CHECK: tpi	-17186#CHECK: error: invalid operand7187#CHECK: tpi	40967188#CHECK: error: invalid use of indexed addressing7189#CHECK: tpi	0(%r1,%r2)7190 7191	tpi	-17192	tpi	40967193	tpi	0(%r1,%r2)7194 7195#CHECK: error: invalid use of indexed addressing7196#CHECK: tprot   160(%r1,%r15),160(%r15)7197#CHECK: error: invalid operand7198#CHECK: tprot   -1(%r1),160(%r15)7199#CHECK: error: invalid operand7200#CHECK: tprot   4096(%r1),160(%r15)7201#CHECK: error: invalid operand7202#CHECK: tprot   0(%r1),-1(%r15)7203#CHECK: error: invalid operand7204#CHECK: tprot   0(%r1),4096(%r15)7205 7206        tprot   160(%r1,%r15),160(%r15)7207        tprot   -1(%r1),160(%r15)7208        tprot   4096(%r1),160(%r15)7209        tprot   0(%r1),-1(%r15)7210        tprot   0(%r1),4096(%r15)7211 7212#CHECK: error: missing length in address7213#CHECK: tr	0, 07214#CHECK: error: missing length in address7215#CHECK: tr	0(%r1), 0(%r1)7216#CHECK: error: invalid use of indexed addressing7217#CHECK: tr	0(1,%r1), 0(2,%r1)7218#CHECK: error: invalid operand7219#CHECK: tr	0(0,%r1), 0(%r1)7220#CHECK: error: invalid operand7221#CHECK: tr	0(257,%r1), 0(%r1)7222#CHECK: error: invalid operand7223#CHECK: tr	-1(1,%r1), 0(%r1)7224#CHECK: error: invalid operand7225#CHECK: tr	4096(1,%r1), 0(%r1)7226#CHECK: error: invalid operand7227#CHECK: tr	0(1,%r1), -1(%r1)7228#CHECK: error: invalid operand7229#CHECK: tr	0(1,%r1), 4096(%r1)7230#CHECK: error: invalid use of indexed addressing7231#CHECK: tr	0(%r1,%r2), 0(%r1)7232#CHECK: error: invalid use of indexed addressing7233#CHECK: tr	0(1,%r2), 0(%r1,%r2)7234#CHECK: error: unknown token in expression7235#CHECK: tr	0(-), 07236 7237	tr	0, 07238	tr	0(%r1), 0(%r1)7239	tr	0(1,%r1), 0(2,%r1)7240	tr	0(0,%r1), 0(%r1)7241	tr	0(257,%r1), 0(%r1)7242	tr	-1(1,%r1), 0(%r1)7243	tr	4096(1,%r1), 0(%r1)7244	tr	0(1,%r1), -1(%r1)7245	tr	0(1,%r1), 4096(%r1)7246	tr	0(%r1,%r2), 0(%r1)7247	tr	0(1,%r2), 0(%r1,%r2)7248	tr	0(-), 07249 7250#CHECK: error: invalid operand7251#CHECK: trace	%r0, %r0, -17252#CHECK: error: invalid operand7253#CHECK: trace	%r0, %r0, 40967254#CHECK: error: invalid use of indexed addressing7255#CHECK: trace	%r0, %r0, 0(%r1,%r2)7256 7257	trace	%r0, %r0, -17258	trace	%r0, %r0, 40967259	trace	%r0, %r0, 0(%r1,%r2)7260 7261#CHECK: error: invalid operand7262#CHECK: tracg	%r0, %r0, -5242897263#CHECK: error: invalid operand7264#CHECK: tracg	%r0, %r0, 5242887265#CHECK: error: invalid use of indexed addressing7266#CHECK: tracg	%r0, %r0, 0(%r1,%r2)7267 7268	tracg	%r0, %r0, -5242897269	tracg	%r0, %r0, 5242887270	tracg	%r0, %r0, 0(%r1,%r2)7271 7272#CHECK: error: invalid operand7273#CHECK: trap4	-17274#CHECK: error: invalid operand7275#CHECK: trap4	40967276#CHECK: error: invalid use of indexed addressing7277#CHECK: trap4	0(%r1,%r2)7278 7279	trap4	-17280	trap4	40967281	trap4	0(%r1,%r2)7282 7283#CHECK: error: invalid register pair7284#CHECK: tre	%r1, %r07285 7286	tre	%r1, %r07287 7288#CHECK: error: invalid register pair7289#CHECK: troo	%r1, %r07290#CHECK: error: invalid operand7291#CHECK: troo	%r2, %r4, -17292#CHECK: error: invalid operand7293#CHECK: troo	%r2, %r4, 167294 7295	troo	%r1, %r07296	troo	%r2, %r4, -17297	troo	%r2, %r4, 167298 7299#CHECK: error: invalid register pair7300#CHECK: trot	%r1, %r07301#CHECK: error: invalid operand7302#CHECK: trot	%r2, %r4, -17303#CHECK: error: invalid operand7304#CHECK: trot	%r2, %r4, 167305 7306	trot	%r1, %r07307	trot	%r2, %r4, -17308	trot	%r2, %r4, 167309 7310#CHECK: error: missing length in address7311#CHECK: trt	0, 07312#CHECK: error: missing length in address7313#CHECK: trt	0(%r1), 0(%r1)7314#CHECK: error: invalid use of indexed addressing7315#CHECK: trt	0(1,%r1), 0(2,%r1)7316#CHECK: error: invalid operand7317#CHECK: trt	0(0,%r1), 0(%r1)7318#CHECK: error: invalid operand7319#CHECK: trt	0(257,%r1), 0(%r1)7320#CHECK: error: invalid operand7321#CHECK: trt	-1(1,%r1), 0(%r1)7322#CHECK: error: invalid operand7323#CHECK: trt	4096(1,%r1), 0(%r1)7324#CHECK: error: invalid operand7325#CHECK: trt	0(1,%r1), -1(%r1)7326#CHECK: error: invalid operand7327#CHECK: trt	0(1,%r1), 4096(%r1)7328#CHECK: error: invalid use of indexed addressing7329#CHECK: trt	0(%r1,%r2), 0(%r1)7330#CHECK: error: invalid use of indexed addressing7331#CHECK: trt	0(1,%r2), 0(%r1,%r2)7332#CHECK: error: unknown token in expression7333#CHECK: trt	0(-), 07334 7335	trt	0, 07336	trt	0(%r1), 0(%r1)7337	trt	0(1,%r1), 0(2,%r1)7338	trt	0(0,%r1), 0(%r1)7339	trt	0(257,%r1), 0(%r1)7340	trt	-1(1,%r1), 0(%r1)7341	trt	4096(1,%r1), 0(%r1)7342	trt	0(1,%r1), -1(%r1)7343	trt	0(1,%r1), 4096(%r1)7344	trt	0(%r1,%r2), 0(%r1)7345	trt	0(1,%r2), 0(%r1,%r2)7346	trt	0(-), 07347 7348#CHECK: error: invalid register pair7349#CHECK: trte	%r1, %r07350#CHECK: error: invalid operand7351#CHECK: trte	%r2, %r4, -17352#CHECK: error: invalid operand7353#CHECK: trte	%r2, %r4, 167354 7355	trte	%r1, %r07356	trte	%r2, %r4, -17357	trte	%r2, %r4, 167358 7359#CHECK: error: invalid register pair7360#CHECK: trto	%r1, %r07361#CHECK: error: invalid operand7362#CHECK: trto	%r2, %r4, -17363#CHECK: error: invalid operand7364#CHECK: trto	%r2, %r4, 167365 7366	trto	%r1, %r07367	trto	%r2, %r4, -17368	trto	%r2, %r4, 167369 7370#CHECK: error: missing length in address7371#CHECK: trtr	0, 07372#CHECK: error: missing length in address7373#CHECK: trtr	0(%r1), 0(%r1)7374#CHECK: error: invalid use of indexed addressing7375#CHECK: trtr	0(1,%r1), 0(2,%r1)7376#CHECK: error: invalid operand7377#CHECK: trtr	0(0,%r1), 0(%r1)7378#CHECK: error: invalid operand7379#CHECK: trtr	0(257,%r1), 0(%r1)7380#CHECK: error: invalid operand7381#CHECK: trtr	-1(1,%r1), 0(%r1)7382#CHECK: error: invalid operand7383#CHECK: trtr	4096(1,%r1), 0(%r1)7384#CHECK: error: invalid operand7385#CHECK: trtr	0(1,%r1), -1(%r1)7386#CHECK: error: invalid operand7387#CHECK: trtr	0(1,%r1), 4096(%r1)7388#CHECK: error: invalid use of indexed addressing7389#CHECK: trtr	0(%r1,%r2), 0(%r1)7390#CHECK: error: invalid use of indexed addressing7391#CHECK: trtr	0(1,%r2), 0(%r1,%r2)7392#CHECK: error: unknown token in expression7393#CHECK: trtr	0(-), 07394 7395	trtr	0, 07396	trtr	0(%r1), 0(%r1)7397	trtr	0(1,%r1), 0(2,%r1)7398	trtr	0(0,%r1), 0(%r1)7399	trtr	0(257,%r1), 0(%r1)7400	trtr	-1(1,%r1), 0(%r1)7401	trtr	4096(1,%r1), 0(%r1)7402	trtr	0(1,%r1), -1(%r1)7403	trtr	0(1,%r1), 4096(%r1)7404	trtr	0(%r1,%r2), 0(%r1)7405	trtr	0(1,%r2), 0(%r1,%r2)7406	trtr	0(-), 07407 7408#CHECK: error: invalid register pair7409#CHECK: trtre	%r1, %r07410#CHECK: error: invalid operand7411#CHECK: trtre	%r2, %r4, -17412#CHECK: error: invalid operand7413#CHECK: trtre	%r2, %r4, 167414 7415	trtre	%r1, %r07416	trtre	%r2, %r4, -17417	trtre	%r2, %r4, 167418 7419#CHECK: error: invalid register pair7420#CHECK: trtt	%r1, %r07421#CHECK: error: invalid operand7422#CHECK: trtt	%r2, %r4, -17423#CHECK: error: invalid operand7424#CHECK: trtt	%r2, %r4, 167425 7426	trtt	%r1, %r07427	trtt	%r2, %r4, -17428	trtt	%r2, %r4, 167429 7430#CHECK: error: invalid operand7431#CHECK: ts	-17432#CHECK: error: invalid operand7433#CHECK: ts	40967434#CHECK: error: invalid use of indexed addressing7435#CHECK: ts	0(%r1,%r2)7436 7437	ts	-17438	ts	40967439	ts	0(%r1,%r2)7440 7441#CHECK: error: invalid operand7442#CHECK: tsch	-17443#CHECK: error: invalid operand7444#CHECK: tsch	40967445#CHECK: error: invalid use of indexed addressing7446#CHECK: tsch	0(%r1,%r2)7447 7448	tsch	-17449	tsch	40967450	tsch	0(%r1,%r2)7451 7452#CHECK: error: missing length in address7453#CHECK: unpk	0, 0(1)7454#CHECK: error: missing length in address7455#CHECK: unpk	0(1), 07456#CHECK: error: missing length in address7457#CHECK: unpk	0(%r1), 0(1,%r1)7458#CHECK: error: missing length in address7459#CHECK: unpk	0(1,%r1), 0(%r1)7460#CHECK: error: invalid operand7461#CHECK: unpk	0(0,%r1), 0(1,%r1)7462#CHECK: error: invalid operand7463#CHECK: unpk	0(1,%r1), 0(0,%r1)7464#CHECK: error: invalid operand7465#CHECK: unpk	0(17,%r1), 0(1,%r1)7466#CHECK: error: invalid operand7467#CHECK: unpk	0(1,%r1), 0(17,%r1)7468#CHECK: error: invalid operand7469#CHECK: unpk	-1(1,%r1), 0(1,%r1)7470#CHECK: error: invalid operand7471#CHECK: unpk	4096(1,%r1), 0(1,%r1)7472#CHECK: error: invalid operand7473#CHECK: unpk	0(1,%r1), -1(1,%r1)7474#CHECK: error: invalid operand7475#CHECK: unpk	0(1,%r1), 4096(1,%r1)7476#CHECK: error: invalid use of indexed addressing7477#CHECK: unpk	0(%r1,%r2), 0(1,%r1)7478#CHECK: error: invalid use of indexed addressing7479#CHECK: unpk	0(1,%r2), 0(%r1,%r2)7480#CHECK: error: unknown token in expression7481#CHECK: unpk	0(-), 0(1)7482 7483	unpk	0, 0(1)7484	unpk	0(1), 07485	unpk	0(%r1), 0(1,%r1)7486	unpk	0(1,%r1), 0(%r1)7487	unpk	0(0,%r1), 0(1,%r1)7488	unpk	0(1,%r1), 0(0,%r1)7489	unpk	0(17,%r1), 0(1,%r1)7490	unpk	0(1,%r1), 0(17,%r1)7491	unpk	-1(1,%r1), 0(1,%r1)7492	unpk	4096(1,%r1), 0(1,%r1)7493	unpk	0(1,%r1), -1(1,%r1)7494	unpk	0(1,%r1), 4096(1,%r1)7495	unpk	0(%r1,%r2), 0(1,%r1)7496	unpk	0(1,%r2), 0(%r1,%r2)7497	unpk	0(-), 0(1)7498 7499#CHECK: error: missing length in address7500#CHECK: unpka	0, 07501#CHECK: error: missing length in address7502#CHECK: unpka	0(%r1), 0(%r1)7503#CHECK: error: invalid use of indexed addressing7504#CHECK: unpka	0(1,%r1), 0(2,%r1)7505#CHECK: error: invalid operand7506#CHECK: unpka	0(0,%r1), 0(%r1)7507#CHECK: error: invalid operand7508#CHECK: unpka	0(257,%r1), 0(%r1)7509#CHECK: error: invalid operand7510#CHECK: unpka	-1(1,%r1), 0(%r1)7511#CHECK: error: invalid operand7512#CHECK: unpka	4096(1,%r1), 0(%r1)7513#CHECK: error: invalid operand7514#CHECK: unpka	0(1,%r1), -1(%r1)7515#CHECK: error: invalid operand7516#CHECK: unpka	0(1,%r1), 4096(%r1)7517#CHECK: error: invalid use of indexed addressing7518#CHECK: unpka	0(%r1,%r2), 0(%r1)7519#CHECK: error: invalid use of indexed addressing7520#CHECK: unpka	0(1,%r2), 0(%r1,%r2)7521#CHECK: error: unknown token in expression7522#CHECK: unpka	0(-), 07523 7524	unpka	0, 07525	unpka	0(%r1), 0(%r1)7526	unpka	0(1,%r1), 0(2,%r1)7527	unpka	0(0,%r1), 0(%r1)7528	unpka	0(257,%r1), 0(%r1)7529	unpka	-1(1,%r1), 0(%r1)7530	unpka	4096(1,%r1), 0(%r1)7531	unpka	0(1,%r1), -1(%r1)7532	unpka	0(1,%r1), 4096(%r1)7533	unpka	0(%r1,%r2), 0(%r1)7534	unpka	0(1,%r2), 0(%r1,%r2)7535	unpka	0(-), 07536 7537#CHECK: error: missing length in address7538#CHECK: unpku	0, 07539#CHECK: error: missing length in address7540#CHECK: unpku	0(%r1), 0(%r1)7541#CHECK: error: invalid use of indexed addressing7542#CHECK: unpku	0(1,%r1), 0(2,%r1)7543#CHECK: error: invalid operand7544#CHECK: unpku	0(0,%r1), 0(%r1)7545#CHECK: error: invalid operand7546#CHECK: unpku	0(257,%r1), 0(%r1)7547#CHECK: error: invalid operand7548#CHECK: unpku	-1(1,%r1), 0(%r1)7549#CHECK: error: invalid operand7550#CHECK: unpku	4096(1,%r1), 0(%r1)7551#CHECK: error: invalid operand7552#CHECK: unpku	0(1,%r1), -1(%r1)7553#CHECK: error: invalid operand7554#CHECK: unpku	0(1,%r1), 4096(%r1)7555#CHECK: error: invalid use of indexed addressing7556#CHECK: unpku	0(%r1,%r2), 0(%r1)7557#CHECK: error: invalid use of indexed addressing7558#CHECK: unpku	0(1,%r2), 0(%r1,%r2)7559#CHECK: error: unknown token in expression7560#CHECK: unpku	0(-), 07561 7562	unpku	0, 07563	unpku	0(%r1), 0(%r1)7564	unpku	0(1,%r1), 0(2,%r1)7565	unpku	0(0,%r1), 0(%r1)7566	unpku	0(257,%r1), 0(%r1)7567	unpku	-1(1,%r1), 0(%r1)7568	unpku	4096(1,%r1), 0(%r1)7569	unpku	0(1,%r1), -1(%r1)7570	unpku	0(1,%r1), 4096(%r1)7571	unpku	0(%r1,%r2), 0(%r1)7572	unpku	0(1,%r2), 0(%r1,%r2)7573	unpku	0(-), 07574 7575#CHECK: error: invalid operand7576#CHECK: x	%r0, -17577#CHECK: error: invalid operand7578#CHECK: x	%r0, 40967579 7580	x	%r0, -17581	x	%r0, 40967582 7583#CHECK: error: missing length in address7584#CHECK: xc	0, 07585#CHECK: error: missing length in address7586#CHECK: xc	0(%r1), 0(%r1)7587#CHECK: error: invalid use of indexed addressing7588#CHECK: xc	0(1,%r1), 0(2,%r1)7589#CHECK: error: invalid operand7590#CHECK: xc	0(0,%r1), 0(%r1)7591#CHECK: error: invalid operand7592#CHECK: xc	0(257,%r1), 0(%r1)7593#CHECK: error: invalid operand7594#CHECK: xc	-1(1,%r1), 0(%r1)7595#CHECK: error: invalid operand7596#CHECK: xc	4096(1,%r1), 0(%r1)7597#CHECK: error: invalid operand7598#CHECK: xc	0(1,%r1), -1(%r1)7599#CHECK: error: invalid operand7600#CHECK: xc	0(1,%r1), 4096(%r1)7601#CHECK: error: invalid use of indexed addressing7602#CHECK: xc	0(%r1,%r2), 0(%r1)7603#CHECK: error: invalid use of indexed addressing7604#CHECK: xc	0(1,%r2), 0(%r1,%r2)7605#CHECK: error: unknown token in expression7606#CHECK: xc	0(-), 07607 7608	xc	0, 07609	xc	0(%r1), 0(%r1)7610	xc	0(1,%r1), 0(2,%r1)7611	xc	0(0,%r1), 0(%r1)7612	xc	0(257,%r1), 0(%r1)7613	xc	-1(1,%r1), 0(%r1)7614	xc	4096(1,%r1), 0(%r1)7615	xc	0(1,%r1), -1(%r1)7616	xc	0(1,%r1), 4096(%r1)7617	xc	0(%r1,%r2), 0(%r1)7618	xc	0(1,%r2), 0(%r1,%r2)7619	xc	0(-), 07620 7621#CHECK: error: invalid operand7622#CHECK: xg	%r0, -5242897623#CHECK: error: invalid operand7624#CHECK: xg	%r0, 5242887625 7626	xg	%r0, -5242897627	xg	%r0, 5242887628 7629#CHECK: error: instruction requires: distinct-ops7630#CHECK: xgrk	%r2,%r3,%r47631 7632	xgrk	%r2,%r3,%r47633 7634#CHECK: error: invalid operand7635#CHECK: xi	-1, 07636#CHECK: error: invalid operand7637#CHECK: xi	4096, 07638#CHECK: error: invalid use of indexed addressing7639#CHECK: xi	0(%r1,%r2), 07640#CHECK: error: invalid operand7641#CHECK: xi	0, -17642#CHECK: error: invalid operand7643#CHECK: xi	0, 2567644 7645	xi	-1, 07646	xi	4096, 07647	xi	0(%r1,%r2), 07648	xi	0, -17649	xi	0, 2567650 7651#CHECK: error: invalid operand7652#CHECK: xihf	%r0, -17653#CHECK: error: invalid operand7654#CHECK: xihf	%r0, 1 << 327655 7656	xihf	%r0, -17657	xihf	%r0, 1 << 327658 7659#CHECK: error: invalid operand7660#CHECK: xilf	%r0, -17661#CHECK: error: invalid operand7662#CHECK: xilf	%r0, 1 << 327663 7664	xilf	%r0, -17665	xilf	%r0, 1 << 327666 7667#CHECK: error: invalid operand7668#CHECK: xiy	-524289, 07669#CHECK: error: invalid operand7670#CHECK: xiy	524288, 07671#CHECK: error: invalid use of indexed addressing7672#CHECK: xiy	0(%r1,%r2), 07673#CHECK: error: invalid operand7674#CHECK: xiy	0, -17675#CHECK: error: invalid operand7676#CHECK: xiy	0, 2567677 7678	xiy	-524289, 07679	xiy	524288, 07680	xiy	0(%r1,%r2), 07681	xiy	0, -17682	xiy	0, 2567683 7684#CHECK: error: instruction requires: distinct-ops7685#CHECK: xrk	%r2,%r3,%r47686 7687	xrk	%r2,%r3,%r47688 7689#CHECK: error: invalid operand7690#CHECK: xy	%r0, -5242897691#CHECK: error: invalid operand7692#CHECK: xy	%r0, 5242887693 7694	xy	%r0, -5242897695	xy	%r0, 5242887696 7697#CHECK: error: missing length in address7698#CHECK: zap	0, 0(1)7699#CHECK: error: missing length in address7700#CHECK: zap	0(1), 07701#CHECK: error: missing length in address7702#CHECK: zap	0(%r1), 0(1,%r1)7703#CHECK: error: missing length in address7704#CHECK: zap	0(1,%r1), 0(%r1)7705#CHECK: error: invalid operand7706#CHECK: zap	0(0,%r1), 0(1,%r1)7707#CHECK: error: invalid operand7708#CHECK: zap	0(1,%r1), 0(0,%r1)7709#CHECK: error: invalid operand7710#CHECK: zap	0(17,%r1), 0(1,%r1)7711#CHECK: error: invalid operand7712#CHECK: zap	0(1,%r1), 0(17,%r1)7713#CHECK: error: invalid operand7714#CHECK: zap	-1(1,%r1), 0(1,%r1)7715#CHECK: error: invalid operand7716#CHECK: zap	4096(1,%r1), 0(1,%r1)7717#CHECK: error: invalid operand7718#CHECK: zap	0(1,%r1), -1(1,%r1)7719#CHECK: error: invalid operand7720#CHECK: zap	0(1,%r1), 4096(1,%r1)7721#CHECK: error: invalid use of indexed addressing7722#CHECK: zap	0(%r1,%r2), 0(1,%r1)7723#CHECK: error: invalid use of indexed addressing7724#CHECK: zap	0(1,%r2), 0(%r1,%r2)7725#CHECK: error: unknown token in expression7726#CHECK: zap	0(-), 0(1)7727 7728	zap	0, 0(1)7729	zap	0(1), 07730	zap	0(%r1), 0(1,%r1)7731	zap	0(1,%r1), 0(%r1)7732	zap	0(0,%r1), 0(1,%r1)7733	zap	0(1,%r1), 0(0,%r1)7734	zap	0(17,%r1), 0(1,%r1)7735	zap	0(1,%r1), 0(17,%r1)7736	zap	-1(1,%r1), 0(1,%r1)7737	zap	4096(1,%r1), 0(1,%r1)7738	zap	0(1,%r1), -1(1,%r1)7739	zap	0(1,%r1), 4096(1,%r1)7740	zap	0(%r1,%r2), 0(1,%r1)7741	zap	0(1,%r2), 0(%r1,%r2)7742	zap	0(-), 0(1)7743